@charset "gb2312";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;

}
input {
	outline: none;
	font-family:"Î¢ÈíÑÅºÚ";
	text-indent:5px;
}
body {
	text-decoration: none;
	font-family: "Î¢ÈíÑÅºÚ";
	border: 0;
	font-size: 12px;
	color: #333333;
	background:#fff;

}
img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
}
.clear {
	clear: both;
}
a {
	color: #fff;
}
a:hover {
	color: #333;
}
.center {
	margin: 0 auto;
	width:1200px;
}
.l_left {
	float: left;
}
.l_right {
	float: right;
}

.page_nav a {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #ccc;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	text-decoration: none;
	padding: 3px 10px;
}
.page_nav a:hover {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	border-bottom: #ccc 1px solid
}
.page_nav a:active {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	border-bottom: #ccc 1px solid
}
.page_nav span.current {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	background-color: #1DBCDD;
	padding: 5px 10px;
}
.page_nav span.nolink {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	padding: 5px 10px;
}
.page_nav {
	margin-top: 40px;
	text-align: center;
	width: 100%;
}
.header{ background: rgba(255,255,255,0.90); height:100px; position: fixed; width:100%; left:0; top:0; z-index:9999999; box-shadow:1px 0px 22px rgba(0,0,0,0.1); }

/*.nav{ margin-top:34px; font-size:14px; color:#646464; margin-left:118px;}
.nav a{ color:#646464;}
.nav a:hover{ color:#000;}
.nav li{ float:left; margin-left:34px;}*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{   z-index:1;   color:#646464; font-size:14px; color:#646464;   }
	.nav{ width:677px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{  position:relative; float:left; width:75px; margin:0 10px; display:inline; text-align:center;   }
	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.nav h3 a{  zoom:1;  height:16px; line-height:16px; height:80px; line-height:80px;  display:block; color:#646464; }
	.nav .on h3 a{ color:#646464;  }
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none; /*Ä¬ÈÏÒþ²Ø*/ width:95px; padding:10px 0;  position:absolute; left:-10px; top:80px;  background: rgba(255,255,255,0.90);  float:left; line-height:30px; 
	}
	.nav .sub li{ text-align:left; padding-left:12px;}
	.nav .sub li a{ color:#646464; display:block; zoom:1;}
	.nav .sub li a:hover{ color:#00B8EF;   }
	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
	.nav .sub dl a:hover{ color:#00B8EF;  }
	.nav .sub dl dt a{ color:#000;  }
	.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(../images/icon.png) 0 -332px no-repeat;  }

	.navBar .nav #m2 .sub{ z-index:1; width:100%; left:0;  }
	.navBar .snBrand { position: relative; margin:0 auto; width:1200px;overflow: hidden;    padding-bottom: 45px; }
	.navBar .snBrand h2 { position: relative; height: 34px; line-height: 32px; border-bottom: 1px solid #737878; text-indent: 16px; font-size: 14px; color: #000; font-family: "Microsoft YaHei"; }
	.navBar .snBrand h2 a { position: absolute; right: 10px; top: 0; font-size: 12px; color: #666; font-weight: normal; font-family: "SimSun"; }
	.navBar .snBrand h2 a:hover { color: #f60; }
	.navBar .snBrand ol { float: left; width:213px; padding-top:45px;     margin-left: 182px;}
	.navBar .snBrand ol li { height: 30px; padding: 4px 0; line-height: 30px;text-align: center; overflow: hidden; transition:all 0.5s; text-align:left;  }
	.navBar .snBrand ol li.on { color:#00B8EF}

	.navBar .snBrand ul { float:left;  top: 35px; width: 753px;padding: 0 5px;overflow: hidden; }
	.navBar .snBrand ul li { padding: 10px 0; text-align: center; }
	.navBar .snBrand ul li p { width: 165px; height: 22px; line-height: 20px; white-space: pre; overflow: hidden; }
	.navBar .snBrand ul li a { color: #333; }
	.navBar .snBrand ul li a:hover { color: #f60; }
	.nav #m2{ position:inherit;}
	
	
.zyw{ float:right; margin-left:15px;    position: relative;
    bottom: -2px;}
.zyw a{ font-size:14px; color:#636363;}
.syser{ margin-top:31px;}
.ssk{ width:140px; border:1px solid #646464; border-radius:21px; height:21px; background: none;}
.tjk{ width:18px; height:21px; background:url(../images/dr4_c11.png) no-repeat center; border:none; margin-left:10px;}

.fullSlide{ position:relative; background:#000; margin:0 auto; }
		.fullSlide .bd{ position:relative; z-index:0; }
		.fullSlide .bd li img{width:100%; vertical-align:top;  } 
		.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; bottom:0; line-height:30px;  text-align:center;
			 background:#000;
		}
		.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
		.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:73px; height:6px; border-radius:6px; margin:0 20px; background:#303030; overflow:hidden; 
			font-size:0;
		}
		.fullSlide .hd ul .on{ background:#787878; }
		.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-28% 0 0 13%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.fullSlide .next{  background-position:right 0; float:right; margin-right:13%  }
		.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
	
		.sylm1 li{ position:relative; width:32.9%; float:left;  margin:0.21%;}
		.sylm1_tit{ position:absolute; left:0; top:0; width:100%; height:51px; background:rgba(0,0,0,0.50);font-size:23px; color:#fff; line-height:51px; text-indent:15px;}
		.sylm2{ margin-top:160px;}
		.sylm2_top{ font-size:25px; color:#969696; height:35px; line-height:35px; margin-bottom:50px; border-bottom:1px solid #969696;}
		.sylm2_bt li{ float:left ; width:25%; text-align:center;} 
		.sylm2_bt li:hover .sylm2_tit{ color:#00B9EF;}
		.sylm2_bt{ margin-top:88px;}
		.sylm2_bt img{     -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
}
	.sylm2_bt li:hover img{     -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
}
dt a{
	color:#fff;
	
}
.sylm1_ico{ position:absolute; left:0; width:100%; height:100%; background:rgba(0,0,0,0.80); text-align:center; opacity:0; transition:all 0.5s;}
.sylm1 li:hover .sylm1_ico{ opacity:1;}
.sylm1_ico img{ margin-top:25%;}

		.sylm3 .center{ border-top:1px solid #969696;}
		.sylm2_tit{ font-size:25px; color:#969696; margin-top:15px;}
		.sylm3 li{ float:left; margin:70px 63px;}
		.sylm3 dt{ font-size:14px; color:#636464; font-weight:bold; margin-bottom:19px;}
		.sylm3 dd{ font-size:14px; margin:5px 0;line-height: 29px;}
		.sylm3 dd a{ color:#636464;}
		.sylm3 dd a:hover{ color:#999;}
		.footer{ background:#636565; text-align:center;margin-top: 12px;}
		.footer2{  margin-top:9px;color:#fff}
		.footer3{ margin-top:35px; color:#fff; line-height:38px; font-size:14px;}
		.allm1_tit{ height:42px; border-bottom:1px solid #969696; line-height:42px; text-align:center; margin-top:70px;}
		.allm1_tit a{ font-size:18px; color:#636363; margin:0 15px;}
		.allm1_tit a:hover{ color:#00B8EF;}
		.allm2_img{ float:right; }
		.allm2 li{ padding:22px 50px; margin-bottom:20px; background:#737373; color:#fff; overflow:hidden;}
		.allm2 ul{ margin-top:30px;}
		.allm2 li a{ color:#fff;}
		.allm2_tit{ font-size:24px; color:#FFFFFF; margin-bottom:40px;}
		.allm2_nr{ font-size:#FFFFFF; font-size:14px; margin-top:25px; line-height:30px;}
		.nybanner{ height:500px; overflow:hidden;}
		.nybanner .center{ position:relative; height:100%;}
		.nydlm{ position:absolute; left:0; bottom:-51px; transition:all 0.5s; z-index:999;}
		.nybanner:hover .nydlm{ bottom:0px; }
		.nydlm a{ height:51px; padding:0 20px; display:inline-block; line-height:51px; font-size:18px; margin:0 10px; color:#fff;}
		.nydlm a:hover{ background:rgba(0,0,0,0.2);} 
		.gylm1_bt{ font-size:14px; line-height:29px; color:#636363;}
		.gylm1{ margin-top:65px;}
		.gylm2_bt{ font-size:14px; line-height:29px; color:#636363;}
		.sylm3_bt{ background:url(../images/q_r6_c1.jpg) no-repeat top center; padding-bottom:67px;}
		.sylm3_bt1{ text-align:center; padding-top:167px;}
		.sylm3_bt1_tit{ font-size:36px; color:#636363; margin-bottom:38px;}
		.sylm3_bt1_tit2{ font-size:18px; color:#636363; line-height:30px;}
		.sylm3_bt2{ width:1100px; height:799px; background:rgba(255,255,255,0.85);border-radius:15px; margin:103px auto 0; text-align:center;}
		.sylm3_bt2_tit1{ font-size:36px; color:#636363; padding-top:73px;}
		.sylm3_bt2_tit2{ font-size:24px; color:#00B8EE; margin-top:52px;}
		.sylm3_bt2_tit3{ font-size:18px; line-height:30px; margin-top:30px; color:#636363;}
		.gylm4{ background:url(../images/d_r20_c1.jpg) no-repeat center; height:768px;}
		.gylm4nr1{ font-size:36px; color:#FFFFFF; margin-bottom:35px;}
		.gylm4nr2{ font-size:18px; color:#FFFFFF; line-height:30px;}
		.gylm4nr{ width:1100px; margin:0 auto; padding-top:181px;}
		.gylm5nr2 p{ color:#00B8EE;}
		.gylm5nr1{ font-size:36px; color:#636363; margin-bottom:44px;}
		.gylm5nr2{font-size:18px; line-height:30px; margin-top:30px; color:#636363;}
		.gylm5{ background:url(../images/q_r21_c1.jpg) no-repeat center; height:794px;}
		.gylm5nr{ text-align:right; width:1100px; margin:0 auto;}
		.gylm5nr{ padding-top:146px;}
		.jrbanner{ height:898px;}
		.jrlm2{ background:#F5F5F5; padding:80px 0; margin-top:69px;}
		.jrlm2_tit{ font-size:36px; text-align:center; color:#636363;}
		
		
		.jrlm2_nr .snBrand { position: relative; width:1010px;    }
	.jrlm2_nr .snBrand h2 { position: relative; height: 34px; line-height: 32px; border-bottom: 1px solid #737878; text-indent: 16px; font-size: 14px; color: #000; font-family: "Microsoft YaHei"; }
	.jrlm2_nr .snBrand h2 a { position: absolute; right: 10px; top: 0; font-size: 12px; color: #666; font-weight: normal; font-family: "SimSun"; }
	.jrlm2_nr .snBrand h2 a:hover { color: #f60; }
	.jrlm2_nr .snBrand ol { float: left; width:150px;   }
	.jrlm2_nr .snBrand ol li { width:150px; height:50px; text-align:center;border-radius:3px; line-height:50px; font-size:18px; color:#646464; border:1px solid #ccc; margin-bottom:10px;}
	.jrlm2_nr .snBrand ol li.on { background: #00B9EF; color:#fff; }
	.jrlm2_nr .snBrand ol li.on a{ color:#fff;}
	.jrlm2_nr .snBrand ul { float:right;  top: 35px; width: 820px; padding: 0 5px; background: #fff; box-shadow:0px 0px 9px #E7F1F5; overflow: hidden; }
	.jrlm2_nr .snBrand ul li { font-size:14px; line-height:29px; color:#636363; padding:43px; box-sizing:border-box; }

	.jrlm2_nr{ margin-top:74px;}
	.jrlm3_tit{ text-align:center; font-size:36px; color:#636363;}
	.jrlm3_nr{ text-align: center; font-size:18px; line-height:30px; color:#636363;}
	.jrlm3_nr span{ color:#00B8EF;}
	.jrlm3{ margin-top:73px;}
	.jrlm3_nr{ margin-top:120px;}
	.cpbanner{ height:720px;}
	.sylm2_top span{ float:right;}
	.sylm2_top span a{ margin:0 50px; font-size:14px; color:#636363;}
	.cplm1_bt1{ text-align:center; line-height:30px; font-size:14px; color:#636363;}
	.cplm1_bt2 { text-align:center;}
	.cplm1_bt2 li{ font-size:60px; color:#00B8EE; text-align:center; width:354px; display:inline-block;}
		.cplm1_bt2 li span{ font-size:30px; color:#00B8EE;}
		.cplm1_bt2 li p{ font-size:14px; color:#636363;}
		.cplm1_bt2{ margin-top:72px;}
		.cplm1_bt3 li{ float:left; width:350px; margin:0 25px ;}
		.cplm1_bt3_ddb li{ margin-bottom:45px;}
		.cplm1_bt3_tit{ font-size:18px; font-weight:bold; margin-top:25px; color:#636363;}
		.cplm1_bt3_nr{ font-size:14px; line-height:29px; color:#636363; margin-top:25px;}
		.cplm1_bt3{ margin-top:59px; background:#fff; padding:40px 0;}
		.cplm2{ background:#F5F5F5; padding:87px 0; margin-top:120px;}
		.cplm2 li img{ float:left; margin:0 56px;}
		.cplm2_ri{ width:752px; height:282px; background:#fff; box-shadow:1px 1px 6px #ccc; float:right; padding:70px; box-sizing:border-box;}
		.cplm2_tit{ font-size:36px; color:#636363;}
		.cplm2_nr{ font-size:14px; color:#636363; line-height:29px; margin-top:43px;}
		.cplm3{ padding:170px 0;}
		.cplm3_nr table{ font-size:14px; color:#4B4848;}
		.cplm3_nr td{ padding:5px 23px;}
		.cplm3_tit{ font-size:24px; margin-bottom:43px; color:#636363;}
		.cplm5_nr{ float:right; margin-top:452px; width:397px; font-size:14px; color:#636363; line-height:29px;}
		.cplm5_nr1{ font-size:36px; font-weight:bold; color:#636363; margin-bottom:40px;}
		.cplm5{ margin-top:120px;}
		.cplm4_bt{ text-align:center;}
		.cplm6{ background:#F5F5F5; padding:109px 0; margin-top:110px;}
		.cplm6 .center{ background:url(../images/aq_r6_c2.png) no-repeat center; height:681px;}
		.cplm6_nr{ float:right; width:500px; margin-top:237px; margin-right:131px; }
		.cplm6_nr1{ font-size:36px; color:#636363; margin-bottom:46px;}
		.cplm6_nr2{ font-size:14px; line-height:30px; color:#636363;}
		.cplm7{ background:#F5F5F5; padding:80px 0; margin-top:80px;}
		.cplm8{ padding:90px 0;}
		.cplm8_nr img{ float:left; margin:0 76px;}
		.cplm8_nr1{ font-size:36px; color:#636363; margin-bottom:20px;}
		.cplm8_nr2{ font-size:14px; line-height:29px; color:#636363;}
		.xybanner{ height:900px; min-width:1200px;}
		.zxbm{ text-align: center; padding-top:580px;}
		.zxbm a{ display:inline-block; background:#fff; width:117px; height:36px;; line-height:36px; text-align:center; border-radius:36px; font-size:16px; color:#636363;}
		.xylm2_tit{ text-align:center;}
		.xylm2_tit1{ font-size:48px; color:#00B8EF; padding-top:35px;}
		.xylm2_tit2{ font-size:36px; color:#636363;}
		.xylm2{ background:#F5F5F5; padding:80px 0; margin-top:80px;}
		.xylm2_nr{ text-align:center; font-size:20px; color:#636363; margin-top:50px;}
		.xylm3 table{ text-align:center; margin:0 auto;}
		.xylm3 td,.xylm3 th{ padding:10px; font-size:20px; color:#595656;}
		.xylm3{ padding-bottom:80px;}
		.xylm2_tit{ margin-bottom:80px;}
		.bmbiaod{ width:900px; height:598px; background: rgba(255,255,255,0.7); border-radius:15px; padding:45px 80px; box-sizing:border-box; position:absolute; top:150px; left:150px; font-size:24px; color:#636363}
		.bmbiaod input{ width:300px; background:rgba(0,0,0,0.1); border:none; height:45px; border-radius:10px;}
		.bmbiaod td{ padding:10px 0; }
		.bmbiaod textarea{ width:300px; height:371px; background:rgba(0,0,0,0.1); border:none; border-radius:15px; padding:10px; outline:none;}
		.bmbiaod .xinb span input{ width:20px; height:20px; }
		.bmbiaod .xinb span { margin-right:34px;}
		.bmtian{ text-align:center; margin-top:15px;}
		.bmtian input{ height:36px; border-radius:36px; background:#fff; color:#636363; width:114px;}
		.zsjz .l_left{ margin-right:45px;}
		.shfw{ background:#F5F5F5;}
		.shfw_nr{ width:1200px; background:#fff; margin:0 auto;}
		.shfw_nr .allm1_tit{ padding-top:70px; margin-top:0;}
		.shfw_nr2{ padding:64px 95px;}
		.shfw{ margin-bottom:-139px;}
		.zlxz td{ padding:35px;border-left:1px solid #ccc;border-top:1px solid #ccc;}
		.zlxz{ margin-top:117px;}
		.zlxz table{ width:867px; border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:18px; margin:0 auto;}
		.cplm7 .cpbd_lm2 li{ width:250px;}
		.zlxz table a{ display:inline-block; width:83px; font-size:12px; color:#00B9EF; text-align:center; line-height:28px; border-radius:2px;border:1px solid #00B9EF; height:28px; }
		.zlxz table a:hover{ background:#00B9EF; color:#fff;}
		.xwzx{ text-align:center;}
		.xwzx ul{ text-align:left; display:inline-block;}
		.xwzx ul li{ display:inline-block; margin-left:28px; width:369px; margin-top:33px; text-align:left; position:relative; }
		.xwzx ul li img{ width:369px; height:219px;}
		.xwzx_tit{ font-size:16px; line-height:19px; height:40px; overflow:hidden; color:#636363; margin:15px 0; text-align:center}
		.xwzx ul li:hover .xwzx_tit{ color:#00B8EF;}
		.xwnynr{ padding-top:165px;}
		.xwnynr1{ font-size:18px; color:#00B8EF; margin-bottom:20px;}
		.xwnynr2{ font-size:12px; color:#636363; margin-bottom:50px;}
		.xwzx ul li .sptc img{ width:auto; height: auto; margin-top:55px; margin-left:130px;}
		.xwzx ul li .sptc{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:99;}
		.jctp{ width:1600px; margin:10px auto 0; }
		.jctp li{width:392px; margin-bottom:5px; margin-right:5px!important; display:inline-block;position:relative;}
		.jctp li img{ width:395px; height:458px;}
		@media(max-width:1600px){.jctp{ width:1200px; margin:10px auto 0; text-align:center;}
		.jctp li{width:292px!important; margin-bottom:5px;}
		.jctp li img{ width:295px; height:342px;}
		}
		.jctp_tit{ position:absolute; left:0; bottom:0; text-align:left; width:100%; padding:15px; box-sizing:border-box; background:rgba(0,0,0,0.8); color:#fff; opacity:0; transition:all 0.5s;}
		.jctp_tit1{ font-size:16px; line-height:20px; height:45px; overflow:hidden;}
		.jctp li:hover .jctp_tit{ opacity:1;}
		.jctp_tit2{ font-size:12px;}
		.cpgn_bt li{ float:left; text-align:center; font-size:18px; margin-right:80px;color:#636363;}
		.cpgn_bt ul{ width:1280px;}
		.db3_xq_le1{ font-size:18px; color:#636363; margin-bottom:25px; font-weight:bold; margin-top:117px;}
		.db3_xq_le2{ font-size:18px; color:#636363; line-height:32px;}
		.cpgn_bt img{ margin-bottom:39px;}
		.db3_xq{ margin-top:40px;}
		.cplmbz_bt{ background:#f5f5f5;}
		.cplmbz_bt_ri{ padding:32px 0;}
		.cplmbz_bt_le{ margin-right:75px;}
		.cplmbz_bt_ri li{ padding:10px ; border-bottom:1px solid #cecece; font-size:18px; color:#646464;}
		.cplmbz_bt_ri li img{ margin-right:47px;}
		.cplmbz_bt_x{ height:526px; overflow:hidden;}
		.shxz1_top{ font-size:24px; font-weight:bold; margin-bottom:27px; color:#636363;}
		.shxz1_bot{ font-size:14px; color:#636363; line-height:30px;}
		.shxz1{ padding-bottom:80px; border-bottom:1px solid #636363; margin-bottom:80px;}
		.gznm{ font-size:18px; color:#636363; line-height:30px; margin-left:77px; padding-top:109px;}
		.shxz1:last-child{ border-bottom:none;}
		.gznm img{ margin-bottom:46px;}
		table{border-collapse:collapse; }