@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
a:hover{text-decoration: none;}

/**/
.banner{ height:680px; width:100%; position:relative; }
.banner .bd{ height:680px; overflow:hidden;}
.banner .bd a{ display:block;height:680px; overflow:hidden;}
.banner .bantil{ width:132px; height:17px; position:absolute; bottom:40px;left:50%; z-index:8;}
.banner .bantil li{ width:17px; height:17px; float:left; display:inline; margin:0 12px;background:#2299f1;border-radius:17px;}
.banner .bantil li.cur,.banner .bantil li:hover{background:#e9150a;cursor:pointer;}

/**/
.ab{height:683px;background:url(../img/bg1.jpg) no-repeat center center;}
.ab-l{width:604px; float: left;padding-top: 186px;}
.ab-l a{width:604px; height:405px;overflow: hidden;display: block;}
.ab-l img{width:604px; height:405px;}
.ab-r{width: 530px;float: right;}
.a-top{padding-left:20px;padding-top: 186px;}
.a-top p{font-size: 16px;color: #666;height: 26px;line-height: 26px;float: left;padding-left: 18px;width: 212px;
	background:url(../img/icon1.jpg) no-repeat left center;}
.a-bot{width: 530px;height: 430px;margin-top: 50px;position: relative;}
.a-bot .z,.a-bot .y{width:41px; height:41px;display: block;position: absolute;top: 90px;}
.a-bot .z{left: 0px;}
.a-bot .y{right: 25px;}
.a-bot ul{margin-left: 65px;}
.a-bot li{float: left;width:180px;height: 307px;margin-right:20px;}
.a-bot li.nones{margin-right: 0;}
.a-bot li a{float: left;width:160px; height:211px;padding:12px 10px;
	background:url(../img/honor_bg.jpg) no-repeat center center;}
.a-bot li img{width:160px; height:211px;transition: all 0.3s linear 0s;}
.a-bot li span{width:180px; height:70px;line-height: 70px;text-align: center;font-size: 16px;color: #666;display:block;}

/**/
.cp{height: 1013px;}
.tit0 a{padding-top:36px;}
.tit{height: 195px;overflow: hidden;}
.tit a{font-size: 38px;color: #333;font-weight: bold;text-align: center;display: block;padding-top: 44px;}
.tit em{font-size: 20px;color: #666;font-weight: normal;text-align: center;display: block;padding-bottom:20px;
	padding-top: 5px;letter-spacing: 5px;background:url(../img/line3.jpg) no-repeat bottom center;}

.fen{width: 282px;float: left;}	
.fen h3{height: 95px;overflow: hidden;background: #2299f1;}
.fen h3 a{font-size: 24px;color: #fff;font-weight: bold;text-align: center;display: block;padding-top: 27px;}
.fen h3 em{font-size: 14px;color: #fff;font-weight: normal;text-align: center;display: block;padding-bottom:20px;
	font-family: Arial;text-transform: uppercase;padding-top: 2px;}

.fen_c{width: 262px;border: 10px solid #2299f1;padding-bottom: 23px;height:606px;}	
.fen_c h4{height: 44px;overflow: hidden;width: 222px;margin-left: 20px;margin-top: 19px;}
.fen_c h4 a{font-size: 16px;color: #555;font-weight: normal;display: block;
	line-height: 44px;text-indent: 21px;background:url(../img/h3_bg.jpg) no-repeat center center;}
.fen_c h4 a:hover,.fen_c h4.cur a{background:url(../img/h3_bg_cur.jpg) no-repeat center center;color: #fff;}

.fen_c ul{width: 222px;margin-left: 20px;}
.fen_c ul li a{background:url(../img/icon2.jpg) no-repeat 21px 18px;font-size: 14px;text-indent: 38px;display: block;
	border-bottom: 1px dashed #d6d6d6;color: #666;height: 41px;line-height: 41px;}
.fen_c ul.xxx li{width:111px;float:left;}	
.fen_c ul.xxx li.nones a{border-bottom:none;}
.fen_c ul li a:hover,.fen_c ul li.cur a{background:url(../img/icon3.jpg) no-repeat 21px 18px;color: #e9150a;}	

.pro{width: 894px;float: right;height: 406px;position: relative;}	
.sb{width: 894px;height: 406px;display: block;}
.detail{width: 378px;position: absolute;top: 82px;right: 0;}
.detail h3 a{font-size: 22px;color: #2299f1;font-weight: bold;text-align: left;display: block;
	background:url(../img/line4.jpg) no-repeat 5px bottom;}
.detail h3 em{font-size: 38px;color: #333;font-weight: normal;text-align: left;display: block;
	padding-bottom:10px;margin-bottom:18px;}
.detail p{font-size: 14px;color: #333;display: block;background:url(../img/arrow.png) no-repeat left center;
height: 25px;line-height: 25px;text-indent: 20px;}
.detail span a{padding-top: 21px;display: inline-block;}

.cps li{width:296px;border:1px solid #c9c9c9;height: 308px;float: left;margin-top: 26px;}
.cps li.nones{border-left: 0;}
.cps img{width:296px; height:216px;}
.cps span{height: 72px;background:url(../img/line5.jpg) no-repeat center top;font-size: 16px;color: #555;padding-top: 20px;width:296px;
	display: block;text-align: center;}
.cps span em{display: block;font-size: 14px;color: #888;padding-top: 5px;}
.cps li.cur span,.cps li a:hover span{background:url(../img/bg2.jpg) no-repeat center center;color: #e9150a;}

/**/
.pz{height: 875px;background:url(../img/bg3.jpg) no-repeat center center;}
.pz_c{position: relative;height: 680px;}
.pz_c dt b{font-size: 18px;color: #333;font-weight: bold;text-indent: 20px;display: inline-block;}
.pz_c dt em{font-size: 14px;color: #333;font-weight: normal;font-family: Arial;padding-top: 3px;letter-spacing: 1px;
	text-transform: capitalize;display: block;margin-left: -10px;}
.pz_c dd{font-size: 15px;color: #666;padding-top: 37px;line-height: 19px;margin-left:-50px;}
.pz_c dd b{color: #2299f1;font-weight: bold;}
.pz_c .dl01{position: absolute;left: 50px;top: 35px;}
.pz_c .dl02{position: absolute;left: 50px;top: 235px;}
.pz_c .dl03{position: absolute;left: 50px;top: 435px;}
.pz_c .dl04{position: absolute;right: 0;top: 35px;}
.pz_c .dl05{position: absolute;right: 0;top: 235px;}
.pz_c span{font-size: 26px;color: #e9150a;font-weight: bold;position: absolute;right: -2px;top: 512px;font-family: Arial;}

/**/
.ys{height: 1578px;background:url(../img/bg4.jpg) no-repeat center top;}
.ys .tit2 a{color: #fff;padding-top: 50px;}
.ys .tit2 em{background: none;color: #fff;}

.ys1{height: 665px;margin-top: 59px;background:url(../img/ys_img1.jpg) no-repeat center center;}
.ys_c{height: 665px;position: relative;}
.ys1{height: 665px;position: relative;}
.ys_c dt{font-size: 36px;color: #2299f1;font-weight: bold;margin-bottom:32px;padding-top: 18px;margin-left:98px;}
.ys_c dt em{font-size: 22px;color: #222;font-weight: bold;display: block;padding-top: 2px;} 
.ys_c dd{font-size: 16px;color: #555;line-height: 24px;margin-left:98px;}
.ys_c dd b{color: #2299f1;}
.ys_c dl.y11{margin-top: 25px;}
.ys1 span a{position: absolute;left: 695px;bottom: 0;width:96px; height:83px;display: block;}

.ys2{height: 559px;margin-top: 100px;background:url(../img/ys_img2.jpg) no-repeat center center;position: relative;}
.ys2 dl{float: right;width: 565px;}
.y2 dt{margin-top: 65px;}
.y22 dt{margin-top: 22px;}
.ys2 span a{position: absolute;right: 793px;bottom: 0;width:96px; height:83px;display: block;}

/**/
.liuc{height: 720px;overflow: hidden;}
.tit3{height: 195px;}
.liuc .tit3 a{padding-top:75px;}
.liuc_c{height: 465px;background:url(../img/line8.jpg) no-repeat center 200px;}
.liuc_c .content{position: relative;height: 465px;}
.liuc_c em a{width:28px; height:28px;display: block;position: absolute;
	background:url(../img/icon_4.jpg) no-repeat center center;}
.liuc_c em.e1 a{left: 63px;top: 245px;}
.liuc_c em.e2 a{left: 60px;top: 176px;}
.liuc_c em.e3 a{left: 62px;top: 243px;}
.liuc_c em.e4 a{left: 60px;top: 176px;}
.liuc_c em.e5 a{left: 62px;top: 243px;}
.liuc_c em.e6 a{left: 60px;top: 176px;}

.liuc_c dl{cursor: pointer;}
.liuc_c dt a{width:148px; height:148px;display: block;text-align: center;
	line-height: 172px;font-size: 18px;color: #333;}
.liuc_c dd{font-size: 15px;color: #555;line-height: 24px;}

.liuc_c .c1{position: absolute;left: 49px;top: 52px;}
.liuc_c .c1 dt a{background:url(../img/z1.jpg) no-repeat center center;}
.liuc_c .c1 dd{margin-top: 159px;padding-left:12px;}

.liuc_c .c2{position: absolute;left: 237px;top: 120px;}
.liuc_c .c2 dt a{background:url(../img/z2.jpg) no-repeat center center;}
.liuc_c .c2 dd{margin-top: 89px;padding-left:12px;}

.liuc_c .c3{position: absolute;left: 428px;top: 52px;}
.liuc_c .c3 dt a{background:url(../img/z3.jpg) no-repeat center center;}
.liuc_c .c3 dd{margin-top: 159px;padding-left:12px;}

.liuc_c .c4{position: absolute;left: 619px;top: 120px;}
.liuc_c .c4 dt a{background:url(../img/z4.jpg) no-repeat center center;}
.liuc_c .c4 dd{margin-top: 89px;padding-left:12px;}

.liuc_c .c5{position: absolute;left: 811px;top: 52px;}
.liuc_c .c5 dt a{background:url(../img/z5.jpg) no-repeat center center;}
.liuc_c .c5 dd{margin-top: 159px;padding-left:12px;}

.liuc_c .c6{position: absolute;left: 1011px;top: 120px;}
.liuc_c .c6 dt a{background:url(../img/z6.jpg) no-repeat center center;}
.liuc_c .c6 dd{margin-top: 92px;padding-left:12px;}
.liuc_c .c6 span{font-size: 24px;color: #e9150a;font-weight: bold;font-family: Arial;}
.liuc_c .c6 .xq{width:130px; height:37px;display: block;margin-left:20px;margin-top: 10px;}


.liuc_c .c1:hover dt a{background:url(../img/z_1.jpg) no-repeat center center;color: #2299f1;font-weight: bold;}
.liuc_c .c1:hover em a{background:url(../img/icon4.jpg) no-repeat center center;}

.liuc_c .c2:hover dt a{background:url(../img/z_2.jpg) no-repeat center center;color: #2299f1;font-weight: bold;}
.liuc_c .c2:hover em a{background:url(../img/icon4.jpg) no-repeat center center;}

.liuc_c .c3:hover dt a{background:url(../img/z_3.jpg) no-repeat center center;color: #2299f1;font-weight: bold;}
.liuc_c .c3:hover em a{background:url(../img/icon4.jpg) no-repeat center center;}

.liuc_c .c4:hover dt a{background:url(../img/z_4.jpg) no-repeat center center;color: #2299f1;font-weight: bold;}
.liuc_c .c4:hover em a{background:url(../img/icon4.jpg) no-repeat center center;}

.liuc_c .c5:hover dt a{background:url(../img/z_5.jpg) no-repeat center center;color: #2299f1;font-weight: bold;}
.liuc_c .c5:hover em a{background:url(../img/icon4.jpg) no-repeat center center;}

.liuc_c .c6:hover dt a{background:url(../img/z_6.jpg) no-repeat center center;color: #2299f1;font-weight: bold;}
.liuc_c .c6:hover em a{background:url(../img/icon4.jpg) no-repeat center center;}


/**/
.jz{height: 650px;background: #f5f5f5;}
.jz dl{width: 376px;float: left;margin-right:36px;}
.jz dt a{width: 376px;height: 212px;}
.jz dt img{width: 376px;height: 212px;}
.jz dl.nones{margin-right: 0;}
.jz dd h3 a{font-size: 16px;color: #333;font-weight: bold;padding-top: 20px;text-align:center;display: block;}
.jz dd p{font-size: 14px;color: #777;width: 320px;margin:0 auto;line-height: 24px;
	font-weight: normal;padding-top: 20px;text-align:center;}
.jz dd span{height: 39px;border-top: 1px solid #c2c2c2;line-height: 39px;color: #555;font-size: 14px;margin-top: 25px;
	border-bottom: 1px solid #c2c2c2;display: block;text-indent: 178px;
	background:url(../img/view.jpg) no-repeat 141px 14px;}	

.jz a:hover,.jz dl:hover span{color: #2299f1;}

/**/
.kh{height: 210px;overflow: hidden;margin-bottom: 0;background: #f5f5f5;}	
.kh-z{width: 302px;float: left;height: 136px;background: #2299f1;position: relative;}
.kh-z h2 a{font-size: 32px;color: #fff;font-weight: bold;text-align: left;
	display: block;padding-left: 34px;padding-top: 17px;}
.kh-z h2 em{font-size: 20px;color: #fff;font-weight: normal;text-align: left;display: block;padding-top: 2px;}
.kh-z .arr-z,.kh-z .arr-y{width:43px; height:25px;position: absolute;top: 97px;display: block;}
.kh-z .arr-z{left: 35px;}
.kh-z .arr-y{left: 93px;}

.kh-y{float: left;width: 898px;}
.kh-y li{float: left;width:299px; height:136px;}
.kh-y li a{width:297px; height:134px;border:1px solid #ccc;display: block;}
.kh-y li img{width:297px; height:134px;}

/**/
.about{height: 795px;border-bottom: 5px solid #eaeaea;border-top: 5px solid #eaeaea;margin-top: 50px;}
.abo-l{float: left;width: 478px;}
.abo-l .zz1 p{font-size: 14px;color: #777;line-height: 24px;font-weight: normal;padding-top: 20px;}
.abo-l .zz1 span a{width:141px; height:34px;display: block;margin-top: 65px;}
.abo-l .zz2 a{font-size: 18px;color: #333;font-weight: normal;text-align: center;display: block;line-height: 142px;
width: 140px;height: 92px;float: left;margin-top: 47px;box-shadow: 5px 5px 2px #eee;margin-right:20px;border:1px solid #eee; }
.abo-l .zz2 a.a1{background:url(../img/a1.jpg) no-repeat 55px 25px;}
.abo-l .zz2 a.a1:hover{background:url(../img/a_1.jpg) no-repeat 55px 25px;}
.abo-l .zz2 a.a2{background:url(../img/a2.jpg) no-repeat 55px 25px;}
.abo-l .zz2 a.a2:hover{background:url(../img/a_2.jpg) no-repeat 55px 25px;}
.abo-l .zz2 a.a3{background:url(../img/a3.jpg) no-repeat 55px 25px;}
.abo-l .zz2 a.a3:hover{background:url(../img/a_3.jpg) no-repeat 55px 25px;}
.abo-l .zz2 a.nones{margin-right: 0;}

.abo-r{height: 503px;width: 661px;float: right;background:url(../img/about_bg.jpg) no-repeat right top;}
.abo-r img{height: 473px;width: 631px;}
.abo-r a{height: 473px;width: 631px;display: block;margin-top:30px;}


/**/
.flinks{height: 146px;}
.link{overflow: hidden;position: relative;}
.link a{font-size: 14px;color: #555;text-align: center;padding:0 20px;line-height: 158px;float: left;
	display: inline-block;}
.link a.links{font-weight: bold;width:115px; height:46px;margin-top: 16px;display: inline-block;float: left;}
.link a.links img{width:115px; height:46px;}
.link a.link_btn{position: absolute;right: 0;top: 53px;padding: 0;color: #666;font-size: 14px;line-height: 50px;}

/**/
.news{height: 780px;overflow: hidden;}
.news a:hover{color:#2299f1;}
.news-l{width: 499px;float: left;}
.news-l h3{width: 299px;height: 42px;position: relative;padding-left: 200px;}
.news-l h3 .dt{width:180px; height:42px;position: absolute;left:0; top:0;display: inline-block;}
.news-l h3 a{font-size: 18px;color: #333;font-weight: normal;padding:0 15px;}
.news_c dt img{width:499px; height:250px;}
.news_c dt a{width:499px; height:250px;display: block;margin-top: 20px;}
.news_c dd h4 a{font-size: 18px;color: #2299f1;font-weight: normal;background:url(../img/line7.jpg) no-repeat left 33px;
	padding-top: 30px;text-indent:20px;display: block;}
.news_c dd p{font-size: 14px;color: #777;padding-top: 18px;line-height: 24px;padding-bottom: 36px;
	border-bottom: 4px solid #eaeaea;margin-bottom:20px;}	
.news_c span{font-size: 14px;color: #777;line-height: 30px;float: left;text-indent:15px;width:499px;
	font-weight: normal;background:url(../img/dot.jpg) no-repeat left center;}	

.news-r{width: 633px;float: right;}	
.news-r dl{border-bottom: 4px solid #eaeaea;padding-bottom: 65px;margin-top: 63px;}
.news-r dt a{font-size: 18px;color: #333;font-weight: normal;height: 30px;padding-left: 75px;
	background:url(../img/tou.jpg) no-repeat left center;}
.news-r dd p{font-size: 14px;color: #777;padding-top: 18px;line-height: 24px;}	
.news-r dd span a{float: right;width:111px; height:32px;display: block;margin-top: 10px;}

.wen h2 a{width:116px; height:45px;display: block;margin-top: 25px;margin-bottom:10px;}
.wen li{height: 41px;line-height: 41px;border-bottom: 1px dashed #ccc;font-size: 14px;color: #777;
	background:url(../img/dot2.jpg) no-repeat right center;}
.wen li.nones{border-bottom: 0;}	
.wen span a{float: right;width:111px; height:32px;display: block;margin-top: 13px;}