﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; zoom:1; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}


/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
}

.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
}

.top{ width:100%;}
.top .top1{ width:100%; height:34px; background:#2f2f2f;}
.top .top1 .top1_nei{ width:1200px; margin:0 auto;}
.top .top1 .top1_nei .top_tel{ float:left; font-size:12px; color:#FFFFFF; padding-left:24px; line-height:34px; background:url(../images/icon1.png) no-repeat 0 50%;}
.top .top1 .top1_nei .top1_right{ float:right;}
.top .top1 .top1_nei .top1_right a{ display:inline-block; float:left; line-height:34px; color:#FFFFFF; font-size:12px;}
.top .top1 .top1_nei .top1_right a:hover{ color:#ea0210;}
.top .top1 .top1_nei .top1_right a.on{ color:#ea0210;}
.top .top1 .top1_nei .top1_right span{ display:inline-block; float:left; margin:0 9px; line-height:34px; color:#FFFFFF; font-size:12px;}
.top .top1 .top1_nei .top1_right .top_tm{ margin-left:27px;}
.top .top1 .top1_nei .top1_right .top_tm img:nth-child(2){ display:none;}

.top .top1 .top1_nei .top1_right .top_tm:hover img:nth-child(1){ display:none;}
.top .top1 .top1_nei .top1_right .top_tm:hover img:nth-child(2){ display:inline-block;}

.top2{ width:100%; height:105px; position:relative; background:#FFFFFF;}
.top2 .top2_nei{ width:100%; max-width:1200px; margin:0 auto;}
.top2 .top2_nei .top_logo{ display:inline-block; line-height:105px; float:left;}
.top2 .top2_nei .top_right{ float:right;}
.top2 .top2_nei .top_right .pc_menu{ float:left;}
.top2 .top2_nei .top_right .pc_menu .menu_xun{ float:left; margin:0 5px;}
.top2 .top2_nei .top_right .pc_menu .menu_xun .menu_title{ font-size:15px; color:#333333; line-height:101px; display:inline-block; border:#FFFFFF solid 1px; border-top:#FFFFFF solid 3px; text-align: center; padding:0 22px;}
.top2 .top2_nei .top_right .pc_menu .menu_xun:hover .menu_title{ border:#dcdcdc solid 1px; border-top:#e30011 solid 3px;}

.top2 .top2_nei .top_right .pc_menu .menu_xun .menu_drop{ width:100%; left:0; top:105px; display:none; position:absolute; background:rgba(234,1,19,0.15); text-align:center; z-index:99999;}
.top2 .top2_nei .top_right .pc_menu .menu_xun .menu_drop .menu_drop_nei{ padding:10px 0; max-width:1200px; display:inline-block;}
.top2 .top2_nei .top_right .pc_menu .menu_xun .menu_drop .menu_drop_nei a{ display:inline-block; font-size:13px; line-height:30px; color:#FFFFFF; float:left; width:195px;}
.top2 .top2_nei .top_right .pc_menu .menu_xun .menu_drop .menu_drop_nei a:hover{ color:#ea0210;}
.top2 .top2_nei .top_right .top_seacher{ float:right; width:42px; height:42px; position:relative; top:32px;}
.top2 .top2_nei .top_right .top_seacher .top_seacher_icon{ width:100%; height:100%;}
.top2 .top2_nei .top_right .top_seacher .top_seacher_form{ display:none; height:42px; position:absolute; top:0;border:#dcdcdc solid 1px; left:-148px; opacity:0; background:#FFFFFF; width:200px;}
.top2 .top2_nei .top_right .top_seacher .top_seacher_form input[type="text"]{ width:150px; padding:0 10px; height:40px; float:left;}
.top2 .top2_nei .top_right .top_seacher .top_seacher_form input[type="submit"]{ cursor:pointer; width:40px; height:40px; float:right; background:url(../images/icon4.png) no-repeat 50%;}
.top2 .top2_nei .top_right .top_seacher .top_seacher_form.on{ opacity:1; left:-158px; transition:all ease-in 0.3s;}


.footer{ width:100%; background: url(../images/footer.jpg) no-repeat 50%,#313131; padding:26px 0 36px 0;}
.footer .footer_nei{ width:100%; max-width:1200px; margin:0 auto;}
.footer .footer_nei .footer_xun{ width:107px; float:left; margin-left:107px;}

.footer .footer_nei .footer_xun .footer_xun_title{ width:100%; float:left; display:inline-block; border-bottom:#707070 solid 1px; line-height:40px; font-size:15px; color:#FFFFFF; font-weight:bolder; margin-bottom:15px;} 
.footer .footer_nei .footer_xun .footer_xun_drop{ width:100%; float:left;}
.footer .footer_nei .footer_xun .footer_xun_drop a{ font-size:13px; color:#aaaaaa; line-height:26px; display:inline-block; float:left; width:100%;}

.footer2{ width:100%; text-align:center; background:#212121;}
.footer2 .footer2_nei{ display:inline-block;}
.footer2 .footer2_nei span{ float:left; font-size:12px; color:#aaaaaa; line-height:55px; margin:0 10px;}
.footer2 .footer2_nei a{ float:left; font-size:12px; color:#aaaaaa; line-height:55px; margin:0 10px;}



.mo_top{ width:100%; height:60px; padding:0 2%; position:relative; z-index:9999; background:#FFFFFF;}
.mo_top .mo_logo{ float:left; display:inline-block; line-height:60px;}
.mo_top .mo_logo img{ height:40px;}
.mo_top .mo_icon_box{ float:right;}
.mo_top .mo_icon_box .mo_search_icon{ float:left; margin:15px 0; height:30px;}
.mo_top .menu_icon_box{ float:right; margin-top:14px; margin-left:15px;}
.mo_top .hamburger .line{ background:#2f2f2f; width:30px; height:3px; margin:6px auto;}
.mo_top #hamburger-1.is-active .line:nth-child(1){
	-webkit-transform: translateY(9px) rotate(45deg);
    -ms-transform: translateY(9px) rotate(45deg);
    -o-transform: translateY(9px) rotate(45deg);
    transform: translateY(9px) rotate(45deg);}
.mo_top #hamburger-1.is-active .line:nth-child(3){
    -webkit-transform: translateY(-9px) rotate(-45deg);
    -ms-transform: translateY(-9px) rotate(-45deg);
    -o-transform: translateY(-9px) rotate(-45deg);
    transform: translateY(-9px) rotate(-45deg);}

.mo_drop_menu{ width:100%; z-index:999; transition:all ease-in 0.8s; position: absolute; top:0; padding-top:60px; height:100%; background:rgba(47,47,47,0.8); opacity:0; display:none;}
.mo_drop_menu.on{ opacity:1; transition:all ease-in 0.8s;}
.mo_drop_menu .mo_drop_menu2{ width:50%; height:100%; background:rgba(47,47,47,0.8); margin-left:-50%; transition:all ease-in 0.5s;}
.mo_drop_menu .mo_drop_menu2.on{ margin-left:0; transition:all ease-in 0.5s;}
.mo_drop_menu .menu_drop_xun{ width:100%; float:left; position:relative;}
.mo_drop_menu .menu_drop_xun .Two_level_title{ width:100%; display:inline-block; line-height:40px; border-bottom:#FFFFFF solid 1px; float:left; height:40px; font-size:14px; color:#FFFFFF; background:rgba(47,47,47,0.8); padding:0 2%;}
.mo_drop_menu .menu_drop_xun .Two_level_icon{ position:absolute; top:8px; right:2%;}
.mo_drop_menu .menu_drop_xun .Two_level_menu{ width:100%;}
.mo_drop_menu .menu_drop_xun .Two_level_menu a{ width:100%; float:left; color:#FFFFFF; font-size:13px;}

.mo_drop_menu .hamburger .line{ width:25px; height:2px; margin:4px auto;}

.mo_drop_menu #hamburger-1.is-active .line:nth-child(1) {
    -webkit-transform: translateY(6px) rotate(45deg);
    -ms-transform: translateY(6px) rotate(45deg);
    -o-transform: translateY(6px) rotate(45deg);
    transform: translateY(6px) rotate(45deg);
}
.mo_drop_menu #hamburger-1.is-active .line:nth-child(3) {
    -webkit-transform: translateY(-6px) rotate(-45deg);
    -ms-transform: translateY(-6px) rotate(-45deg);
    -o-transform: translateY(-6px) rotate(-45deg);
    transform: translateY(-6px) rotate(-45deg);
}

.mo_drop_menu .menu_drop_xun .Two_level_menu{ display:none; width:100%; float:left; border-bottom:rgba(255,255,255,0.55) solid 1px; padding:1% 3%;}
.mo_drop_menu .menu_drop_xun .Two_level_menu a{ display:inline-block; line-height:36px; color:#FFFFFF; font-size:13px; float:left;}
.mo_drop_menu .three{ width:auto;}


.mo_search{ position:absolute; display:none; left:0; top:60px; background:rgba(228, 13, 22,0.8); text-align:center; width:100%;}
.mo_search .mo_search_box{ display:inline-block; margin:20px auto; max-width:500px; width:100%;}
.mo_search .mo_search_box input[type="text"]{ width:85%; float:left; height:42px; padding:0 10px;}
.mo_search .mo_search_box input[type="submit"]{ width:42px; float:right; height:42px; background:url(../images/icon4.png) no-repeat 50%,#FFFFFF;}

{}
.neibanner{ width:100%; height:420px; }

.nei_page_title{ width:100%; text-align:center; height:44px; overflow:hidden; float:left; margin:58px 0 66px 0;}
.nei_page_title .nei_page_title_nei{ display:inline-block; text-align:center; padding:0 130px; background:url(../images/icon6.png) no-repeat 0 50%,url(../images/icon7.png) no-repeat 100% 50%; height:62px;}
.nei_page_title .nei_page_title_nei div{ padding:0 8px; height:44px; font-size:24px; color:#333333; line-height:44px; border-bottom:#cc2d31 solid 1px;}

{}

.about .about_left .contentHolder { position:relative; margin:0px auto; padding:0px; width: 600px; height: 500px; overflow: hidden; }
.about .about_left .contentHolder .content { width: 100%; padding-right:40px; }
.about .about_left .spacer { text-align:center }

.about{ width:96%; margin:0 auto;}
.about .about_left{ float:left; width:50%; font-size:14px; color:#777777; line-height:30px;}
.about .about_left b{ font-weight:normal; color:#333333; font-size:18px;}
.about .about_right{ float:right; width:50%;}

.about .about_left .ps-container .ps-scrollbar-y-rail{ background:#dcdcdc; width:1px; opacity:1; }
.about .about_left .ps-container .ps-scrollbar-y{ right:-1px; background:#ea0113; width:3px; cursor:pointer;}

.about .about_bottom{ width:100%; float:left; margin:85px auto 60px auto; }
.about .about_bottom .ab_bot_xun{ width:25%; height:125px; float:left; height:100%; border-left:#dcdcdc dashed 1px;}
.about .about_bottom .ab_bot_xun:nth-child(1){ border-left:0;}
.about .about_bottom .ab_bot_xun .ab_bot_nei{ width:100%;}
.about .about_bottom .ab_bot_xun .ab_bot_nei .ab_bot_nei1{ width:100%; text-align:center; font-size:40px; color:#e20006;}
.about .about_bottom .ab_bot_xun .ab_bot_nei .ab_bot_nei2{ width:100%; text-align:center; font-size:16px; color:#666666;}
.about .about_bottom .ab_bot_xun .ab_bot_nei .ab_bot_nei3{ width:100%; text-align:center; }
.about .about_bottom .ab_bot_xun .ab_bot_nei .ab_bot_nei3 div{ height:3px; width:50px; display:inline-block; background:#e30006;}


.chizhi{
				 display:-webkit-box;
				 display:-webkit-flex;
				 display:-moz-box;
				 display:-moz-flex;
				 display:-ms-flexbox;
				 display:flex;
/* 水平居中*/ 
	   -webkit-box-align:center;
		  -moz-box-align:center;
		   -ms-flex-pack:center;
 /* IE 10 */
 -webkit-justify-content:center; 
	-moz-justify-content:center;
	     justify-content:center;
/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
/* 垂直居中 */ 
		-webkit-box-pack:center;
		  -ms-flex-align:center;
		   -moz-box-pack:center;
/* IE 10 */
	 -webkit-align-items:center;
	    -moz-align-items:center;
	    	 align-items:center;
}
{}





.fa-mail-forward{ vertical-align:middle !important}
.honor{ width:100%; max-width:1200px; margin:0 auto;}
.honor .container{ width:100%; max-width:100%;}
.honor .container .row{ width:100%;}
.honor .container .row .fancybox{ background:#f6f6f6; width:275px; height:357px; overflow:hidden; padding:22px 25px; float:left; margin:0 32px 47px 0px; position:relative;}
.honor .container .row .fancybox:nth-child(4n){ margin-right:0;}
.honor .container .row .fancybox .fancy{ display:inline-block; overflow:hidden; width:100%; height:100%;}
.honor .container .row .fancybox .fancy img{ width:100%;}
.honor .container .row .fancybox span{ padding:0 15px; text-align:center; font-size:14px; color:#595959; line-height:20px; display:inline-block;}
.honor .container .row .fancybox .fancy .honor_pic{ width:100%; height:313px !important; overflow:hidden; border:6px solid #a68b5b}
.honor .container .row .fancybox .fancy .honor_title{ width:100%; position:absolute; bottom:-44px; left:0; text-align:center; line-height:44px; font-size:14px; color:#FFFFFF; background:rgba(0,0,0,0.66); transition:all ease 0.3s;}


.honor .container .row .fancybox:hover .fancy .honor_title{ bottom:0px; transition:all ease 0.3s;}

{}

.service{ width:96%; max-width:1200px; margin:0 auto;}
.service .ser_box{ width:100%; float:left; margin-bottom:45px;}
.service .ser_box .ser_title{ width:100%;}
.service .ser_box .ser_title .ser_title1{ font-size:20px; color:#e30011; font-weight:bolder; width:100%; float:left;}
.service .ser_box .ser_title .ser_title2{ width:50px; height:3px; overflow:hidden; background:#e30011; float:left; margin:17px 0 27px 0;}

.service_box{ width:100%; float:left;}
.service_box a{ display:inline-block; width:100%; border:#e5e5e5 solid 1px; padding:15px 30px; float:left; transition:box-shadow ease-in 0.3s; margin-bottom:18px;}
.service_box a .service_box_title{ font-size:16px; color:#333333; line-height:30px; float:left;}
.service_box a .service_box_small{ font-size:14px; color:#666666; line-height:30px; float:left;}

.service_box a:hover{ border-left:#e30011 solid 2px; padding-left:29px; box-shadow:rgba(0,0,0,0.20) 0 0 20px; transition:box-shadow ease-in 0.3s;}


{}

.news{ width:96%; max-width:1200px; margin:80px auto;}
.news .news_title{ width:100%;}
.news .news_title .news_title1{ width:100%; text-align:center; float:left; font-size:22px; color:#333333;}
.news .news_title .news_title2{ width:100%; text-align:center;}
.news .news_title .news_title2 div{ display:inline-block;}
.news .news_title .news_title2 div span{ display:inline-block; float:left; font-size:13px; line-height:50px; color:#aaaaaa; text-align:center; margin:0 13px;}

.newstext{ width:100%; padding:30px 0 45px 0; font-size:14px; line-height:30px; color:#666666; border-bottom:#f3f3f3 solid 1px; border-top:#f3f3f3 solid 1px;}

.news_bottom{ width:100%; position:relative;    background-color: #f9f9f9;}
.news_bottom .news_bottom_fanhui{ position:absolute; top:35px; right:0; height:48px; padding:0 49px; font-size:16px; color:#333333; border:#e5e5e5 solid 1px; border-radius:5px; text-align:center; line-height:48px; display:inline-block;}
.news_bottom .news_bottom_fanhui i{ margin-right:5px;}

.news_bottom_link{ width:100%; padding:30px 0 0px 0;}
.news_bottom_link div{ width:100%; float:left; font-size:14px; line-height:30px; color:#999999;}
.news_bottom_link div a{ font-size:14px; line-height:30px; color:#999999;}
.news_bottom_link div:hover a{ color:#e40000;}

{}
.con{ width:100%; max-width:1200px; margin:0 auto; margin-bottom:50px;}
.con li{ width:25%; float:left; text-align:center; border-left:#dcdcdc dashed 1px;}
.con li:nth-child(1){ border-left:none;}
.con li div{ width:100%; float:left; text-align:center;}
.con li div.con_img{ line-height:60px;}
.con li div.con_title{ font-size:17px; line-height:30px; color:#333333;}
.con li div.con_small{ font-size:15px; line-height:24px; color:#777777; min-height:60px;}

.map_box{ width:96%; height:390px; margin:0 auto; margin-bottom:53px; max-width:1200px;}
.map_box iframe{ width:100%; height:100%;}

{}

.news_select_title{ width:100%; text-align:center;}
.news_select_title .news_select_box{ display:inline-block;}
.news_select_title .news_select_box a{ border-radius:40px; margin:0 20px; display:inline-block; width:160px; height:40px; line-height:40px; text-align:center; font-size:15px; color:#333333; font-weight:bolder; border:#bfbfbf solid 1px;}
.news_select_title .news_select_box a:hover{ color:#FFFFFF; background:#e50315; border:#e50315 solid 1px;}

.news_select_title .news_select_box .on{ color:#FFFFFF; background:#e50315;}



.news_select_title .news_select_box a.on{ color:#FFFFFF; background:#e50315;}

.new{ width:96%; max-width:1200px; margin:30px auto;}
.new .new_xun{ width:49%; max-width:578px; float:left; display:inline-block; border-bottom:#dcdcdc solid 1px; padding:30px 0;}
.new .new_xun:nth-child(2n){ float:right;}
.new .new_xun .new_pic{ width:204px; height:139px; float:left; margin-right:-204px;}
.new .new_xun .new_text{ margin-left:222px;}
.new .new_xun .new_text .new_title{ width:100%; float:left; font-size:16px; color:#333333; overflow:hidden; white-space:pre; text-overflow: ellipsis; line-height:35px;}
.new .new_xun .new_text .new_small{ width:100%; float:left; font-size:14px; color:#888888; line-height:22px; height:66px; overflow:hidden; margin:6px 0;}
.new .new_xun .new_text .new_time{ width:100%; float:left; font-size:14px; color:#888888; text-align:right;}

.fenye{ width:100%; text-align:center; margin:20px 0 50px 0;}
.fenye .fenye_nei{ display:inline-block;}
.fenye .fenye_nei a{ height:40px; line-height:40px; text-align:center; padding:0 15px; min-width:40px; display:inline-block; float:left; background:#EEEEEE; font-size:14px; color:#666; margin:0 5px;}
.fenye .fenye_nei a.on{ background:#e50315; color:#FFFFFF;}
.fenye .fenye_nei a:hover{ background:#e50315; color:#FFFFFF;}
.fenye b{ height:40px; line-height:40px; text-align:center; padding:0 15px; min-width:40px; display:inline-block; float:left; background:#EEEEEE; font-size:14px; color:#666; margin:0 5px; font-weight:normal; cursor:pointer; background:#e50315; color:#fff}
.fenye b:hover{ background:#e50315; color:#FFFFFF;}
.fenye b.on{ background:#e50315; color:#FFFFFF;}
{}
.pro{ width:96%; margin:30px auto; max-width:1200px; position:relative;}
.pro .pro_left{ width:275px; float:left; margin-right:-275px;}
.pro .pro_left .pro_left_top{ width:100%;}
.pro .pro_left .pro_left_top img{ width:100%;}
.pro .pro_left .pro_left_menu{ width:100%;}
.pro .pro_left .pro_left_menu li{ float:left;height:45px; background:#FFFFFF; width:100%; padding:0 23px;}
.pro .pro_left .pro_left_menu li a{ display:inline-block;height:45px; width:100%; border-bottom:#e5e5e5 dashed 1px; position: relative;}
.pro .pro_left .pro_left_menu li a i{ position:absolute; left:-15px; line-height:45px; color:#e10019; font-size:15px; opacity:0; transition:all 0.3s ease;}
.pro .pro_left .pro_left_menu li a span{ display:inline-block;height:45px; width:100%; overflow:hidden; white-space:pre; text-overflow:ellipsis; color:#666666; line-height:45px; font-size:14px;}
.pro .pro_left .pro_left_menu li.on{ background:#f9f9f9;}
.pro .pro_left .pro_left_menu li.on a{ border-bottom:rgba(0,0,0,0) solid 1px; color:#e10019;}
.pro .pro_left .pro_left_menu li.on a i{ left:-10px; opacity:1;}
.pro .pro_left .pro_left_menu li:hover{ background:#f9f9f9;}
.pro .pro_left .pro_left_menu li:hover a{ border-bottom:rgba(0,0,0,0) solid 1px; color:#e10019;}
.pro .pro_left .pro_left_menu li:hover a i{ left:-10px; opacity:1; transition:all 0.3s ease;}

.pro .pro_right{ margin-left:308px;}
.pro_xun{ display:inline-block; float:left; width:278px; background:#FFFFFF; height:322px; margin:0 0 33px 28px; }
.pro_xun .pro_xun_img{ float:left; background:#EEEEEE; width:100%; height:228px; overflow:hidden; position:relative;}
.pro_xun .pro_xun_img .pro_xun_ban{ width:100% !important; height:100% !important; position:absolute; background:url(../images/index4.png) no-repeat 50%,rgba(214,0,0,0.5);}
.pro_xun .pro_xun_img .pro_xun_pic{ width:100%; height:100%;}
.pro_xun .pro_xun_text{ float:left; width:100%; padding:11px 20px 11px 15px;}
.pro_xun .pro_xun_text .pro_xun_title{ font-size:14px; color:#777777; line-height:26px; width:100%; height:52px; overflow:hidden; float:left;}
.pro_xun .pro_xun_text .pro_xun_small{ font-size:12px; line-height:30px; white-space:pre; text-overflow:ellipsis; overflow:hidden; float:left; width:100%;}

{}
.pro_detail{ padding:50px 47px 90px 47px; width:100%; background:#FFFFFF;}
.pro_detail .pro_detail_pic{ width:100%;}
.pro_detail .pro_detail_title{ width:100%; text-align:center; font-size:18px; color:#333333; line-height:20px; padding:35px 0; float:left;}
.pro_detail .pro_box{ width:100%; margin-bottom:40px; height:44px; background:#f9f9f9; border:#dcdcdc solid 1px; float:left;}
.pro_detail .pro_box div{ cursor:pointer; float:left; height:53px; width:50%; text-align:center; line-height:44px; color:#666666; font-size:16px;}
.pro_detail .pro_box div.on{ background:url(../images/icon8.png) no-repeat 50% -4px; color:#FFFFFF;}
.pro_detail .pro_box div:hover{ background:url(../images/icon8.png) no-repeat 50% -4px; color:#FFFFFF;}
.pro_detail .pro_newstext{ width:100%; float:left; font-size:14px; line-height:30px; color:#666666;}
.pro_detail .pro_newstext b{ font-size:16px; line-height:26px; height:26px; display:inline-block; padding-left:28px; background:url(../images/icon9.png) no-repeat 0 50%; font-weight:normal;}

.pro_newstext_box{ display:none; opacity:0;}
.pro_newstext_box.on{ opacity:1; transition:all ease-in 0.3s;}
{}

/* 响应式banner */
.img_gallery{ border-top:0px solid #d7d7d7;position:relative; height:580px;}
.img_galleryw{ border-top:0px solid #d7d7d7;position:relative; height:580px;}
.main_img{ overflow:hidden;position:relative; height:100%;}
.main_img ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%; height:100%; }
.main_img li span{display:block;width:100%;  height:100%;}
.main_img li a{display:block;width:100%; height:100%; }
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }
.main_img,.main_img ul,.main_img li,.main_img li span,.main_img li a{ height:100%;}
div.point{ position:absolute;bottom:57px;left:0;z-index:999;width:100%;height:0px; text-align:center;}
div.point .point_box{ margin:0 auto; display:inline-block;}
div.point a{ display: block; width:14px; height:14px; font-size:0; background:#FFFFFF; border-radius:14px; float: left; cursor: pointer; margin:0 5px;}
div.point a.on{ background:#d60000;}


.main_imgw{ overflow:hidden;position:relative; height:100%;}
.main_imgw ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0}
.main_imgw li{float:left;width:100%; height:100%; }
.main_imgw li span{display:block;width:100%;  height:100%;}
.main_imgw li a{display:block;width:100%; height:100%; }
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }
.main_imgw,.main_imgw ul,.main_imgw li,.main_imgw li span,.main_imgw li a{ height:100%;}
div.pointw{ position:absolute;bottom:57px;left:0;z-index:999;width:100%;height:0px; text-align:center;}
div.pointw .point_box{ margin:0 auto; display:inline-block;}
div.pointw a{ display: block; width:14px; height:14px; font-size:0; background:#FFFFFF; border-radius:14px; float: left; cursor: pointer; margin:0 5px;}
div.pointw a.on{ background:#d60000;}


#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images2/ll.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images2/rr.png) no-repeat right top;right:100px;}






.banner{ width:100%; height:580px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:100%;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:100%; float:left;}
.b-list{ height:50px; padding-top:530px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; float:left;margin:0 8px; background:#FFFFFF}
.b-list .spcss{ background:#FD0004}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


/* 响应式banner */

.page_title{ width:96%; padding-top:65px; padding-bottom:35px; max-width:1200px; margin:0 auto;}
.page_title .page_title1{ width:100%; text-align:center; font-size:22px; color:#333333; float:left;}
.page_title .page_title2{ width:100%; text-align:center; font-size:16px; color:#aaaaaa; float:left; line-height:40px; text-transform:uppercase;}
.page_title .page_title3{ width:100%; text-align:center; font-size:13px; color:#666666; float:left; line-height:20px; padding:10px 0;}

.index_solu{ width:96%; max-width:1200px; margin:0 auto;}
.index_solu .index_solu_xun{ width:372px; height:373px; padding-top:45px; margin-bottom:87px; position:relative; float:left; display:inline-block; border:#eeeeee solid 1px; margin-left:42px;}

.index_solu .index_solu_xun .index_solu_pic{ width:100%; text-align:center; float:left;}
.index_solu .index_solu_xun .index_solu_title{ width:100%; text-align:center; float:left; margin-top:25px; font-size:18px; color:#333333; padding:0 12px; white-space:pre; overflow:hidden; text-overflow: ellipsis;}
.index_solu .index_solu_xun .index_solu_small{ width:100%; text-align:center; margin:30px 0; float:left; font-size:14px; color:#999999; line-height:26px; height:78px; overflow:hidden; padding:0 29px;}
.index_solu .index_solu_xun .index_solu_icon{ width:100%; text-align:center; position:absolute; height:0; bottom:0; left:0;}
.index_solu .index_solu_xun .index_solu_icon i{ border:#FFFFFF solid 23px; width:96px; height:96px; text-align:center; line-height:50px; font-size:30px; border-radius:50px; background:#bfbfbf; color:#FFFFFF; margin-top:-48px; }

.index_solu .index_solu_xun:hover{ border:#d60000 solid 1px;}
.index_solu .index_solu_xun:hover .index_solu_icon i{ background:#d60000;}



.buttom_click a{ display:inline-block; background:#de040d; color:#fff; font-size:14px; border-radius:5px; padding:5px 10px; margin-left:2%; margin-top:2%;}



.index_product{ width:100%; background: url(../images/index18.jpg) no-repeat 50%/cover;}
.index_product .page_title{ padding-bottom:0;}
.index_product .page_title .page_title1{ color:#FFFFFF;}
.index_product .page_title .page_title2{ color:#aaaaaa;}

.index_pro_select{ width:96%; max-width:1000px; margin:0 auto; position:relative; height:40px; background:rgba(0,0,0,0.6); border-radius:40px; overflow:hidden; padding:0 32px;}
.index_pro_select .index_pro_select_box{ width:100%; height:0; position: absolute; top:50%; padding:0 20px; left:0;}
.index_pro_select .index_pro_select_box i{ float:left; color:#e30011; font-size:17px; margin-top:-9px; cursor:pointer;}
.index_pro_select .index_pro_select_box i.fa-caret-left{ float:left;}
.index_pro_select .index_pro_select_box i.fa-caret-right{ float:right;}
.index_pro_select .index_pro_select_nei{ width:100%; overflow:hidden; overflow-x:auto; height:80px;}
.index_pro_select .index_pro_select_nei td{ height:40px;}
.index_pro_select .index_pro_select_nei a{ font-size:14px; white-space:pre; display:inline-block; margin:0 14px; text-align:center; color:#999999; line-height:40px;}
.index_pro_select .index_pro_select_nei a:hover{ color:#FFFFFF;}

.ip_box{ width:100%; margin:46px auto 66px auto; float:left;}
.index_ywfw{ width:96%; margin:0px auto; max-width:1200px;}

.index_ywfw .owl-theme .owl-controls{ width:100%; position:absolute; height:0; top:50%; left:0; margin:0;}
.index_ywfw .owl-buttons{ width:100%;}

.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-prev{ float:left; margin-left:-63px; width:40px; height:40px; background:url(../images/index19.png) no-repeat 50%;}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-prev:active{ background:url(../images/index19s.png) no-repeat 50%;}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-next{ float:right; margin-right:-63px; width:40px; height:40px; background:url(../images/index20.png) no-repeat 50%;}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-next:active{ background:url(../images/index20s.png) no-repeat 50%;}
.index_ywfw .pro_xun{ margin:0 11px;}

.index_about{ width:96%; max-width:1200px; margin:0 auto; margin-bottom:70px;}
.ind_about_title{ font-size:18px; color:#333333;}
.ind_about_small{ font-size:14px; color:#777777; line-height:26px;}
.ind_about_link{ font-size:13px; line-height:26px; color:#d60000;}
.ind_about_link i{ margin-left:5px;}

.index_ser{ width:100%; background:#fafafa;}


.wmdys{ width:100%; max-width:1200px; margin:0 auto;}
.wmdys .wmdys_xun{ display:inline-block; float:left; height:195px; margin-left:67px;}

.wmdys .wmdys_xun .wmdys_pic{ width:100px; float:left;}
.wmdys .wmdys_xun .wmdys_text{ width:253px; float:left;}
.wmdys .wmdys_xun .wmdys_text .wmdys_title{ width:100%; margin-bottom:12px; float:left; font-size:18px; color:#1d1d1d; font-weight:bolder;}
.wmdys .wmdys_xun .wmdys_text .wmdys_small{ font-size:13px; color:#666666; line-height:24px; width:100%; float:left;}

.wmdys .wmdys_xun .wmdys_pic img{
    -webkit-transform: rotateY(0deg);
       -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
         -o-transform: rotateY(0deg);
            transform: rotateY(0deg);
           transition: all 2.5s ease;
    -webkit-transform: all 2.5s ease; 
}
.wmdys .wmdys_xun:hover .wmdys_pic img{
    -webkit-transform: rotateY(360deg);
       -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
         -o-transform: rotateY(360deg);
            transform: rotateY(360deg);
           transition: all 2.5s ease;
    -webkit-transform: all 2.5s ease; 
}
.index_jjfa2_box .index_jjfa2_nei .ijn2_xun:hover{ box-shadow: rgba(255, 255, 255, 0.3) 0 0 20px; transition:all ease 0.35s;}
{}














.newser{ width: 100%; padding:25px 0px; padding-bottom:60px}
.newser .newser_content{ max-width: 1200px; margin: 0 auto;}
.newser .newser_content .newser_content_left{ width: 565px;}
.newser .newser_content .newser_content_left .content_left_title{ line-height: 24px; padding: 30px 0px;}
.newser .newser_content .newser_content_left .content_left_title dd{ font-size: 22px; color: #333333;}
.newser .newser_content .newser_content_left .content_left_title dd span{ font-size: 16px; color: #aaaaaa; margin-left: 5px;}
.newser .newser_content .newser_content_left .content_left_title a{ font-size: 14px; color: #e30011;}
.newser .newser_content .newser_content_left .content_left_img .left_img_xun img{ width:100%; height:296px; object-fit:cover;}

.newser .newser_content .newser_content_left .content_left_bottom{ border: 1px solid #e5e5e5; border-top: 0px; padding: 12px 25px;}
.newser .newser_content .newser_content_left .content_left_bottom .left_bottom_xun{ display: inline-block; width: 100%; margin: 6px 0px;}
.newser .newser_content .newser_content_left .content_left_bottom .left_bottom_xun dd{ font-size: 14px; color: #666666; line-height: 20px; width: 80%;
overflow: hidden; position: relative; padding-left: 20px;transition: all 0.5s ease 0s;
text-overflow:ellipsis;
white-space: nowrap;
}
.newser .newser_content .newser_content_left .content_left_bottom .left_bottom_xun dt{ font-size: 14px; color: #999999;}
.newser .newser_content .newser_content_left .content_left_bottom .left_bottom_xun dd:before{ content: ""; position: absolute; display: inline-block; width: 5px; height: 5px; background: #bfbfbf; top: 40%; left: 0;}
.newser .newser_content .newser_content_left .content_left_bottom .left_bottom_xun:hover dd{ color: #e30011;transition: all 0.5s ease 0s;}
.newser .newser_content .newser_content_left .content_left_bottom .left_bottom_xun:hover dd:before{ background: #e30011;transition: all 0.5s ease 0s;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun{ display: inline-block; width: 100%; text-align: left; margin-bottom: 14px;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun:last-child{ margin-bottom: -3px;}

.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun:hover .bottom_xun_content dd{ color:#dc2d13;transition: all 0.5s ease 0s;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_time{ text-align: center; background: #f5f5f5; padding: 17px;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_time dd{ font-size: 18px; color: #333333; font-weight: bolder; padding-bottom: 10px;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_time dt{ font-size: 14px; color: #666666;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content{ width: 80%; padding: 10px 0px;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content dd{ font-size: 16px; color: #333333; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px;overflow: hidden;transition: all 0.5s ease 0s;
text-overflow:ellipsis;
white-space: nowrap;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content dt{ font-size: 14px; color: #666666;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}




.clearer:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearer{zoom: 1;}/* 触发 hasLayout */ 

.newser_details{ padding-bottom:0px; padding-top:55px;}
.newser_details .newser_content .newser_content_left{ width:100%;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun{ width:48%; margin-right:4%; margin-bottom:2%; border-bottom:1px solid #e5e5e5; padding-bottom:2%}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun:nth-child(2n){ margin-right:0px;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_time dd{ font-size:20px;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_time{ padding:20px;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content dd{ border-bottom:0px; margin-bottom:0px;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content dt{display: -webkit-box; height:45px;
-webkit-box-orient: vertical;white-space:inherit; line-height:25px;
-webkit-line-clamp: 2;
overflow: hidden;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content{ padding:6px 0px;}






.recommend .newser_content{ margin-top:60px;}
.recommend .recommend_title{ border-bottom:1px solid #dcdcdc; padding:15px 0px; margin-bottom:35px;}
.recommend .recommend_title a{ font-size:16px; color:#888888; border-right:1px solid #c8c8c8; padding-right:12px; margin-right:12px;}
.recommend .recommend_title a.on{ color:#f62525;}
.recommend .recommend_title a:last-child{ border-right:0px;}
.recommend .recommend_content .recommend_content_list .content_list_li{ width:23%; margin-right:2.5%; margin-bottom:20px;}
.recommend .recommend_content .recommend_content_list .content_list_li:nth-child(4n){ margin-right:0px;}
.recommend .recommend_content .recommend_content_list .content_list_li dd img{ width:100%; height:217px; object-fit:cover;}
.recommend .recommend_content .recommend_content_list .content_list_li dt{ color:#888888; font-size:14px; margin-top:10px;
overflow: hidden; text-align:center; padding:0px 15px;
text-overflow:ellipsis;
white-space: nowrap;
}
.recommend .recommend_content .recommend_content_list .content_list_li:hover dt{ color:#f62525;}
.recommend .newser_content .newser_content_right .right_bottom_text .right_bottom_xun:last-child{ border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
.recommend .newser_content .newser_content_right .right_bottom_text .right_bottom_xun:nth-last-child(2){ border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
.recommend{ margin:60px auto;}









.img_box .img_dian .dianwei{ position:relative}
 .img_box .img_dian .dianwei:hover .one{ display:block;}
 .img_box .img_dian .dianwei:hover:before{ display:block;}
 .img_box .img_dian .dianwei:before {
content: "";
display: block;
width: 1px;
height: 50px;
background: #0d6cbd;
position: absolute;
left: 6px;
bottom:7px;display:none}
.img_box .img_dian .dianwei.right_up .obj_box{ display:block !important}
.img_box .img_dian .dianwei .xjt_box{ opacity:1}
.img_box .img_dian .dianwei .one{ width:auto !important; line-height:40px; position:absolute; background:#FFFFFF;    top: -78px;left: -35px; border-radius:5px;text-align:center; z-index:5264; display:none}
.img_box .img_dian .dianwei .one p{ display:inline-block; font-size:14px; color:#333;white-space:nowrap; padding:0px 30px}














@media screen and (min-width:1200px){
	
.mo_drop_menu{ display:none !important;}
.mo_top{ display:none;}

.footer .footer_nei .footer_xun:nth-child(1){ margin-left:0px; width:403px;}
.footer .footer_nei .footer_xun:nth-child(4){ width:260px;}
.footer .footer_nei .footer_xun:nth-child(1) .footer_xun_drop a{ width:50%;}

.pro .pro_right .pro_xun:nth-child(3n+1){ margin-left:0;}
.pro .pro_left .pro_left_top2{ display:none;}
.pro .pro_left .pro_left_menu{ display:block !important;}
{}
.wmdys .wmdys_xun:nth-child(3n+1){ margin-left:0;}
.index_solu .index_solu_xun:nth-child(1){ margin-left:0;}
}
@media screen and (max-width:1200px){
.pc{ display:block;}
.mo{ display:none;}
.disable_text_highlighting,body {
	/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none;    /* Webkit */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;
}

.top{ display:none;}
.footer{ padding:2%;}
.about .about_left{ width:100%;}
.about .about_right{ width:100%; text-align:center;}
.about .about_left .contentHolder{ height:auto; margin-bottom:25px;}
.about .about_left .contentHolder .content{ padding-right:0;}
.honor .container .row .fancybox{ width:23%; margin:2% 1%; height:auto; padding:2%;}

.pro .pro_left{ width:100%; margin-right:0;}
.pro .pro_left .pro_left_top{ display:none;}
.pro .pro_left .pro_left_top2{ display:block; border:#dcdcdc solid 1px; border-radius:5px; text-align:center; float:left; width:100%; margin-bottom:15px; box-shadow:rgba(0,0,0,0.20) 2px 2px 0px; height:40px; line-height:40px;}
.pro .pro_left .pro_left_top2:active{ box-shadow:rgba(0,0,0,0.20) 0px 0px 0px; transition:all ease 0.1s;}
.pro .pro_left .pro_left_top2 i{ margin-left:5px;}
.pro .pro_left .pro_left_menu{ position:absolute; top:40px; z-index:9; border:#dcdcdc solid 1px; background:#FFFFFF; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top:none; display:none;}
.pro .pro_left .pro_left_menu li{ width:48%; margin:0 1%;}

.pro .pro_right{ margin-left:0; width:100%; float:left;}
.pro .pro_right .pro_xun{ width:31.333%; margin:2% 1%; height:auto;}
.pro_detail{ padding:2%;}

.wmdys .wmdys_xun{ width:40%; margin:2% 5%; height:auto; }

.index_solu .index_solu_xun{ width:31.3333%; margin:2% 1% 6% 1%;}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left:0;}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right:0;}
.index_ywfw{ width:94%;}

.index_about td:nth-child(1){ display:none; }
.b-img a{height:180px}
.banner{ height:210px}
.b-list{ padding-top:158px}
.b-list span{ width:12px; height:12px}

.chanpin_right{ width:100%}
.shanpin_pic{ padding:20px 10px}
.chanpin_right .pro_box{ width:100%; margin:0px}
.chanpin_right .pro_newstext{ padding:0px 10px}

.newser{ padding:50px 2%; padding-top:0px}
.newser .newser_content .newser_content_left,.newser .newser_content .newser_content_right{ width:100%;}

}
@media screen and (max-width:770px){
.newser_details{ padding-top:40px;}
.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun{ width:100%; margin-right:0px;}

.footer .footer_nei .footer_xun{ width:20%; padding:0 2% 0 1%; margin-left:0;}
.footer .footer_nei .footer_xun:nth-child(4){ width:40%;}
.about .about_left .contentHolder{ width:100%;}
.about .about_bottom .ab_bot_xun{ width:50%; margin:2% 0;}
.honor .container .row .fancybox{ width:48%;}
.con li{ width:48%; margin:2%;}
.new .new_xun{ width:100%; max-width:100%;}

.wmdys .wmdys_xun .wmdys_pic{ width:100%; text-align:center;}
.wmdys .wmdys_xun .wmdys_text{ width:100%; text-align:center; padding:3% 0;}
.index_solu .index_solu_xun{ width:60%; margin:2% 20% 8% 20%;}

.index_ywfw{ width:80%}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left:-30px;}
.index_ywfw .owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right:-30px;}
.index_about td:nth-child(2){ display:inline-block; width:100%;}
.index_about td:nth-child(3){ display:none;}
.page_title .page_title1{ font-size:20px;}
.page_title .page_title2{ font-size:15px;}
.page_title .page_title3{ font-size:12px;}
.ind_about_title{ text-align:center; font-size:14px;}
.ind_about_small p{ font-size:12px;}
.ind_about_small b{ font-size:12px;}
.index_about{ margin-bottom:3%;}
.img_gallery{ height:210px}
.page_title{ padding-top:5%; padding-bottom:2%}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content{ width:75%;}
.newser .newser_content .newser_content_left .content_left_img .left_img_xun img{ height:207px;}
}
@media screen and (max-width:640px){

.page_title .page_title1{ font-size:18px;}
.page_title .page_title2{ font-size:12px;}
.page_title .page_title3{ font-size:12px;}
.ind_about_title{ text-align:center; font-size:14px;}
.ind_about_small p{ font-size:12px;}
.ind_about_small b{ font-size:12px;}
.index_about{ margin-bottom:3%;}

.footer .footer_nei .footer_xun{ display:none;}
.footer .footer_nei .footer_xun:nth-child(4){ width:100%; display:block;}
.footer2 .footer2_nei{ width:100%; padding:2% 0;}
.footer2 .footer2_nei span{ width:100%; line-height:30px; margin:0; text-align:center;}
.footer2 .footer2_nei a{ width:100%; line-height:30px; margin:0; text-align:center;}
.con li{ width:96%; margin:2%; border:none; border-top:#dcdcdc dashed 1px;}
.con li:nth-child(1){ border-top:none;}
.mo_drop_menu .mo_drop_menu2{ width:60%; margin-left:-60%;}
.pro .pro_right .pro_xun{ width:48%;}
.page_title{ padding-top:5%; padding-bottom:2%}

.newser{ margin:0 auto;}
.recommend .recommend_content .recommend_content_list .content_list_li dd img{ height:144px;}
.recommend .recommend_content .recommend_content_list .content_list_li{ width:49%; margin-right:2%;}
.recommend .recommend_content .recommend_content_list .content_list_li:nth-child(2n){ margin-right:0px;}

.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_time{ width:26%;}
.newser .newser_content .newser_content_right .right_bottom_text .right_bottom_xun .bottom_xun_content{ width:69%;}

.newser_details .newser_content .newser_content_right .right_bottom_text .right_bottom_xun:nth-last-child(2){ border-bottom:1px solid #dcdcdc;}
}
@media screen and (max-width:420px){
.mo_drop_menu .mo_drop_menu2{ width:100%; margin-left:-100%;}
.about .about_bottom .ab_bot_xun{ border:none; border-top:#dcdcdc dashed 1px; width:100%; padding:5% 10%;}
.about .about_bottom .ab_bot_xun:nth-child(1){ border-top:none;}
.honor .container .row .fancybox{ width:96%; margin:2%;}
.news_bottom .news_bottom_fanhui{ position:relative; top:inherit; right:inherit;}
.new .new_xun .new_pic{ width:150px; height:102px; margin-right:-150px;}
.new .new_xun .new_text{ margin-left:160px;}
.new .new_xun .new_text .new_small{ height:auto; white-space:pre; text-overflow:ellipsis;}
.new .new_xun{ padding:10px 0;}
.pro .pro_left .pro_left_menu li{ width:98%;}
.index_solu .index_solu_xun{ width:96%; margin:2% 2% 12% 2%;}
.index_ywfw{ width:72%;}
div.point{ bottom:20px;}
}