﻿
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banners{height: 640px;}
.fullSlide {
	width:100%;
	position:relative;
	height:640px;
}
.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:640px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:640px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#0075C5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#66CB4C;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}
/**/
.tit1{ font:45px "Microsoft Yahei"; text-align:center; background:url(Img/Index/line.gif) no-repeat center bottom; overflow:hidden;}
.tit1 a{ color:#333;}
.tit1 a:hover{ text-decoration:none;}
.tit1 em{ display:block; font:24px "Microsoft Yahei"; color:#555; padding:8px 0 25px 0;}

.fen{ width:276px; border:2px solid #0479c9; overflow:hidden; margin:42px 0 80px 0;}
.fen h2{ height:123px; text-align:center; font:30px "Microsoft Yahei"; font-weight:bold; background:url(Img/Index/fen_h.jpg) no-repeat center top;}
.fen h2 a{ display:block; padding-top:30px; color:#fff; font-weight:bold;}
.fen h2 em{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:10px;}
.fen h3{ width:240px; height:44px; font:18px "Microsoft Yahei"; line-height:44px; border:1px dashed #0075c5; margin:12px auto 0;}
.fen h3 a{ color:#0075c5; padding-left:15px; font-weight:bold; display:block; background:url(Img/Index/fen_jt1.gif) no-repeat 215px center;}
.fen ul{ width:240px; margin:3px auto 12px;}
.fen li{ font:14px "Microsoft Yahei"; line-height:34px; height:34px; border-bottom:1px solid #eee; overflow:hidden; background:url(Img/Index/fen_jt2.gif) no-repeat 215px center;}
.fen li a{ color:#222; padding-left:15px; display:block;}
.fen p{ font:18px "Microsoft Yahei"; text-align:center; color:#222; margin:32px auto;}
.fen p em{ display:block; font:32px Arial, Helvetica, sans-serif; color:#0075c5; font-weight:bold;}

.pro{ position:relative; width:895px; margin-top:42px; overflow:hidden;}
.tit2{ height:42px; border:1px solid #0678c6; overflow:hidden;}
.tit2 li{ width:115px; height:42px; font:18px "Microsoft Yahei"; text-align:center; line-height:42px; float:left; overflow:hidden;}
.tit2 li a{ display:inline-block; width:114px; border-right:1px solid #fff;}
.tit2 li a:hover,.tit2 .cur a{ border-right:1px solid #0075c5; background:#66cb4c; color:#fff; text-decoration:none;}
.pro h5 a{ display:inline-block; font:14px "Microsoft Yahei"; color:#000; line-height:42px; position:absolute; top:1px; right:5px;}
.pro2{ margin-top:20px;}
.pro2 li{ width:286px; border:1px solid #0075c5; float:left; overflow:hidden; margin:0 15px 20px 0;}
.pro2 li img{width:286px; height:232px; display:block;}
.pro2 li p{ height:60px; background:#0175c5 url(Img/Index/pro_jt.gif) no-repeat 260px 20px; font:14px "Microsoft Yahei"; color:#fff; padding:14px 12px 0 12px;}
.pro2 li p em{ display:block; font:12px "Microsoft Yahei"; color:#80bae2; text-transform:uppercase; padding-top:6px;}
.pro2 .nones{ margin-right:0;}
.pro2 li a:hover{ text-decoration:none;}
.pro2 li a:hover img{-webkit-transform:scale(1.06,1.06);
    -moz-transform:scale(1.06,1.06);
    -transform:scale(1.06,1.06);}

.honor{ height:715px; padding-top:80px; background:url(Img/Index/honor_bg.jpg) no-repeat center top; overflow:hidden;}
.honor2{ height:440px; margin-top:40px; position:relative;}
.honor2 .arr1 a{ display:block; width:33px; height:63px; overflow:hidden; background:url(Img/Index/honor_l.png) no-repeat; position:absolute; top:150px; left:87px; z-index:160;}
.honor2 .arr1 a:hover{background:url(Img/Index/honor_l2.png) no-repeat;}
.honor2 .arr2 a{ display:block; width:33px; height:63px; overflow:hidden; background:url(Img/Index/honor_r.png) no-repeat; position:absolute; top:150px; right:98px;z-index:160;}
.honor2 .arr2 a:hover{ background:url(Img/Index/honor_r2.png) no-repeat;}


.honor h5 a{ display:block; font:18px "Microsoft Yahei"; text-align:center; color:#2b2b2b; height:47px; width:277px; margin:0 auto;background:url(Img/Index/ckgd.png) no-repeat; }

.ys{ height:1786px; margin-top:77px; background:url(Img/Index/ys_bg.jpg) no-repeat center 160px;}
.ys .tit1{ height:120px; margin-bottom:40px;}
.ys .content{ position:relative; height:1700px;}
.ys1{ width:480px; height:300px; position:absolute; top:103px; left:52px;}
.ys1 dl{ height:150px;}
.ys1 dt{ font:26px "Microsoft Yahei"; font-weight:bold; color:#66cb4c; height:67px;}
.ys1 dt em{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#2b2b2b; padding-top:5px;}
.ys1 dt b{ color:#0075c5;}
.ys1 dd{ font:14px "Microsoft Yahei"; line-height:26px; color:#2b2b2b;}
.ys1 dd p{ background:url(Img/Index/ys-jt.gif) no-repeat left 7px; padding-left:18px;}
.ys1 dd span a{ display:block; width:165px; height:42px; border:3px solid #66cb4c; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#66cb4c; margin:30px 0 0 -50px; position:relative; line-height:42px;}
.ys2{ top:760px; left:719px;}
.ys3{ top:1182px; left:52px; width:542px;}
.ys h5{ width:600px; height:438px; overflow:hidden; position:absolute; top:72px; left:601px;}
.ys h5 img{width:600px; height:438px;}
.ys .h02{ top:582px; left:0;}
.ys .h03{ top:1112px; left:601px;}

.guan1{ height:320px; overflow:hidden; background:url(Img/Index/guan1.jpg) no-repeat center top; position:relative;}
.guan1 h5{ width:555px; height:80px; overflow:hidden; position:absolute; top:210px; left:50%; margin-left:-600px;}
.guan1 h5 span{ display:inline-block; width:336px; height:42px; border:3px solid #66cb4c; font:18px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:42px; overflow:hidden; float:left;}
.guan1 h5 span a{ display:inline-block; color:#fff; background:#66cb4c; width:168px; height:42px;}
.guan1 h5 span a.a01{ background:none;}
.guan1 h5 em{ display:block; width:200px; padding-left:10px; float:left; font:16px "Microsoft Yahei"; color:#fff;}
.guan1 h5 em i{ display:block; font:26px Arial, Helvetica, sans-serif; font-weight:bold;}

.supp{ height:912px; background:#eee;overflow:hidden;}
.supp .tit1{ margin-top:96px; height:122px; overflow:hidden;}
.supp .content{ position:relative; height:746px; width:1200px;}
.supp dl{ height:439px; background:#fff; margin-top:45px; overflow:hidden;}
.supp dt{ width:600px; height:439px; float:left; margin-right:28px;}
.supp dt img{ width:600px; height:439px;}
.supp dd{ width:544px; float:left; position:relative;}
.supp dd h3{ height:82px; border-bottom:1px solid #ccc; font:24px "Microsoft Yahei"; font-weight:bold; color:#0075c5; margin-top:38px;}
.supp dd h3 em{ display:block;}
.supp dd h4{ font:16px "Microsoft Yahei"; font-weight:bold; color:#222; padding-top:15px;}
.supp dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#535353; padding-left:15px; margin-top:5px;}
.supp dd span{ display:inline-block; font:18px "Microsoft Yahei"; color:#66cb4c; font-weight:bold; width:228px; height:42px; border:3px solid #66cb4c; position:absolute;left:-75px; bottom:-78px;}
.supp dd span a{ color:#66cb4c; line-height:42px; padding-left:0px; display:block;}
.supp dd span em{ display:inline-block; width:45px; height:42px; background:#66cb4c; float:left; text-align:center; font:30px "Microsoft Yahei"; line-height:42px; color:#dedddd; font-weight:bold; margin-right:42px; cursor:pointer;}
.supp ul{ height:140px; width:1032px; float:left; overflow:hidden;}
.supp li{ width:172px; height:140px; float:left; overflow:hidden;}
.supp li a{ display:block; width:172px; height:140px; text-align:center; font:18px "Microsoft Yahei"; font-weight:bold; color:#fff; background:#0075c5;}
.supp li em{ display:block; width:60px; height:56px; margin:0 auto 6px; padding-top:25px;}
.supp li em img{ display:block; width:60px; height:56px;}
.supp li a:hover em img{-webkit-transform:scale(0.9,0.9);
    -moz-transform:scale(0.9,0.9);
    -transform:scale(0.9,0.9);}
.supp .li01 a{ background:#006ab2;}
.supp li a:hover,.supp .cur a{ background:#66cb4c; text-decoration:none;}
.supp h5{ width:168px; height:140px; background:#66cb4c url(Img/Index/supp_btn.gif) no-repeat center center; font:18px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:27px; float:left;}
.supp h5 a{ color:#fff; display:block; padding-top:40px; height:100px; display:block;}

.wit{ height:505px; border-bottom:1px solid #ccc; overflow:hidden; margin-top:80px;}
.tit3{ width:426px; margin:0 auto; height:50px; position:relative; overflow:hidden;}
.tit3 li{ width:213px; height:51px; float:left; font:24px "Microsoft Yahei"; text-align:center;}
.tit3 li a{ display:inline-block; color:#0075c5; width:207px; height:45px; border:3px solid #0075c5; line-height:45px;}
.tit3 li a:hover,.tit3 .cur a{ color:#fff; text-decoration:none; background:#66cb4c; border:3px solid #66cb4c;}
.tit3 h4{ width:51px; height:51px; position:absolute; top:0; left:190px;}
.wit h3 a{ display:block; height:52px; background:url(Img/Index/line.gif) no-repeat center bottom; font:24px "Microsoft Yahei"; text-align:center; color:#555; margin-top:20px;}
.wit h3 a:hover{ text-decoration:none;}
.wit dl{ width:585px; height:260px; background:#eee; overflow:hidden; margin-top:40px;}
.wit dt{ width:303px; height:260px; float:left; overflow:hidden;}
.wit dt img{width:303px; height:260px;}
.wit dt a{ display:block; width:303px; height:260px;}
.wit dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.wit dd{ width:260px; height:260px; overflow:hidden; float:right; position:relative;}
.wit dd h5{ height:38px; font:16px "Microsoft Yahei"; font-weight:bold; border-bottom:1px solid #ccc; padding-top:45px;}
.wit dd h5 a{ color:#333;}
.wit dd h5 em{ font:14px "Microsoft Yahei"; color:#0075c5; padding-left:15px;}
.wit dd p{font:14px "Microsoft Yahei"; color:#333; padding-right:15px; height:130px; overflow:hidden; line-height:26px; padding-top:5px; }
.wit dd span a{ display:block; width:36px; height:36px; position:absolute; bottom:0; right:0;}

.wit2 dd h5{ height:81px; padding-top:0;}
.wit2 dd h5 a{  
    display: block;
    height: 36px;
    padding-top: 30px;}
/*新增
.wit1 ul{ margin-top:40px; height:235px;padding-left:3px; width:1203px;}
.wit1 li{width:297px; height:202px; border:3px solid #c7c7c7; float:left; margin-left:-3px;}
.wit1 li a{ display:block;width:297px; height:202px;}
.wit1 .cur01{border:3px solid #66cb4c; z-index:9; position:relative;}
.wit1 li img{ width:297px; height:202px;}
.wit1 h5{ height:7px; text-align:center; overflow:hidden;}
.wit1 h5 a{ display:inline-block; width:7px; height:7px; background:url(Img/Index/wit_dot1.gif) no-repeat; margin:0 5px;}
.wit1 h5 a:hover,.wit1 h5 a.cur{ background:url(Img/Index/wit_dot2.gif) no-repeat;width:44px; height:7px;}

.wit1 .witjia{ padding-left:3px;}
.wit1 li a span{ position:absolute;border:3px solid #66cb4c; width:297px; height:202px; top:-3px; right:-3px; display:none;}
.wit1 .cur01 span{ display:block;}*/
/*新增
.wit1 .witjia{ margin-top:40px; height:208px;padding-left:0; border-left:3px solid #c7c7c7;  }
.wit1 .witjia ul{ border-right:3px solid #c7c7c7; width:1203px; }
.wit1 li{width:297px; height:203px; background :#c7c7c7; float:left; margin-left:0; border-left:0; position:relative; padding-top:3px;padding-right:0;}
.wit1 li a{ display:block;width:294px; height:200px;}
.wit1 li img{ width:294px; height:200px;}
.wit1 h2{ height:7px; text-align:center; overflow:hidden; margin-top:32px;}
.wit1 h2 a{ display:inline-block; width:7px; height:7px; background:url(Img/Index/wit_dot1.gif) no-repeat; margin:0 5px;}
.wit1 h2 a:hover,.wit1 h2 a.cur{ background:url(Img/Index/wit_dot2.gif) no-repeat;width:44px; height:7px;}

.wit1 li a span{ position:absolute;border:3px solid #66cb4c; width:297px; height:202px; top:-3px; right:-3px; display:none;}
.wit1 .cur01 span{ display:none;}
.wit1 li.cur01{ background:red;}*/
/*新增
.wit2{ margin-top:40px; height:337px;padding-left:0;  }
.wit1 .witjia ul{ width:1203px;   height:259px; }
.wit1 li{width:294px; height:253px; background :#c7c7c7; float:left; margin-right:0; border-left:0; position:relative; padding:3px 3px 3px 0;}
.wit1 li a{ display:block;width:294px; height:253px;}
.wit1 li img{ width:294px; height:253px;}
.wit1 h2{ height:7px; text-align:center; overflow:hidden; margin-top:32px; clear:both; width:1200px;}
.wit1 h2 span{ margin:0 auto; width:400px; text-align:center; display:block;}
.wit1 h2 a{ display:block; width:7px; height:7px; background:url(Img/Index/wit_dot1.gif) no-repeat; margin:0 5px; }
.wit1 h2 a:hover,.wit1 h2 a.cur{ background:url(Img/Index/wit_dot2.gif) no-repeat;width:44px; height:7px; margin:0 auto;}

.wit1 li a span{ position:absolute;border:3px solid #66cb4c; width:294px; z-index:99; height:253px; top:0; left:-3px; display:none;}
.wit1 .cur01 span{ display:block;}
.wit1 li.cur01{ background:none;}
*/

.about{ height:575px; padding-top:70px; overflow:hidden;}
.about dl{ height:352px; overflow:hidden; margin-top:40px; position:relative;}
.about dt{ width:600px; height:281px; position:absolute; bottom:0; right:0; z-index:8; background:url(Img/Index/about_bg.jpg) no-repeat right top;overflow:hidden;}
.about dt img{width:595px; height:276px; padding:5px 0 0 5px;}
.about dd{ width:530px; height:352px; padding:0 240px 0 30px; overflow:hidden; background:#eee;position:relative;}
.about dd h5{ height:44px; font:18px "Microsoft Yahei"; font-weight:bold; border-bottom:1px solid #ccc; padding-top:45px;}
.about dd h5 a{ color:#333;}
.about dd p{font:14px "Microsoft Yahei"; color:#535353;line-height:26px; padding-top:15px; }
.about dd span a{ display:block; width:123px; height:31px; border:3px solid #66cb4c; font:18px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:31px; overflow:hidden; color:#66cb4c; margin-top:30px;}

.dy{ width:720px; height:520px; overflow:hidden; position:relative;}
.dy1{ height:46px;overflow:hidden; background:url(Img/Index/dy_line1.gif) repeat-x center bottom;}
.dy1 li{ float:left;font:18px "Microsoft Yahei"; margin-right:30px; line-height:36px;}
.dy1 li a{ color:#222; display:block; height:46px; }
.dy1 li a:hover,.dy1 .cur a{ color:#0075c5; font-weight:bold;background:url(Img/Index/dy_line2.gif) repeat-x center bottom; }
.h01 a{ display:block;font:18px "Microsoft Yahei"; height:46px; color:#222; line-height:36px; position:absolute; top:0; right:0;}
.dy2{ margin-top:30px; height:395px; overflow:hidden;}
.dy2 h3{ height:110px; overflow:hidden; font:14px "Microsoft Yahei"; line-height:26px; color:#222;}
.dy2 h3 em a{ display:block;font:16px "Microsoft Yahei"; font-weight:bold; color:#222; line-height:36px;}
.dy2 dl{ height:300px; overflow:hidden;}
.dy2 dt{ width:300px; height:254px; float:left; overflow:hidden;}
.dy2 dt img{width:300px; height:254px;}
.dy2 dd{ width:390px; float:right;}
.dy2 dd p{ height:72px; border-bottom:1px solid #ccc; color:#999; padding-top:12px;}
.dy2 dd p em{ display:inline-block; float:left; width:60px; font:33px Arial, Helvetica, sans-serif;}
.dy2 dd p em i{ display:inline-block; font-size:14px;}
.dy2 dd span{ display:inline-block; font:14px "Microsoft Yahei";line-height:25px; padding-top:5px; width:322px; overflow:hidden;}
.dy2 dd span a{ display:block; color:#222; font-weight:bold;}
.dy2 .cur,.dy2 .cur a{ color:#66cb4c;}

.faq{ position:relative; height:460px; width:435px;}
.faq2{margin-top:30px;}
.faq2 dl{height:72px; border-bottom:1px solid #ccc; color:#999; padding-top:18px; width:435px;}
.faq2 dt a{ display:block; font:14px "Microsoft Yahei"; color:#222; background:url(Img/Index/q.gif) no-repeat left 2px; padding-left:30px; height:24px; line-height:24px; margin-bottom:5px; width:403px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.faq2 dd{font:14px "Microsoft Yahei"; color:#555; background:url(Img/Index/a.gif) no-repeat left 5px; padding-left:30px;line-height:28px;}

.link{ height:80px; background:#0066ab;overflow:hidden; }
.link .lkp{ font:14px "Microsoft Yahei"; line-height:80px; height:80px; color:#70a6cc; width:1200px;}
.link .lkp em { float:left; width:58px;}
.link .lkp em a{ color:#70a6cc; font-size:18px; padding-left:0;}
.link .lkjia{ width:900px; float:left;}
.link .lkp .lkjia a{ color:#70a6cc; padding:0 16px; float:left;}
.link .lkp .fr{ padding:0; float:right; color:#70a6cc; width:140px; height:80px; display:block;}

/**/

.sou{ margin-bottom:83px;}