/********************************以下是整站CMS部分**********************************/
.L {float:left;}
.R {float:right;}
.MainCont {width:1200px; margin:0 auto; position:relative; z-index:0;}

/*WebData*/
.WebData {width:100%; padding:25px 0;}
.WebData ul {overflow:hidden;}
.WebData ul li {width:33%; float:left; text-align:center; line-height:35px; border-right:1px solid #f1f1f1;}
.WebData ul li:last-child {border-right:none;}
.WebData ul li div:first-child {font-size:30px; font-weight:bold;}
.WebData ul li div:nth-child(2) {font-size:16px; color:bfbfbf;} 

/*Function*/
.Function {overflow:hidden; padding-bottom:60px;background:url(diqiubg2.png) no-repeat center 50%}
.Function .head {width:1200px; overflow:hidden; margin:30px auto 60px auto;}
.Function .head h2{font-size:35px; text-align:center; line-height:50px; background:url(ser_bg.png) no-repeat bottom center; padding:25px 0; margin-bottom:15px;}
.Function .head h3{font-size:22px; text-align:center; line-height:50px;  padding:15 0; margin-bottom:25px;}
.Function .head span {text-align:center; line-height:30px; color:#606060; display:block; font-size:16px;}

.Function .F_img {width:500px; float:left; display:flex;  align-items:center;}
.Function .F_img img {max-width:470px; max-height:420px;}
.Function .F_text {width:675px; float:right;}
.Function .F_text .tag {height:30px; color:#21a4ed; font-size:20px;}
.Function .F_text .words {overflow:hidden; margin:15px 0; line-height:20px; height:60px;}
.Function .f_list {overflow:hidden; background:#f4f4f4; padding:15px; position:relative;border-radius:4px;border:1px solid #EFEFEF;}
.Function .f_list .prev {position:absolute; left:25px; top:65px; width:20px; height:31px; background:url(prev.png) no-repeat left center; overflow:hidden; text-indent:-9999px; z-index:99;}
.Function .f_list .next {position:absolute; right:25px; top:65px; width:20px; height:31px; background:url(prev.png) no-repeat right center; overflow:hidden; text-indent:-9999px; z-index:99;}
.Function .f_list .flashBox {width:580px; height:135px; margin:0 auto; position:relative; overflow:hidden;}
.Function .f_list .flashBox ul {width:10000px; overflow:hidden; position:absolute; top:0;}
.Function .f_list .flashBox ul li {width:100px; margin:0 22px; float:left; text-align:center;}
.Function .f_list .flashBox ul li a {display:block; width:100px; height:100px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.Function .f_list .flashBox ul li span {display:block; width:100%; line-height:30px;}
.Function .f_list .flashBox ul li a img {max-width:70px; max-height:70px;}
.Function .f_list .flashBox ul li a:hover img
{ 
	-webkit-transform:scale(1.3,1.3);
	-webkit-transition: all 1s ease 0s;
    -moz-transform:scale(1.3,1.3);
	-moz-transition: all 1s ease 0s;
    -transform:scale(1.3,1.3);
	transition: all 1s ease 0s;
}
.Function .switch {width:100%; overflow:hidden; margin-top:25px;}
.Function .switch ul {overflow:hidden;}
.Function .switch ul li {width:135px; height:35px; float:left; margin-right:45px; text-align:center; line-height:35px;}
.Function .switch ul li:last-child {margin-right:0;}
.Function .switch ul li a {display:block; border:1px solid #21a4ed; height:33px; color:#21a4ed; padding-left:15px;}
.Function .switch .pc a {background:#21a4ed url(f_web_w.png) no-repeat 15px center; color:#FFFFFF;}
.Function .switch .ph a {background:url(f_phone.png) no-repeat 15px center;}
.Function .switch .dw a {background:url(f_download.png) no-repeat 15px center;}
.Function .switch .pc a:hover  {background:#ED7212 url(f_web_w.png) no-repeat 15px center; border:1px solid #ED7212;}
.Function .switch .ph a:hover {background:#21a4ed url(f_phone_w.png) no-repeat 15px center; color:#FFFFFF;}
.Function .switch .dw a:hover {background:#21a4ed url(f_download_w.png) no-repeat 15px center; color:#FFFFFF;}

/*Product*/
.Product {width:100%; overflow:hidden; background:#f1f1f1 url(b2.jpg); padding:55px 0 45px 0; margin-bottom:25px;}
.Product .chead {overflow:hidden; line-height:35px; text-align:center; margin-bottom:35px;color:#fff;}
.Product .chead h1 {font-size:30px; font-weight:normal;}
.Product .chead p {font-size:20px;padding-top:20px; }
.Product .p_cont {overflow:hidden;padding-top:20px;padding-bottom:20px;}
.Product .p_cont .list {width:240px; height:365px; border-radius:10px; overflow:hidden; float:left; background:#FFFFFF; margin-right:80px;}
.Product .p_cont .list:last-child {margin-right:0;}
.Product .p_cont .list .tag {height:140px; text-align:center; background:#999999; padding-top:12px;}
.Product .p_cont .list .tag em{width:82px; height:82px; display:flex; border-radius:50px; border:1px solid #FFFFFF; overflow:hidden; margin:0 auto; justify-content:center; align-items:center;}
.Product .p_cont .list .tag span {display:block; line-height:30px; font-size:18px; color:#FFFFFF; margin-top:10px;}
.Product .p_cont .list .text {width:126px; margin:0 auto;}
.Product .p_cont .list .text span {line-height:25px; padding-top:25px; display:block;}
.Product .p_cont .list .text a {display:block; height:35px; line-height:35px; width:100%; text-align:center; margin-top:25px; color:#FFFFFF; border-radius:5px; overflow:hidden;}
.Product .p_cont .list:first-child .tag {background:#069ae4;}
.Product .p_cont .list:first-child .text a {background:#069ae4;}
.Product .p_cont .list:nth-child(2) .tag {background:#24b96d;}
.Product .p_cont .list:nth-child(2) .text a {background:#24b96d;}
.Product .p_cont .list:nth-child(3) .tag {background:#f38c1e;}
.Product .p_cont .list:nth-child(3) .text a {background:#f38c1e;}
.Product .p_cont .list:nth-child(4) .tag {background:#dd4b4b;}
.Product .p_cont .list:nth-child(4) .text a {background:#dd4b4b;}
.Product .p_cont .list .text a:hover {background:#006699;}



/*Service*/

.kai_line{width:100%; height:10px; background:#FBFBFB; border-top:1px solid #F0F0F0;  border-bottom:1px solid #F0F0F0; position:relative; clear:both;}

/*Service*/
.Service {overflow:hidden; margin-bottom:50px;}
.Service .head {width:1200px; overflow:hidden; margin:30px auto 130px auto;}
.Service .head h2{font-size:35px; text-align:center; line-height:50px; background:url(ser_bg.png) no-repeat bottom center; padding:25px 0; margin-bottom:25px;}
.Service .head span {text-align:center; line-height:30px; color:#606060; display:block; font-size:16px;}
.Service .ser_list {width:100%; border-top:1px solid #ededed; position:relative; clear:both;}
.Service .ser_list .cont {width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.Service .ser_list .ser {width:150px; float:left; margin-right:112px;}
.Service .ser_list .ser:last-child {margin-right:0;}
.Service .ser_list .ser .img {width:145px; height:92px;  position:absolute; top:-46px; padding-left:5px;}
.Service .ser_list .ser .img img {max-width:91px; max-height:91px;}
.Service .ser_list .ser .text {overflow:hidden; margin-top:70px; line-height:24px;}
.Service .ser_list .ser .text ol {font-size:20px; font-weight:bold; padding-bottom:10px;}
.Service .ser_list .ser .text li {font-size:12px; color:#999999;}

/*Case*/
.Case {overflow:hidden; height:580px; margin-bottom:50px;}
.Case .head {overflow:hidden; width:1200px; margin:25px auto 0 auto;}
.Case .head span {line-height:50px; padding-bottom:5px; border-bottom:1px solid #ff6c00; font-size:22px; font-weight:bold;}
.Case .showimg {overflow:hidden;}
.Case .showimg dl {width:225px; float:left; margin-right:100px; margin-bottom:45px; overflow:hidden;}
.Case .showimg dl:nth-child(4n+4) {margin-right:0;}
.Case .showimg dl dt {height:45px; line-height:45px; overflow:hidden; font-size:18px; color:#666666;}
.Case .showimg dl dd {overflow:hidden; border:1px solid #e2e2e2; background:#eeeeee; width:223px; height:125px; display:flex; justify-content:center; align-items:center;}
.Case .showimg dl:hover dd { border:1px solid red;}
.Case .showimg dl dd img {max-width:223px;width:223px; max-height:125px;}


/*Exhibition_box*/
.Exhibition_box{
	width:100%;
	height:410px;
	margin:auto;
	overflow:hidden;
	background:#f1f1f1;
	padding:50px 0;
}
.Exhibition_box .contactus{
	width:700px;
	height:410px;
	background:url(bg1.png);
	float:left;
}
.Exhibition_box .InfoCont{
	width:480px;
	height:410px;
	background:url(bg1.png);
	float:right;
}
.Exhibition_box .head{
	height:55px;
	line-height:55px;
	overflow:hidden;
	background:#069AE4;
	color:#FFF;
	padding:0 10px 0 15px;
}
.Exhibition_box .head .tag{
	display:block;
	float:left;
	font-size:18px;
	padding-left:30px;
}
.Exhibition_box .head .tag em{
	display:inline-block;
	padding-left:10px;
	font-size:12px;
	font-style:italic;
}
.Exhibition_box .contactus .tag{
	background:url(tel.png) 3px 12px no-repeat;
}
.Exhibition_box .InfoCont .tag{
	background:url(tag1.png) left 14px no-repeat;
}
.Exhibition_box .head .more{
	float:right;
	color:#FFF;
}
.Exhibition_box .head .more a{
	color:#FFF;
	font-size:14px;
}
.Exhibition_box .contactus .cont{
	padding:15px;
}
.Exhibition_box .contactus .cont .tel{
	width:100%;
	height:35px;
	line-height:35px;
	overflow:hidden;
}
.Exhibition_box .contactus .cont .tel li{
	width:33%;
	height:35px;
	float:left;
	font-size:14px;
	text-align:center;
}
.Exhibition_box .contactus .cont .wxcode{
	width:100%;
	height:250px;
	overflow:hidden;
}
.Exhibition_box .contactus .cont .wxcode li{
	width:33%;
	height:240px;
	float:left;
	padding-top:10px;
}
.Exhibition_box .contactus .cont .wxcode li div{
	text-align:center;
}
.Exhibition_box .contactus .cont .wxcode li div img{
	width:180px;
	height:180px;
}
.Exhibition_box .contactus .cont .wxcode li span{
	display:block;
	text-align:center;
	padding-top:10px;
	font-size:14px;
}
.Exhibition_box .contactus .cont .qq{
	width:100%;
	height:40px;
	overflow:hidden;
}
.Exhibition_box .contactus .cont .qq li{
	width:33%;
	height:40px;
	float:left;
	font-size:14px;
	text-align:center;
}
.Exhibition_box .contactus .cont .qq li span{
	display:inline-block;
	padding-right:10px;
}
.Exhibition_box .InfoCont .cont{
	padding:15px;
}
.Exhibition_box .InfoCont .cont ul li{
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:16px;
	padding-left:15px;
	background:url(array.png) left 15px no-repeat;
}

/*FrendLinkCont*/
.FrendLinkCont{
	width:1200px;
	margin:30px auto 30px auto;
}
.FrendLinkCont .head{
	line-height:60px;
	text-align:center;
	font-size:24px;
	word-spacing:20px;
	border-bottom:#FD7700 solid 2px;
}
.FrendLinkCont .head span{
	cursor:pointer;
}
.FrendLinkCont .head .ck{
	color:#FD8D42;
}
.FrendLinkCont .cont{
	border-bottom:#DDD dotted 1px;
}
.FrendLinkCont .cont .img{
	word-spacing:50px;
	padding-bottom:20px;
	line-height:50px;
	padding-top:30px;
}
.FrendLinkCont .cont .word{
	padding:10px;
	line-height:30px;
	word-spacing:20px;
}
/******/
.Business{
	width:100%;
	background:#F9F9F9;
}
.Business_box{
	width:1200px;
	margin:auto;
	position:relative;
	height:220px;
	background:url(busm.jpg) 700px top no-repeat;
}
.Business_box .Infos{
	width:680px;
	padding-top:15px;
}
.Business_box .Infos .head{
	height:30px;
	line-height:30px;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	position:relative;
}
.Business_box .Infos .head:before{
	content:'';
	display:block;
	width:3px;
	height:16px;
	position:absolute;
	background:#666;
	left:0;
	top:8px;
}
.Business_box .Infos p{
	padding-top:15px;
	line-height:25px;
	font-size:14px;
}
.Business_box .Infos ul{
	padding-top:15px;
	height:60px;
	width:680px;
}
.Business_box .Infos ul li{
	width:340px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-indent:30px;
	overflow:hidden;
	float:left;
}
.Business_box .Infos ul li.li1{
	background:url(bus1.jpg) left 5px no-repeat;
}
.Business_box .Infos ul li.li2{
	background:url(bus2.jpg) left 5px no-repeat;
}
.Business_box .Infos ul li.li3{
	background:url(bus3.jpg) left 5px no-repeat;
}
.Business_box .Infos ul li.li4{
	background:url(bus4.jpg) left 5px no-repeat;
}
.Business_box .Search{
	width:338px;
	height:46px;
	background:url(input.jpg) no-repeat;
	position:absolute;
	right:30px;
	top:100px;
	border:#999 solid 1px;
}
.Business_box .Search .input{
	height:45px;
	line-height:45px;
	margin-left:40px;
	width:220px;
	border:0;
	background:none;
	font-size:18px;
}
.Business_box .Search .submit{
	width:70px;
	height:45px;
	font-size:20px;
	font-weight:bold;
	border:0;
	background:none;
	cursor:pointer;
}




























/*把相关相目的TAG隐藏掉*/
.MainTable #sonSortName .head{
	display:none;
}
.MainTable #sonSortName .middle{
	border-top:1px solid #D0D0D0;
	
	padding:0px;
}

/*控制内容页的图片，不能超过700像素*/
.content_word img { 
    max-width:700px;    
    height:auto;            
    zoom:expression( function(elm) {    
        if (elm.width>560) {    
              var oldVW = elm.width; elm.width=700;                  
              elm.height = elm.height*(700 /oldVW);            
        }      
    }(this));  
} 
