
.banner_s{ width:100%; height:auto; vertical-align:top;}
.banner_s img{ width:1920px; height:270px; vertical-align:top;}
.scd{width:1200px; margin:0px auto; text-align:left;}
/*.scd .scd_l{ width:205px; height:100%; border-right:1px solid #ddd; float:left;}*/
/*.scd_l .title{ width:100%; height:100px; line-height:100px; text-align:left; position:relative; font-size:20px;color:#e71e26;text-align: center;}*/
/*.scd_l .title i{ display:block; width:43px; height:28px; position:absolute; right:-15px; top:38px; background:url(../img/icon11.png) no-repeat;}*/
/*.scd_l .s_nav{ width:100%; background: #eeeeee;text-align: center;}*/
/*.scd_l .s_nav li{ width:100%; height:40px; line-height:40px; position:relative; line-height:60px; height: 60px; }*/
/*.scd_l .s_nav li a{ font-size:16px; color:#000000;padding: 15px 60px;}*/
/*.scd_l .s_nav li:hover{ color:#ffffff;background: #e71e26;}*/
/*.scd_l .s_nav li i{ display:block; width:15px; height:15px; background:url(../img/icon12.png) no-repeat; position:absolute; right:-7px; top:15px;}*/


.scd .scd_l{ width:210px; float:left; position:relative; z-index:9999;margin-top: 40px;}
.scd_l .n_name{ width:210px; height:100px; background:url(../img/bg_c.png) repeat; padding:10px; color:#FFF; text-align:left;}
.scd_l .n_name i{ display:block; width:21px; height:21px; background:url(../img/icon6.jpg) no-repeat;}
.scd_l .n_name span{ display:block; width:100%; height:32px; line-height:32px; font-size:22px;}
.scd_l .n_name p{ width:100%; height:25px; line-height:25px; padding-bottom:8px; font-size:18px; border-bottom:1px solid #ffffff;}
.scd_l .s_nav{ width:100%; background:#EEEEEE; padding:20px 0;}
.scd_l .s_nav li{ width:100%; text-align:left; position:relative; white-space:nowrap;}
.scd_l .s_nav li .li_m{width:150px; padding:15px 20px; height:50px;}
.scd_l .s_nav li .er{ width:188px; border:1px solid #e71e26; background:#FFF;}
.scd_l .s_nav li .er li{ width:148px; height:35px; line-height:35px; padding:0 20px;}
.scd_l .s_nav li .er li a{ font-size:14px; color:#333; display:block; width:100%; height:35px; line-height:35px;}
.scd_l .s_nav li .er li.on,.scd_l .s_nav li .er li:hover{ background:#e71e26;}
.scd_l .s_nav li .er li.on a,.scd_l .s_nav li .er li:hover a{ color:#FFF;}
.scd_l .s_nav li a{ display:block; width:100%; height:100%; color:#555555; font-size:12px;}
.scd_l .s_nav li.now,.scd_l .s_nav li:hover{ background:#eb2a33;}
.scd_l .s_nav li.now a,.scd_l .s_nav li:hover a{ color:#FFF;}
.scd_l .s_nav li p{ width:100%; height:20px; line-height:25px; font-size:16px;}


.scd .scd_r{ float:right;width: 950px;}
.scd_r .head{ width: 950px; height:90px; line-height:28px; padding-top:40px; border-bottom:1px solid #ddd; font-size:24px; color:#333333;}
.scd_r .head em{ font-size:18px; margin-left:10px; margin-top:15px;}
.scd_r .s_ctn{ width:100%; padding-bottom:50px; padding-top: 50px}
.scd_r .s_ctnxx{ width:100%; padding-bottom:50px;}
.scd_r .s_ctn .pro_da{ width:100%; margin-bottom:60px;}
.pro_da .pro_dal{ width:47%; float:left; border-right:1px dashed #ddd;}
.pro_da .pro_dar{ width:47%; float:right;}
.pro_da .pro_dal h5{ display:inline-block; *display:inline; zoom:1; min-width:200px; padding-top:10px; font-size:20px; color:#333333; font-weight:bold; line-height:200%; border-bottom:1px solid #ddd;}
.pro_da .pro_dal .det{ width:100%; padding:10px 0; font-size:14px; color:#444444;}
.pro_da .pro_dal .des{ font-size:12px; color:#ACACAC; line-height:175%; padding-bottom:15px;}
.pro_da .pro_dar img{ width:100%; height:auto; vertical-align:top;}
.pro_db{ width:100%; margin-bottom:50px;}
.pro_db div{ width:47%; float:right; font-size:14px; color:#6D6D6D; line-height:175%;}
.pro_db .h_bg{ float:left; background:url(../img/line_a.png) no-repeat right center;}
.pages{ width:100%; text-align:center; margin-bottom:50px;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; border:1px solid #ddd; min-width:8px; font-size:14px; color:#333; padding:0px 12px;}
.pages a.now , .pages a:hover{ background:#e71e26; color:#FFF; border:1px solid #e71e26;}
.s_ctn .pro_l , .s_ctn .pro_l ul{ width:100%;}
.s_ctn .pro_l li{ float:left; margin:0px; margin-left:1%; margin-bottom:50px;border-radius: 20px;border: 1px solid #eee; overflow: hidden;background: #eeeeee;}
.s_ctn .pro_l li img{ width:226px; height:178px; vertical-align:top;overflow: hidden;}
.s_ctn .pro_l li .title{ width:100%; height:50px; line-height:50px; text-align:center; color:#3F3F3F;}
.s_ctn .pro_l li p{ width:100%; height:25px; text-align:center; line-height:25px; color:#3F3F3F; font-size:12px;}
.s_ctn .pro_l li:hover{ color:#e71e26;border-radius: 20px;border: 1px solid #e71e26;}
.s_ctn .pro_l li .title , .s_ctn .pro_l li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.s_ctn .pro_lp , .s_ctn .pro_l ul{ width:100%;}
.s_ctn .pro_lp li{ float:left; margin:0px; margin-left:1%; margin-bottom:30px;background: #eeeeee;border-radius: 20px;  -moz-border-radius: 20px;  -webkit-border-radius: 20px;overflow: hidden;border: 1px solid #eeeeee;}
.s_ctn .pro_lp li img{ width:225px; height:225px; vertical-align:top;}
.s_ctn .pro_lp li .title{ width:100%; height:70px; line-height:30px; text-align:center; color:#3F3F3F;}
.s_ctn .pro_lp li p{ width:100%; height:25px; text-align:center; line-height:25px; color:#3F3F3F; font-size:12px;}
.s_ctn .pro_lp li a:hover .title{ color:#e71e26;}
.s_ctn .pro_lp li:hover{ border: 1px solid #e71e26;}
.s_ctn .pro_lp li .title , .s_ctn .pro_l li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 20px}

.s_ctn .service{ width:100%;}
.s_ctn .service .service_a{ width:100%; margin-bottom:50px;}
.service_a dt{ width:445px; float:left;}
.service_a dt img{ width:445px; height:259px; float:left;}
.service_a dd{ width:950px; float:left; text-align:left;}
.service_a dd h3{ width:100%; font-weight:normal; border-bottom:1px dashed #ddd; padding:12px 0; margin-top:10px;text-align:center;}
.service_a dd h3 a{ font-size:22px; color:#333333;}
.service_a dd h3 p{ font-size: 14px; color:#666; margin-top: 10px;}
.service_a dd .des{ width:100%; font-size:14px; color:#3B3B3B; line-height:185%; margin:15px 0;}
.service_a dd .more{ width:100%; text-align:right; margin-top:30px;}
.service_a dd .more a{ display:inline-block; *display:inline; zoom:1; font-size:12px; color:#FFFFFF; width:93px; height:25px; text-align:center; line-height:25px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; background:#e71e26;}
.sv_l{ width:100%;}
.sv_l li{ width:32%; float:left; margin-left:1%; text-align:center; height:auto; margin-bottom:80px;}
.sv_l li b{ display:block; width:90%; margin:0px auto; padding:10px 0; font-size:20px; color:#555555; font-weight:normal;}
.sv_l li p{ width:80%; margin:0px auto; font-size:13px; color:#555555; line-height:170%; margin-top:10px;}
.about{ padding-bottom:70px;}
.about img{ width:100%; height:auto; vertical-align:top; margin-bottom:20px;}
.solution{ width:96%; max-width:1200px;}
.solution dl{ width:100%; border-bottom:1px dashed #ddd; margin-bottom:50px; padding-bottom:50px;}
.solution dl dt{ width:304px; height:198px; float:left; overflow:hidden; }
.solution dl dt img{ width:304px; height:198px; overflow:hidden;}
.solution dl dd{ width:585px; float:right;text-align:left;}
.solution dl dd h5{ padding:10px 0; font-size:20px; color:#e71e26; height:45px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.solution dl dd h5 a{ font-size:20px; color:#e71e26;}
.solution dl dd .des{ width:100%; height:110px; font-size:14px; color:#656565; line-height:185%; overflow:hidden;}
.solution dl dd .more{ width:100%; height:30px; line-height:30px; text-align:right; margin-top:15px;}
.solution dl dd .more a{ display:inline-block; *display:inline; zoom:1; width:93px; height:25px; line-height:25px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; text-align:center; font-size:12px; color:#FFF; background:#AFAFAF;}
.solution dl dd .more a:hover{ background:#e71e26;}
.contact_m{ width:100%; padding-bottom:50px;}
.contact_m .map{ width:100%; margin-top:50px; padding-top:40px; border-top:1px solid #ddd;}
.contact_m .map .title{ width:100%; height:32px; line-height:32px; font-size:24px; color:#333333; margin-bottom:30px;}
.contact_m .map img{ width:100%; max-width:558px; height:auto; vertical-align:top;}
.contact_m ul{ width:100%;}
.contact_m ul li 
             {
    width: 280px;
    float: left;
    margin-bottom: 20px;
    height: 180px;
    background-color: #fdfafa;
    padding: 10px 20px;
    margin-right: 20px;}
.contact_m ul li div{ font-size:22px; color:#656565; margin-bottom:10px;}
.btlist{ font-size:22px; color:#e71e26; margin-bottom:10px;}
.contact_m ul li div em{ font-size:20px;}
.contact_m ul li p{ font-size:14px; color:#777777; line-height:185%;}
/*mright*/

.map{ position:relative;width:856px; margin:0 auto;}
.map a{ color:#5b5a5a; font-size:14px; text-decoration:none;}
.map a:hover{ color:#fff;}
.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}


article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled], html input[disabled] {
    cursor: default;
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
a{ color: rgba(255, 255, 255, 0.6);outline: none;text-decoration: none;-webkit-transition: 0.2s;transition: 0.2s;}
a:hover,a:focus{color:#e71e26;text-decoration: none;}
.map a:hover{color:#e71e26;}


.wdbt{
    font: 16px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "微软正黑体", "Microsoft JhengHei", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif;
    color: #666666;
    background-color: #333;
    font-size: 16px;

}


.contact_m ul li p, .contact_m ul li a {
    font-size: 14px;
    color: #777777;
    line-height: 185%;
}v