﻿@charset "utf-8";
/*??????*/
body{color:#333; font-size:13px; margin:0 auto; background-color:#fff; font-family:"Microsoft YaHei"; overflow-x:hidden;}
a{color:#333; text-decoration:none;}      /*????????????????????????*/
a:hover{color:#2cad51; transition:0.3s all; }      /*????????????????????????????????????*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:0px;}    /*??????????????????????????????*/
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: inherit;  font-weight: inherit;}
img{transition: all 0.5s linear;}
img:hover{transition: all 0.5s linear;}

*{ margin:0;padding:0;font-size:14px;font-family:microsoft yahei,arial;color:#333;}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
table th , table td {padding:5px;}
.fr{float:right;}     /*???????????????*/

.fl{float:left;}     /*???????????????*/
.cp img{border:1px solid #C1C1C1; padding:2px;  background:#fff;}      /*???????????????????????????????????????*/
.cp a:hover img{ border:1px solid #2cad51; padding:2px; background:#fff;}      /*??????????????????????????????????????????*/
#copy{ display:none;}      /*????????????????????????DIV*/
.clear{height:0; overflow:hidden; clear:both;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.pr{position: relative;}
.pa{position: absolute;}
.header , .content , .footer { width:1200px; margin:0 auto;}
.page{ width:1200px; margin:0 auto; height:auto;overflow:hidden; }
.box,.news{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }    /*????????????????????????*/
.top20{ height:20px}	 
.top30{ height:30px}
.top40{height:40px}
.top50{ height:50px}
.top60{ height:60px}
.top65{ height:20px}


/*??????*/
.db_bj{ width:100%; height:38px; background:#fe6521; margin:0 auto;}
.db_zb{ width:500px; height:38px; font-size:12px; color:#ffffff; line-height:38px;}
.db_zb span{font-size:14px; color:#ffffff; font-weight:bold;}
#top_t_r{width:299px; float:right; height:38px; background:url(img/20190730092147_880433007.png) left no-repeat;}
#top_t_r_1{width:67px; float:left; margin-left:22px; line-height:38px; color:#fff; font-size:12px;}
#top_t_r_1 a{ color:#fff;font-size:12px;}
#top_t_r_2{ float:left; width:85px; line-height:38px; cursor:pointer; color:#fff; margin-left:23px;font-size:12px;}
#top_t_r_2 > ul{display:none; z-index:999999; position:absolute;cursor: pointer;border: 1px solid #ddd; top: 14px;  margin-left: -23px;}
#top_t_r_2:hover ul{display:block;}
#top_t_r_2:hover ul .wat{height:150px; width:150px; background:#000; top:23px; position:absolute; z-index:999999999; border:1px solid #d0d0d0;}
#top_t_r_4{width:72px; float:left; margin-left:30px; line-height:38px; color:#fff;font-size:12px;}
#top_t_r_4 a{ color:#fff;font-size:12px;}
#top_t_r_4 a:hover{ color:#fff;font-size:12px;}


/*??????*/
.dh_bj{ width:100%; background:#fff; margin:0 auto; height:119px;}
.dh_logo{ width: auto; margin-top:24px; height:auto;}
.dh_ggy{ width:170px; margin-top:28px; height:53px; margin-left:16px;}
.dh_ggy .tp{ width:170px; height:35px; margin-bottom:3px;}
.dh_ggy .wz{ width:171px; height: auto; font-size:14px; color:#222222;}

#nav{width:740px; float:right;}
#nav li{float:left; text-align:center; width:120px; line-height:119px;}
#nav ul li>a{color: #222; text-decoration: none; font-size:16px; width:120px; line-height:119px; height:119px; text-align:center; display:block; transition: 0.2s all ease-in-out;}
#nav ul li>a:hover{color: #fe6521; text-decoration: none; font-size:16px; font-weight:bold; height:117px; line-height:117px; border-bottom:2px solid #fe6521;}

#nav .a_nav a{display:block; font-size:16px; width:120px; font-weight:bold; height:117px; line-height:117px; color:#fe6521; border-bottom:2px solid #fe6521;}
/*????????????*/
#nav ul li{
	position: relative;
    -webkit-perspective: 60px;
    -moz-perspective: 60px;
    -ms-perspective: 60px;
    perspective: 60px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 9999;
}
#nav ul li .sedmemu{ 
	position:absolute; 
	background:#fe6521;  
	top:119px; 
	width:600px; 
	height: auto;
	left: 0;
	padding-bottom: 5px;
	background: transparent;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-transform-origin: 0px 0px;
	-moz-transform-origin: 0px 0px;
	-ms-transform-origin: 0px 0px;
	transform-origin: 0px 0px;
	-webkit-transform: rotateX(-68deg);
	-moz-transform: rotateX(-68deg);
	-ms-transform: rotateX(-68deg);
	transform: rotateX(-68deg);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index:10000000;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
#nav ul li:hover .sedmemu{
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	background: #eee;

}
#nav li .sedmemues{ position:absolute; background:#eee; left:952px; top:158px; z-index:10000000; width:510px; display:none;}
#nav li .sedmemuess{ position:absolute; background:#eee; left:1160px; top:158px; z-index:10000000; width:510px; display:none;}
#nav li .sedmemuesss{ position:absolute; background:#eee; left:1040px; top:158px; z-index:10000000; width:510px; display:none;}
#nav li .sedmemuessss{ position:absolute; background:#eee; left:1040px; top:158px; z-index:10000000; width:510px; display:none;}

#nav li .sedmemu1{ float:left; width:340px; padding:40px 0px; font-size:13px; line-height:24px; text-align:center;}
#nav li .sedmemu1 img{ border:10px solid #FFF; }
#nav li .sedmemu1 span{
	display: block;
	color: #287f88;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}
#nav li .sedmemu2{ float:left; width:190px; height:220px; padding:40px 0 0 30px; background:url(img/20190727174120_1011257955.jpg) left -50px no-repeat; text-align:left;}
#nav li .sedmemu2 a{ line-height:30px !important; padding:0 0 !important; font-size:14px !important; display:inline !important; color:#555 !important; background:none !important; border:none !important;}
#nav li .sedmemu2 a:hover{ color:#fe6521
 !important; background:none !important; line-height:30px !important; border:none !important;}

#nav li .sedmemu3{ float:left; width:120px; height:220px; padding:40px 0 0 30px; background:url(img/20190727174120_1011257955.jpg) left -50px no-repeat; text-align:left;}
#nav li .sedmemu3 a{ line-height:30px !important; padding:0 0 !important; font-size:14px !important; display:inline !important; color:#555 !important; background:none !important; border:none !important;}
#nav li .sedmemu3 a:hover{ color:#fe6521 !important; background:none !important; line-height:30px !important; border:none !important;}


/*?????????*/
#flash_bg{width:100%; margin-top:1px;}
.banner{overflow:hidden;}
.banner-box{ min-width:1100px; height:638px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:638px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner-box .bd li a{ display:block; background-size:auto; width:100%; height:100%; position:relative; z-index:333;}
.banner-btn{ width: 100%; position: absolute; top:250px; left: 0; margin-left: 0; height: 358px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(img/20190730102718_1595271246.png) no-repeat 0 0; z-index:33333;} 
.banner-btn a.next{ right:-50px; background:url(img/20190730102743_380369767.png) no-repeat -49px 0; z-index:33333;}
.banner-box .hd { position:absolute; bottom:30px; width: 100%; display: block;  z-index:555555;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#cbcbcb; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background: #fe6521; width: 32px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

/*????????????*/
.sos_bj{ width:100%; height:190px; margin:0 auto; background:url(img/20190730103748_542393652.jpg) center no-repeat;}
.sos_z1{ width:356px; height:190px;}
.sos_z1 .z{ width:338px; height:190px;}
.x{ width:25px; height:2px; background:#fe6521; margin-top:20px;}
.sos_z1 .wz{ width:338px; height: auto;  margin-top:24px; color:#222222; font-size:21px;}
.sos_z1 .an{ width:290px; height: 52px; margin-left:3px; margin-top:25px;}
.sos_z1 .an li{ width:48px; height: 52px; float:left; margin-right:35px;}
.sos_z1 .an li .tp{ width:28px; height:28px; text-align:center; margin:0 auto;}
.sos_z1 .an li .xd{ width:48px; height: auto; text-align:center; font-size:12px; color:#666666; margin:0 auto; margin-top:7px;}
.sos_z1 .an li .xd a{ font-size:12px; color:#666666;}
.sos_z1 .an li .xd a:hover{ font-size:12px; color:#fe6521;}
.sos_z1 .y{ width:1px; height:111px; background:#e0e0e0; margin-top:46px;}

.sos_z2{ width:338px; height:190px; margin-left:97px; background:url(img/20190730115407_1737504150.png) center no-repeat;}
.sos_z2 .z2{ width:300px; height:190px;}
.yw{ width:100%; height: auto;margin-top:24px; font-size:22px; color:#d2d2d2; text-transform:uppercase;}
.sos_z2 .fwrx{ width:100%; height: auto;margin-top:18px; font-size:14px; color:#222222;}
.sos_z2 .nb{ width:100%; height: auto;}
.sos_z2 .tb{ width: auto; height: auto; margin-top:10px;}
.sos_z2 .hm{ width: auto; height: auto; margin-left:16px; font-size:30px; color:#222222; font-weight:bold;}

.sos_z3{ width:344px; height:190px;}
.yw{ width:100%; height: auto;margin-top:24px; font-size:22px; color:#d2d2d2; text-transform:uppercase;}
.sos_gjc{ width:100%; height: auto;margin-top:14px; font-size:12px; color:#cccccc;}
.sos_gjc a{ font-size:12px; color:#cccccc;}
.sos_gjc a:hover{font-size:12px; color:#fe6521;}

.search_r{width:340px; padding-top:14px; }
.search_r li{float:left;}

/*????????????*/
.jjfa_bg{ width:100%; height:1160px; margin:0 auto; background:#f1f1f1;}
.jjfa_bt_1{ width:100%; height: auto; margin:0 auto; text-align:center;}
.jjfa_bt_2{ width:100%; height: auto; margin:0 auto; text-align:center; font-size:36px; color:#222222; font-weight:bold;}
.jjfa_bt_2 p{ font-size:18px; color:#666666; font-weight: normal; padding-top:6px;}
.jjfa_tp{ width:1200px; height:auto; margin:0 auto;display: none;}
.jjfa_tp ul li{ width:285px; height:335px; float:left; margin-right:20px; background:#fff;}
.jjfa_tp ul li:hover{transform:translateY(-8px); transition:all 0.8s;}
.jjfa_tp ul li .tp{ width:265px; height:265px; margin:10px 10px 0px 10px;}
.jjfa_tp ul li .mc{ width:265px; height:50px; margin:10px 10px 10px 10px; background:#e2e2e2; font-size:16px; color:#222222; line-height:50px; text-align:center;}
.jjfa_tp ul li .mc a{ font-size:16px; color:#222222;}
.jjfa_tp ul li .mc a:hover{ font-size:16px; color:#239848; }

/*????????????*/
.jlfw_bg{ width:100%; height:410px; margin:0 auto; background:url(img/20190730160751_556747908.jpg) repeat-x;}
.jlfw_bt{ width:100%; margin:0 auto; text-align:center; font-size:30px; color:#000000;}
.jlfw_bt p{ font-size:14px; color:#aaaaaa; text-transform:uppercase;}
.jlfw_wa{ width:1200px; margin:0 auto; height:306px;}
.jlfw_wa li{ width:386px; float:left; height:306px; margin-right:20px; background:url(img/20190730162154_335976185.png) center no-repeat;}
.jlfw_tb1{ width:70px; height:63px; margin:0 auto; text-align:center; background:url(img/20190730163142_1597546817.png) center no-repeat; margin-top:26px; margin-bottom:4px;}
.jlfw_tb1:hover{ width:70px; height:63px; margin:0 auto; text-align:center; background:url(img/20190730163743_1632738524.png) center no-repeat; margin-top:26px; margin-bottom:4px;}
.jlfw_tb2{ width:68px; height:68px;  margin-left: 155px; background:url(img/20190730163142_932238815.png) center no-repeat; margin-top:25px;}
.jlfw_tb2:hover{ width:68px; height:68px; margin-left: 155px; background:url(img/20190730163743_561559986.png) center no-repeat; margin-top:25px;}
.jlfw_tb3{ width:70px; height:70px; margin-left: 155px; background:url(img/20190730163141_348218759.png) center no-repeat; margin-top:23px;}
.jlfw_tb3:hover{ width:70px; height:70px;margin-left: 155px; background:url(img/20190730163743_1214121591.png) center no-repeat; margin-top:23px;}

.jlfw_d{ width:100%; font-size:36px; color:#fe6521; margin:0 auto; text-align:center; font-weight:bold; margin-top:41px;}
.jlfw_wz{ width:300px; height:auto; font-size:16px; color:#888888; margin:0 auto; margin-left:49px; margin-top:14px; line-height:30px;}

/*????????????*/
.fays_bg{ width:100%; margin:0 auto; height:289px; background:#fe6521;}
.fays_zk{ width:1201px; margin:0 auto; height:190px;}
.fays_zk li{ width:200px; float:left; height:190px; background:url(img/20190730172807_1393545936.png) center no-repeat;}
.fays_xt{ width:1px; height:190px;}
.fays_tb{ width:72px; height:72px; margin:0 auto; text-align:center; margin-top:4px;}

.fays_sz{ width:auto; height:auto; margin:0 auto; text-align:center; font-size:36px; color:#ffffff; font-weight:bold; margin-top:12px;}
.fays_sz span{font-size:36px; color:#ffffff; font-weight:bold;}
.fays_sz b{ font-size:18px;font-weight: normal;color:#ffffff; }
.fays_td{ width:100%; margin:0 auto; height:auto; margin-top:8px; color:#fff; font-size:18px; text-align:center;}
.fays_yw{ width:100%; margin:0 auto; height:auto; color:#5bce7c; font-size:12px; text-align:center; text-transform:uppercase;}

/*????????????*/
.product{ width:350px; height:52px; background:url(img/20190730194945_732794442.png) center no-repeat; text-align:center; font-size:36px; color:#fe6521; font-weight:bold; margin:0 auto;}
.product_bt{ width:100%; float:left; height: auto; margin:0 auto; text-align:center; font-size:16px; color:#888888; margin-top:17px;}
.product_fx{ width:280px; margin:0 auto; height:3px; text-align:center; background:url(img/20190730194920_1504553456.png) center no-repeat; margin-top:62px;}

#tab3 {overflow:hidden; width:1200px; margin:0 auto;}
#tab3 li { float:left; color:#484848; height:60px; line-height:60px; cursor:pointer; width:230px; margin-right:10px; font-size:16px; background:#f5f5f5; border:1px solid #e6e6e6; text-align:center;}
#tab3 li a{color:#484848;  font-size:16px;}
#tab3 li:nth-child(1){margin-left:0px;} 
#tab3 li.current3{width:232px; background:#fe6521; color:#fff ; font-size:16px; height:60px; border:none;}
#tab3 li.current3 a{color:#fff ; font-size:16px;}

#content3{width:100%; margin:0 auto; margin-top:30px; position:relative; height:550px;}
#content3 ul{display:none; position: absolute; height: auto; width:100%;}

#product_b{width:1200px; margin:0 auto; margin-top:20px;}
.divproduct_new_div_item_title a:after,.divproduct_new_div_item_title a::after {
  content: '+点击查看更多产品信息';
  display: block;
  font-size: 12px;
  line-height: 35px;
  font-weight:normal;
  text-align:center;
  background:#eee;
  margin-top:165px;
  color:#484848;
}
#product_b .divproduct_new_div::after { content: ''; display: block; clear: both; }

#product_b .divproduct_new_div_item {border:1px solid #d0d0d0; float: left; width: 580px; margin-right:9px; margin-left:9px; position: relative; margin-bottom: 20px;overflow:hidden; height:250px; }
#product_b .divproduct_new_div_item:nth-child(4n){margin-right:0;}
#product_b .product_div_item_image { display: block; width: 100%;transition:0.3s all ease-in-out; }
#product_b .divproduct_new_div_item_a { font-size: 15px; font-weight:bold; color: #222; line-height: 50px; display: block; height: 50px; vertical-align: middle;transition:0.25s all ease-in-out;  width:100%;  border-bottom:1px solid #e0e0e0;}
.product_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_a{color: #004b98; }

#product_b .divproduct_new_div_item_body{ font-size: 12px; color: #888; line-height: 30px;transition:0.25s all ease-in-out; height:140px; padding:5px 0px 10px; overflow:hidden;border-bottom: 1px dotted #bbbbbb;}
#product_b .divproduct_new_div_item_content { float:right; display:block; width:228px; transition:0.25s all ease-in-out; margin-right:20px;}

#product_b .product_div_item_pic{ width:300px; height:225px; float:left; position:relative;overflow:hidden;margin: 11px 0px 11px 11px; border:1px solid #d0d0d0;}

#product_b .divproduct_new_div_item::before{content:'';position:absolute;height:225px;width:300px;left:0;top:0;display:block;transition:0.3s all ease-in-out;z-index: 1;transform: scale(0);margin-left: 11px; margin-top: 11px; }
#product_b .divproduct_new_div_item::after{content:'';position:absolute;height:225px;width:300px;left:0;top:-311px;display:block;transition:0.3s all ease-in-out;background:rgba(0,0,0,0.3);    margin-left: 11px; margin-top: 11px;}

#product_b .divproduct_new_div_item:hover::after{top:0;}
#product_b .divproduct_new_div_item:hover::before{transform: scale(1);}
#product_b .divproduct_new_div_item:hover .product_div_item_image {transform:scale(1.2);transition:1.2s all ease-in-out}

/*????????????*/
.ys_bt_bj{ width:100%; height:245px; margin:0 auto; background:#ececec;}
.ys_bt_bt{ width:100%; height:auto; margin:0 auto; text-align:center; color:#222222; font-size:40px; font-weight: bold;}
.ys_bt_bt span{  color:#fe6521; font-size:40px; }
.ys_bt_bt p{ font-size:18px; color:#aaaaaa; font-weight:normal; padding-top:3px;}
.ys_bt_fx{ width:auto; height:3px; margin:0 auto; text-align:center; margin-top:20px;}
.ys_bt_dh{ width:371px; height:33px; margin:0 auto; text-align:center; margin-top:15px;}
.ys_bt_tb{ width:auto; height:auto; margin-top:8px;}
.ys_bt_wz{ width:auto; height:auto; font-size:18px; color:#222222; line-height:33px;}
.ys_bt_wz span{font-size:30px; color:#222222;}

.ys_bj1{ width:100%; height:719px; margin:0 auto; background:url(img/20190731084807_244645325.jpg) center repeat;}
.ys_bg{width:1230px; height:499px; margin:0 auto; background:url(img/20190731085426_1319186609.png) center no-repeat;}

#tab1 {overflow:hidden; width:830px; margin:0 auto; padding-top:50px; background:url(img/20190731114533_892122192.png) 0px 50px no-repeat;}
#tab1 li { float:left; color:#004510; height:86px; margin-right:100px; line-height:86px; text-align:center; font-weight:bold; cursor:pointer; width:86px; font-size:40px; background:#f4d988; border-radius:86px;}
#tab1 li:nth-child(1){margin-left:0px;} 
#tab1 li.current1{width:86px; background:#ffcc33; color:#000000; height:86px; border:none; border-radius:86px;font-size:40px;}
#tab1 li.current1 a{color:#000000; font-size:40px;}
#content1{width:100%; margin:0 auto; margin-top:30px; position:relative; height:488px;}
#content1 ul{display:none; position: absolute; height:488px; width:100%;}

.ys_zb{ width:615px; height:499px;}
.ys_zb_btbj{ width:569px; height:86px; margin-top:69px; margin-left:46px; background:url(img/20190731095745_347349839.png) center no-repeat;}
.ys_zb_bt{ width: auto; height: auto; margin-left:53px; font-size:36px; color:#00380d; font-weight:bold; letter-spacing:-2px;line-height: 35px;}
.ys_zb_bt p{ font-size:14px; font-weight: normal; text-transform:uppercase; letter-spacing:0px;}
.ys_zw{ width:550px; height:135px; margin-top:36px;}
.ys_zw p{ font-size:14px; color:#fff; line-height:30px; background:url(img/20190731095746_641068988.png) 29px 7px no-repeat; padding-left:55px;}
.ys_td1{ width:500px; height:90px; margin:0 auto; margin-top:10px; margin-left:31px;}
.ys_td1 li{ width:140px; height:90px; float:left; margin-right:20px; border:1px solid #fe6521; border-radius:20px;}
.ys_td1 li .sz{ width:140px; height:auto;font-size:36px; font-weight:bold; color:#fe6521; margin:0 auto; text-align:center; padding-top:7px;}
.ys_td1 li .sz span{font-size:36px; font-weight:bold; color:#fe6521;}
.ys_td1 li .sz b{ font-size:30px; font-weight: normal; color:#fe6521;}
.ys_td1 li .ys_ys{ width:140px; height:auto; margin-top:7px; font-size:16px; color:#fe6521; margin:0 auto; text-align:center;}
.ys_tp{ width:auto; height:auto; margin:43px 45px 0px 0px;}

/*????????????*/
.cgal_bg{ width:100%; height: auto; background:#fff; margin:o auto;}
.casedh_t{text-align:center; font-size:35px; font-weight:bold;}
.casedh_t .font{color:#fe6521; font-size:35px;}
.casedh_c{text-align:center; font-size:18px; margin-top:10px; margin-bottom:10px;}
.casedh_bs{width:1200px; margin:0 auto; height:20px; background:url(img/20190731140354_726936535.png) no-repeat; text-transform:uppercase; font-size:12px; text-align:center;}
.apply_bg{width:1320px; margin:0 auto; padding-top:30px;}
.apply{width:1200px; margin:0 auto; margin-top:50px;}
.apply_array{width:285px; float:left; height:410px; margin-right:18px;}

.case_t{text-align:center;}
.case_t img{width:285px; height:214px;}
.case_c{ width:285px; margin-top:20px; height:164px; background:url(img/20190731140627_1702687534.png) no-repeat;}
.case_c:hover{ width:285px; margin-top:20px; height:164px; background:url(img/20190731143002_2130442093.png) no-repeat;}
.case_c:hover .h1 a{font-size:18px; color:#fe6521; font-weight:bold;}

.case_c .h1{text-align:center; font-size:18px; padding-top:60px;}
.case_c .h1 a{font-size:18px; color:#222; font-weight:bold;}
.case_c .h1 a:hover{font-size:18px; color:#fe6521;}
.case_c .h2{ width: 252px;margin: 0 auto; margin-top: 15px; line-height: 25px; color: #888; font-size: 12px;}
#prod_c1_lefts{width:40px; float:left; cursor:pointer; padding-top:120px;}
#prod_c1_rights{width:40px; float:right; cursor:pointer; padding-top:120px;}

/*????????????*/
.fwlc_bg{ width:100%; height:579px; margin:0 auto; background:url(img/20190731145102_592975839.jpg) center no-repeat;}
.fwlc_bt{ width:100%; height:auto; margin:0 auto; text-align:center; font-size:36px; color:#222222; font-weight:bold;}
.fwlc_bt span{ font-size:36px; color:#fe6521; font-weight:bold;}
.fwlc_yw{ width:100%; height:auto; margin:0 auto; text-align:center; font-size:15px; color:#7b7b7b; text-transform:uppercase; margin-top:4px;}

#tab2 {overflow:hidden; width:430px; margin:0 auto; margin-top:20px;}
#tab2 li{float:left; color:#000000; height:50px; line-height:50px; cursor:pointer; width:210px; background:#cccccc; margin-left:10px; font-size:20px; text-align:center;}
#tab2 li:nth-child(1){margin-left:0px;}
#tab2 li.current2{color:#fff; background:#fe6521; width:210px; height:50px; line-height:50px; font-size:20px;}
#content2{width:1200px; margin:0 auto; margin-top:3px; position:relative; height:170px;}
#content2 ul{display:none; position: absolute; height:170px;}
#content2 ul:nth-child(1){display:block;}

.fwlc_sbzl{ width:1200px; height:220px; margin:0 auto; background:url(img/20190731160200_2019266342.png) center no-repeat; margin-top:30px;}
.fwlc_sbzl li{ width:124px; height:220px; float:left; margin-right:55px;}
.fwlc_sbzl li .tp{ width:124px; height:124px;}
.fwlc_sbzl li .tp:hover{
-webkit-animation: test 0.2s ease-in 2;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}	
}
.fwlc_sbzl_wz{width: 124px; height: auto; font-size: 16px; color:#222222; line-height: 25px; margin: 0 auto; text-align: center; padding-top: 22px;}

.fwlc_zlwx{ width:1200px; height:220px; margin:0 auto; background:url(img/20190731152629_608753611.png) center no-repeat; margin-top:30px;}
.fwlc_zlwx li{ width:124px; height:220px; float:left; margin-right:91px;}
.fwlc_zlwx li .tb{ width:124px; height:124px;}
.fwlc_zlwx li .tb:hover{
-webkit-animation: test 0.2s ease-in 2;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}	
}
.fwlc_zlwx_wz{ width: 124px; height: auto; font-size: 16px; color:#222222; line-height: 25px; margin: 0 auto; text-align: center; padding-top: 22px;}

.fwlc_lx{ width:475px; height:36px;  margin-top:33px; margin:0 auto; text-align:center; background:url(img/20190731163104_1557981688.jpg) center no-repeat;}

.fwlc_12{ width:1200px; margin:0 auto; height:auto;overflow:hidden; margin-top:111px;}
.fwlc_lxnb{ width:auto; margin-left:21px; height:36px; font-size:18px; color:#222222; line-height:36px;}
.fwlc_lxnb span{ font-size:25px; color:#222222;}
.fwlc_lxck{ width:132px; height:36px; color:#ffffff; font-size:16px; text-align:center; line-height:36px;}
.fwlc_lxck a{color:#ffffff; font-size:16px; }
.fwlc_lxck a:hover{  color:#ff0; font-size:16px; }


/*??????*/
#feedback { width:100%; height:260px; background:url(img/20190731165231_465897461.jpg) center no-repeat;}
#feedback_1 { font-size:36px; color:#FFF; width: auto; text-align:center; margin:0 auto; padding-top:60px; line-height:38px;}
#feedback_1 span { font-size:14px; text-transform:uppercase; letter-spacing:1.3px; color:#fff;}
.footer_ly{overflow:hidden; width:1200px; margin:0 auto; margin:10px 0; color:#fff;}
.footer_dr_dl_ti{float:left;}
#footer_dr_d_ti{width:200px; overflow:hidden; height:50px; margin:7px 0px; float:left; overflow:hidden;border: 1px solid #53b56f; margin-right:10px;}
#footer_dr_d_ti_wo, #footer_dr_d_tf_wo{float:left; width:36px; padding-left:13px; line-height:50px; height:50px; font-size:18px; color:#fff;}
#footer_dr_d_ti_hree{float:left; width:150px; height:50px;border:none;background:none; line-height:44px; color:#fff;}
#footer_dr_d_ti_hree input{width:130px; height:50px; line-height:50px; padding:0 10px;border:none;background:none; font-size:13px; font-family:Microsoft YaHei; color:#fff;}
#footer_dr_d_tf_ur{overflow:hidden; width:200px; margin-top:7px; height:50px;border: 1px solid #53b56f; float:left; color:#fff;}
#footer_dr_d_tf_wo{ line-height:50px; height:50px;}
#footer_dr_d_tf_ve{float:left; width:150px; height:50px;}
#footer_dr_d_tf_ve textarea{width:145px; border:none; height:46px; line-height:46px; float:right; font-size:13px; font-family:Microsoft YaHei; color:#fff; background:none;}
#footer_dr_d_to{width:352px; overflow:hidden; margin-bottom:7px;float:right;}
#footer_dr_d_to_wo{overflow:hidden; float:left; width:112px; padding-left:15px; line-height:50px; height:50px; font-size:14px; border: 1px solid #53b56f; margin-top:7px; color:#fff;}
#footer_dr_d_to_hree{float:left; width:80px; height:50px; line-height:50px; margin-left:5px;}
#footer_dr_d_to_hree input{height:0px; line-height:50px; border:none; width:112px; float:left; text-align:center; font-size:16px; letter-spacing:2px; background:fdfdfd; color:#fff;}
#footer_dr_d_to_hree_img{ float:left; line-height:50px; height:50px; padding:16px; background:#c8c8c8; margin-top:8px;}
#footer_dr_d_ly_ao{overflow:hidden; text-align:center; float:right;}
#footer_dr_d_ly_ao input{height:50px; width:122px; background:none; border:none; font-family:Microsoft YaHei; font-size:16px; color:#fff;}
.footer_dr_d_ly_ao_l{background:#ffea00; overflow:hidden; color:#00671e; width:112px; float:left; transition: all 0.8s linear; cursor:pointer; margin-top:8px; margin-left:5px;}

.footer_dr_d_ly_ao_l:hover, .footer_dr_d_ly_ao_r:hover{transition: all 0.8s linear; background:#eb4008;}

#footer_dr_d_tf_ve textarea, #footer_dr_d_ti_hree input, #footer_dr_d_to_hree input{outline:none;}
.input{background:none; border:none; line-height:50px;}

/*??????*/
.newdhx{width:568px; height:6px; margin:0 auto;}
.field_bt{ width:1200px; text-align:center; line-height:40px; font-size:18px; margin:0 auto; margin-top:50px;}
.field_bt span{ font-size:35px; display:block; color:#fe6521; font-weight:bold;}

.news{width:100%; min-width:1200px; overflow:hidden;}
.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; min-width:1200px; position:relative;}
.news_t{overflow:hidden; }
.news_tl_m{overflow:hidden; position:relative;}

.news_tr_d{overflow:hidden; width:910px; margin:0 auto; margin-top:20px;}
.news_t a{display:block; float:left; text-align:center; text-decoration:none; height:82px; width:300px; transition: all 0.5s linear; margin:0px 2px;  background:#f4f4f4; position:relative;}
.news_t a.on{text-decoration:none; transition: all 0.5s linear; width:288px; background:#f5f5f5; box-shadow:0 0 0 #cecece;}
.news_tr_dm{font-size:18px; line-height:30px; padding-top:15px;  transition: all 0.5s linear;}
.news_tr_den{font-family:Arial, Helvetica, sans-serif;  font-size:12px; text-transform:uppercase; color:#ababab; transition: all 0.5s linear; line-height:22px;}
.news_t a.on .news_tr_dm{font-size:22px; font-weight:bold; color:#333;}
.news_t a.on .news_tr_dm, .news_t a.on .news_tr_den{ transition: all 0.5s linear;}
.news_tr_dline{width:0px; height:3px; background:#fe6521; position:absolute; bottom:0; transition: all 0.5s linear;}
.news_t a.on .news_tr_dline{width:288px; transition: all 0.5s linear;}

.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:474px; position:relative; margin-top:40px; min-width:1200px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}

.news .news_div_item, .news .divdgweb_new_div_item{float:left; width:348px; border:solid 1px #ddd; padding:25px; overflow:hidden; margin-right:-1px; position:relative;}
.news .news_div_item:nth-child(3), .news .divdgweb_new_div_item:nth-child(3){margin-right:0px;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{padding-top:194px; height:60px; line-height:60px;  font-family:Arial, Helvetica, sans-serif; color:#fe6521;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{position:absolute; font-size:56px; filter:Alpha(opacity=10); opacity:0.1; color:#fe6521;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month{font-size:26px; float:left; color:#fe6521;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{font-size:26px; float:left; color:#fe6521;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; width:348px; white-space: nowrap; text-overflow: ellipsis; line-height:40px;}

.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:18px;}
.news .news_div_item_body{font-size:14px; width:348px; color:#666; line-height:26px; overflow:hidden; height:50px; margin-bottom:30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news .news_t_rgo{width:120px; overflow:hidden;}
.news .news_t_rgo a{font-size:0; line-height:0;}
.news .news_t_rgo p{font-size:14px; color:#333; line-height:32px; width:60px; border-bottom:solid 1px #ccc; padding-bottom:5px; transition: all 0.5s linear;}
.news .news_div_item_pic{width:346px; height:182px; border:solid 1px #ccc; position:absolute; top:25px; overflow:hidden;}
.news .news_div_item_pic img{ width:100%; margin-top:-20px;}

.news .news_div_item:hover .news_t_rgo p, .news .divdgweb_new_div_item:hover .news_t_rgo p{transition: all 0.5s linear; width:120px; border-bottom:solid 1px #fe6521; color:#fe6521;}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transform: scale(1.15); transition: all 0.5s linear;}

.divdgweb_new_div_item_body{font-size:14px; width:348px; color:#666; line-height:26px; overflow:hidden; height:50px; margin-bottom:30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*????????????*/
.about_bg{ width:100%; height:701px; margin:0 auto; background:url(img/20190731174007_348602462.png) center no-repeat;}
.about_bt{ width:100%; height:auto; padding-top:50px; font-size:40px; color:#fe6521; margin:0 auto; text-align:center; font-weight:bold;}
.about_xbt{ width:100%; height:auto; padding-top:7px; font-size:20px; color:#222; margin:0 auto; text-align:center;}
.about_xt{ width:44px; height:3px; margin:0 auto; text-align:center; background:#fe6521; margin-top:20px;}

.about_nrbg{ width:1200px; margin:0 auto; height:435px; background:#fff; margin-top:30px;}
.about_tp{ width:auto; height:auto; margin:30px 30px 30px 30px;}
.about_yb{ width:630px; height: auto; margin-left:9px; margin-top:50px;}
.about_wz{ width:630px; height:270px;  font-size:14px; color:#888888;  line-height:33px;}
.about_an{ width:560px; height:50px; margin-top:18px; margin-left:4px;}
.about_an li{ width:180px; height:50px; float:left; background:#222222; margin-right:10px; font-size:16px; color:#ffffff; line-height:50px; text-align:center;}
.about_an li a{ width:180px; height:50px; background:#222222;font-size:16px; color:#ffffff; display:block;}
.about_an li a:hover{ width:180px; height:50px; background:#fe6521; font-size:16px; color:#ffffff; display:block;}
.about_ab{ width:180px; height:50px; background:#fe6521 !important;font-size:16px; color:#ffffff; display:block;}
.about_ab a{ width:180px; height:50px; background:#fe6521 !important;font-size:16px; color:#ffffff; display:block;}
.about_ab a:hover{ width:180px; height:50px; background:#222222 !important; font-size:16px; color:#ffffff; display:block;}

/*??????*/
.branch_bg{ width:100%; height:585px; background:#fe6521; margin:0 auto;}
.branch_bg1{ width:1200px; height:505px; margin:0 auto; background:url(img/20190731191939_919409277.png) center no-repeat;}

.branch_f1{ width:1200px; height:252px; margin:0 auto; margin-bottom:1px;}
.branch_f1 li{ width:400px; height:252px; float:left;}
.branch_f1 li .dq{ width:100%; height: auto; font-size:20px; color:#fff; padding-top:40px; margin:0 auto; text-align:center; font-weight:bold;}
.branch_f1 li .dz{ width:100%; height: auto; font-size:14px; color:#fff; padding-top:17px; margin:0 auto; text-align:center; }
.branch_f1 li .dm{ width: auto; height: auto;padding-top:18px;  margin:0 auto; text-align:center; }

/*????????????*/
.links{ width:100%; height:80px; border-top:1px solid #30bd58;}
.links_1{ width:143px; height:80px; font-size:20px; color:#fff; text-transform:uppercase; line-height:80px;}
.links_lj{ width:964px; height:80px; font-size:12px; color:#fff; line-height:80px; margin-left:29px;}
.links_tp{ width:auto; height:80px;}
.linkTagcs li { list-style: none; margin: 0px; padding-right: 10px; line-height: 80px; font-size:12px; color:#fff; float: left;}
.linkTagcs li a{ font-size:12px; color:#fff !important;}
.linkTagcs li a:hover{font-size:12px; color:#ff0 !important;}

/*??????*/
#copya { width:100%; height:95px; background:#222222; margin:0 auto;}
.copya { width:1200px; height:138px; background:#1b1b1b; margin:0 auto;}
.copya li { width:400px; height:138px; float:left;}

.copya1 { width:138px; height:138px; float:left;}
.copya2 { width:262px; float:right;}
.copya3 { font-size:14px; color:#FFF; line-height:22px; padding-top:38px; text-align: left;}
.copya3 span { font-size:25px; font-weight:bold;}
.copya4 { font-size:14px; color:#FFF; text-align:center; line-height:80px;}
.copya4 a {font-size:14px; color:#FFF;}
.copya4 a:hover {font-size:14px; color:#ff0;}

.copya_bg { width:100%; height:140px; background:#1c1c1c; margin:0 auto;}
.copya_1 { width:545px; float:left;}
.copya_1a { width:130px; float:right; margin-top:29px;}
.copya_1b { width:242px; float:right;}
.copya_1c { font-size:14px; color:#969696; line-height:25px; padding-top:44px; padding-left:40px;}
.copya_1c span{ font-size:16px; color:#969696;}

.copya_2 { width:640px; float:right;}
.copya_2 li { width:195px; float:left;}
.copya_2a { width:88px; padding-top:23px; padding-left:20px; float:left;}
.copya_2b { font-size:14px; color:#fff; line-height:25px; padding-top:44px; padding-left:124px;}
.copya_a { width:100%;  background:#1f1f1f; height:179px; margin:0 auto;}
.copya_b {font-size: 14px; color: #666666; text-align: center; line-height: 30px;padding-top: 49px;}
.copya_b a { font-size:14px; color:#666666;}
.copya_b a:hover{ font-size:14px; color:#ff0;}


/*mianbxContent*/
.mianbxContent { margin-bottom: 20px !important; height: 40px !important; line-height: 40px !important; font-size: 16px !important; text-align: left !important; background-color: #eee; width: 100% !important; text-indent: 2.5em; transition:0.1s all; background:url(img/20190731221925_1183756926.png) no-repeat 7px 12px; border-bottom: 1px dotted #ddd; letter-spacing: 1px; position: relative; border: 1px dashed #d4c3b8;}
.mianbxContent a{ font-size:15px !important; }
.mianbxContent:hover{ background-position:7px -29px; }
.strong_title { display: none; }
.centerHeadImage { border: 0; display: none; }
.mianbxContent a:hover{ color:#fe6521}
.mianbxContent::after,.mianbxContent:after { content: ''; position: absolute; display: block; height: 40px; width: 200px; top: 0; right: 0; }

#bodycon #center{float:right; width:940px !important;}

/*????????????*/
#cpzs{ width:1002px; margin:auto; margin-top:40px;}
.cpzs_f{ width:230px; height:auto;}
.list_t{ background:#fe6521; height:75px;  color:#fff; text-align:center; line-height:26px; padding-top:25px; font-size:22px; font-weight:bold;}
.list_t1{ font-size: 16px;  line-height: 25px; font-weight: 400; padding-top: 3px;  color: #fff;  text-transform: uppercase;}
.list_d{width: 228px; border:1px solid #dddddd; border-top:none; }
.list_d a:hover{color:#444444;}
.list_dz{ width: 215px; height:auto; font-size:12px; line-height:29px; margin:0 auto; padding-top:15px;  padding-bottom:15px; padding-left:5px;}

.list_c{ width:183px; display:block; padding-left:45px; line-height:51px; background:url(img/20190731222059_11330132.jpg);}
.markermenu ul li a{ font-size:14px !important;}

.pages_info{overflow:hidden;text-align:center;margin-top: 20px !important;}
.pages_info span{display:inline-block;padding:5px 12px;border: 1px dashed #ccc;}
.pages_info span+span{margin-left:5px;}

/*????????????*/
.my-kefu{position: fixed;right: 0px;top:20%;z-index:999999999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background: #fe6521;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(img/20190801104500_426479801.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#222;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 24px; padding-left:15px; border-left: 1px solid #fff; padding-top: 10px;}
.my-kefu-tel1-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}
















.X_S{ overflow:hidden; width:100%;  padding-bottom:10px;}
.X_S .xsNav{ overflow:hidden; margin:5px auto 0px; width:900px;}
.X_S .xsNav li{ float:left; height:38px; width:159px; margin:5px; font-size:17px; line-height:38px; text-align:center; background-color:#fe6521; border-radius:4px;}
.X_S .xsNav li a{ color:#fff; text-decoration:none}
.X_S .xsNav li:hover,.X_S .xsNav li.cur{ background-color:#fff}
.X_S .xsNav li:hover a,.X_S .xsNav li.cur a{ color:#393939;}
