@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{

	list-style:none;

	margin:0;

	padding:0;

	text-decoration: none;

}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

input,textarea {outline:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如370 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 

a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

body {margin: 0px; color:#3F3F3F; font-size: 12px; font-family: Microsoft YaHei,宋体,Arial, Helvetica, sans-serif;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

a:link { text-decoration: none;color: #131313;}

a:visited {text-decoration: none; color: #131313;}

a:hover { text-decoration: none; color: #131313;}

a:active {text-decoration: none; color: #131313;}


.top_box{ width:100%; height:36px; border-top:5px solid #0464bc;}

.top{ width:1080px; height:36px; margin:0 auto;}

.top_l{ height:36px; line-height:36px; float:left;}

.top_r{ height:36px; line-height:36px; float:right;}

.top_r a{ margin:0 8px;}

.top_r a:hover{ text-decoration:underline;}

.top_r a.zx{ width:130px; height:27px; line-height:27px; float:right; display:block; background-color:#0464bc; color:#fff; text-align:center;}



.logo{ width:1080px; height:84px; margin:20px auto;}

.logo_l{ float:left;}

.logo_tp{ float:left;}

.logo_tp img{margin-left:-10px;}

.logo_wz{ width:300px; height:60px; line-height:30px; float:right; font-size:20px; padding-top:12px;}

.logo_wz span{ font-weight:bold; color:#0464bc; display:block;}

.logo_r{ height:70px; float:right;}

.logo_dh{ width:48px; height:45px; float:right; padding-top:6px; padding-left:20px;}

.logo_hm{ width:200px; float:left; font-size:14px; line-height:30px; text-align:right;}

.logo_hm span{ font-size:22px; font-weight:bold; color:#0464bc; display:block;}



.nav_box{ width:100%; height:47px; background-color:#0464bc; border-bottom:1px solid #1f93fe; border-top:2px solid #1f93fe;}

.nav{ width:1080px; height:47px; margin:0 auto;}

.nav ul li{ text-align:center; float:left;width:130px; height:47px; line-height:47px; background:url(../images/nav_x.jpg) no-repeat center right;}

.nav ul li a{width:130px; height:47px; line-height:47px; display:block; font-size:14px; color:#FFF; text-decoration:none; display:block;}

.nav ul li a:hover{ border-radius:5px; background-color:#ff9900;color:#fff;}

.full_banner {
	width: 100%;
	position: relative;
	height: 500px;
	background: #FFF;
	overflow: hidden;
	clear: both;
}
.full_banner .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.full_banner .bd ul {
	width: 100% !important;
}
.full_banner .bd li {
	width: 100% !important;
	float: left;
	height: 530px;
	overflow: hidden;
	text-align: center;
}
.full_banner .bd li a {
	display: block;
	height: 530px;
}
.full_banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.full_banner .hd ul {
	text-align: center;
}
.full_banner .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 40px;
	height: 10px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) -50px 0;
	overflow: hidden;
	line-height: 9999px;
}
.full_banner .hd ul .on {
	background-position: 0px 0px;
}

.mainall{width:1200px; margin:0 auto; overflow:hidden;}




/*search*/
.search_dbg { height: 96px; line-height: 86px;background:url(../images/search_bg.jpg) repeat-x; }
.search_zi { float: left; height: 86px;line-height:66px; width: 700px; color: #5b5b5b;  display: inline; background: url(../images/search_l.jpg) no-repeat left center; padding-left: 30px;}
.search_zi a { color: #4e4e4e; margin: 0 2px; }
.search_zi a:hover { color: #0b85ec; }
.search1 { float: right; width: 380px; height: 40px;  display: inline; margin: 14px 10px 0 0;  }

.search1 .text { width: 310px; height: 38px; float: left; background: none; line-height: 38px; color: #6b6b6b; font-size: 12px; font-family: "Microsoft YaHei"; border: 1px solid #dedede;padding-left: 20px; }
.search1 .submit { width: 40px; height: 40px; cursor: pointer; float: right; background:url(../images/search_tag.jpg) no-repeat center center;}
h4, h3, span{ font-weight: normal; }
 

 
/*<!--产品中心开始-->*/
.m{ width: 1200px; margin: 0 auto;height:730px;}

.cpbt h3 { width:407px;height:87px;margin:auto; background:url(../cpbt.jpg) no-repeat; display:block;margin-top:30px;}
.cpbt h3  .dbt{ height:40px; line-height:45px; color:#015cb5;font-size:36px; font-weight:bold; text-align:center;}
.cpbt h3  .dbt span{color:#00a850; font-weight:bold;}
.cpbt h3  .xbt{height:40px; line-height:50px;color:#2f323b;font-size:18px; text-align:center;}
.zjyw{ height:50px; line-height:25px;margin:auto; text-align:center; color:#b0b0b0;margin-top:5px;}
.sycpl{ width:272px;height:auto; background:#015cb5; float:left;margin-top:20px;}
.sycpbt h2{ width:272px;height:65px; line-height:30px; text-align:center;padding-top:20px; color:#fff;font-size:24px; font-weight:bold; display:block;}
.sycpbt h2 span{font-size:14px; font-weight:400;}
.sycpfl{ width:262px;height:auto;margin:auto; background:#fff;}
.sycpfl p{height:10px; width:252px;}
.sycpfl li a{ width:254px;height:45px; line-height:45px; background:url(../xyq.jpg) no-repeat 36px 16px #f5f5f5; display:block; color:#333333;font-size:16px;padding-left:8px;margin:auto; overflow:hidden;margin-bottom:10px;}
.sycpfl li a:hover{ background:url(../xyqa.jpg) no-repeat 36px 16px #015cb5; color:#fff;}
.cpgg{ width:262px;heigh:70px; line-height:70px; text-align:center;font-size:24px; font-weight:bold; color:#015cb5; overflow:hidden; display:block;}
.cpggy{ width:262px;height:30px; line-height:30px; text-align:center;font-size:14px;color:#2f323b; overflow:hidden; display:block;}
.cpdh{ width:202px;height:25px; line-height:25px; font-weight:bold; font-size:24px;color:#035cb0; background:url(../images/dhtb.jpg) no-repeat 15px 0px;margin-top:20px;padding-left:60px; display:block;}
.sycpr{ width:874px; float:right;margin-top:20px;}
.newcp{ width:874px;height:40px;border-bottom: 1px solid #ccc;}
.newcp .nbt{    margin: 0;
    font-size: 24px;
    font-weight: bold;
    color: #0053a9;}
.newcp .cpm a{width: 80px;
    height: 28px;
    line-height: 30px;
    background-color: #014fa2;
    color: #fff;
    text-align: center;
    border-radius: 15px;
	float:right;margin-top:-30px;}

  
.sycpr ul{ width:888px;height:867px; }
.sycpr ul li a{ width:280px;height:auto; background:#e3e3e3; border:1px solid #d8d8d8; float:left;margin-right:14px; display:block;margin-top:27px; line-height:45px; text-align:center; overflow:hidden; color:#383838;}
.sycpr ul li a:hover{ background:#015cb5; color:#fff;}
.sycpr ul li a img{ width:280px;height:209px; display:block;}

.y1_box{ width:100%; height:606px; background:url(../images/y1_bj.jpg) no-repeat center;}

.y1{ width:1080px; height:606px; margin:0 auto; position:relative;}

.y1_1{ width:390px; height:40px; font-size:16px; font-weight:bold; color:#fff; line-height:30px; position:absolute; background:url(../images/y1_bt.png) no-repeat; top:150px; left:500px;}

.y1_1 span{ display:inline-block; font-size:30px; width:70px; height:40px; line-height:40px; color:#fff; padding-right:10px; text-align:center; font-weight:normal;}

.y1_2{ width:390px; height:40px; font-size:16px; font-weight:bold; color:#fff; line-height:30px; position:absolute; background:url(../images/y1_bt.png) no-repeat; top:223px; left:560px;}

.y1_2 span{ display:inline-block; font-size:30px; width:70px; height:40px; line-height:40px; color:#fff; padding-right:10px; text-align:center; font-weight:normal;}

.y1_3{ width:390px; height:40px; font-size:16px; font-weight:bold; color:#fff; line-height:30px; position:absolute; background:url(../images/y1_bt.png) no-repeat; top:300px; left:600px;}

.y1_3 span{ display:inline-block; font-size:30px; width:70px; height:40px; line-height:40px; color:#fff; padding-right:10px; text-align:center; font-weight:normal;}

.y1_4{ width:390px; height:40px; font-size:16px; font-weight:bold; color:#fff; line-height:30px; position:absolute; background:url(../images/y1_bt.png) no-repeat; top:370px; left:560px;}

.y1_4 span{ display:inline-block; font-size:30px; width:70px; height:40px; line-height:40px; color:#fff; padding-right:10px; text-align:center; font-weight:normal;}

.y1_5{ width:390px; height:40px; font-size:16px; font-weight:bold; color:#fff; line-height:30px; position:absolute; background:url(../images/y1_bt.png) no-repeat; top:450px; left:500px;}

.y1_5 span{ display:inline-block; font-size:30px; width:70px; height:40px; line-height:40px; color:#fff; padding-right:10px; text-align:center; font-weight:normal;}

.y1_zx a{ display:block; width:150px; height:30px; font-size:14px; text-align:center; color:#fff; line-height:30px; background:#8d8d8d; position:absolute; top:530px; left:470px;}

.y1_zx a:hover{ background-color:#ff940a;}

.y1_dh{ font-size:14px; position:absolute; top:530px; left:650px;}

.y1_dh span{ font-size:24px; color:#0a68b2; padding-left:6px;}



.ads_box{ width:100%; height:188px; background:url(../images/ads_1.png) no-repeat center;}

.ads{ width:1080px; height:210px; margin:0 auto; position:relative; }

.ads_zx{ width:280px; height:173px; background:url(../images/ads_bj.png) no-repeat; position:absolute; top:0px; left:815px;}

.ads_tel{ font-size:14px; text-align:center; margin-top:10px; margin-right:20px;}

.ads_tel span{ font-size:26px; color:#0a68b2; font-family:Impact; display:block;}

.ads_butt{ width:150px; height:36px; line-height:36px; border-radius:3px; text-align:center; font-size:14px; background-color:#0a68b2; margin-top:20px; margin-left:50px;}

.ads_butt a{ color:#fff;}



.ads1_box{ width:100%; height:173px; background:url(../images/ads_2.jpg) no-repeat center;}

.ads1{ width:1080px; height:173px; margin:0 auto; position:relative; }

.ads2_box{ width:100%; height:173px; background:url(../images/ads_3.jpg) no-repeat center;}

.ads2{ width:1080px; height:173px; margin:0 auto; position:relative; }



.ads2_tel{ font-size:14px; color:#fff; position:absolute; top:35px; left:860px;}

.ads2_tel span{ font-size:24px; font-weight:bold; display:block;}

.ads2_butt{ width:150px; height:36px; line-height:36px; border-radius:3px; text-align:center; font-size:14px; background-color:#f99d1e;  position:absolute; top:90px; left:860px;}

.ads2_butt a{ color:#fff;}



.al{ width:1080px; height:auto; overflow:hidden; margin:0 auto;}

.al_bt{ width:1080px; height:84px; text-align:center; background:url(../images/al_bj.png) no-repeat center left 64%;}

.al_bt h3 a span{ display:block; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#494949;}

.al_bt h3 a{ font-size:24px; color:#0a68b2;}

.box1 {width:1080px;height:230px; margin-top:30px;}

.box1 ul {margin:0 auto;}

.box1 li { width:248px; height:220px; border:1px solid #ccc; float:left; text-align:center; margin-left:20px; display:block;}

.box1 li img{ width:240px; height:170px; padding:4px;}

.box1 li a p{ display:block; width:248px; height:40px; line-height:40px; text-align:center; font-size:14px;}

.box1 li:hover{ background-color:#f58100;}

.box1 li:hover a{ color:#fff;}





/*reason*/



h3.title2 {



    width: 1180px;



    height: 150px;



    margin: 0 auto;



	margin-top: 42px; text-align:center; 



}



h3.title2 { display:block; text-align:center; font-size:22px; font-weight:100;}



h3.title2 p{ margin-top:-53px;}



p.ys_tel {



    position: absolute;



    top: 896px;



    left: 327px;



    color: #fff;



    font-size: 26px;



}



#reason{ width:100%; height:1073px; background:#FDFFFE;}



.reason{ width:1180px; margin:0 auto; padding-top:41px; position:relative;}



.reason ul li{ width:542px; position:absolute;}



.reason ul li h5{ font-size:28px; color:#0753a4; text-align:left;font-weight:600;}



.reason ul li h5 img{ margin-right:10px;}



.ys1{ float:left;}



.ys_img1{ position:absolute; right:0;}



.ys_img2 {



    position: absolute;



    top: 598px;



}



.ys_line{ margin-top:-6px; margin-bottom:10px;}



.reason ul li p {



    font-size: 15px;



    line-height: 28px;



    position: relative;



    margin-left: 13px; color:#666;



}



.reason ul li span{ display:block; font-size:18px; color:#333; line-height:43px; font-weight:100; margin-top:-4px;}



.reason ul li p::before {



    content:url(../images/sanjiao.png);



    color: #eda432;



    position: absolute;



    left: -12px;



}



.reason ul li:nth-child(1) {



    margin-top: 11px;



}



.reason ul li:nth-child(2) {



    top: 330px;



}



.reason ul li:nth-child(3) {



    left: 720px;



    top: 598px;



}



.reason ul li:nth-child(4) {



    left: 720px;



    margin-top: 820px;



}







/*reason end*/













.gy{ width:1200px; height:550px; margin:50px auto;}

.gy_l{ width:720px; height:550px; float:left;}

.gy_u{ width:720px; height:320px;}

.gy_tit{ width:720px; height:50px; border-bottom:1px solid #ccc;}

.gy_tit h3 a{ display:block; height:47px; line-height:47px; display:block; font-size:18px; color:#0a68b2;}

.gy_tit h3 a span{ font-size:16px; color:#909090; padding-left:5px; font-weight:normal;}

.gy_nr{ width:720px; height:250px; margin-top:30px;}

.gy_sp{ width:298px; height:250px; background:url(../images/gy_bj.jpg) no-repeat; float:left;}

.gy_sp img{ width:370px; height:240px;}

.gy_nr dl{ width:290px; height:220px; float:right;}

.gy_nr dl dt{ width:290px; height:40px; font-size:16px; font-weight:bold; overflow:hidden;}

.gy_nr dl dt{ color:#0a68b2;}

.gy_nr dl dd{ width:290px; height:130px; line-height:26px; font-size:14px; overflow:hidden;}

.gy_nr dl dd a{ display:block; margin-top:20px; color:#f99d1e;}

.gy_d{ width:720px; height:210px; overflow:hidden;}

.gy_d ul li{ width:720px; height:40px; line-height:40px; background:url(../images/xw_jt.jpg) no-repeat 0 16px; border-bottom:1px dotted #ccc; float:left; overflow:hidden; margin-left:5px;}

.gy_d ul li a{ text-decoration:none; color:#494949; padding-left:30px;}

.gy_d ul li a:hover{ text-decoration:underline;}

.gy_d ul li span{ float:right; padding-right:5px;}

.gy_r{ width:390px; height:550px; float:right; background:url(../images/xw_x.jpg) no-repeat left center;}



.xw_bt{ width:390px; height:43px; line-height:40px; border-bottom:1px solid #ccc;}

#tab_3{ width:390px; height:auto; margin-left:40px;}

#tab_3 .tab_menu_3 li{ display:block; font-size:18px; display:block; float:left; margin-right:30px;}

#tab_3 .tab_menu_3 li h3{ font-size:18px;}

#tab_3 .tab_menu_3 li a{ display:block; font-size:18px;}

#tab_3 .tab_menu_3 .selected h3 a{ display:block; font-size:18px; display:block; color:#1b90d6; border-bottom:3px solid #1b90d6;}

#tab_3 .hide{display:none;}

#tab_3 .tab_box_3{ width:390px; height:470px; margin-top:30px;}

#ticker { width:390px; height:470px; overflow: hidden; position:relative; margin-top:30px;}

#ticker div{ margin-top:0; }

#ticker li{ margin-top:-10px;}

.wen{ width:310px; height:36px; line-height:36px; overflow:hidden; background:url(../images/w.jpg) no-repeat 0 6px;}

.wen a{ font-weight:bold; color:#0376d8; padding-left:40px; font-size:14px;}

.da{ width:310px; height:78px; line-height:26px; overflow:hidden; background:url(../images/d.jpg) no-repeat; padding-left:40px;}

#tab_3 .tab_box_3 .news{ width:390px; height:440px; overflow:hidden;}

#tab_3 .tab_box_3 .news li{ width:390px; height:40px; line-height:40px; background:url(../images/xw_jt.jpg) no-repeat 0 16px; border-bottom:1px dotted #ccc; float:left; overflow:hidden; margin-left:5px;}

#tab_3 .tab_box_3 .news li a{ text-decoration:none; color:#494949; padding-left:30px;}

#tab_3 .tab_box_3 .newsl li a:hover{ text-decoration:underline;}

#tab_3 .tab_box_3 .news li span{ float:right; padding-right:5px;}


/*links*/

.links{

	width: 100%;

	height: 120px;

	background: #f2f2f2;

	margin-top: 30px;

}

.links h4{

	font: bold 22px/36px "microsoft yahei";

	border-bottom: 1px solid #005AA9;

	padding-top: 20px;

}

.links h4 span{

	font: bold 14px/36px "microsoft yahei";

}

.links  a{

	display: inline-block;

	font: 14px/36px "microsoft yahei";

	color: #333;

	padding-right: 20px;

	padding-top: 10px;

}

.links  a:hover{

	color: #005AA9;

}



/*footer*/

.footer{

	width: 100%;

	height: 310px;

	background: #005AA9;

}



.footer-nav{

	width: 1180px;

	height: 60px;

	border: 1px solid rgba(255,255,255,.4);

	border-left: none;

	border-right: none;

	

}

.footer-pt{

	width: 1180px;

	margin: 0 auto;

	padding-top: 40px;

}

.footer-nav ul li{

	float: left;



}

.footer-nav ul li a{

	font: 14px/60px "microsoft yahei";

	color: #fff;

	margin: 0 28px;

}

.footer-nav ul li a:hover{

	color: #FFA800;

}



.footer-box{


	width: 1180px;

	font: 14px/30px "microsoft yahei";

	color: #fff;

	text-align: left;

	padding-top: 30px;

	text-align: center;

}

.footer a{

	color: #fff;

}
.footer-nav ul{width:880px;margin:0 auto;}
.footer a:hover{

	color: #FFA800;

}

.footer-box h2{
	    display: inline-block;
font: 14px/30px "microsoft yahei";
} .content-1 {

 	width: 1180px;

 	margin: 0 auto;

 }

.subNav {
	clear: both;
	margin-top: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #0376c7;
	height: 40px;
	font-size: 14px;
	color: white;
}
.subNav a {
	font-size: 14px;
	color: white;
	margin: 0 10px;
}
.pageDLine {
	overflow: hidden;
	margin-top: 35px;
}
.pageDLine p {
	float: left;
	font-size: 14px;
	color: white;
	line-height: 26px;
}
.pageDLine p span {
	font-size: 14px;
	color: white;
	margin-right: 30px;
}
.pageDLine p a {
	color: white;
	margin-right: 30px;
}
.ewm {
	float: right;
}
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}
