ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
ul { list-style:none;}
li { text-align:left;}
img { border:0px;}
a img,a:hover img{border:0;}

body{ 
    margin:0 auto;
	font-size:12px;
	text-align:center;
	color:#707070;
	min-width:1200px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#707070;
	text-decoration: none;
}
a:hover {
	color: #c30;
	text-decoration: none;
}
.while{
    color:#FFFFFF;
	text-decoration:none;
}
.while:hover{
    color:#CCCCCC;
	text-decoration:none;
}
.clearboth{
    clear:both;
}
















.header{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#FFFFFF;
}
.header_m{
    width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.header_logo{
    display:block;
	width:578px;
	height:auto;
	float:left;
	overflow:hidden;
}
.header_r{
    width:198px;
	height:auto;
	float:right;
	margin-right:30px;
	display:inline;
	overflow:hidden;
}
.header_search{
    width:198px;
	height:30px;
	margin:0 auto;
	margin-top:22px;
	overflow:hidden;
	background:url(../images/search_bg.jpg);
}
.header_search li{
    width:165px;
	height:auto;
	float:left;
	overflow:hidden;
}
.txtSearch{
    width:155px;
	padding-left:10px;
	height:24px;
	line-height:24px;
	outline:none;
	border:0px solid #cdc8d4;
	background:none;
	color:#b7b7b7;
}
.header_yy{
    width:100%;
	height:44px;
	line-height:44px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}
.header_yy a.current{
    color:#2f68a6;
}
.footer_link{
    width:100%;
	height:45px;
	line-height:45px;
	padding-top:10px;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
	border-bottom:1px solid #6b93be;
	background:#2f68a6;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
}
.footer_link a{
	color:#FFFFFF;
	font-size:14px;
}
.footer{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	background:#2f68a6;
	color:#FFFFFF;
	font-size:14px;
	line-height:2;
}
.footer label{
    font-family:"Times New Roman", Times, serif;
}
.footer_m{
    width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.footer_copyright{
    width:900px;
	height:auto;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
}
.footer_aboutus{
    width:250px;
	height:auto;
	float:right;
	text-align:right;
	color:#FFFFFF;
	font-size:14px;
}
.footer_aboutus a{
	color:#FFFFFF;
	font-size:14px;
}
.footer_m span{
    display:block;
	width:140px;
	height:90px;
	top:0px;
	right:100px;
	position:absolute;
	z-index:1;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.footer_m span img{
    display:block;
	width:60px;
	height:60px;
	margin:0 auto;
	margin-bottom:2px;
}



.ind_cls{
    width:956px;
	height:auto;
	margin:0 auto;
	margin-top:76px;
	overflow:hidden;
}
.ind_cls li{
    width:388px;
	height:auto;
	float:left;
	margin-left:45px;
	margin-right:45px;
	display:inline;
	overflow:hidden;
}
.ind_title{
    width:1200px;
	height:54px;
	line-height:54px;
	padding-bottom:6px;
	margin:0 auto;
	margin-top:56px;
	overflow:hidden;
	background:url(../images/ind_title_bg_1.jpg) center no-repeat;
	text-align:center;
	font-size:28px;
	color:#000000;
	text-transform:uppercase;
}
.ind_title_small{
    width:1200px;
	height:50px;
	line-height:50px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
}

.ind_pro{
    width:1080px;
	height:auto;
	margin:0 auto;
	margin-top:22px;
	overflow:hidden;
}
.ind_pro li{
    width:260px;
	height:auto;
	float:left;
	margin-left:5px;
	margin-right:5px;
	display:inline;
	overflow:hidden;
}
.ind_pro li a{
    display:block;
	overflow:hidden;
    border:1px solid #dcdcdc;
}
.ind_pro li a:hover{
    display:block;
	overflow:hidden;
    border:1px solid #2f68a6;
}
.ind_aboutus{
    display:block;
	width:1200px;
	height:auto;
	margin:0 auto;
	margin-top:35px;
	overflow:hidden;
}







/*内页样式*/
.Cont_nav{
    width:1175px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	text-align:left;
	font-size:16px;
	color:#2f68a6;
}
.Cont_nav a{
	font-size:16px;
	color:#2f68a6;
}
.Cont_cls{
    width:1200px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.Cont_cls li{
    width:216px;
	height:auto;
	float:left;
	margin-left:12px;
	margin-right:12px;
	display:inline;
	overflow:hidden;
}
.Cont_cls li a{
    display:block;
	width:214px;
	height:48px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #2f68a6;
	text-align:center;
	font-size:16px;
}
.Cont_cls li a:hover{
    background:#2f68a6;
	color:#FFFFFF;
}
.Cont_cls li a.current{
    background:#2f68a6;
	color:#FFFFFF;
}


.Content_title{
    width:1175px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	text-align:center;
	line-height:1.2;
	font-size:28px;
	color:#000000;
}
.Content_info{
    width:1175px;
	height:25px;
	line-height:25px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#999999;
	border-bottom:1px solid #CCCCCC;
}
.Content_text{
    width:1175px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-size:14px;
}
.News_box{
    width:1198px;
	height:auto;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:100px;
	padding-bottom:20px;
	overflow:hidden;
	border:1px solid #cccccc;
}
.News_box_li{
    width:1160px;
	height:148px;
	margin:0 auto;
	margin-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	position:relative;
}
.News_box_li_img{
    display:block;
	width:257px;
	height:148px;
	float:left;
	overflow:hidden;
}
.News_box_li_r{
    width:888px;
	height:auto;
	float:right;
	overflow:hidden;
}
.News_box_li_r_title{
    display:block;
	width:100%;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:left;
}
.News_box_li_r span{
    display:block;
	width:100%;
	height:25px;
	line-height:25px;
	font-size:14px;
	text-align:left;
}
.News_box_li_r_more{
    display:block;
	width:100px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#000000;
	text-align:right;
	top:118px;
	right:0px;
	position:absolute;
	z-index:1;
}



/*产品列表*/
.pro_list{
    width:1160px;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	overflow:hidden;
}
.pro_list li{
    width:260px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	display:inline;
	overflow:hidden;
}
.pro_list li a{
    display:block;
	width:100%;
	height:300px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	font-size:16px;
}
.pro_list li a img{
    display:block;
	margin-bottom:10px;
    border:1px solid #dcdcdc;
}
.pro_list li a:hover img{
    border:1px solid #2f68a6;
}



.proshow_top{
    width:1175px;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.proshow_top_img{
    display:block;
	width:580px;
	height:400px;
	float:left;
	overflow:hidden;
	border-right:1px solid #CCCCCC;
	text-align:center;
}
.proshow_top_r{
    width:530px;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-size:16px;
}
.proshow_top_r span{
    font-size:28px;
	color:#007ac1;
}
.proshow_share{
    width:1175px;
	height:auto;
	margin:0 auto;
	padding-top:10px;
	overflow:hidden;
	margin-top:90px;
	border-top:1px solid #CCCCCC;
	text-align:left;
}
.proshow_like{
    width:1175px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-size:16px;
	color:#000000;
}





















/*导航菜单*/
.menu_box{
    width:100%;
	height:48px;
	margin:0 auto;
	background:#2f68a6;
}
.menu{
    width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.menu li{
    width:200px;
	height:auto;
	float:left;
	overflow:hidden;
}
.menu li a{
    display:block;
	width:100%;
	height:48px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	color:#FFFFFF;
}
.menu li a:hover{
    background:#FFFFFF;
	color:#2f68a6;
}
.menu li a#current{
    background:#FFFFFF;
	color:#2f68a6;
}
.menu li ul {
    width:200px;
	height:auto;
    display:none;
	position:absolute;
	overflow:hidden;
	z-index:10001;
	background:#2f68a6;
	padding-top:5px;
	padding-bottom:5px;
}
.menu li ul li {
    float:none;
	width:100%;
    margin:0 auto;
	overflow:hidden;
}
.menu li ul li a{
    display:block;
	width:100%;
    background:none;
	height:34px;
	line-height:32px;
	text-align:center;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	font-weight:normal;
	font-size:14px;
}
.menu li ul li a:hover {
	background:#1a8eda;
    background:#FFFFFF;
}
.menu li:hover ul { display:block;}
.menu li.sfhover ul { display:block;}




.nav{width:100%;height:48px;background:#2f68a6;margin:0 auto;}
.nav ul{
    width:1200px;
	height:auto;
	margin:0 auto;
	position:relative;
}
.nav li{float:left;width:200px;height:48px;line-height:48px;text-align:center;}
.nav li a{
    display:block;
	width:100%;
	height:48px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	color:#FFFFFF;
}
.nav li a:hover{
    background:#FFFFFF;
	color:#2f68a6;
}
.nav li a#current{
    background:#FFFFFF;
	color:#2f68a6;
}
.nav dl{width:1200px;font-size:12px;background:#ebebeb;position:absolute;top:48px;left:0px; z-index:10001; padding-top:1px;}
.nav dl dd{
    width:600px;
	height:auto;
	float:left;
}
.nav dl dd a{
    display:block;
	width:570px;
	padding-left:30px;
	height:40px;
	line-height:40px;
    color:#2f68a6;
	text-align:left;
	background:url(../images/menu_icon_1.gif) left no-repeat;
}
.nav dl dd a:hover{
    color:#FFFFFF;
	background:url(../images/menu_icon_2.gif) left no-repeat #2f68a6;
}









.pagelink{ height:26px; line-height:26px; margin:20px 0 0 0; padding:0 10px; text-align:center}
.pagelink a, .pagelink span{
    padding:10px 10px;
	margin-left:5px;
	border:1px solid #CCCCCC;
}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}