*{margin:0;padding:0;}
.mobile_header{width:100%;height:60px;position:relative;padding:15px 15px;background-color:#333;}
.mobile_header .logo{float:left;height:30px;max-width:50%;position: relative;}
.mobile_header .logo img{height:30px;max-width:100%;float:left;border: 1px solid #FFF;}
.mobile_header .logo h1{font-size: 18px;font-weight: 600;color:white;width:100%;margin-left: 35px}
.mobile_header .logo h2{font-size: 14px;font-weight: 400;color:#FFF;width:100%;position: absolute; top: 18px; margin-left: 35px;}
.mobile_header .menu_icon{float:right;display:inline-block;width:30px;height:30px;padding:0.5rem;top:5rem;background:url(../images/menu_icon.png) no-repeat;background-size:contain;background-origin:content-box;border:0.1rem solid #E0E0E0;border-radius:0.2rem;overflow:hidden;}
.mobile_header .menu_icon img{width:30px;height:27px;}
/*
.mobile_header .menu_icon ul{display:block;width:auto;height:auto;margin:5px;}
.mobile_header .menu_icon li{height:4px;margin-bottom:3px;background-color:#E0E0E0;}
*/
.mobile_header .menu{display:none;position:absolute;top:60px;left:0;right:0;margin:0 auto;width:100%;height:auto;padding-bottom:30px;z-index:99;background-color:#333;box-shadow:0 0 0.20px rgba(0,0,0,0.2);}
.mobile_header .menu li{width:auto;margin: 0 5%;padding:10px 15px;border-bottom:1px solid #222;}
.mobile_header .menu li a{display:block;width:100%;height:100%;font-size:1.6rem;color:#FFF;}
.header{width:100%;height:90px;padding:0px;background-color:#333;}
.header > div{padding:0;background-color:#333;}
.header .logo{float:left;height:52px;width:auto;}
.header .logo img{height:52px;max-width:100%;position:relative;top:18px;border:3px solid #FFF;border-radius: 2px;}
.header .logo h1{font-size: 26px;font-weight:bold;color:#FFF;position:absolute;top:15px;margin-left:66px;}
.header .logo h2{font-size:18px;font-weight:500;color:#FFF;letter-spacing:2.5px;position:absolute;margin-left:66px;}
.header .nav{float:right;height:90px;}
.header .nav ul{width:100%;overflow:hidden;position: relative;top:0;}
.header .nav ul li{float:left;height:9rem;margin:0;line-height:90px;line-height:90px\9; *line-height:90px;}
.header .nav ul li a{color:#FFF;font-size:13px;font-weight: 600;display:block;height:90px;padding:0 20px;}
.header .nav ul .on a{color:#E8A651;background-color:#303030;display:block;height:90px;border-bottom: 5px solid #E8A651;}
.header .nav img{width:40px;height:38px;}
.links{line-height:22px;margin:10px 0 20px;}
.links span,.links a{font-size:14px;color:#CCC;padding-right:10px;}
.links a:hover,.links a:active,.links a:focus{color:#FFF;}
.footer{background-color:#333;padding:15px 0;}
.footer .footer_ewm{padding-left:0;}
.footer .footer_ewm img{max-width:100%;}
.footer .footer_contact{padding:0;width:45%;margin: 0 auto;margin-bottom: 10px;}
.footer .footer_contact li{font-size:14px;line-height:24px;color:#CCC;text-align: center;}
.footer .footer_nav{width:100%;padding:0;overflow:hidden;}
.footer .footer_nav li{float:left;height:14px;line-height:14px;overflow:hidden;}
.footer .footer_nav li a{padding-right:10px;font-size:14px;color:#CCCCCC;}
.footer .footer_nav li + li{padding-left:10px;border-left:1px solid #CCCCCC;}
.footer p{width:100%;margin-bottom:10px;overflow:hidden;}
.footer p a{font-size:14px;color:#CCCCCC;}
.page_top{width:100%;}
.page_top a{display:block;width:100%;}
.page_top a img{width:100%;height:auto;}
.page_nav_box{width:100%;margin:20px 0 30px;}
.page_nav_box .page_pos{text-align:right;font-size:14px;color:#646464;line-height:46px;}
.page_nav_box .page_pos span{padding-left:18px;background:url(../images/pos.png) no-repeat left center;}
.page_nav_box .page_pos a{font-size:14px;color:#646464;}
.page_nav_box .page_pos a:last-child{font-weight:bold;}
.sub_nav ul li{height:46px;line-height:46px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0.3);overflow:hidden;background-color:#DDDDDD;}
.sub_nav ul li a{display:block;padding:0 20px;font-size:16px;color:#646464;}
.sub_nav ul li.on{color:#FFFFFF;background-color:#E8A651;}
.sub_nav ul li.on a{color:#FFFFFF;}
.page_left{padding-left:0;margin-bottom:20px;overflow:hidden;}
.page_right{margin-bottom:20px;padding-right:0;overflow:hidden;}
.page_content{padding:20px;background-color:#FFFFFF;}
.mod_pagination{display:block;width:100%;overflow:hidden;text-align:right;}
.mod_pagination li{display:inline-block;}
.mod_pagination li a,.mod_pagination li span{color:#646464;}

.sitebox{width:100%;height:40px;background-color: #333;line-height: 42px;}
.sitebox p{margin: auto 33px;font-size: 16px; color:white;}
.slideBox{position:relative;width:100%;height:auto;z-index: 10;}

.slideBox{position:relative;width:100%;overflow:hidden;}
.slideBox .bd{width:100%;height:100%;}
.slideBox .bd a{display:block;position:relative;width:100%;padding-bottom:35%;}
.slideBox .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;max-width: 100%;}
.slideBox .hd{width:100%;position:absolute;bottom:10px;left:0;text-align:center;z-index:2;overflow:hidden;}
.slideBox .hd li{display:inline-block;vertical-align:middle;width:50px;height:8px;background-color:#CCCCCC;}
.slideBox .hd li.on{background-color:#E8A651;}
.slideBox .prev,.slideBox .next{position:absolute;top:50%;width:33px;height:50px;margin-top:-25px;font-weight: bold;background-repeat:no-repeat; background-size:contain;cursor:pointer;}
.slideBox .prev{left:5%;background-image:url(../images/banner_arrl.png);}
.slideBox .next{right:5%;background-image:url(../images/banner_arrr.png);}
.index_section{padding:40px 0 20px;}
.index_section .index_section_hd{font-size:24px;margin-top:30px;color:#444444;padding-bottom:40px;background:url(../images/pattern.png) no-repeat center bottom;}
.bg01{background-color:whitesmoke;}
.column_figure{width:100%;height:100%;padding-bottom:64.5%;position:relative;overflow:hidden;}
.column_figure img{width:100%;height:100%;position:absolute;top:0;left:0;}

.column_content{padding:15px;background-color:#FFFFFF;border:1px solid #eee;border-top:1;margin-bottom:1.5rem;border-radius: 5px;border:0px solid red;}
.column_content img{margin-bottom: 6px;border:0px solid red;}
.column_content span{color:darkgray;font-size: 14px; font-weight: bold;line-height: 40px;}
.column_content p{line-height: 20px;}
.column_content .column_title{font-size:18px;color:#005399;line-height:35px;height:35px;overflow:hidden;}
.column_content .column_con{height:150px;font-size:14px;line-height:22px;color:#666666;text-indent: 24px; text-align:justify;overflow:hidden;border:0px solid red;}
.column_content :hover{border-color:#E8A651;}
.adv_img{max-width:100%;}
.adv_tit{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:bold;color:#444444;}
.sec03{padding:0;}
.news_slide_box{margin-top:22px;position:relative;width:100%;overflow:hidden;}
.news_slide_box .bd{width:100%;height:100%;}
.news_slide_box .bd a{display:block;position:relative;width:100%;padding-bottom:75.3%;}
.news_slide_box .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.news_slide_box .bd a span{display:block;position:absolute;left:0;bottom:0;width:100%;height:4rem;padding:0 1.5rem;line-height:4rem;font-size:1.6rem;color:#FFFFFF;background-color:rgba(252,143,2,0.4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_slide_box .prev,.news_slide_box .next{position:absolute;top:50%;width:3rem;height:10rem;margin-top:-5rem;background-repeat:no-repeat;cursor:pointer;background-color:rgba(84,84,84,0.4);background-position:center center;}
.news_slide_box .prev{left:0;background-image:url(../images/slide_arrl.png);}
.news_slide_box .next{right:0;background-image:url(../images/slide_arrr.png);}
.news_list{margin-bottom:60px;}
.news_list li{margin-top:22px;overflow:hidden;}
.news_list li .news_pic{padding-left:0;}
.news_list li .news_pic a{display:block;position:relative;padding-bottom:65.82%;}
.news_list li .news_pic img{position:absolute;top:0;left:0;height:100%;width:100%;}
.news_list li .news_tit{display:block;font-size:16px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_list li .news_tit:hover{color:#E8A651;}
.news_list li .news_time{margin-top:10px;font-size:14px;color:#999999;overflow:hidden;}
.news_list li .news_desc{height:40px;line-height:20px;font-size:14px;color:#646464;margin-top:10px;overflow:hidden;}
.news_list_2 li{margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed #DDDDDD;}
.article .article_hd{width:100%;margin-bottom:10px;}
.article .article_hd h1{font-size:18px;color:#323232;line-height:24px;}
.article .article_hd h6{font-weight:400;font-size:12px;color:#646464;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #E0E0E0;}
.article .article_hd h6 span{padding:0 5px;}
.article .article_bd img{display:block;margin:10px auto;max-width:100%;}
.pagination2{margin:20px auto;line-height:40px;background-color:#EEEEEE;}
.pagination2 .prev,.pagination2 .next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pagination2 .prev a,.pagination2 .next a{font-size:14px;color:#646464;}
.pagination2 .prev a:hover,.pagination2 .next a:hover{color:#E8A651;}
.pagination2 .prev{border-right:1px solid #DDDDDD;}
.pro_item{margin-top:30px;}
.pro_item .pro_pic{display:block;position:relative;width:100%;padding-bottom:63.7%;}
.pro_item .pro_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.pro_item .pro_tit{display:block;padding:10px 0;border:1px solid #FFFFFF;border-top:0;background-color:#FFFFFF;font-size:18px;color:#444444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pro_item .pro_tit:hover{border-color:#E8A651;}
.product_list_2 .pro_item{margin:0 0 30px;}
.product_list_2 .pro_tit{border-color:#d2d2d2;}
.product_pic{border-right:1px solid #DDDDDD;}
.product_pic img{max-width:100%;}
.pro_name{margin:10px 0;font-size:22px;color:#323232;}
.pro_attr li{font-size:14px;color:#898989;line-height:30px;margin-top:5px;}
.pro_attr .case_price span{color:#fc3526;}
.pro_attr .case_tag{padding:0 10px;background-color:#f7f8fa;}
.pro_attr .case_tag span{font-size:14px;white-space:nowrap;}
.product_infor .product_infor_hd{padding:5px 20px;margin:30px 0 20px;font-size:20px;color:#323232;box-shadow:0 0 2px rgba(0,0,0,0.4) inset;background-color:#f5f5f5;}
.contact_box .contact_box_t{font-size:16px;color:#FFFFFF;padding:0 10px;height:35px;line-height:35px;background-color:#E8A651;overflow:hidden;}
.contact_box .contact_box_t span{display:inline-block;vertical-align:top;margin-right:10px;width:10px;height:100%;background-color:#f2f2f2;}
.contact_box .contact_box_b{padding:10px 10px 11rem;background:#F2F2F2 url(../images/gb_4.png) no-repeat center bottom;background-size:contain;}
.contact_box .contact_box_b li{font-size:14px;line-height:24px;color:#333333;margin-bottom:5px;}
.recruit_name{font-size:18px;line-height:30px;color:#2f8fe1;}
.recruit_con_sec{width:100%;margin-bottom:10px;}
.recruit_con_sec .sec_tit{padding:10px 0;line-height:1.5;font-size:16px;color:#585858;overflow:hidden;}
.recruit_con_sec .sec_con{width:100%;overflow:hidden;line-height:22px;font-size:14px;padding:0 10px;}
.recruit_con_sec .sec_con li{float:left;width:50%;padding-bottom:5px;color:#646464;overflow:hidden;}
.recruit_con_sec .sec_con li.long{float:none;width:100%;}
.contact_way ul{padding-top:20px;}
.contact_way ul li{font-size:14px;margin-bottom:15px;color:#323232;}
.contact_way ul li i{display:inline-block;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:left top;}
.contact_way ul li .contact_adr{background-image:url(../images/icon1.png);}
.contact_way ul li .contact_tel{background-image:url(../images/icon2.png);}
.contact_way ul li .contact_email{background-image:url(../images/icon3.png);}
.message_form{margin:10px auto 30px;height:auto;overflow:hidden;}
.message_form .form-group{width:100%;margin-bottom:10px;}
.message_form .form-group .control-label{margin-bottom:10px;font-size:16px;color:#646464;font-weight:400;}
.message_form .form-group .control-label span{color:#FF0000;}
.message_form .form-group .form-control{border:1px dashed #b6b6b6;background-color:#EEEEEE;}
.message_form .form-group .form-control.false{border-color:#FF0000;}
.message_form .form-group .beizhu-control{width:100%;height:100px;}
.message_form .form-group .submint_btn{margin-top:20px;display:inline-block;vertical-align:middle;padding:5px 30px;font-size:16px;color:#FFFFFF;background-color:#E8A651;cursor:pointer;}
@media (max-width:767px){
.footer .links{margin-bottom:10px;}
.footer .footer_nav{margin-top:10px;}
.page_nav_box{margin-bottom:10px;}
.page_nav_box .page_pos{text-align:left;}
.page_left,.page_right{padding:0;}
.mod_pagination{text-align:center;}
.slideBox .hd{bottom:0;}
.slideBox .hd li{height:5px;}
.news_list li .news_tit{margin-top:10px;}
.news_list li > div{padding:0;}
.pagination2 .prev{border-right:none;}
.product_list .pro_item .pro_tit{font-size:14px;}
.product_list_2 .pro_item{padding:0 5px;}
.product_pic{margin-bottom:30px;border-right:none;}
.recruit_con_sec .sec_con li{float:none;width:100%;}
}

.wei_title{width:100%;font-size:3.6rem;font-weight:bold;color:#005399;margin:0 auto;text-align:center;padding:-3rem;margin-bottom: 2rem;opacity:0.7;-webkit-box-reflect: below -0.8rem -webkit-gradient(linear, center top, center bottom, from(transparent),color-stop(0.2, transparent), to(white));}
.wei_img{width:100%;height:auto;}
.wei_title .overlay {position:absolute; top:0px; left:0px; width:78px; height:120px; 
	background-image: -moz-linear-gradient(center bottom, rgb(255,255,255) 60%, rgba(255,255,255,0) 75%);
	background-image: 	-o-linear-gradient(rgba(255,255,255,0) 25%, rgb(255,255,255) 40%);
	background-image:     -webkit-gradient(linear, left bottom, left top, color-stop(0.60, rgb(255,255,255)), color-stop(0.75, rgba(255,255,255,0)));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColor=0, EndColorStr=#ffffff);
}
.wei_img img{width:100%;height:auto;}
.wei_ser{width:100%;height:150px;margin:0 auto;text-align: center;}
.wei_ser ul{list-style: none;width:100%;height:auto;margin:0 auto;text-align: center;}
.wei_ser ul li{float:left;width:30.3%;height:27%;margin: 10px 5px;}
.wei_ser img{width:65%;height:65%;}
.wei_ser h3{font-size: 16px;font-weight: blod;color:#005399;padding: 10px 0;}
.wei_ser p{font-size: 12px;}
.wei_ser p{font-size: 12px;}

.pro_list {width:100%;height:auto;overflow:hidden;margin-bottom: 10px; background-color: white;}
.pro_list ul{position:relative;list-style: none;}
.pro_list ul li{float:left;width:24.2%;margin:3px 1px;}
.pro_list img{width:100%;height:auto;}

.pro_lists {width:100%;height:auto;overflow:hidden;margin-bottom: 10px; background-color: white;}
.pro_lists ul{position:relative;list-style: none;}
.pro_lists ul li{display: block;float:left;width:auto;padding:3px 15px;}


.copyr{margin: 0 auto; text-align: center;padding-bottom: 20px;}
.footer_float{height:auto;width:100%;position: fixed;bottom:0%;/*这是必须的*/opacity: 0.95;border:5px solid #337ab7;}
.footer_float .footer_left{width:50%;height: auto;float: left;margin: 0 auto;text-align: center;}
.footer_float .footer_left p{display: block; width:100%;height:100%;float:left;background-color:#337ab7;color:white;font-size: 16px;font-weight: bold;padding:3px 2px;}
.footer_float .footer_left img{width:18px;height: 18px;float:none;margin: 0px 5px 3px 0;}
.footer_float .footer_right{width:50%;height: auto;float: left;margin: 0 auto;text-align: center;border-left:2px solid white;}
.footer_float .footer_right p{display: block; width:100%;height:100%;float:left;background-color:#337ab7;color:white;font-size: 16px;font-weight: bold;padding:3px 2px;}
.footer_float .footer_right img{width:18px;height: 18px;float:none;margin: 0px 5px 3px 0;}