@charset "utf-8";
/* CSS Document */
body, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre, a, address, code, em, img, dl, dt, dd, ol, ul, li, fieldset,form{ margin:0px; padding:0px; border:0px;}

body { margin:auto 0; font-family:"微软雅黑", Arial; font:normal; font-size:14px;}
a:link { color:#333; text-decoration:none; }
a:visited{ color:#333; text-decoration:none; }
a:hover { color:#cf0b0c; text-decoration:none; font-weight:600;}/* CSS Document */
.biaoge_left{width:590px; padding-top: 10px; overflow:hidden; }
.biaoge_right1{width:600px; min-height: 450px; padding: 30px 20px 20px 20px; overflow:hidden; float: right;}
.border_line{ border: 1px thin #dddddd;}
.hiddewv{ display:none;}

.lf{ float:left; }
.rt{ float:right;}
.close{ padding-left: 20px;padding-top: 22px;}
.close1{ padding-left: 20px; padding-top:5px;}
.close2{ padding-left: 10px; padding-top:5px;}
.fff{ color:#fff;}
.cls{ clear:both;}
.seo{ height:35px; color:#fffffe; font-size:12px; line-height:15px; clear:both;}
.seo20{ height:20px; color:#fffffe; font-size:12px; line-height:15px; clear:both; }
.seobg{ height:20px; color:#fffffe; font-size:12px; line-height:15px; clear:both;  background-color:#f4f4f4;}
.wt{width:1200px;}
.wt2{ margin: auto 0; width: 1200px; min-height: 500px; overflow: hidden;clear: both;}
.font30{font-size:28px; margin-left:400px; font-family:Franklin Gothic Demi,Arial; font-weight: 100;}
.font28{font-size:28px;font-weight: 300;}
.tp{padding-top: 16px;}
.font20{font-size:22px; font-weight: 300;}
.font14{font-size:14px; font-weight: 100;}
.zhong{  text-align: center; }
.color_red{ color: #D30E12;}
.min_width1200{ min-width:1200px;}
.wv1_pro_banner_show{
    width: 100%;
    height: 350px;
    position: relative;
    overflow: hidden;
}

.wv1_pro_banner_show img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    animation: zoom 30s infinite;
}
.mapbg{background-color:#e8e8e8; color:#3A3939; }

.fangkuai{margin-top:1px; margin-right:15px;float:right; line-height:50px;font-size:14px; width:98px; min-height:56px; border:1px solid #d5d5d5; border-radius:5px; text-align:center;}
.fangkuai img{ margin-top:-2px; }
#fangkuai11{margin-top:1px; margin-right:15px;float:right; line-height:50px;font-size:14px; width:98px; min-height:56px; border:1px solid #d5d5d5; border-radius:5px; text-align:center;}
#fangkuai11 img{ margin-top:5px; margin-bottom:5px; }

.fangkuai66{margin-top:10px; margin-right:15px;float:right; line-height:50px;font-size:14px; width:98px; min-height:56px;   border-radius:5px; text-align:center;}
.fangkuai66 img{ margin-top:-2px; }
#fangkuai66{margin-top:10px; margin-right:5px;float:right; line-height:50px;font-size:14px; width:98px; min-height:56px;   border-radius:5px; text-align:center;}
#fangkuai66 img{ margin-top:5px; margin-bottom:5px; }

#index_top{ margin:auto; min-width:1200px; height:5px; background-color:#008cd7;}
#index_top2{ margin:auto; min-width:1200px; height:28px; background-color:#008cd7;}
#index_top2 ul{margin:auto; width:1200px; height: 30px; overflow: hidden;}
#index_top2 ul li{float: left; color: #ffffff; list-style:none; text-align: center; height: 28px; display:block; font-size: 13px;}
.width40{width: 40%; }
 .width25{width: 25%; }
  .width35{width: 35%; }
#tubiao {width: 300px; height: 25px; overflow: hidden;float:left; text-align: right;}
#tubiao ul {width: 300px; height: 30px; overflow: hidden;display: inline-block;}
#tubiao ul li{float: right; line-height: 30px; width: 10%;}
#tubiao ul li img{padding-top: 3px; height: 13px; padding-left: 10px;  float:right; display: block;}

.top_1{ background-color:#f4f4f4;font-size:13px; min-width:1200px; }
.top_2{margin: auto; height: 43px; overflow-x: hidden; line-height: 43px; }/*width:1400px;*/
.top_2 dt{ height: 35px; float: left; max-width: 600px; overflow: hidden;}
.top_2 dt img{width:20px; height: 20px; line-height: 35px; margin-bottom:-5px; padding-right: 10px;overflow: hidden;}
.top_2 ul{float: right;}
.top_2 ul li{ line-height: 35px; display:block; width: 120px; float: left; text-align: right;}
.top_2 ul li a:hover{ color: #D30E12;}
.top_2 ul li img{width:20px; height: 20px; line-height: 35px; margin-bottom:-5px; padding-right: 10px;}
.top_2 ul div img{width:170px; height: 170px; top:44px; margin-left:-240px; position:absolute; padding: 8px;border: solid 2px #dfdfdf; background: #fff; }
.language{ margin-top: 20px; padding-left:10px; width: 109px; height: 35px; font-size: 12px; border-left: 1px solid #e1e1e1;  }
.language span{ padding-bottom: 10px; color: #CC4648;}
.language a:link,a:visited{color:#666666; border-radius: 8px; border: 1px thin #d1d1d1; font-size: 13px; }
.language a:hover{ color: #CC4648; font-size: 13px;  }
 

.logo{ margin: auto; height: 136px;  } /*width:1400px;*/
 
.getaquote{width: 130px; height: 35px; margin-top: 30px; background-color:#ea553c; color: #ffffff; border-radius:18px; border: none; text-align:center;line-height: 35px; }
.getaquote a:link,a:visited{color: #ffffff;}
.getaquote a:hover{text-decoration-line: underline;}
.logo_image{ margin-top: 25px;}

/*========daohang=======*/

.navboxww1 {margin-left:35px; margin-top:28px;height:42px;background-position:0 0;background-repeat:repeat-x;position:relative;z-index:998;  }
.navww1{width:760px;margin:0 auto; font-size:12px;}
.navww1 li{float:left;height:42px;background-position:100% -99px;padding:0 1px 0 0px;position:relative;list-style-type:none;}
.navww1 li.last{background:none;}
/*.navww1 li a{ background-image:url(../tutu/menu_2.png); background-repeat: no-repeat; background-position:-1px 0;}*/

.navww1 li a{float:left;display:block; height:42px; line-height:50px;overflow:hidden;}
.navww1 li a span {float:left;display:block;padding:0 1px 0 1px;line-height:42px;font-size:14px;color:#000;font-weight:500;cursor:pointer; text-align:center; }

.navww1 li.selected a,.nav li a.selected{ background-color:#008cd7;background-image:url(../tutu/menu_2a.png); background-repeat: no-repeat; background-position:-2px 0; text-decoration:none; }
.navww1 li.selected a span{background-position:100% -60px;color:#ffffff;}
.navww1 li.selected .submenu{display:block;}

.navww1 li .submenu{display:none;position:absolute;top:43px;left:0px;}
.navww1 li .submenu{ border:solid 1px #ccc; border-top:solid 1px #008cd7; padding:0px 0px 1px 1px; width:116px;background:#fff;}
.navww1 li .submenu li{float:none; background:none;height:auto;border-bottom:dotted 1px #BEBEBE;}
.navww1 li .submenu li.last{border:none;}
.navww1 li .submenu li a:link,a:visited{float:none;padding:0;text-align:center;height:38px;line-height:38px;background:none;color:#000000;}
.navww1 li .submenu li a:hover{background:#f2f2f2;font-weight:500; color:#008cd7;}

.navww1 li.selected .submenu1{display:block;}
.navww1 li .submenu1{display:none;position:absolute;top:43px;left:0px;}
.navww1 li .submenu1{ border:solid 1px #008cd7; border-top:solid 1px #008cd7;  padding:0px 0px 1px 1px; width:136px;background:#fff;}
.navww1 li .submenu1 div { min-height:56px; max-width: 400px; max-height:360px; float:left;  }
.navww1 li .submenu1 div li{float:none; background:none;height:auto;border-bottom:dotted 1px #BEBEBE; }
.navww1 li .submenu1 div li.last{border:none;}
.navww1 li .submenu1 div li a{float:none;padding-left:10px;text-align:left;height:28px;line-height:28px;background:none; }
.navww1 li .submenu1 div li a:hover{background:#f2f2f2;font-weight:500; color:#008cd7;}
.navww1 li .submenu1 div li .nab_big{ font-size:14px; font-weight:600; color:#ea553c;}
.navww1 li .submenu1 div li .nab_big a:hover{ font-size:14px; font-weight:600; color:#fff; background:none;}



.navww1 li .submenu2{display:none;position:absolute;top:50px;left:3px; width:168px; height:32px; background-color:#e5e5e5;}
.navww1 li .submenu2{ border:solid 1px #999999; padding:1px 0px 1px 1px; background:#fff;}
.navww1 li .submenu2 li{float:none; background:none;height:auto;border-bottom:dotted 1px #BEBEBE;}
.navww1 li .submenu2 li.last{border:none;}
.navww1 li .submenu2 li a{float:none;padding:0 0 0 10px;text-align:left;height:38px;line-height:38px;background:none;}
.navww1 li .submenu2 li a:hover{background:#00aadd;font-weight:500;}

 .nav_title{ width:280px; float:left; min-height:30px;border-left:solid 1px #e1e1e1; padding-right:15px; text-align:left; }
 .nav_title .nab2 ul li{ font-size:12px; line-height:25px; height:25px; float:left; color:#66C;  }
 .nav_title .nab2 ul li a:hover{ font-size:12px; line-height:25px; height:25px; float:left;  color:#fff;  }
 .nab_big a{ font-size:12px; font-weight:600; color:#ea553c;}
 .nab_big a:hover{color:#fff;}
/* ------index-menu/---- */
/*======*/
.nav1{ margin: auto; height: 44px; line-height: 40px;}
.nav1 ul{}
.nav1 ul li{display: block; float: left; padding-right: 5px;}
.li_wt{width:100px;}
.li_wt2{width:140px;}
.li_wt3{width:120px;}
.nav_line{ min-width: 1200px; height: 2px; background-color: #333;}
.nav_line_down{  min-width: 1200px; }
.bnn{ min-height:300px; background-color: #f4f4f4; text-align: center; min-width: 1200px;}
.bnn img{width:100%; height:100%;  overflow: hidden; text-align: center;}
/* 本案例CSS*/
	/*header{ position: relative; z-index: 9999;border-bottom:2px solid #119f0f ; height: 100px; box-sizing: border-box;}*/
	.wrap{ margin: 0 auto;}
	#nav {display: flex; flex-direction: row;justify-content:flex-start;align-items:left;flex-wrap: wrap;}
	 
	ul.nav {display: inline-flex;flex: 1;padding-left:1px; max-width:820px;  }
	li.nav-item {flex:auto;}
	li.nav-item>a{display: block;text-align:left;line-height: 40px; position: relative;}
	li.nav-item>a::before{ }
	li.nav-item:hover>a ,li.nav-item.active>a{color: #D14405; font-weight: 500;}
	li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
	/* 二级菜单 */
	.subMenu{display: none;position: absolute;top: 225px;left: 0;width: 100%; min-width:1400px; height: 80px;background-color: #f4f4f4; z-index:100;}
	.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content:center;align-items:baseline;   }
	.subMenu>ul>li>a{ display:block;padding:0 18px;text-align:left;line-height: 80px;color: #119f0f; }
	.subMenu>ul>li>a:hover{color:#D14405; font-weight: 600;}


/*<!-- ============-->*/
.about_us_tj{ margin:auto;min-width:1200px;  min-height:85px; background-color:#f4f4f4;}
#about_us1{margin:auto;width:1200px; min-width:1200px; min-height:500px;  background-color: #FEFEFE; border: solid 1px #e1e1e1;}
.about_us_left{width:720px; min-height:500px; float:left; }
.title2{text-align: center; font-weight: 600; font-size: 28px; display: block;width:99%; line-height: 25px;}
.title3{text-align: center; font-weight: 200;  }
.about_us_right{width:478px; min-height:500px; float:right;  overflow: hidden;}
.about_us_right img{width:478px; min-height:500px; float:right;  overflow: hidden;}
 
/*---/index_product---*/
 
#index_about{margin:auto;width:1200px; min-width:1200px; min-height:600px; padding:50px 0 0 0; }
.index_about_left{width:550px; min-height:550px; float:left; }
.index_about_left ul li{width:480px; list-style:none;  }
.index_about_left ul li a dd{ margin-top:10px;text-align:left; padding:10px 0; line-height:27px; max-width:460px; max-height:60px; text-indent:10px; overflow:hidden;}
.index_about_left ul li a:hover{}

.index_about_right{width:600px; height:500px; float:right; }
.index_about_right ul{}
.index_about_right ul li{ list-style:none;}
.index_about_right ul li img{ float:right;}
.index_about_text{min-width:500px; height:330px; max-height:330px; overflow:hidden; }
.about_24{ font-size:24px;font-family:"微软雅黑";}
.about_24a{ padding:20px 0; font-size:18px; font-family:"微软雅黑", Arial; color:#e1e1e1;}
.bgline{ background-image:url(../img/image/logo/bgline.png); background-repeat:repeat-x; height:12px;}
/*---/index_about--*/

/*======*/
.hr_3{ margin: auto;min-width: 1200px;height: 1px; background-color: #b3b3b3;}
.hr_12{height: 4px; background-color: #008cd7; margin: auto;min-width: 1200px;}
.index_cp{ margin: auto; height: 95px;   text-align: center; line-height: 95px; font-weight:bold;}
.index_cp0{margin: auto; height: 145px; line-height: 20px;   text-align:left;font-weight:100; overflow:hidden;}
.index_cp1{ margin: auto; min-height: 550px; }
.index_cp1 ul{ list-style: none; display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_cp1 ul li{ margin-top: 20px; width: 379px; min-height:320px; text-align: center; border: 1px solid #e1e1e1 }
.index_cp1 ul li div img{padding-top: 50px;}
 

 
 
.index_cp1 ul li div{ margin:0px;  background-color: #fff; overflow:hidden;}
.index_cp1 ul li div h3 {margin:22px; height: 45px; line-height:45px; border: solid 1px #eeeeee; text-align: center; overflow:hidden;}
.index_cp1 ul li div span{ width:230px; max-width:260px; text-align:center; max-height:80px;height:70px; padding:12px;float: left; display: block;}
.index_cp1 ul li div dd  { margin-left: 70px; width: 90px; height: 30px; line-height:31px; background-color:#f00; padding: 4px 10px; color: #fff;float: left; border-radius:5px; text-align:center; }
.index_cp1 ul li div dd a { color: #fff; }
/*======*/
.index_tj{ margin: auto; min-height:595px;min-width: 1200px;  }
.index_tjcp{ margin: auto;}
.index_tjcp ul{  margin-top: 20px;list-style: none; display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_tjcp ul li{ width:290px; min-height: 402px;background-color:#fff; text-align: center; overflow: hidden;  float: left;  margin-bottom: 20px; box-shadow:0 0 8px #f3f3f3; border: 1px solid #f3f3f3;}
 .index_tjcp ul li div{ padding:5px; margin-bottom: 20px;width:285px; height:285px; overflow: hidden; display:block; }

.index_tjcp ul li div img{ width:275px; height: 275px; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.index_tjcp ul li:hover div img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
/*.index_tjcp ul li:hover{box-shadow:0 0 8px #D30E12;}*/
/*background:linear-gradient(to left, #eeeeee 0%, #333333 100%, transparent 50%); */
/* background-color:#eeeeee;transition:background-color .6s linear;*/
.index_tjcp ul li h3{ width:280px; height: 23px; padding-top:10px; overflow: hidden; display: inline-block; color: #333; font-size:12px; font-weight:300;}
 
.index_tjcp ul li span{width:280px; height: 35px; overflow: hidden;display: inline-block; }
.index_tjcp ul li p{ height: 15px;}
.index_tjcp ul li hr{ width:100px; border: none; border-bottom: solid 1px #eeeeee; }

/*======*/
.view_more0{ margin: auto;}
.view_more  { margin: auto; width: 290px;  font-size: 18px; font-family:Franklin Gothic Demi,Arial;  padding: 10px 28px;   border: 1px solid #e1e1e1; text-align:center;left:49%; border-radius: 8px; }
.view_more  span {color:#000000;}
 
.view_more1{ margin-left: 7px;  padding: 13px 10px; left:47%;  width: 178px;height: 40px;  background: #fff;  border: 1px solid #999; position: absolute;  }

/*======*/
.index_list{ margin: auto; min-height: 400px;  }
.index_list img{width: 140px; text-align: center; margin-top:-10px; }

.index_dd{ margin: auto; min-height: 300px;  }
 .index_dd img{width: 140px; text-align: center; margin-top:-10px; }
.index_a { width: 300px; min-height: 160px;overflow: hidden; float: left; display: block;}
.index_a h3{ font-weight: 500; font-size: 14px; text-align: left; line-height: 50px;}
.index_a hr{width: 20px; float: left;}
.index_a oi{width: 288px; height: 28px; overflow: hidden; float: left; color: #ffffff;font-weight: 100;}
.index_a oi a{float: left; line-height: 28px; color: #ffffff;  text-align: left; display:inline-flex; font-weight: 100;}
.index_a oi a:hover{color:#FE0C10; font-weight: 500;} 
.index_bgcolor{  background-color: #3d3d3d; color:#ffffff; min-height: 300px;  }
.index_a span{list-style: none;  line-height: 28px; text-align:left; padding: 10px; letter-spacing:1px;font-weight: 100;}
.index_a span a{color: #ffffff;}
.index_b {padding-left:10px;}
.bbg{background-image:url("../img/wechat.png"); background-repeat: no-repeat; background-size:80px 80px; background-position: right 20px;  }

/*======*/
.index_bottom{ background-color:#3d3d3d; height:8px; min-width: 1200px; }

.index_bottom1 { margin:auto;}
.index_bottom1 ul{display: flex; justify-content:space-between; flex-direction: row; list-style-type:none; }
.index_bottom1 ul li{  height:120px; color: #fff; text-align: center; line-height: 120px; display:block;}
.index_bottom1 a{ color:#fff; }
.index_bottom1 ul li div { margin:40px 30px 0 0; width:60px;line-height:60px; }
.index_bottom1 ul li div img{ width:40px; }
/*===================about==================*/

.aboutus{ background-color: #f4f4f4; min-height: 800px; }
.aboutus1{ margin: auto;}
.big_font{margin-top: 30px; margin-left: 60px; font-weight: 300;}
.hr_ty{ width: 94%; border: none; border-bottom: solid 1px #eeeeee;}
.hr_100{ width: 100%; border: none; border-bottom: solid 1px #eeeeee;}
.width90{width:830px; min-height:600px;padding:0 62px; display: block; overflow:hidden; text-align:center;}
.width90 img{width:830px; }
.daohang{ margin:auto; line-height: 80px; font-size: 14px;}
.bgfff{ background-color: #fff; min-height: 300px; }
.bg_width{ width:960px;}
.bg_width2{ width:225px; padding-top:1px;}
.ty_li{ margin-top:10px;font-weight:300; line-height: 30px; list-style: none; text-align:center;}
.bg_width2 ul li { margin:5px 0 0 20px; width:185px; padding:5px 0; line-height:35px; border:solid 1px #f3f3f3;}
.bg_width2 ul li:hover{ background-color:#f4f4f4; color:#093;border:solid 1px #999;}
.ty_color{ color: #2ba246;}
.width290{ margin:40px 0 0 20px; width:205px; color: #fff; background-color: #f00; padding: 1px 8px; font-weight: 300;}

.lianxi{width:830px; padding:0 62px; display: block; overflow:hidden; }
.lianxi div ul{ margin-left:30px; list-style:none; background-image:url(../img/image/timg.jpg); background-repeat:no-repeat; background-position:370px -20px; }
.lianxi div ul li{ line-height:40px;}
/*===================pro==================*/
.pro_tj{ margin:auto;min-width:1200px;  min-height:685px; background-color:#f4f4f4;}
.pro_tjcp{ margin: auto; }
.pro_tjcp ul{ list-style: none; margin-top: 20px; display: flex; justify-content:space-between; flex-wrap: wrap; }

.pro_tjcp ul li{ width:290px; min-height: 392px;background-color:#fff; text-align: center; overflow: hidden; float: left; margin-bottom:10px; border: solid 1px #e1e1e1;}
.pro_tjcp ul li img{ padding:5px; width:280px; height:285px; overflow: hidden; padding-bottom: 10px;}
.pro_tjcp ul li h3{ width:280px; height: 23px; overflow: hidden; display: inline-block; font-size:12px; font-weight:400; color: #333;}
.pro_tjcp ul li span{width:296px; height: 35px; overflow: hidden;display: inline-block; }
.pro_tjcp ul li p{ color: #333;height: 15px;}
.pro_tjcp ul li hr{ width:100px; border: none; border-bottom: solid 1px #eeeeee; }
.pro_tjcp ul after{display:block; content:''; width:30%; height:0px;}
.ty_kong{margin-left: 60px;}
.pro_tjcp ul li p { color:#999; height: 25px;}
.pro_tjcp ul li:hover { border: solid 1px #f00;}
.pro_tjcp ul li div{ padding:1px; margin-bottom: 20px;width:288px; height:285px; overflow: hidden; display:block; }
.pro_tjcp ul li div img{ width:275px; height:255px; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.pro_tjcp ul li:hover div img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
/*===================proview==================*/
.proview_top{  min-height: 50px; width:1000px; line-height:50px; font-size: 14px; color: #999; margin-left: 25px; display:table;}
.proview_list{ margin: auto; border: solid 1px #eeeeee; min-height: 200px;margin-bottom: 20px; display:none;}
.proview_view1{ background-color: #f4f4f4;}
.proview_view2{margin: auto;  min-height: 800px; background-color: #fff;}
/*-------------------*/
.contactus{ margin: auto; }
.contactus ul { }
.contactus ul li { list-style-type: none; float: left;  min-height: 300px;}
.contactusbg{width: 550px; padding-top: 10px; color: #1D1D1D; }
 
.contactusbg div p1{width:450px; line-height: 30px;   float: left; font-weight: 500; overflow: hidden;}
.contactusbg div span{width:500px; line-height: 25px; float: left; font-weight: 200;}
.contactusbg div span a{width:500px; line-height: 25px;  font-weight: 200;text-decoration:none;}
.contactusbg div span a:hover{width:500px; line-height: 25px;  font-weight: 200; text-decoration: underline;}
/*------------*/
 #ifocus {
      width: 880px;
      height: 595px;
      margin: 1px;
      border: 2px solid #f8f8f8;
      overflow: hidden;
    }
    #ifocus_pic {
      display: inline;
      position: relative;
      float: left;
      width: 710px;
      height: 575px;
      overflow: hidden;
      margin:10px 0 0 5px;
    }
    #ifocus_piclist {
      position: absolute;
    }
    #ifocus_piclist li {
      width: 710px;
      height: 585px;
      overflow: hidden;
	  text-align: center;
	   
    }
    #ifocus_piclist img {
      width:710px;
      height:585px;
	  border: solid 1px #f1f1f1;
    }
    #ifocus_btn {
      display: inline;
      float: left;
      width: 130px;
      margin: 10px 0 0 20px;
	   
    }
    #ifocus_btn li {
	 list-style: none;
      width: 115px;
      height: 90px;
	  
      cursor: pointer;
      opacity: 0.5;
      -moz-opacity: 0.5;
      filter: alpha(opacity=50);
	  border: solid 1px #888;
    }
    #ifocus_btn img {
      width: 113px;
      height: 88px;
      margin: 1px ;
	  
    }
    #ifocus_btn .current {
      /* background: url(i/ifocus_btn_bg.gif) no-repeat; */
      opacity: 1;
      -moz-opacity: 1;
      filter: alpha(opacity=100);
    }

/*-----------*/
.font_center{text-align: center;margin: auto; min-height: 50px; line-height: 60px; font-weight: 400;}
.bigtu0{ margin:5px 5px 25px 25px; width: 200px; height: 600px; overflow: hidden; display: block;border: solid 1px #f4f4f4;}
.bigtu{ margin:5px 2px 25px 0; width: 600px; height: 600px; overflow: hidden; display: block;border: solid 1px #f4f4f4;}
.big_right{margin: 5px 5px 25px 5px; width:300px;}
.baoyou{margin-left: 17px; line-height: 35px; display: block; max-width: 600px; overflow: hidden;}
.baoyou2{ float:right; margin-top:7px; padding:2px 5px; border: solid 1px #d92a4b; color: #d92a4b; text-align:center; font-size:13px;}
.hr_ty96{margin-bottom:16px; width: 96%; border: none; border-bottom: solid 1px #eeeeee; clear: both;}

.fenxiang a{margin-left:17px; width:230px;padding: 18px 25px;  height: 72px; border-radius: 8px; border: solid 1px #999; color:#fff;  background-color:#13a327; border-bottom-style:double;cursor:pointer;}
.goumai a{margin-left: 47px; width:320px;padding: 18px 25px;  height: 72px; border-radius: 8px; border: solid 1px #f00; color: #d92a4b;background-color:#f8f8f8;cursor:pointer; }
 
.goumai a:hover{background-color:#f00; color:#fff;}
.showview{background-color: #f4f4f4; min-height: 600px; padding-top: 30px;}
.showleft{ width:840px; min-height: 600px; padding: 25px; overflow: hidden;}
.showleft_body{}
.showleft_body img{ width:850px; overflow:hidden; }
.showright{ width:300px; min-height: 600px; border: solid 1px #eeeeee; text-align: center; padding-top: 20px;}
.showright div ul{padding: 25px; list-style: none;text-align: center; }
.showright div ul li a{ width:245px; height: 285px; overflow: hidden; display: block;}
.showright div ul li a:hover{color: #D30E12;}
.showright div ul li img {width:240px; height: 240px; border: solid 1px #f4f4f4;}
.showright div ul li img:hover{  border: solid 1px #D30E12;}
.showright div ul li span{text-align: center; line-height: 40px; color: #666;}
.showright div ul li span:hover{color: #D30E12; text-transform: none;}

/*------mantangka-----*/
 
.pro_ka{ margin:auto;}
.pro_ka ul{ list-style: none; margin-top: 20px; display: flex; justify-content:space-between; flex-wrap: wrap; }

.pro_ka ul li{ width: 335px; min-height: 482px;background-color:#fff; text-align: center; overflow: hidden;  float: left;  margin-bottom: 20px;}
.pro_ka ul li img{ padding:5px; width:331px; height: 321px; overflow: hidden; padding-bottom: 20px;}
.pro_ka ul li h3{ width:300px; height: 28px; overflow: hidden; display: inline-block; color: #0f8d4c;}
.pro_ka ul li span{width:300px; height: 25px; overflow: hidden;display: inline-block; }
.pro_ka ul li p{ color:#999;height: 35px;}
.pro_ka ul li:hover p{ color: #C4060A;height: 35px;}
.pro_ka ul li hr{ width:100px; border: none; border-bottom: solid 1px #eeeeee; }
.pro_ka div img{ width:1390px; overflow:hidden; text-align:center;}
 
.kahide{ float:left; margin-top:350px; position:relative; } 
/****** image hover ******/

.image-hover * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.image-hover {position:relative;width:324px;height:324px;display:inline-block;overflow:hidden;background:#fff;border:1px solid #f4f4f4;
box-shadow:0px 2px 3px rgba(255, 255, 255, 0.3);-moz-box-shadow:0px 2px 3px rgba(255, 255, 255, 0.3);-webkit-box-shadow:0px 2px 3px rgba(255, 255, 255, 0.3)}
.image-hover a {text-decoration:none}

.image-hover img {margin:1px}
 
/*** effect 3d image change ***/

.imagechange-3d-inner {position:absolute;top:0px;right:0px;bottom:0px;left:0px}

.imagechange-3d .imgchange-1 {opacity:1}
.imagechange-3d:hover .imgchange-1 {opacity:0}
.imagechange-3d .imgchange-2 {opacity:0}
.imagechange-3d:hover .imgchange-2 {opacity:1}

.imgchange-1 {position:absolute;top:0px;right:0px;bottom:0px;left:0px}
.imgchange-2 {position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding:1px;color:#fff;background:#fff; }

.imagechange-3d div 
{
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}

.imagechange-3d 
{
perspective:600px;
-webkit-perspective:600px;
-moz-perspective:600px;
-ms-perspective:600px;
-o-perspective:600px;
}

.imagechange-3d-inner 
{
transform-style:preserve-3d;
transition:all 1.0s linear;
-webkit-transform-style:preserve-3d;
-webkit-transition:all 1.0s linear;
-moz-transform-style:preserve-3d;
-moz-transition:all 1.0s linear;
-ms-transform-style:preserve-3d;
-ms-transition:all 1.0s linear;
-o-transform-style:preserve-3d;
-o-transition:all 1.0s linear;
}

.imagechange-3d:hover .imagechange-3d-inner 
{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
}

.imgchange-2 
{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
}

 /***   3d  end ***/

/***  sousou ***/
 .sou1{
	width: 256px;
	height: 26px;
	border-radius: 5px;
	border: 1px solid #CCC;
	font-size: 11px;
	color: #999;
    text-indent: 9px;
}
.sou_img{ float:right; padding-left:20px;}
input[type="text"] { margin-top:50px; line-height: 134px; width: 350px; height: 46px; border-radius: 44px;border: 1px solid #cccccc;color: #888; outline:none;padding: 3px 3px 3px 15px;box-shadow: inset 0px 1px 4px #ECECEC;-moz-box-shadow: inset 0px 1px 4px #ECECEC;-webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
input[type="image"]{ width:30px; height:30px; margin:60px 0 0 -55px; outline:none;}
  
/*-----弹出----*/
#down_menu_hong1{ width:260px; min-height:120px; }
#down_menu_hong1 ul li { text-align:center; list-style:none; width:258px; font-size:14px; height:45px; border: solid 1px #e1e1e1; border-bottom:none; line-height:45px;  background-color:#FFF;}
 
#down_menu_hong1 ul a:hover li{ background-color:#e2e2e2; color:#f30317;font-size:16px; font-weight:600; text-decoration: underline; }
.down_menu_hong1{ visibility:hidden;}


/* banner */
.banner{ margin:auto; margin-top:100px; min-width:1200px; min-height:706px; z-index:158; overflow:hidden; border-bottom:1px solid #e1e1e1; }
 
.weixin{ position: fixed;top:65px; right:18%;border:solid 1px #ccc; max-width:146px; text-align:center; background-color:#fff; z-index:999;  }
.font12{font-size:12px;}


/*---------news--------*/
#news_body{ margin:auto;  min-height:500px;}
.news_body{ margin:auto; background-color:#fff;}
.news1{ background-color:#f4f4f4; min-width:1200px;}
.news_left_wv1{ width:230px; border:solid 1px #d3d3d3; border-radius:20px;border-top: solid 4px #252525; text-align:center; float:left;}
.news_left_wv1 h3{ font-size:20px; font-weight:600; height:80px; line-height:80px; text-align:center;}
.news_left_wv1 ul { min-height:160px;}
.news_left_wv1 ul li {list-style:none; width:230px; height:40px; text-indent:78px; text-align:left; line-height:40px;border-top:solid 1px #d3d3d3;}
 
.news_left_wv1 ul a:hover li{ background-color:#4e4e4e; color:#FFF; text-decoration: none;} 
/*下面是小块联系我们 */
.news_left_wv2{ width:230px; margin-top:30px;  border:solid 1px #d3d3d3; border-top: solid 4px #252525; border-radius:20px; text-align:center; float:left;}
.news_left_wv2 h3{ font-size:20px; font-weight:600; height:50px; line-height:50px; text-align:center; }
.news_left_wv2 ul { min-height:100px;}
.news_left_wv2 ul li {list-style:none; width:230px;  min-height:40px; text-align:left; text-indent:20px; line-height:40px;border-top:solid 1px #d3d3d3;}
.news_left_wv2 ul li img{ padding:10px;}
.news_left_wv2 ul li a:hover{ background-color:#4e4e4e; color:#FFF;} 
/*下面是right */
.news_left_wv3{ margin:auto; width:1000px; padding:30px; min-height:600px;  overflow:hidden;border:solid 1px #e1e1e1; }
.news_left_wv3 .daohang{ text-align:right; float:right; padding:10px;}
 
.news_left_wv3  h2{ margin-top:40px; font-size:24px; font-weight:600; text-align:left;}
.news_left_wv3 h4 li { margin-top:20px; margin-right:-1px; min-height:20px; font-weight:600;border:solid 1px #d3d3d3; background-color:#f1f1f1;text-align: center; float:left ;padding:10px ; list-style:none; }
.news_left_wv3 ul li{ list-style:none; line-height:40px; height:40px; border-bottom:dotted 1px #d3d3d3; float:left; }
.news_left_wv3 ul a:hover li{background-color:#f4f4f4; }
.new_biaoti ul{  display:flex; justify-content: space-between; flex-wrap: wrap; overflow:hidden;}
.new_biaoti ul li{ display:block;list-style-type:none; background-color:#f4f4f4; line-height:35px; float:left; text-align:center;}
 
.aa1{ width:10%;}
.aa2{ width:70%; text-align:left;}
.aa3{ width:20%;}
.aa4{ width:70%;border:1px solid #666; overflow:hidden; margin-left:-2px;}


/* --------------aboutus---------- -- */
#aboutus_banner{ margin:auto; height:145px; background-color:#535667; background-image: url(../images/gs1.jpg); background-repeat:no-repeat;  }
#aboutus_1{ margin:auto; width:1200px; min-height:760px; border:solid 1px #e1e1e1;}
#aboutus_1_1{ margin:auto; width:1200px; min-height:1000px;border:solid 1px #e1e1e1;}
#aboutus_1a{ margin:auto; width:1200px; line-height:60px; padding:20px 0 20px 0; height:60px; border-bottom:solid 1px #e1e1e1; text-align:center; }
#aboutus_1a2{ margin:auto; width:1200px; line-height:60px; padding:20px 0 20px 0; height:60px; border-bottom:solid 1px #e1e1e1; text-align:center; }
.aboutus_1a_tabs1{ margin:10px 0 0 20px;   height:40px; background-color:#00aadd; border:solid 1px #00aadd;  line-height:40px; text-align:center; color:#fff; float: left;}
.aboutus_1a_tabs1a{ margin:10px 0 0 20px; width:31%; height:40px; background-color:#ea553c; border:solid 1px #ea553c;  line-height:40px; text-align:center; color:#fff; float: left;}
.aboutus_1a_tabs1c{ margin:0 0 0 20px; width:31%; height:60px;  line-height:60px; text-align:left; color:#019731; float: left; font-weight:600; font-size:18px;}
.aboutus_1a_tabs2{ margin:10px 0 0 20px; margin-left:15px;   height:40px;  border:solid 1px #00aadd; line-height:40px; text-align:center; color:#424242;  float: left;}
.aboutus_1a_tabs2a{ margin:10px 0 0 20px; margin-left:15px; width:31%;   height:40px;  border:solid 1px #d3d3d3; line-height:40px; text-align:center; color:#424242;  float: left;}

#aboutus_a66{ margin:auto; width:1200px; line-height:60px; padding:20px 0 20px 0; height:60px; border-bottom:solid 1px #e1e1e1; text-align:center; } 
 
.aboutus_1a_tabs4{ margin:10px 0 0 20px; margin-left:15px;   height:40px;width:15%;   border:solid 1px #dddddd; background-color:#ffffff; line-height:40px; text-align:center; color:#424242;  float: left;}
.aboutus_1a_tabs4a{ margin:10px 0 0 20px; margin-left:15px; padding: 0 15px; width:15%; background-color:#CA0C0F; color: #ffffff;   line-height:40px; text-align:center;   float: left;}
.aboutus_1a_tabs5{ margin:10px 0 0 20px; margin-left:15px;   height:40px;width:31%; background-color:#ffffff;   border:solid 1px #dddddd; line-height:40px; text-align:center; color:#424242;  float: left;}
.aboutus_1a_tabs5a{ margin:10px 0 0 20px; margin-left:15px; padding: 0 15px; width:31%; height:40px; background-color:#CA0C0F;   line-height:40px; text-align:center; color: #ffffff;   float: left;}

#aboutus_3{padding:20px; width:500px; float:right;text-align:left;}
.aboutus_3bg{ height:45px; line-height:45px; background-color:#0093e4; text-align:center; color:#FFF; font-size:16px;}
#aboutus_2{  padding:20px; min-height:60px; text-align:left;}
/* --------------lianxi--------- -- */
#lianxi_1{ margin:auto; width:1200px; min-height:600px; border:solid 1px #e1e1e1;}
#lianxi_1a{ margin:auto; width:1200px; line-height:60px; padding:20px 0 20px 0; height:60px; border-bottom:solid 1px #e1e1e1; text-align:center;}
 .aboutus_1a_tabs1{ margin:10px 0 0 20px; width:130px; height:40px; background-color:#00aadd; border:solid 1px #00aadd;  line-height:40px; text-align:center; color:#fff; display:block; float:left;}
 .aboutus_1a_tabs2{ margin:10px 0 0 20px; margin-left:15px; width:130px; height:40px;  border:solid 1px #00aadd; line-height:40px; text-align:center; color:#424242; float:left; }
 
#lianxi_2{ width:600px;padding:20px; min-height:500px;  float:left;}
#lianxi_3{ width:538px; padding-top:20px; min-height:500px; float:right;}
/* -------------anli--------------------------- */
#anli_banner{ margin:auto; height:145px; background-color:#535667; background-image:url(../images/anli1.jpg); background-repeat:no-repeat;}
#anli_banner1{ margin:auto; width:1200px; height:145px; }
#anli_banner1 img{ margin:40px 0 0 30px; }

#anli_banner2{ margin:auto; height:65px; }
#anli_banner2{ margin:auto; width:1200px; height:65px; background-image:url(../images/index1.png); background-repeat:no-repeat; background-position:0 center; line-height:65px;}
#anli_banner2 .div{ margin-left:40px; float:left;}

#anli_banner2 span{ margin-left:40px; float:right;}
#anli_banner2a{ margin:auto; height:2px; background-color:#e1e1e1;}

#anli_banner2 a:link,a:visited{ color:#424242; text-decoration:none; }
#anli_banner2 a:hover { color:#424242; text-decoration:underline;}
#anli1{ margin:auto; width:1200px; min-height:800px;}
.hr_anli{ border:none; border-bottom: dotted 1px #e1e1e1; margin-bottom:30px;}
.anli2{ width:360px; min-height:345px; text-align: center; max-height: 385px; float:left; margin-bottom:30px; overflow: hidden;}
.anli2 img{width: 100%;}
.anli2 span{width:360px;font-weight: 300; line-height: 20px;font-size:13px; min-height: 40px;max-height: 50px;text-align: center; overflow: hidden;}

.anli2b{ width:360px; min-height:345px; max-height: 385px; text-align: center;    float:left; margin:0 56px; margin-bottom:20px; overflow: hidden;}
.anli2b img{width: 100%;}
.anli2b span{width:360px;font-weight: 300; line-height: 20px; font-size:13px;  min-height: 40px; max-height: 50px; text-align: center; overflow: hidden;}
#anli_1a{ margin:auto; width:1200px; line-height:60px; padding:20px 0 20px 0; min-height:60px;  text-align:center;}
.anli_1a_tabs1{ margin:10px 3px 0 0px; width:175px; height:40px; background-color:#e5e5e5; border:solid 1px #e1e1e1;  line-height:40px; text-align:center; color:#0093e4; display:block; float:left; font-weight: 600; border-radius: 10px;}
.anli_1a_tabs2{ margin:10px 2px 0 0px; width:168px; height:42px;  line-height:40px; text-align:center; color:#424242; float:left; }
 

#anli2_left{width:900px; min-height:600px; float:left;}
#anli2_left img{ max-width:800px;}
#anli2_right{width:280px; min-height:600px; float:right; margin-top:-50px; margin-right:3px; text-align:center;}
#anli2_right ul{ width:270px; min-height:600px; border:solid 1px #e1e1e1; padding:10px 0 0 10px;list-style-type:none; }
#anli2_right ul li{ width:270px; height:200px; display:block; margin-bottom:30px;}
#anli2_right ul li img{ width:260px; min-height:200px; max-width:260px;}
#anli2_right2{width:280px; min-height:600px; float:right; margin-top:-50px; margin-right:3px; text-align:center;}
#anli2_right2 ul{ width:270px; min-height:600px; border:solid 1px #e1e1e1; padding:10px 0 0 10px;list-style-type:none; }
#anli2_right2 ul li{ width:270px; height:200px; display:block; margin-bottom:30px;}
#anli2_right2 ul li img{ width:260px;  max-width:260px;}

