﻿@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}



/**/

.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:499px; overflow:hidden;}



.qy_bj{height:602px; overflow:hidden;}

.bt{height:110px; margin:71px 0 38px 0; padding-top:14px; text-align:center; font:30px/40px a; color:#555; background:url(Img/Index/qy_bt.jpg) no-repeat center top;}

.bt span{display:block; font:bold 32px/45px a;}

.bt span a{color:#d00002;}

.bt span a:hover{ text-decoration:none;}

.qy{width:1004px; margin:0 auto; overflow:hidden;}

.qy ul li{float:left; width:249px; height:299px; text-align:center; position:relative; border-right:1px solid #e9e8e9; overflow:hidden;}

.qy ul li a{display:inline-block; width:249px; height:299px; font:14px/20px a;  color:#565056;}

.qy ul li i{display:block; width:75px; height:58px; margin:44px auto 0; text-align:center; padding-top:75px; font:bold 20px/40px a; color:#333; }

.qy ul li a:hover{text-decoration:none; }

.qy ul li a:hover i{color:#D00002;}

.qy .qy1 i{background:url(Img/Index/qy1.jpg) no-repeat center top;}

.qy .qy1 a:hover i{background:url(Img/Index/qy01.jpg) no-repeat center top;}

.qy .qy2 i{background:url(Img/Index/qy2.jpg) no-repeat center top;}

.qy .qy2 a:hover i{background:url(Img/Index/qy02.jpg) no-repeat center top;}

.qy .qy3 i{background:url(Img/Index/qy3.jpg) no-repeat center top;}

.qy .qy3 a:hover i{background:url(Img/Index/qy03.jpg) no-repeat center top;}

.qy .qy4 i{background:url(Img/Index/qy4.jpg) no-repeat center top;}

.qy .qy4 a:hover i{background:url(Img/Index/qy04.jpg) no-repeat center top;}

.qy ul li span{position:absolute; top:0; left:0; display:none; width:250px; height:43px; text-align:center; padding-top:256px; font:14px/43px a; color:#fff; background:url(Img/Index/qy_s.png) no-repeat center top;}

/**/ 

.por_bj{height:733px; overflow:hidden; background:url(Img/Index/pro_bj.jpg) no-repeat center top;}

.pro_l{width:205px; height:618px; margin-top:52px; background:#d00002; overflow:hidden;}

.pro_l h2{width:201px; height:90px; text-align:center; font:bold 24px/30px a; background:url(Img/Index/pro_nr.gif) no-repeat center 67px; overflow:hidden;}

.pro_l h2 a{display:block; color:#fff; padding-top:24px;}

.pro_l h4{width:164px; height:35px; margin:11px auto 0; overflow:hidden; }

.pro_l h4 a{display:inline-block; width:124px; height:35px; padding-left:40px; font:16px/35px a; color:#555; background:url(Img/Index/pro_n2.jpg) no-repeat center top;}

.pro_ns{width:201px; height:452px; background:#fff; margin:0 auto; overflow:hidden;} 

.pro_l h4 a:hover{background:url(Img/Index/pro_n1.jpg) no-repeat center top; font-weight:bold; color:#ff9000;}

.pro_l ul{width:166px; margin:0 auto; overflow:hidden;}

.pro_l ul li{width:166px; height:35px; border-bottom:1px dashed #a9a9a9;}

.pro_l ul li a{display:inline-block; width:124px; height:35px; padding-left:42px; font:14px/35px a; color:#555; background:url(Img/Index/pro_a2.gif) no-repeat 13px center;}

.pro_l ul li a:hover{background:url(Img/Index/pro_a1.gif) no-repeat 13px center; color:#ff9000;}

.pro_l span{display:block; width:201px; text-align:center;  font:16px/20px a; color:#fff; margin-top:14px; }

.pro_l span b{display:block; font:bold 24px/35px a; }



.pro_r{width:783px; height:618px; margin-top:52px; overflow:hidden; overflow:hidden;}

.pro_r h2{height:35px; overflow:hidden; background:url(Img/Index/pro_rs.png) no-repeat center top;}

.pro_r h2 em{float:left; font:bold 18px/35px a;}

.pro_r h2 em a{display:inline-block; height:35px; color:#ffffff; padding-left:24px; background:url(Img/Index/pro_r.png) no-repeat left 10px;}

.pro_r h2 span{float:right; font:14px/35px a; text-transform:uppercase;}

.pro_r h2 span a{color:#999;}

.pro_r ul li{float:left; width:248px; height:273px; position:relative; margin:18px 13px 0 0; overflow:hidden;}

.pro_r .none{margin-right:0;}

.pro_r ul li img{width:245px; height:269px; border:2px solid #dddddb;}

.pro_r ul li span{position:absolute; top:237px; left:0; display:none; width:233px; height:36px; background:url(Img/Index/pro_s.png) no-repeat center top; font:bold 16px/36px a; color:#fff; padding-left:15px;}

/**/

.sl_bj{height:649px; overflow:hidden;}

.sl_bj h2{height:155px; margin:80px 0 30px 0; background:url(Img/Index/sl_bt.jpg) no-repeat center top;}

.sl_bj h2 i{color:#ff9000;}

.sl_bj h2 em{display:block; margin-top:12px; font:14px/20px a; text-transform:uppercase;}

.sl_bj h2 em a{color:#555;}

.sl_bj ul{float:left; width:613px; height:320px; overflow:hidden;}

.sl_bj ul li{float:left; width:204px; height:103px; position:relative; overflow:hidden;}

.sl_bj ul li img{width:203px; height:102px; border:1px solid #dcdcdc; }

.sl_bj ul li span{position:absolute; top:1px; left:1px; display:none; width:203px; height:102px; background:url(Img/Index/sl_s.png) no-repeat center top;}

.sl_bj .none{width:205px;}

.sl_bj p{float:right; width:387px; height:314px; overflow:hidden;}

.sl_bj p img{width:386px; height:308px; border:1px solid #dcdcdc; border-left:none;}

.sl_bj .sl1{height:104px;}

/**/

.ts_bj{height:696px; background:#f4f4f4; overflow:hidden;}

.ts_bj h2{height:126px; margin:68px 0 29px 0; background:url(Img/Index/ts_bt.jpg) no-repeat center top;}

.ts_bj h2 i{color:#ff9000;}

.ts_bj dl{float:left; width:248px; height:400px; border:1px solid #e8e8e8; overflow:hidden;}

.ts_bj dl dt{width:248px; height:209px; overflow:hidden; position:relative; z-index:10;}

.ts_bj dl dt span{display:block; height:30px; margin:34px 0 12px 28px; font:bold 18px/30px a; color:#D00002;}

.ts_bj dl dt span img{width:29px; height:29px; margin-right:14px; vertical-align:middle;}

.ts_bj dl dt p{width:198px; margin:0 auto; font:14px/24px a; color:#555;}

.ts_bj dl dd{width:248px; height:200px; }

.ts_bj dl dd img{width:248px; height:200px;}

.ts_bj dl a{display:inline-block; width:248px; height:400px;}

.ts_bj dl a:hover{text-decoration:none;}

.ts_bj dl a:hover dt span{color:#fff;}

.ts_bj dl a:hover dt p{color:#fff;}

.ts_bj .cur2 dd{margin-top:-9px;}

.ts_bj .cur1 dt{margin-top:-9px;}

.ts_bj .cur2 dt{background:url(Img/Index/ts_s2.png) no-repeat center top;}

.ts_bj .cur2 a:hover dt{background:url(Img/Index/ts_s1.png) no-repeat center top;}

.ts_bj .cur1 dt{background:url(Img/Index/ts_ss2.png) no-repeat center top;}

.ts_bj .cur1 a:hover dt{background:url(Img/Index/ts_ss1.png) no-repeat center top;}



/**/

.pic{height:259px; position:relative; background:url(Img/Index/pic.jpg) no-repeat center top; overflow:hidden;}

.pic p{position:absolute; top:144px; left:50%; margin-left:-500px; font:20px/30px a; color:#fff;}

.pic p b{font:bold 28px/30px a; color:#fff;}

.pic p span{display:block; height:36px; margin-top:14px; overflow:hidden;}

.pic p span a{display:inline-block; width:106px; height:32px; margin-right:20px; text-align:center; font:14px/32px a; color:#fff; border:2px solid #fff;}


/**/

.about_bj{height:587px; background:#f4f4f4; overflow:hidden;}

.bts{height:110px; margin:68px 0 28px 0; padding-top:18px; text-align:center; font:30px/40px a; color:#555; background:url(Img/Index/about_bt.jpg) no-repeat center top;}

.bts span{display:block; font:bold 32px/45px a;}

.bts span i{color:#ff9000;}

.bts span a{color:#d00002;}

.bts span a:hover{ text-decoration:none;}

.about_bj dl{height:300px; overflow:hidden;}

.about_bj dl dt{float:left; width:409px; height:295px;}

.about_bj dl dt img{width:409px; height:295px;}

.about_bj dl dd{float:right; width:556px; overflow:hidden;}

.about_bj dl dd h3{height:56px; margin-top:34px; font:bold 21px/30px a; text-transform:uppercase; color:#333;}

.about_bj dl dd p{height:142px; font:14px/28px a; color:#666;}

.about_bj dl dd em a{display:block; width:103px; height:35px; text-align:center; font:14px/35px a; background:#ff9000; color:#fff;}

/**/

.ys_bj{height:731px; overflow:hidden;}

.ys_bj h2{margin:74px 0 27px 0; background:url(Img/Index/ys_bt.jpg) no-repeat center top;}

.ys_s{width:1153px; height:470px; margin:0 auto; position:relative; overflow:hidden;}

.ys_s .ys_roll{width:666px; height:40px; margin:0 auto 29px; border:2px solid #D00002; overflow:hidden;}

.ys_s .ys_roll li{float:left; width:222px; height:40px; background:url(Img/Index/ys_r.gif) no-repeat right center;}

.ys_s .ys_roll li a{display:inline-block; width:222px; text-align:center; height:40px; font:18px/40px a; color:#464445;}

.ys_s .ys_roll li a:hover,.ys_s .ys_roll .cur a{background:#D00002; font-weight:bold; color:#fff;}

.ys_s .ys_roll .none{background:none;}

.ys_s .x_roll,.ys_s .y_roll{position:absolute; top:215px; width:48px; height:48px; z-index:10;}

.ys_s .x_roll a,.ys_s .y_roll a{display:block; width:48px; height:48px;}

.ys_s .x_roll{left:0;}

.ys_s .y_roll{right:0;}

.ys_s .x_roll a{background:url(Img/Index/x_roll.jpg) no-repeat 0 0;}

.ys_s .x_roll a:hover{background-position:0 -48px;}

.ys_s .y_roll a{background:url(Img/Index/y_roll.jpg) no-repeat 0 0;}

.ys_s .y_roll a:hover{background-position:0 -48px;}

.ys1 .ys_t{width:1000px; margin:0 auto; overflow:hidden;}

.ys1 .ys_t ol{width:1000px; height:400px;  overflow:hidden;}

.ys1 .ys_t ol li{float:left; width:468px; height:400px; *display:inline;}

.ys1 .ys_t ol li img{width:100%; border:2px solid #fff;}

.ys1 .ys_t ol li span{display:none; text-align:center; font:14px/40px a; color:#666;}

.ys1 .ys_t ol li.roundabout-in-focus span { display:block; }

.ys2{width:1000px; margin:0 auto; height:390px; background:url(Img/Index/ys_bj1.jpg) no-repeat right top; overflow:hidden;}

.ys2 dl{width:1000px; height:197px; overflow:hidden;}

.ys2 dl dt{float:left; margin-right:16px; width:71px; height:63px; border:2px solid #D00002; padding-top:8px; text-align:center; font:bold 20px/26px a; *display:inline; color:#D00002;}

.ys2 dl dd{float:left; }

.ys2 dl dd h3{font:bold 24px/48px a; color:#D00002;}

.ys2 dl dd p{font:14px/28px a; color:#555;}

.ys2 ul li{float:left; width:166px; height:90px; margin-left:37px; padding-top:36px; font:18px/26px a; color:#D00002; text-align:center; background:url(Img/Index/ys2_s.jpg) no-repeat center top;}

.ys2 .cur{margin-left:9px;}

.ys3{width:1000px; margin:0 auto; height:390px; background:url(Img/Index/ys_bj2.jpg) no-repeat right top; overflow:hidden;}

.ys3 dl{width:1000px; height:117px; overflow:hidden;}

.ys3 dl dt{float:left; margin-right:16px; width:71px; height:63px; border:2px solid #D00002; padding-top:8px; text-align:center; font:bold 20px/26px a; *display:inline; color:#D00002;}

.ys3 dl dd{float:left; }

.ys3 dl dd h3{font:bold 24px/48px a; color:#D00002;}

.ys3 dl dd p{font:14px/28px a; color:#555;}

.ys3 ul{width:560px; height:280px; background:url(Img/Index/ys3_s.jpg) no-repeat left top; overflow:hidden;}

.ys3 ul li{float:left; width:96px; height:126px; margin-right:44px; *display:inline;}

.ys3 ul li a{display:inline-block; width:96px; height:126px; padding-top:12px; text-align:center; font:17px/26px a; color:#5e5e5e;  background:url(Img/Index/ys3_s2.jpg) no-repeat left top;}

.ys3 ul li a b{font-size:20px;}

.ys3 ul li a:hover,.ys3 .cur a{ text-decoration:none; background:url(Img/Index/ys3_s1.jpg) no-repeat left top; font-weight:bold; color:#D00002;}



/*隐藏所有 标题名称*/



/*中间显示*/

.ys_bj .ys_t ol li.roundabout-in-focus span { display:block; }

/*根据中间的来调整位置*/

.wit2 .roundabout-in-focus{ padding-left:55px;}







/**/

.lc_bj{height:636px; background:url(Img/Index/lc_bj.jpg) no-repeat center top; overflow:hidden; }

.lc_bj h2{margin:66px 0 27px 0; background:url(Img/Index/lc_bt.png) no-repeat center top;}

.lc_bj ul li{float:left; width:316px; height:358px; text-align:center; margin-left:26px; *display:inline; overflow:hidden;}

.lc_bj ul li a{display:inline-block; width:316px; height:358px; }

.lc_bj .lc1{margin:0;}

.lc_bj .lc1 a{background:url(Img/Index/lc_s1.png) no-repeat center top;}

.lc_bj .lc1 a:hover{background:url(Img/Index/lc_s01.png) no-repeat center top;}

.lc_bj .lc2 a{background:url(Img/Index/lc_s2.png) no-repeat center top;}

.lc_bj .lc2 a:hover{background:url(Img/Index/lc_s02.png) no-repeat center top;}

.lc_bj .lc3 a{background:url(Img/Index/lc_s3.png) no-repeat center top;}

.lc_bj .lc3 a:hover{background:url(Img/Index/lc_s03.png) no-repeat center top;}

.lc_bj ul li span{display:block; height:76px; margin-top:133px; text-align:center; font:bold 14px/22px a; color:#555;}

.lc_bj ul li img{width:308px; height:146px;}

.lc_bj ul li a:hover{text-decoration:none;}

.lc_bj ul li a:hover span{color:#009e43;}

/**/

.xq_bj{height:516px; border-bottom:1px solid #ededed; overflow:hidden;}

.xq_bj h2{margin:71px 0 30px 0; background:url(Img/Index/xq_bt.jpg) no-repeat center top;}

.xq_bj ul{height:150px; margin-bottom:42px; background:url(Img/Index/xq_bj.jpg) no-repeat center top; overflow:hidden;}

.xq_bj ul li{float:left; width:148px; height:148px; margin-left:65px; *display:inline;}

.xq_bj ul li a{display:inline-block; width:148px; height:60px; padding-top:88px; text-align:center; font:bold 18px/20px a; color:#555;}

.xq_bj .xq1{margin:0;}

.xq_bj .xq1 a{background:url(Img/Index/xq1.jpg) no-repeat center top;}

.xq_bj .xq1 a:hover{background:url(Img/Index/xq01.jpg) no-repeat center top;}

.xq_bj .xq2 a{background:url(Img/Index/xq2.jpg) no-repeat center top;}

.xq_bj .xq2 a:hover{background:url(Img/Index/xq02.jpg) no-repeat center top;}

.xq_bj .xq3 a{background:url(Img/Index/xq3.jpg) no-repeat center top;}

.xq_bj .xq3 a:hover{background:url(Img/Index/xq03.jpg) no-repeat center top;}

.xq_bj .xq4 a{background:url(Img/Index/xq4.jpg) no-repeat center top;}

.xq_bj .xq4 a:hover{background:url(Img/Index/xq04.jpg) no-repeat center top;}

.xq_bj .xq5 a{background:url(Img/Index/xq5.jpg) no-repeat center top;}

.xq_bj .xq5 a:hover{background:url(Img/Index/xq05.jpg) no-repeat center top;}

.xq_bj ul li a:hover{color:#009e43; text-decoration:none;}

.xq_bj p{width:405px; height:44px; margin:0 auto; border:2px solid #ff9000; }

.xq_bj p b{font:bold 24px/44px a; color:#D00002;}

.xq_bj p span{float:left; display:block; padding-left:12px; font:14px/44px a; color:#555;}

.xq_bj p em{float:right; }

.xq_bj p em a{display:block; width:106px; height:44px; text-align:center; font:14px/44px a; color:#fff; background:#ff9000;}

/**/ 

.news{width:1000px; height:430px; margin:49px auto 0; overflow:hidden;}

.news_l{width:648px; height:376px; border:1px solid #bebebe; position:relative; overflow:hidden;}

.news_l .more{position:absolute; top:0; right:20px; font:14px/48px a; }

.news_l .more a{color:#8c8c8c;}

.news_l ul{height:48px; overflow:hidden; border-bottom:1px solid #bebebe;}

.news_l ul li{float:left; width:152px; height:48px; overflow:hidden;}

.news_l ul li a{display:inline-block; width:152px; height:48px; text-align:center; font:bold 16px/48px a; color:#555;}

.news_l ul li a:hover,.news_l .cur a{color:#fff; background:#D00002;}

.news_l .news_s{width:628px; height:306px; margin:20px 0 0 20px; overflow:hidden;}

.news_l .news_s dl{width:628px; height:172px; overflow:hidden;}

.news_l .news_s dl dt{float:left; width:240px; height:160px;}

.news_l .news_s dl dt img{width:240px; height:160px;}

.news_l .news_s dl dd{float:right; width:368px; }

.news_l .news_s dl dd h3{height:23px; margin-bottom:14px; padding-left:60px; font:bold 14px/23px a; background:url(Img/Index/news_s.gif) no-repeat left center;}

.news_l .news_s dl dd h3 a{color:#333;}

.news_l .news_s dl dd p{height:92px; font:14px/24px a; color:#555;}

.news_l .news_s dl dd em a{display:block; width:128px; height:28px; text-align:center; border:1px solid #292929; font:14px/28px a; color:#333;}

.news_l .news_s ol li{width:588px; height:40px; font:14px/40px a; padding-left:20px; background:url(Img/Index/news_r.gif) no-repeat left center;}

.news_l .news_s ol li a{color:#555;}

.news_l .news_s ol li em{float:right;}

.news_l .news_s ol li i{float:left;}

.news_r{width:325px; height:376px; border:1px solid #bebebe;  overflow:hidden;}

.news_r h2{height:48px; overflow:hidden; padding:0 14px; border-bottom:1px solid #bebebe;}

.news_r h2 i{float:left; padding-left:34px; background:url(Img/Index/news_t.gif) no-repeat left center; font:bold 16px/48px a; color:#555;}

.news_r h2 span{float:right; font:14px/48px a;}

.news_r h2 span a{color:#8c8b8b;}

.news_r dl{width:285px; height:102px; margin:0 auto; border-bottom:1px dashed #cecece; overflow:hidden;}

.news_r dl dt{height:25px; margin-top:21px; font:bold 14px/15px a; padding-left:26px; background:url(Img/Index/w.gif) no-repeat left 1px;}

.news_r dl dt a{color:#D00002;}

.news_r dl dd{font:14px/22px a; color:#555; padding-left:26px; background:url(Img/Index/d.gif) no-repeat left 4px;}

/**/ 

.link{height:118px; background:#f4f4f4; overflow:hidden;}

.link h2{float:left; width:114px; height:44px; margin-top:37px; overflow:hidden; }

.link h2 img{width:114px; height:44px;}

.link p{float:right; width:884px; height:74px; margin-top:30px;}

.link p a{display:inline-block; margin:0 0 0 48px; font:14px/28px a; color:#666;}

.link .nones{margin-right:0;}



/**/





.fullSlide {width:100%;position:relative;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:499px;}

.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; border-radius:10px;width:42px;height:11px;margin:1px;overflow:hidden;background:#ECECEC;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {background:#D00002 ;filter:alpha(opacity=80);opacity:0.8;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-33px;z-index:1;width:73px;height:73px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .prev{ background:url(/Skins/Default/Img/left1s.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/left1s.png');_background:none; left:50px;}

.fullSlide .next {background:url(/Skins/Default/Img/right1s.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/right1s.png');_background:none;right:50px;}





/**/













