﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/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;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.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;}

/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #e9e9e9; min-width: 1200px; overflow-x:auto;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: #000;}
a:hover { color: #db0002;}
input,select,button,textarea{ font-family:microsoft yahei; border:none;outline:none;}

/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}

/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */
.maxWrap{max-width:1366px;margin: auto;}
.whiteBg{background-color:#fff;}
.transition{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.hoverImg:hover{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.mt30{ margin-top:30px;}
.c{padding-bottom:9999px; margin-bottom:-9999px;}
.mt20{margin-top:20px;}
.ptd15{padding:15px 0;}

/*通用头部*/
.header{position: relative;z-index: 5;box-shadow: 0 1px 6px 2px rgba(0,0,0,.2);}
.logo a{ display:block; width:245px; height:82px; background:url(../img/logo.png) no-repeat; background-size:contain;}
.head .head_tel,.head .head_ser{ background:url(../img/h_li.gif) left center no-repeat;}
.head .head_tel{padding: 29px 0 25px 20px;}
.head .head_tel img{width:180px;height:28px;}
.head .head_ser ._btn{ background:url(../img/h_ser.png) no-repeat; width:32px; height:32px; display:block;}
.head .head_ser{ padding:25px 28px;margin-left: 2%;}
.head .head_ser.active{ background:#d8000f;}
.head .head_ser.active ._btn{background:url(../img/h_ser_cur.png) no-repeat;}
.head .nav{width:50%;}
.head .nav .nav_li{ float:left; width:16%;}
.head .nav .nav_li .nav_a{ display:block;width:100%; font-size:16px; text-align:center;line-height: 82px; overflow:hidden;position:relative;z-index: 1;}
.head .nav .nav_li .nav_a:after{content:'';width:90%; height:100%; position:absolute;bottom:-100%; left:50%; margin-left: -45%; z-index: -1;background-color: #d8000f; transition:all 0.35s ease;-webkit-transition:all 0.35s ease;}
.head .nav .nav_li.cur .nav_a:after,.head .nav .nav_li:hover .nav_a:after{bottom:0;}
.head .nav .nav_li.cur .nav_a,.head .nav .nav_li:hover .nav_a{ color:#fff;}
.h_search{ background-color:#db0002; padding:11px 0; display:none;position: absolute;top: 100%;width: 100%;left: 50%;margin-left: -683px;}
.h_search .item .inp{ background:url(../img/h_ser_t.png) 10px center no-repeat #fff;font-size: 16px;color: #d8000f;height: 45px;line-height: 45px;font-weight: bold;vertical-align: top;box-sizing: border-box;padding-left: 45px;width: 70%;}
.h_search .item .btn{border-radius: 0;background-color: transparent;color: #fff;font-size: 16px; font-weight: bold;line-height: 45px;height: 45px;vertical-align: top;padding: 0;margin: 0;width: 60px;text-align: center;}

/*首页中间区域*/
.loading{ background:url(../img/loading.gif) no-repeat; width:100%; height:100%;position: absolute;
left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}
.banner{ height:421px; position:relative; overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-683px; width:1366px; max-width:none; height:100%;}
.banner .slide_nav{ position:absolute;bottom:20px; left:0; width:100%; text-align: center;}
.banner .slide_nav a{display:inline-block;width:10px; height:10px; line-height: 99;overflow:hidden; background-color:#bdbdbd; border-radius: 50%; cursor:pointer; margin-right: 10px;}
.banner .slide_nav a.on{width:24px; background-color:#d8000f;border-radius: 20px;}
.banner .arrs{display:block;width:45px; height:45px;background:url(../img/b_btn.png) no-repeat;position:absolute;top:50%; margin-top:-22.5px; left:50%; z-index: 3;}
.banner .arr_prev{margin-left:-645px;}
.banner .arr_next{margin-left:600px; background-position: right top;}
.banner .arr_prev:hover{background-position: left bottom;}
.banner .arr_next:hover{background-position: right bottom;}

.cen_hyyy{ background-color:#000;}
.c_hyyy_t{width:140px;height: 66px;line-height: 66px;}
.c_hyyy_t a{color:#fff;}
.c_hyyy_menu .c_a{ float:left; color:#fff;padding:14px 28px 12px;text-align: center;margin-right: 20px; position:relative;}
.c_hyyy_menu .c_a .img{display:inline-block;vertical-align: middle; max-height: 40px; position:relative;z-index: 2;}
.c_hyyy_menu .c_a .c_t{ font-size:15px; font-weight: normal; position:relative; z-index: 2;line-height: 20px;display: inline-block;vertical-align: middle;}
.c_hyyy_menu .c_a .imgbg{width:100%; height:70px; background-color:#d8000f; position:absolute;top:0; left:0; display:none;}
.c_hyyy_menu .c_a#current .imgbg{ display:block;}
.cen_hycon_box{ background-color:#f5f5f5; padding:48px 0 42px;}
.cen_hycon_data ul{position:relative;}
.cen_hycon_data li .img{ display:block;width:100%;  height:0; position:relative; overflow:hidden;}
.cen_hycon_data li .img img{position:absolute;top:0; left:0; width:100%; height:100%; *height:auto;}
.cen_hycon_data li .tit{ position:absolute; bottom:0; left:0;  padding:0 5%; width:90%;background:url(../img/black.4.png) repeat; background:rgba(0,0,0,.4); height:40px; line-height: 40px; font-size:16px; color:#fff;}
.cen_hycon_data li.li01 .img,.cen_hycon_data li.li03 .img,.cen_hycon_data li.li04 .img{ padding-bottom:138%;}
.cen_hycon_data li.li02 .img{padding-bottom: 64.5%;}
.cen_hycon_data li.li02 .img01{margin-bottom: 25px;}
.cen_hycon_data li.li04 .cover_bg{ display:block;background:url(../img/black.5.png) repeat; background:rgba(0,0,0,.5); width:100%; height:100%; position:absolute;top:0; left:0;}
.cen_hycon_data li.li04 .cover_bg .tit{position: static;background: transparent; font-size:21px; font-weight: bold;margin-top: 50%;}
.cen_hycon_data li.li04 .cover_bg ._pic{ display:block;width:72px; height:60px; background:url(../img/pic.png) no-repeat;margin: 10px auto 0;}
.cen_hycon_data li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}

.cen_pro_box{padding:30px 0;}
.cen_pro_box .channelIn{ font-size:21px; margin-bottom:25px;}
.cen_pro_box .channelIn a{color:#d8000f;}
.cen_pro_list li .box{border:1px #aaa solid;padding:14px 13px 13px; position:relative;}
.cen_pro_list li .box .img{display:block; width:100%; height:0; padding-bottom: 43.2%; position:relative; overflow:hidden;}
.cen_pro_list li .box .img img{width:100%; height:auto;}
.cen_pro_list li .box .xing{ display:block;width:35px; height:10px; background:url(../img/c_p_circle1.gif) no-repeat; position:absolute; top:-5px; left:16px;}
.cen_pro_list li .info{ display:block;padding: 15px 0 0;}
.cen_pro_list li .info .title{ font-size:18px; color:#2e2d2d;}
.cen_pro_list li .info .p{font-size:14px; color:#4c4c4c;}
.cen_pro_list li .info ._detail{ font-size:14px;color:#d8000f;display: block;margin-top: 8px;}
.cen_pro_list li:hover .box{border-color:#d8000f;}
.cen_pro_list li:hover .box .xing{ background:url(../img/c_p_circle2.gif) no-repeat;}

/*通用底部*/
.foot{ background-color:#151515; border-top:6px #d8000f solid;padding: 20px 0 30px;}
.foot .f_dl01,.foot .f_dl02{margin-right: 4%;}
.foot .f_dl01 dt{ font-size:24px; font-weight: bold; color:#fff;margin-bottom: 18px;}
.foot .f_dl01 dd{line-height: 2.3;}
.foot dl dd,.foot dl dd a{color:#b8b8b8;font-size: 14px;}
.foot .f_dl02{width:40%;}
.foot .f_dl02 dt,.foot .f_dl03 dt{ font-size:16px; font-weight: bold; border-bottom:1px #919191 solid; color:#fff; padding:5px 0 7px; position:relative;margin-bottom: 20px;}
.foot .f_dl02 dd{ line-height: 2.5;}
.foot .f_dl02 .ico{margin-right:10px;}
.foot .f_dl03{width: 21.5%;}
.foot .f_dl03 .f_wb{padding: 35px 0;margin-right: 21px;display:none;}
.foot .f_dl03 .f_ico{width:28px; height:28px; display:inline-block; background:url(../img/dicos.png) no-repeat;vertical-align: middle;}
.foot .f_dl03 .f_wx{background:url(../img/f_li1.png) left center no-repeat;padding-left: 17px;width: 164px;background:none;}
.foot .f_dl03 .f_wx .f_ico{ background-position: -28px 0; margin:35px 30px 35px 0;}
.foot dl dt ._line{ display:block; width:65px; height:3px; background-color:#919191; position:absolute;left:0; bottom:-2px;*bottom: 2px;}
.foot .f_dl03 .f_wx img{width:100px;height:100px;}

/*下层--通用样式*/
.n_bann{ height:334px; position:relative; overflow:hidden;}
.n_bann img{position:absolute;left:50%; margin-left: -683px; top:0; width:1366px; height:100%; max-width: none;}
.s_menu_box{ background-color:#000;}
.s_menu_box li{float:left;padding:0 2.4%; position:relative;margin-right:1.5%;}
.s_menu_box li a{color:#fff;font-size: 18px;font-weight: bold;display: block;height: 58px;line-height: 58px; position:relative;z-index: 2;}
.s_menu_box li .img{display: inline-block;vertical-align: middle;max-height: 40px;padding-right: 15px;}
.s_menu_box li .imgbg{ position:absolute;top:0;left:0; height:61px; background-color:#d8000f;width:100%; display:none;}
.s_menu_box li.cur .imgbg{display:block;}
.beadCurm{ background:url(../img/bread_bg.jpg) center top no-repeat;padding: 52px 0 30px;}
.beadCurm .channelCurrent span{ display:block;}
.beadCurm .channelCurrent ._cn{ font-size:36px; color:#d8000f;line-height: 44px;}
.beadCurm .channelCurrent ._cn b{font-size:24px; font-weight: normal;color:#7b7b7b;margin-left: 10px;vertical-align: middle; line-height: 30px;}
.beadCurm .channelCurrent ._en{ font-size:24px; font-family: Century; color:#a2a2a2; font-weight:normal;line-height: 35px;text-transform: uppercase;}
.posi{ font-size:14px; font-weight: normal; color:#d8000f;padding-top: 52px;}
.posi a,.posi em{ color:#474747;}
.posi em{margin:0 5px;}
.main_bar{padding:30px 0;}
.mh{min-height: 450px;}
.buy_zx{ background-color:#f4f4f4; padding:18px 0 20px;}
.buy_zxForm .o_ico{ background:url(../img/dicos.png) -50px -52px no-repeat; display:inline-block;width:50px; height:48px;}
.buy_zxForm .form-inline .form-control{ border:none; outline:none;border-radius: 0;padding: 0 0 0 10px; height:41px; line-height: 41px;color: #aaa;}
.buy_zxForm .form-inline .form-control{width:100%;}
.buy_zxForm .form-inline .control1{width:8%;}
.buy_zxForm .form-inline .control2{width:10%;}
.buy_zxForm .form-inline .control3{width:16%;}
.buy_zxForm .form-inline .control4{width:13%;background-color: #fff; *width:165px;}
.buy_zxForm .form-inline .control4 .form-control{width:51%;}
.buy_zxForm .form-inline .control4 img{ width:70px; height:25px; vertical-align: middle;}
.buy_zxForm .form-inline .form-group{margin-right: 1%; *display:inline; *margin-right:20px;}
.buy_zxForm .form-inline .btn{border: none;background-color: #d8000f;color: #fff;font-size: 18px;width: 137px;height: 41px;line-height: 41px;padding: 0;}
.jhbox{ padding:8px 0;}
.jhbox li{float:left; border-left:1px #d0d0d0 solid; margin-left:-1px; width:50%; text-align: center;line-height: 85px;height: 85px;}
.jhbox li i{display:inline-block; vertical-align: middle;}
.jhbox li .jh_ico1{width:22px; height:29px; background:url(../img/dicos.png) -56px 0;margin-right: 15px;margin-top: -5px;}
.jhbox li .jh_ico2{width:33px; height:22px;background:url(../img/dicos.png) 0 -28px; margin-right: 15px;}
.jhbox .li01{ font-family: Impact; font-size:24px;}
.jhbox .li01 a{color:#7a7a7a;}
.jhbox .li02{font-family: Arial; font-size:18px;}
.jhbox .li02 a{color:#989898;}

/*下层--产品列表*/
.s_menu2{margin:10px 0 40px;}
.s_menu2 li{ float:left;width: 130px;border: 1px #d2d2d2 solid;border-radius: 15px;margin-right: 2%;text-align: center;}
.s_menu2 li a{display:block;}
.s_menu2 li.cur,.s_menu2 li:hover{ border-color:#d8000f; background-color:#d8000f;}
.s_menu2 li.cur a,.s_menu2 li:hover a{color:#fff;}
.pro_list li{margin-bottom:30px;}
.pro_list li .box{ padding:14px; position:relative;}
.pro_list li .box::before,.pro_list li .box::after{content:'';    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s; opacity:0;position:absolute;top:0; left:0; right:0; bottom:0;}
.pro_list li .box::before{ border-top:1px #d8000f solid; border-bottom:1px #d8000f solid;-webkit-transform: scale(0,1);transform: scale(0,1);}
.pro_list li .box::after{border-left:1px #d8000f solid; border-right:1px #d8000f solid;-webkit-transform: scale(1,0);transform: scale(1,0);}
.pro_list li .img,.pro_list li .info{ position:relative;z-index: 2;}
.pro_list li .info{display:block; text-align: center;}
.pro_list li .info .title{ font-size:16px; color:#0c0c0c;padding: 10px 0 5px;}
.pro_list li .info .p{ font-size:14px; color:#8a8a8a;height: 75px;line-height: 25px; overflow: hidden;}
.pro_list li:hover .box::before,.pro_list li:hover .box::after{opacity:1;-webkit-transform: scale(1);transform: scale(1); display:none\9;}
.pro_list li:hover .box{border:1px #d8000f solid\9; padding:13px\9;}

/*分页*/
.page{font-size: 12px; color: #777777; text-align: center;background-color: #f0f0f0;padding: 12px 0;margin: 30px 0;}
.page a,.page span { color: #777777;display: inline-block;padding: 5px 13px;vertical-align: middle; margin-right:7px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count { margin-right: 0;}
.page a:hover,.page span{color:#fff; background: #d8000f;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}


/*下层--产品详情*/
.pro_detail-1 ._pic{width: 46%;}
.pro_detail-1 ._pic .p_pic{ width:100%; height:0;padding-bottom:75%; position:relative; overflow:hidden;}
.pro_detail-1 ._pic .p_pic img{width:100%; height:100%; position:absolute;top:0; left:0;}
.pro_detail-1 ._pic .p_pic .slide_nav{ width:90%; padding:0 5%; position:absolute;right:0; text-align: right;bottom: 14px; display:none;}
.pro_detail-1 ._pic .p_pic .slide_nav a{display:inline-block;width:23px; height:5px; background-color:#fff; line-height: 99; overflow:hidden; cursor:pointer; margin-left:8px;}
.pro_detail-1 ._pic .p_pic .slide_nav a.on{ background-color:#facd00;}
.pro_detail-1 ._pic .p_pic .arrs{ display:block; width:22px; height:42px; background:url(../img/pd_btn.png) no-repeat; position:absolute;top:50%; margin-top:-21px; z-index: 3;}
.pro_detail-1 ._pic .p_pic .arr_prev{ left:2%;}
.pro_detail-1 ._pic .p_pic .arr_next{right:2%; background-position:right top;}
.pro_detail-1 ._pic .p_pic .arr_prev:hover{background-position:left bottom;}
.pro_detail-1 ._pic .p_pic .arr_next:hover{background-position:right bottom;}
.pro_detail-1 ._detail{width:50%;padding-top: 40px;}
.pro_detail-1 ._detail ._title{ font-size:24px;line-height: 30px;padding-bottom: 13px; color:#313131; font-weight: normal; position:relative;}
.pro_detail-1 ._detail ._title ._back{position:absolute; right:0; font-size:14px; color:#5d5d5d;}
.pro_detail-1 ._detail ._intro{ font-size:14px;overflow: hidden; color:#7b7a7a;margin: 10px 0 25px; line-height: 25px; height:200px;}
.pro_detail-1 ._detail ._extend{border-top: 1px #d6d6d6 solid;padding: 26px 20px 0;}
.pro_detail-1 ._detail ._extend a{ float:left;text-align: center;margin-right: 6%;}
.pro_detail-1 ._detail ._extend ._btn1{ background-color:#d8000f;font-size:16px; width:137px; height:46px; line-height: 46px;color:#fff;}
.pro_detail-1 ._detail ._extend ._btn3{ background-color:#6d6d6d;font-size:16px; width:137px; height:46px; line-height: 46px;color:#fff;}
.pro_detail-1 ._detail ._extend ._btn3:hover{ background-color:#d8000f;}
.pro_detail-1 ._detail ._extend ._btn2{ font-size:14px;border-left: 1px #d2d2d1 solid;padding-left: 25px;}
.pro_detail-1 ._detail ._extend ._btn2 b{ display:block;font-family: Bernard MT Condensed;color: #7a7a7a;font-size: 24px;font-weight: normal; line-height: 22px;}
.pro_detail-1 ._detail ._extend ._btn4{font-size: 18px;line-height: 46px; color:#333;}
.pro_detail-1 ._detail ._extend ._btn4 b{ color:#d8000f;}
.p_icn{display:inline-block;width:40px; height:46px; background:url(../img/p_d_tn.png) no-repeat; vertical-align:middle;margin-right: 10px;}
.p_icn_2{background-position:left bottom;}
.widget-prodetail-2{margin-top:50px;}
.widget-prodetail-2-tab { background: #ffffff; }
.widget-prodetail-2-tab .tab_header { height: 48px;border-bottom:1px #dedede solid;}
.widget-prodetail-2-tab .tab_t { height: 48px; line-height: 48px; width: 16%;font-size: 16px; text-align: center; font-weight: normal; position:relative; background-color:#efefef; margin-right:1%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.widget-prodetail-2-tab .tab_t_cur{background-color: #6d6d6d;color: #fff;}
.widget-prodetail-2-tab .tab_t_cur:after{display:block;}
.widget-prodetail-2-tab .tab_t_cur .p_icn{background-position:right top;}
.widget-prodetail-2-tab .tab_t_cur .p_icn_2{background-position:right bottom;}
.widget-prodetail-2-tab .tab_t.first{ }
.widget-prodetail-2-tab .tab_c { padding:20px 0;min-height: 200px;}

.pro-detail-t{ font-size:27px;color:#333; text-align: center; position:relative;margin-top: 60px;}
.pro-detail-t span{ display:inline-block;width:22%; background-color:#fff;position: relative;}
.pro-detail-t:before{content:''; width:100%; height:1px; background-color:#e3e3e3; position:absolute;left:0; top:50%;}
.pro-detail-video{margin-top:40px;}
.pro-detail-video li .rect-60{padding-bottom:60%;}
.pro-detail-video li ._play{ display:block; width:98px; height:98px; background:url(../img/play.png) no-repeat; position:absolute;top:50%; left:50%; margin-left:-49px; margin-top:-49px;}

/*下层--新闻列表*/
.NewsList-A9 li{padding:25px 0;border-bottom:1px dashed #ccc;overflow:hidden;*zoom:1}.NewsList-A9 ._img{float:left;height:8em;max-width:50%;margin-right:10px}.NewsList-A9 ._img img{height:100%}.NewsList-A9 ._t{font-size:20px;font-weight: normal;}.NewsList-A9 ._t a{color:#3e3a39}.NewsList-A9 ._t a:hover{color:#2b4667}.NewsList-A9 ._p{line-height:1.6em;max-height:4.8em;overflow:hidden;color:#7d7d7d;margin: 3px 0 15px;}.NewsList-A9 ._p a{color:#7d7d7d;}.NewsList-A9 ._i{overflow:hidden;*zoom:1}.NewsList-A9 ._i span,.NewsList-A9 ._i a{float:left;line-height:26px;}.NewsList-A9 ._i ._more{background:#6a6a6a;color:#fff;width:130px; height:30px; line-height: 30px;text-align: center;font-size:12px;}.NewsList-A9 ._i ._date{background:#ededed;color:#999}@media only screen and (max-width:40rem){.NewsList-A9 ._img{float:none;height:auto}.NewsList-A9 ._img img{width:100%;height:auto}}
.NewsList-A9 li .imgbox{ width:17.5%;margin-right: 2%;}
.NewsList-A9 li .imgbox img{ height:auto;}
.NewsList-A9 li:hover ._t a{color:#d8000f;}
.NewsList-A9 li:hover ._more{ background-color:#d8000f;}

/*下层--联系我们*/
.main_bar .posi{padding-top:0;}
.contact_box{}
.contact_way{padding-right: 4%;}
.contact_way dt{font-size:32px; color:#3b3b3b;}
.contact_way dt b{ display:block; width:150px;height:4px; background-color:#df0a1c;margin-top: 6px;}
.contact_way dd{font-size:15px;border-bottom:1px #dedede solid;padding: 15px 0; color:#333;}
.contact_way dd.li{position:relative; line-height: 2;}
.contact_way dd.li ._li_left{ width:80%; font-size:14px;padding: 0 0 20px;}
.contact_way dd.li ._li_left .t{font-size:16px;color:#d8000f;margin-bottom: 10px;}
.contact_way dd.li .con_erwm{ position:absolute;width:100px; right:0;top: 50%;margin-top: -63px;}
.contact_way dd.li .con_erwm p{font-size:14px; color:#808080;}
.con-form-t{font-size:20px; color:#555;margin:20px 0 10px;}
.con_form .form-group{ position:relative;width: 100%;margin-bottom: 9px;margin-right: 1%;margin-right: 0.8%\9;}
.con_form .form-group .sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.con_form .form-feedback{ display:block; width:100%;margin-bottom: 9px;}
.con_form .form-feedback .form-control{ width:99%;height: 129px;}
.con_form .form-control{line-height: normal;padding:10px; height:auto;width: 100%;border: 0;background-color: #f5f5f5;}
.con_form .form-group img{vertical-align: middle;height: 40px;}
.con_form .form-group b{display: inline-block;line-height: 40px; padding-left:6px;}
.con_form .form-group b font{ color:#f70000;}
.con_form .form-btn .btn{ display:inline-block; width:100%;border-radius: 0;border:none; font-size:15px;padding: 0;line-height: 32px;height: 32px;border:2px #d8000f solid;background-color: transparent;}

.con_form .form-yzm .form-control{width: 30%;display: inline-block;vertical-align: middle;margin-right: 2%;}

/*下层--公司简介*/
.a_top{font-size:15px;}
.a_top img{ vertical-align: middle;margin: 0 10px;}
.about_tab{margin-top:40px;}
.about_tab .tab_b{height:48px;}
.about_tab .tab_t{height:48px; line-height: 48px; font-size:18px; font-weight: bold;width:30%; margin-right: 2%; border:1px #d2d2d2 solid;text-align: center;border-radius: 30px;}
.about_tab .tab_t i{ display:inline-block;width:40px; height:36px; background:url(../img/a_png.png) no-repeat; vertical-align: middle;margin-right: 10px;margin-top: -5px;}
.about_tab .tab_t.first i{background:url(../img/a_png5.png) no-repeat;}
.about_tab .tab_t_cur{ border-color:#d8000f; background-color:#d8000f; color:#fff;}
.about_tab .tab_t_cur i{background:url(../img/a_png3.png) no-repeat;}
.about_tab .first.tab_t_cur i{background:url(../img/a_png4.png) no-repeat;}
.about_tab .tab_c{border: 1px #d8000f solid;padding: 20px 15px;margin-top: 20px; font-size:15px;}
.about_tab .tab_c img.r{margin-left:1.5%;display: none;}


.widget-newsdetail-4 ._head { text-align: center; }
.widget-newsdetail-4 ._head ._title { font-size: 18px; line-height: 1.4; 
color: #333333; margin:0 0 10px;font-weight:bold;}
.widget-newsdetail-4 ._tools { padding: 0 5px; color: #555555;}
.widget-newsdetail-4 ._tools a:hover{color:#5eb95e;}
.widget-newsdetail-4 .ion { font-size: 1.1em; }
.widget-newsdetail-4 .myart { padding: 30px 0;}
.widget-newsdetail-2 ._bottom_bar {line-height: 30px;  height: 30px; 
  padding: 20px 0; text-align: center; border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._bottom_bar a { display: inline-block; margin: 0 5px;padding: 0 10px; 
  color: #ffffff; background: #d8000f; font-size:14px;}
.widget-newsdetail-2 ._bottom_bar a:hover {opacity: .8;}
@media only screen and (max-width: 40rem) { 
.widget-newsdetail-2 ._bottom_bar a { margin: 0;}
}

/*2016-02-26*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; font-weight:bold;padding-bottom: 5px;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #d8000f;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

/*案例列表*/
.widget-newslist-6{overflow:hidden;}
.widget-newslist-6 ul{ width:102%; position:relative; overflow:hidden;}
.widget-newslist-6 li.item{ width:276px; margin:0 27px 27px 0;background-color:#f6f6f6;}
.widget-newslist-6 li.item .intro{padding: 4%;font-size:14px;}
.widget-newslist-6 li.item .intro .title{ font-size:16px;line-height: 20px; color:#020202;}
.widget-newslist-6 li.item .intro .time{ color:#ababab;}
.widget-newslist-6 li.item .intro .summ{ line-height:20px; margin:10px 0; color:#2d2e2a;overflow: hidden;}
.widget-newslist-6 li.item .intro .more{text-align: right;display: block;margin: 30px 0 0; color:#aeda15;}
.widget-newslist-6 li.item a *{ cursor:pointer;}

.widget-newslist-6 li.item .img{ display:block; width:100%;}
.widget-newslist-6 li.item .img img{ width:100%;}

.album_ordinary .slide_c img{max-height: 80%!important;}
.album_ordinary .slide_c p{bottom:10%!important;}

.a_top .a_top_img{width:34%;margin-left: 1%;}
.a_top .a_top_img .slide_nav{ position:absolute;right:2%;bottom:5%;width:100%; text-align: right;}
.a_top .a_top_img .slide_nav a{display:inline-block;width:9px; height:9px; line-height: 99; overflow:hidden;border-radius: 50%; background-color:#a9a9a9;margin-right:5px; cursor:pointer;}
.a_top .a_top_img .slide_nav a.on{background-color:#d8000f;}
.jhbox .li01{line-height: normal;color:#909090; font-family: inherit;}
.jhbox .li01 .p1{font-size:21px;font-weight: bold;line-height: 30px;margin-bottom: 2px;}
.jhbox .li01 .p1 a{font-family: Impact;font-size:24px;color:#909090;vertical-align: middle;}
.jhbox .li01 .p2{font-size:16px;}
.jhbox .li01 .box{width: 41%;text-align: left;margin: 15px auto 0;position: relative;}
.jhbox .li01 .box:before{content:'[';font-size:40px;color:#909090;position:absolute;left: -16px;font-family: Arial;top: 50%;margin-top: -24px;}

/*2016-04-18*/
.job_con .n_left{width:70%;}
.job_con .n_right{width: 25.5%;}
.bd10{background-color: #fff;border: 10px #f3f3f3 solid;}
.new_tj{padding:20px 10%;}
.new_tj .title{font-size:18px;color:#000;margin-bottom: 10px;}
.new_tj .info{font-size:13px;color:#5a5a5a;margin-top: 15px;border-bottom: 1px #dadada solid;margin-bottom: -1px;padding-bottom: 10px;}
.new_tj .more{display:inline-block;width:160px; height:44px;line-height: 44px; text-align: center;color:#fff;font-size:16px; background-color:#ec7f00;margin-top: 25px;}
.new_tj .more .ico5_3{margin-left:15px;}
.widget-job-1 li.first { background: #f2f2f2; border-bottom: none; padding: 0; }
.widget-job-1 li { border-bottom: 1px solid #cccccc; float: left; width: 100%;height: 50px;line-height: 50px;}
.widget-job-1 li ._t1 { width: 30%;padding-left: 7%;}
.widget-job-1 li ._t2 { width: 24%; }
.widget-job-1 li ._t3 { width: 24%; }
.widget-job-1 li ._t4 { width: 14%; }
.widget-job-1 li ._t5 { width: 14%; }
.widget-job-1 li ._t6 { width: 10%; }
.widget-job-1 li.first ._ut { float: left; color: #333; font-weight: 700; font-size:17px; }
.widget-job-1 li ._un { float: left; text-align: center; height: 50px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
@media only screen and (max-width: 40rem) {
 .widget-job-1 li ._t1 {
 width: 30%;
}
 .widget-job-1 li ._t2 {
 width: 30%;
}
 .widget-job-1 li ._t3 {
 width: 40%;
}
 .widget-job-1 li ._t4 {
 display: none;
}
 .widget-job-1 li ._t5 {
 display: none;
}
 .widget-job-1 li ._t6 {
 display: none;
}
}

.widget-job-2 ._jt{height: 40px; line-height: 40px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; float:left; width:100%;border-bottom: 1px #f2f2f2 solid;font-size:15px;}
.widget-job-2 ._jt strong { float: left; width: 30%;padding-left: 7.2%;}
.widget-job-2 ._jt strong.strong02{ width:22%;padding-left: 0.5%;}
.widget-job-2 ._jt strong.strong03{width:22%;padding-left: 1.5%;}
.widget-job-2 ._jt strong.strong04{width:14%;padding-left: 2%;}
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; float:left; width:100%;}
.widget-job-2 ._jcon { padding: 10px 7%; line-height: 2.5;max-height: 300px;overflow-y: scroll;}
.widget-job-2 ._jt_act .ion { color: #0e90d2; }
.widget-job-2 ._jcon .m_detail{margin-top:20px;}
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span {display: none;}
 .widget-job-2 ._jt strong{ width:95%;text-align: left;padding-left: 5%;}
 .widget-job-2 ._jcon{ padding:10px 5%;}
 }

/*2017-03-21*/
.float_video { position:fixed; left:0; bottom:0; z-index:100; width:320px; display:none }
.float_video .fvideo_btn_wrap { text-align:right; font-size:0; }
.float_video .fvideo_close { display:inline-block; *display:inline; *zoom:1; width:30px; height:27px; background:url(../img/close_btn.gif) center center no-repeat; }
.float_video .fvideo_inn { width:100%; height:220px; background-color:#000; }
/* 20190423 zhangxr */
/*首页 新闻动态*/
.cen_news_box .channelIn{font-size: 21px;margin-bottom: 25px;}
.cen_news_box .channelIn a {color: #d8000f;}
.cen_news_box .cen_news_list .cen_news_list01{margin:20px 0;}
.cen_news_box .cen_news_list .cen_news_list01 a{display:block;}
.cen_news_box .cen_news_list .cen_news_list01 li{padding-bottom: 20px;border-bottom: 1px solid #888686;}
.cen_news_box .cen_news_list .cen_news_list01 .tit{font-size: 18px;color: #2e2d2d;font-weight:700;margin-bottom:10px;}
.cen_news_box .cen_news_list .cen_news_list01 li:hover .tit{color:#d8000f;}
.cen_news_box .cen_news_list .cen_news_list01 .con{height:50px;overflow:hidden;line-height:25px;font-size:14px;}
.cen_news_box .cen_news_list .cen_news_list02{padding-bottom:20px;}
.cen_news_box .cen_news_list .cen_news_list02 .item{line-height:25px;}
.cen_news_box .cen_news_list .cen_news_list02 .item a{display:inline-block;width:100%;}
.cen_news_box .cen_news_list .cen_news_list02 .item span{font-size:14px;}
.cen_news_box .cen_news_list .cen_news_list02 .item .tit{display:inline-block;width:72%;}