﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

/*banner*/

/*banner*/
.fullSlide {width:100%;position:relative;height:546px;}
.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:546px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:546px;}
.fullSlide .hd {
                position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}



.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#333;  background:#333; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{ width:32px;height:18px;background:#ee1217; color:#ee1217;}

.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:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}



.jis{ height:377px; width:1200px; margin:62px auto 0; overflow:hidden;}
.jis dl{ width:280px; height:317px; overflow:hidden; float:left; margin-right:26px; background:#4db0eb;}
.jis dt{ width:113px; height:113px; margin:42px auto 0;}
.jis dt img{ width:113px; height:113px;}
.jis dd{ width:240px; background:url(Img/Index/jis_line1.gif) repeat-x center top; margin:22px auto 0; padding-top:15px;}
.jis dd p{ font:17px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff;}
.jis dd span a{ display:block; width:148px; height:30px; border:1px solid #fff; margin:15px auto 0; font:14px "Microsoft Yahei"; text-align:center; line-height:30px; overflow:hidden; color:#fff;}
.jis .nones{ margin-right:0; background:#fec050;}
.jis .dl02{ background:#ff772d;}
.jis .dl03{ background:#02b980;}
.jis .dl02 dd{ background:url(Img/Index/jis_line2.gif) repeat-x center top;}
.jis .dl03 dd{ background:url(Img/Index/jis_line3.gif) repeat-x center top;}
.jis .nones dd{background:url(Img/Index/jis_line4.gif) repeat-x center top;}

.bg1{ height:825px; padding-top:55px; margin-bottom:60px; overflow:hidden; background:#fafafa;}
.coop{ height:300px;}
.tit1{ height:90px; overflow:hidden; font:30px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.tit1 a{ color:#000;}
.tit1 em{ display:block; font:16px Arial, Helvetica, sans-serif; height:44px; line-height:44px; overflow:hidden; color:#8b8b8b; text-transform:uppercase; background:url(Img/Index/line.png) no-repeat center top; margin-top:12px;}
.coop2{ margin-top:27px; position:relative;}
.coop2 .arr1 a{ display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/left1.png) no-repeat; position:absolute; top:47px; left:-40px;}
.coop2 .arr1 a:hover{background:url(Img/Index/left2.png) no-repeat;}
.coop2 .arr2 a{display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/right1.png) no-repeat; position:absolute; top:47px; right:-40px;}
.coop2 .arr2 a:hover{background:url(Img/Index/right2.png) no-repeat;}
.coop2 li{ width:223px; float:left; margin-right:20px;}
.coop2 li img{ width:223px; height:116px; display:block;}
.coop2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:40px; line-height:40px; color:#373737; overflow:hidden;}
.coop2 .nones{ margin-right:0;}

.xt{ height:460px;position:relative;}
.xt dl{ background:#fff; height:460px; overflow:hidden; }
.xt dt{ width:841px; height:460px; float:left; overflow:hidden;}
.xt dt img{width:841px; height:460px; }
.xt dd{ width:270px; padding-right:60px; overflow:hidden; float:right;}
.xt dd h3 a{ display:block; height:99px; font:20px "Microsoft Yahei"; color:#4d4d4d; line-height:99px; overflow:hidden; background:url(Img/Index/xt_line.gif) no-repeat left bottom;}
.xt dd h5{ font:17px "Microsoft Yahei"; color:#4d4d4d; line-height:32px; padding-top:12px;}
.xt dd p{ font:14px "Microsoft Yahei"; line-height:25px; color:#4d4d4d; padding-top:9px; height:175px; overflow:hidden;}
.xt dd span{ display:block; height:35px; margin-top:30px;}
.xt dd span a{ display:inline-block; width:128px; height:34px; font:14px "Microsoft Yahei"; text-align:center; line-height:34px; color:#fff; background:#000;}
.xt dd span a.fr{ background:#ee1217;}
.xt h4{ width:3px; height:368px; overflow:hidden; position:absolute; top:36px; right:20px;}
.xt h4 a{ display:inline-block; width:3px; height:92px; overflow:hidden; background:#cecece;}
.xt h4 a:hover,.xt h4 .cur{ background:#000;}
.xt .arr1 a{ display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/left1.png) no-repeat; position:absolute; top:215px; left:-40px;}
.xt .arr1 a:hover{background:url(Img/Index/left2.png) no-repeat;}
.xt .arr2 a{display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/right1.png) no-repeat; position:absolute; top:215px; right:-40px;}
.xt .arr2 a:hover{background:url(Img/Index/right2.png) no-repeat;}

.tit2{ height:144px; overflow:hidden;}
.tit2 span{ display:block; font:20px "Microsoft Yahei"; color:#000;}
.tit2 span i{ color:#f1181c;}
.fen{ width:257px; background:#fafafa; overflow:hidden;}
.fen h2{ height:114px; overflow:hidden; background:#f1181c; font:25px "Microsoft Yahei"; font-weight:bold;}
.fen h2 em{ display:block; font:23px Arial, Helvetica, sans-serif; font-weight:bold; color:#f77477; text-transform:uppercase;}
.fen h2 a{ display:block; padding:27px 0 0 20px; color:#fff;}
.fen h3{ height:59px; overflow:hidden; background:#505254; font:17px "Microsoft Yahei"; font-weight:bold; line-height:59px; border-bottom:1px solid #fff;}
.fen h3 a{ display:block; color:#fff; padding-left:24px; background:url(Img/Index/fen_jt1.gif) no-repeat 218px 22px;}
.fen h3 a:hover,.fen h3.cur a{background:url(Img/Index/fen_jt2.gif) no-repeat 216px 25px;}
.fen h4 a{ display:block; font:17px "Microsoft Yahei"; color:#000; line-height:50px; overflow:hidden; padding-left:20px; margin-top:10px;}
.fen ul{ width:206px; margin-left:20px; border-bottom:1px solid #dadada; padding:0 0 4px 0;}
.fen li{ width:103px; font:14px "Microsoft Yahei"; line-height:30px; height:30px; float:left; overflow:hidden;}
.fen li a{ color:#000;}
.fen .btt a{ color:#f1181c;}

.pro{ width:925px; overflow:hidden;}
.pro h2{ height:43px; font:22px "Microsoft Yahei"; font-weight:bold; background:url(Img/Index/pro_line.gif) repeat-x center center; margin-bottom:12px;}
.pro h2 a{ color:#505254; background:#fff;}
.pro h2 span a{ display:inline-block; width:128px; height:33px; color:#fff; font:14px "Microsoft Yahei"; text-align:center; line-height:33px; background:#333;}
.pro h2 a:hover{ color:#f1181c; }
.pro li{ width:299px; float:left; margin-right:12px; margin-bottom:15px;}
.pro li img{ width:299px; height:265px;}
.pro li a{ display:block;}
.pro li em{display:block; font:14px "Microsoft Yahei"; text-align:center; height:60px; line-height:60px; overflow:hidden; background:#fafafa; color:#000;}
.pro li a:hover em{ color:#fff; background:#f1181c;text-decoration:none;}
.pro .nones{ margin-right:0;}

.bg2{ height:685px; overflow:hidden; padding-top:50px; background:#fafafa;}
.dail{ height:338px;}
.dail h2{ height:75px; font:21px "Microsoft Yahei"; text-align:right; text-transform:uppercase; overflow:hidden; color:#000;}
.dail h2 em{ font-size:30px; font-weight:bold;}
.dail h3{ width:395px; height:195px; overflow:hidden; float:left; margin-top:28px; font:28px "Microsoft Yahei"; font-weight:bold;}
.dail h3 a{ color:#000;}
.dail h3 em{ color:#ee1217; display:block; background:url(Img/Index/about_line.gif) no-repeat left bottom; height:56px;}
.dail h3 span{ display:block; font:18px "Microsoft Yahei"; color:#434343; margin-top:20px;}
.dail2{ position:relative; width:712px; float:right;}
.dail2 li{ width:225px; height:232px; border-bottom:3px solid #e9e9e9; float:left; margin-right:18px; position:relative;}
.dail2 li img{width:225px; height:199px;}
.dail2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#000; width:225px; height:26px; position:absolute; bottom:0; left:0;}
.dail2 .nones{ margin-right:0;}
.dail2 .arr1 a{ display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/left1.png) no-repeat; position:absolute; top:105px; left:-40px;}
.dail2 .arr1 a:hover{background:url(Img/Index/left2.png) no-repeat;}
.dail2 .arr2 a{display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/right1.png) no-repeat; position:absolute; top:105px; right:-40px;}
.dail2 .arr2 a:hover{background:url(Img/Index/right2.png) no-repeat;}

.honor{ height:320px; position:relative;}
.honor .arr1 a{ display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/left1.png) no-repeat; position:absolute; top:125px; left:-40px;}
.honor .arr1 a:hover{background:url(Img/Index/left2.png) no-repeat;}
.honor .arr2 a{display:inline-block; width:27px; height:27px; overflow:hidden; background:url(Img/Index/right1.png) no-repeat; position:absolute; top:125px; right:-40px;}
.honor .arr2 a:hover{background:url(Img/Index/right2.png) no-repeat;}
.honor li{ width:225px; height:285px; border-bottom:3px solid #e9e9e9; float:left; margin:0 7px; position:relative;}
.honor li img{width:225px; height:285px;}
.honor li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#fff; width:225px; height:36px; line-height:36px; position:absolute; bottom:0; left:0; background:url(Img/Index2/online_alp.png);}
.honor .nones{ margin-right:0;}

.ys{ width:1200px; height:645px; padding-top:55px; margin:0 auto;overflow:hidden;}
.ys .tit1{ height:160px;}
.ys .tit1 span{ display:block; font:20px "Microsoft Yahei"; text-align:center;}
.ys .tit1 b{ color:#ee1217; font-size:42px;}
.ys ul{ height:107px; overflow:hidden;}
.ys li{ height:65px; background:#f2f2f2; font:18px "Microsoft Yahei"; text-align:center; line-height:65px; width:240px; height:65px; float:left;} 
.ys li a{ display:block; height:73px; color:#4e4e4e;}
.ys li a:hover,.ys .cur a{ color:#fff; font-weight:bold; background:url(Img/Index/ys_h.gif) no-repeat center top;}
.ys .li02{ background:#fafafa;}
.ys dl{ height:327px;overflow:hidden; background:#fafafa;}
.ys dt{ width:615px; height:327px; overflow:hidden; float:left;}
.ys dt img{ width:615px; height:327px;}
.ys dd{ width:515px; overflow:hidden; float:right; padding-top:50px;}
.ys dd p{ font:16px "Microsoft Yahei"; line-height:39px; color:#424242; background:url(Img/Index/ys_dot.gif) no-repeat left 16px; padding-left:30px;}
.ys dd span a{ display:block; width:130px; height:34px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:#000; line-height:34px; margin-top:40px;}
.ys .dl02 dd{ padding-top:20px;}
.ys .dl02 dd span a{ margin-top:12px;}

.ys .ysdl2  dd span a {margin-top:10px;}
.lline{ height:20px; background:url(Img/Index/line2.gif) no-repeat center top; overflow:hidden;}

.peip{ width:1200px; height:457px; margin:45px auto 0; overflow:hidden;}
.peip .tit1{ background:url(Img/Index/line.png) no-repeat center 95px; height:133px;}
.peip .tit1 span{ display:block; font:20px "Microsoft Yahei"; text-align:center;}
.peip .tit1 b{ color:#ee1217; font-size:42px;}
.peip dl{ width:320px; height:102px; float:left; background:#fafafa; margin:0 40px 27px 0; padding:20px 25px 0 25px;}
.peip dt{ width:80px; height:80px; float:left; overflow:hidden;}
.peip dt img{width:80px; height:80px;}
.peip dd{ width:230px; float:right; font:15px "Microsoft Yahei"; line-height:24px; color:#6a6a6a;}
.peip dd h3{ display:block; font:20px "Microsoft Yahei"; font-weight:bold; color:#333; padding-bottom:8px;}
.peip .nones{ margin-right:0;}

.guan1{ background:url(Img/Index/guan1.jpg) no-repeat center top; height:291px; overflow:hidden;}
.guan1 .content{ position:relative; height:291px;}
.guan1 h4{ width:460px; margin:200px auto 0; font:14px "Microsoft Yahei";   position:relative; padding-left:30px;color:#000; background:url(Img/Index/guan_lx.png) no-repeat left 8px;}
.guan1 h4 em{ font:30px "黑体"; color:#000; padding-left:12px;}
.guan1 h4 span a{display:inline-block; width:130px; height:34px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:#ee1217; line-height:34px; float:right;position:absolute; top:0; right:0;}

.lc{ width:810px; height:315px; margin:60px 0 100px 0; overflow:hidden;}
.lc h3{ height:77px; border-bottom:1px solid #e6e7e8; overflow:hidden; font:25px "Microsoft Yahei"; font-weight:bold; color:#000;}
.lc h3 em{ display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#8b8b8b;}
.lc li{ width:162px; float:left; height:93px; margin-top:38px;border-bottom:1px solid #e6e7e8; font:14px "Microsoft Yahei"; text-align:center;}
.lc li em{ display:block; font:24px Impact; color:#c6c6c6; height:40px;}
.lc li a{ color:#000;}
.lc li a:hover,.lc li a:hover em,.lc li.cur a,.lc li.cur em{ color:#ee1217; text-decoration:none;}

.online{ width:260px; height:315px; padding:35px 0 0 45px; overflow:hidden; background:#fafafa; margin-top:60px; overflow:hidden;}
.online h3{ height:38px; font:16px "Microsoft Yahei"; color:#333; overflow:hidden;}
.online li{ width:219px; background:#fff; margin-bottom:10px; height:40px;}
.online li em{ display:inline-block; width:60px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#000; float:left;}
.online li input{ width:150px; height:40px; background:none; border:0; color:#333; font:14px "Microsoft Yahei"; line-height:40px; overflow:hidden;}
.online li span{ color:#c00;}
.online .ly{ height:72px;}
.online .ly textarea{width:156px; height:72px; background:none; border:0; color:#333; font:14px "Microsoft Yahei"; line-height:36px; resize:none; overflow:hidden;}
.online .btn01{ background:url(Img/Index/btn.gif) no-repeat center top; width:219px; height:45px;}
.online .btn01 input{ width:219px; height:45px; overflow:hidden; background:none; border:0; cursor:pointer; overflow:hidden;}

.about{ height:620px; padding-top:60px; overflow:hidden; background:#fafafa;}
.about h3{ height:76px; overflow:hidden; text-align:center; margin-top:20px;}
.about h3 a{ display:inline-block; width:135px; height:44px; font:16px "Microsoft Yahei"; text-align:center; background:#fff; margin:0 8px; color:#333; line-height:44px;}
.about h3 a:hover{ color:#fff; background:#f1181c; text-decoration:none;}
.about dl{ height:370px; overflow:hidden; background:#fff;}
.about dt{ width:572px; height:370px; float:left; overflow:hidden;}
.about dt img{width:572px; height:370px;}
.about dd{ width:550px; padding-right:30px; float:right;}
.about dd h4 a{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; height:75px; line-height:75px; overflow:hidden; background:url(Img/Index/about_line.gif) no-repeat left bottom; color:#212121;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:29px; color:#333; height:180px; overflow:hidden; margin-top:15px;}
.about dd span a{ display:block; width:130px; height:34px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:#000; line-height:34px; margin-top:20px;}

.dy{ width:380px; height:445px; overflow:hidden; margin-top:45px;}
.dy h3{ font:18px "Microsoft Yahei"; font-weight:bold; line-height:54px; height:54px; overflow:hidden;}
.dy h3 a{ color:#000;}
.dy h3 em{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ababab; padding-left:5px;}
.dy p{ height:164px; overflow:hidden;}
.dy p img{ width:380px; height:164px;}
.dy dl{ background:url(Img/Index/dy_dot.gif) no-repeat left 9px; padding-left:20px; margin:12px 0;}
.dy dt a{ display:block; font:15px "Microsoft Yahei"; font-weight:bold; color:#525252; line-height:25px; overflow:hidden;}
.dy dd{ font:14px "Microsoft Yahei"; color:#525252; line-height:24px;}
.news{ display:inline; margin-left:30px;}
.news dl{}
.faq{ width:376px; overflow:hidden; margin-top:45px; height:400px;}
.faq h3{ font:18px "Microsoft Yahei"; font-weight:bold; line-height:54px; height:54px; overflow:hidden;}
.faq h3 a{ color:#000;}
.faq h3 em{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ababab; padding-left:5px;}
.faq dl{ border-bottom:1px dashed #ccc; padding:16px 0;}
.faq dt a{display:block; font:15px "Microsoft Yahei"; font-weight:bold; color:#525252; line-height:25px; overflow:hidden; background:url(Img/Index/q.gif) no-repeat left 3px; padding-left:30px;}
.faq dd{font:14px "Microsoft Yahei"; color:#525252; line-height:24px; background:url(Img/Index/a.gif) no-repeat left 3px; padding-left:30px; margin-top:3px;}

.link{ height:162px; background:#fafafa; border-top:1px solid #e1e1e1; overflow:hidden; }
.link h2{ width:135px; padding:56px 0 0 65px;border-right:1px solid #e1e1e1; overflow:hidden; font:18px "Microsoft Yahei"; background:url(Img/Index/link_h.gif) no-repeat left 58px; float:left; height:106px;}
.link h2 a{ color:#333;}
.link h2 em{ display:block; font-size:14px; color:#666; padding-top:9px;}
.link p{ width:999px; float:right; font:14px "Microsoft Yahei";color:#666; line-height:30px; padding-top:50px;}
.link p a{ color:#666; display:inline-block; padding:0 26px;}



/**/

