.banner { overflow:hidden; margin-bottom:105px;
 /* width: 110%; margin-left:-5%;*/ width:100%;}


.bannerZZC{ position:absolute; left:0px; z-index:2; top:0px; width:100px; height:100%; background:url(/images/indexBannerZz.png) left top repeat;}
.bannerText{ position:absolute; right:30%; top:185px; z-index:3;}

.indexType{ width:1020px; padding:10px 2px; position:absolute;left:0; top:-154px; background:#ededed; z-index:2;/*比banner图层级高*/
            -moz-box-shadow:0 -3px 5px #b4b3b3;-webkit-box-shadow:0 -3px 5px #b4b3b3;box-shadow:0 -3px 5px #b4b3b3;}
.indexType li{ float:left; width:170px;}
.indexType li dt{ float:left; width:84px; height:84px; overflow:hidden;}
.indexType li dd{ float:left;width:81px; overflow:hidden; padding:25px 0px 0px 5px; font-size:14px;}
.indexType li dd .more{ display:block; background:url(/images/icon01.png) left top no-repeat; width:9px; height:6px; margin-top:5px;}

.indexItem{width:1024px; margin:0px auto 44px; position:relative;}
.indexItem .indexDFKBox{ overflow:hidden;}
.indexItem .indexDFK{width:1100px;}
.indexItem .indexDFK li{ float:left; width:328px; margin-right:20px;}
.indexItem .indexDFK h2{ height:36px; padding-top:14px; font-weight:normal; font-size:22px; color:#fff; line-height:50px; background:#7c7c7d; padding-left:27px; position:relative;}
.indexItem .indexDFK h2 .more{ text-indent:13px; position:absolute; right:30px; top:25px;  color:#fff; font-size:9px; font-family:Arial; line-height:14px; background:url(/images/icon02.png) left 3px no-repeat; display:block;}
.indexItem .indexDFK h2 .more:hover{ text-decoration:underline;}
.indexItem .indexDFK .img{ display:block; width:328px; height:178px;}
                  
.indexLeft{ float:left; width:475px;}
.indexLeft dt{ font-weight:bold; padding-bottom:10px; line-height:22px; font-size:16px;}
.indexLeft dd{ line-height:20px;}

.indexTitle{ font-weight:normal; margin-bottom:15px; background:url(/skin/image/icon03.png) left center no-repeat; text-indent:36px; font-size:22px; height:40px; line-height:40px;}

.indexMain{width:1024px; margin:0px auto 40px;}

.indexRight{ float:right; width:430px;}
.indexRight dl{ height:65px; margin-bottom:18px;}
.indexRight dt{ float:left;width:64px; background:#e6e6e6; color:#d70010; font-size:18px; text-align:center;}
.indexRight dt span{ display:block; height:28px; line-height:28px; color:#efefef; background:#bebebe;}
.indexRight dd{ float:right;width:355px;}
.indexRight dd .title{ display:block; font-weight:bold; font-size:14px; color:#1f1f1f; margin-bottom:3px; height:18px; line-height:18px; overflow:hidden;}
.indexRight dd .info{ display:block; color:#3a3a3a; margin-bottom:3px; height:18px; line-height:18px; overflow:hidden;}
.indexRight dd .more{ display:block; font-size:9px; color:#d70010; background:url(/images/icon01.png) left 3px no-repeat; text-indent:13px;}
.indexRight dl.hover .title{ color:#d60010;}

.pageBanner{ width:100%; height:250px; position:relative; margin-bottom:25px;}
.pageBanner .ban_text{  display:block; position:absolute; right:10%; top:66px;}

.pageMain{width:1024px; margin:0px auto; min-height:400px;_height:400px; padding-bottom:40px;}

.lv_tree {border-bottom: 1px solid #cfcfcf;height: 40px; line-height:40px; margin-bottom: 45px;overflow: hidden;}
.lv_tree_con {background: none;float: right;overflow: hidden;padding: 8px 0 0;text-align: right;text-indent: 15px;}
.lv_tree_con a {}
.lv_tree_con a:hover, .lv_tree_current {color: #333;}
.lv_tree h2 {color: #000000;text-indent:2px;float: left;font-size: 18px;font-weight:bold;}

.pageLeft{ float:left;width:858px;}

.pageRight{ float:right;width:165px;}
.pageNav dt{ background:url(/images/btBg.jpg) left top no-repeat; color:#fff; font-size:26px; text-align:center; font-weight:bold; padding:12px 20px 0; height:84px; border-bottom:1px #fff solid;}
.pageNav dd{ line-height:38px;  margin-bottom:1px;}
.pageNav dd a{ display:block; font-size:12px; color:#fff; padding-left:3px;background:url(/skin/image/pageNav.jpg) left bottom no-repeat;}
.pageNav dd a:hover,.pageNav dd.current a{background:url(/skin/image/pageNav.jpg) left top no-repeat;}


.pageNav dd ul{ display:none;}
.pageNav dd li{ height:28px; line-height:28px;   background:#f5f5f5;border-bottom:1px #ccc dotted;}
.pageNav dd li a,.pageNav dd.current li a{background:#f5f5f5; color:#4d4d4d; padding-left:0px; display:block;padding-left:20px;  }
.pageNav dd li.hover a,.pageNav dd li.current a,.pageNav dd.current li.hover a,.pageNav dd.hover li.hover a{ color:#fff;background:#545454;}


.pageNav dd.current ul{ display:block;}

.proList dl{ display:block; float:left;width:390px; height:150px; margin:0px 25px 40px 0; overflow:hidden;}
.proList dt{ float:left;width:182px; position:relative;height:150px;}
.proList dt span{ width:182px; display:block; height:32px; line-height:32px; background:url(/images/tm.png) left top repeat; position:absolute; left:0px; bottom:0px;}
.proList dt .title{ color:#fff;width:148px; float:left; display:block; text-indent:18px; overflow:hidden;}
.proList dt a.fd{ display:block;width:16px; height:25px; float:left; background:url(/images/fd.png) left 9px no-repeat;}
.proList dd{width:185px; float:right;}
.proList dd .title{ font-size:20px; height:18px; line-height:18px; display:block; overflow:hidden;}
.proList dd .info{ height:80px; line-height:20px; display:block; overflow:hidden; color:#787878; margin:5px 0px 21px;}
.proList dd .more{ background:#fff url(../images/else/more.png) left top no-repeat;width:81px; display:block; height:26px; line-height:26px; text-indent:23px; color:#d60010;
                   transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.proList dl.hover dd .more{background:#d60010 url(/images/more2.png) left top no-repeat; color:#fff;}


.page{ padding:10px 0px 0px 0px; margin:0px auto; text-align:center;float:left;}
.page a,.page span{ display:block; font-size:14px; float:left; border:1px #ebebeb solid;height:24px; font-family:Arial; line-height:24px; width:24px; color:#525152; margin-bottom:10px; }
.page a{text-align:center;  background:#fff;}
.page span.cur_page{background:#ff0000;color:#fff;  border:1px #ff0000 solid; }
.page a:hover{background:#dbdbdb;border:1px #ebebeb solid;}
.page a.first,.page a.pre,.page a.next,.page a.last{width:50px; font-size:12px; background:#fff;  font-weight:normal;}
.page a.next{ border:1px #ebebeb solid;}
.page a.first:hover,.page a.pre:hover,.page a.next:hover,.page a.last:hover{background:#dbdbdb;border:1px #ebebeb solid;}




.pro_uplf .xiaotu{ position:relative;}
.pro_uplf .xtu{ position:relative; height:63px; overflow:hidden;}
.pro_uplf .xtu dl{ position:absolute; left:0; top:0; height:63px;}
.pro_uplf .xtu dl dd{ float:left; width:61px; height:61px; cursor:pointer; margin-right:9px; border:1px solid #bebebe;}
.pro_uplf .xtu dl dd img{width:61px; height:61px;}
.pro_uplf .xtu dl dd.current{ background-color:#d60010; border:1px #d60010 solid;}
.pro_uplf .datu{ position:relative; width:350px; height:288px; margin-bottom:3px; border:1px solid #bebebe;}
.pro_uplf .datu ul{ position:absolute; width:259px; height:288px; left:0; top:0;}
.pro_uplf .datu ul li{ position:absolute; width:350px; height:288px; left:0; top:0;}
.pro_uplf .datu ul li img{/*width:259px; height:259px;*/}
.pro_uplf{ width:352px; float:left;}
.pro_uprgt{ width:335px; float:left; color:#585858; line-height:24px; padding-left:20px;}
.proName{ font-size:16px;  font-weight:bold; padding-bottom:5px; }


.joinTabs{ height:34px; margin-bottom:20px; margin-top:20px;}
.joinTabs a{ float:left;width:175px; font-size:14px; height:34px; line-height:34px; font-weight:bold; background:#cfcfcf; text-align:center; margin-right:1px; font-style:outside none none;}
.joinTabs a.select{ background:#d60010; color:#fff;}
.joinTabsC{display:none; line-height:24px;width:710px;}

.applicationList dl{ float:left; width:348px;  height:210px; margin:0px 60px 30px 0px;}
.applicationList dl dt{ width:348px; height:160px;}
.applicationList dl dd{ height:36px; background:#d7d7d7; padding:14px 80px 0px 23px; position:relative;
                        transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.applicationList dl dd .title{ font-weight:bold; color:#000; display:block; line-height:20px;}
.applicationList dl dd .info{ height:40px; line-height:20px; display:block; overflow:hidden;}
.applicationList dl dd em{ display:block; background:url(/images/yyIcon.png) left top no-repeat; width:34px; height:34px; position:absolute; right:24px; top:8px;}

.applicationList dl.hover dd{ background:#d60010;}
.applicationList dl.hover dd .title,.applicationList dl.hover dd .info{ color:#fff;}

.feedBack{ background:url(/images/fk.jpg) left top no-repeat; padding-top:330px; min-height:262px;_height:262px;}
.feedBack td,.feedBack th{ padding:5px; background:#e5e5e5; border-bottom:10px #fff solid;}
.feedBack th{width:90px; text-align:right; font-weight:normal; padding-right:10px;}
.feedBack .text{ height:20px; line-height:20px; width:300px; border:none; background:none;}
.feedBack textarea{width:500px; height:70px; line-height:20px; border:none; background:none;}
.feedBack .tdLast{ background:none; border:none;}
.subBtn{ display:block; float:left;width:108px; height:30px; line-height:30px; background:#d60010; font-size:14px; border:none; cursor:pointer; font-weight:bold; color:#fff; text-align:center; margin-right:10px;}
.resetBtn{ display:block; float:left;width:108px; height:30px; line-height:30px; background:#6b6b6b; border:none; font-size:14px; font-weight:bold; cursor:pointer; color:#fff; text-align:center; margin-right:10px;}
.feedBack em{ color:#d60010;}


.tabs{ margin-bottom:25px; height:38px; }
.tabs li{ cursor:pointer; float:left;width:160px; height:38px; line-height:38px; color:#fff; font-size:16px; text-indent:33px;  margin-right:2px;background:url(/images/tabs.jpg) right top no-repeat;}
.tabs li a{ color:#fff; display:block; }
.tabs li.current,.tabs li.hover{ background:url(/images/tabs.jpg) left top no-repeat;}
.tabsC{display:none;}

.leaseLeft { background:url(/images/honorBg.gif) left top no-repeat; width:812px; height:360px; padding-top:77px;}
.leaseLeft .pro-switch {height: 310px;position: relative;width:100%; z-index:1;}
.leaseLeft .flexslider {margin: 0;padding: 0;}
.leaseLeft .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; height:310px;width:240px; float:left; background:red;}
.leaseLeft .flexslider .slides > li  a{ display:block; width:100%; height:100%;}
.leaseLeft .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.leaseLeft .no-js .slides > li:first-child {display: block;}
.leaseLeft .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.leaseLeft .flex-viewport {width:680px; margin:0px auto; overflow:hidden; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.leaseLeft .flexslider .slides {zoom: 1;}
.leaseLeft .flex-direction-nav {*height: 0; position:absolute; right:-27px; bottom:15px; display:none;}
.leaseLeft .flex-direction-nav a {display: block;z-index: 10;cursor: pointer;text-indent: -9999px;-webkit-transition: all .3s ease; position:absolute;  bottom:10px;height:27px;width:27px;  font-size:0px; text-indent:-9999px;}
.leaseLeft .flex-direction-nav .flex-next {background:url("../images/else/zlBtn.jpg") -27px top no-repeat;right: 0px;}
.leaseLeft .flex-direction-nav .flex-prev {right:27px;background:url("../images/else/zlBtn.jpg") left 0px no-repeat;}
.leaseLeft .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.leaseLeft .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.leaseLeft .flexslider:hover .flex-next:hover, .leaseLeft .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.leaseLeft .flexslider:hover .flex-next:hover{background:url("../images/else/zlBtn.jpg") -27px -27px no-repeat;}
.leaseLeft .flexslider:hover .flex-prev:hover{background:url("../images/else/zlBtn.jpg") left -27px no-repeat;}
.leaseLeft .flex-control-nav {width:0px;position: absolute; left:50%; margin-left:0px;bottom: 16px;text-align: right; display:none;}
.leaseLeft .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.leaseLeft .flex-control-paging li a {background: url(../images/else/indexPoint.png) 0px 0px no-repeat;display:block;height: 13px;overflow: hidden;text-indent:-99999px; color:#fff; font-size:0;width: 13px;cursor: pointer;}
.leaseLeft .flex-control-paging li a.flex-active {background-position: -35px 0; color:#ffbb0e;}



.marquee_box .jcarousel-clip-horizontal { width:680px; height: 315px; text-align:center; overflow:hidden; margin:0px auto;} /*这句没有的话 在ie6、ie7下图片横排显示*/
.marquee_box .jcarousel-next-horizontal { position: absolute; top:120px; right: 15px; width:34px; height: 34px; cursor: pointer;
                                          background:url("../images/else/jt.png") left -34px no-repeat; }
.marquee_box .jcarousel-next-horizontal:hover{background:url("../images/else/jt.png") left -68px no-repeat;}
.marquee_box .jcarousel-prev-horizontal { position: absolute; top:120px; left:15px; width:34px; height:34px; cursor: pointer; 
                                         background:url("../images/else/jt.png") left -102px no-repeat;}
.marquee_box .jcarousel-prev-horizontal:hover{background:url("../images/else/jt.png") left 0 no-repeat;}
.marquee_box{ background:url(/images/honorBg.gif) left top no-repeat; width:812px; height:360px; padding-top:77px; overflow:hidden; }
.marquee_box ul{ list-style:none; padding:0px;width:680px; height:315px; overflow:hidden;}
.marquee_box ul li{width:200px; height:315px; overflow:hidden;  padding-right:40px;}
.marquee_box ul li span{ height:35px; line-height:35px; text-align:center; display:block; background:#aeafae; color:#fff; width:200px;}
.marquee_box ul li img{width:200px; height:275px; }
.marquee_box ul li.current{ border:1px #ff0000 solid;}



#brand{width:812px; overflow:hidden;}
#brand .bd-box{width:812px;}
#brand .bd-box li{float:left;width:176px;height:96px;overflow:hidden;position:relative;margin:0px 22px 22px 0px; }
#brand .bd-box li img{width:176px;height:96px;position:absolute;left:0px;top:0px;z-index:2;overflow:hidden;}
#brand .bd-box li span{width:176px;height:0px;position:absolute;left:0px;top:30px;z-index:1;text-align:center;line-height:96px;font-size:14px;color:#FFF;background:#d60010;font-weight:bold;overflow:hidden;display:none;}
#brand .bd-box li a{width:176px;height:96px;position:absolute;left:0px;top:0px;z-index:3;}



.brandNewsFirst{ height:152px; padding:0px 0px 20px;  margin-bottom:30px;
           transition:background-color 1s ease 0s;
-ms-transition:background-color 1s ease 0s;
-moz-transition:background-color 1s ease 0s;
-webkit-transition:background-color 1s ease 0s;
-o-transition:background-color 1s ease 0s;}
.brandNewsFirst dt{ float:left;width:270px; height:152px;position:relative; display:block;}
.brandNewsFirst dt img{ width:270px; height:152px;}
.brandNewsFirst dd{ float:left;width:520px; padding-left:20px;}
.brandNewsFirst dd img{ vertical-align:middle;}
.brandNewsFirst dd .date{ font-size:12px; font-family:Arial; color:#b6b6b6;}
.brandNewsFirst dd .title{ font-size:18px; margin-bottom:3px; height:24px; line-height:24px; overflow:hidden; display:block; border-bottom:1px #ececec solid; padding-bottom:5px;}
.brandNewsFirst dd .info{ display:block; font-size:14px; height:60px; line-height:20px; overflow:hidden; margin:8px 0; color:#787878;}
.brandNewsFirst dd .more{  background:#fff url(../images/else/more.png) left top no-repeat;width:81px; display:block; height:26px; line-height:26px; text-indent:23px; color:#d60010;
                   transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.brandNewsFirstHover dd .more{background:#d60010 url(/images/more2.png) left top no-repeat; color:#fff;}
.tabsNews li{ text-indent:50px;}

.newsList dl{ padding-bottom:20px;border-bottom:1px #ececec solid; margin:0px 0px 20px;width:805px;}
.newsList dt{ float:left; width:55px; height:65px; padding:18px; background:#7e7e7e; text-align:center;}
.newsList dt span{ display:block; font-size:42px; font-family:Arial; color:#fff; }
.newsList dt em{ font-style:normal; color:#fff; display:block; border-top:1px #9d9d9d solid; border-bottom:1px #9d9d9d solid;}
.newsList dd { float:left;width:690px; padding-left:20px;}
.newsList dd .title{ display:block; font-size:16px; color:#1f1f1f; margin-bottom:5px; height:18px; line-height:18px; overflow:hidden;}
.newsList dd .info{ display:block; color:#787878; margin-bottom:3px; height:40px; line-height:20px; overflow:hidden; margin-bottom:12px;}
.newsList dd .more{   background:#fff url(../images/else/more.png) left top no-repeat;width:81px; display:block; height:26px; line-height:26px; text-indent:23px; color:#d60010;
                   transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.newsList dl.hover .more{background:#d60010 url(/images/more2.png) left top no-repeat; color:#fff;}

.newsDetail{ width:805px;}
.n-tit{ line-height: 38px; padding-bottom: 10px; border-bottom: 1px #b2b2b2 dotted; font-size: 24px; position: relative; font-weight:normal; margin-top:10px;}
.n-tit .n-back{width: 72px; height: 32px; background: url(../images/else/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}
.n-msg{height: 34px; overflow: hidden; margin-top: 12px;}
.n-msg .n-msg-base{float: left; line-height: 28px;}
.n-msg .n-msg-base span{margin-right: 10px;}
.n-msg .n-msg-share{float: left;}
.n-body{font-size: 14px; line-height: 1.8em; padding-top: 20px; padding-bottom: 30px;}
.n-body div,.n-body p{ font-size:14px;}



.editBox{max-width:820px;}

.doctorList{width:805px; margin-bottom:15px; }
.doctorList li{ border-bottom:1px #c5c5c5 dashed; padding:20px; 
                transition:background-color 1s ease 0s;
-ms-transition:background-color 1s ease 0s;
-moz-transition:background-color 1s ease 0s;
-webkit-transition:background-color 1s ease 0s;
-o-transition:background-color 1s ease 0s;}
.doctorList li dt{ float:left; width:70%; font-size:14px; color:#838383;}
.doctorList li dt .title{ display:block; font-size:22px; margin-bottom:5px; line-height:30px; color:#838383;}
.doctorList li dt span{ display:block; font-size:12px; color:#bcbbbb;}
.doctorList li dd{ float:right; width:20%; padding-top:37px;}
.doctorList li dd .more{ display:block; float:right; font-size:14px; color:#fff; background:url(/images/zp01.jpg) left top no-repeat; text-indent:23px;width:125px; height:28px; line-height:26px;}
.doctorList li.hover dd .more{background:url(/images/zp01.jpg) left bottom no-repeat;}

.doctorList li.hover{ background:#eeeeee;}


.jobsArea{width:805px; }

.jobsTitle{ font-size:20px; border-top:3px #d60010 solid;  font-weight:bold; position:relative;}
.jobsTitle span{ padding:5px 10px; background:#d60010; color:#fff;}
.jobsTitle a.back{ position:absolute; right:10px; top:10px;width: 72px; height: 32px; background: url(../images/else/news_back.png) 0px 0px no-repeat;}
.join_show{ margin-top:40px; line-height:24px;}
.join_show .title{ font-weight:bold; color:#3b3b3b; padding-bottom:10px; font-size:18px;}
.join_show .info{ padding-bottom:30px;}
.applyBtn{ background:#3b3b3b; color:#fff; display:block; float:left; width:100px; height:20px; line-height:20px; padding:5px 0px; text-align:center; font-size:14px;}
.applyBtn:hover{ background:#d60010;}

.exper_up{width:812px; overflow:hidden;}
.exper_up .qiehuan{ position:relative;}
.xiaotuBox{position:absolute; top:0px; right:0px;width:176px; height:391px; padding:42px 0px; background:url(/images/tm.png) left top repeat;}
.exper_up .xiaotu{  height:391px; overflow:hidden; }
.exper_up .xiaotu .prev{ position:absolute; left:13px; top:10px; text-indent:-9999px; z-index:7; width:148px; height:23px; cursor:pointer; 
                         background:url(/images/jt2.jpg) left top no-repeat;}
.exper_up .xiaotu .prevHover{background:url(/images/jt.jpg) left -81px no-repeat;}
.exper_up .xiaotu .next{ position:absolute; left:13px; text-indent:-9999px; bottom:10px; z-index:7; width:148px; height:23px; cursor:pointer;
                         background:url(/images/jt2.jpg) left bottom no-repeat;}
.exper_up .xiaotu .nextHover{background:url(/images/jt2.jpg) left bottom no-repeat;}
.exper_up .xtu{ position:relative; height:105px; width:176px; margin:0 auto; overflow:hidden;}
.exper_up .xtu dl{ position:absolute; left:0; top:0; height:105px; width:150px;}
.exper_up .xtu dl dd{ width:150px; padding:0px 13px; height:88px; cursor:pointer; margin-bottom:13px;}
.exper_up .xtu dl dd.current{ background:#7c1824; }
.exper_up .datu{ font-size:16px; position:relative; width:1200px; height:584px; overflow:hidden;}
.exper_up .datu ul{ position:absolute; width:1200px; height:584px; left:0; top:0;}
.exper_up .datu ul li{ position:absolute; width:1200px; height:584px; left:0; top:0;}

.activityList{width:805px; overflow:hidden;}
.activityList ul{width:900px;}
.activityList dl{ float:left; width:238px; margin:0px 50px 28px 0px;transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.activityList dt{ width:238px; height:146px; display:block;}
.activityList dd{ padding:0px 8px 10px;}
.activityList dd .info{ display:block; line-height:20px; height:60px; overflow:hidden; margin:8px 0; color:#848383;} 
.activityList dd em{ color:#b70002; font-style:normal;}
.activityList dl.hover{ background:#eee;}


.searchType {width:805px; margin-bottom:30px;}
.searchType .type{font-size: 18px; margin-bottom:25px; font-weight:normal; text-indent: 2px; border-bottom:1px solid #cfcfcf; height:40px; line-height:40px;}


.downloadList{width:805px; }
.downloadList li{ font-size:14px; border:2px #f8f8f8 solid; background:#fff; margin-bottom:17px; padding:15px 20px 15px 30px; height:28px; line-height:28px;-moz-box-shadow:1px 2px 2px #eae8e8;-webkit-box-shadow:1px 2px 2px #eae8e8;box-shadow:1px 2px 2px #eae8e8;}
.downloadList li span{ display:block; font-size:14px; float:left;width:440px; height:28px; line-height:28px; overflow:hidden;}
.downloadList li .cz{ display:block; font-size:13px;font-family:\5FAE\8F6F\96C5\9ED1; float:right;width:100px; height:28px; border:1px #e0e0e0 solid; text-indent:12px; margin-right:10px; background:url(/images/icon01.png) 70px center no-repeat;}
.downloadList li .cz:hover{ border:1px #d60010 solid;}
.downloadList li.hover{ border:2px #d60010 solid; -moz-box-shadow:1px 2px 2px #dddddd;-webkit-box-shadow:1px 2px 2px #dddddd;box-shadow:1px 2px 2px #dddddd;}


.video{ width: 810px; overflow: hidden;}
.video li{ width: 216px; padding: 10px; position: relative; border-left:1px solid #f2f2f2; border-top:1px solid #f2f2f2; border-bottom:2px solid #c0c0c0; border-right:2px solid #c0c0c0; float: left; margin:0px 28px 30px 0px; height: 256px; overflow: hidden;}
.video li img{width:216px; height:172px;}
.video li.hover{background: #b00923; border-left:1px solid #990000; border-top:1px solid #990000; border-bottom:2px solid #990000; border-right:2px solid #990000;}
.video li.hover h2,.video li.hover .info{ color:#fff;}
.video li h2{ font-size: 14px; color:#990000; font-weight: bold; height: 22px; line-height: 22px; overflow: hidden; margin-top: 8px;}
.video li .info{ display:block;  height:44px; line-height:22px; overflow:hidden;}
.video li p.sp_djbf{ background:url(/images/sp_an1.png) center 75px no-repeat; width: 240px; height: 275px; text-align: center; line-height: 200px; cursor:pointer; position: absolute; left: 0px; top: 0px; z-index: 2;}

.videoBox{ display: none; width: 600px; height:450px;  overflow: hidden;position: fixed; z-index: 9999; left: 50%; top:1%; margin-left: -300px; background:#fff;}
.gb_s,.gb_sp1{ width:24px; height:24px; float:right; cursor:pointer; background:#FFF;}


.spClose{ position:absolute; right:20px; top:20px; width:30px; height:30px; display:block;
          background:url(/images/close1.jpg) left top no-repeat;  }
.spClose a:hover{background:url(/images/close2.jpg) left top no-repeat;}
.spTitle { width:98%; padding:0 0 10px 2%; height:48px; line-height:24px; font-size:14px; color:#d60010;  margin-top:10px;}
.spBox{ background:#fff;}
.bg{ display:none; width:100%;  position:fixed; height: 100%; left:0; top:0px; z-index:9998;  background:url(/images/tm.png) repeat;}


.sitemap {  padding-left: 10px; width:805px; }
.sitemap ul { line-height:25px; border-bottom:solid 1px #DBDBDB;display: inline-block;width:100%; margin-bottom:20px;}
.sitemap ul li { float: left; padding:5px 10px; }
.sitemap ul li a{ color:#4E4A45}
.sitemap ul li a:hover{ color: #d60010;}
.sitemap_tit{}
.sitemap_tit strong { font-size: 14px;  }

.contactBox{ position:relative; }
#mapArea{width:100%; height:450px; }
.contact_us_txt{width:284px; height:431px;color:#fff; top:0px; position:absolute; right:0px; background:url(/images/tm.png) left top repeat; z-index:99;}
.contact_us_topge{width:60px; height:88px; margin: 0px auto; border-bottom:#fff solid 1px;}
.contact_us_p{width:220px; height:176px; margin: 0px auto; font-size:12px; color:#fff; text-align:center; line-height:20px;}
.contact_us_p p,.contact_us_p a{ color:#fff;}
.contact_us_txt span{ text-align: center; font-size:18px; color:#fff; margin-top:30px; margin-bottom:20px; display:block;}
.contact_us_ge{width:60px; height:88px; margin: 0px auto; border-top:#fff solid 1px;}


.newsLB{ border-bottom:1px solid #ececec; padding-bottom:20px; margin-bottom:20px;}
.newsLB .title{ font-size:18px; padding-bottom:10px; display:block;}
.newsLB dt{ display:block; width:270px; height:152px; float:left;}
.newsLB dd{ padding-left:20px; float:left; width:520px;}
.newsLB dd .info{display:block; font-size:14px; max-height:80px; line-height:20px; overflow:hidden; margin:8px 0; color:#787878;}
.newsLB dd .date{ display:block; font-size:12px; font-family:Arial; color:#b6b6b6;}
.newsLB dd .more{  background:#fff url(../images/else/more.png) left top no-repeat;width:81px; margin-top:5px; display:block; height:26px; line-height:26px; text-indent:23px; color:#d60010;
                   transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.newsLBhover dd .more{background:#d60010 url(/images/more2.png) left top no-repeat; color:#fff;}

.proDetail{ position:relative;}
.proDetail .back{ display:block; width:70px; height:24px; line-height:24px; background:#cfcfcf; font-size:14px; text-align:center; position:absolute; right:40px; top:0px;}