.language
#wrap{ max-width:1366px; margin:0px auto;}
#head{ max-width:1200px;margin:0px auto;_width:1200px;}
#head .logo{ width: 267px; height: 27px; position: absolute; top:20px; left: 50%; margin-left: -133px;}/*修改*/
#head .logo img{ height:28px;}/*修改*/
.hTop{overflow:hidden;zoom:1; padding: 15px 70px 15px 35px;}
.hTop .towlangua{ padding-left: 75px;}
.language{  padding-left:10px; width: 280px; padding-top: 5px;}
.searchBox{ width:195px; height:30px; border:1px solid #b2b2b2; border-radius: 5px;}
.inputTxt{ border:0px; width:156px; line-height:30px; height:30px; padding:5px; border-radius: 5px; outline:none;}
.searchBtn{ background:url(../images/search.gif) no-repeat; float:right; width:34px; height:30px; border:0px; cursor:pointer; border-radius: 3px;}
.contscreen{ width: 1200px; margin:0px auto;}

#nav{ height:45px;}/*修改*/
#nav ul li{ float:left; text-align:center;}
#nav ul li.end{ margin-right: 0;}
#nav ul li a{ color:#333; margin: 0 55px;font-size:16px; border-bottom:2px solid #f7f7f7; line-height:43px; display:inline-block;}/*修改*/
#nav ul li a.first{ margin-left: 0;}
#nav ul li a.end{ margin-right: 0;}
#nav ul{max-width:875px;_width:875px; margin:0px auto; }
#nav ul li a:hover,#nav ul li a.current{ color:#e60012; border-bottom:4px solid #e60012; text-decoration:none;}
.flexslider ul li img{ width: 100%;}
.careerField{ margin: 100px 0; border-top: 1px solid #b2b2b2; }
.careerField .title{ width: 245px;margin: 0 auto; text-align: center; background: #fff; top: -15px; position: relative;;}
.careerField .title h2{ font-size: 24px; font-weight: bold; color: #3f3f3f; padding-bottom: 10px;}
.careerField .title p{ font-size: 22px;}
.careerField .title.cloco{ background: #f8f8f8}
.careerField .title .line{ margin: 12px auto 0;  width:100px;height:10px; background:#e60012; overflow: hidden;}
.aboutpad{ padding: 100px 0 80px 0}
.greybox{ margin-top:20px; overflow:hidden; padding:15px 0px 0px 0px;}
.grey{ max-width:1200px;_width:1200px; margin:0px auto;}
.career{ overflow:hidden;}
.career li{ float:left; width:25%;_width:24.9%; margin: 0 0%; text-align: center;}
.careerInfo{ padding:0px 10px; color:#3f3f3f;}
.careerInfo img{ width:102px; height: 102px;}
.careerInfo h2{ font-size:20px; font-weight:normal; padding-top:55px; padding-bottom:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}/*修改*/
.careerInfo p{ font-size:14px; line-height:24px;}
.careerInfo p.contInfo{ width: 85%; text-align: center; margin: 0 auto;}
.greybox .carbutton{ width: 143px; height: 43px; border:1px solid #e60012; margin: 30px auto 0; line-height: 43px;}
.career .carbutton:hover{  background:#e60012;}
.career .carbutton a{ display: block; }
.career .carbutton a:hover{color: #fff; display: block;}
.career li .infoimg01{ background:url(../images/home_career01.gif); width: 104px; height:102px; margin: 0 auto}
.career li .infoimg02{ background:url(../images/home_career02.gif); width: 104px; height:102px; margin: 0 auto}
.career li .infoimg03{ background:url(../images/home_career03.gif); width: 104px; height:102px; margin: 0 auto}
.career li .infoimg04{ background:url(../images/home_career04.gif); width: 104px; height:102px; margin: 0 auto}
.career li:hover{ cursor: pointer;}
.career li:hover .infoimg01{background:url(../images/home_hover_career01.gif);}
.career li:hover .infoimg02{background:url(../images/home_hover_career02.gif);}
.career li:hover .infoimg03{background:url(../images/home_hover_career03.gif);}
.career li:hover .infoimg04{background:url(../images/home_hover_career04.gif);}
.career li:hover .carbutton,.career li:hover .carbutton a{ background: #e60012; color: #fff;}
.aboutInfo .aboutimg{ background: url(../images/oaboutimg.jpg) no-repeat; display: block;width: 100%; height: 500px;_height:500px;padding: 50px 0 0 0; margin-top:50px;}
.aboutInfo .aboutimg h2{ font-size: 28px; margin-bottom: 30px;font-weight: bold; color: #fff; padding-bottom: 20px; border-bottom: 4px solid #e60012; width: 200px; text-align: center;}
.aboutInfo .aboutimg .contabout{ color: #fff; max-width: 1100px; _width:1100px; margin: 0 auto;}
.aboutInfo .aboutimg .contabout p{ text-indent: 2em; font-size: 20px; padding-bottom: 5px; line-height: 35px; text-align: left}
.invesInfo{ padding: 60px 0 0 0}
.invesInfo .viewMore{ width: 100%; height: 65px; line-height: 65px; font-size: 24px; text-align: center; max_width: 1200px;_width:1200px;border-radius: 5px; background: #fff;-moz-box-shadow:1px 1px 3px 1px rgba(20%,20%,40%,0.5);
-webkit-box-shadow:1px 1px 3px 1px rgba(20%,20%,40%,0.5);box-shadow:1px 1px 3px 1px rgba(20%,20%,40%,0.2);}
.viewMore span{ padding-right: 18px; font-weight: bold;}
.viewMore span img{ vertical-align: middle;}
.invesInfo ul{ clear: both; overflow: hidden; }
.invesInfo ul li{ float: left; width: 50%;}
.tzleft .nubdate{ margin-bottom: 55px; clear: both; overflow: hidden;}
.tzleft .tzdate{ width: 98px; height:66px; border: 1px solid #e60012; color: #e60012; padding-top:20px; padding-bottom: 9px;margin-right: 40px;}
.tzleft .tznews{ max-width: 280px;_width: 280px; padding: 0px 0 0 0 ; text-align: left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tzleft .tznews h2{ padding-bottom: 15px;}
.tzleft .tznews p{ line-height: 24px; height: 48px;}
.tzright{ width: 450px; border-top: 3px solid #e0e0e0; background: #f8f8f8;}
.tzright .tzpadd{ padding:0 35px}
.tzright .dashed{ border-bottom: 1px dashed #e0e0e0}
.tzright .padd{padding: 25px 0; font-size: 24px; text-align: left}
.tzright .gpprice{ font-size: 30px; font-weight: bold; padding-bottom: 13px; padding-top: 18px;}
.tzright .gpprice p{ padding-bottom: 8px;}
.tzright .stock{ clear: both; overflow: hidden;}
.tzright .stock .marvalue{ font-size: 42px; font-weight: bold; padding-top: 40px; padding-bottom: 30px;}
.tzright .stock .rotate{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.tzright .gupiprice{ clear: both; overflow: hidden;}
.tzright .gupiprice p{ font-size: 24px; padding: 25px 0}
.tzright .gpmarket{ width: 100%; background: #cb0921; color: #fff; font-size: 24px; height: 45px; padding-top: 30px; padding-bottom: 5px;}


#bottom{ background:#3f3f3f; padding:30px 10px; overflow:hidden; zoom:1;}
#bottom a{ color:#fff;}
#bottom a:hover{ color:#e60012; text-decoration:none;}
.footer{ max-width:1200px;_width:1200px; overflow:hidden; margin:0px auto;  padding-top: 20px;}
.footer ul.fotmess li{ float:left; color:#fff; width:28%; font-size:14px;line-height:28px; padding-top: 20px;}
.footer ul.fotmess li a{ color:#fff;}
.footer ul.fotmess li dl dt{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.footer ul.fotmess li dl dd{ font-size:14px; line-height:28px; padding-bottom: 10px; padding-right: 4%; word-break: break-all; overflow: hidden;}
.footer ul.fotnav,.footer ul.fotmess{ max-width: 980px;_width: 980px; clear: both; overflow: hidden; margin: 0 auto; text-align: left;}
.footer ul.fotnav li{ float: left; width: 27%; color: #fff; font-size: 18px;}
.footer ul.fotnav li .icon{ background: #ff0000; width: 4px; height: 18px; margin-right: 15px; display:inline-block; vertical-align: middle;}
.footer ul.fotnav{ border-bottom: 1px solid #6d6d6d; padding: 0 110px 45px 110px; margin-bottom: 25px;}

#main{ max-width:1200px;_width:1200px; margin:0px auto;}
.default{ background:#fff;}
.p50{ padding:30px 0px;}
.nav2{ float:right;padding-bottom: 15px;}
.nav2 li{ padding:0px 38px; float:left; list-style:none; font-size:16px; border-bottom: 1px solid #b2b2b2;padding-bottom: 15px;}
.nav2 li.current{ font-size:16px; color:#e60012;  border-bottom: 1px solid #e60012;}
.nav2 li.current .yuan{ background: #e60012; width: 8px; height: 8px; border-radius: 8px; bottom:-4px; right:0}
.nav2 li a{ font-size:16px; text-decoration:none;}
.nav2 li.current a{ font-size:16px; color:#e60012;}
.nav2 li.vline{ padding:0px;padding-bottom: 15px;}
.pageImg{   padding:20px 5% 20px 0;}
.page{ line-height:25px; color:#3f3f3f;  text-align: left;font-size:14px; margin-bottom: 100px;}
.page .title{text-align: center;; padding-top: 60px;font-size:24px; color:#e60012; padding-bottom:35px; font-weight:bold;text-shadow: 0 0 2px #fff, 0 0 3px #fff, 0 0 10px #fff, 0 0 5px #e1e1e1, 0 0 5px #e1e1e1;}
.h2_red{ text-indent:2em;  font-size:16px; font-weight:500; color:#e60012;   margin-top:20px;}/*修改*/
/* 关于我们 */
.aboutbanner{background: url(../images/banner1.jpg); border-bottom: 6px solid #5a5a5a; width: 100%; height: 400px;}
.aboutbanner .title{ padding-bottom: 25px; padding-top: 150px}
.aboutbanner .title01{ color: #fff; font-size: 38px; font-weight: bold;}
.aboutbanner .title02{ color: #e60012; font-size: 38px;}
.aboutbanner .cont{ font-size: 32px;}

.abtculture h2{border-bottom:1px solid #e60012; width:230px;}
.abtculture p{ padding-left: 250px; color: #3f3f3f}
.abtculture .culttext{ padding-bottom: 20px; border-left: 1px solid #e60012; width: 80%; line-height: 20px;}
.abtculture .cultpadt{padding-top:30px;}
.abtculture .cultpadb{ padding-bottom: 30px;}
.list-paddingleft-2{ color:#3f3f3f }

.carcont p.inndetex{ text-indent: 2em; color: #3f3f3f}
.carcont .carhexin{ margin-top: 75px; padding-bottom: 150px; text-align: center;}
.carcont .carhexin .carimg{ width: 533px; height: 350px; margin: 0 auto; }
.carcont .carhexin .wxtext{ text-align: left; top:90px; left:-252px; color: #3f3f3f}
.carcont .carhexin .webotext{ text-align: left; top:150px; left:350px; color: #3f3f3f}
.carcont .carhexin .hexintext{ text-align: center; left:50px; color: #3f3f3f; bottom: -245px; width: 100%}
.carcont .carhexin .hexintext h2{ padding-top: 5px;}

.carcont table{ margin-left: 18%; margin-top: 55px;}
.carcont table td img{ padding-right: 20%}
.firstRow ul li.title{ padding: 35px 0 15px 0; font-size: 20px; color: #3f3f3f; text-align: left;}
.firstRow ul li.title .icon{width:5px; height:25px; margin-top:-5px; background:#e60012; display:inline-block; vertical-align:middle; margin-right:10px;}
.firstRow ul li p{ padding-bottom: 20px; font-size: 14px;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;max-width:1170px;_width:1170px;height:446px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;_background:url(../images/ad_ctr.gif) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;_background:url(../images/dot3.gif) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.banner{ background:url(../images/banner.gif) repeat-x left bottom; height:446px;}
.more a{ font-size:12px; float:right;}

.carcont .careertitle{ width:188px; margin: 0 auto 5px; font-size: 20px;text-align: center; font-weight: bold; border-bottom: 3px solid #e60012; padding:40px 0 10px 0}
.carcont p{ color: #3f3f3f}
.carcont .careerzpimg{ margin: 0 auto}
.wdserver h2{ margin:10px 0; font-weight: bold;}
.wdserver h2 span.h2block{width:4px; height:16px; background:#e60012; display:inline-block; vertical-align:middle; margin-right:20px; margin-top:3px;}
.wdserver ul{ clear: both; overflow: hidden; padding: 0 50px;}
.wdserver ul li{ width: 100%;border-bottom: 1px solid #eaeaea; line-height: 25px;padding-left: 10%; clear: both; overflow: hidden; }
.wdserver ul li p{ margin:10px 0; padding-left: 2%; width: 47.5%}
.clrwd ul li p{width: auto}
.clrwd h2 span.h2block{ margin-top:-5px;}
.viewwd{ border: 1px solid #e60012; line-height: 40px; height: 40px;width: 415px; margin: 0 auto; text-align: center; border-radius: 10px; margin-top: 50px;}
.viewwd a{ display: block; color: #e60012}
.viewwd a:hover{ background: #e60012; color: #fff; border-radius: 9px;}
.wdpapermess ul li{ width: 33%;padding-left: 0%;}
.szproduct{ margin: 60px 0 0 0}
.szproduct .line{border-bottom: 1px solid #e60012;}
.szproduct .sztitle{ background: url(../images/szbq_h2bg.jpg) no-repeat; width: 360px; left: 50%; margin-left: -190px; top:-5px; text-align: center; line-height: 15px; font-size: 20px; color: #e60012}
.szproduct ul{ clear: both; overflow: hidden; padding: 0 35px;  margin-top: 60px; margin-bottom: 60px;}
.szproduct ul li{ float: left; width: 43%;border: 1px dashed #b2b2b2; border-radius: 10px; padding: 2%}
.szproduct ul li .dateimg{ max-width: 87px; height:87px;_width: 87px; margin-top: 80px;}
.szproduct ul li .dateimg img{ width: 100%;}
.szproduct ul li .szcont{width:75%; height: 270px;}
.szproduct ul li p{ line-height: 25px;}
.coresub{ width: 630px; margin: 60px auto 0;clear: both;overflow:hidden; color: #3f3f3f; padding-left: 10%}
.coresub .coreimg{ width: 120px; text-align: center; margin-right: 35px;}

.papertype{ margin-top: 45px;}
.papertype h2 { font-size: 20px; color: #3f3f3f}
.papertype h2 .h2block{ display: inline-block; width: 4px; height: 16px; background: #e60012; margin-right: 20px;}
.papertype ul{ clear: both; overflow: hidden; padding: 0 30px; margin: 25px 0 40px 0}
.papertype ul li{ float: left; margin-right: 15px; text-align: center;}
.papertype ul li img{ margin-bottom: 10px;}
.wdpapermess ul li{ width: 100%}
.wdpapermess ul li .wdnational{ width: 33%}
.wdpapermess ul li p{ clear: both; overflow:hidden;}
.wdpapermess .wdnational .name{ width: 15%}
.wdpapermess .wdnational .cont{ width: 85%}
.newsdl dt{ font-size:18px; font-weight:bold; color:#333; padding:30px 0px 10px 0px}
.newsdl dd .time2{ margin-right:5px;}
.newsdl dd{ color:#666;  border-bottom:1px dashed #ccc; padding:5px; background:url(../images/dot4.gif) no-repeat 0px 27px; overflow:hidden; padding-left:20px;}
.annomess dl dd{ line-height: 50px;}
.pager{ text-align:center; padding:30px 0px;}
.pager a{ display:inline-block; margin-right:5px;   }
.pager .num{line-height:50px; width:50px;}
.pager .num_current{ color:#e24800; font-weight: bold;}
.download{ display:inline-block; background:url(../images/pdf.jpg) 0 0 no-repeat; height:16px; line-height:16px; padding-left:40px; float:right; margin-top:5px;}
.newspad dd a:hover .download{background: url(../images/pdfon.jpg) no-repeat; display: block;}
.newspad dd{ padding: 10px 50px; margin-left: 40px;background:url(../images/dot4.gif) no-repeat 28px 23px; border-bottom:1px solid #eaeaea;}
.newspad dd a{display:block;}
.newspad dd a:hover{ color: #e60012; }
.newspad .timepad{ padding-right: 45px; color: #999}
.ulbg{ background: #f8f8f8}
.ulbg .newsBox{ clear: both; overflow: hidden; padding: 45px 0;}
.newsBox li{ float:left; width:22%; padding: 3%; margin:0 3%}
.newsBox li:hover{ background: #fff}
.newsList{ padding:10px; line-height:24px; color:#333;}
.newsList img{ width:100%; text-align:center; height:140px;}
.newsList h2{ font-size:16px; line-height:22px; padding:10px 0px 15px 0px; font-weight:500;}
.h2Txt{ font-size:18px; text-align:center; padding-top:10px; font-weight: bold;}
.time3{ text-align:center; font-size:12px; color:#999; padding-bottom:20px;}
.mediasan{width:3px; height:20px; background:#e60012; display:inline-block; vertical-align:middle; margin-right:10px;}
.table2{ background:#dedede; margin-top:10px;}
.table2 th{ background:#f1f1f1; height:36px; padding:0px 5px; line-height:36px;}
.table2 td{ background:#fff; padding:20px; font-size: 12px;}
.texsuo .page p{ text-indent: 2em;padding-bottom: 20px;}
.box {

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ths-stock{width: 1000px}
.op-stockdynamic-left{ float: right; margin-top: 10px;}
.op-stockdynamic-right{ width: 258px; height:313px; float: left;-moz-box-shadow:1px 1px 3px 1px rgba(20%,20%,40%,0.5);
-webkit-box-shadow:1px 1px 3px 1px rgba(20%,20%,40%,0.5);box-shadow:1px 1px 3px 1px rgba(20%,20%,40%,0.2);}
.op-stockdynamic{ width: 980px; height: 345px; padding-top: 60px; padding-left: 30px;}
.op-stockdynamic-info li{ height: 39px; line-height: 39px; border-bottom: 1px solid #fff}
.op-stockdynamic-left-top{ padding-bottom: 20px;}
.op-stockdynamic-tabs-nav{ width: 197px; height: 25px; margin-top: 30px;}
.op-stockdynamic-tabs-nav li{height: 25px; line-height: 25px; width: 48px;}
.ths-stock h1{ background: none; border: none}
.ths-stock h1 span.J_stockName{ font-size: 22px; position: absolute; top:30px; left:30px}
.ths-stock h1 .ths-provide{ top:40px; font-size: 20px; right:50px;}
.op-stockdynamic-cur-status-icon{ margin: 0 50px 0 25px}
.op-stockdynamic-cur-info{ font-size: 30px;}
.op-stockdynamic-cur-status-icon{background: url(images/arrow.png) no-repeat; width: 26px; height: 25px;}
 .addpend{ font-size: 20px;  position:absolute; top:30px}
.addpend .pendblock{width:4px; height:16px; display:inline-block; background:#e60012; margin-right:135px; font-size:20px;}
.op-stockdynamic{ border: none}
@media screen and (max-width: 1100px) {
.ths-stock{width: 900px}
.op-stockdynamic{ width: 880px;}
}

.annomess dl dd{ line-height: 50px;}
.annomess dl dd a{ display: block;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 10%;}
.annomess dl dd:hover{ color: #e60012; text-decoration: underline;}

@media screen and (max-width: 1300px) {
  .contscreen{ width: 950px;}
}
@media screen and (max-width: 1100px) {
  .aboutInfo .aboutimg .contabout{ max-width: auto;_width:auto; padding: 0 30px;}
  .aboutInfo .aboutimg .contabout p{ font-size: 16px; padding-bottom: 20px; line-height: 25px;}
}
@media screen and (max-width: 875px) {
  #nav ul li a {margin: 0 15px;}
  #nav ul{ width:600px }

}
