body,td,th {font-family:"Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height:26px;
	color:#444444;}
	
body {margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom:0px;
font-size:14px;
line-height:26px;}

a:link {text-decoration:none; color:#444444;}
a:visited {text-decoration:none;color:#444444;}
a:hover {text-decoration:none;color:#444444;}
a:active {text-decoration:none;color:#444444;}

.top2_logo{float:left; width:90px; margin-top:10px; overflow:hidden;}
.top2_logo img{width:80px; height:80px; cursor: pointer; transition: all 0.5s; }  
.top2_logo img:hover{transform: scale(1.05); } 

.top2_name{float:left; width:380px; margin-top:18px; margin-left:15px; overflow:hidden;}
.top2_name .dname{float:left; width:380px; height:40px; text-align:left; line-height:40px; font-size:28px; font-weight:bold; color:#222; overflow:hidden;}
.top2_name .dnamedq{float:left; width:380px; height:40px; text-align:left; line-height:40px; font-size:28px; font-weight:bold; color:#666; overflow:hidden;}
.top2_name .xname{float:left; width:380px; font-size:16px; text-align:left; color:#777; overflow:hidden;}

.top2_namex{float:left; width:400px; height:55px; margin-top:26px; border-left:1px #CCCCCC solid; padding-left:36px; overflow:hidden;}
.top2_namex .dnamex{float:left; width:400px; height:20px; text-align:left; line-height:20px; font-size:20px; font-weight:bold; color:#222222; margin-top:3px; overflow:hidden;}
.top2_namex .xnamex{float:left; width:400px; margin-top:8px; font-size:13px; text-align:left; color:#444444; overflow:hidden;}

.head{
    width: 100%; border-top:15px #da251d solid;
    height: 100px;
    position: fixed;
    display: flex;
    justify-content:center;
	z-index:9999;
	left:0;
	top:0;
	background:rgba(255,255,255,1);
	/*background:rgba(125,29,41,0.9);*/
}

.head_middle{
    height: 100px;
    position: fixed;
    display: flex;
    justify-content: center;
}
.head_contetn{
    width: 1300px;
    height: 100px;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}
.head_content_logo{ float:left;
    width: 210px;
    height: 100%;
    display: flex;
    align-items: center;
    
}
.head_content_logoname{float:left; margin-top:15px;
    width: 300px;
    height:70px;
}

.head_content_logoname .dname{ float:left; width:300px; height:50px; line-height:50px; font-size:32px; font-weight:bold; text-shadow:#000 1px 2px 4px; color:#FFFFFF; overflow:hidden;}
.head_content_logoname .xname{ float:left; width:300px; font-size:14px; color:#FFFFFF; text-shadow:#000 1px 2px 4px; overflow:hidden;}

.head_content_logo .logo{width:302px;}
a:hover {text-decoration: none;}
.head_content_text{
    width:950px;
    height: 100%;
    display: flex;
	float:right;
}
.head_active {
    border-bottom: 2px solid #e84c3d !important;
    padding-bottom: 10px !important;
}

.head_consult{
    display: flex;
    align-items: center;
    height: 100px;
    width: 204px;
    justify-content: space-between;
    font-size: 12px;
	margin-right:80px;
}
.head_consult div a{
    color: #fff;
}
.head_consult span{
    width: 2px;
    height: 12px;
    background-color: #fff;
    
}
.head_active{
    /* border-bottom: 2px solid #e84c3d !important; */
    padding-bottom: 10px !important;
}

.dhr{float:right; width:170px; height:54px; padding-left:50px; margin-left:15px; line-height:30px; background-image:url(../bw_img/1.png); background-repeat:no-repeat; font-size:20px; font-weight:bold; color:#FFFFFF; margin-top:22px; overflow:hidden;}

.top2_tel{float:right; margin-top:12px; width:210px; height:85px; background-image:url(../123img/tel.png); background-repeat:no-repeat; margin-left:20px; overflow:hidden;}
.top2_tel .tel{float:left; width:210px; height:52px; line-height:26px; font-size:22px; font-weight:bold; color:#000000; margin-left:50px; overflow:hidden;}
.top2_tel .xx{float:left; width:210px; font-size:14px; color:#555555; margin-left:50px;  overflow:hidden;}


.dh{float:left; width:600px; height:100px; margin-left:30px; overflow:hidden;}
#nav {list-style-type: none; font-size:18px; color:#111111; text-align:center; z-index:5; font-family:"Î¢ÈíÑÅºÚ"; position: absolute;}
#nav a {display: block; text-decoration:none; color:#111111;}
#nav a:link  {color:#111111;}
#nav a:visited{color:#111111;}
#nav a:hover{color:#da251d; font-weight:bold; font-size:22px; }
#nav:hover{color:#da251d;}

#nav li {float:left; width:110px; height:100px; }
#nav li ul {height:50px; width:110px; line-height:50px; list-style-type:none; text-align:left; left:-999em; position: absolute; }
#nav li ul li{float:left; width:110px; height:50px; color:#111111; border-bottom:1px #ccc solid; background:rgba(255,255,255,0.8);}
#nav li ul a{display: block; text-align:center; height:50px; line-height:50px; font-size:16px;}
#nav li ul a:link{color:#111111; text-decoration:none;font-size:16px;}
#nav li ul a:visited {color:#111111; text-decoration:none; font-size:16px;}
#nav li ul a:hover{color:#ffffff; background-color:#da251d; text-decoration:none; font-size:16px; font-weight:normal;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left:auto;}
#content {clear: left;}


.ban{margin:0 auto; width:100%; height:800px; margin-top:114px; overflow:hidden;}
.banx{margin:0 auto; width:100%; height:400px; margin-top:114px; overflow:hidden;}
.banx img{width:100%; display:block;}
.banx .hh3{color:#ffffff; padding-top:200px; padding-bottom:45px; font-size:50px; text-align:center; font-weight:bold; text-shadow:#666 1px 2px 4px; }
.banx .hh5{color:#ffffff; font-size:28px; text-align:center; text-shadow:#666 1px 2px 4px; }


/*.banx{margin:0 auto; width:100%; height:360px; overflow:hidden;}*/
.banx1{margin:0 auto; width:100%; height:260px; border-top:1px #ededed solid; border-bottom:1px #ededed solid; background:url(../bw_img/xbanner.jpg) no-repeat center top scroll; overflow:hidden;}
.banx2{margin:0 auto; width:100%; height:260px; border-top:1px #ededed solid; border-bottom:1px #ededed solid;  background:url(../bw_img/xbanner1.jpg) no-repeat center top scroll; overflow:hidden;}
.banx3{margin:0 auto; width:100%; height:260px; border-top:1px #ededed solid; border-bottom:1px #ededed solid;  background:url(../bw_img/xbanner2.jpg) no-repeat center top scroll; overflow:hidden;}
.banxp{margin:0 auto; width:100%; height:260px; border-top:1px #ededed solid; border-bottom:1px #ededed solid;  background:url(../bw_img/xbanner3.jpg) no-repeat center top scroll; overflow:hidden;}
.banx5{margin:0 auto; width:100%; height:260px; border-top:1px #ededed solid; border-bottom:1px #ededed solid;  background:url(../bw_img/xbanner4.jpg) no-repeat center top scroll; overflow:hidden;}
.banx6{margin:0 auto; width:100%; height:260px; border-top:1px #ededed solid; border-bottom:1px #ededed solid;  background:url(../bw_img/xbanner5.jpg) no-repeat center top scroll; overflow:hidden;}
.gg{margin:0 auto; width:100%; height:180px; background:url(../bw_img/gg.jpg) no-repeat center top scroll; margin-top:40px; overflow:hidden;}
.g1{margin:0 auto; width:100%; height:564px; background:url(../bw_img/g1.jpg) no-repeat center top scroll; margin-top:40px; overflow:hidden;}

.search {
	height:60px;
	background: #edeeef;
}
.search .fl { float:left;
	line-height: 60px;
}
.search .fl a {
	margin-left: 15px;
}
.search .fl span {
	color: #333333;
}
.search .fr { float:right;
	width: 284px;
	height: 60px;
	color: #333333;
}
.search .fl a{ color:#333333;}
.search .fl a:link{color:#333333; }
.search .fl a:visited{color:#333333;}
.search .fl a:hover{color:#333333;}

.search .fr input {
	width: 193px;
	height: 33px;
	border: 1px solid #eee;
	margin-top: 15px;
	padding-left: 3px;
	border-radius: 15px 0 0 15px;
	padding-left: 15px;
}
.search .fr button {
	width: 53px;
	height: 35px;
	background: url(../123img/search.png) no-repeat;
	border: none;
	position: relative;
	left: -3px;
	top: 12px;
}
.sec-title {
	text-align: center;
	padding: 30px 0;
}
.sec-title span {
	font-size: 30px;
	height: 50px;
	position: relative;
	padding-bottom: 10px;
	font-weight: bold;
}
.sec-title span:after {
	width: 30px;
	height: 2px;
	content: '';
	background: #007bdf;
	position: absolute;
	bottom: 0;
	left: 42%;
}
.sec-title p {
	font-size: 14px;
	margin-top: 20px;
}.index-pro {
	padding: 30px 0 30px;
	height: auto;

}
.index-pro .fl {
	width: 300px;
}
.index-pro .fr {
	width: 860px;
}
.index-pro .fl .title {
	height: 60px;
	width: 270px;
	background: #007bdf;
	color: #FFF;
	padding: 20px 0 0 30px;
}
.index-pro .fl .title span {
	display: block;
	font-size: 28px;
	font-weight: bold;
}
.container {
	width: 1300px;
	margin: 0 auto;
}

.web1a{margin:0 auto; width:100%; height:650px; margin-top:60px; background:url(../123img/t2.jpg) no-repeat center top scroll; overflow:hidden;}
.web1{margin:0 auto; width:1300px; margin-top:20px; margin-bottom:40px; overflow:hidden;}
.web1l{ float:left; width:750px; overflow:hidden;}

.web1ltm{ float:left; width:80px; height:100px; overflow:hidden;}
.web1ltm img{height:90px; cursor:pointer; transition: all 0.6s;}
.web1ltm img:hover{transform: scale(1.1);}

.web1lt{ float:left; font-size:32px; color:#111111; overflow:hidden;}
.web1lt span{ font-size:18px; color:#555555;}
.web1lk{ float:left; width:750px; margin-top:30px; font-size:16px; line-height:28px; color:#555555; overflow:hidden;}

.web1r{ float:right; width:460px; border-radius:10px; text-align:center; overflow:hidden;}
.web1r img{width:460px; cursor:pointer; transition: all 0.6s;}
.web1r img:hover{transform: scale(1.2);}


.web2022k{margin:0 auto; width:1300px; margin-top:30px; margin-bottom:60px; overflow:hidden;}
.web2022k ul li{float:left; width:294px; height:350px; list-style-type:none; padding:4px; text-align:center; margin:9px; overflow:hidden;}
.web2022k ul li a{ color:#ff0000; display: block;}
.web2022k ul li a:link{color:#ff0000; }
.web2022k ul li a:visited{color:#ff0000;}
.web2022k ul li a:hover{color:#ff0000;}
.web2022k ul li:hover{color:#ff0000; }

.web2022km{margin:0 auto; width:230px; height:230px; text-align:center; overflow:hidden;}
/*.web2022km img{width:210px; cursor: pointer; transition: all 0.9s; }  
.web2022km img:hover{transform: scale(1.2); } */

.web2022km img {width:200px; height:200px; transition: .9s; border-radius:100px; }
.web2022km:hover img {transform:rotateZ(360deg);}
 
.web2022kn{margin:0 auto; width:240px; margin-top:10px; height:40px; line-height:40px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; text-align:center; overflow:hidden;}
.web2022knx{margin:0 auto; width:240px; margin-top:6px; height:80px; line-height:22px; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}


.web2a{margin:0 auto; width:100%; background:url(../123img/7.jpg) no-repeat center top scroll; padding-top:40px; padding-bottom:50px; overflow:hidden;}
.web2{margin:0 auto; width:1300px; overflow:hidden;}
.web2t{margin:0 auto; width:100%;  overflow:hidden;}

.web2k{margin:0 auto; width:1350px; margin-top:10px;overflow:hidden;}
.web2k ul li{float:left; width:390px; margin:20px; height:340px; list-style-type:none; font-size:18px; color:#444444; background-color:#ffffff; border:10px #ffffff solid; border-radius:8px; overflow:hidden;}
.web2k ul li a{ color:#444444; display: block;}
.web2k ul li a:link{color:#444444; }
.web2k ul li a:visited{color:#444444;}
.web2k ul li a:hover{color:#006cb7;}
.web2k ul li:hover{color:#006cb7; border:10px #ffffff solid; }

.web2km{float:left; width:390px; height:293px; overflow:hidden;}
.web2km img{width:390px; cursor:pointer; transition: all 0.8s; }
.web2km img:hover{transform: scale(1.2);}


.web2kt{margin:0 auto; width:370px; padding-top:10px; font-size:16px; font-weight:bold; color:#333333; text-align:center; overflow:hidden;}
.web2ktx{margin:0 auto; width:370px; height:80px; padding-top:5px; line-height:22px; font-size:14px; color:#999999; overflow:hidden;}

.web2kkl{float:left; width:300px; height:225px; overflow:hidden;}
.web2kkl img{width:300px; cursor:pointer; transition: all 0.8s; }
.web2kkl img:hover{transform: scale(1.2);}

.web2kkr{float:right; width:350px; overflow:hidden;}
.web2kkrt{float:left; width:350px; height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#333333; border-bottom:1px #CCCCCC solid; overflow:hidden;}
.web2kkrk{float:left; width:350px; line-height:24px; font-size:14px; color:#777777; margin-top:20px; overflow:hidden;}
.web2kkra{float:left; width:150px; font-size:16px; color:#ffffff; margin-top:20px; border-radius:6px; padding:5px; background-color:#0066CC; text-align:center; overflow:hidden;}
.web2kkra:hover{color:#ffffff; background-color:#cc6000; font-weight:bold;}


.web3{margin:0 auto; width:1300px; margin-top:30px; overflow:hidden;}

.web3t{margin:0 auto; width:1300px; margin-top:45px; line-height:45px; text-align:center; overflow:hidden;}

.web4tt{margin:0 auto; width:970px; margin-top:20px; overflow:hidden;}
.web4kk{margin:0 auto; width:1300px; margin-bottom:50px; overflow:hidden;}

.web2021pro{margin:0 auto; width:100%; margin-top:30px; padding-top:20px; padding-bottom:20px; background:url(../bw_img/bg1.png) no-repeat center top scroll; overflow:hidden;}
.web2021prot{margin:0 auto; width:1300px; line-height:40px; font-size:32px; text-align:center; color:#fff; font-weight:bold; overflow:hidden;}
.web2021prota{margin:0 auto; width:1300px; line-height:40px; font-size:32px; text-align:center; color:#111; font-weight:bold; overflow:hidden;}
.web2021protb{margin:0 auto; width:1300px; line-height:80px; font-size:16px; text-align:center; color:#cccccc;  overflow:hidden;}
.web2021prok{margin:0 auto; width:1300px; margin-top:20px; overflow:hidden;}


.web3kka{margin:0 auto; width:100%; margin-top:40px; margin-bottom:30px; background-color:#E5E5E5; overflow:hidden;}
.web3kkb{margin:0 auto; width:1360px; margin-top:15px; margin-bottom:15px; overflow:hidden;}

.web3k{margin:0 auto; width:1300px; margin-top:15px; margin-bottom:10px; overflow:hidden;}
.web3k ul li{float:left; width:380px; height:400px; list-style-type:none; margin:10px; padding:10px; color:#777777; border:1px #E6E6E6 solid; background-color:#FFFFFF; overflow:hidden;}
.web3k ul li a{text-decoration:none; display: block;}
.web3k ul li a:link{color:#777777; }
.web3k ul li a:visited{color:#777777;}
.web3k ul li a:hover{color:#bdab7b;}
.web3k ul li:hover{color:#bdab7b;}
.web3k ul li:hover{ background-color:#f6f6f6; border:1px #bdab7b solid; }


.webnewsm{margin:0 auto; width:380px; height:250px; overflow:hidden;}
.webnewsm img{width:380px; cursor:pointer; transition: all 0.8s; }
.webnewsm img:hover{transform: scale(1.1);}

.webnewst{margin:0 auto; width:360px; padding-top:10px; font-size:16px; font-weight:bold; color:#333333; text-align:center; overflow:hidden;}
.webnewsk{margin:0 auto; width:360px; height:80px; padding-top:5px; line-height:22px; font-size:14px; color:#999999; overflow:hidden;}
.webnewskt{margin:0 auto; width:360px; height:20px; padding-top:5px; font-size:12px; color:#999999; overflow:hidden;}

.web33ka{margin:0 auto; width:1300px; overflow:hidden;}
.web33ka ul li{float:left; width:380px; height:260px; list-style-type:none; margin-bottom:10px; margin-left:10px; margin-right:10px; overflow:hidden;}
.web33ka ul li a{ color:#999999; display: block;}
.web33ka ul li a:link{color:#999999; }
.web33ka ul li a:visited{color:#999999;}
.web33ka ul li a:hover{color:#ffffff;}

.web33km{float:left; width:380px; height:300px; text-align:center; background-color:#cdcdcd; overflow:hidden;}
.web33km img{height:300px; width:100%; cursor: pointer; transition: all 0.9s; }  
.web33km img:hover{transform: scale(1.2); } 

.web33kt{float:left; width:380px; text-align:center; height:40px; line-height:40px; font-size:16px; text-align:center; overflow:hidden;}
.web33kk{float:left; width:380px; height:48px; padding-left:10px; padding-right:10px; padding-top:10px;  font-size:14px; color:#999999; overflow:hidden;}

.web34kkm{margin:0 auto; width:290px; height:215px; /*border-radius:8px;*/ overflow:hidden;}
.web34kkm img{height:215px; cursor:pointer; transition: all 0.8s; }
.web34kkm img:hover{transform: scale(1.2);}

.web34kkt{margin:0 auto; width:290px; padding-top:15px; font-size:16px; font-weight:bold; color:#333333; text-align:center; overflow:hidden;}
.web34kkk{margin:0 auto; width:260px; height:60px; padding-top:6px; font-size:14px; line-height:24px; color:#999999; overflow:hidden;}
.web34kkkt{margin:0 auto; width:290px; height:20px; padding-top:5px; font-size:12px; color:#999999; overflow:hidden;}

.web35kkm{margin:0 auto; width:290px; height:215px; overflow:hidden;}
.web35kkm img{width:290px; cursor:pointer; transition: all 0.8s; }
.web35kkm img:hover{transform: scale(1.2);}

.web35kkt{margin:0 auto; width:290px; padding-top:10px; font-size:16px; font-weight:bold; color:#333333; text-align:center; overflow:hidden;}


.cc_kk{float:left; width:1300px; overflow:hidden;}
.cc_tk_{margin:0 auto; width:1300px; height:75px; overflow:hidden;}
.cc_tkb{ float:left; width:300px; height:58px; line-height:58px; font-size:18px; text-align:center; color:#444444; background-color:#ffffff; border:1px #a7a7a7 solid; margin:10px; border-radius:6px; overflow:hidden;}
.cc_tkb a{text-decoration:none; display: block;}
.cc_tkb a:link{color:#333333; }
.cc_tkb a:visited{color:#333333;}
.cc_tkb a:hover{color:#333333;}
.cc_tka{ float:left; width:300px; height:60px; line-height:60px; font-size:18px; font-weight:bold; text-align:center; color:#ffffff; background-color:#da251d; margin:10px; border-radius:6px; overflow:hidden;}
.cc_tka a{text-decoration:none; display: block;}
.cc_tka a:link{color:#ffffff; }
.cc_tka a:visited{color:#ffffff;}
.cc_tka a:hover{color:#ffffff;}

.cc_kka{display:block;}
.cc_kka ul li a:link{color:#333333; }
.cc_kka ul li a:visited{color:#333333;}
.cc_kka ul li a:hover{color:#dc0018;}
.cc_kkb{display:none;}

.newstt{margin:0 auto; width:1300px; margin-top:50px; text-align:center; font-size:28px; line-height:50px; font-weight:bold; color:#1e2628; overflow:hidden;}
.newss{margin:0 auto; width:1300px; color:#666666; text-align:center; font-size:14px; height:36px; line-height:36px; margin-top:40px; margin-bottom:40px; background-color:#ececec; overflow:hidden;}
.newss a{ color:#888888;}
.newss a:link{color:#888888; }
.newss a:visited{color:#888888;}
.newss a:hover{color:#888888;}
.newsk{margin:0 auto; width:1300px; margin-bottom:50px;  font-size:16px; line-height:34px; text-align:justify; text-justify:inter-ideograph; overflow:hidden;}

.news{margin:0 auto; width:1300px; margin-top:10px; margin-bottom:20px; overflow:hidden;}
.news ul li{float:left; width:600px; height:46px; line-height:46px; list-style-type:none; font-size:16px; margin-left:20px; margin-right:25px; border-bottom:1px #f1f1f1 solid; overflow:hidden;}
.news ul li a{display: block;}
.news ul li a{ color:#555555;}
.news ul li a:link{color:#555555; }
.news ul li a:visited{color:#555555;}
.news ul li a:hover{color:#da251d;}
.news ul li:hover{color:#da251d; border-bottom:1px #da251d solid; }
.news ul li span{ float:right; font-size:14px; line-height:46px; color:#888888;}

.newsst{margin:0 auto; width:1300px; color:#555555; text-align:center; font-size:18px; height:40px; line-height:40px; margin-top:40px; margin-bottom:40px; background-color:#ececec; border-radius:6px; overflow:hidden;}

.newslkimg{margin:0 auto; width:900px; padding-top:20px; text-align:center; padding-bottom:20px; overflow:hidden;}
.newslkimg img {width:50%; padding:5px; border:1px #CCCCCC solid;}

.newskk{margin:0 auto; width:1300px; margin-top:50px; overflow:hidden;}
.newskk ul li{float:left; width:1300px; list-style-type:none; font-size:20px; line-height:46px; border-bottom:1px #E7E7E7 solid; padding-top:30px; padding-bottom:30px; color:#333333; overflow:hidden;}
.newskk ul li a{ color:#333333; display: block;}
.newskk ul li a:link{color:#333333; }
.newskk ul li a:visited{color:#333333;}
.newskk ul li a:hover{color:#0058a3;}
.newskk ul li span{font-size:14px; line-height:26px; color:#999999;}
.newskk ul li:hover{color:#006cb7; border-bottom:1px #006cb7 solid; }
.newskk ul li ll{float:left; width:350px; height:170px; padding:4px; border:1px #EFEFEF solid; overflow:hidden;}
.newskk ul li ll img{float:left; width:350px; }
.newskk ul li rr{ float:right; width:800px;}

.newskc{margin:0 auto; width:1120px; overflow:hidden;}
.newskct{margin:0 auto; width:1120px; font-size:33px; color:#111111; line-height:50px; padding-bottom:20px; margin-top:20px; text-align:center; font-weight:bold; overflow:hidden;}
.newskcsj{margin:0 auto; width:1120px; font-size:14px; color:#999999; text-align:center; overflow:hidden;}
.newskck{margin:0 auto; width:1120px; font-size:16px; color:#666666; line-height:36px; text-align:justify; text-justify:inter-ideograph; padding-top:10px; overflow:hidden;}
.newskcsx{margin:0 auto; width:1120px; padding-top:40px; overflow:hidden;}
.newskcsx1{float:left; width:450px; height:59px; line-height:59px; font-size:18px; color:#ffffff; text-align:center; background-image:url(../bw_img/xyb.jpg); overflow:hidden;}
.newskcsx1 a{ color:#FFFFFF; display: block;}
.newskcsx1 a:link{color:#FFFFFF; }
.newskcsx1 a:visited{color:#FFFFFF;}
.newskcsx1 a:hover{color:#FFFFFF;}

.newskcsx2{float:right; width:450px; height:59px; line-height:59px; font-size:18px; color:#ffffff; text-align:center; background-image:url(../bw_img/syb.jpg); overflow:hidden;}
.newskcsx2 a{ color:#FFFFFF; display: block;}
.newskcsx2 a:link{color:#FFFFFF; }
.newskcsx2 a:visited{color:#FFFFFF;}
.newskcsx2 a:hover{color:#FFFFFF;}


.show{margin:0 auto; width:1200px; background-color:#FFFFFF; margin-top:40px; overflow:hidden;}
.showa{margin:0 auto; width:100%;  background-color:#eaedf0; background-image:url(../bw_img/bj.jpg); background-repeat:repeat-x; overflow:hidden;}
.showb{margin:0 auto; width:1120px;  background-color:#ffffff; border-radius:15px; border:40px #FFFFFF solid; margin-top:50px; margin-bottom:50px; overflow:hidden;}
.show1{margin:0 auto; width:100%; margin-top:40px; padding-bottom:10px; font-size:16px; line-height:28px; color:#555555; background-color:#efefef; overflow:hidden;}

.showt2021{margin:0 auto; width:100%;height:87px; background-image:url(../bw_img/bgg.jpg); overflow:hidden;}
.showt2021t{margin:0 auto; width:1300px; overflow:hidden;}
.showt2021t ul li{float:left; width:190px; height:70px; line-height:70px; list-style-type:none; font-size:18px; margin-right:10px; color:#222222; text-align:center; overflow:hidden;}
.showt2021t ul li a{ color:#222222; display: block;}
.showt2021t ul li a:link{color:#222222; }
.showt2021t ul li a:visited{color:#222222;}
.showt2021t ul li a:hover{color:#222222;}

.show_tt{margin:0 auto; width:1300px; margin-top:20px; border-bottom:1px #e4e4e4 solid; overflow:hidden;}
.show_tt ul li{float:left; width:185px; height:70px; line-height:70px; list-style-type:none; font-size:22px; color:#222222; text-align:center; overflow:hidden;}
.show_tt ul li a{ color:#222222; display: block;}
.show_tt ul li a:link{color:#222222; }
.show_tt ul li a:visited{color:#222222;}
.show_tt ul li a:hover{color:#222222;}


.showk{margin:0 auto; width:1300px; margin-top:50px; padding-bottom:50px; font-size:16px; line-height:28px; color:#555555; overflow:hidden;}
.showk a{ color:#555555;}
.showk a:link{color:#555555; }
.showk a:visited{color:#555555;}
.showk a:hover{color:#555555; }

.list_dq{margin:0 auto; width:1300px; margin-top:30px; border-bottom:1px #e4e4e4 solid; overflow:hidden;}
.list_dq ul li{float:left; width:250px; height:60px; line-height:60px; list-style-type:none; font-size:18px; color:#222222; text-align:center; margin:4px; border:1px #CCCCCC solid; overflow:hidden;}
.list_dq ul li a{ color:#222222; display: block;}
.list_dq ul li a:link{color:#222222; }
.list_dq ul li a:visited{color:#222222;}
.list_dq ul li a:hover{color:#ffffff;}
.list_dq ul li:hover{color:#ffffff; border:1px #ff8400 solid; background-color:#ff8400;}

/* °¸Àý */
.industry{margin:0 auto; width:100%;  padding-top:50px; padding-bottom:50px; border-bottom:1px #F0F0F0 solid; overflow:hidden;}
.industryy{margin:0 auto; width:100%;  padding-top:50px; padding-bottom:50px; background:url(../bw_img/gongyiBgm.png) no-repeat center top scroll; background-repeat:repeat-y;  overflow:hidden;}
.industryk{margin:0 auto; width:1300px; border-bottom:1px #dadada solid;  padding-top:50px; padding-bottom:50px; overflow:hidden;}

.industrya{ float:left; width:500px; overflow:hidden;}
.industrya img{ width:500px; cursor: pointer; transition: all 0.9s; }
.industrya img:hover{transform: scale(1.2); }  
.industryaa{ float:right; width:900px; font-size:16px; line-height:32px; overflow:hidden;}

.industryb{ float:right; width:500px; overflow:hidden;}
.industryb img{ width:500px; cursor: pointer; transition: all 0.9s; }
.industryb img:hover{transform: scale(1.2); } 
.industrybb{ float:left; width:900px; font-size:16px; line-height:32px; overflow:hidden;}

.industryf h6{font-size: 28px;color: #333;line-height: 48px;font-weight: 600;}
.industryf p{font-size: 16px;color: #666;line-height: 32px;margin-top: 20px;}
.industryf a{display: inline-block;margin-top: 54px;overflow: hidden;width: 190px;height: 56px;background: #0090d7;text-align: center;line-height: 56px;position: relative;border-radius: 30px;font-size: 0;}
.industryf a span, .industryf a i{display: inline-block;vertical-align: middle;z-index: 2;}
.industryf a span{font-size: 15px;color: #fff;}
.industryf a i{width: 8px;height: 11px;background: url('../images/gather/proArr.png') no-repeat;margin-left: 18px;}
.industryf a:after{content: "";position: absolute;width: 0;right: 0;top: 0;height: 100%;background: #fff;opacity: .2;transition: all .4s ease;}
.industryf a:hover:after{right: auto;left: 0;width: 100%;}


.case{margin:0 auto; width:1300px; margin-top:45px; overflow:hidden;}
.caset{margin:0 auto; width:1300px; margin-top:45px; overflow:hidden;}
.caset_l{float:right; width:850px; overflow:hidden;}
.caset_lt{float:left; width:850px; font-size:34px; line-height:38px; overflow:hidden;}
.caset_lk{float:left; width:850px; font-size:14px; line-height:28px; margin-top:30px; color:#777777; overflow:hidden;}
.caset_lkk{float:left; width:830px; margin-top:20px; font-size:16px; background-color:#E9E9E9; border:10px #E9E9E9 solid; overflow:hidden;}
.caset_lkkl{float:left; width:135px; height:50px; line-height:50px; font-size:18px; color:#333333; text-align:center; background-color:#e6e7e8; border-right:15px #FFFFFF solid; border-bottom:15px #FFFFFF solid; overflow:hidden;}
.caset_lkkr{float:left; width:380px; height:30px; line-height:30px; font-size:14px; color:#666666; padding:10px; background-color:#e6e7e8; border-bottom:15px #FFFFFF solid; overflow:hidden;}
.caset_lktel{float:left; width:300px; height:50px; background-image:url(../bw_img/tel.jpg); background-repeat:no-repeat; padding-left:50px; line-height:50px; font-size:24px; margin-top:20px; font-weight:bold; color:#d74023; overflow:hidden;}

.caset_lktelr{float:right; width:190px; height:40px; text-align:center; line-height:40px; font-weight:bold; color:#d74023; border-radius:5px; background-color:#FF0000; color:#FFFFFF; font-size:18px;margin-top:25px;  overflow:hidden;}


.caset_r{float:left; width:550px; overflow:hidden;}
/*.caset_r img{width:560px; cursor: pointer; transition: all 0.9s; }  
.caset_r img:hover{transform: scale(1.2); } */
.example{}
.example img{ width:600px;}
.example ol{position:relative; width:580px; height:50px; top:-80px; left:10px;}
.example ol li{float:left;width:50px;height:50px; margin:10px; border:1px #888888 solid; list-style-type:none; }
.example ol li img{width:50px;height:50px; }
.example ol li.seleted{border:1px #FF6633 solid; }

.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin:0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}

.progz{margin:0 auto; width:100%; background-color:#efeff0; margin-top:40px; padding-top:26px; padding-bottom:26px; overflow:hidden;}
.progzt{margin:0 auto; width:1300px; margin-top:30px; font-size:30px; line-height:30px; color:#333333; text-align:center; overflow:hidden;}
.progzk{margin:0 auto; width:1300px; margin-top:20px; font-size:16px; line-height:30px; color:#555555; overflow:hidden;}

.web3ka{margin:0 auto; width:1300px; overflow:hidden;}
.web3ka ul li{float:left; width:350px; height:320px; list-style-type:none; margin-bottom:10px; margin-left:10px; margin-right:10px; overflow:hidden;}
.web3ka ul li a{ color:#999999; display: block;}
.web3ka ul li a:link{color:#999999; }
.web3ka ul li a:visited{color:#999999;}
.web3ka ul li a:hover{color:#ffffff;}

.web3km{float:left; width:350px; height:260px; text-align:center; background-color:#cdcdcd; overflow:hidden;}
.web3km img{height:260px; width:100%; cursor: pointer; transition: all 0.9s; }  
.web3km img:hover{transform: scale(1.2); } 

.web3kt{float:left; width:350px; text-align:center; height:40px; line-height:40px; font-size:16px; text-align:center; overflow:hidden;}
.web3kk{float:left; width:350px; height:48px; padding-left:10px; padding-right:10px; padding-top:10px;  font-size:14px; color:#999999; overflow:hidden;}



.bwfyc{margin:0 auto; width:900px; padding-top:40px; margin-bottom:100px; overflow:hidden; }
.bwfycc{ margin:0 auto; width:1300px; padding-top:40px; margin-bottom:100px; overflow:hidden; }
.bwfy1{ float:left; width:30px; height:30px; background-color:#aa9867; color:#FFFFFF; font-size:16px; text-align:center; line-height:30px; margin-left:6px;}
.bwfy1 a{ color:#FFFFFF; display: block;}
.bwfy1 a:link{color:#FFFFFF; }
.bwfy1 a:visited{color:#FFFFFF;}
.bwfy1 a:hover{color:#FFFFFF;}

.bwfy2{ float:left; width:30px; height:30px; background-color:#b0b0b0; color:#FFFFFF; font-size:16px; text-align:center; line-height:30px; margin-left:6px;}
.bwfy2 a{ color:#FFFFFF; display: block;}
.bwfy2 a:link{color:#FFFFFF; }
.bwfy2 a:visited{color:#FFFFFF;}
.bwfy2 a:hover{color:#FFFFFF;}

.bwfy3{ float:left; width:30px; height:30px; background-color:#555555; color:#FFFFFF; font-size:16px; text-align:center; line-height:30px; margin-left:6px;}
.bwfy3 a{ color:#FFFFFF; display: block;}
.bwfy3 a:link{color:#FFFFFF; }
.bwfy3 a:visited{color:#FFFFFF;}
.bwfy3 a:hover{color:#FFFFFF;}

.f28{font-size:28px; line-height:40px;}
.f20{font-size:20px; line-height:36px;}

.fota{margin:0 auto; width:100%; padding-top:10px;  padding-bottom:30px; background-color:#555555; overflow:hidden;}
.fotb{margin:0 auto; width:100%; padding-top:30px; padding-bottom:20px; border-top:1px #04183b solid; background-color:#1D1D1D; overflow:hidden;}
.fot{margin:0 auto; width:1300px; overflow:hidden;}
.fot_l{float:right; overflow:hidden;}
.fot_r{float:left; text-align:right; font-size:16px; color:#ffffff;  overflow:hidden;}
.fot_r a{ color:#dedede; text-decoration:none;}
.fot_r a:link{color:#ffffff; }
.fot_r a:visited{color:#ffffff;}
.fot_r a:hover {color: #ffffff;}
.fot_r a:active {color:#ffffff;}

.fok{margin:0 auto; width:1300px; line-height:28px; text-align:center; color:#777777; border-top:1px #4e4e4e solid; margin-top:10px; padding-top:20px; overflow:hidden;}
.fok a{ color:#777777; text-decoration:none;}
.fok a:link{color:#777777; }
.fok a:visited{color:#777777;}
.fok a:hover {color: #777777;}
.fok a:active {color:#777777;}

.fok_gs{margin:0 auto; width:1300px; line-height:23px; color:#999999; border-top:1px #4e4e4e solid; margin-top:10px; padding-top:20px; overflow:hidden;}
.fok_gs a{ color:#999999; text-decoration:none;}
.fok_gs a:link{color:#999999; }
.fok_gs a:visited{color:#999999;}
.fok_gs a:hover {color: #999999;}
.fok_gs a:active {color:#999999;}

.fott{margin:0 auto; width:1300px; margin-top:10px; padding-bottom:10px; overflow:hidden;}
.fott ul li{float:left; text-align:left; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; list-style-type:none; color:#ffffff; overflow:hidden;}
.fott ul li a{ color:#ffffff;}
.fott ul li a:link{color:#ffffff; }
.fott ul li a:visited{color:#ffffff;}
.fott ul li a:hover{color:#ffffff; }
.fott ul li span {color:#ffffff; font-size:16px; }

.fottt{float:left; width:405px; text-align:left; overflow:hidden;}
.fottk{float:left; width:405px; overflow:hidden;}
.fottk ul li{float:left; width:135px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:30px; list-style-type:none; color:#888888; text-align:left; overflow:hidden;}
.fottk ul li a{ color:#888888;}
.fottk ul li a:link{color:#888888; }
.fottk ul li a:visited{color:#888888;}
.fottk ul li a:hover{color:#888888; }

.fottta{float:left; width:300px; text-align:left; overflow:hidden;}
.fottka{float:left; width:300px; overflow:hidden;}
.fottka ul li{float:left; width:150px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:30px; list-style-type:none; color:#888888; text-align:left; overflow:hidden;}
.fottka ul li a{ color:#888888;}
.fottka ul li a:link{color:#888888; }
.fottka ul li a:visited{color:#888888;}
.fottka ul li a:hover{color:#888888; }

.linka{margin:0 auto; width:100%; margin-top:50px; padding-top:10px; padding-bottom:10px; background-color:#464646; overflow:hidden;}
.link{margin:0 auto; width:1300px; color:#ffffff; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; border:5px #464646 solid; background-color:#464646; overflow:hidden;}
.link a{text-decoration:none;}
.link a:link{color:#ffffff; }
.link a:visited{color:#ffffff;}
.link a:hover{color:#ffffff;}

abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,sub,summary,sup,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0;font-weight:400;font-style:inherit;font-family:inherit;vertical-align:top}

.demo {width:600px; height:450px; font-size:20px; position:relative;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height:112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}

.slider {display: none}


.floatonline {margin:0 auto; width:100px; overflow:hidden;}
.floatonlinet{float:left; width:100px; overflow:hidden;}
.floatonlinec{float:left; width:100px; background-color:#FFFFFF; overflow:hidden;}
.qq_phone{float:left; width:100px; text-align:center; color:#111111; padding-top:10px; padding-bottom:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; background-color:#FFFFFF; overflow:hidden;}
.qq_phone a{display:block;}
.qq_phone a:link  {color:#111111; text-decoration:none;}
.qq_phone a:visited  {color:#111111; text-decoration:none;}
.qq_phone a:hover  {color:#ff7e00; text-decoration:none;}

.qq_phonea{float:left; width:100px; text-align:center; overflow:hidden;}
.floatonlinef{float:left; width:100px; height:47px; overflow:hidden;}
