@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body{font-family: "微软雅黑";font-size:14px;line-height:1.8;color:#000;}
body, button, input, select, textarea { }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal;} 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
table tr td{border-collapse: collapse;border:1px solid;}
a:hover{color:#ff5152;}
.tr{text-align:right;} 
.tl{text-align:left;} 
.tc{text-align: center;}
.fl{float:left;}.fr{float:right}
  /* Clear */
.clearfix{display:block}
.clearfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
/* Hides from IE-mac \*/ 
* html .clearfix{height:1%}
.f12{font-size:12px;} 
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.text-up{text-transform: uppercase;}
.white{color:#fff;} 
a.white{color:#fff;}
.fs{ font-family:"宋体";} 
.fa{ font-family:Arial, Helvetica, sans-serif}
.fb{ font-weight:bold}
.fw{ font-family:"微软雅黑";}
.yw{text-transform:uppercase; }
a {-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}/* CSS Document */
img{ -webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;-o-transition: -o-transform 1s ease-out;-ms-transition: -ms-transform 1s ease-out; }
.fd img:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
 img.fd:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
 .fd:hover img._full{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}		
img {max-width: 100%;height: auto;vertical-align: top;-ms-interpolation-mode: bicubic;border: 0;}
.container{width:1200px;margin:0 auto;}
.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}.mt60{margin-top:60px;}.mt50{margin-top:50px;}.mt80{margin-top:80px;}.mt90{margin-top:90px;}
.mb30{margin-bottom: 30px;}.mb60{margin-bottom:60px;}.mb50{margin-bottom:50px;}.mb80{margin-bottom:80px;}.mb90{margin-bottom:90px;}
.pa10{padding:10px;}.pt25{padding-top: 25px;}
.background-zs{background:#e70012;}
.dis-blcok{display: block;}
.bor-radious5{border-radius: 5px;}
.trans-ca{text-transform: capitalize;}
*[class*="rect-"] {position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full {position: absolute; left: 0;top: 0; width: 100%; height: 100%;}
.rect-120 {padding-bottom: 120%;}
.rect-138 {padding-bottom: 138%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.trs500 {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.white a{color:#fff;}
.white a:hover{text-decoration: underline;}
table{border: 0;border-collapse: collapse;}
table tr td{border: 0;border-collapse: collapse;}
table.bg{border: 1px solid;border-collapse: collapse;}
table.bg tr td{border: 1px solid;border-collapse: collapse;padding: 2px;}
.fixednav {position: fixed;top: 0px;z-index: 9;}
/*-------------------------------------------头部样式-------------------------------------------------*/
.head-top{padding: 18px 0 10px 0;}
.logo{margin-left: 27px;margin-top: 10px;}
.search{width: 155px;height: 26px;margin-right: 20px;margin-top: 5px;}
.search .form{border: 1px solid #cecece;line-height: 26px;}
.search .form input{border: 0px;outline:none;}
.search .form input.form-text{width: 75%;margin-left: 10px;color: #5d5e5d;vertical-align: middle;}
.search .form input.submit-button{width: 18px;height: 16px;background: url(../images/search.jpg) no-repeat;cursor: pointer;vertical-align: middle;}
input[name="color"]::-webkit-input-placeholder { /* WebKit browsers */color: #5d5e5d;}
input[name="color"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #5d5e5d;}
input[name="color"]::-moz-placeholder { /* Mozilla Firefox 19+ */color: #5d5e5d;}
input[name="color"]:-ms-input-placeholder { /* Internet Explorer 10+ */color: #5d5e5d;}
.Language{color:#999999;margin-top: 10px;margin-right: 50px;}
.top-nav{line-height: 54px;position: relative;}
#banner{border-top: 2px solid #ffffff;}
.top-nav>ul>li{float: left;text-align: center;margin:0 8px;}
.top-nav>ul>li>a>span{position: absolute;top: 51px;width: 0px;left:0px;background: #de1c29;height: 3px;z-index: 5}
.top-nav>ul>li a{padding:0 44px;position: relative;}
.top-nav>ul>li:hover>a{color:#de1c29;}
.top-nav>ul>li.current>a{color:#de1c29;}

.top-nav a{display: block;color:#333333;}
/*.top-nav>ul ul{background: #f8f8f8;; width:150%;position: absolute;z-index: 2;font-size: 15px;text-transform: capitalize;top:54px;left:-25%;display: none;text-align:center;
}

.top-nav>ul ul li{line-height: 40px;border-bottom: 1px solid #e0e0e0}
.top-nav>ul ul li a{padding:0 15px;}
.top-nav>ul ul li a:hover{color:#666;background:#fff}*/
/*3D导航*/
.stage3d{  position: absolute;width: 100%;top:54px; left:0;-webkit-perspective: 200px; perspective: 200px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d;z-index: -2; height: 0;}
.stage3d.on{z-index:1;}
.stage3d .nav_content_box{  overflow:hidden;background-color:#2d9bd8;-webkit-transform-origin: top center; -webkit-transform: rotateX(-30deg); transform: rotateX(-30deg); opacity: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; visibility:hidden; min-height:230px;}
.stage3d.on .nav_content_box{visibility: visible; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1;}
.stage3d .nav_content_box .nav_content{opacity: 0;visibility: hidden;-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);-o-transform: translateY(-30px);transform: translateY(-30px);overflow: hidden;-webkit-transition: all 0.8s 0.3s ease;transition: all 0.8s 0.3s ease; height:0;}
.stage3d.on .nav_content_box .nav_content.drop{opacity:1; visibility:visible;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px); height:auto;}
.stage3d .nav_content_box .nav_content .pd{padding:30px 2%;}
.stage3d .nav_content_box .nav_content .nav_main_l{width:27%; position:relative;}
.stage3d .nav_content_box .nav_content .nav_main_r{width:20%;margin-left: 6%}
.stage3d .nav_content_box .nav_content .nav_main_r li{ text-align:left; overflow:hidden; position:relative;}
.stage3d .nav_content_box .nav_content .nav_main_r li a{display: block;  line-height: 34px; color: #fff; font-size: 15px; overflow: hidden; position:relative; z-index:1;}
.stage3d .nav_content_box .nav_content .nav_main_r li a:hover{text-decoration: underline;}
.stage3d .nav_content_box .nav_content .nav_main_ll{width: 45%;text-align: left;;color: #fff}
.stage3d .nav_content_box .nav_content .nav_main_ll h2{font-size: 30px;margin-bottom: 15px;}
.stage3d .nav_content_box .nav_content .nav_main_ll p{font-size: 14px;line-height: 2;}
/*----------------------- ---------banner样式------------------------------------------------------*/
.fullSlide {width: 100%;position: relative;height: 703px; background: #fff;}
.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: 703px;overflow: hidden;text-align: center;}
.fullSlide .bd li a { display: block;height: 703px;}
.fullSlide .hd { width: 100%;position: absolute;z-index: 1;bottom: 50px;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;width: 42px;height: 11px;margin: 1px;overflow: hidden;background: #FFF; filter: alpha(opacity=50);opacity: 0.5;line-height: 999px;}
.fullSlide .hd ul .on {background: #FC0;}
.fullSlide .prev, .fullSlide .next {display: block;position: absolute;z-index: 1; top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}
.fullSlide .next {left: auto;right: 15%;background-position: -6px -137px;}

/*----------------------------------首页样式----------------------------------------------------------*/
a.more{display: inline-block;width: 150px;height: 43px;background: #2d9ad9;line-height: 43px;text-align:center; color: #fff;font-size: 16px;margin-top: 50px;}
a.more:hover{background: #de1c29}
.about{position: relative;background: #fff;top: -42px;padding-top: 15px;z-index: 5}
.about01 h2{font-size: 23px;color: #343333;line-height: 2}
.about01 ul li{display: inline-block;margin: 50px;font-size: 17px;color: #005293;line-height: 3}
.about .about-pic{width: 555px;height: 319px;overflow: hidden;position: relative;float: left;}
.about .icon-6{position: absolute;left: 50%;top:50%;margin-left: -40px;margin-top: -15px;}
.about_t {font-size: 37px;color: #282828;margin-bottom: 30px;}
.about-c{width: 50%;float: right;padding-top: 30px;}
.about-c h2.title{font-size: 53px;color: #141515}
.about-c p.about-con{color: #005293;font-size: 16px;line-height: 36px;}

.main  .title{font-size: 56px;color:#2b2b2b;margin-bottom:15px;}
.product-recommend-con{position: relative;}
.product-recommend-con ul li{float: left;width:274px;margin: 30px 13px;height: 300px;overflow: hidden;position: relative;background: #fff;box-shadow:0px 0px 5px #dfe7f9}
.product-recommend-con ul li:hover{box-shadow:0px 0px 5px #2c8ecd}
.product-recommend-con ul li .img-box{height: 165px;overflow: hidden;}
.product-recommend-con ul li .img-box img{max-width:270px;max-height:165px;}
.product-recommend-con ul li .img-box span{
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.product-recommend-con ul li a{display: block;}
.product-recommend-con ul li .con{padding: 5px 16px;color: #666666}
.product-recommend-con ul li .con span.tt{font-size: 21px;color: #2c8ecd;display: block;margin-bottom:5px; }
.product-recommend-con ul li:hover .con span.tt{color: #fe1624}
.product-recommend-con .btn{position: absolute;width: 42px;height: 42px;top:50%;margin-top:-21px;background:#f2f5fb;cursor: pointer;text-align: center;line-height: 42px;color: #2c8ecd;}
.product-recommend-con .btn:hover{background: #2c8ecd;color: #fff}
.product-recommend-con .btn-prev{left:-45px;}
.product-recommend-con .btn-next{right:-45px;}


.main1{background: #2d9bd8;color: #fff;padding: 50px 0;margin: 50px 0}
.main1 ul li{float: left;width: 26.333%;margin: 0 3.5%;}
.main1 ul li img{float: right;margin-left:30px;margin-top: 10px; transform: translateY(0);}
.main1 ul li:hover img{ transform: translateY(-10px);}
.main1 ul li p span{font-size: 22px;}
.pznl{width: 582px;height: 540px;overflow: hidden;}
.pznl a{display: block;color: #fff;position: relative;}
.pznl a p{padding: 25px 30px;position: absolute;bottom: 0px;font-size: 15px;line-height: 27px;background: url(../images/hk.png);}
.pznl a:hover p{background: rgba(0,143,208,.9);}
.pznl a p span{font-size: 24px;line-height: 2}
.yfzx{width: 285px;margin-right: 25px;}
.jszc{width: 285px;}
.abi .img{width: 285px;height: 264px;overflow: hidden;}
.abi a:after{content: ' ';position: absolute;bottom: 5px;left: 5px;width: 0px;height: 2px; background:#de1c29; }
.abi a:hover:after{width: 50px; }
.abi a{position: relative;display: block;padding: 10px 5px;}
.abi span{font-size: 23px;color: #0e0f0e;font-weight: bold;}
.abi p{color: #666666;font-size: 14px;line-height: 29px;padding:0 5px;}
.new-title{margin-bottom: 20px;font-size: 23px;color: #0e0f0e}
.new-title span ,.new-title a{color: #fa000c}
.new-title a{font-size: 16px;text-transform: uppercase;margin-top: 5px;}
.new-title a:hover{text-decoration: underline;}
.new-con ul li{float: left;width: 31.3333333%;margin: 15px 1%;}
.new-con ul li a{display: block;}
.new-con ul li a:hover .con{background: #fa000c;color: #fff;border: 1px solid #fa000c;border-top: 0; }
.new-con ul li a:hover p{color: #fff;}
.new-con ul li a:hover p span{color: #fff;}
.new-con ul li .con{height: 134px;overflow: hidden;border: 1px solid #edeeec;border-top: 0;}
.new-con ul li .con p{padding: 10px;color: #5d5e5d;font-size: 12px;}
.new-con ul li .con p span{font-size: 18px;color: #fa000c;line-height: 2}
.main2 p{padding: 25px 33px;color: #5d5e5d;font-size: 15px;border: 1px solid #edeeec;}
.main2 p span{font-size: 23px;color: #ee0101;}
.main2 p a{font-size: 17px;color: #ee0101;}
.main2 p a:hover{text-decoration: underline;}
.hzhb{background: #f7f9fa;padding: 37px;}
.hzhb .container{position: relative;}
.hzhb .container span.btn{position: absolute;width: 42px;height: 42px;border-radius:21px;top:50%;margin-top:-21px;background:#f2f5fb;cursor: pointer;text-align: center;line-height: 42px;color: #2c8ecd;}
.hzhb .container span.btn:hover{background: #2c8ecd;color: #fff}
.hzhb .container  .btn-prev{left:-45px;}
.hzhb .container  .btn-next{right:-45px;}
.hzhb ul li{float: left;width: 180px;margin: 0 10px;height: 86px;border-radius: 5px;}
.hzhb ul li img{width: 100%;height: 100%;}
.hzhb  ul  li:hover{box-shadow: 0px 0px 5px #ccc;}
/*-----------------------------------------------------------底部------------------------------------------------------------------------*/
.footer{;background: url(../images/footer.jpg) center top no-repeat #0066a4;padding: 30px 0 10px 0;border-top: 1px solid #86bee2}
.footer a{color: #fff}
.foot-contanct{width: 300px;line-height: 29px;font-size: 14px;}
.foot-contanct .tt{line-height: 50px;margin-bottom: 0px;}
.foot-contanct  img{margin-right: -50px;}
.foot-nav{width: 900px;}
.foot-nav>li{float: left;line-height: 30px;width: 14.66666666666666%;margin-right: 2%}
.foot-nav li a{font-size: 14px;}
.foot-nav>li>a{font-size: 18px;text-transform: uppercase;line-height: 50px;}
.foot-nav>li ul li {line-height: 25px;}
.foot-nav>li ul li a{line-height: 25px;}
.footer  a:hover{text-decoration: underline;color: inherit;}
.foot-bottom{}
.foot-bottom div.fr>span{display: inline-block;width: 25px;height: 25px;margin-left: 15px;background-image: url(../images/public_icon.png);-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit; }
.share a{display: inline-block;width: 31px;height: 31px;margin-right: 8px;background-image: url(../images/icon1.png);-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit; }
.share a:hover{opacity: 0.8;filter:(opacity=80);}
.share a.st_facebook{background-position:0 -160px }
.share a.st_twitter{background-position:-39px -160px }
.share a.st_googleplus{background-position:-78px -160px }
.share a.st_linkedin{background-position:-117px -160px }
.share a.st_youtube{background-position:-156px -160px }
.inside-right{text-align: justify;}

/*下层-二级导航*/
.subnav { padding:65px 0 30px; color:#fff; background:url(../images/subnav01.png) #1063ab center top no-repeat; }
.subnav2{padding:25px 0 25px;}
.subnav .subnav_lt { float:left; margin-top:-20px; }
.subnav .subnav_channel { font-size:27px; margin-bottom:25px; }
.subnav .subnav_list { margin-bottom:20px; font-size:0; /*text-align:center;*/ }
.subnav .subnav_cell { display:inline-block; position:relative; font-size:16px; margin-right:56px; padding-bottom:10px; }
.subnav .subnav_cell.last{ margin-right:0; }
.subnav .subnav_cell:after {
    content:'';
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:3px;
    background-color:#de1c29;
}
.subnav .subnav_cell.cur,
    .subnav .subnav_cell:hover { color:#fff; }
.subnav .subnav_cell.cur:after,
    .subnav .subnav_cell:hover:after {
        width:100%;
        /*transition-delay:.5s; -webkit-transition-delay:.5s;*/
        transition:all ease .3s .1s; -webkit-transition:all ease .3s .1s;
    }
.subnav .subnav_rt { float:right; }
.subnav .subnav_rt_con { font-family:Arial, Helvetica, sans-serif; border-left:#de1c29 3px solid; padding-top:10px; padding-left:20px; line-height:1; font-size:46px;font-weight: normal;line-height:1.2}
/*明星产品-导航*/

/*综合banner通用*/
.zonghe_banner{height: 340px;background-color:#eeeeee;background-repeat: no-repeat;position: relative;}
.zonghe_banner .banner_title { position:absolute; top:40.8%; }

.ny-content{padding-top:50px; color: #5a5a5a;line-height: 2;text-align: justify;}
.ny-main{position: relative;}
.ny-nav{position: absolute;top:-50px;z-index: 2;width: 100%}
.ny-nav ul{width: 100%;background: url(../images/channel_list_bg.png);}
.ny-nav ul li{float: left;display: block;;position: relative;magrin:0 5px;line-height: 50px;}
.ny-nav ul li.first{text-transform: uppercase;background: #e70012;padding:0 10px;color: #fff;font-size: 18px;text-align: center;}
.ny-nav ul li.first span{position:absolute;right:-8px;top:50%;margin-top:-8px;display: block;;width: 0;height: 0;border-left: 8px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.ny-nav ul li a{text-transform: capitalize;padding:0 15px;}
/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
.ico5_1 { background-position: 0 -80px;}
.ico5_2 { background-position: -20px -80px;}
.ico5_3 { background-position: -40px -80px;}
.ico5_4 { background-position: -60px -80px;}
.ico5_5 { background-position: -80px -80px;}
.ico6_1 { background-position: 0 -100px;}
.ico6_2 { background-position: -20px -100px;}
.ico6_3 { background-position: -40px -100px;}
.ico6_4 { background-position: -60px -100px;}
.ico6_5 { background-position: -80px -100px;}
.ico7_1 { background-position: 0 -120px;}
.ico7_2 { background-position: -20px -120px;}
.ico7_3 { background-position: -40px -120px;}
.ico7_4 { background-position: -60px -120px;}
.ico7_5 { background-position: -80px -120px;}
.ico8_1 { background-position: 0 -140px;}
.ico8_2 { background-position: -20px -140px;}
.ico8_3 { background-position: -40px -140px;}
.ico8_4 { background-position: -60px -140px;}
.ico8_5 { background-position: -80px -140px;}

.icon{ display: inline-block; overflow: hidden; 
    vertical-align: middle; background: url(../images/icon1.png);-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.icon-1{width: 80px;height: 80px;background-position: 0 0px;}
.icon-2{width: 80px;height: 80px;background-position: -80px 0px;}
.icon-3{width: 80px;height: 80px;background-position: -160px 0px;}
.icon-4{width: 80px;height: 80px;background-position:-240px 0px;}
.icon-5{width: 80px;height: 80px;background-position: -320px 0px;}

.icon-7{width: 20px;height: 16px;background-position: -400px -50px;margin-right: 5px;}
.icon-8{width: 20px;height: 16px;background-position: -422px -50px;margin-right: 5px;}
.icon-9{width: 20px;height: 16px;background-position: -442px -33px;margin-right: 5px;}
.icon-10{width: 20px;height: 16px;background-position: -457px -33px;margin-right: 5px;margin-left: 15px;}
.icon-11{width: 20px;height: 16px;background-position: -477px -33px;margin-right: 5px;margin-left: 15px;}
.icon-12{width: 20px;height: 21px;background-position: -400px -68px;margin-right: 5px;}
.page-news ul li:hover .icon-7{background-position: -400px -33px;}
.page-news ul li:hover .icon-8{background-position: -422px -33px;}
.icon-1:hover{background-position: 0 -80px;}
.icon-2:hover{background-position: -80px -80px;}
.icon-3:hover{background-position: -160px -80px;}
.icon-4:hover{background-position:-240px -80px;}
.icon-5:hover{background-position: -320px -80px;}
.icon-6{width: 81px;height: 31px;background-position: -400px 0px;}
.sub-nav{text-transform: capitalize;}
.channelCurrent {font-size: 36px; color: #000;margin:10px 0 20px; float: none;}
.channelCurrent span{ font-size:25px; margin-left:10px; color:#666;}
.ny-content .content{font-size: 14px;padding:10px 0;}
.ny-content-left{width: 66%;float: left;}
.ny-content-right{width: 30%;float:right;}
.ny-content-right .more-news{padding:30px;background-color: #f4f4f4;}
.ny-content-right .more-news img{margin: 10px 0}
.ny-content-right .more-news .con{font-size: 14px;line-height: 1.8}
.ny-content-right .more-news a{display: block;line-height: 40px;width:50%;text-align:center;border: 2px solid #e70012;color:#e70012;margin:20px 0 20px 0;}
.ny-content-right .public{padding:20px;background: #fff;border: 10px #f3f3f3 solid;margin-top: 35px;}
.ny-content-right  .title{margin-bottom: 8px;font-size: 20px;color: #2c2c2c;font-weight: bold;border-bottom: 1px solid #e6e6e6}

.page-news ._head{border-bottom: 1px #ececec solid;}
.page-news ._head ._title {
  font-size: 30px;
  line-height: 40px;
  color: #000;
}
.page-news ._tools {
  padding: 10px 5px 0;
  color: #999999;
}
.page-news ._tools a:hover {
  color: #e70012;
}
.page-news ._tools span{ vertical-align:middle;margin-right: 20px;}
.page-news ._tools span#switcher a{display:inline-block;vertical-align:middle;}
.page-news ._tools span#switcher .ico2{width:20px; height:20px; background-position:-20px -25px; vertical-align: top;}
.page-news ._tools span#switcher #big .ico2{background-position:0 -25px;}
.page-news ._tools span#switcher #small .ico2{background-position:-40px -25px;}
.page-news ._tools a.Print {
	display: inline-block;padding-left: 20px;

}
.page-news ._tools a.Print .ico9{    background-position: 0px -140px;vertical-align: middle;}

.pro_list{margin-top: 20px;}
.pro_list li{width: 31.3333333%;float: left;
margin-right: 2%;
*margin-right: 1.89%;position: relative;overflow: hidden;}
.pro_list li .img-box img{width: 100%}
.pro_list .pro_tit { font-size: 14px; padding-bottom: 10px; font-weight: normal; position: relative; }
.pro_list .pro_tit:after { content: ''; width: 75px; position: absolute; background: #e70012; height: 1px; left: 0; bottom: 0; }
.pro_list ._mask { text-align:left;width: 75%; height: 80%; padding: 18% 12.5% 1% 12.5%; position: absolute; z-index: 5; left: 0; top: 101%; background: url('../images/maskbg.png') no-repeat center; background-size: cover; color: #fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.pro_list ._mask h3 { font-size: 36px; line-height: 1; font-weight: normal; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_list ._mask a{display: block;}
.pro_list ._mask a:hover{color: inherit;}
.pro_list ._mask h4 { font-size: 28px; font-weight: normal; margin-bottom: 35px; }

.pro_list ._mask .links a.a2 i{font-size:0; width:20px; height:20px; background:url(../images/pro_wd.png) center center no-repeat; background-size:cover; margin-right:5px;}
.pro_list .pro_arr { position: absolute; right: 12.5%; bottom: 3.5%; }
/*关于我们综合页*/



/*---------------关于我们内页-------------*/

/*----------------------------------产品内页展示页-----------------------------------*/
.product_main ul li{  width: 100%;margin-bottom: 130px;height: 390px;position: relative;z-index: 5;}
.product_main  .pro_zh_bg {
    position: absolute;
    width: 1200px;
    margin-left: -600px;
    top: 0;
    left: 50%;
}
.product_main   .pro-img{
	width: 520px;
    position: absolute;
    z-index: 1;
    bottom: -50px;
    left: 85px;
}
.pro-txt {
    width: 500px;
    height: 100%;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(231,0,18,.8);
    z-index: 5;
    background: url(../img/blue_dark90.png) repeat \9;
}
.pro-txt ._con{ padding: 14%; }
.pro-txt h3{ font-size: 30px; line-height: 1; margin-bottom: 15px; }
.pro-txt h4{ font-size: 24px; margin-bottom: 10px; font-weight: normal; }
.pro-txt ._txt{ line-height: 28px; margin-bottom: 50px; }
.product_main ul li.right .pro-img{ left: auto; right: 85px; }
.product_main ul li.right .pro-txt{ left: 0;}
  .ny-main ul li .more{width:160px;}
  .ny-main ul li. .more a{height:44px;}
  .ny-main ul li .more .face1{height:40px; line-height:40px;border: 2px solid #ebeae9;text-align: center;}
  .ny-main ul li .more  .face1 .t{line-height:40px; font-size:12px;display:inline-block; vertical-align: top;}
  .ny-main ul li .more  .face1 .sj{height:40px;display: inline-block;
    width: 17px;
    background: url(../images/sj_white.png) center center no-repeat;
    margin-left: 30px;}
  .ny-main ul li .more:hover{background: #fff;color: #e70012} 

  /*------------------------------服务-------------------------------------*/
.ny-service  li{position: relative;}
.ny-service  li .service-img{width: 50%;float: left;}
.ny-service  li .service-con{width: 45%;float: right;padding-top: 50px;}
.ny-service  li .service-con h3.title{font-size: 30px;padding-bottom: 10px;margin-bottom: 30px;position: relative;;text-transform: uppercase;}
.ny-service  li .service-con h3.title:after{ content: ' '; width: 75px; position: absolute; background: #e70012; height: 1px; left: 0; bottom: 0; }
.ny-service  li .service-con .more{display: block;margin-top: 50px;width:160px;text-align:center;line-height: 50px;border: 2px solid #ebeae9;}
.ny-service  li .service-con .more:hover{border: 2px solid #e70012;background: #e70012;color: #fff}
.ny-service  li.right .service-img{float: right;}
.ny-service  li.right .service-con{float: left;}



/*----------------------------国际客户图片展示-----------------------------*/
.pic-list li{float: left;width: 22%;margin:20px 1.5%;position: relative;overflow: hidden;}
.pic-list li .mask {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    background: url(../images/mask.png);

    z-index: 0;
}
.pic-list li img._full{display: block;}
.pic-list li a{display:block;}
.pic-list li .title{padding: 10px 20px;
    background-color: #ababab;color: #fff}
/*联系我们页面*/
.ny-contact .contact-left{width: 50%;float: left;}
.ny-contact .contact-left .con{background: url(../images/left_bj.jpg) repeat-y;padding: 30px 25px;border: 1px solid #f0efef;min-height: 416px;}
.ny-contact .message{width: 50%;float: right;}
.ny-contact .message .con{background: url(../images/right_bj.jpg);padding: 30px 25px 34px;}
.ny-contact h2.title{font-size: 23px;color: #da241c;font-weight: normal;line-height: 30px;margin-bottom: 20px;}
#myform .list{width: 100%;margin-bottom: 20px;position: relative;}
#myform .list input {
    width: 94%;
    height: 48px;
line-height: 48px;
border: 1px solid #ececec;
vertical-align: middle;
padding: 0 3%;
color: #5b5b5b;
outline: 0;
}
#myform .list  em {
top:0%;
    position: absolute;
    right: 2%;
width: 46px;height: 48px;

}
#myform .list  em.name{ background: transparent url("../images/i_form_ico1.png") no-repeat right 0;}
#myform .list  em.phone{background: transparent url("../images/i_form_ico2.png") no-repeat right 0;}
#myform .list  em.email{background: transparent url("../images/i_form_ico3.png") no-repeat right 0;}
#myform  .textarea {
    width: 94%;
    resize: none;
    padding: 0;
    height: 180px;
    padding: 0 1%;
    line-height: 40px;
    border: 1px solid #ececec;
}

/*联系我们页面*/


/*------------------产品详细页面-----------------*/
.pro-detailbottom .tab-content{display: none;}
.pro-detailbottom .current{display: block;}
.pro-detailbottom h3.tab-right{border-bottom:1px solid #e6e6e6;margin-bottom: 20px; background-color: #f0f0f0;}
.pro-detailbottom  h3.tab-right ul li{display: block;cursor: pointer;
    width: 18%;
    float: left;
    text-align: center;
    height: 25px;
    line-height: 25px;
    padding: 18px 0;
    text-transform: capitalize;
}


.pro-detailbottom  h3.tab-right ul li.active ,.pro-detailbottom  h3.tab-right ul li:hover{
    background-color: #c70025;color: #fff;
}
.pro-detailbottom  h3.tab-right ul li .title {
    border-left: 1px #454545 dotted;
        border-left-color: rgb(69, 69, 69);
    vertical-align: top;
    display: inline-block;
    padding-left: 12px;
}
.ico30{display:inline-block;width:30px;height:25px;background:url(../images/ico30.png) no-repeat;vertical-align: middle;}
.ico30_2{background-position:-30px 0;}
.ico30_3{background-position:-60px 0;}
.ico30_4{background-position:-90px 0;}
.ico30_5{background-position:-120px 0;}
.ico30_6{background-position:-150px 0;}
.pro-detailbottom {margin-top: 30px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30{background-position:0 -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_2{background-position:-30px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_3{background-position:-60px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_4{background-position:-90px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_5{background-position:-120px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .ico30_6{background-position:-150px -25px;}
.pro-detailbottom  h3.tab-right ul li.active .title,.pro-detailbottom  h3.tab-right ul li:hover .title{ border-left-color: #fff;}
#message{width: 100%;padding: 40px 0;
background: #f7f9fa;}
#message .con {
}
#message .con h2.title {
    font-size: 30px;
    color: #da241c;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#message #myform .list {
    width: 31.33333%;
float: left;margin-right: 2%}
#message input.submit,#message input.reset{width:200px;height:40px; font-size:17px; color:#FFF; background-color: #848484;outline:0;margin-top:30px;margin-right:30px;margin-left:30px;cursor: pointer;}
#message input.submit:hover,#message input.reset:hover{background: #de1c29;}
#message #myform .textarea {
    width: 96%;border-radius: 0px;}
.pro-detail .pro-detailtop .slide{float: left;
width: 48.6%;
position: relative;
border-right: 1px #cbcbcb dashed;
padding-right: 3.5%;}
.pro-detail .pro-detailtop .dec{float: right;
width: 45%;
position: relative;}
.pro-detail .pro-detailtop .title {
    font-size: 28px;
    font-weight: normal;
    overflow: hidden;
    color: #da251d;
    line-height: 35px;
    margin-top: 10px;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.pro-detail .pro-detailtop .dec-con{font-size: 14px;}
.pro-detail .pro-detailtop .dec-con span{font-weight: bold;color: #4e4e4e}
.imgIco {
    display: inline-block;
    background: url(../images/img.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    vertical-align: middle;
}
.pro-detail .pro-detailtop ._pcon li{float:left;margin-right: 5%;}
.pro-detail .pro-detailtop ._pcon li .imgIco{width:24px;height:22px;margin: 0 10px 0 5px;}
.pro-detail .pro-detailtop ._pcon .li1{font-size:17px;font-weight: bold;color:#da251d;}
.pro-detail .pro-detailtop ._pcon .li2{font-size:16px;color:#272636;}
.pro-detail .pro-detailtop ._pcon .li1 .imgIco{background-position: -41px 0;}
.pro-detail .pro-detailtop ._pcon .li2 .imgIco{background-position: -65px 0;}
.pro-detail .pro-detailtop .message{display: block;width: 250px;height: 60px;line-height: 60px;text-align: center;;font-size: 26px;color: #ffff;background: #e70012;margin-top: 30px;}


/*-------------------------发展历程------------------------*/
.licheng .licheng-item{position: relative;padding-bottom: 50px;}
.licheng .licheng_cell{position: relative}
.licheng .right_area{display: inline-block;width: 44%;margin-top: 30px}
.licheng .left_area{display: inline-block;width: 44%;margin-top: 80px}
.licheng{background: url("../images/licheng_zhou_03.jpg");background-repeat: repeat-y;background-position: center;position: relative}
.licheng .right_dian{position: absolute;right: 50%;margin-right: -8px;top: 75px;width: 16px;height: 16px;background: url("../images/licheng_dian.png");}
.licheng .left_dian{position: absolute;left: 50%;margin-left: -8px;top: 125px;width: 16px;height: 16px;background: url("../images/licheng_dian.png");}
.licheng .reddian{background-position: -16px 0}
.licheng .licheng_cell.current + .left_dian{background-position: -16px 0}
.licheng .right_area.current + .right_dian{background-position: -16px 0}
.licheng_cell{width: 530px;background: #F6F6F6;position: absolute;}
.licheng_cell:hover,.licheng_cell.current{background: #CB3333;color: #fff}

.licheng_cell.fl:after{content: '';position: absolute;right: -32px;top: 31px;border: 18px solid;border-color:transparent transparent transparent #F6F6F6 }
.licheng_cell:hover.fl:after,.licheng_cell.current.fl:after{border-color:transparent transparent transparent #CB3333}
.licheng_cell.fr:before{content: '';position: absolute;left: -32px;top: 31px;border: 18px solid;border-color:transparent #F6F6F6  transparent transparent}
.licheng_cell:hover.fr:before,.licheng_cell.current.fr:before{border-color:transparent #CB3333  transparent transparent}
.licheng_cell.fl .licheng_area{padding: 10px 40px 20px 40px}
.licheng_cell.fr .licheng_area{padding: 10px 40px 20px 40px}
.licheng_year{font-size:36px;color: #CB3333;line-height: 2em}
.licheng_cell:hover .licheng_year,.licheng_cell.current  .licheng_year{color: #fff}
.licheng_dec{font-size: 15px;line-height: 1.8em}
.licheng_dec img{width: 70%;border: 5px solid #fff;margin-top: 15px;border-radius: 5px;}
.licheng_cell.fl {text-align: right}
.licheng_cell.fr {text-align: left}


.ny-banner{height: 600px;background: center no-repeat;}

.ny-banner .container{position: relative;height: 100%;}
.ny-banner .container .content{position: absolute;right: 3.5%;bottom: 0;width: 370px;height: 325px;background-color: rgba(0,164,54,0.6);color: #fff;overflow: hidden;padding-top: 75px;padding-left: 65px;padding-right: 55px;text-align: left;}
.ny-banner .container .content ._t{font-size: 30px;line-height: 2}
.ny-banner .container .content .intro{font-size: 20px;line-height: 2}
.ny-lx .container   .content{left: 5.5%;background:none;color: #000;padding: 0;top:300px;width: 800px;}
.ny-pznl .container   .content{left: 5.5%;background:none;color: #000;padding: 0;top:100px;width: 800px;color:#fff;}
.ny-pznl .container   .content ._t{font-size: 38px;line-height: 2}
.ny-pznl .container   .content .intro{font-size: 20px;line-height: 3}
.ny-yfnl .container   .content{left: 5.5%;background:none;color: #000;padding: 0;top:100px;}
.ny-yfnl .container   .content ._t{font-size: 38px;line-height: 2}
.ny-yfnl .container   .content .intro{font-size: 20px;line-height: 3}
.ny-yfnl .container   .content .intro a{display: block;width: 150px;height: 40px;color: #fff;text-align: center;line-height: 40px;background: #008fd0;margin-top: 50px;}
.ny-product .container   .content{right: 5.5%;background-color: rgba(255,255,255,0.6);color: #000;}
/*人力资源*/
.job_idea .img_box{margin-right: 50px;}
.job_idea p strong span{color: #008fd2}
.job-ygfc {
    padding: 60px 0;
    background-color: #eff3f7;
}
.tit h2._t{font-size: 30px;margin-bottom: 20px;color: #221815;text-align: center;}
.tit  p.intro{font-size: 13px;color: #221815;width: 80%;margin: 0 auto 40px;text-align: center;line-height: 26px;}
.wid-31-2 li{float: left;width: 29.33333333%;margin: 20px 2%;}
.wid-31-2 li a{display: block;}
.wid-31-2 li .con{padding: 30px;background: #fff;line-height: 1.5}
.wid-31-2 li:hover .con{color:#fff;background:#de1c29;}
.wid-22-2 li{float: left;width: 23%;margin: 10px 1%;}
.wid-22-2 li a{display: block;}
.wid-22-2 li .con{padding: 20px;background: #fff;line-height: 1.5}
.page-ygfs li .con{padding: 20px;background: #eff3f7;;padding: 15px;}
.wid-22-2 li:hover .con{color:#fff;background:#de1c29;}
.job-ygfc.btn_more_wrap{margin:0 auto;}
.btn_more_wrap { margin:40px auto 0; width:125px; height:38px; line-height:38px; border:#de1c29 2px solid; }
.btn_more {position:relative; display:block; font-size:13px; color:#000000; text-align:center; transition:all ease .75s; -webkit-transition:all ease .75s; }
.btn_more:hover { color:#fff; background-color:#de1c29; }
.wid50{width: 50%;}
.job-gwzp .img_box{width:43%; float:left;}
.job-gwzp .info_box{width:57%; float:left;}
.job-gwzp .info_box .pd{padding:10px 60px 0 30px;}
.job-gwzp .info_box .tit{font-size:30px; color:#221815; margin-bottom:20px;}
.job-gwzp  .info_box .info{font-size:13px; color:#221815; opacity:0.7; line-height:26px;}
.job-gwzp  .info_box .btn_more_wrap { margin-left:0; }
.page-news ul li .tool{padding: 0 10px;color: #c0c0c0}
.page-news ul li .con {height: 150px;}
.page-news ul li:hover .tool{color: #fff} 
/*---------------新闻详细---------------*/
.head-title{text-align: center;padding:10px 20px 20px;border-bottom:1px solid #d5d5d5;margin-bottom: 30px; }
.head-title h2._t{font-size: 26px; color:#000; margin:0 0 10px}
.head-title .tool{padding: 0 10px;color: #808080}
.page-main{padding: 50px 0;padding-bottom: 0}
._detailPage_bottom li strong,._detailPage_bottom li span,._detailPage_bottom li a{ display:block;}
 ._detailPage_bottom{ border:#f3f3f3 10px solid;width: 310px; background: #fff}
 ._detailPage_bottom ul{padding:10px 7%;}
 ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
._detailPage_bottom li a:hover { color: #F00; }
._detailPage_bottom li a { font-size:16px; font-weight:bold; color:#5c5c5c; }
._detailPage_bottom li { padding: 27px 0; }
._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }
.page-main .content {position: relative; overflow:hidden}
.page-content-wrap{float: left;width: 68%;position: relative;}
.page-left-wrap{float: right;width: 330px;}


/*岗位招聘*/
.page-gwzp ul li{background: #f9f9f9}
.page-gwzp ul li .pd{padding: 20px 15px;}
.page-gwzp ul li:hover{box-shadow:0 0 10px #ccc}
.page-gwzp ul li ._t{font-size: 24px; color:#F00;margin-bottom: 15px;line-height: 1.5;padding: 10px 0;border-bottom: 1px solid #fff}
.page-gwzp ul li .tool{font-size: 14px;margin-bottom:10px; }
.page-gwzp ul li .intro{height: 150px;overflow: hidden;}
.page-gwzp ul li ._btns{color: #666}
.page-gwzp ul li ._btns a{margin-right: 30px;}
.page-gwzp ul li ._btns a:hover{text-decoration: underline;}
.ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1.5em;
    text-indent: -99em;
    color: transparent;
    background: url(../images/icos.png);
    *text-indent: 0;
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
}
.ico1_2 {
    background-position: -80px 0;
}
.gwzp-detail  h2.title{font-size: 30px;line-height: 2}
.gwzp-detail  h3.desc{font-size: 20px;line-height: 2}
/*联系方式*/
.page-contact-wrap{background-color: #0063bf;
color: #fff;
background-image: url(../images/contact_us_r_bj.png);
background-repeat: no-repeat;
background-position: right bottom;
width:400px;height: 100%;position: absolute;right: 0
}
.page-contact{position: relative;}
.page-contact .pd{padding: 30px;}
.page-contact  .page-contact-wrap .r_title{font-size:26px;margin-bottom:10px;border-bottom:1px dashed #0888ff;margin-bottom: 20px;}
.page-contact  .page-contact-wrap dl{border-top:1px dashed #0888ff;}
.page-contact  .page-contact-wrap .r_box_01{font-size: 14px;}
.page-contact  .page-contact-wrap .r_box_02{padding:20px 0px;}
.page-contact  .page-contact-wrap .r_box_02 dt{width:58px;height:64px;background:url(../images/contact_us_ico.png) no-repeat;margin-right:10px;}
.page-contact  .page-contact-wrap .r_box_02 dd{font-size:18px;}
.page-contact  .page-contact-wrap .r_box_02 span{display:block;font-size:28px;font-family:Arial;line-height:28px;}
.page-contact  .page-contact-wrap .r_box_03{padding-top:30px;}
.page-contact  .page-contact-wrap .r_box_03 dt{width:40%;}
.page-contact  .page-contact-wrap .r_box_03 dd{width:50%;}
.page-contact  .page-contact-wrap .r_box_03 dd span{display:block;}
.page-contact  .page-contact-wrap .r_box_03 dd .cn_title{font-size:16px;}
.page-contact  .page-contact-wrap .r_box_03 dd .en_title{font-size:12px;margin-bottom:10px;}
.page-contact  .page-contact-wrap .r_box_03 dd .share a{background:url(../images/contact_us_ico.png) no-repeat;width:30px;height:30px;padding:0;margin:0;}
.page-contact  .page-contact-wrap .r_box_03 dd .share .bds_tsina{background-position:0 -64px;}
.page-contact  .page-contact-wrap .r_box_03 dd .share .bds_tqq{background-position:-30px -64px;}
.page-contact  .page-contact-wrap .r_box_03 dd .share .bds_weixin{background-position:-60px -64px;}
.message .con .line{display: block; margin: 20px auto 30px; width: 27px; height: 1px; background: #c6c6c6;}


/*公司简介*/
.ny-about .about1>div.fl{width: 63.5%;}
.ny-about .about1>div.fl h3{font-size: 72px;line-height: 72px;font-family: Arial;color: #e6e6e6;}
.ny-about .about1>div.fl h4{font-size: 24px;color: #de1a38;margin-top: 15px;font-weight: normal;margin-bottom: 24px;}
.ny-about .about1>img.fr{width: 32%;position: relative;}
.ny-about .about2{height:256px;background:url(../images/shijie.jpg) no-repeat fixed center center;margin:60px 0;}
.ny-about .about2 ul{padding-top:70px;text-align: center;}
.ny-about .about2 ul li{float:left;width:24.5%;border-right:1px solid #fff;
position: relative;}
.ny-about .about2 ul li .digit .odometer{font-size: 48px;color:#fff;font-family: Impact;}
.ny-about .about2 ul li .digit span{color:#fff;}
.ny-about .about2 ul li .p{color:#fff;margin-top:18px;padding: 0 5%;}
 .about3_tit{font-size: 35px; line-height:35px; text-align:center; color:#0066a4; height:35px; background:url(../images/iline01.png) center center no-repeat;}
 .about3_att h4{width:75%;margin:0 auto;font-size: 14px;color:#666; text-align: center;margin-top:25px; margin-bottom:25px; font-weight:normal; line-height:1.8;}
 .ny-about .about3 .about3_att h4{color:#de1c29;font-size: 24px;}
.ny-about .about3-con p{color: #555;}
.ny-about .about3-con{width: 90%;margin: 10px auto;}
.about4 {background:url(../images/logo.png) right bottom no-repeat;}
.about4 h3{font-size: 30px;line-height: 2;color: #de1c29;margin-bottom: 15px;}
.about4 img.fl{margin-right: 50px;}
.left-nav ul{width: 264px;}
.left-nav ul li{line-height: 40px;font-size: 16px;color: #838383;padding-left: 30px;border-left: 4px solid #de1c29;}
.left-nav ul li a{display:block;}
.left-nav ul li.erjicai{ background:#FFF; text-indent:1.3em;line-height:35px; font-size:15px}
.left-nav ul li a:hover{color:#de1c29;}
.left-nav ul li.cur{background:#de1c29; color:#FFF}
.left-nav ul li.cur a:hover{color:#FFF; text-decoration:underline}
.page-product .page-left-wrap{width: 22%;}
.page-product .page-content-wrap{width: 73%;}

/*产品详细页*/
i.down{display: inline-block;width: 24px;height: 26px;background:url(../images/download.jpg)  no-repeat;}
.page-product-con .download{margin:25px 0; width:100%}
.page-product-con .download dl dt{float: left;width: 75%;height:30px;overflow:hidden;padding: 10px;border-bottom: 1px dashed}
.page-product-con .download dl dd{float: left;width: 11%;text-align:center;padding: 10px;height:30px;overflow:hidden;border-bottom: 1px dashed}
.page-product-con .download dl .download_title{color: #fff;background: #0070c0;font-size: 18px;}
.page-product-con table{border: 1px solid #000;border-collapse: collapse;width:90% !important}
.page-product-con table tr.ys{background: #0070c0;color: #fff}
.page-product-con table tr td{border: 1px solid #000;border-collapse: collapse;padding: 2px;font-family: "微软雅黑" !important;font-size: 13px;}
.page-product-con table tr td *{font-family: "微软雅黑" !important;font-size: 13px;}
.page-product-con table tr td.oa1,.page-product-con table tr td.oa2{background: #0070c0;color: #fff}
.page-product-con h3{font-size: 18px;margin-bottom: 5px;margin-top: 15px;color: #0070c0}
.page-product-con h4{font-size: 14px;margin-bottom: 5px;}
/*产品封面页*/
.page-product-fl .pt1{padding-bottom:50px; overflow:hidden;}
.page-product-fl .pt1 .tit{font-size:30px; color:#221815; margin-bottom:30px; text-align:center;}
.page-product-fl .pt1 .info{font-size:14px; color:#7f7f7f; line-height:28px; width:80%;margin:0 auto; text-align:center;}
.page-product-fl .pt2{padding:70px 0 90px; background:url(../images/2zrdI1g.jpg)  center center no-repeat; background-size:cover;}
.page-product-fl  ul li{width: 20%;height: 366px;float: left;background-color: rgba(255,255,255,0.5);text-align: center;}
.pro_item_wrap{border-right: 1px solid #eee;height: 100%;position: relative;overflow: hidden;}
.pro_home_img{width:100%;height:0;padding-bottom: 68.75%;overflow:hidden; position:relative;}
.pro_home_img>img{position:absolute; width:100%;  left:0; top:0;}
.page-product-fl  ul li:last-child .pro_item_wrap{border: 0;}
.page-product-fl .pro_item{width: 100%;position: absolute;right: 0;top: 0;}
.page-product-fl .pro_item img{width: 100%; margin-top:12px;}
.page-product-fl .pro_iten_t{font-size: 26px;font-weight: bold;color: #000;padding-top:65px;margin-bottom: 15px;}
.page-product-fl .pro_iten_p{width: 78%;margin: 0 auto 15px auto;color: #000; font-size:14px; line-height:22px; height:66px; overflow:hidden;}

.page-product-fl .pro_item_hover{background-color:#de1c29;width: 100%;height: 100%;position: absolute;right: 100%;top: 0; overflow:hidden;}
.page-product-fl .pro_item_hover .pro_iten_t{padding-top: 45px;}
.page-product-fl .pro_item_hover .pro_iten_t a{color: #fff;}
.page-product-fl .pro_item_hover .pro_iten_t:hover a{color: #fff;}
.page-product-fl .pro_item_hover .pro_iten_p{margin-bottom: 20px;color: #fff; height:22px;}
.page-product-fl .pro_item_hover .pro_link a{display: block; position:relative; overflow:hidden; background-color: #de1c29;width: 159px;height:32px;line-height:32px;color: #fff;margin: 0 auto 7px auto;font-size: 14px;border:#fff 2px solid;}
.page-product-fl .pro_item_hover .pro_link a:hover:after{ top:0; }*/
.page-product-fl .pro_item_hover .pro_link .link_con {position:relative; z-index:2; }
.page-product-fl .pro_item_hover .pro_link a:hover { color:#000; background-color:#fff; }

/*品质能力*/
.pznl1con ul li{float: left;width: 33.3333333%;text-align: center}
.pznl1con ul li .pd{padding: 30px}
.pznl1con ul li .pd img{display: block;width: 70%;margin: 10px auto;}
.pznl1con ul li .pd a{ font-size:15px; color:#F00}
.pznl1con ul li .pd p{font-size: 20px;line-height:30px;margin: 20px auto; }

.pznl2{background: #F6F6F6;padding: 30px 0 }
.pznl2 ul li{float: left;width: 45%;margin: 25px 2.5%;height:178px;overflow: hidden;border-bottom: 1px dashed #ddd;padding: 20px 0}
.pznl2 ul li .img-box{float: left;width: 30%}
.pznl2 ul li .intro{float: right;width: 60%}
/*研发能力*/
.yfnl1con ul li{float: left;width: 27.3333333%;text-align: center;margin: 10px 3%;}
.yfnl1con ul li:hover{box-shadow: 2px 2px 10px #ccc;background: #f3f3f3;}
.yfnl1con ul li p>span{font-size: 25px;line-height: 2}
.yfnl1con ul li img{height: 100%;width: 100%;border: 0;display: block;border-radius: 100px;border: 4px solid #fff}
.yfnl1con ul li .img-box{width: 200px;height: 200px;border-radius: 100px;margin: 15px auto }
.yfnl1con ul li .pd{padding: 10px}
.yfnl1con ul li  a{display: block;width: 60%;height:40px;margin: 20px auto;border: 1px solid #dddddd;text-align: center;position: relative;}
.yfnl1con ul li  a span{display: inline-block;background: #de1c29;color: #fff;position: relative;top:-10px;font-size: 14px;padding: 2px 25px;line-height:1.5;border-radius:15px; }
.yfnl1con ul li:hover  a span{ background: #de1c29;}
.yfnl2{background:url(../images/about_compre02.jpg)  center center no-repeat ; padding: 50px 0;color: #fff;text-align: center;}
.yfnl2-title b{font-size: 35px;}
.yfnl2-title{font-size: 16px;}
.yfnl2-con ._link { float:left; margin-right:2%; width:23%; min-width:80px; color:#ffffff; text-align:center; }
.yfnl2-con ._link ._wd{font-size: 16px;}
.yfnl2-con ._link ._ico { transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;display:block; margin:0 auto 28px; width:100px; height:100px; background-image:url(../images/about_compre04.png); background-repeat:no-repeat; }
.yfnl2-con ._link:hover ._ico { transform:rotateY(180deg); }
.yfnl2-con ._link02 ._ico { background-position:-100px 0; }
.yfnl2-con ._link03 ._ico { background-position:-200px 0; }
.yfnl2-con ._link04 ._ico { background-position:-300px 0; }
/*技术支持*/
.jszc-title{width: 80%;margin: 20px auto 50px;}
.jszc-title h3{font-size: 34px;margin-bottom: 30px;}
.jszc-title h4{font-size: 16px;line-height: 2;}
.jszc-con table{width: 88%;margin: 20px auto;border-color: #000}
.jszc-con table tr td img{width: 200px;margin: 15px 0}
.jszc-con table tr td{border-color: #d5d5d5}
.jszc-con table tr:nth-of-type(odd){ background: #fdfdfd}
.jszc-con table tr:hover{ background: #f3f3f3}
.jszc-con table tr.scsb1{background: #0070c0;color: #fff;line-height: 4;font-size: 18px;}
.jszcbottom{height: 423px;overflow: hidden;}
.jszcbottom .left{float: left;width: 50%;position: relative;}
.jszcbottom a:hover{text-decoration: underline;}
.jszcbottom .right{float: right;width: 50%;position: relative;}
.jszcbottom .left>img{position: absolute;right: 0;top:0;max-width: none;height: 423px;width: 960px;}
.jszcbottom .right>img{left: 0;}
.jszcbottom .left .left_box{padding: 37px 0 80px;position: relative;z-index: 1;}
.jszcbottom .right .left_box{padding: 37px 0 80px 80px;}
.jszcbottom .left .left_box .tit{color: #fff;margin-bottom: 50px;}
.jszcbottom .left .left_box .tit .ch{font-size: 30px;}
.jszcbottom .left .left_box .tit .ch a{color:#fff; opacity:0.9;}
.jszcbottom .left .left_box .tit .ch a:hover{opacity:1;}
.jszcbottom .left .left_box .tit .en{font-size: 14px;text-transform: uppercase;}
.jszcbottom .left .left_box .con{padding-right: 192px;padding-left: 94px;text-align: center;}
.jszcbottom .left .left_box .con .t{font-size: 24px;color: #fff;margin-bottom: 7px;}
.jszcbottom .left .left_box .con .c{font-size: 14px;color: #fff;margin-bottom: 21px;}
.jszcbottom .right .c{padding-right: 52px;padding-left: 4px;text-align: center;}
.jszcbottom .right .c a{float: left;width: 45%;color: #fff;line-height: 2}
/*新闻资讯*/
.tab-title{float: right;width: 48%;} 
.tab-title  ul li{clear: both;
overflow: hidden;
padding: 20px 35px 18px 25px;
background-color: #f4f4f4;
margin-bottom: 13px;}
.tab-title  ul li a{display:block; text-decoration:none; color:inherit;padding:0 10px;
}
.news_list ._date1 { width:135px;  float:left; color:#c8c8c8; font-size: 34px;margin-right: 30px;padding-top: 10px;text-align: right;font-family: kalinga,Arial;}
.news_list ._date1 ._d1 { font-size:12px; display: block;text-align: right;margin-bottom: -10px;}
.news_list ._intro { overflow:hidden; } 
.news_list ._title { font-size:17px; height:30px; line-height:30px; font-weight:normal; color:#000; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.news_list ._text { line-height:1.6em; height:3.2em; overflow:hidden; }

.news_list li:hover,.news_list li.active { background-color:#de1c29; }
.news_list li:hover a,.news_list li:hover ._title,.news_list li.active ._title,.news_list li.active ._more ,.news_list li.active a,.news_list li.active ._title,.news_list li.active ._title,.news_list li.active ._more { color:inherit; }
.news_list li:hover ._title{font-weight: bold;color:#fff}
.news_list li:hover ._date1 {color:#fff;}
.news_list li:hover ._text {color:#fff;}
.news_list li.active ._title{font-weight: bold;color:#fff}
.news_list li.active ._date1 {color:#fff;}
.news_list li.active ._text {color:#fff;}

.tab-content{background:#fff;height:390px; position:relative;float: left;width: 50%; overflow:hidden}
.tab-content .content-item{ display:none; width:100%;position:absolute;}
.tab-content .content-item p{position: absolute;width: 100%;text-align: center; background:rgba(0,0,0,.6);color: #fff;;line-height: 24px;padding: 10px 0;bottom: 0;left: 0}
.tab-content .content-item a:hover p{ background:rgba(222,28,41,.6);}
.tab-content .current{ display:block;}
.tab-content .content-item img{width:100%;height:390px;}

.tab a.prev,.tab a.next{ display:block;z-index:5;text-align:center;position:absolute;width:50px;height:50px; top:50%;margin-top:-25px; background:rgba(0,0,0,.3); line-height:50px;color:#fff; font-size:26px;opacity: 0.5;filter:(opacity=50);}
.tab a.next{right:0px;}
.nl_list{margin-bottom: 75px;}
.nl_list li { clear:both; overflow:hidden; padding:23px 55px 25px 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.nl_list ._date1 { width:135px;  float:left; color:#c8c8c8; font-size: 34px;margin-right: 30px;padding-top: 10px;text-align: right;font-family: kalinga,Arial;}
.nl_list ._date1 ._d1 { font-size:12px; display: block;text-align: right;margin-bottom: -10px;}

.nl_list ._intro { overflow:hidden;} 

.nl_list ._title { font-size:20px; height:30px; line-height:30px; font-weight:normal; color:#000; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom: 15px;}
.nl_list ._text { line-height:1.6em; height:3.2em; overflow:hidden; margin-bottom: 20px;}
.nl_list li ._more { color:#de1c29; }

.nl_list li:hover { background-color:#de1c29; }
.nl_list li:hover a,.nl_list li:hover ._title,.nl_list li:hover ._title,.nl_list li:hover ._more { color:inherit; }
.nl_list li:hover ._title{font-weight: bold;color:#fff;}
.nl_list li:hover ._date1 {color:#fff;}
.nl_list li:hover ._text {color:#fff;}
.nl_list li:hover ._more { color:#fff; }
/* 分页 */
.pageController{float:right;  padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#B90128; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#0860CC;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}