﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
ul{list-style:none}
img{border:none}
a{text-decoration:none; color:#333;transition: all 0.6s;}
a:hover{color:#af1e24;}
.clear{clear:both}
.margin{margin:0 auto;}
.float{float:left;}
body{font-size:12px; font-family:"微软雅黑"; background-color:#FFF; color:#454545;}


/*----飘窗代码css----*/
.piaofudaima{ width:150px; position:fixed; top:230px; left:15px;z-index:200000;}
.piaofudaima img{ width:148px; height:148px; border:1px #ddd solid; }


.w_100{ width:100%; min-width:1200px; margin:0 auto;}
.w_1400{width:1400px; margin:0 auto; }
.w_1200{width:1200px; margin:0 auto;}
.w_885{width:885px; margin:0 auto; }
.w_595{width:595px; margin:0 auto;}
.w_1160{width:1160px; margin:0 auto;}
.m_l_10{ margin-left:10px;}
.m_t_10{ margin-top:10px;}

.top{ background:url(../images/bg2.jpg) repeat-x;}

.synav{width:100%; margin:0 auto;position:relative; background:#044aa2; z-index:1; height:60px; line-height:60px;}
.nav{ width:1200px;margin:0 auto;   position:relative; z-index:1;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;text-align:center; width:120px;position:relative; display:inline;     }
		.nav .nLi h3{ font-size:16px; font-weight:normal;}
		.nav .nLi:hover{ background:#03428D; text-decoration:underline;}
		
		.nav .sub{ display:none; width:120px; top:60px;left:0px; border-top:none;  position:absolute; background:#03428D; }
		.nav .sub li{ zoom:1; font-size:14px; text-align:center; line-height:45px; border-top:1px #044aa2 solid; }
		.nav .sub li:hover{ background:#F70909; color:#fff;}
		.nav .sub li:hover a{color:#fff;}
	
.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 2000; 
}	

/* banner本例子css */
	.fullSlide{ width:100%; min-width:1200px; margin:0 auto; position:relative;  height:590px; overflow:hidden; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:590px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:590px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:65px; height:8px; margin:0 5px; overflow:hidden; background:#fff;filter:alpha(opacity=50); line-height:999px;  }
	.fullSlide .hd ul .on{ background:#f90403;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; left:2%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px  no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:2%; background-position:-6px -137px; }
	
.zhichi{width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.zhichi_h5{ text-align:center; background:url(../images/h5.jpg) center 30px no-repeat;}
.zhichi_h5 h5{ font-size:32px; font-weight:normal; color:#044aa2;}
.zhichi_h5 h5 b{ color:#f70808; font-size:40px;}
.zhichi_h5 p{ color:#aaa; font-family:"Arial"; text-transform:uppercase; margin-top:5px; display:block;}
.picMarquee-left{width:1200px; margin:0 auto; margin-top:40px;overflow:hidden; position:relative;  }
.picMarquee-left .bd{width:1200px;    }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:220px; float:left; margin-right:25px; text-align: center;}
.picMarquee-left .bd ul li img{ width:216px; height:128px; border:2px #ddd solid;}
.picMarquee-left .bd ul li p{ line-height:30px; font-size:14px; height:30px; margin-top:10px; overflow:hidden;}
 
 

/* 客户直通车 css */

.ds_ztc{width:1200px; margin:0 auto; overflow:hidden;}
.ds_ztc li{width:280px; float:left; margin-top:40px; margin-right:20px; overflow:hidden;}
.ds_ztc li h3{width:280px; height:60px; line-height:60px; text-align:center; background:#044aa2; font-size:22px; font-weight:normal; border-radius:5px 5px 0 0;}
.ds_ztc li h3 a{color:#fff;}
.ds_ztc li dl{width:280px; background:#f3f3f3; margin:0 auto; overflow:hidden; padding-bottom:20px; border-radius:0 0 5px 5px;}
.ds_ztc li dl dt img{display:block; width:250px; height:150px; margin:0 auto; margin-top:15px;}
.ds_ztc li dl dd{width:250px; margin:0 auto; overflow:hidden;}
.ds_ztc li dl dd span{display:block; width:250px; text-align:center; height:78px; line-height:26px; font-size:12px; color:#666; margin-top:15px; overflow:hidden;}
.ds_ztc li dl dd a{display:block; width:120px; height:40px; line-height:40px; margin:0 auto; border-radius:5px; background:#044aa2; overflow:hidden; font-size:16px; color:#fff; margin-top:20px; text-align:center;}
.ds_ztc li dl dd a:hover{background:#f70808;} 


.cp{ background:url(../images/bg.jpg) repeat-x; padding-top:60px; margin-top:55px; overflow:hidden;}
.cp_h5{ text-align:center;}
.cp_h5 h5{ font-size:36px; color:#044aa2;}
.cp_h5 h5 span a{ font-size:12px; font-weight:normal; color:#fff; background:#da2f37; padding:3px 20px; margin-left:10px; border-radius:20px;}
.cp_h5 h5 span a:hover{ background:#B82128;}
.cp_h5 p{ margin-top:7px; font-size:16px; color:#aaaaaa;}
/* 本例子css */
		.slideTxtBox{width:1200px; margin:0 auto; margin-top:35px; overflow:hidden;}
		.slideTxtBox .hd{ position:relative;overflow:hidden;width:270px; float:left;}
		.slideTxtBox .hd ul{ width:270px;}
		.slideTxtBox .hd ul li{ width:120px; float:left; background:#e1e1e1; margin:10px 5px 0 5px; overflow:hidden; text-align:center; padding-bottom:10px;}
		.slideTxtBox .hd ul li img{ display:block; margin:0 auto; width:72px; height:72px; overflow:hidden; border-radius:50%; margin-top:10px;}
		.slideTxtBox .hd ul li p{ color:#fff; width:120px; line-height:30px; margin-top:8px; font-size:14px; color:#111;}
		.slideTxtBox .hd ul li.on{ background:#044aa2;}
		.slideTxtBox .hd ul li.on p{ color:#fff;}
		.slideTxtBox .hd ul li.geng{ font-size:20px; font-weight:bold; text-indent:30px; background:#5ea5ff url(../images/a.png) 160px 40px no-repeat; line-height:70px;}	
		.slideTxtBox .hd ul li.geng a{ color:#fff;}
		
		.slideTxtBox .bd {width:930px; float:left; margin-top:10px;overflow:hidden;}
		.slideTxtBox .bd .cp_ul ul{ width:930px;}
		.slideTxtBox .bd .cp_ul li{ width:268px; border:1px #ddd solid; float:left; margin-left:30px; margin-bottom:30px; position:relative;}
		.slideTxtBox .bd .cp_ul li p{ line-height:50px; height:50px; overflow:hidden; background:#d7d7d7; text-align:center; font-size:16px;}
		.slideTxtBox .bd .cp_ul li:hover{ border:1px #DA3038 solid;}
		.slideTxtBox .bd .cp_ul li:hover p{ background:#DA3038; color:#fff;}
		
		.slideTxtBox .bd .cp_ul li i{display:block; font-style:normal; width:45px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:12px; font-weight:bold; background:#044aa2; position:absolute; right:10px; bottom:60px; text-transform:uppercase; border-radius:50% 50%;}
		
		

.slideTxtBox .bd .cp_ul li em{width:268px; height:278px; display:block; overflow:hidden;}
.slideTxtBox .bd .cp_ul li em img{ width:268px; height:278px; display:block; overflow:hidden; transition: all .5s;}
.slideTxtBox .bd .cp_ul li:hover em img{transform:scale(1.1);}
.slideTxtBox .bd .cp_ul li:hover i{background:#DA3038;}
		
		


		
		
		
		
		
		
		
		

.guang{ background: url(../images/liuc.jpg) center 0 no-repeat; height:180px; }

.about{ margin-top:50px;}
.about_dl{ margin-top:40px; overflow:hidden;}
.about_dl dt img{ width:560px; height:420px; float:left; display:block;}
.about_dl dd{width:600px; float:right; overflow:hidden;}
.about_dl dd span{width:600px; margin:0 auto; line-height:35px; font-size:14px; text-align:left; overflow:hidden; display:block; color:#555;}
.about_dl dd span a{color:#da2f37;}
.about_dl dd span a:hover{ text-decoration:underline;}


 .picMarquee-left2{width:600px; margin:0 auto; margin-top:40px; overflow:hidden; position:relative;}
 .picMarquee-left2 .bd{width:600px;    }
 .picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
 .picMarquee-left2 .bd ul li{ width:200px; height:170px; overflow:hidden; float:left; margin-right:20px; text-align: center;}
 .picMarquee-left2 .bd ul li img{ width:200px; height:170px; transition: all 0.6s; }
 .picMarquee-left2 .bd ul li p{ line-height:35px; font-size:14px; height:35px; background:url(../images/bg_03.png); position:relative; margin-top:-35px; color:#fff;overflow:hidden;}
 .picMarquee-left2 .bd ul li:hover p{ background:url(../images/bg_04.png);}
 .picMarquee-left2 .bd ul li:hover img , .kehu_ul li .kehu_ul_tu:hover img , .slideTxtBox3 .bd .news_l dt:hover img{ transform: scale(1.22);}
 

.youshi{ background:#f3f3f3; margin-top:70px; padding:55px 0;}
.youshi_dl{ overflow:hidden; background:#fff; margin-top:30px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);}
.youshi_z{ width:1110px; margin:0 auto; background:url(../images/d6.jpg) center 0 no-repeat; overflow:hidden; padding-top:50px; margin-bottom:40px;}
.youshi_tu{ float: right; margin-right:20px;}
.youshi_p{ float:left; width:520px; overflow:hidden; margin-top:50px;}
.youshi_p dt{ width:74px; height:64px; background:url(../images/d5.png); line-height:64px; text-align:center; float:left; font-size:34px; font-family:"Arial"; color:#fff; font-weight:bold;}
.youshi_p dd{ width:430px; float:right;}
.youshi_p dd h2{ line-height:34px; font-size:28px; font-weight:normal; color:#111;}
.youshi_p dd h2 span{ display:block; text-transform:uppercase; color:#b2b2b2; font-family:"Times New Roman"; font-size:12px;}
.youshi_p dd p{ font-size:16px; margin-top:20px; line-height:30px; color:#666666;}
.youshi_z.dd1{ background:none;}
.youshi_z.dd2 .youshi_p{ float:right;}
.youshi_z.dd2 .youshi_tu{ float:left; margin-left:20px;}

.anli{ margin-top:50px;}
/* 本例子css */
		.slideTxtBox2{width:1200px; margin:0 auto; margin-top:25px;}
		.slideTxtBox2 .hd{ position:relative;overflow:hidden; text-align:center;}
		.slideTxtBox2 .hd ul{ width:860px; margin:0 auto;}
		.slideTxtBox2 .hd ul li{ width:110px; line-height:40px; background:#fafafa; border:1px #ddd solid; border-radius:20px;float:left; font-size:16px; margin:0 5px;overflow:hidden; }
		.slideTxtBox2 .hd ul li.on{ background:#044aa2;border:1px #044aa2 solid;}
		.slideTxtBox2 .hd ul li.on a{ color:#fff; font-weight:bold;}
		.slideTxtBox2 .bd {width:1200px; margin:0 auto;margin-top:40px;overflow:hidden;}
		.slideTxtBox2 .bd .anli_dl dt{ width:580px; border:1px #ddd solid; float:left; background:#fafafa; padding-bottom:25px;}
		.slideTxtBox2 .bd .anli_dl dt img{ width:580px; height:430px;transition: all 0.6s;}
		.slideTxtBox2 .bd .anli_dl dt h2 a{ width:510px; margin:0 auto; margin-top:20px; display:block;  font-size:18px; line-height:30px; height:30px; overflow:hidden;}
		.slideTxtBox2 .bd .anli_dl dt p{ width:510px; margin:0 auto; font-size:14px; color:#666; line-height:25px; height:50px; overflow:hidden; margin-top:15px;}
		.slideTxtBox2 .bd .anli_dl dt span a{ font-size:16px; display:block; color:#f20b0b; margin-top:10px; margin-left:35px;}
		.slideTxtBox2 .bd .anli_dl dd{ width:270px;border:1px #ddd solid; float: left; margin-left:37px; margin-bottom:31px;}
		.slideTxtBox2 .bd .anli_dl dd img{ width:270px; height:200px;}
		.slideTxtBox2 .bd .anli_dl dd p{ line-height:25px; font-size:16px; height:50px; overflow:hidden; padding:17px; text-align:center;}
		.slideTxtBox2 .bd .anli_dl dd:hover{border:1px #DA3038 solid;}


.kehu{ margin-top:40px; background:#f3f3f3; padding:50px 0 20px 0;}
.kehu_ul{ overflow:hidden; margin-top:40px;}
.kehu_ul ul{ width:1240px;}
.kehu_ul li{ width:540px; padding:19px; border:1px #ddd solid; background:#fff; float:left; margin-right:38px; margin-bottom:40px; overflow:hidden;}
.kehu_ul li .kehu_ul_tu{ float:left;width:270px; height:210px; overflow:hidden;}
.kehu_ul li .kehu_ul_tu img{ width:270px; height:210px;transition: all 0.6s;}
.kehu_ul li .kehu_ul_p{ width:250px; float:right;}
.kehu_ul li .kehu_ul_p h2 a{ display:block; line-height:40px; height:40px; overflow:hidden; border-bottom:1px #ddd solid; font-size:18px;margin-top:10px; color:#000;}
.kehu_ul li .kehu_ul_p p{ line-height:28px; color:#666; margin-top:15px;}
.kehu_ul li .kehu_ul_p span a{ display:block; width:90px; line-height:26px; background:#044aa2; border-radius:5px; color:#fff; font-size:14px; text-align:center; margin-top:20px;}
.kehu_ul li:hover .kehu_ul_p span a{ background:#DA3038;}
.kehu_ul li:hover .kehu_ul_p h2 a{ color:#DA3038;}

.news{ margin-top:50px;}
.news_z{ overflow:hidden; margin-top:50px;}

/* 本例子css */
		.slideTxtBox3{width:820px; float:left;}
		.slideTxtBox3 .hd{ position:relative;overflow:hidden;  border-bottom:1px #ddd solid;}
		.slideTxtBox3 .hd ul li{ width:150px; line-height:50px; background:#2f353b url(../images/h6.png) 20px center no-repeat; text-indent:45px; float:left; font-size:18px; overflow:hidden; font-weight:bold; margin-right:10px; }
		.slideTxtBox3 .hd ul li.on{ background:#044aa2 url(../images/h6.png) 20px center no-repeat; }
		.slideTxtBox3 .hd ul li a{ color:#fff;}
		.slideTxtBox3 .bd {width:820px; margin:0 auto;margin-top:30px;overflow:hidden;}
		.slideTxtBox3 .bd .news_l dl{ overflow:hidden;}
		.slideTxtBox3 .bd .news_l dt{ float:left; width:250px; height:180px; overflow:hidden;}
		.slideTxtBox3 .bd .news_l dt img{ width:250px; height:180px;transition: all 0.6s;}
		.slideTxtBox3 .bd .news_l dd{ width:540px; float: right;}
		.slideTxtBox3 .bd .news_l dd h2 a{ display:block; font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-top:10px;}
		.slideTxtBox3 .bd .news_l dd p{ margin-top:10px; line-height:25px; height:50px; overflow:hidden; color:#888;}
		.slideTxtBox3 .bd .news_l dd span a{ display:block; width:105px; line-height:33px; border:1px #044aa2 solid; text-align:center; border-radius:5px; color:#044aa2; font-size:16px; margin-top:20px;}
		.slideTxtBox3 .bd .news_l ul{ margin-top:30px; overflow:hidden; width:860px;}
		.slideTxtBox3 .bd .news_l li{ width:390px; float: left; line-height:45px; height:45px; overflow:hidden; font-size:14px; background:url(../images/li2.jpg) 0 center no-repeat; text-indent:15px; margin-right:40px;}
		.slideTxtBox3 .bd .news_l li span{ float:right; color:#aaa;}
		.slideTxtBox3 .bd .news_l dd span a:hover{ background:#DA3038; border:1px #DA3038 solid; color:#fff;}

.news_r{ width:340px; float:right; border:1px #ddd solid; }
.news_r h5{ background:#044aa2 url(../images/h6.png) 20px center no-repeat; text-indent:45px;line-height:50px; color:#fff; font-size:18px;}
.news_r h5 a{ float:right; margin-right:20px; color:#fff; font-size:14px; margin-top:3px; font-weight:normal;}
		/* 本例子css */
		.txtScroll-top{ width:340px; margin:0 auto;overflow:hidden; padding:7px 0;  position:relative;  }
		.txtScroll-top .hd{ }
		.txtScroll-top .bd{width:300px; margin:0 auto;height:440px;   }
		.txtScroll-top .infoList li{ border-bottom:1px #ddd dashed; padding:10px 0;}
		.txtScroll-top .infoList li h2 a{ display:block; line-height:30px; height:30px; overflow:hidden; font-size:14px;  background:url(../images/li.jpg) 0 center no-repeat; text-indent:15px;}
		.txtScroll-top .infoList li p{  margin-top:5px; line-height:25px; height:50px; overflow:hidden;  color:#888; padding-left:15px;}

.youqing{ background:#044aa2; padding:20px 0; color:#fff; margin-top:50px;}
.youqing b{ font-size:16px;}
.youqing a{ margin-left:15px; color:#a6bdd9;}

.news_r h5 a:hover , .youqing a:hover , .dibu a:hover{ text-decoration:underline; color:#fff;}


.dibu{ background:#1b1b1b;font-size:14px; color:#c6c6c6;}
.dibu1{ padding:50px 0; overflow:hidden;}
.dibu1_g{ width:305px; float:left; border-right:1px #444 solid; padding:0px 0 5px 0;}
.dibu1_g p{width:305px; display:block; line-height:24px;  margin-top:10px; font-size:13px;}
.dibu1_g a{ color:#fff;}

.dibu1_g h5 img{display:block;}

.dibu1_g h4{width:240px; float:left; margin-top:15px;} 
.dibu1_g h4 i{display:block; width:120px; float:left; font-size:14px; color:#c6c6c6; text-align:center; font-style:normal; font-weight:normal;}
.dibu1_g h4 i img{width:100px; height:100px; display:block; margin:0 auto; margin-bottom:5px;}


.dibu1_d{ width:450px; float:left; overflow:hidden; margin-left:100px;}
.dibu1_d ul{ float:left; margin-right:70px;}
.dibu1_d .aih{ font-size:18px; font-weight:bold; color:#fff; line-height:60px; border-bottom:1px #444 solid; margin-bottom:10px;}
.dibu1_d li a{ display:block; color:#c6c6c6; line-height:35px; font-size:14px;}

.dibu1_x{ float:right; width:300px; padding-left:40px; border-left:1px #444 solid; line-height:30px;}
.dibu1_x b{ font-size:24px; font-weight: normal; color:#fff; line-height:40px; display: block;}
.dibu1_x b i{ font-size:12px; font-style:normal; margin-left:20px;}
.dibu1_x em{ display:block; font-style:normal;}
.dibu1_x span a{ display:block; width:80px; line-height:30px; text-align:center; background:#fff; color:#111; border-radius:20px;}
.dibu1_x p{ border-top:1px #444 solid; padding-top:10px; margin-top:15px;}
.dibu1_x p a{ margin-right:15px;color:#aaa;}
.dibu2{border-top:1px #444 solid; line-height:30px; text-align:center; padding:30px 0;color:#a0a0a0; }
.dibu2 a{color:#a0a0a0;}
.dibu1_x span a:hover{ background:#DA3038; }




/*............................................... CSS 内页样式 ...............................................*/



/* CSS 工程采购 */

.caigouban{width:100%; margin:0 auto; overflow:hidden;}
.caigouban p{height:680px;}


.ds_cgban{width:100%; margin:0 auto; overflow:hidden;}
.ds_cgban p{height:350px;}

.neiye{width:100%; margin:0 auto; padding-bottom:60px; overflow:hidden;}

.dscg_1{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_1bt{width:1200px; margin:0 auto; overflow:hidden; margin-top:60px;}
.dscg_1bt h5{text-align:center; font-size:32px; font-weight:normal; color:#080808;}
.dscg_1bt h5 b{color:#044aa2;}

.dscg_1bt h4{width:1200px; height:40px; background:url(../images/cg_01.png) no-repeat; overflow:hidden; margin:0 auto; margin-top:15px; font-weight:normal;}
.dscg_1bt h4 span{display:block; width:470px; height:40px; line-height:40px; margin:0 auto; text-align:center; font-size:12px; color:#aaa; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.dscg_1con{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_1con img{display:block; width:1200px; margin-top:60px;}

.dscg_1con ul{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_1con ul li{width:270px; float:left; text-align:center; margin-top:50px; margin-left:40px;}
.dscg_1con ul li h3{width:270px; font-size:18px; color:#333; overflow:hidden;}
.dscg_1con ul li p{width:270px; height:90px; line-height:30px; overflow:hidden; font-size:14px; color:#888; margin-top:20px;}



.dscg_2{width:100%; margin:0 auto; overflow:hidden; background:#f0f0f0; padding-bottom:60px; margin-top:60px;}

.dscg_2con{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_2con dl{width:1200px; margin:0 auto; margin-top:35px; overflow:hidden;}
.dscg_2con dl dt img{width:288px; height:467px; float:left; display:block; margin-top:15px;}
.dscg_2con dl dd{width:912px; float:left;}
.dscg_2con dl dd img{width:289px; height:226px; float:left; margin-top:15px; margin-left:15px;}

.dscg_2con dl dd img:hover{filter:Alpha(opacity=80);opacity:0.8;}
.dscg_2con dl dt img:hover{filter:Alpha(opacity=80);opacity:0.8;}


.dscg_3_t{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_3_t dl{width:1200px; margin:0 auto; overflow:hidden; margin-top:60px;}
.dscg_3_t dl dt img{width:724px; height:484px; float:right; display:block;}
.dscg_3_t dl dt:hover img{filter:Alpha(opacity=80);opacity:0.8;}

.dscg_3_t dl dd{width:458px; height:484px; background:#044aa2; float:left;}
.dscg_3_t dl dd h3{width:398px; margin:0 auto; overflow:hidden; text-align:center; color:#fff; font-size:36px; font-weight:normal; margin-top:50px;}
.dscg_3_t dl dd h3 span{display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.dscg_3_t dl dd h3 img{display:block; margin:0 auto; margin-top:20px;}

.dscg_3_t dl dd span{width:378px; display:block; margin:0 auto; overflow:hidden; margin-top:30px;}
.dscg_3_t dl dd span i{width:378px; display:block; margin:0 auto; overflow:hidden; text-align:left; background:url(../images/cg_12.jpg) no-repeat 0 center; text-indent:25px; font-size:16px; line-height:50px; height:50px; font-style:normal; color:#fff;}


.dscg_3_b{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_3_b li{ float:left; width:270px; overflow:hidden; margin-left:40px;transition: all 0.5s ease-in-out 0s; margin-top:50px;}
.dscg_3_b li .shili_ul_tu img{ display:block;  float:left; width:80px; height:80px; border-radius:50%; padding:3px; border:1px #044aa2 dashed;}
.dscg_3_b li .shili_ul_p{ width:170px; float: right; line-height:20px; color:#888;}
.dscg_3_b li .shili_ul_p b{ display:block; font-size:16px; color:#323232; padding-top:10px; margin-bottom:8px;}
.dscg_3_b li:nth-child(1){ margin-left:0px;}
.dscg_3_b>li:first-child{ margin-left:0px;}



.dscg_4{width:1200px; margin:0 auto; margin-top:50px; overflow:hidden;}
.dscg_4 dl{ width:400px; float:left;}
.dscg_4 dt{ width:400px; height:304px; overflow:hidden; position:relative;}
.dscg_4 dt img{ width:400px; height:304px; transition: all 0.6s;}
.dscg_4 dt span img{ width:26px; height:13px; position:absolute; top:0; left:47%;}
.dscg_4 dl.dd2 dt span img{left:47%;top:291px; position:absolute; }
.dscg_4 dd{ width:400px; height:304px; background:#fff;}
.dscg_4 dd b{ display:block; font-size:24px; color:#333; text-align:center; padding-top:50px;}
.dscg_4 dd i{ display:block; width:40px; margin:0 auto; margin-top:40px; height:5px; background:#044aa2;}
.dscg_4 dd p{ width:300px; margin:0 auto; margin-top:30px; line-height:30px; height:90px; overflow:hidden; font-size:14px; color:#666666;}
.dscg_4 dt img:hover{transform: scale(1.2);}


.dscg_5{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_5 dl{width:1200px; margin:0 auto; margin-top:50px; overflow:hidden;}


.dscg_5 dl dt{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_5 dl dt h3{width:800px; height:460px; overflow:hidden; position:relative; float:left; margin-top:20px; font-weight:normal;}
.dscg_5 dl dt h3 img{display:block; width:800px; height:460px; overflow:hidden;transition: all 0.6s;}
.dscg_5 dl dt h3 span{display:block;width:800px; height:50px; line-height:50px; overflow:hidden; text-align:center; font-size:16px; color:#fff; background:url(../images/bg_03.png) repeat; position:absolute; left:0; bottom:0;}

.dscg_5 dl dt h2{width:380px; float:right; font-weight:normal;}
.dscg_5 dl dt h2 span{display:block; width:380px; height:220px; margin-top:20px; position:relative; overflow:hidden;}
.dscg_5 dl dt h2 span img{display:block; width:380px; height:220px; overflow:hidden;transition: all 0.6s;}
.dscg_5 dl dt h2 span em{display:block;width:380px; height:50px; line-height:50px; font-style:normal; overflow:hidden; text-align:center; font-size:16px; color:#fff; background:url(../images/bg_03.png) repeat; position:absolute; left:0; bottom:0;}

.dscg_5 dl dd{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_5 dl dd span{display:block; width:590px; height:330px; margin-top:20px; margin-left:20px; float:left; position:relative; overflow:hidden;}
.dscg_5 dl dd span img{display:block; width:590px; height:330px; overflow:hidden;transition: all 0.6s;}
.dscg_5 dl dd span em{display:block; width:590px; height:50px; line-height:50px; font-style:normal; overflow:hidden; text-align:center; font-size:16px; color:#fff; background:url(../images/bg_03.png) repeat; position:absolute; left:0; bottom:0;}
.dscg_5 dl dd>span:first-child{margin-left:0px;}

.dscg_5 dl dt h3:hover span,.dscg_5 dl dt h2 span:hover em,.dscg_5 dl dd span:hover em{background:#f70808;}

.dscg_5 dl dt h3 img:hover,.dscg_5 dl dt h2 span img:hover,.dscg_5 dl dd span img:hover{transform: scale(1.2);}



.dscg_6{width:1200px; margin:0 auto; overflow:hidden;}
.picMarquee-left8{width:1200px; margin:0 auto; margin-top:50px; overflow:hidden; position:relative;  }
 .picMarquee-left8 .bd{width:1200px;    }
 .picMarquee-left8 .bd ul{ overflow:hidden; zoom:1; }
 .picMarquee-left8 .bd ul li{ width:270px; float:left; margin-right:40px; overflow:hidden;}
 .picMarquee-left8 .bd ul li .pinzhi_tu{ width:270px; margin:0 auto; overflow:hidden;}
 .picMarquee-left8 .bd ul li .pinzhi_tu img{ float:left; width:270px; height:200px; display:block; overflow:hidden;transition: all 0.6s;}
 
 .picMarquee-left8 .bd ul li .pinzhi_p{width:266px; margin:0 auto; background:#fff; border:2px #ddd solid; height:88px; border-top:none; overflow:hidden;}
 .picMarquee-left8 .bd ul li .pinzhi_p a{display:block; width:200px; margin:0 auto; line-height:26px; text-align:center; font-size:16px; color:#333; margin-top:18px;}
 .picMarquee-left8 .bd ul li .pinzhi_p a:hover{color:#f70808;}
 
 .picMarquee-left8 .bd ul li:hover .pinzhi_p{border:2px #f70808 solid; border-top:none;}
 .picMarquee-left8 .bd ul li:hover .pinzhi_tu img{transform: scale(1.1);}
 

.dscg_6_gd a{display:block; width:210px; height:60px; line-height:60px; background:#044aa2; border-radius:500px; text-align:center; margin:0 auto; margin-top:60px; font-size:22px; color:#fff;}
.dscg_6_gd a:hover{background:#f70808;}



.dscg_7{width:1200px; margin:0 auto; overflow:hidden; text-align:center;}
.dscg_7 img{display:block; margin:0 auto; margin-top:60px;}



.dscg_8{width:1200px; margin:0 auto; overflow:hidden;}
.dscg_8 dl{width:1200px; margin:0 auto; overflow:hidden; margin-top:60px;}
.dscg_8 dl dt img{width:710px; height:460px; float:left;}
.dscg_8 dl dd{width:470px; background:#f1f1f3; height:460px; float:right;}
.dscg_8 dl dd h3{width:470px; height:70px; line-height:70px; text-align:center; background:#044aa2; color:#fff; font-size:24px;}
.dscg_8 dl dd span{width:410px; display:block; margin:0 auto; text-align:left; font-size:16px; line-height:45px; color:#333; margin-top:20px;}

.dscg_8_gd{width:1200px; margin:0 auto; overflow:hidden; text-align:center; font-size:22px; color:#333; margin-top:50px;}
.dscg_8_gd a{display:inline-block; width:150px; height:40px; line-height:40px; text-align:center; background:#da2f37; color:#fff; font-size:18px; font-weight:bold; border-radius:500px;}




/* CSS 关于我们 */

.ds_cgban{width:100%; margin:0 auto; overflow:hidden;}
.ds_cgban p{height:350px;}


.about_nav{width:1200px; margin:0 auto; overflow:hidden; margin-top:50px; text-align:center;}
.about_nav a{width:198px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#333; background:#fff; border:1px #ddd solid; display:inline-block;}
.about_nav a:hover{color:#fff; background:#044aa2; border:1px #044aa2 solid;}
.about_nav .about_navon{color:#fff; background:#044aa2; border:1px #044aa2 solid;}


.about_1{width:1200px; margin:0 auto; overflow:hidden;}
.about_1bt{width:1200px; margin:0 auto; overflow:hidden; margin-top:60px; text-align:center; font-size:36px; color:#044aa2;}
.about_1bt span{display:block; font-size:16px; color:#aaa; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}

.about_1con{width:1200px; margin:0 auto; overflow:hidden; text-align:left; line-height:35px; font-size:16px; color:#555; margin-top:50px;}
.about_1con img{width:1200px; height:490px; display:block; margin-bottom:30px;}



.about_2{width:100%; background:url(../images/about_02.jpg) no-repeat top center; overflow:hidden; margin-top:60px;}
.about_2p{width:1200px; height:560px; margin:0 auto; overflow:hidden;}

.about_2bt{width:1200px; margin:0 auto; overflow:hidden; margin-top:50px; text-align:center; font-size:36px; color:#fff;}
.about_2bt span{display:block; font-size:16px; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}

.about_2con{width:1200px; margin:0 auto; overflow:hidden;}
.about_2con li{width:220px; height:330px; float:left; background:#fff; overflow:hidden; margin-right:25px; margin-top:40px;}
.about_2con li dl{width:220px; margin:0 auto; overflow:hidden;}
.about_2con li dl dt{width:220px; margin:0 auto; overflow:hidden; text-align:center;}
.about_2con li dl dt img{width:100px; height:100px; display:block; margin:0 auto; margin-top:20px;}
.about_2con li dl dt h3{font-size:18px; color:#333; margin-top:20px;}

.about_2con li dl dd{width:190px; margin:0 auto; overflow:hidden;}
.about_2con li dl dd span{width:190px; float:left; margin-top:20px;}
.about_2con li dl dd span i img{width:7px; height:7px; float:left; margin-right:10px; display:block; margin-top:8px;}
.about_2con li dl dd span em{display:block; font-style:normal; width:173px; float:left; font-size:14px; line-height:24px; text-align:left; color:#666;}

.about_2con .mr0{margin-right:0;}

.about_2con li:hover dl dt img{-webkit-transition: -webkit-transform 0.7s ease-out;
                   -moz-transition: -moz-transform 0.7s ease-out;
                        transition: transform 0.7s ease-out;
                         transform: rotateY(360deg);
                   -webkit-transform: rotateY(360deg);}



.about_xc{width:1200px; margin:0 auto; overflow:hidden;}
.picMarquee-left7{width:1200px; margin:0 auto; margin-top:50px; overflow:hidden; position:relative;  }
 .picMarquee-left7 .bd{width:1200px;    }
 .picMarquee-left7 .bd ul{ overflow:hidden; zoom:1; }
 .picMarquee-left7 .bd ul li{ width:287px; float:left; height:215px; margin-right:30px; overflow:hidden; position:relative;}
 .picMarquee-left7 .bd ul li img{ float:left; width:287px; height:215px; display:block; overflow:hidden; transition: all 0.6s;}
 
 .picMarquee-left7 .bd ul li span{display:block; width:287px; height:45px; line-height:45px; text-align:center; margin:0 auto; overflow:hidden; background:url(../images/bg_03.png) repeat; position:absolute; left:0; bottom:0; color:#fff; font-size:16px;}
 
 .picMarquee-left7 .bd ul li:hover span{background:#da2f37;}
 .picMarquee-left7 .bd ul li:hover img{transform: scale(1.1);}



.about_zz{width:1200px; margin:0 auto; overflow:hidden;}
.about_zz img{display:block; margin:0 auto;width:1200px; margin-top:30px;}
.scrollImgList1{zoom:1;overflow:hidden; width:1200px; margin:0 auto; margin-top:50px; overflow:hidden; }

.scrollImgList1 .Cont{float:left;width:1200px; overflow:hidden; }
.scrollImgList1 .ScrCont{width:32766px;zoom:1;overflow:hidden; }
#List1_1,#List2_1{float:left;}
.scrollImgList1 .box{width:276px; float:left; border:2px #ddd solid; overflow:hidden; margin-right:25px;}
.scrollImgList1 .box img{display:block;margin:0 auto; float:left; width:276px; height:227px;}
.scrollImgList1 .box span{width:276px; height:48px; line-height:48px; float:left; display:block; text-align:center; font-size:14px; background:#ddd;}

.scrollImgList1 .box:hover{border:2px #da2f37 solid;}
.scrollImgList1 .box:hover span{background:#da2f37; color:#fff;}



.about_3{width:100%; background:#f0f0f0; overflow:hidden; margin-top:60px; padding-bottom:60px;}
.about_3lc{width:1200px; margin:0 auto; overflow:hidden;}
/* Tab切换 */
.slideTxtBox4{width:1200px; margin:0 auto; overflow:hidden;}
.slideTxtBox4 .hd{width:1200px; margin:0 auto; margin-top:30px; overflow:hidden;}
.slideTxtBox4 .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox4 .hd ul li{ float:left; width:128px; height:38px; line-height:38px; background:#fff; border:1px #ddd solid; color:#333; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; border-radius:5px; margin:10px 10px;}
.slideTxtBox4 .hd ul li a{ display:block;}
.slideTxtBox4 .hd ul li.on a{ background:#044aa2; border:1px #044aa2 solid; color:#fff; border-radius:5px;}

.slideTxtBox4 .bd{width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.slideTxtBox4 .bd dl{width:1198px; height:328px; margin:0 auto; background:#fff; border:1px #ddd solid; overflow:hidden;}
.slideTxtBox4 .bd dl dt img{display:block; float:left; width:420px; height:290px; margin:19px 0 0 19px;}
.slideTxtBox4 .bd dl dd{width:680px; float:left; margin-left:40px;}
.slideTxtBox4 .bd dl dd h3{font-size:22px; font-weight:normal; color:#044aa2; margin-top:30px;}
.slideTxtBox4 .bd dl dd span{width:680px; height:28px; line-height:28px; text-align:left; color:#aaa; border-top:1px #ddd dashed; border-bottom:1px #ddd dashed; display:block; margin-top:15px;}
.slideTxtBox4 .bd dl dd i{display:block; width:680px; text-align:left; line-height:24px; color:#666; overflow:hidden; margin-top:20px; font-style:normal;}



/* CSS 新闻资讯 */

.nynews{width:100%; overflow:hidden; margin-top:60px;}
.nynews li{width:100%; overflow:hidden; background:#f0f0f0; padding:40px 0;}
.nynews li dl{width:1200px; margin:0 auto; overflow:hidden;}
.nynews li dl dt{width:250px; height:200px; float:left; overflow:hidden;}
.nynews li dl dt img{width:250px; height:200px; display:block; transition: all 0.6s; overflow:hidden;}
.nynews li dl dd{width:920px; float:right; text-align:left; overflow:hidden;}
.nynews li dl dd h3{font-size:18px; margin-top:18px;}
.nynews li dl dd h3 a{color:#333;}

.nynews li dl dd span{display:block; width:920px; overflow:hidden; line-height:28px; color:#888; margin-top:15px;}
.nynews li dl dd i a{display:block; width:108px; height:28px; line-height:28px; float:right; text-align:center; font-size:16px; color:#044aa2; font-style:normal; background:#FFF; border:1px #044aa2 solid; border-radius:500px; margin-top:15px;}

.nynews li:hover dl dt img{transform: scale(1.3);}
.nynews li:hover h3 a{color:#044aa2;}
.nynews li:hover i a{color:#fff; background:#044aa2; border:1px #044aa2 solid;}

.nynews .nynews_bg{background:#fff;}


.ny_news_dao{width:1200px; margin:0 auto; margin-top:50px; font-size:15px; text-align:center; overflow:hidden;}
.ny_news_dao a{ margin:0 5px; padding:8px 14px; border:1px #ccc solid; display:inline-block;}
.ny_news_dao a:hover, .ny_news_dao a.on{background:#044aa2; color:#fff; border:1px #044aa2 solid;}



.weizhi{width:100%; background:#f0f0f0; overflow:hidden; height:60px;}
.weizhi p{width:1200px; margin:0 auto; overflow:hidden; text-align:left; font-size:14px; color:#666; background:url(../images/news_01.jpg) no-repeat 0 center; text-indent:20px; height:60px; line-height:60px;}
.weizhi p a{color:#666;}
.weizhi p a:hover{color:#044aa2; text-decoration:underline;}


.news_read{width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.news_rd_fl{width:898px; float:left; border:1px #ddd solid; overflow:hidden; padding-bottom:40px;}

.news_rd_1{width:840px; margin:0 auto; border-bottom:1px #ddd dashed; text-align:center; overflow:hidden; padding-bottom:15px; margin-top:30px;}
.news_rd_1 h4{font-size:24px; color:#044aa2; font-weight:normal;}
.news_rd_1 h3{width:840px; font-size:12px; color:#888; font-weight:normal;}
.news_rd_1 h3 span{display:inline-block; margin:10px 25px 0 25px;}

.news_rd_2{width:840px; margin:0 auto; text-align:left; overflow:hidden; font-size:14px; color:#333; line-height:35px; margin-top:30px;}

.news_rd_3{width:840px; margin:0 auto; height:90px; margin-top:30px; overflow:hidden; background:#f0f0f0;}
.shangxia{width:600px; float:left; margin-left:30px; margin-top:15px;}
.shangxia p{width:600px; height:30px; line-height:30px; text-align:left; font-size:14px; color:#333;}
.shangxia p b{color:#044aa2;}
.shangxia p a{color:#666;}
.shangxia p a:hover{color:#044aa2; text-decoration:underline;}

.news_rd_3on a{width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#044aa2; border-radius:300px; margin-top:25px; float:right; margin-right:30px;}
.news_rd_3on a:hover{color:#fff; background:#da2f37;}

.news_rd_4{width:840px; margin:0 auto; overflow:hidden; margin-top:30px;}
.news_rd_4 h5{font-size:18px; color:#044aa2; text-align:center; border-bottom:1px #ddd dashed; padding-bottom:15px;}

.news_rd_4 ul{width:840px; overflow:hidden; margin-top:20px;}
.news_rd_4 ul li{width:380px; float:left; line-height:50px; height:50px; overflow: hidden; font-size:14px;  background:url(../images/li.jpg) 0 center no-repeat; text-indent:20px; margin-right:40px;}
.news_rd_4 ul li a{ color:#666;}
.news_rd_4 ul li:hover a{ color:#044aa2;  text-decoration:underline;}



.news_read_fr{width:280px; float:right;}
.news_rd_5{width:280px; margin:0 auto; overflow:hidden;}
.news_rd_5 h5{width:280px; height:50px; line-height:50px; font-size:18px; color:#fff; background:url(../images/news_02.jpg) no-repeat; text-indent:45px; margin:0 auto; overflow:hidden;}
.news_rd_5 h5 span{float:right; margin-right:10px; font-size:14px; font-weight:normal;}
.news_rd_5 h5 span a{color:#fff;}
.news_rd_5 h5 span a:hover{color:#fff; text-decoration:underline;}

.news_rd_5 ul{width:278px; margin:0 auto; overflow:hidden; border:1px #ddd solid; border-top:none; padding:10px 0;}
.news_rd_5 ul li{width:260px; margin:0 auto; overflow:hidden; font-size:14px; height:50px;}
.news_rd_5 ul li span{display:block; width:25px; height:25px; float:left; line-height:25px; text-align:center; font-size:16px; color:#fff; background:#999; margin-right:5px; margin-top:12px; border-radius:3px;}
.news_rd_5 ul li a{display:block; width:230px; height:50px; line-height:50px; float:left; text-align:left; color:#333;}
.news_rd_5 ul li a:hover{color:#044aa2;  text-decoration:underline;}

.news_rd_5 ul .news_rd_5on span{background:#044aa2;}

.news_rd_6{width:280px; margin:0 auto; overflow:hidden; margin-top:20px;}


.news_rd_7{width:280px; margin:0 auto; overflow:hidden;}
.news_rd_7 h5{width:280px; height:50px; line-height:50px; font-size:18px; color:#fff; background:url(../images/news_04.jpg) no-repeat; text-indent:45px; margin:0 auto; overflow:hidden; margin-top:20px;}
.news_rd_7 h5 span{float:right; margin-right:10px; font-size:14px; font-weight:normal;}
.news_rd_7 h5 span a{color:#fff;}
.news_rd_7 h5 span a:hover{color:#fff; text-decoration:underline;}

.news_rd_7con{width:278px; margin:0 auto; overflow:hidden; border:1px #ddd solid; border-top:none; padding:10px 0;}
/* 本例子css */
	.focusBox2 { position: relative; width:268px; height:338px; overflow: hidden;}
	.focusBox2 .pic{ position:relative; z-index:0; width:268px; height:338px; }
	.focusBox2 .pic img { width:268px; height:278px; display: block; }
	.focusBox2 .hd { width:100%; position: absolute; bottom:60px; text-align: center; font-size:0; z-index:1; height:35px; overflow:hidden;}
	.focusBox2 .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -14px; height: 18px; overflow: hidden; width: 18px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1; margin-top:18px;
	}
	.focusBox2 .hd .on{ background-position:0 2px; }

	
.focusBox2 .pic a{display:block; width:268px; height:338px;}
.focusBox2 .pic a span{width:268px; height:60px; line-height:60px; font-family:"微软雅黑"; display:block; text-align:center; overflow:hidden; font-size:14px; color:#333;}


/* CSS 客户案例 */

.gc_anli_nav{width:1200px; margin:0 auto; text-align:center; margin-top:30px; overflow:hidden;}
.gc_anli_nav a{width:110px; height:40px; line-height:40px; text-align:center; background:#fafafa; border:1px #ddd solid; border-radius:20px; font-size:16px; margin:5px 5px; overflow:hidden; display:inline-block; }
.gc_anli_nav a:hover{ background:#044aa2;border:1px #044aa2 solid; color:#fff;}
.gc_anli_nav .gc_anli_navon{ background:#044aa2;border:1px #044aa2 solid; color:#fff;}


.gc_anli{width:1200px; margin:0 auto; overflow:hidden;}
.gc_anli ul{width:1200px; margin:0 auto; margin-top:15px; overflow:hidden;}
.gc_anli ul li{width:370px; float:left; overflow:hidden; margin-top:15px; padding:15px;}
.gc_anli ul li dl{width:370px; margin:0 auto; overflow:hidden;transition: all .5s;}
.gc_anli ul li dl dt{width:370px; height:270px; float:left; overflow:hidden;}
.gc_anli ul li dl dt img{width:370px; height:270px; overflow:hidden; cursor: pointer; transition: all 0.9s; display:block;}

.gc_anli ul li dl dd{width:368px; float:left; background-color:#fff; border:1px #ddd solid; border-top:none; overflow:hidden;}
.gc_anli ul li dl dd h3{width:330px; margin:0 auto; text-align:center; font-size:18px; overflow:hidden; margin-top:25px;}
.gc_anli ul li dl dd h3 a{color:#222;}

.gc_anli ul li dl dd span{width:330px; margin:0 auto; text-align:left; line-height:28px; height:0px; overflow:hidden; margin-top:18px; color:#888; display:block;}

.gc_anli ul li dl dd em{width:330px; margin:0 auto; border-top:1px #ddd solid; overflow:hidden; margin-top:18px; display:block; text-align:center;}
.gc_anli ul li dl dd em a{width:110px; height:30px; line-height:30px; text-align:center; color:#fff; background:#da2f37; font-style:normal; border-radius:300px; display:inline-block; font-size:15px; margin:15px 10px; font-weight:bold;}
.gc_anli ul li dl dd em .hui{background:#999;}

.gc_anli ul li:hover dl dt img{transform:scale(1.2);}
.gc_anli ul li:hover dl dd h3 a{color:#044aa2;}
.gc_anli ul li dl dd em a:hover{color:#fff; background:#c00;}
.gc_anli ul li:hover dl{box-shadow:0px 0px 10px #999; transform:translateY(-5px);}




.tj_anli{width:1200px; margin:0 auto; overflow:hidden;}








/* CSS 产品阅读 */

.cp_read{width:1200px; margin:0 auto; overflow:hidden;}
.cp_read_1{width:1200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px; background:url(../images/cp_01.jpg) no-repeat 0 center; font-size:22px; color:#333; text-indent:20px; margin-top:30px;}

.cp_read_2{width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.cp_read_2_l{width:510px; height:530px; float:left; border:5px #ddd solid;}


/* 本例子css */
	.focusBox { position: relative; width:510px; height:530px; overflow: hidden;}
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img {width:510px; height:530px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 0px; text-align: center; font-size:0; z-index:1; height:50px; background:url(../images/bg_03.png) repeat; overflow:hidden;}
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -14px; height: 18px; overflow: hidden; width: 18px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1; margin-top:18px;
	}
	.focusBox .hd .on{ background-position:0 2px; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }



.cp_read_2_r{width:680px; height:540px; float:left; background:#f0f0f0; overflow:hidden;}
.cp_read_2_r_con{width:620px; margin:0 auto; max-height:440px; overflow:hidden; text-align:left; line-height:40px; color:#333; font-size:14px; margin-top:20px;}
.cp_read_2_r_con span{color:#044aa2;}
.cp_read_2_r_con em{display:block; width:620px; height:40px; line-height:40px; overflow:hidden; background:url(../images/cp_02.jpg) no-repeat 10px center; text-indent:30px; font-style:normal;}


.cp_read_2_r_lx{width:620px; margin:0 auto; overflow:hidden;}
.cp_read_2_r_lx a{display:block; width:172px; height:40px; line-height:40px; text-align:left; background:url(../images/cp_03.jpg) no-repeat; color:#fff; font-size:16px; text-indent:52px; float:left; margin-right:20px; margin-top:10px;}
.cp_read_2_r_lx .cp_read_2_r_lx2{background:url(../images/cp_04.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-indent:45px;}



.cp_read_3{width:900px; float:left;}
.cp_read_3bt{width:900px; margin:0 auto; overflow:hidden; height:50px; line-height:50px; background:url(../images/cp_05.jpg) no-repeat; text-indent:22px; color:#fff; font-size:22px; font-weight:bold;}

.cp_read_3p{width:898px; margin:0 auto; overflow:hidden; padding-bottom:40px; border:1px #ddd solid; margin-bottom:40px;}
.cp_read_3con{width:820px; margin:0 auto; overflow:hidden; text-align:left; line-height:35px; font-size:14px; margin-top:30px;}



.fk_ly{width:720px; float:left; overflow:hidden; margin-top:30px; font-size:14px;}

.fk_ly td{height:35px; line-height:35px; padding-top:10px;}
.fk_ly .liuyan_1td{text-align:right; width:100px; color:#666;}

.fk_ly .liuyan_1td2{text-align:left; width:150px; color:#aaa; font-size:12px; text-indent:5px;}

.fk_ly input{width:470px; border:1px #d2d2d2 solid; height:35px; line-height:35px; text-align:left; text-indent:10px; font-family:"微软雅黑";}
.fk_ly textarea{width:470px; height:80px; line-height:24px; border:1px #d2d2d2 solid; font-family:"微软雅黑"; text-align:left; font-size:12px;}


.goumai{width:898px; margin:0 auto; overflow:hidden; padding-bottom:40px; border:1px #ddd solid; margin-bottom:40px;}


.picMarquee-left6{width:1250px; margin:0 auto; margin-top:50px; overflow:hidden; position:relative;  }
 .picMarquee-left6 .bd{width:1250px;    }
 .picMarquee-left6 .bd ul{ overflow:hidden; zoom:1; }
 .picMarquee-left6 .bd ul li{ width:268px; border:1px #ddd solid; float:left; margin-right:40px;}
 .picMarquee-left6 .bd ul li em{width:268px; height:278px; display:block; overflow:hidden;}
 .picMarquee-left6 .bd ul li em img{ width:268px; height:278px; display:block; overflow:hidden; transition: all .5s;}
 .picMarquee-left6 .bd ul li p{ line-height:22px; height:50px; overflow:hidden; background:#d7d7d7; text-align:center; font-size:16px; padding-top:10px;}
 .picMarquee-left6 .bd ul li p span{display:block; font-size:12px; color:#888;}
 .picMarquee-left6 .bd ul li:hover{ border:1px #DA3038 solid;}
 .picMarquee-left6 .bd ul li:hover p{ background:#DA3038; color:#fff;}
 .picMarquee-left6 .bd ul li:hover p span{color:#fff;}
 .picMarquee-left6 .bd ul li:hover em img{transform:scale(1.1);}






.news_rd_8con{width:278px; margin:0 auto; overflow:hidden; border:1px #ddd solid; border-top:none; padding:10px 0;}
.news_rd_8con li{width:242px; margin:0 auto; overflow:hidden; margin-top:20px;}
.news_rd_8con li img { width:240px; height:249px; display: block; border:1px #ddd solid;}
.news_rd_8con li span{width:242px; height:30px; line-height:30px; display:block; text-align:center; overflow:hidden; font-size:14px; color:#333;}

.news_rd_8con li:hover img{border:1px #da3038 solid;}
.news_rd_8con li:hover span{background:#da3038; color:#fff;}




.nycpzx_1{width:1260px; margin:0 auto; overflow:hidden;}

.nycpzx_1 h5{text-align:center; font-size:30px; color:#0649a2; margin-top:50px;}
.nycpzx_1 h5 span{display:block; text-transform:uppercase; font-size:14px; color:#999; font-weight:normal; margin-top:5px;}


.nycpzx_1 ul{width:1240px; margin:0 auto; padding:0px 10px; overflow:hidden;}
.nycpzx_1 ul li{width:298px; float:left; height:200px; margin-left:5px; margin-right:5px; margin-top:40px; transition: all .5s; background:#fff; border:1px #ddd solid; border-radius:5px; overflow:hidden;}
.nycpzx_1 ul li dl{width:298px; margin:0 auto; overflow:hidden;}
.nycpzx_1 ul li dl dt img{width:160px; height:137px; display:block; margin-top:20px; float:right; transition: all .5s;}

.nycpzx_1 ul li dl dd{width:120px; float:left; margin-top:20px; margin-left:15px; overflow:hidden;}
.nycpzx_1 ul li dl dd h3{font-size:16px; color:#333; line-height:50px;}
.nycpzx_1 ul li dl dd span{display:block; width:120px; margin:0 auto; text-align:left; font-size:12px; color:#808080;}
.nycpzx_1 ul li dl dd span a{display:block; width:50px; height:20px; line-height:20px; text-align:center; background:#0649a2; color:#fff; font-size:12px; border-radius:300px; margin-top:15px;}

.nycpzx_1 ul li:hover dl dd span a{background:#fff; color:#da2f37;}
.nycpzx_1 ul li:hover dl dt img{transform: translateX(-15px);}
.nycpzx_1 ul li:hover dl dd h3 a{color:#fff;}
.nycpzx_1 ul li:hover dl dd span{color:#fff;}
.nycpzx_1 ul li:hover dl dd span a{background:#fff; color:#0649a2;}
.nycpzx_1 ul li:hover{box-shadow:0px 0px 5px #999; background:#0649a2; border:1px #0649a2 solid;}



.nycpzx_1 ul .xg_on dl dd span a{background:#fff; color:#da2f37;}
.nycpzx_1 ul .xg_on dl dt img{transform: translateX(-0);}
.nycpzx_1 ul .xg_on dl dd h3 a{color:#fff;}
.nycpzx_1 ul .xg_on dl dd span{color:#fff;}
.nycpzx_1 ul .xg_on dl dd span a{background:#fff; color:#0649a2;}
.nycpzx_1 ul .xg_on{box-shadow:0px 0px 5px #999; background:#0649a2; border:1px #0649a2 solid;}




.nycpzx_1_1{width:1220px; height:80px; margin-top:40px;}
.nycpzx_1_3{width:1220px; height:20px;}

.nycpzx_1_2{width:1220px; margin:0 auto; background:url(../images/cp_07.jpg) repeat-y; padding:15px 0; overflow:hidden;}
.nycpzx_1_2 p{width:1200px; margin:0 auto; overflow:hidden;}
.nycpzx_1_2 p a{display:block; width:200px; height:50px; line-height:50px; background:url(../images/cp_09.jpg) no-repeat 30px center; font-size:14px; float:left; text-indent:50px;}



.nycpzx_2{width:100%; margin:0 auto; background:#f3f3f3; overflow:hidden; margin-top:50px; padding-bottom:50px;}
.nycpzx_2p{width:1200px; margin:0 auto; overflow:hidden;}
.nycpzx_2p h5{text-align:center; font-size:30px; color:#0649a2; margin-top:50px;}
.nycpzx_2p h5 span{display:block; text-transform:uppercase; font-size:14px; color:#999; font-weight:normal; margin-top:5px;}

/* 图片滚动 */
.picScroll{ position:relative; padding:40px 0 0px 100px; overflow:hidden; width:1100px; }
.picScroll ul{ overflow:hidden; zoom:1;}

.picScroll .prev{position:absolute;  left:0; top:190px; display:block; width:70px; height:70px; overflow:hidden; background:url(../images/left.png) no-repeat; cursor:pointer;  }
.picScroll .next{position:absolute; right:0; top:190px;  background:url(../images/right.png) no-repeat; display:block; width:70px; height:70px; overflow:hidden;cursor:pointer;  }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:0px 0; }

.picScroll ul li{width:1000px; float:left; overflow:hidden; margin-right:100px;}
.picScroll ul li img{width:1000px; height:360px;}



.nycpzx_3{width:1230px; margin:0 auto; overflow:hidden;}
.nycpzx_3 li{width:1230px; float:left; overflow:hidden; margin-top:40px;}
.nycpzx_3 li .nycpzx_3bt{width:1230px; height:55px;  margin:0 auto; overflow:hidden; background:url(../images/xg_01.jpg) no-repeat;}
.nycpzx_3 li .nycpzx_3bt b{display:block; width:160px; height:55px; float:left; text-align:center; line-height:55px; color:#044aa2; font-size:22px; background:url(../images/xg_01.jpg) no-repeat;}

.nycpzx_3 li .nycpzx_3bt .nycpzx_3nav{width:1000px; float:left; overflow:hidden; height:55px; margin-left:15px;}
.nycpzx_3 li .nycpzx_3bt .nycpzx_3nav a{display:block; float:left; line-height:30px; height:30px; background:#eaeaea; padding:0 15px; margin:14px 0px 0px 10px; border-radius:300px; font-size:14px;}
.nycpzx_3 li .nycpzx_3bt .nycpzx_3nav .on{background:#044aa2; color:#fff;}
.nycpzx_3 li .nycpzx_3bt .nycpzx_3nav a:hover{background:#1874e8; color:#fff;}

.nycpzx_3con{width:1228px; margin:0 auto; border:1px #ddd solid; padding-bottom:40px; overflow:hidden;}
.nycpzx_3con p{ width:268px; border:1px #ddd solid; float:left; margin:40px 0 0 30px; overflow:hidden;transition: all 0.6s; position:relative;}
.nycpzx_3con p span{width:268px; display:block; overflow:hidden; background:#ddd; text-align:center; font-size:16px; padding:10px 0;}
.nycpzx_3con p span i{display:block; line-height:20px; color:#888; font-size:12px; font-style:normal;}
.nycpzx_3con p:hover{ border:1px #DA3038 solid;}
.nycpzx_3con p:hover span{background:#DA3038; color:#fff;}
.nycpzx_3con p:hover span i{color:#fff;}
		

.nycpzx_3con p em{width:268px; height:278px; display:block; overflow:hidden;}
.nycpzx_3con p em img{ width:268px; height:278px; display:block; overflow:hidden; transition: all 0.6s;}
.nycpzx_3con p:hover em img{transform:scale(1.1);}



.cpzx_list{width:1200px; margin:0 auto; overflow:hidden;}
.cpzx_list h5{text-align:center; font-size:30px; color:#044aa2; margin-top:40px;}
.cpzx_list_nav{width:1200px; margin:0 auto; overflow:hidden; margin-top:15px; text-align:center;}
.cpzx_list_nav a{display:inline-block; line-height:30px; height:30px; background:#ddd; padding:3px 15px; margin:0 5px; border-radius:300px; font-size:16px;}
.cpzx_list_nav .on{background:#044aa2; color:#fff; font-weight:bold;}
.cpzx_list_nav a:hover{background:#1874e8; color:#fff;}

.cpzx_list_con{width:1200px; margin:0 auto; border:none; padding-bottom:0; overflow:hidden;}
.cpzx_list_con p{ margin:40px 15px 0 15px;}


.nycpzx_3con p b{display:block; font-style:normal; width:45px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:12px; background:#044aa2; position:absolute; right:10px; bottom:70px; text-transform:uppercase; border-radius:50% 50%;}
.nycpzx_3con p:hover b{background:#DA3038;}



.ny_news_ul{ margin-top:25px; overflow: hidden;}
.ny_news_ul ul{ width:1260px;}
.ny_news_ul li{ float:left;width:570px; margin-right:60px;border-bottom:1px #e6e6e6 solid; padding:20px 0; }
.ny_news_ul li b{ font-size:24px;  color:#044aa2; }
.ny_news_ul li b span{ margin-left:15px; font-size:14px;font-weight:normal;}
.ny_news_ul li h2 a{ display:block; line-height:30px; height:60px; overflow: hidden; color:#222; font-weight:normal; font-size:18px; margin-top:10px;}
.ny_news_ul li p{ margin-top:10px; line-height:25px; height:50px; overflow:hidden; color:#888; font-size:14px;}
.ny_news_ul li i a{ display:block; margin-top:15px; margin-left:10px;}
.ny_news_ul li:hover h2 a{ color:#044aa2; text-indent:10px; text-decoration:underline;}
.ny_news_ul li:hover i a{ margin-left:0px;}



/* ......................2019-04-23样式修改................... */


.xg_ds_news{width:280px; margin:0 auto; overflow:hidden;}
.xg_ds_news h5{width:280px; height:70px; line-height:70px; font-size:30px; color:#fff; background:#044aa2; margin:0 auto; overflow:hidden; text-align:center; font-weight:normal;}

.xg_ds_news ul{width:278px; margin:0 auto; overflow:hidden; border:1px #ddd solid; border-top:none; padding-bottom:20px; padding-top:10px;}
.xg_ds_news ul li{width:240px; margin:0 auto; overflow:hidden; margin-top:10px;}
.xg_ds_news ul li a{display:block; width:240px; height:50px; line-height:50px; text-align:center; color:#222; font-size:16px; background:#eee;}
.xg_ds_news ul li a:hover{background:#044aa2; color:#fff;}
.xg_ds_news ul .xg_ds_on a{background:#044aa2; color:#fff;}



.cpzx_fanhui{width:280px; margin:0 auto; overflow:hidden;}
.cpzx_fanhui h4 a{display:block; width:280px; height:90px; line-height:90px; background:#044aa2; text-align:center; font-size:30px; color:#fff;}

#sideMenu{width:278px; margin:0 auto; overflow:hidden; border:1px #ddd solid; border-top:none; padding-bottom:20px; padding-top:10px;}
#sideMenu .hd{ width:240px; height:45px; margin:0 auto; text-align:center; margin-top:10px;}
#sideMenu .hd a{color:#333; background:#ddd; display:block; line-height:45px; font-size:16px; font-weight:normal; border-radius:5px;}
#sideMenu .on a{color:#fff; background:#044aa2;}

#sideMenu .bd{overflow:hidden; width:240px; margin:0 auto; padding-bottom:13px; padding-top:5px; background:#fff;}
#sideMenu .bd li{width:240px; line-height:40px; height:40px; margin:0 auto; border-bottom:1px #ddd dashed; font-size:14px; text-indent:50px; background: url(../images/li.jpg) 30px center no-repeat;}
#sideMenu .bd li a{ color:#666; }
#sideMenu .bd li a:hover{color:#009F3B; text-decoration:underline;}
#sideMenu .bd li.on a{ font-weight:bold; color:#009F3B; background:none;}

#go_top{position:fixed; LEFT: 85%;bottom:50px;}


.mask {
	position: fixed;
	bottom: 0;
	left:100%;
	width: 100%;
	height: 128px;
	background: url("../images/guang_bg.jpg")  no-repeat scroll center;
	z-index: 1001;
}
.closeee{
	background: url("../images/closesanjiao.png")  no-repeat center center;
}
.mask .gotoCenter {
	display: block;
	width: 1000px;
	height: 140px;
	margin: 0 auto;
}
.mask .closeee {
	position: absolute;
	top: 0;
	left: 20px;
	margin-left: 0px;
	width: 40px;
	height: 100%;
	cursor: pointer;
}
.clickarea{
	position: absolute;
	top: 0;
	left: 200px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.thumbnail {
	position: fixed;
	right: 0px;
	bottom: 0px;
	width: 184px;
	height: 124px;
	cursor: pointer;
	/*display: none;*/
}
@-webkit-keyframes rotate {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}



/* ......................2019-07-15样式增加................... */


.lanren .nycp_xg{width:100%; margin:0px auto;display: none;}
	.lanren{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
	.lanren ul.list{overflow: hidden; background:#fff; }
	.lanren ul.list li{ width:268px; border:1px #ddd solid; float:left; margin:40px 15px 0 15px; overflow:hidden;transition: all 0.6s; position:relative;}

	.lanren .more{overflow: hidden;text-align: center; margin-top:15px; }
	.lanren .more a{ width:180px; margin:0 auto; margin-top:30px; background:#044aa2; color:#fff; font-size:16px ; line-height:50px; text-align:center; display:block; border-radius:300px;}


.lanren ul.list li span{width:268px; display:block; overflow:hidden; background:#ddd; text-align:center; font-size:16px; padding:10px 0;}
.lanren ul.list li span i{display:block; line-height:20px; color:#888; font-size:12px; font-style:normal;}
.lanren ul.list li:hover{ border:1px #DA3038 solid;}
.lanren ul.list li:hover span{background:#DA3038; color:#fff;}
.lanren ul.list li:hover span i{color:#fff;}

.lanren ul.list li em{width:268px; height:278px; display:block; overflow:hidden;}
.lanren ul.list li em img{ width:268px; height:278px; display:block; overflow:hidden; transition: all 0.6s;}
.lanren ul.list li:hover em img{transform:scale(1.1);}

.lanren ul.list li b{display:block; font-style:normal; width:45px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:12px; background:#044aa2; position:absolute; right:10px; bottom:70px; text-transform:uppercase; border-radius:50% 50%;}
.lanren ul.list li:hover b{background:#DA3038;}



