﻿@charset "UTF-8";
input,textarea{word-wrap:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
html{-webkit-text-size-adjust:none;overflow-x:hidden}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,input,textarea,p,span{padding:0;margin:0;}
body{font:normal 14px/1.5em pbfont,"微软雅黑","宋体","冬青黑体简体中文 w3"; color: #333;}
img,html,body{border:0;}
/** 重置表格元素 **/
input{border:0; outline: 0;}
ol,ul{list-style:none;}
em{font-weight:normal;font-style:normal;}
em,i{font-weight:normal;font-style:normal;font-size:100%;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;}
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
a{color:#444;text-decoration:none;}
a:hover{text-decoration: none; color:#d7000f;} 
img{vertical-align:middle;}
.ellipsis{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hide,.none{display:none}
.hidden{visibility:hidden;}
.show,.block{display:block;}
.inlineb{display:inline-block;}
.tc{text-align: center;}
.cp{cursor:pointer;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative}
.pa{position:absolute}
.w1200{ width: 1200px; margin: 0 auto; position:relative;}
.mt6{margin-top: 6px;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px;}
.mt11{ margin-top: 11px;}
.mt12{margin-top: 12px;}
.mt20{ margin-top: 20px;}
.mt13{ margin-top: 13px;}
.mt14{margin-top: 14px;}
.mt15{margin-top: 15px;}
.mt16{margin-top: 16px;}
.mt17{margin-top: 17px;}
.mt18{margin-top: 18px;}
.mt28{ margin-top: 28px;}
.mt30{ margin-top: 30px;}
.nmt8{margin-top: -8px;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
.ml40{margin-left: 40px;}
.nmr20{margin-right: -20px;}
.mr5{margin-right: 5px;}
.mr6{margin-right: 6px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mt22{margin-top: 22px;}
.mr60{margin-right: 60px;}
.mb6{margin-bottom: 6px;}
.pl10{padding-left: 10px;}
.pl3{padding-left: 3px;}
.pt30 {padding-top: 30px}
.bold{font-weight: bold}
.border0{border: 1px solid #d5d5d5; border-right: 0;}
.color8011{color: #e80011;}
.color999{color: #999;}
.color666{color: #666;}
.color333{color: #333;}
.color80{color: #808080;}
.col44{color: #444;}
.col99 {color: #999999}
.col015 {color: #015c9e;}
.col005 {color: #0055d3;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font32{font-size: 26px;}
.w106{width: 106px;}
.w137{width: 137px;}
.w90{width: 90px;}
.w100{width: 100px;}
.w87{width: 87px;}
.w70{width: 70px;}
.w124{width: 124px;}

.ftp1{top:-1px;position:relative;}
.ftp2{top:-2px;position:relative;}
.ftp4{top:-4px;position:relative;}
.ftp8{top:-8px;position:relative;}

.w235{ width: 235px; }
a {
    color: #3e4146;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.form-sear .s-input .sea_close,.f-user .nav-info i.n-icon,.company-nav .i-icon,.come-pany .cp-nav a.more i,.cfloatNav .brand-pro .lm-logo,.cfloatNav .brand-pro .cd-ewm{background: url("../images/cdicon/cd-icon.png") no-repeat 0 0;}
.sec-nav dl dd,.part08 .topic p.info,.ck-cons,.part10 .p10-link li a,.pl-v-list li,.pl-list li .date,.part02 .p2-list,.part02 .p2-list h3 a,.cdlogo p.class a,.pn-cons .pnc-l .pnc-navs span,.inset-nav,.p03-classes dl dd,.p03-pro .hot li h4,.inver-robot,.v-list .v-tit,.imgtxt .at-tit,.come-pany .pany-cons p,.p-imgs-list li span,.part06 .app .img-txt p{ font-size: 12px;}
/*头部*/
#cheader{font-family: "微软雅黑";box-sizing: border-box;border-bottom: 2px solid #eb0011;padding: 20px 0!important;}
#cheader .w1200{position: relative;}
#cheader .cdlogo{ margin-right: 20px;}
#cheader .cdlogo a {display: block;}
#cheader .cdlogo a img {width: 100%;height: 100%;}
#cheader .labe {font-size: 24px;height: 32px; line-height: 30px;color: #d7000f;display: inline-block;padding-left: 20px;border-left: 1px solid #e6e6e6;margin-top: 35px;margin-right: 60px;}
#cheader .labe h1{font-size: 24px;}
#cheader .part-ad {width: 236px;height: 60px;margin-top: 15px}
#cheader .part-ad a {display: block;width: 236px;height: 60px;}
#cheader .part-ad a img {width: 100%;height: 100%;}
.top_banner{width:1200px;margin:0 auto;margin-top:-10px;margin-bottom:10px;}
/*表单*/
#cheader .formCon{ width: 548px; height: 64px;padding-top: 5px;box-sizing: border-box;margin-top: 10px!important;}
#cheader .formCon dl dd{ float: left; margin-right: 10px;font-size: 12px;}
#cheader .formCon dl dd:last-child {margin-right: 0;}
#cheader .formCon dl dd a{color: #666;text-decoration: none;font-size: 12px;}
#cheader .formCon dl dd a:hover {color: #d7000f;text-decoration: none}
#cheader .search-box {position: relative;}
#cheader .search-box form {display: flex;align-items: center;position: relative;}
#cheader .search-box input {
    border: 2px solid #d7000f;
        border-left-color: rgb(215, 0, 15);
        border-left-style: solid;
        border-left-width: 2px;
    border-left: 2px solid #d7000f;
    width: 425px;
    height: 32px;
    box-sizing: border-box;
    padding-left: 10px;
    position: relative;
}
#cheader .search-box input:focus {border-color: #D7000F}
#cheader .search-box button {background: #d7000f;width: 80px;height: 32px;border: 0;font-size: 15px;color: #fff;box-sizing: border-box;}
#cheader .search-box .select {min-width: 86px;height: 32px;border: 2px solid #d7000f;box-sizing: border-box;background: url("https://img.chuandong.com/common/images/down.png") no-repeat 90% center transparent;background-size: 12px 12px;display: block;position: relative;padding: 3px 8px;}
#cheader .search-box .com-opt {width: 86px;border: 1px solid #e6e6e6;box-sizing: border-box;position: absolute;top: 30px;left: -2px;z-index: 100000;background: #ffffff;padding: 2px 0;display: none;}
#cheader .search-box .select:hover  .com-opt{display: block;}
#cheader .search-box .com-opt li {text-align: center;line-height: 23px;font-size: 12px; color: #666666;cursor: pointer;}
#cheader .search-box .com-opt li:hover {background: #eb0011;color: #ffffff}
#cheader .search-box .select .show-selecd {display: inline-block; width: 51px; border-right: 1px solid #e6e6e6;font-size: 12px;color: 3333333;line-height: 16px;}
/* ****************************** 头部 **************************************** */

/*头部全导航*/
#header{ height: 38px; line-height: 38px;  background-color: #f6f6f6;border-bottom: 1px solid #e5e5e5}
#header .sc {height: 100%;}
#header .h-login{font-size:12px;height: 38px;line-height: 38px;width: 390px}
#header .h-login a {margin-right: 1.5%}
/* #header .h-nav {width: 63%} */
#header .h-nav a img {width: 18px;height: 18px;margin: 0 3px 3px 0}
#header .h-nav a {padding: 0 10px;height: 20px;;line-height: 20px;font-size: 12px;color: #595959;}
#header .h-nav a:hover {color: #d7000f;}
#header .h-login a:hover{color: #d7000f;}
#header .h-login img {width: 18px;height: 18px;margin-right: 2px;margin-bottom: 3px}
/*网站全导航*/
#header .h-link .cdNavAll dl a{font-size: 12px;}
.cdNavAll{position: relative;transition: all .2s;width: 83px;background: #f6f6f6;}
.cdNavAll .nav{font-size: 12px;cursor: default;background: url('https://img.chuandong.com/common/images/menu.png')no-repeat 80% 50%;background-size: 15px 15px;background-color: #f6f6f6;}
.cdNavAll .nav:hover {background-color: #f6f6f6}
/* .cdNavAll .nav:after{ position: absolute; top:0; right: -2px; content: '../images/icon-7.jpg';transition: all .3s;} */
.cdNavAll .con{display: none;position: absolute;top: 38px;right: 0;width: 776px;z-index: 9999999;color: #666;background-color: #fff;font-size: 14px;border: 1px solid #ddd;padding: 8px 0;border-top: 0;box-shadow: 0 6px 6px #999;transition: all .3s;}
.cdNavAll .con dl{float: left; padding: 0 15px; font-size: 14px; border-right: 1px solid #ddd; overflow: hidden; }
.cdNavAll .con dl.list1{ width: 96px; text-align: center; }
.cdNavAll .con dl.list{ width: 293px; }
.cdNavAll .con dl dt{ font-weight: bold; margin: 6px 0; }
.cdNavAll .con dl dd{ float: left; line-height: 32px; width: 96px; }
.cdNavAll .con dl.list dt{ margin-left: 25px; }
.cdNavAll .con dl.list dd{ margin: 0 25px;  }
.cdNavAll .con dl.list3{ border-right: 0; }
.cdNavAll:hover{ background-color: #fff; color: #666; transition: all .2s; }
.cdNavAll:hover .con{display: block;}
.cdNavAll:hover .nav:after{ transform: rotate(180deg); top: 8px; transition: all .3s;transition: all .3s;position: absolute; top:0; right: 0; }
/*公众号*/
.public-code-wrap .con{ width: 574px; left: -255px; }
.public-code-wrap .con dl.list1{width: 160px; text-align: center;}
.public-code-wrap .con dl dd{ float: none; width: auto; }
.public-code-wrap .con dl:nth-last-child(1){ border-right: 0; }

/*主导航 background:url("../images/cdicon/n-line.png") no-repeat right 17px;*/
#cnav{height: 45px; line-height: 45px;background-color:#333;}
#cnav ul{height: 100%; background-color:#333; }
#cnav ul li{ float: left;}
#cnav ul li a{ display: block; padding: 0 34px; font-size: 16px; color: #fff; font-weight: bold;}
#cnav ul li.last a{ background-image: none;}
#cnav ul li.active a,#cnav ul li a:hover{ background-color: #eb0011; text-decoration: none; background-image: none;/* box-shadow: 0 0 15px #000;*/}

/*尾部*/
#cfooter{ background-color: #333; color: #dadada;width: 100%;height: 285px;}
#cfooter .contact {height: 100%;padding-top: 40px;}
#cfooter .contact p {text-align: center;}
#cfooter .contact .p-1 {font-size: 15px;color: #ffffff;line-height: 22px;width: 1037px;margin: 0 auto;text-align: center;}
#cfooter .contact .p-1 a {font-size: 15px;color: #ffffff;line-height: 22px;margin: 0 5px 0 0;vertical-align: text-top;}
#cfooter .contact .p-2 {font-size: 18px;color: #ffffff;line-height: 22px;margin-top: 20px;}
#cfooter .contact .p-3 {margin-top: 20px;}
#cfooter .contact .p-3 a {font-size: 15px;color: #ffffff;line-height: 30px;margin: 0 30px;}
#cfooter .contact .p-3 a:hover {color: #ffffff!important;}
#cfooter .contact .p-3 a img {margin-bottom: 2px;margin-right: 6px;}
#cfooter .contact .p-4 {margin-top: 10px;}
#cfooter .contact .p-4 a {font-size: 15px;color: #ffffff;line-height: 30px;margin: 0 30px;}
#cfooter .contact .p-4 a img {margin-bottom: 2px;margin-right: 6px;}
#cfooter .contact .p-5 {margin: 30px auto 0 auto; border-top: 1px solid #666666;width: 1200px;font-size: 15px;color: #999999;padding-top: 10px;}
#cfooter .contact .p-5 a {font-size: 15px;color: #999999;}
#cfooter .contact .p-6 {margin-top: 10px;font-size: 15px;color: #999999;line-height: 22px;}
#cfooter .contact .p-6 a{color:#999;}
#cfooter .contact .p-6 img {margin-bottom: 3px;margin-right: 5px;}

/*响应式*/
@media screen and (min-width:1000px) and (max-width:1200px){
    
}
@media screen and (max-width:1100px){
    
}
@media screen and (max-width:1000px){
    
}
@media screen and (max-width:640px){
    
}