@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#868686;font-family:'微软雅黑'; }

.w1200{ width:1200px; margin: 0 auto;}

.fl{ float:left;}

.fr{ float:right;}

a {  color:#868686;}
a:hover { color:#009be6 ;}



/**优化**/
h1{   font-size:18px; padding:0px; margin: 0px; font-weight:bold;}

h2{    font-size:14px; padding:0px; margin: 0px; font-weight:bold;}

h3{   font-size:14px; padding:0px; margin: 0px; font-weight:bold;}

/**top**/

.top{ height:35px; line-height:35px; background:#2a2a2a; width:100%; color:#8e8e8e;}
.sewe{ display:block; float:left; color:#8e8e8e;}
.sewe:hover{ color:#fff;}
.sw{ background:url(../images/01.png) no-repeat 0 center; padding-left:15px; margin-right:15px;}
.sw1{ background:url(../images/02.png) no-repeat 0 center; padding-left:15px;margin-right:15px;}
.sw2{ background:url(../images/03.png) no-repeat 0 center; padding-left:15px;}

.topp{ height:105px; background:url(../images/top.jpg) no-repeat center 0; width:100%;}
.logo{ padding-top:18px;}
.dhgh{ padding-top:29px;}

.banner{ background:url(../images/banner.jpg) no-repeat center 0; width:100%; height:604px; position:relative;}
.nazv{ position:absolute; left:50%; bottom:0; height:50px; width:1200px; background:#005fbb; margin-left:-600px;}
.nav{ position:relative; width:100%; height:50px; overflow:hidden}
.nav-item{ position:relative; float:left; width:149px; height:50px; line-height:50px; text-align:center; font-size:15px; z-index:1; font-weight:bold; border-right:1px solid #076dd1;}
.nac_a{ display:block; height:50px; color:#fff;}
.nac_a:hover{ color:#fff}
.nac_axz{ color:#fff;background:#d40c0c;}
.move-bg{ display:none;position:absolute;left:0;top:0; width:149px; height:50px; background:#d40c0c; z-index:0}

.sank{ padding:50px 0;}
.dsnli{ width:264px; border:1px solid #dedede; background:url(../images/1.png) no-repeat 50px center; padding:20px 50px; margin-right:50px; }
.dsnli:hover{ background:#f9f9f9 url(../images/1.png) no-repeat 50px center; cursor:pointer; }
.dsnlii{width:264px; border:1px solid #dedede; background:url(../images/2.png) no-repeat 50px center; padding:20px 50px; margin-right:50px; }
.dsnlii:hover{ background:#f9f9f9 url(../images/2.png) no-repeat 50px center; cursor:pointer; }
.dsnliiy{width:266px; border:1px solid #dedede; background:url(../images/3.png) no-repeat 50px center; padding:20px 50px; }
.dsnliiy:hover{ background:#f9f9f9 url(../images/3.png) no-repeat 50px center; cursor:pointer; }
.sany{ width:204px;}
.shigf{ color:#000; line-height:30px; font-size:15px;}
.benz{ font-size:13px; line-height:20px;}
.ljj{ display:block; line-height:30px;}

.gcyew{ background: url(../images/yej.jpg) no-repeat center 0; width:100%; height:485px; padding-top:34px;}
.fdree{ height:44px; line-height:44px; border-bottom:1px solid #dcdbe1; background:url(../images/xttt.jpg) no-repeat 0 bottom;}
.fdreehz{ height:44px; line-height:44px; border-bottom:1px solid #777b88; background:url(../images/xttt1.jpg) no-repeat 0 bottom;}
.gcc{ font-size:15px; color:#000; } 
.gcc span{ font-size:13px;text-transform:uppercase; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:4px; color:#a3a2aa;}
.gccz{ font-size:15px; color:#fff;}
.gccz span{ font-size:13px; text-transform:uppercase; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:4px; color:#a3badf;}
.gcczh{ font-size:15px; color:#fff;}
.gcczh span{ font-size:13px; text-transform:uppercase; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:4px; color:#b6b9c0;}
.mogrt{ color:#fff;}
.mogrt:hover{ color:#a3badf;}
/* lanrenzhijia */
.gfguaa{overflow:hidden; margin-top:50px;}

.gfguaa ul li{float:left;margin-right:21px;display:inline;width:284px;height:321px;overflow:hidden;position:relative; margin-bottom:21px;}
.gfguaa ul li .photo{width:284px;height:321px;overflow:hidden;}
.gfguaa .rsp{width:284px;height:321px;overflow:hidden;position: absolute;background: url(../images/yy.png) repeat 0 0;top:0px;left:0px;}
.gfguaa .text{position:absolute;width:284px;height:321px;left:-284px;top:0px;overflow:hidden;}
.gfguaa .text h3{width:284px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.gfguaa .text div{text-align:center;color:#FFFFFF; text-transform:uppercase; border:1px solid #fff; height:20px; line-height:20px; width:75px; margin: 0 auto;}

.gdsi{ padding-top:32px; padding-bottom:50px;}
.gongd{ padding-top:50px;}
.gonf_z{ width:630px;}
.gdiimg{ padding-top:20px; padding-bottom:35px;}
.nmggg{ line-height:34px; height:200px; overflow:hidden; margin-bottom:45px;}
.ckhgy{ display:block; border:1px solid #dedede; width:150px; text-align:center; line-height:34px;}

.cpocl{ background:#005fbb;  padding-top:36px;}
.ciop{ line-height:40px; height:40px; margin-bottom:10px;}

.thumbnailWrapper { width:100%; clear:both;}
.thumbnailWrapper ul{ width:100%;}
.thumbnailWrapper ul li {
	float:left; width:25%; /* important: left float */
	position:relative; /* so we can use top and left positioning */
	overflow:hidden; /* hide the content outside the boundaries (ZOOM) */
}
.thumbnailWrapper ul li a img {
	width:100%; /* not important, the pics we use here are too big */
	position:relative; /* so we can use top and left positioning */
	border:none; /* remove the default blue border */
}
.caption {
	position:absolute; /* needed for positioning */
	bottom:0px; /* bottom of the list item (container) */
	left:0px; font-weight:bold; /* start from left of the list item (container) */
	width:100%; height:40px; line-height:40px; text-align:center; /* stretch to the whole width of container */
	display:none; background:url(../images/yy.png) repeat 0 0; /* hide by default */color:white;}
	
.xincv{ padding-top:34px; padding-bottom:37px;}
.xinljk{ padding-top:50px;}
.xinljk li{ float:left; width:270px; margin-right:40px;}
.xinljk li:hover{ cursor:pointer; }
.xinljk li:hover .liy{border:1px solid #009be6;color:#009be6;}
.liy{ border:1px solid #dcdbe1; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; }
.jinazz{ color:#000; line-height:36px;}
.jinqq{ line-height:20px;}
.mkoree{ display:block; line-height:36px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.hzvc{ background:url(../images/hzhb.jpg) no-repeat center 0; width:100%; height:355px; padding-top:34px;}
.hzhbb{ padding-top:20px;}
.hzhbb li{ float:left; width:224px; height:108px; background:#fff; margin-right:20px; margin-bottom:20px;}
.bott{ background:#0454ab; text-align:center; line-height:30px; color:#fff; padding:30px 0;}
.bott a{ color:#fff;}
.bott a:hover{ color:#a7d4f8;}
.hzhbbz{  padding-bottom:33px;}
.hzhbbz li{ float:left; width:224px; height:108px; border:1px solid #ededed;  margin-right:17px; margin-bottom:17px;}
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px; line-height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#009be6;color:#fff;overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#009be6;}
.side ul li .sidetop:hover{background:#2c2f34;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.daqiy{ border-bottom:1px solid #dcdbe1;  margin-bottom:50px;}
.fdrtu{ padding-top:122px; line-height:34px;}
.jigtu{ padding-top:50px;}
.xhmm{ font-size:35px; line-height:60px;letter-spacing:2px; color:#000;}
.xhmm span{ color:#0454ab;}
.kii{ width:50px; height:4px; background:#0454ab; display:block; margin-top:3px; margin-bottom:50px;}

.zjnnr{ height:auto !important; min-height:500px; height:500px;}
.zuocc{ width:100px; text-align:center; border-right:1px solid #ededed; border-top:1px solid #ededed;  border-left:1px solid #ededed;}
.zuocc li{ border-bottom:1px solid #ededed; height:100px; line-height:100px;}
.zuocc h2{ font-size:15px;}
.zuoa{ display:block; color:#000;}
.zuoa:hover{ background:#0454ab; color:#fff;}
.zuoaxz{ background:#0454ab; color:#fff;}
.youyy{ width:1048px; padding-bottom:50px; }
.gongsij{line-height:34px; padding-bottom:50px; }
.xinul{ padding-bottom:20px; height:auto !important; min-height:500px; height:500px;}
.xinul li{border-bottom:1px solid #ededed; padding-bottom:30px; margin-bottom:30px;}
.xin_z{ width:590px;}
.xinhe{ line-height:46px; color:#000; font-size:15px;}
.sdjh{ background:url(../images/sjjj.png) no-repeat 0 center; padding-left:22px; font-family:Arial, Helvetica, sans-serif; color:#c2c2c2; height:34px; line-height:34px;}
.nmgh{ line-height:34px; height:105px; overflow:hidden; margin-bottom:22px;}
.fenye{  clear:both; }
.gongcx{ margin-bottom:29px;}
.cpoiuy{ height:auto !important; min-height:500px; height:500px; padding-bottom:38px;}

.cxzpo { width:100%; clear:both;}
.cxzpo ul{ width:100%;}
.cxzpo ul li {
	float:left; width:24%; /* important: left float */
	position:relative; /* so we can use top and left positioning */
	overflow:hidden; margin-right:1%; margin-bottom:1%; /* hide the content outside the boundaries (ZOOM) */
}
.cxzpo ul li a img {
	width:100%; /* not important, the pics we use here are too big */
	position:relative; /* so we can use top and left positioning */
	border:none; /* remove the default blue border */
}
.caption {
	position:absolute; /* needed for positioning */
	bottom:0px; /* bottom of the list item (container) */
	left:0px; font-weight:bold; /* start from left of the list item (container) */
	width:100%; height:40px; line-height:40px; text-align:center; /* stretch to the whole width of container */
	display:none; background:url(../images/yy.png) repeat 0 0; /* hide by default */color:white;}
	
	
.mapp{ margin-bottom:50px;}
.fy{ height:74px; margin: 0 auto; border-top:1px dotted #6b6b6b; padding-top:26px;}

.shan{ height:38px;}

.shangg{ width:91px; height:24px; background:url(../images/fy.jpg) no-repeat 0 0;  line-height:24px; text-align: center; float:left; margin-right:8px;}

.nrt{line-height:24px; text-align: center; float:left;}

.xwtr{ float:right; margin-top:12px;}
.xwxxyym{ line-height:30px; margin-bottom:15px; text-align:center; color:#000;}

.gbb{ height:32px;  background:url(../images/xwxxy.png) no-repeat 0 0; text-align:center;  line-height:32px;}

.xwyy{  line-height:34px; height:auto !important; min-height:500px; height:500px; padding:30px 0;}





/**手机样式**/
.w_top{ display:none; background:#009be6; padding:5% 3%;}
.wlogo{ width:88%;}
.menu{ width:12%; text-align:right; padding-top:0%;}
.menu img{ max-width:70%;}
.w_bner{ display:none;}
.w_gonc{ display:none; background:#f1effc; padding:5%; margin-bottom:5%;}
.goncc{ padding:1% 0;}
.goivc{ text-align:center; color:#000; font-size:16px; font-weight:bold;}
.epo{ text-align:center; line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#a3a2aa;}
.moytu{ display:block; width:80px; text-align:center; line-height:22px; height:22px; border:1px solid #dcdbe1; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 0 auto;}
.moytuz{ display:block; width:80px; text-align:center; line-height:22px; height:22px; border:1px solid #dcdbe1; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 0 auto; color:#fff;}
.goncc li{ width:49%;}
.goncc h3{ text-align:center; line-height:34px; color:#000; font-weight:normal;}
.w_gonfd{ display:none; padding:5%; margin-bottom:5%;}
.ghjy{ padding-bottom:3%;}
.motrr{ line-height:30px; padding-bottom:3%;}
.w_cpo{ display:none;background:#005fbb; padding:5%; margin-bottom:5%;}
.goivcz{ text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.epoz{ text-align:center; line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.gonccz{ padding:1% 0;}
.gonccz li{ width:49%;}
.gonccz li h3{  text-align:center; line-height:34px; color:#fff; font-weight:normal;}
.w_xcup{ display:none; padding:5%;}
.w_hzc{ display:none; background:url(../images/hzhb.jpg) no-repeat 0 0; background-size:cover; padding:5%; }
.gohhccz{ padding:1% 0;}
.gohhccz li{ width:49%; margin-bottom:2%;}
.w_bty{ display:none; padding:5% 0; text-align:center; background:#0454ab; color:#fff; line-height:30px;}
.w_bty a{ color:#fff;}
.w_fyy{ display:none; border:1px solid #dcdbe1; height:34px; line-height:34px;}
.sy{ display:block; border-right:1px solid #dcdbe1; width:50%; text-align:center;}
.xiy{display:block;  width:49.5%; text-align:center;}
.w_uyop{ display:none;}
.gxcu{ display:none;}
.wmapp{ display:none;}
.w_erjj{ display:none; padding:5% 5% 0 5%;}
.w_erjj li{ width:48%; height:34px; border:1px solid #dcdbe1; text-align:center; line-height:34px; margin-bottom:2%;} 
.w_xcop{ display:none; }
.gbbz{ display:none; height:34px; line-height:34px; background:#f5f5f5; border-radius:15px; text-align:center; width:100%;}
.wfyy{ display:none;}
.w_hxcv{ display:none;}
.w_hxcv li{ width:48%;border:1px solid #dcdbe1; margin-bottom:3%;}




@media(max-width:1000px) {
	.w1200{ width:100%;}
	.top{ display:none;}
	img{max-width:100%;}
	.topp{ display:none;}
	.w_top{ display:block;}
	.banner{ display:none;}
	.side{ display:none;}
	.w_bner{ display:block;}
	.sank{ padding:5%;}
	.dsnli{ width:84%; margin: 0 auto; padding:3%; margin-right:0;}
	.dsnliiy{background:url(../images/3.png) no-repeat 10% center; padding:3%; width:84%; margin: 0 auto; float:left;}
	.sany{ width:70%;}
	.dsnli{ background:url(../images/1.png) no-repeat 10% center; margin-bottom:5%;}
	.dsnlii{ background:url(../images/2.png) no-repeat 10% center; margin-right:0; width:84%; padding:3%; margin-bottom:5%;}
	.gcyew{ display:none;}
	.w_gonc{ display:block;}
	.gdsi { display:none;}
	.w_gonfd{ display:block;}
	.cpocl { display:none;}
	.w_cpo{display:block; }
	.xincv{ display: none;}
	.w_xcup{ display:block;}
	.xinljk{ padding-top:1%;}
	.xinljk li{ width:100%; margin-right:0; border-bottom:1px dotted #dcdbe1; padding-bottom:1%; margin-bottom:5%;}
	.hzvc{ display:none;}
	.w_hzc{ display:block;}
	.bott{ display:none;}
	.w_bty{ display:block;}
	.daqiy { height:auto !important; margin-bottom:0;}
	.zjnnr{ height:auto !important; min-height:300px; height:300px; padding:5%;}
	.zuocc{ display:none;}
	.yibe{ width:100%;}
	.youyy { width:100%; padding-bottom:5%;}
	.jigtu{ padding-top:5%; padding-left:5%;}
	.jigtu img{ max-width:50%;}
	.xhmm{ font-size:18px; line-height:34px;padding-left:5%;}
	.fdrtu{ width:95%; padding-top:0; padding-left:5%; line-height:44px;}
	.kii{ margin-bottom:3%; width:35px; height:2px; margin-left:5%; }
	.cpoiuy{ display:none;}
	.fenye{ display:none;}
	.w_fyy{ display:block;}
	.w_uyop{ display:block;}
	.gfguaa{ display:none;}
	.gxcu{ display:block;}
	.gongcx{ margin-bottom:0;}
	.mapp{ display:none;}
	.wmapp{ display:block;}
	.w_erjj{ display:block;}
	.xinul{ display:none;}
	.w_xcop{ display:block;}
	.gbb{ display:none;}
	.gbbz{ display:block;}
	.xwxxyym{ margin-bottom:2%;}
	.xwyy{  line-height:34px; height:auto !important; min-height:300px; height:30px; padding:3% 0;}
	.fy{ display:none;}
	
	.wfyy{  margin-top:5%; display:block;}

.wfyy span{ color:#444;}

.segment { display:block;border-radius: 5px 5px 5px 5px; height:34px;line-height: 34px; width:94%;box-shadow: 0 1px 2px 1px rgba(167, 167, 167, 0.3);margin-bottom:3%; padding:0 3%; color:#929292;}
.w_hxcv{ display:block;}
.hzhbbz{ display:none;}
	
	
	
	
	
	
	
	}
