@charset "utf-8";
/* CSS Document */
#example { 
width: 100px !important; /* IE7+FF */ 
width: 200px; /* IE6 */ 
}
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}
input{}

/*banner*/
.banner{ width:100%;}
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin:auto;}
		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }
		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}
		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }
		.slideBox .hd ul li.on{ background:#0657b2; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:500px; display:block; margin:auto; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*search*/
.search_all{width:100%; height:56px;}
.search{width:1180px; margin:auto; overflow:hidden;}
.search p{ float:left; font-size:14px; color:#323232; line-height:56px;}
.search_ny{ float:right; width:250px; height:28px; line-height:28px; overflow:hidden; margin-right:0px; background:url(../images/search_03.png) no-repeat center center; margin-top:14px;}
.search_ny input{width:140px;height:28px; border:none;background:none; margin-left:60px; font-size:14px; color:#888;}
.search_ny button{float:right; width:50px; line-height:28px; font-size:14px; color:#fff; background:#0657b2;}



/*pro*/
.pro_all{ width:100%; margin-top:20px;}
.pro{ width:1180px; margin:auto; overflow:hidden; position:relative;}
.pro_l{ width:220px; float:left;}
.pro_r{ width:940px; float:right;}
.pro_l h2{ background:url(../images/pro_bt.png) no-repeat center; width:240px; height:100px; text-align:center; line-height:80px; cursor:pointer;  letter-spacing:2px;}
.pro_l h2 a{ color:#fff; font-size:18px; }
.pro_l ul{ width:238px; border:1px solid #e6e6e6; margin-top:0px; overflow:hidden; padding-bottom:10px; }
.pro_l ul li{ width:220px; margin:auto; line-height:40px; cursor:pointer; float:left; background:#efefef; margin-top:8px; margin-left:10px;}
.pro_l ul li a{ color:#555555; font-size:14px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro_l ul li a span{ font-size:18px; margin-left:30px; margin-right:30px;color:#555555;}
.pro_l ul li:hover{background:#ffa030;}
.pro_l ul li:hover a{ color:#fff;}
.pro_l ul li:hover a span{ color:#fff;}
.pro_call{width:240px; background:url(../images/pro_call_bk.png) no-repeat center; height:100px; margin-top:0px; overflow:hidden;}
.pro_call_t{ width:56px; height:56px; padding:10px; float:left;}
.pro_call_t img{width:63px; height:68px;}
.pro_call_w{ float:right; margin-right:15px; color:#fff; font-size:18px; margin-top:15px;}
.pro_call_w span{ line-height:40px; color:#fff;}
/*产品图切换*/
.pro_slideTxtBox{ text-align:left; height:630px; overflow:hidden;  }
		.pro_slideTxtBox .hd{ position:relative; }
		.pro_slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; }
		.pro_slideTxtBox .hd ul li{ float:left; width:100px; height:36px; background:#0657b2; text-align:center;line-height:36px;  font-weight:bold; border-radius:8px; margin-right:20px;}
		.pro_slideTxtBox .hd ul li a{ font-size:18px; color:#fff; }
		.pro_slideTxtBox .hd ul li.on{ background:#ffa030; color:#fff; }
		.pro_slideTxtBox .hd ul li.on a{ color:#fff; }
		.pro_slideTxtBox .bd ul{ zoom:1; padding-top:50px; margin-left:10px; }
		.pro_slideTxtBox .bd li{ }
		.pro_slideTxtBox .bd li .date{ float:right; color:#999;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.pro_slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.pro_slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.pro_slideTxtBox .arrow .next{ background-position:0 -50px;  }
		.pro_slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
		.pro_slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }
		.con{width:300px;height:260px;float: left; margin-left:10px;margin-top:15px;position: relative;cursor: pointer;overflow:hidden; margin-bottom:15px; }
.con img{width:298px;height:225px; border:1px solid #eee;}
.con a p{ margin-top:10px; text-align:center; font-size:14px; color:#444;}
.txt p a{  color:#fff; font-size:14px;}
.pro_m{ position:absolute; width:60px; height:22px; background:#ffa030; border-radius:8px; text-align:center; line-height:22px; cursor:pointer; left:1120px; top:20px;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/}
.pro_m a{ color:#fff;}
.pro_m:hover{filter:alpha(opacity=100); /*IE滤镜，透明度50%*/
-moz-opacity:1; /*Firefox私有，透明度50%*/
opacity:1;/*其他，透明度50%*/}		

/*yw*/
.yw_all{ width:100%; background:url(../images/wt_bk.jpg) no-repeat center; height:800px;}
.yw{ width:1180px; margin:auto; padding-top:42px; position:relative;}
.yw h3{ color:#ffffff; font-size:24px; text-align:center;}
.yw h3 span{ color:#555555; font-size:30px;}
.yw ul{ position:absolute; left:675px; top:160px;}
.yw ul li{ font-size:24px; color:#444444; line-height:60px; margin-top:40px; padding-bottom:20px;}


/*ys*/
.ys_all{ width:100%; background:url(../images/ys_bk.jpg) no-repeat center; height:674px;}
.ys{ width:1180px; margin:auto; position:relative;}
.ys1_t{ width:290px; height:210px; position:absolute; top:40px;}
.ys1_w{ width:230px; position:absolute; top:58px; left:350px;}
.ys1_w1{ font-size:18px; color:#0657b2;}
.ys1_w2{ font-size:14px; color:#555555; line-height:24px; margin-top:20px;}
.ys2_t{ width:595px; height:209px; position:absolute; left:298px; top:252px;}
.ys2_w{ width:230px; position:absolute; top:268px; left:50px;}
.ys3_w{ width:230px; position:absolute; top:265px; left:945px;}
.ys3_t{ width:286px; height:210px; position:absolute; left:0; top:464px;}
.ys4_w{ width:320px; position:absolute; top:500px; left:350px;}
.ys4_t{ width:487px; height:210px; position:absolute; left:700px; top:464px;}
.ys h3{ position:absolute; font-size:30px; color:#444444; left:750px; top:50px; text-align:center; line-height:50px;}
.ys h3 span{ font-size:36px; color:#0657b2;}
.ys h3 i{ color:#666666; font-size:18px; font-weight:normal; font-style:normal;}

/*phone1*/
.phone1_all{ width:100%; background:url(../images/phone1_bk.jpg) no-repeat center; height:268px;}
.phone1{ width:1180px; margin:auto; position:relative;}
.phoen1_w1{ font-size:30px; color:#fff; font-weight:bold; position:absolute; top:100px; left:280px;}
.phoen1_w2{ font-size:18px; color:#fff; position:absolute; top:160px; left:280px; line-height:30px;}
.phoen1_w3{ position:absolute; left:850px; top:30px; color:#005fc0; font-size:18px;}
.phoen1_w4{ position:absolute; left:955px; top:115px; color:#fff; font-size:24px; font-weight:bold; line-height:40px;}
.phoen1_w4 span{ font-size:30px; line-height:35px;}
.phoen1_w5{ position:absolute; left:960px; top:160px; border-radius:4px; background:#ff7530; height:30px; width:100px; text-align:center; line-height:30px;text-align:center; cursor:pointer;}
.phoen1_w5 a{ font-size:16px; color:#fff;}
.phoen1_w6{ position:absolute; left:1070px; top:160px; border-radius:4px; background:#ff7530; height:30px; width:100px; text-align:center; line-height:30px;text-align:center; cursor:pointer;}
.phoen1_w6 a{ font-size:16px; color:#fff;}

/*gs*/
.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:428px;}
.gs{ width:1180px; margin:auto; overflow:hidden; }
.gs_l{ width:735px; float:left;}
.gs_l a img{ width:735px; height:426px;}
.gs_r{ width:360px; float:left; margin-left:55px;}
.gs_r h3{ font-size:24px; color:#666; padding-top:100px;}
.gs_bt{ margin-top:50px;}
.gs_bt a{ font-size:18px; color:#fff;}
.gs_w{ font-size:14px; color:#fff; line-height:24px; margin-top:20px; overflow:hidden; height:120px;}
.gs_m{ width:90px; height:30px; background:#fe6c00; text-align:center; line-height:30px; cursor:pointer; margin-top:30px; margin-right:0px;}
.gs_m a{ color:#fff; font-size:14px;}



/*ry_qy_all*/
.ry_qy_all{ width:100%; margin-top:30px;}
.ry_qy{ width:1180px; margin:auto;}
.ry_qy_slideTxtBox{ width:1180px; height:300px; overflow:hidden; }
.ry_qy_slideTxtBox .hd{ height:40px; line-height:40px;  position:relative; }
.ry_qy_slideTxtBox .hd ul{ float:left;  position:absolute; margin-left:35%;   }
.ry_qy_slideTxtBox .hd ul li{ float:left; width:135px; height:40px;background:#0657b2; cursor:pointer; text-align:center; margin-left:50px;  }
.ry_qy_slideTxtBox .hd ul li a{ font-size:14px; color:#fff;}
.ry_qy_slideTxtBox .hd ul li.on{ height:40px;  background:#fe6c00;}
.ry_qy_slideTxtBox .bd ul{ overflow:hidden; margin-top:25px; }
.ry_qy_slideTxtBox .bd ul li{ width:280px; height:250px; float:left; margin-left:15px;}
.ry_qy_slideTxtBox .bd ul li a img{width:280px; height:200px;}
.ry_qy_slideTxtBox .bd ul li a p{ font-size:14px; color:#555; text-align:center; line-height:30px;}


/*lc*/
.lc_all{ width:100%;margin-top:20px;}
.lc{ width:1180px; margin:auto;}
.lc h3{ text-align:center; line-height:40px; font-size:24px; color:#555;}
.lc h3 span{font-size:18px; font-weight:normal;}
.lct{ width:1180px; height:448px; margin-top:20px;}

/*al*/
.al_all{ width:100%; margin-top:25px;}
.al{ width:1180px; margin:auto;}
.al_top{ overflow:hidden;}
.al_dt{ float:left; width:775px; height:370px;}
.al_dt a img{width:775px; height:370px;}
.al_ny{ width:365px; float:right;}
.al_bt{ font-size:24px; color:#777; font-weight:bold; text-transform:uppercase; line-height:38px; text-align:center; margin-top:20px;}
.al_bt i{ font-size:18px; font-weight:normal; font-style:normal;}
.al_w{ width:365px; height:200px; background:#fe6c00; margin-top:32px;}
.al_w1{  padding-top:20px; margin-left:30px;}
.al_w1 a{font-size:18px; color:#fff;}
.al_w2{ font-size:14px; color:#fff; line-height:24px; margin-top:15px; width:300px; height:72px; overflow:hidden;margin-left:30px;}
.al_w3{ width:80px; height:24px; border-radius:20px; background:#fff; text-align:center; line-height:24px; cursor:pointer; margin-top:15px; margin-right:30px;}
.al_w3 a{ font-size:14px; color:#fe6c00;}
.al ul{ overflow:hidden; margin-top:20px;}
.al ul li{ width:275px; height:230px; float:left; margin-left:15px;}
.al ul li a img{width:273px; height:198px; border:1px solid #ddd;}
.al ul li a p{ text-align:center; line-height:30px; color:#555; font-size:14px;}


/*phone2*/
.phone2_all{ width:100%; background:url(../images/phone2_bk.jpg) no-repeat center; height:201px;}
.phone2{ width:1180px; margin:auto; position:relative;}
.phoen2_w1{ font-size:32px; color:#fff; font-weight:bold; position:absolute; top:55px; font-style:italic;}
.phoen2_w1 span{ font-weight:normal; font-size:16px;}
.phoen2_w2{ font-size:24px; color:#fff; position:absolute; top:120px; left:0px; line-height:30px;}
.phoen2_w3{ position:absolute; left:850px; top:30px; color:#005fc0; font-size:18px;}
.phoen2_w4{ position:absolute; left:955px; top:80px; color:#fff; font-size:24px; font-weight:bold; line-height:40px;}
.phoen2_w4 span{ font-size:30px; line-height:35px;}
.phoen2_w5{ position:absolute; left:960px; top:125px; border-radius:4px; background:#ff7530; height:30px; width:100px; text-align:center; line-height:30px;text-align:center; cursor:pointer;}
.phoen2_w5 a{ font-size:16px; color:#fff;}
.phoen2_w6{ position:absolute; left:1070px; top:125px; border-radius:4px; background:#ff7530; height:30px; width:100px; text-align:center; line-height:30px;text-align:center; cursor:pointer;}
.phoen2_w6 a{ font-size:16px; color:#fff;}


/*pj*/
.pj_all{ width:100%; margin-top:25px;}
.pj{ width:1080px;}
.pj h3{ text-align:center; line-height:40px;}
.pj h3 a{ font-size:24px; color:#555;}
.pj h3 a span{ color:#ff4f12;font-size:24px; font-weight:bold;}
.pj h3 span{ color:#777777; font-size:14px; line-height:24px; text-transform:uppercase; font-weight:normal;}
.pj ul{ overflow:hidden; margin-top:20px;}
.pj ul li{ width:220px; float:left; margin-left:50px;}
.pj_t{ width:190px; height:190px; background:#f9e7e8; border-radius:50%; }
.pj_t img{ width:180px; height:180px;border-radius:50%; margin:auto; display:block; padding-top:5px;}
.pj_w{ width:200px; height:200px; background:url(../images/pj_bk.png) no-repeat center; width:220px; height:322px;margin-top:15px;}
.pj_w1{  text-align:center; line-height:50px; padding-top:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pj_w1 a{color:#555555; font-size:14px;}
.pj_w2{ width:170px; margin:auto; font-size:12px; color:#777777; line-height:24px;  height:192px; overflow:hidden;}
.pj_w:hover{ background:url(../images/pj_bk1.png) no-repeat center;}
.pj ul li:hover p{ color:#fff;}
.pj ul li:hover .pj_t{ background:#ff7530;}
.pj ul li:hover .pj_w1 a{ color:#fff;}
.pj ul li:hover{ background:#ff7530;}










/*phone2*/
.phone2_all{ width:100%; background:url(../images/phone2_bk.jpg) no-repeat center; height:248px;}
.phone2{ width:1180px; margin:auto; position:relative;}
.phone2_w1{ position:absolute; font-size:22px; color:#138e58; top:85px; left:30px; letter-spacing:2px; }
.phone2_w2{ position:absolute; font-size:22px; color:#138e58; top:150px; left:30px;letter-spacing:2px;}
.phone2_w3{ position:absolute; font-size:24px; color:#138e58; top:85px; left:960px; font-weight:bold; letter-spacing:-1px;}
.phone2_w4{ position:absolute; top:130px; left:960px; width:90px; height:30px; background:#138e58; border-radius:20px; text-align:center; line-height:30px; cursor:pointer;}
.phone2_w4 a{ font-size:14px; color:#fff;}
.phone2_w4:hover{ background:#fff;}
.phone2_w4:hover a{ color:#004264;}
.phone2_w5{ position:absolute; top:130px; left:1060px; width:90px; height:30px; background:#138e58; border-radius:20px; text-align:center; line-height:30px; cursor:pointer;}
.phone2_w5 a{ font-size:14px; color:#fff;}
.phone2_w5:hover{ background:#fff;}
.phone2_w5:hover a{ color:#004264;}

/*xw*/
.xw_all{ width:100%; margin-top:20px;}
.xw{width:1180px; margin:auto; overflow:hidden; position:relative;}
.gsxw{ float:left; width:770px;}
.wt{ float:right; width:380px; margin-top:-10px;}
/*新闻切换*/
.gsxw_m{ position:absolute; left:601px; top:15px; width:60px; height:24px; text-align:center; line-height:24px;}
.gsxw_m a{ font-size:12px; color:#fff; }
.cjwt_m{position:absolute; left:1120px; top:5px;width:60px; height:24px; text-align:center; line-height:24px;}
.cjwt_m a{ font-size:12px; color:#2c2c2c;}
.xw_slideTxtBox{ width:770px; text-align:left; height:305px; overflow:hidden;  }
		.xw_slideTxtBox .hd{  position:relative; }
		.xw_slideTxtBox .hd ul{ float:left;  position:absolute; }
		.xw_slideTxtBox .hd ul li{cursor:pointer; height:160px;width:160px; text-align:center; background:#015ebf;  }
		.xw_slideTxtBox .hd ul li a{ color:#fff; font-size:18px;}
		.xw_slideTxtBox .hd ul li a img{ padding-top:35px;}
		.xw_slideTxtBox .hd ul li.on{ background:#fe6c00;  font-weight:bold; line-height:51px;}
		.xw_slideTxtBox .hd ul li.on a{color:#fff;}
		.xw_slideTxtBox .bd ul{zoom:1; margin-left:100px;}
		.xw_slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.xw_first{ overflow:hidden;}
		.xw_first img{ float:left; width:180px; height:130px; border:1px solid #e6e6e6; margin-left:100px;}
		.xw_first_ny{ float:right; width:365px; margin-right:10px;}
		.xw_f_w1{ font-size:14px; color:#666666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:bold;}
        .xw_f_w2{ color:#666; line-height:20px; height:60px; overflow:hidden; margin-top:15px;}
		.xw_f_w3{ width:100px; height:24px;  text-align:center; line-height:24px; margin-top:12px; margin-left:0px; border:1px solid #2c2c2c; cursor:pointer;}
		.xw_f_w3 a{ color:#2c2c2c;}
		.xw_f_w3:hover{ background:#2c2c2c;}
		.xw_f_w3:hover a{ color:#fff;}
		.xw_list{ overflow:hidden; width:580px; margin-top:25px;}
		.xw_list li{ width:270px; float:left; background:url(../images/xw_tb.png) no-repeat left; margin-right:15px; line-height:54px; border-bottom:#d4d4d4 dashed 1px; margin-top:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.xw_list li span{color:#777777;}
		.xw_list li a{ margin-left:20px; color:#777777;}
		.xw_list li:hover a{ color:#005fc0}
		.xw_list span{ float:right; margin-right:10px;}
		
/*cjwt*/
.txtMarquee-top{padding-top:15px; overflow:hidden; height:260px; margin-left:12px;}
.wt h3{ background:url(../images/lb.png) no-repeat left;line-height:50px; margin-left:0px; width:100%; border-bottom:2px solid #2c2c2c;}
.wt h3 a{ margin-left:30px; color:#2c2c2c; font-size:18px; font-weight:bold;}
.wd li{ margin-top:5px;}
.wen img{ padding-right:8px;}
.wen{ margin-top:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wen a{ font-size:14px; font-weight:bold; color:#323232;}
.da img{padding-right:13px; padding-top:10px;}
.da{ font-size:12px; color:#646464; line-height:24px; height:82px; overflow:hidden;}

/*link*/
.link_all{width:100%;height:80px; margin-top:30px; margin-bottom:40px;}
.link{width:1180px; margin:auto; position:relative; margin-top:-20px;}
.link h3{ width:60px; height:40px; position:absolute; background:#fe6c00; color:#fff; font-size:16px; line-height:40px; text-align:center; font-weight:normal; top:22px;}
.link ul{ float:left;  height:60px; border:2px solid #0657b2; width:1130px; margin-top:15px; margin-left:50px;}
.link ul li{ float:left; height:30px; line-height:30px; text-align:center; padding-left:20px; padding-right:20px;}
.link ul li a{ font-size:14px; color:#444; font-weight:bold;}
.link ul li a:hover{color:#005fc0;}