/*公用样式*/
@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, p, blockquote, pre, hr, th, td, em{margin:0; padding:0;}
body{font: 14px/1.5  'Microsoft YaHei','Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB',Arial,sans-serif; color:#6a6a6a; -webkit-text-size-adjust:none;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei"; margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s; font-size: 14px;}
a:hover{text-decoration: blink; color:#f00;transition: all 0.6s;}
img{transition: all 0.3s linear;}
img:hover{transition: all 0.3s linear;}

.clear{height:0; overflow:hidden; clear:both;}
::selection{background-color: red; color: #fff;}

img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.fl{float: left;}
.fr{float: right;}

/* -- 页面整体布局 -- */
.page{width:1200px; margin:0 auto; overflow:hidden;}
.content{ width:1200px; margin:0 auto;}
.bm{ width:1200px; margin:0 auto; height:auto; min-width:1200px;}
.bma{ width:1400px; margin:0 auto; height:auto; min-width:1400px;}

#top50,#top30,#top20,#top40,#top60,#page,#company{width:1200px; margin:0 auto; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}

/*幻灯片*/
.banner{overflow:hidden; width:100%;}
.banner-box{ min-width:1200px; height:660px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:660px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 998;}
.banner-btn{ width: 100%; position: absolute; top:290px; left: 0; margin-left: 0; height: 360px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 999;}
.banner-btn a.prev{ left:-50px; background:url("../images/jiantou_sjt.png") no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url("../images/jiantou_sjt.png") no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:20px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:12px; height:12px; border-radius :20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background: #cc0000; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

.dian{position:absolute;left:20px;top:30%;text-align: center;}
.dian li{width:120px;height:35px;background:rgba(46,49,139,0.5);cursor:pointer;margin-bottom:1px; text-align:center; color:#fff; line-height:35px;}
.dian li:hover,.dian ul li.da{background:#cc0000;}
.dian .da{width:120px;height:35px;background:#cc0000;}
#head{ width:100%; background:rgba(255,255,255,0.98); height:130px; z-index:9999999;}
#heada{ width:100%; background:rgba(255,255,255,0.98); height:130px; }
.h_logo{ width:105px; margin-top:15px;}
.h_logo img{ width:95px; height:100px;}
.h_gsmc{ margin-left:5px; color:#333; font-size:13px; margin-top:12px; text-transform:uppercase;}
.h_gsmc span{ font-size:40px; font-weight:bold; letter-spacing:1px;}
.nava{ width:990px;}
.nava li { position: relative; width: 99px;  text-align: center;line-height: 130px;    float: left; height:130px;   }
.nava li a { color: #333; font-size: 16px;  display: block;}
.nava li ul li{ background:none; }
.nava li a:hover { color:#fff; transition-duration: 0.3s; font-size: 16px; background:#cc0000;}
.nava .a_nav{ background:#cc0000;}
.nava .a_nav a{color:#fff;}
.nava li:nth-child(10) { background:none;}
.menu ul {    position: absolute;  top: 100px;  left: 0;  z-index: 9999;  opacity: 0; 
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
    background:#cc0000;
}
.menu li:hover > ul { opacity: 1; }
.menu ul li {   height: 45px; line-height: 45px;  width: 100%;  overflow: hidden; 
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
.menu li:hover > ul li { height: 45px;line-height: 45px;  overflow: visible;}
.menu ul li a { width: 110px;    text-align:center;    font-size: 14px;}
.menu ul li:last-child a { border: none; }

.nava .menu li:hover > ul { opacity: 1; }

.nava .menu ul li {
    height: 0;
    width: 99px;
    overflow: hidden; 
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;

    -o-transition: height .25s ease .1s;

    -ms-transition: height .25s ease .1s;

    transition: height .25s ease .1s;
}

.nava .menu li:hover > ul li {

    height: 45px;
line-height: 45px;
    overflow: visible;}


.nava .page {
    overflow: visible;}

.nava .menu ul li a {
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    border-bottom: 1px solid #dbdbdf;
    text-align:center;
    font-size: 14px;
    color:#fff;
background:#cc0000;
}
.nava .menu ul li a:hover{background:#000; color:#fff; height: 45px; line-height: 45px; overflow: hidden;} 
.nava .menu ul li:last-child a { border: none; } 

/*search*/
#search_bgr{width:100%;  height:68px; margin:0 auto;min-width:1002px; margin-bottom: 20px;    z-index: 999;  top:520px; position: absolute;}

#search_bg{width:100%;  height:68px; margin:0 auto;min-width:1002px;background:#f8f8f8; padding: 5px 0px;}
#search_b{width:1100px; margin:0 auto; height:68px; }
#search-i{float:left; margin-top:4px;}
#search_r{width: 210px;float: right; background-color: #fff;border-radius: 50px; height: 32px; margin-top: 18px;}
#search-bg {float: left; width: 155px;height: 30px;overflow: hidden; background: #fff;margin-left: 15px;margin-top: 1px;  }
#search-text{width:890px; float:left; line-height:68px;}

/*产品*/

.prod_list{width:1200px; margin:0 auto; padding-top:15px; transition: all 0.7s; position:relative; z-index:11;}
.prod_list tr{display:block; float:left; width:238px; height:40px; position:relative; margin:8px 1px;}
.prod_list td{text-align:center; background:#eee; float:left; width:238px !important; display:block; line-height:40px; height:auto !important; position:relative; z-index:1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prod_list td:hover{background:#d8261c;}
.prod_list td:hover a{color:#fff !important;}
.prod_list td a{ font-size:16px; color:#333 !important; font-weight: normal;}
#showtyepname{ background:#fff; height:0px !important; overflow:hidden;}
#showtyepname div{width:100%; overflow:hidden; line-height:0px;}
#showtyepname div a{width:100%; display:block; line-height:40px; border-bottom:dashed 1px #eee; color:#fff !important; font-size:13px; background:#cc0000;}
#showtyepname a:hover{background:#d8261c; color:#fff !important;}
.prod_list tr:hover #showtyepname{z-index:2; height:auto !important;}
.prod_list table{margin:0 auto; width:100%; display:block; height:auto; transition: all 0.7s; overflow:hidden;}
.prod_list:hover table{height:auto; transition: all 0.7s; overflow:inherit;}
.prod_list_i{width:200px; line-height:30px; margin:0 auto; margin-top:10px; overflow:hidden; font-size:16px; color:#fff; background:#d8261c; text-align:center; border-radius:8px; transition: all 0.7s;}
.prod_list:hover .prod_list_i{display:none; transition: all 0.7s;}
.prod_list td b{font-size: 0px;}

#pro_r{margin:0 auto ; width:1200px; overflow: hidden; height: 600px;}
.pro_cont_page tr > td:first-child { margin-left: 0px;}
.pro_cont_page td { display: block; float: left; padding: 0 !important; width: 290px; margin: 10px 5px 20px 0px; position: relative;     border: 1px #eee solid;}
.pro_cont_page td > a:after,.pro_cont_page td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url("../images/yan.png") no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.pro_cont_page td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background:#ddd}
.pro_cont_page td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.pro_cont_page td > span:after,.pro_cont_page td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #cc0000; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.pro_cont_page td:hover > a:after,.pro_cont_page td:hover > a::after{ top: 0; }
.pro_cont_page td:hover > span > a{ color: #fff; }
.pro_cont_page td:hover > span:after,.pro_cont_page td:hover > span::after{ bottom: 0; }
.pro_cont_page td br { display: none;}
.pro_cont_page tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
.pro_cont_page td a{ position: relative; display: block; overflow: hidden;    margin-bottom: 10px; }
.pro_cont_page td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.pro_cont_page td:hover a img{ transform:scale(1.2); }

.morea{width: 250px; margin:10px auto; height: 40px; border:1px #666 solid; font-size: 16px; text-align: center; overflow: hidden; line-height: 40px; transition: all 0.2s; letter-spacing: 2px;}
.morea a{font-size: 16px;}
.morea:hover{width: 350px; border:1px #666 solid; transition: all 0.2s; letter-spacing: 5px;}

/*pz*/
.pzbg{width:100%; margin:0 auto; background:#f2f5fb; overflow: hidden; padding-bottom: 60px;}
.ab_logo{ margin-top:60px;}
.xj_bj{ margin-right:15px;}
.xj_n li{ margin-top:35px; float:left; width:380px; position:relative; background:#fff;transition:0.3s all ease-in-out; padding-bottom: 75px;}
.xj_n li span{ display:block; width:110px; border-bottom:1px solid #666; font-size:26px;  text-align:center; padding-bottom:10px; margin:0 auto; padding-top:68px; font-weight: bold;}
.xj_n li p{ font-size:18px; text-align:center; margin-top:10px; text-transform:uppercase; color: #ccc;}
.xj_n li:hover{ background:#fbfbfb;box-shadow:-webkit-box-shadow:0 0 15px #ccc; -moz-box-shadow:0 0 15px #ccc; box-shadow:0 0 15px #ccc;}

.xj_yc_n{ font-size:14px; color:#666; padding:20px 64px; line-height:25px; text-align:center;}
.xj_n a:hover{color:#3E3E3E;}
.xj_yc_en{ width:142px; margin:0 auto; height:40px; font-size:16px; color:#fff; background:#cc0000; text-align:center; line-height:40px;}
.xj_yc_en a{color: #fff;}

.d_nr{ margin-top:35px;box-sizing:border-box;}
.d_nr ul li{ width:398px; border:1px solid #e6e6e6; float:left; height:260px; background:#fff; position:relative;}
.d_nr ul li:nth-of-type(even){ border-left:0px; width:400px;}
.d_nr ul li:nth-of-type(odd){ border-left:0px;}
.d_nr ul li:first-child{ border-left:1px solid #e6e6e6;}
.d_xh{ font-family:Arial, Helvetica, sans-serif; color:#fdd000; font-weight:bold; text-align:center; font-size:30px; padding-top:40px;}
.d_xh_t{ font-size:20px; font-weight:bold; color:#333; text-align:center; margin-top:10px;}
.d_xh_n{ font-size:14px; color:#666; padding:20px 35px; line-height:25px; text-align:center;}
.d_nr .d_diu{ border-top:0px;}
.d_nr ul li:hover{ background:#fafbfc;}
.fu_t{ text-align:center; font-size:36px; font-weight:bold; color:#333;}
.fu_t p{ background:url("../images/xian.png") no-repeat bottom; padding-bottom:25px; margin-bottom:10px;}
.fu_t span{ font-size:15px; font-weight:normal;}


/*Advan*/
.Advan{ width:100%; height:710px; background:url("../images/abtu.jpg") center fixed no-repeat; text-align:center;}
.Advantxt p{ font-size:24px; color:#fff;}
.Advantxt span{ font-size:48px; color:#fff; line-height:80px; font-weight:bold;}
.ys{width:1200px; overflow:hidden; text-align:left; padding-top:62px; margin:0 auto;}
.ystxt{ width:370px; float:left; margin-left:30px;     box-shadow: 0px 3px 12px 0px;}
.ystop{width:370px; height:110px; background-color:#cc0000;}
.ystop span{display: block; text-transform: uppercase; font-weight: normal; color: #fc6d6d; font-size: 20px;}
.ystop-txt{ line-height:30px; color:#FFF; font-size:24px; font-weight:bolder;  text-align:center; padding-top:24px;}
.ysbot{width:370px; background-color: #fff;}
.ysbot-txt{ line-height:30px; font-size:15px; padding-top:30px;  padding-left: 50px; padding-right: 45px;}
.ysbot-bot{ width:100%; height:90px; margin-top: 15px;}
.ysbot-bot1{ background-color:#cc0000; width:160px; height:40px; text-align:center; line-height:40px; color:#FFF; margin: 0 auto;}
.ysbot-bot1 a{color:#FFF;  }
.ysbot-bot1 a:hover{color: #ffff00; }

#prod{width: 1200px; height:auto; margin:0 auto; padding-top:0px;  position: relative; overflow: hidden;}
#kehu_l{ top: 0px; z-index:1; position: absolute; overflow:hidden;top:50%;left:20px;margin-top:-69px;}
#kehu_r{top: 0px; z-index:1; position: absolute; overflow:hidden;top:50%;right:20px;margin-top:-69px;}
#kehu_d{width:1200px;  overflow:hidden;}
.prod_more a{ display:block; text-align:center; line-height:30px; width: 100px; height: 30px; margin:0 auto; color:#fff; border:1px solid #fff;}
.prod_more a:hover{color:#ff0;}
#kehu_d a{display:block; width:390px; float:left; margin-right: 10px; background: #cc0000; line-height: 40px; overflow: hidden; color: #fff;}
#kehu_d span a{display:block; width:390px; margin-right: 10px; }
#kehu_d a img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear;}
#kehu_d a img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}
.case_gd{ width: 250px; margin: 0 auto; background: #cc0000; height: 40px; line-height: 40px;border-radius: 6px; margin-top: 610px; text-align: center; transition: all 0.5s linear;}
.case_gd a{ font-size: 16px; color: #fff;}
.case_gd:hover{ width: 300px; transition: all 0.5s linear;}


/* tabbtn */
.tabbtn{position:absolute;z-index: 99; left: 0px; top:45px;}
.tabbtn li{float:left;position:relative; width: 300px; font-size: 22px; height:150px; background:#fff; box-sizing:border-box; padding:25px; text-align:center; transition: all .5s ease; border-right:1px solid #f1f1f1;}
.tabbtn li:last-child{ border-right:0px;}
.tabbtn li::after{ content:''; width:20px; height:2px; background:#666; margin:0 auto; display:block; margin-top:15px;}
.tzys::before{width: 40px; height: 40px; content: '';display: block; background:url("../images/20190328183616_761662999.png")  no-repeat 0px 0px; z-index:2; margin:0 auto; margin-bottom:5px;}
.glys::before{width: 40px; height: 40px; content: '';display: block; background:url("../images/20190328190521_1922219450.png")  no-repeat 0px 0px; z-index:2; margin:0 auto; margin-bottom:5px;}
.rcys::before{width: 40px; height: 40px; content: '';display: block; background:url("../images/20190328190943_194897032.png")  no-repeat 0px 0px; z-index:2; margin:0 auto; margin-bottom:5px;}
.kjys::before{width: 40px; height: 40px; content: '';display: block; background:url("../images/20190328191308_376151109.png")  no-repeat 0px 0px; z-index:2; margin:0 auto; margin-bottom:5px;}
.tabbtn li:hover::before{background-position: -40px 0px;}
.tabbtn li:hover{ background:#2f318b; color:#fff;}
.tabbtn .current{background:#2f318b; color:#fff;}
.tabbtn .current::before{background-position:-40px 0px;}
.tabbtn .current::after{ background:#fff;}

/* tabcon */
.tabcon1{position:relative;/*必要元素*/height:486px;overflow:hidden;}
.tabcon1 .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon1 .sublist{ box-sizing:border-box;}

/* com */
.com{background: #fff;height: 480px; width: 1200px; margin:0 auto; padding-top: 5px;}
.com_wt{background: url("../images/about_home.jpg") no-repeat;height: 403px;margin-left: 37px; margin-top: 32px;}
.com_t{width: 216px;height:110px;background: #000;color: #fff;padding-top: 28px;padding-left: 35px;}
.com_t p{font-size: 33px; text-transform: uppercase;}
.com_t span{font-size: 22px;font-weight: bold;}
.com_ww a img{background: #cc0000; margin-top: 319px; margin-left: 306px;}
.com_ww a:hover img{background: #000;}
.com_w{width: 454px; margin-right: 33px; margin-top: 20px;}
.com_w1 p{font-size: 30px;color: #222; margin-top: 22px; font-weight: bold; letter-spacing: 1px;}
.com_w1 span{font-size: 16px;color: #999; text-transform: uppercase;}
.com_w2{background: url("../images/20190520145105_785476493.jpg") no-repeat;height: 6px;margin-top: 16px;margin-bottom: 20px;}
.com_w3{font-size: 14px;line-height: 30px;color: #666;}


/* news */
#new_bg{ width: 100%; overflow: hidden; background: url("../images/20190518153320_1643879794.jpg") center no-repeat;}
.news { padding: 60px 0 20px;}
.news_row .fl,.news_row .fr{ width: 590px; background: #fff; }
.news_row1{ display: block; position: relative; }
.news_row1:after,.news_row1::after{ position: absolute; content: ''; background: #ececec; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i{ padding: 25px; width: 30px; height: 30px; display: block; float: left; position: relative; z-index: 2; transition:0.3s all; background: #cc0000; background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 100%); background: -webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%); background: linear-gradient(to bottom, #cc0000 0%,#cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); }
.news_row .fl .news_row1 i::after,.news_row .fl .news_row1 i:after{ content: ''; width: 30px; height: 30px; display: block; background-image: url("../images/20190520113832_1657252406.png"); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i::after,.news_row .fr .news_row1 i:after{ content: ''; width: 30px; height: 30px; display: block; background-image: url("../images/20190520144104_797615894.png"); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding: 15px 0; font-size: 20px; color: #cc0000; line-height: 35px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span{ display: block; line-height: 80px; height: 80px; color: #9e9e9e; float: right; margin-right: 20px}
.news_row1 span:hover{ color: #cc0000; }
.news_row1:hover i{ -webkit-filter: brightness(1.2); filter: brightness(1.2); }
.news_row .fl .news_row1 strong{ background: url("../images/20190520113833_1572533309.jpg") no-repeat left bottom; }
.news_row .fr .news_row1 strong{ background: url("../images/20190520113913_403531111.jpg") no-repeat left bottom; }
.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 30px; overflow: hidden; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }

.news_div_item_year:after,.news_div_item_year::after,.divdgweb_new_div_item_year:after,.divdgweb_new_div_item_year::after{ content: '-'; }
.on .news_div_item_year:after,.on .news_div_item_year::after,.on .divdgweb_new_div_item_year:after,.on .divdgweb_new_div_item_year::after{ content: ''; }
.news_div_item_title:after,.news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after{ content: ''; background: #39414c; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after,.on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after{ content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #5b5b5b; padding-left: 15px; display: block; line-height: 30px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 35px; height: 360px; }
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_div_item_pic{ margin-top: 15px; }
.news_div_item_pic a,.news_div_item_pic a img{ display: block; width: 230px; height: 150px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 275px; text-align: justify; position: absolute; right: 0; top: 110px; letter-spacing: 0; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 213px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 75px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #cc0000; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
/*常见问题*/
.Faq{ width:1200px; margin:0 auto;  margin-top:30px;margin-bottom:70px;}
.Faqtitle{ width:102px; float:left; background:url("../images/ico_foryou.png") no-repeat left 39px; padding-top:8px;}
.Faqtitle a{ color:#cc0000; font-size:20px; float:left; text-decoration:none; cursor: pointer;}
.Faqtitle span{ display:block; padding-top:53px;}
.Faqcont dl{ float:left; margin-left:21px; width:526px; height:107px; border:1px solid #e6e6e6;}
.Faqcont dt{ padding:18px 0 6px 62px; background:url("../images/ico_wen.png") 32px 18px no-repeat; line-height:22px;}
.Faqcont dt a{font-size:14px; color:#3d3d3d; font-weight:bold;}
.Faqcont dt a:hover{ color:#cc0000;}
.Faqcont dd{ padding:0 10px 0 62px; background:url("../images/ico_da.png") 32px 3px no-repeat; line-height:25px; font-size:13px; color:#7c7c7c;}

/* copy */
.copy_bg{width:100%;background:#1b2229;}
.copy_top {text-align: center;border-bottom:1px solid #474e55;}
.copy_top li{padding:0 28px;line-height:80px; display: inline-block;
vertical-align: top;}
.copy_top li a{font-size:16px;color:#fff;}
.copy_con{background:#eee; padding:50px 65px;overflow:hidden;}
.copy_con dl{float:left;color:#666;height:76px;}
.copy_con dl+dl{padding-left:70px;margin-left:70px;border-left:1px solid #ccc;}
.copy_con dt,.copy_con dd{display:inline-block;vertical-align:top;}
.copy_con dt{font-size:18px;}
.copy_con dd{margin-left:16px;}
.copy_con dd span{display:block;font-size:18px;line-height:18px;}
.copy_con dd p{font-size:15px;line-height:26px;margin-top:6px;}
.copy_con dd p em{font-size:22px; font-style: normal;}
.copy_bot{padding:30px 0; color:#fff;line-height:31px; margin:0 auto; overflow: hidden;}
.copy_botr{float:right;}
.copy_botr img{width:150px; height:150px;}
.copy_botl{ float:left;color:#fff;}
.copy_bot a{color:#fff;}

.links_bd{width:100%;border-top:1px solid #474e55;line-height:92px;}
.links{background:url("../images/ico_01.png") no-repeat left center;padding-left:38px;}
.links span{font-size:18px;font-weight:bold;color:#cc0000;}
.linkTagcs{display: inline-block;vertical-align: middle;padding-left:10px;}


.MagicZoomBigImageCon{    width: 500px !important;
    height: 375px !important;}