*{padding:0; border:0; margin:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:medium none;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#666; outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:lighter;}
i,em{font-style:normal;}
/** 重置列表元素 **/
ul,li,ol{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#da2735; text-decoration:none; -webkit-transition:0.3s; transition:0.3s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;} img{border:0px;}
.f1{font-size:24px; color:#da2735;}
body{min-width: 1200px; margin: 0 auto;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.wrap-header{height:44px; position:relative; z-index:99; background: #da2735; font-size:14px;}
.wrap-header p{height:44px; line-height:44px; color: #fff;}
.wrap-header ul{position:relative;}
.wrap-header ul li{float:left; height:37px; padding:12px 16px 0 0; position:relative;}
.wrap-header ul li:nth-child(4n){padding-right:0;}
.wrap-header ul li a{display:block; padding-left:44px; height:18px; line-height:18px; border-left:1px dotted #efefef; color: #fff;}
.wrap-header ul li a:hover{color:#fff;}
.wrap-header ul li.li1 a{border-left:none; background:url(../images/top_xtb.png) no-repeat 20px center;}
.wrap-header ul li.li2 i{display:block; padding-left:44px; height:18px; line-height:18px; border-left:1px dotted #ccc; background:url(../images/top_xtb2.png) no-repeat 15px center; font-style:normal;color: #fff;}
.wrap-header ul li.li2 span{display:none; width:100px; height:100px; position:absolute; left:10px; top:53px; padding:3px; background: #fff;}
.wrap-header ul li.li2 span img{display:block; width:100px; height:100px;}
.wrap-header ul li.li2:hover span{display:block;}
.wrap-header ul li.li3 a{background:url(../images/top_xtb3.png) no-repeat 18px center;}
.wrap-header ul li.li4 i{display:block; padding-left:44px; height:18px; line-height:18px; border-left:1px dotted #ccc; background:url(../images/top_xtb4.png) no-repeat 20px center; font-style:normal;color: #fff;}
.wrap-header ul li.li4 span{display:none; width:100px; height:100px; position:absolute; left:10px; top:53px; padding:3px; background: #fff;}
.wrap-header ul li.li4 span img{display:block; width:100px; height:100px;}
.wrap-header ul li.li4:hover span{display:block;}
.w1200{width:1080px; margin:auto;}

.top{width:1080px; margin:auto;}
.logo{float:left; padding-top:30px;}

.header-middle > div{float: left; margin: 42px 0 0;}
.header-middle > div:nth-of-type(1){margin-top: 27px;}
.header-middle > div:nth-of-type(2) input[type='text']{width: 450px; height: 36px; border: 3px solid #DA2735; float: left; margin-left: 158px; padding-left: 18px; color: #333;}
.header-middle > div:nth-of-type(2) input[type='button']{width: 90px; height: 36px; line-height: 36px; color: #fff; text-align: center; background-color: #DA2735; float: left; cursor: pointer;}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; width: 90px;height: 36px;line-height: 36px;color: #fff;text-align: center;
background-color: #DA2735;float: left;cursor: pointer;}
em,i{ font-style:normal;}
.header-middle > div:nth-of-type(3){float: right; color: #5D6E80; cursor: pointer;}
.header-middle > div:nth-of-type(3) img{vertical-align: middle; margin-left: 20px;}

.inmenu{width: 100%; height: auto; border-bottom: 6px solid #DA2735;}
.navMenu{width:100%; float:right; position:relative;}
.navMenu>li{float:left; position:relative; line-height:78px; height:78px; font-size:16px;}
.navMenu>li>a{padding:0 26px; text-transform:uppercase; display:block;}
.navMenu>li>a:after{content:''; display:block; width:50px; height:3px; line-height:3px; position:absolute; left:50%; bottom:0px; margin-left:-25px;-webkit-transition:all .3s; transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.navMenu>li:hover>a:after,.navMenu>li.on>a:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.navMenu>li>a:hover,.navMenu>li.on>a{color: #da2735;}

.map_boxbg{float: right;position: relative; margin-top: 18px;}
.map-box{padding-right: 20px; font-size: 14px; box-sizing: content-box; color: #5D6E80;}
.map{position: relative; top: 6px;}
.map-box:after{content: ''; border-width: 6px; border-style: solid; border-color: #D9D9D9 transparent transparent transparent; position: absolute; top: 20px; right: 0;}
.map-box ul{position: absolute; width: 100%; text-align: center; padding-top: 10px; top: 30px; z-index: 999; display: none;}
.map-box ul a{background-color: #373737; color: #fff; font-size: 14px; line-height: 28px; border-bottom: 1px solid #515151; display: block;}
.map-box ul:before{content: ''; border-width: 6px; border-style: solid; border-color: transparent transparent #373737 transparent; top: -2px; left: 50%; margin-left: -6px; position: absolute;}
		
/* navMenu */
.navMenubox{width: 80%; float: left;}
.navMenu>li{position:relative;}
.navMenu>li>ul.sub-menu{position:absolute; left:0; top:78px; z-index:100; display:none; background:#fff; border:1px solid #e6e6e6; width:200px; box-shadow:0 3px 10px #666;}
.navMenu>li>ul.sub-menu li{background:none; margin:0; padding:0; position:relative; border-bottom:1px solid #e6e6e6;}
.navMenu>li>ul.sub-menu li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menu li>a{display:block; font-size:13px; line-height:35px; padding:0 25px; clear:both;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{background:#da2735; color:#fff;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu{position:absolute; left:200px; top:0; width:200px; background:#fff; display:none;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu li{position:relative;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu li a{font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu{position:absolute; left:200px; top:0; width:200px; background:#eee; display:none;}


.navMenu>li>ul.sub-menus{position:absolute; left:-250px; top:78px; z-index:100; display:none; background:#fff; border:1px solid #e6e6e6; width:1080px; padding:15px; box-sizing: border-box; box-shadow:0 3px 10px #666;}
.navMenu>li>ul.sub-menus li{background:none; margin:0; padding:0; position:relative;  width: 12%; float: left; margin-right: 20px;}
.navMenu>li>ul.sub-menus li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menus li>a{display:block; font-size:13px; line-height:35px; padding:0 25px; clear:both;}
.navMenu>li>ul.sub-menus li>a.active, .navMenu>li>ul.sub-menus li>a:hover, .navMenu>li>ul.sub-menus>li.active >a{background:#da2735; color:#fff;}
.navMenu>li>ul.sub-menus>li>ul.sub-menus{position:absolute; left:0px; top:0; width:1080px; background:#fff; display:block;}
.navMenu>li>ul.sub-menus>li>ul.sub-menus li{position:relative;}
.navMenu>li>ul.sub-menus>li>ul.sub-menus li a{font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.navMenu>li>ul.sub-menus>li>ul.sub-menus ul.sub-menus{position:absolute; left:0px; top:0; width:1080px; background:#eee; display:block;}

.prolist{width: 100%; height: auto;}
.prolist_bt{font-size: 20px;color: #666;}
.prolist_bt a:first-child {font-size: 20px;color: #666; margin-bottom: 10px;}
.prolist_bt a:hover:first-child {color: #da2735;}
.prolist_bt a{color: #999;font-size: 14px;overflow: hidden; line-height: 32px; display: block;} 
.prolist_bt a:hover{color: #da2735;} 



.flexslider{width:100%; height:100%; position:relative; overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width:60px; height:3px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{display:inline-block; width:60px; height:3px; line-height:40px; overflow:hidden; background:#fff; padding-left:14px; box-sizing:border-box;   cursor:pointer;}
.flex-control-nav .flex-active{background:#da2735;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute; padding:10px;background-size:30px 30px !important;}
.flex-direction-nav li a.flex-prev{left:150px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:150px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;}


.in_about{width: 100%; height: 650px; overflow: hidden; background: url(../images/in_aboutzi.jpg) top no-repeat; padding: 0px 0; box-sizing: border-box;}  
.atitle{text-align: center; font-size: 26px;line-height: 50px; margin-top: 150px;}
.in_any{font-size: 15px; line-height: 35px;text-align: center;  margin-top: 40px;}

/*首页关于我们*/
.index_about{padding: 10px 0;background: url(../images/in_aboutbg.jpg) center no-repeat;box-sizing: border-box;height: 470px;}
.cptt2{height: 75px;padding: 30px 0 0;}
.cptt2 span{font-size: 32px;color: #DA2735;font-weight: 600;}
.cptt2 span b{font-weight: normal;font-size: 18px;color: #DA2735;}
.cptt2 p{font-size: 18px;color: #999;padding-top: 5px;}
.cptt2 i{height: 15px;width: 228px;display: block;border-bottom: 1px solid #c8c8c8;}
.jieshao{width: 560px;font-size: 15px;color: #555;float: left;line-height: 30px;margin-top: 35px;}
.gytp {float: right;}
.about_note{font-size: 14px;line-height: 26px;color: #999;text-align: center;width: 870px;margin: 25px auto;}
.about_note strong{color: #555;}
.about_url{display: block!important;background: #DA2735;width: 140px;height: 40px;color: #fff;text-align: center;line-height: 40px;font-size: 14px;text-transform: uppercase;margin-top: 15px;}
.picScroll-left{position: relative;}
.picScroll-left03 .hd2{}
.picScroll-left03 .hd2 .next{top: 22px;right: 0px;display: block;width: 23px;height: 48px;position: absolute;overflow: hidden;cursor: pointer;}
.picScroll-left03 .hd2 .prev{display: block;width: 23px;height: 48px;float: right;position: absolute;overflow: hidden;cursor: pointer;top: 22px;left: 0px;}
.picScroll-left03 .bd2{margin: 20px 0 0 0px;}
.picScroll-left03 .bd2 ul{overflow: hidden;zoom: 1;margin-right: -8px;}
.picScroll-left03 .bd2 ul li{margin-right: 8px;float: left;_display: inline;overflow: hidden;text-align: center;width: 294px;}
.picScroll-left03 .bd2 ul li .pic{text-align: center;}
.picScroll-left03 .bd2 ul li .pic img{width: 294px;height: auto;display: block;}
.picScroll-left03 .bd2 ul li .title{width: 100%;color: #333;font-size: 14px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #fff;}
.picScroll-left03 .bd2 ul li .title:hover{background: #064a9f;color: #fff;}
.tupian1{height: 380px;}
.gongchang{float: left; margin-top: 40px;}
.gongchang span{font-size: 24px;color: #064a9f;}
.gongchang span b{font-weight: normal;font-size: 16px;color: #064a9f;}
/*首页关于我们*/

/*首页产品展示*/
.mainpro{width: 100%; height: auto; box-sizing: border-box; margin: 20px 0;}
.main_pronr{width:1100px; float:left; margin-top:30px; position:relative;}
.main_pro_tit{float:left; padding-left:25px; background:url(../images/in_xtb.jpg)left no-repeat; font-size:18px; color:#00b050; text-transform:uppercase;}
.main_pro_tit a{color:#da2735;} .main_pro_tit a:hover{color:#da2735;}
.main_pro_more{float:right; font-size:14px; padding-top:5px; text-transform:uppercase;}
.main_pro_more a{color:#222;}
.main_pro_img{width:1100px; margin:auto; text-align:center; overflow:hidden;}
.main_pro_img ul{width:10000%; position:relative;}
.main_pro_img ul li{width:266px; float:left; background:#fff; margin-right:10px;}
.main_pro_img ul li .pic{width:264px; height:auto; float:left; overflow:hidden; border:1px solid #e6e6e6;}
.main_pro_img ul li a .pic img{width:100%; -webkit-transition:all .3s; transition:all .3s;}
.main_pro_img li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.main_pro_img ul li .title{width:100%; float:left; padding-top:10px; text-align:center; line-height:30px; font-size:14px;}
.main_pro_img ul li .btn{width:90px; margin:10px auto 0;}
.main_pro_img ul li a .btn{width:90px; height:25px; line-height:25px; display:block; text-align:center; text-transform:uppercase; background:#fff; border:1px solid #e6e6e6; font-size:14px;}
.main_pro_img ul li a:hover .btn{background:#00b050; border:1px solid #00b050; color:#fff; text-align:center;}

.main_pro_l,.main_pro_r{position:absolute; top:50%; margin-top:-26px; width:20px; height:52px; transition:0.3s; cursor:pointer; overflow:hidden;}
.main_pro_l{left:-50px; background:url(../images/left.jpg) center no-repeat;}
.main_pro_l:hover{left:-50px; background:url(../images/lefth.jpg) center no-repeat;}
.main_pro_r{right:-50px; background:url(../images/right.jpg) center no-repeat;}
.main_pro_r:hover{right:-50px; background:url(../images/righth.jpg) center no-repeat;}
/*首页产品展示*/

/*应用领域*/
.sey .sek1 { width: 245px; height: 40px; background: url("../images/tok.jpg") no-repeat; padding-left: 20px;}
.lingyu { overflow:hidden; padding:20px 0 35px 0; width:100%; background:#f0f0f0; margin-bottom:0;}
.lingyu .title{ overflow:hidden; width:100%; text-align: center; height:50px; line-height: 50px; margin-bottom:20px; font-size:25px; font-weight:500; }
.lingyu ul{ overflow:hidden; width:1100px; margin:0 auto; height:auto;}
.lingyu li{ overflow:hidden; float:left; width:265px; margin:0 10px 15px 0; height:auto; position:relative;}
.lingyu li img{ display:block;}
.lingyu li .imgIcon{ display:block; position:absolute; left:50%; margin-left:-25px; top:132px; z-index:2}
.lingyu li a{ display:block; width:100%; height:55px; position: absolute; left:0; bottom:0; text-decoration:none}
.lingyu li .icon{ margin:0 auto; display:none;}
.lingyu li .a01{ background-color:#3368ba;}
.lingyu li .a02{ background-color:#37c684;}
.lingyu li .a03{ background-color:#9347c3;}
.lingyu li .a04{ background-color:#df394c;}
.lingyu li em{ display:block; margin:0 auto; text-align:center; padding:10px 0; width:180px; font-size:15px; color:#fff; margin-top:5px;}
.lingyu li p{ width:80%; margin:10px auto; font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; text-align:center}

.in_link{width:1100px; margin:40px auto 0; background:url(../images/link_tb.jpg) left no-repeat; padding-left:20px; font-size:14px;}
.in_link h1{font-size:16px; color:#da2735; font-weight:400; padding-right:20px; float:left;}
.in_link a{line-height:24px;}

/*公司动态*/
.news { overflow:hidden; width:100%; height:500px; padding:35px 0 20px 0; background:#fff;}

.leftnews { overflow:hidden; float:left; width:680px; padding:0;background-color:#fff;}
.leftnews .top{ overflow:hidden; width:100%; margin-top:0; margin-bottom:15px; border-bottom:1px solid #cdcdcd}
.leftnews .menu{ overflow:hidden; float:left}
.leftnews .menu li{ float:left; margin-right:50px; padding:0 10px; padding-bottom:15px; border-bottom:3px solid #fff; font-size:20px;}
.leftnews .menu li a{ color:#000; text-decoration:none}
.leftnews .menu li.cur{ font-weight:bold; border-color:#da2735;}
.leftnews .menu li.cur a{ color:#da2735;}
.leftnews .top .more{ float:right; font-size:14px; color:#8a8a8a;}
.leftnews .newsbox { overflow:hidden; width:100%;  position:relative;}
.leftnews .newslist{ overflow:hidden; width:100%; height:100%;}
.leftnews .newslist dl{ overflow:hidden; width:100%; height:185px; margin-bottom:18px;}
.leftnews .newslist dt{ overflow:hidden; float:left}
.leftnews .newslist dd{ overflow:hidden; float:right; width:400px;}
.leftnews .newslist h3{ font-size:15px; color:#444; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0;}
.leftnews .newslist h3 a{ color:#444}
.leftnews .newslist p.nez{ font-size:13px; line-height:25px; color:#333; height:75px; overflow:hidden; text-align:justify}
.leftnews .newslist .more{ display:block; width:122px; height:33px; background-color:#888; text-align:center; line-height:33px; font-size:13px; color:#fff; margin-top:10px; text-decoration:none}
.leftnews .newslist .more:hover{ background-color:#da2735; color:#fff;}
.leftnews .newslist ul{ overflow:hidden; width:100%;}
.leftnews .newslist li{ padding-left:15px; background:url(../images/news_s.png) no-repeat left center; width:750px;overflow:hidden; font-size:13px; line-height:43px; border-bottom:1px solid #e2e2e2; }
.leftnews .newslist li a{ color:#333; display:block; width:480px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.leftnews .newslist li span{ float:right; color:#777; font-size:12px;}

.rightnews { overflow:hidden; width:365px; float:right; height:480px; background-color:#fff;}
.rightnews .top{ overflow:hidden; width:100%; line-height:42px; background-color:#888}
.rightnews h3{ float:left; font-size:15px; margin-left:10px; margin-top:5px;}
.rightnews h3 a{ color:#fff;}
.rightnews h3 em{ display:block; font-size:12px; color:#fff; font-family:Arial; text-transform:uppercase; opacity:0.3; filter:alpha(opacity=30)}
.rightnews .more{ float:right; margin-right:10px; margin-top:6px; font-size:14px; color:#fff;}
.rightnews .wenda{ overflow:hidden; width:345px; margin:0 auto; height:400px; margin-top:20px; position:relative}
.rightnews .wenda ul{ overflow:hidden; width:100%; position:absolute}
.rightnews .wenda li{ overflow:hidden; width:100%; height:94px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.rightnews .wenda h5{ font-weight:normal; font-size:14px; padding-left:35px; line-height:25px; background:url(../images/news_w.png) no-repeat left center; margin-bottom:8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.rightnews .wenda h5 a{ color:#000}
.rightnews .wenda p{ padding-left:35px; background:url(../images/news_d.png) no-repeat left top; font-size:13px; line-height:22px; color:#666; height:44px; overflow:hidden;}

.footer_bg{width:100%; margin:30px auto 0; background:#ebebeb; padding:50px 0 30px; overflow:hidden;}
.footer{width:1100px;margin:auto;}
.footer_text{width:750px;float:left;}
.foot_list{width:175px; float:left; margin-right:12px;}
.foot_list ul li{width:175px; float:left;}
.foot_list ul li:nth-child(4n){margin-right:0;}
.foot_list ul li.foot_l_bt a{color:#333; font-size:18px; float:left; margin-bottom:15px;}
.foot_list ul li.foot_l_bt a:after{content:""; width:30px; height:2px; display:block; background:#333; margin-top:15px;}
.foot_list ul li a{line-height:30px; font-size:14px; color:#787876;}
.foot_list ul li a:hover{color:#da2735;}

.Fct{width:350px; float:right; font-size:14px;}
.FoCons-btn{width:140px; height:45px; line-height:41px; text-align:center; font-size:16px; color:#da2735; border:2px solid #da2735; border-radius:45px; float:right; margin:5px 0 0;}
.FoCons-btn:hover{color:#fff; background:#da2735;}
.FoCons-tel{font-size:26px; line-height:30px;} 
.FoCons-tel a,.Fct .list li a,.copy_text a{color:#666;} 
.FoCons-tel a:hover,.Fct .list li a:hover,.copy_text a:hover{color:#da2735;}
.FoCons-hint{line-height:24px; margin:5px 0 0;}
.Fct .list{padding:10px 0; border-top:1px solid #d3d3d3; margin:20px 0 0;}
.Fct .list li{padding:0 0 0 30px; line-height:32px;}
.Fct .list li.adr{background:url(../images/foot_tb.png) no-repeat left 6px;}
.Fct .list li.mail{background:url(../images/foot_tb2.png) no-repeat left 8px;}

.copy_bg{width:100%; margin:50px auto 0; padding-top:40px; background:url(../images/footer_fgx.jpg) top center no-repeat;}
.copy{width:1100px; margin:auto;}
.copy_text{width:70%; float:left; font-size:14px;} 

.copy_tb{width:130px; float:right;}
.copy_tb li{width:30px; height:30px; float:left; margin-right:15px; position:relative;} 
.copy_tb li:nth-child(3n){margin-right:0;}
.copy_tb li a{display:block; width:30px; height:30px; background:center no-repeat;}
.copy_tb li a.qq{background-image:url(../images/foot_qq.png);}
.copy_tb li a.wx{background-image:url(../images/foot_wx.png);}
.copy_tb li a.wb{background-image:url(../images/foot_wb.png);}
.copy_tb li a.qq:hover{background-image:url(../images/foot_qqh.png);}
.copy_tb li a.wx:hover{background-image:url(../images/foot_wxh.png);}
.copy_tb li a.wb:hover{background-image:url(../images/foot_wbh.png);}
.copy_tb li.wxx img{display:none; width:120px; height:120px; position:absolute; left:50%; bottom:40px; margin-left:-60px;}
.copy_tb li.wxx:hover img{display:block;}


/*  内页公用 */
.banner_pic{width: 100%; margin-top:0px; overflow: hidden;}
.banner_pic img{ width:100%;}
/*  内页公用 */

/*内页二级菜单*/
.dqwj{width:100%; height:auto; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.locate{padding-left:28px;line-height:70px;color:#666666;background:url(../images/icon-home.png) no-repeat left center;float:left; font-size: 14px;}
.locate a{color: #333;}
.locate span{display:inline-block;margin:0 7px; color: #da2735;}
.pnav{float: right; overflow: hidden}
.pnav a{display:block;height:70px;line-height:70px;color:#666666;position:relative;float:left;overflow:hidden;margin-left:38px; font-size: 14px;} 
.pnav a:after{display:block;content:'';width:100%;height:3px;background-color:#DA2735;position:absolute;bottom:0px;left:-100%;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.pnav a.cur, .pnav a:hover{color:#DA2735;}
.pnav a.cur:after, .pnav a:hover:after{left:0px;}
/*内页二级菜单*/

.aboutus-title {width: 560px;margin: 0 auto 30px;line-height: 80px;border-bottom: 2px dotted #ccc;text-align: center;font-size: 18px;color: #353535;position: relative;}
.aboutus-title:after {display: block;content: '';width: 88px;height: 14px;position: absolute;background: #fff url(../images/down.png) no-repeat center;bottom: -7px;left: 236px;}

.aboutus-title2 {width: 560px;margin: 0 auto 30px;line-height: 80px;border-bottom: 2px dotted #ccc;text-align: center;font-size: 18px;color: #353535;position: relative;}
.aboutus-title2:after {display: block;content: '';width: 88px;height: 14px;position: absolute;background: #f5f5f5 url(../images/down.png) no-repeat center;bottom: -7px;left: 236px;}
.aboutus-un-content {width: 875px;margin: 0 auto;line-height: 32px;font-size: 14px;color: #8C9398;}

.ny_main{width:100%; margin:60px auto; overflow: hidden;}
.ny_main_text{width:100%; float:left; font-size:14px; line-height:30px;}
.ny_main_text_img{float:left; margin-right:40px; margin-bottom:40px; width: 40%}
.ny_main_text_img img{width: 100%}
.ny_main_text p{font-size:15px; line-height:36px; color: #666}
.ny_main_text p strong{font-size:18px; color: #333; font-weight: 600}

/*内页资质认证*/
.ny_gy_bgs{ background:#f5f5f5; padding-bottom:50px; padding-top:20px; overflow: hidden;}
.ny_gy_bt{ text-align:center; font-size:30px; line-height:30px; color:#1b3a95; padding:50px 0 30px; box-sizing: border-box;}
.ny_gy_txt{background:#FFF;}
.ny_al_bg{padding:40px 70px; position:relative; box-sizing: border-box;}
.ny_al{overflow:hidden;}
.ny_al ul{ width:10000%; position:relative;}
.ny_al ul li{ float:left; width:0.235%; margin-right:0.02%;box-sizing:border-box; padding:10px; text-align: center; box-sizing: border-box;}
.ny_al ul li:hover{ }
.ny_al ul li img{ display:block; box-sizing:border-box; width:100%;border:1px solid #eee;}
.ny_al ul li span{ text-align:center; font-size:15px; line-height:40px; color:#333;}
.ny_al ul li:hover span{color:#1b3a95;}
.ny_alz,.ny_aly{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; transition:0.3s; cursor:pointer;}
.ny_alz{ left:0; background:url(../images/ban_l.png) center no-repeat;}
.ny_aly{ right:0; background:url(../images/ban_r.png) center no-repeat;}
/*内页资质认证*/

.workshop {padding:30px 0 0 0;margin-top: 0px;overflow: hidden}
.workshop ul{ margin-right: -2%;}
.workshop li{float: left; width: 31.333%; text-align: center;margin-right: 2%; margin-bottom: 10px;}  
.workshop li img{width:95%; border: 1px solid #e2e2e2; padding: 2px;} 
.workshop li a{color: #555;}
.workshop li span{ display: block; line-height: 22px; padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.workshop li img:hover{border: 1px solid #e22c30;}


.pro_lefts{width: 22%; float: left; margin: 0px 0;}
.pro_lefts img{width:100%;}
.pro_left{width: 100%; float: left; margin: 0px 0;}
.pro_left h2{ height:60px; line-height:60px; background:#da2735;text-align:center; color:#fff; font-size:20px; font-weight: bold; border-bottom:3px solid #fff;}
.pro_left ul{ padding-bottom:3px;}
.pro_left ul li{border-bottom:3px solid #fff; position: relative; }
.pro_left ul li p{display:block; line-height:45px; text-align:left; background:#eee url(../images/ico1.png) no-repeat right center; text-indent: 20px; font-size:14px; font-weight: bold; margin-bottom: 0px}
.pro_left ul li p:hover, .pro_left ul li:hover p a, .pro_left ul li.hover p a{background:#da2735; display: block; color:#fff !important;}
.pro_left ul li ul{width: 100%;}
.pro_left ul li ul li { line-height:37px; border-bottom:dashed 1px #eee;  display:block; background:transparent; padding-left: 20px;  font-size:13px;}

.pro_left ul li ul li a:hover{ text-decoration:none; display:block; color: #e70012; }
.pro_left ul li ul li a.cur{color:#da2735 }


.pro_left2{width: 100%; float: left; margin: 0px 0;}
.pro_left2 h2{ height:60px; line-height:60px; background:#da2735;text-align:center; color:#fff; font-size:20px; font-weight: bold; border-bottom:3px solid #fff;}
.pro_left2 ul{ padding-bottom:3px;}
.pro_left2 ul li{border-bottom:3px solid #fff; position: relative; }
.pro_left2 ul li p{display:block; line-height:45px; text-align:left; background:#eee url(../images/ico1.png) no-repeat right center; text-indent: 20px; font-size:14px; font-weight: bold; margin-bottom: 0px}
.pro_left2 ul li p:hover, .pro_left2 ul li:hover p a{background:#da2735;color:#fff !important;}
.pro_left2 ul li ul{width: 100%;}
.pro_left2 ul li ul li { line-height:37px; border-bottom:dashed 1px #eee;  display:block; background:transparent; padding-left: 20px;  font-size:13px;}

.pro_left2 ul li ul li a:hover{ text-decoration:none; display:block; color: #e70012; }


.sp-li-er{width:100%;background: ##eeeeee;display:none;}
.sp-li-er a{background:none!important;border-bottom:none;margin:0 10% 0 10px;text-align: left;line-height:40px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#333!important;font-size:14px!important;text-indent: 0;}
.sp-li-er a:hover{color: #333!important;}
.sp-li-er a.on{color: #333!important;}

.triangle_right {
    width: 8px;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 6px solid #da2735;
    border-bottom: 6px solid transparent;
    margin-top: 16px;
    float: left;

}
.ny_right{width:820px; float:right;}
.nyr_text{width:820px; float:left; margin-top:30px; line-height:30px; font-size:14px;}
.dw{width:100%; height:49px; margin:auto; border:1px solid #e6e6e6; line-height:49px;}
.w_1200{width:100%; margin:auto;}
.dw_tb{display:block; width:49px; height:49px; background:url(../images/home_tb.png) center no-repeat; float:left; border-right:1px solid #e6e6e6;}
.dw_wz{width:84%; font-size:14px; float:left; margin-left:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dw_wz span{color:#da2735;}


.prod_list {padding:30px 0 0 0;margin-top: 0px;overflow: hidden}
.prod_list ul{ margin-right: -2%;}
.prod_list li{float: left; width: 31.333%; text-align: center;margin-right: 2%; margin-bottom: 10px;}  
.prod_list li img{width:95%; border: 1px solid #e2e2e2; padding: 2px;} 
.prod_list li a{color: #555;}
.prod_list li span{ display: block; line-height: 22px; padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.prod_list li img:hover{border: 1px solid #e22c30;}

.products{width:100%; float:left; margin-top:30px;}
.promore_l{width:45%;float:left;}

/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:80%; height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:41px;}
.spec-scroll .items ul li img:hover{border:2px solid #da2735; padding:1px;}

.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pros_right_top h1{overflow:hidden; display:inline-block; font-size:24px; color:#da2735; padding-bottom:10px;}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}
.proleft p{font-size:14px; line-height:25px; }

.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:150px; float:left; margin-right:10px;}
.proleft_btn li a{width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block; color: #e22c30}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#e22c30; color:#fff;}

.tabs-basic{width:100%; margin-top:50px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6; background:#eee;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; background:#eee; border:1px solid transparent; padding:10px 40px; color: #333}
.tabs-basic .tab-active{border-bottom:2px solid #e22c30; color:#fff; background:#da2735;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff; padding:20px 0;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}
.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#1b3a95; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6;}

.scrollleft2{width:100%; float:left; margin-top:20px; margin-bottom: 30px;}
.scrollleft2 ul{margin-right:-20px;}
.scrollleft2 li{width:190px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:99%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #e22c30;}
.scrollleft2 li a{color: #333}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/** äº§å“ä¸­å¿ƒä»£ç  End **/


.solution {padding:0px 0 0 0;margin-top: 0px;overflow: hidden}
.solution ul{ margin-right: -2%;}
.solution li{float: left; width: 23%; text-align: center;margin-right: 2%; margin-bottom: 10px;}  
.solution li img{width:95%; border: 1px solid #e2e2e2; padding: 2px;} 
.solution li a{color: #555;}
.solution li span{ display: block; line-height: 22px; padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.solution li img:hover{border: 1px solid #e22c30;}


/*内页新闻中心*/
.news_r_text{width:100%; height: auto; }
.news_r_text ul li{width:100%;border-bottom:1px dashed #e6e6e6; padding-bottom:2%;margin-top:2%;overflow: hidden;}
.news_r_text ul li:nth-child(5n){border-bottom:none; padding-bottom:inherit;}
.news_r_text ul li .pic{width:20%; float:left; overflow:hidden; background:#e6e6e6; padding:3px;} 
.news_r_text ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.news_r_text ul li .pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.news_r_text ul li .text{width:78%;float:right;}
.news_r_text ul li .text .titnr{width:100%;float:left;font-size: 14px;}
.news_r_text ul li .text .tit a{font-size:16px; font-weight:bold; color:#DA2735; float:left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap!important;} 
.news_r_text ul li .text .tit a:hover{color:#DA2735;}
.news_r_text ul li .text .time{float:right; color:#333;}
.news_r_text ul li .text .wz{width:100%;float:left; margin-top:1%; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden; font-size: 14px; color: #555;}
.wz a{font-size: 14px; color: #555;}
.wz a:hover{font-size: 14px; color: #DA2735;}
/*内页新闻中心*/


/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #DA2735;font-size: 28px;margin-bottom: 18px;height: auto;overflow: hidden;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 10px 0;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#DA2735; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing: border-box;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#e22c30;}
.news_random2 ul li span{float:right; color:#999; line-height: 37px;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #e22c30;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #e22c30;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

.view-page{width:100%; max-width:1200px; float:left; position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#fff url(../images/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #e6e6e6; color: #555; line-height: 36px;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #DA2735;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #DA2735;color: #fff; text-align:center; padding-left:25px; line-height: 36px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #DA2735; color:#fff;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6; line-height: 36px; color: #555}
.view-page .next:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #DA2735;}

/*support*/
.support{ margin-top:0%;}
.support ul{margin-right: -2%;}
.support li{ padding:3% 0 3% 0;border-bottom: 1px solid #ececec;width: 48%;float: left; box-sizing: border-box;margin-right: 2%; max-height: 144px;}
.support li .list_q{ position:relative; padding:0 0 0 32px; margin:0 0 8px 0; color:#1c1c1c; font-size:16px; font-weight:bold; line-height:22px;}
.support li .list_q i{ width:22px; height:22px; line-height:22px; text-align:center; color:#fff; display:inline-block; background-color:#DA2735; border-radius:3px; font-style:normal; font-size:14px; position:absolute; left:0; top:0;}
.support li .list_a{ position:relative; padding:0 0 0 32px; color:#333; font-size:14px; line-height:20px;}
.support li .list_a i{ width:22px; height:22px; line-height:22px; text-align:center; color:#fff; display:inline-block; background-color:#acaba9; border-radius:3px; font-style:normal; font-size:14px; position:absolute; left:0;}
/*support*/

/*联系我们*/
.contact_lx{ float: left; width:47%; margin-top:50px; font-size: 15px; line-height: 28px;}
.contact_lx strong{font-size: 20px; font-weight: 600}
.contact_lx p:first-child{font-size: 19px; }

.tactfrm{width:50%;float:right; margin-top:35px;}
.tactfrm h2{font-size: 25px;color:#333;font-weight: normal; margin-bottom: 20px}
.tactfrm ul{overflow: hidden; margin-right: -5%}
.tactfrm li{width:45%;float:left;height:45px;margin:0 5% 12px 0;position:relative;}
.tactfrm li input{width:98%;height:42px;padding:0 15px;border:solid 1px #ddd;border-radius: 3px;}
.tactfrm li.area{height:auto;width:100%;}
.tactfrm li textarea{padding:15px;width:94%;height:120px;border:solid 1px #ddd;border-radius: 3px; font-family: Arial, "sans-serif"}
.tactfrm li:nth-child(2n){margin-right:0;}
.tactfrm .btn{text-align: center;margin-top:0;overflow: hidden;}
.tactfrm .btn input{height:40px;width:120px;font-size:15px;color:#fff;background:#da2735;border-radius: 5px; border: none;}

.redxing{position:absolute;top:11px;left:57px;color:#da2735;}

#map_container{ width:100%;  margin-top: 30px; height: 500px}