﻿@charset "utf-8";
html{}
*{padding:0px; margin:0px;line-height:1.8em;}
body{font: normal 14px/2 'Microsoft YaHei';color:#333;}
h1,h2,h3,h4,h5,h6{font: normal 14px/2 'Microsoft YaHei';}
a{text-decoration: none;} 
a:link, a:visited, a:active {color:#333;}
a:hover{color:#223f5d;}
img{border: 0px;}
checkbox{border: 0px;}
.clear{clear:both;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.button{border: 0px; }
.wide{ width:1200px; margin:0 auto; }
.wide:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#iwrapper{}
#wrapper{}

#header{background:#fff;}
.logo{ padding:7px 0px; float:left; width:36%;}
.logo img{max-width:100%;}

.top{ padding:8px 0;font-size: 12px; background:#f2f2f2;} 
.topnav{ float:right; font-size: 12px; } 
.topnav a{padding:0 8px;} 
.topnav a:hover{} 

.nav{height:84px;  margin-left:45%; }
.nav ul{list-style-type:none;height:84px;}
.nav .nLi{ float:left;  position:relative;  }
.nav .nLi a{ display:block; padding:0 24px;line-height:84px; font-size: 16px; text-align:center; }
.nav .nLi a:hover,.nav .on a{ color:#1890ff;  }
.nav .sub{ display:none; min-width:122px;  top:84px;left:0; position:absolute; z-index:9999; }
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block;background:#fff; color:#333;padding:0 15px; border-bottom:1px #e6e6e6 solid; line-height: 35px;font-size:14px;white-space:nowrap; position:relative; }
.nav .sub a:hover{ background: #1890ff; color:#fff; }
.nav .none{background: none;}


.slider{}
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; } 
.rslides { margin: 0 auto; }
.rslides_container { position: relative; }
.centered-btns_tabs { position: absolute; bottom:15%; left:50%; text-align: center; z-index:9999;margin-left:-30px; }
.centered-btns_tabs li{ display: inline; float: none; _float: left; *float: left;margin: 0 5px; }
.centered-btns_tabs a{ width: 10px; height: 10px;text-indent: -9999px; overflow: hidden; background: #ffd200;display: inline-block; _display: block; *display: block;  }
.centered-btns_here a{ background: #fff; }

.banner{ position:relative; background:#f0f0f0; }
.banner h3{ position: absolute;width:100%; z-index:999; bottom:30%; text-align:center;color:#fff;}
.banner h3 strong{ display: block;;font-size:32px;}
.banner h3 span{ display: block;font-size:30px;line-height:1em; }
.banner img{ display:block; max-width:100%; /*margin:0 auto;*/}


#imain{ padding:2% 0;}

.ititle{ text-align:center;  margin:0 0 2% 0; position:relative; }
.ititle h2{  font-size: 30px; }
.ititle span{ color:#ffc001;}
.ititle p{ line-height: 1.6em; color: #999; font-size: 16px;}
.ititle a{ display:block;width:116px;text-align:center; line-height:36px;color:#a46f29;border:1px solid #ae8452;  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-transform:uppercase;}


.more{}

.Info{}
.Info .wide{ background: #fff;margin-top:-73px; height: 146px;border-radius: 8px; box-shadow: 0 4px 29px rgba(24,144,225,.28); z-index: 111; position:relative;}

.Info ul{list-style-type:none; padding: 3.5% 0; text-align: center;}
.Info li{ display:inline-block; padding:0 5.5%; text-align: center;	border-right:1px solid #e6e6e6;}
.Info li h3{font-size: 30px;	line-height: 36px;}
.Info li h3 span{line-height: 36px;}
.Info li p{display:block; color:#999;}

.Info li:nth-child(1) h3{ content:""; font-size: 20px;}
.Info li:nth-child(2) h3{ content:""; color: #dd4614;}
.Info li:nth-child(3) h3{ content:""; color: #f19300;}
.Info li:nth-child(4){border-right:0;}
.Info li:nth-child(4) h3{ content:""; color: #334cb0;}

.iservice{ padding:4% 0; }
.iservice ul{list-style-type:none; }
.iservice li p{ line-height: 1.6em;	color: #888; }
.iservice li a{display:block;  }


.iservice .ser_1 li{ float:left;width:49%; margin:0.5%; overflow:hidden; position:relative; }
.iservice .ser_1 li img{display:block; width:100%; }
.iservice .ser_1 li a{ position:absolute; z-index:5; top:12%;left:8%;right:45%; bottom:0;  }
.iservice .ser_1 li h3{font-size: 24px;   }
.iservice .ser_1 li:nth-child(1){}
.iservice .ser_1 li:nth-child(1) a{left:5%;right:50%;  }
.iservice .ser_1 li:nth-child(1) h3{font-size: 28px;}
.iservice .ser_1 li:nth-child(1) p{font-size: 16px;}
.iservice .ser_1 li:nth-child(2){}
.iservice .ser_1 li:nth-child(2) a{left:5%;right:50%;  }
.iservice .ser_1 li:nth-child(2) h3{font-size: 28px; }
.iservice .ser_1 li:nth-child(2) p{font-size: 16px; }
.iservice .ser_1 li:nth-child(3){width:32.3333%; }
.iservice .ser_1 li:nth-child(4){width:32.3333%; }
.iservice .ser_1 li:nth-child(5){width:32.3333%; }

.iservice .ser_2 li{ float:left;width:13.28%; margin:0.5%;background: #f4f4f4; text-align:center; padding:3% 0;}
.iservice .ser_2 li img{display:block; max-width:100%;margin:0 auto 2% auto; }
.iservice .ser_2 li h3{font-size: 22px; }


.ibusiness{ padding:4% 0;}
.ibusiness ul{list-style-type:none; }
.ibusiness dl{}
.ibusiness dt{float:left;width: 26%;color: #fff;padding:3.5% 3%; }
.ibusiness dt h3{ font-size: 26px;}
.ibusiness dt h4{font-size: 20px; margin:2% 0;}
.ibusiness dt h5{ height:63px; overflow:hidden;}
.ibusiness dt h5 p{}
.ibusiness dt h6{}
.ibusiness dt h6 img{ display:block; width:100%;}
.ibusiness dt li{ display:inline-block; width:24%; text-align:center; padding:3% 0;}
.ibusiness dt li img{ display:block; max-width:100%;margin:0 auto;}
.ibusiness dt li span{display:block; }
.ibusiness dt a{display:block; background: #cda958; color: #fff; text-align:center; line-height: 48px; border-radius: 24px; font-size: 18px; margin:8% 0;}

.ibusiness dd{float:left;width: 68%;}
.ibusiness dd li{float:left; overflow:hidden; margin:0 0 0 1%; position:relative; }
.ibusiness dd li a{display:block;position:absolute; z-index:5; top:12%; bottom:0;}
.ibusiness dd li img{ display:block; width:100%;}
.ibusiness dd li a h3{ font-size:26px;}
.ibusiness dd li a p{ color:#999; line-height:1.5em;}
.ibusiness dd li a span{display:block;font-size: 16px; line-height:1.5em; margin-top:5%; }
.ibusiness dd li a span em{display:block; line-height:1.5em; font-style:normal;}
.ibusiness dd li a span em b{font-size: 20px;line-height:1.2em; font-weight:normal;}
.ibusiness dd li a strong{display:block;font-size: 16px; margin-top:5%; }


.ibusiness_bg1{background: #f2f2f2;}
.ibusiness_bg1 dt{ background: #58a5f5;}
.ibusiness_bg1 dd li{ width:49%; margin:0 0 1% 1%;  }
.ibusiness_bg1 dd li a{left:8%;right:50%;}

.ibusiness_bg2{}
.ibusiness_bg2 dt{ background: #60b9b3;}
.ibusiness_bg2 dd li{ width:32.33%; text-align:center; }
.ibusiness_bg2 dd li a{left:8%;right:8%;}
.ibusiness_bg2 dd li img{ height:434px; overflow:hidden;}

.ibusiness_bg3{background: url(../images/ibusiness_bg.jpg) no-repeat center center;}
.ibusiness_bg3 .ititle{ color:#fff;}
.ibusiness_bg3 .ititle p{ color:#fff;}
.ibusiness_bg3 dt{ background: #e3e5f5; color:#476386;}
.ibusiness_bg3 dt li{  width:32.33%;}
.ibusiness_bg3 dd li{ width:32.33%; }
.ibusiness_bg3 dd li a{left:8%;right:8%;}
.ibusiness_bg3 dd li a span{ display:block; text-align: center; color: #0180d6; margin-top:15%;}
.ibusiness_bg3 dd li a span em{ display:block; font-size: 18px;line-height:1.5em;}
.ibusiness_bg3 dd li a span em b{ font-size: 27px; font-weight: 600;line-height:1.2em;}

.ibusiness_bg4{background: #f2f2f2;}
.ibusiness_bg4 dt{ background: #d9c69b;}
.ibusiness_bg4 dd li{ width:32.33%; text-align:center; }
.ibusiness_bg4 dd li a{left:8%;right:8%;}
.ibusiness_bg4 dd li a p{ font-size:16px;}
.ibusiness_bg4 dd li:nth-child(2) a{ top: auto; bottom:12%;}


.aboutus{ padding:4% 0;}
.aboutus em{display:block; float:right; width:45%; overflow:hidden; margin-left:3%; }
.aboutus em img{display:block; max-width:100%;}

.icompany{ margin:0 48% 0 0; }
.icompany h3{    font-size: 22px; margin-bottom:3%; }
.icompany h3 span{ color:#666; text-transform:uppercase; }
.icompany h3 span:before{ content:"/"; display:inline-block; margin:0 8px;}
.icompany p{ text-indent:2em; }
.icompany a{ display: block; width:104px; padding: 3px 0; text-align:center;background: #1788f0; color:#fff; margin-top:5%;  border-radius: 40px;}
.icompany ul{list-style-type:none;     margin-top: 6%;}
.icompany li{ float:left;width:30.33%; margin-right:3%;}
.icompany li img{display:block; max-width:100%;}
.icompany li h4{ font-size: 16px;   margin: 4% 0 1% 0;;}
.icompany li span{display:block; line-height:1.5em;  font-size: 12px; color: #CCD6E7;  }

.choice{ padding:4% 0;background: #f5f5f5;}
.choice ul{list-style-type:none;}
.choice li{ float:left;width:23%; margin:1%; background:#fff; text-align:center;}
.choice li img{ display:block; max-width:100%;}
.choice li div{ padding:12% 8%;}
.choice li div em{display:block; width:34px; height: 34px;margin:0 auto; padding:23px; border-radius: 100%; background: #fff; box-shadow: 0 3px 6px 0 rgba(36,36,36,.1); position:relative; z-index:5; margin-top:-80px;}
.choice li div em img{ margin:0 auto;}
.choice li div h3{ font-size:20px; padding:3% 0;}
.choice li div p{color: #a3a3a3; line-height:1.5em;}

.cooperate{padding:4% 0;}
.cooperate ul{list-style-type:none; text-align:center; position:relative;  }
.cooperate ul:after{ content:""; position:absolute; width:100%; border-bottom:1px #333 solid; top:30%; left:0;z-index:2; }
.cooperate dl{border: 1px solid #e6e6e6; font-size:0; margin:3% 0 0 0;}
.cooperate dt{display:inline-block;width: 14%;color: #fff;padding:2% 2% 10% 2%;position:relative;  }
.cooperate dt:after{content:""; position:absolute; top:8px; bottom:6px; right:-7px; width:7px; background:#c2e1f6;}
.cooperate dt h3{ font-size:26px; }
.cooperate dt p{ font-size:16px; line-height:1.6em; }
.cooperate dt p:before{ content:"✪"; display:inline-block;margin-right:5px; }

.cooperate dd{display:inline-block;width: 72%; vertical-align:top;padding:4% 5%; }
.cooperate dd li{ display:inline-block; width:20%; text-align:center; position:relative; z-index:5;   }
.cooperate dd li img{ display:block;margin:0 auto 3% auto; max-width:100%;}
.cooperate dd li p{ font-size:18px;  }
.cooperate dd a{ display:block; width: 380px; margin:3% auto 0 auto; line-height: 48px; font-size: 20px; border-radius: 4px; text-align: center;  color: #fff; }


.cooperate .chuko{}
.cooperate .chuko dt{background: #4c9aea url(../images/icon_chuko.png) no-repeat center 170px;}
.cooperate .chuko dt:after{background:#c2e1f6;}
.cooperate .chuko dd a{  background: #4d9aea; }
.cooperate .chuko ul:after{border-bottom:1px #4d9aea solid; }

.cooperate .jingko{}
.cooperate .jingko dt{background: #3ab28c url(../images/icon_jingko.png) no-repeat center 170px;}
.cooperate .jingko dt:after{background:#c4e8dd;}
.cooperate .jingko dd a{  background: #3ab28c; }
.cooperate .jingko ul:after{border-bottom:1px #3ab28c solid; }


.inews{ padding:4% 0;background: #f5f5f5;} 


.ipartner{padding:4% 0;}
.ipartner ul{list-style-type:none;}
.ipartner li{ float:left;width:calc((100% - 6px)/5); text-align:center; height: 124px;line-height: 120px; background: #FAFAFA; border: 1px solid #E2E2E2; margin: 0 0 -1px -1px;    }
.ipartner li img{display:block; width:100%; }

.iprocess{ padding:3% 0;}
.iadvantage{ padding:3% 0;}
.iteam{}
.cs-title-wrap{margin: 10px 0;}
.hs-wrap {
	width: 100%;
	min-width: 1200px;
	background: #fff;
	padding: 75px 0 24px; 
}
.hs-title-wrap {
	padding-bottom: 25px;
}
.hs-title {
	font-size: 22px;
	color: #333;
}
.hs-title img{vertical-align: bottom;}
.hs-more {
	font-size: 16px;
	color: #333;
	position: relative;
	padding-right: 25px;
	cursor: pointer;
}
.hs-more:hover {
	color: #2ba0ea;
}
.hs-more span {
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	background:  url(../images/header_imgs/gray_an.png) no-repeat center center;
	background-color: #fff;
}
.hs li {
	width: 230px;
	height: 268px;
	margin-right: 12px;
	position: relative;
}
.hs li.item1 {
	background: #19e3d5;
	background: linear-gradient(135deg, #19e3d5 0%,#19c3a5 100%);
}
.hs li.item1:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.2);
}
.hs li.item1:hover .hsi-btn {
	background: #fff;

}
.hs li.item1:hover .hsi-btn a{

	background: #fff;
	color: #19c4a7;
}
.hs li.item2 {
	background: #6d83ff;
	background: linear-gradient(135deg, #6d83ff 0%,#2c50fe 100%);
}
.hs li.item2:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.2);
}
.hs li.item2:hover .hsi-btn {
	background: #fff;

}
.hs li.item2:hover .hsi-btn a{
	background: #fff;
	color: #2b4fff;
}
.hs li.item3 {
	background: #a92df6;
	background: linear-gradient(135deg, #a92df6 0%,#6c39ff 100%);
}
.hs li.item3:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.2);
}
.hs li.item3:hover .hsi-btn {
	background: #fff;

}
.hs li.item3:hover .hsi-btn a{
	background: #fff;
	color: #6c39ff;
}
.hs li.item4 {
	background: #fba761;
	background: linear-gradient(135deg, #fba761 0%,#e84a60 100%);
}
.hs li.item4:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.2);
}
.hs li.item4:hover .hsi-btn {
	background: #fff;

}
.hs li.item4:hover .hsi-btn a{
	background: #fff;
	color: #e84a60;
}
.hs li.item5 {
	background: #f8d046;
	background: linear-gradient(135deg, #f8d046 0%,#dd8a22 100%);
	margin: 0;
}
.hs li.item5:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.2);
}
.hs li.item5:hover .hsi-btn {
	background: #fff;

}
.hs li.item5:hover .hsi-btn a {
	background: #fff;
	color: #dd8a22;
}
.hs li img {
	display: block;
	width: 56px;
	height: 56px;
	margin: 31px auto 20px; 
}
.hsi-title {
	font-size: 16px;
	color: #fff;
	padding-bottom: 14px;
}

.hsi-des {
	font-size: 14px;
	color: #fff;
	padding-bottom: 24px;
}
.hsi-btn {
	box-sizing: border-box;
	width: 118px;
	height: 34px;
	line-height: 32px;
	border: 1px solid rgba(255,255,255,.5);
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	border-radius: 4px;
}
.hsi-btn a{color:#fff;}
.plan-wrap {
	width: 100%;
	min-width: 1200px;
	background: #f5f5f5;
	padding: 0px 0 0px; 
}
.plan {
	height: 120px;
	background: url(../images/bg_2.png) no-repeat center center;
}
.plan-title-wrap {
	padding: 22px 0 16px;
}
.plan-title-line {
	width: 68px;
	height: 1px;
	background: #e7eaff;
	margin-top: 20px;
}
.ptl-left {
	margin-left: 300px;
}
.plan-title {
	font-size: 22px;
	color: #fff;
	margin: 0 12px;
}
.plan-des {
	font-size: 14px;
	color: #cce0fe;
}
.news-wrap {
	width: 100%;
	min-width: 1200px;
	background: #f5f5f5;
	padding: 0px 0 0px; 
}
.news-title {
	font-size: 22px;
	color: #333;
	padding-bottom: 24px;
}
.news-list {
	width: 290px;
	height: 460px;
	background: #fff;
	margin-right: 13px;
	position: relative;
}
.news .last {
	margin-right: 0;
}
.nit {
	width: 100%;
	height: 148px;
}
.nit img {
	display: block;
	width: 54px;
	height: 54px;
	margin: 0 auto;
	padding: 36px 0 14px;
}
.nit a {
	display: block;
	font-size: 16px;
	color: #333;
}
.nit1 {
	background: #d7e3f4;
}
.nit1-hide {
	display: none;
	background: url(../images/im_caishuzix.png) no-repeat;
	background-size: 290px 147px;
}
.nit1-hide a {
	color: #fff;
}
.nit2 {
	background: #ece3ee;
}
.nit2-hide {
	display: none;
	background: url(../images/im_gsinfo.png) no-repeat;
	background-size: 290px 147px;
}
.nit2-hide a {
	color: #fff;
}
.nit3 {
	background: #EAE2C9;
}
.nit3-hide {
	display: none;
	background: url(../images/im_gszhuce.png) no-repeat;
	background-size: 290px 147px;
}
.nit3-hide a {
	color: #fff;
}
.nit4 {
	background: #efe5de;
}
.nit4-hide {
	display: none;
	background: url(../images/im_dljz.png) no-repeat;
	background-size: 290px 147px;
}
.nit4-hide a {
	color: #fff;
}
.nib {
	width: 100%;
	box-sizing: border-box;
	padding: 28px 20px 0 25px;
}
.nib-list a {
	display: block;
	padding-bottom: 24px;
	width: 245px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: justify;
}
.nib-list a:hover {
	color: #2ba0ea;
}
.nib-img {
	display: block;
	width: 23px;
	height: 16px;
	margin: 6px auto 0;
}

#main{padding:2% 0;}
#left{float:left; width:22%;  }
#right{float:right; width:70%; background:#f7f7f7; padding:2% 3%; }
#leftmsg{ width:240px;float:left; }
#rightmsg{ width:930px; float:right;}

.leftnav{}
.leftnav h3{background:#0d66b8;color:#fff; padding:6% 8%;font-size:26px;  }
.leftnav h3 strong{ display: block;line-height:1.2em; font-weight:normal;}
.leftnav h3 span{ display:none;line-height:1.2em; color:#ccc; }
.leftnav p{color:#fff;}
.leftnav p a{ padding:0 8px;color:#fff;}
.leftnav dl{ list-style-type:none; }
.leftnav dt{font-size:14px; margin:2px 0; }
.leftnav dt a{ display:block; padding:0 25px;line-height:40px;background:#efefef;  }
.leftnav dt a:hover, .leftnav dt #current{ background:#4c9aea; color:#fff; }
.leftnav dd{ display:none; line-height:20px; padding:8px 0;border-bottom:1px #dfdfdf solid; }
.leftnav dd a{ line-height:20px; display:block; background:url('../images/cion.png') no-repeat 23px 8px; padding:0 0 0 35px;}
.leftnav dd a:hover{ }

.place{ padding:1% 0; background:#f2f2f2; }
.place p{ }
.place p a{ padding:0 8px;}
.place strong{}
.place span{}


.title{border-bottom:1px #f5f5f5 solid; padding:1% 0; text-align:center;}
.title strong{ font-size:22px;font-weight:normal;}
.title strong:before{ content:"";background:url(../images/title.gif) no-repeat; width:23px; height:24px; display:inline-block; margin-right:8px; vertical-align:middle;}
.title span{  }
.title span:before{  content:"/"; display:inline-block; margin:0 5px; }

.contain{}
.newslist{} 
.newslist ul{ list-style-type:none; } 
.newslist li{float:left; width:31.33%;margin:0 1% 1% 1%;}
.newslist li em{ display:block; height:192px; overflow:hidden; background:#f7f7f7;}
.newslist li img{display:block; max-width:100%;}
.newslist li a{display:block;;text-align:center; }	
.newslist li a p{padding:8px 0;background:#e6e6e6;}
.newslist li a:hover p{background:#0eabe5;color:#fff;}
.newslist li.clear{ float:none; width:auto; margin:auto;}

.newslist1{ margin-top:-15px; }
.newslist1 ul{list-style-type:none; }
.newslist1 li{padding:15px 0px;border-bottom:1px #d5d5d5 dashed; }
.newslist1 li img{ display:block; float: left; margin:0 15px 0 0;}
.newslist1 li span{display:block;   font-size:22px}
.newslist1 li i{ display:block; float:right; font-size:12px; color:#a3a3a3;margin:5px 0 0 0;}
.newslist1 li div{min-height:90px;}
.newslist1 li a{display:block; float:right; width:100px; text-align:center; background:#fe852c;color:#fff; font-family:'Helvetica';border-radius: 13px;-webkit-border-radius: 13px;-moz-border-radius:13px;}
.newslist1 li a:hover {background:#c0c0c0; color:#333;}
.newslist1 li em{ display:block;}

.publiclist{}
.publiclist ul{ list-style-type:none;}
.publiclist li{padding:6px 0px;border-bottom:1px #cdcdcd dotted; line-height:18px; }
.publiclist li a{display:block; padding:0 0 0 25px; background:url('../images/cion1.gif') no-repeat 12px center; line-height:20px; }
.publiclist li span{ float:right;padding-right:8px;color:#999;line-height:20px; }
.publiclist li strong{line-height:20px;}

.case_list{padding:1% 0;}
.case_list ul{ list-style-type:none;}
.case_list li{ overflow:hidden;float:left; width:48%;   margin:1%; }
.case_list li em{display:block;float:left; width:35%; height:150px; border:#efefef 1px solid; overflow:hidden; margin:0 2% 0 0; background:#ccc; }	
.case_list li em img{max-width:100%; display:block; margin:0 auto;}
.case_list li div{margin-left:36%}
.case_list li h3{font-size:20px; }
.case_list li span{ display:block; color:#666; font-size:12px; }
.case_list li p{ line-height:1.8em; }

.business{}
.business ul{list-style-type:none; }
.business li{ float:left;width:23%; margin:0 1% 1% 1%; text-align:center;}
.business li em{ display:block; }
.business li em img{max-width:100%; display:block;}
.business li span{ display:block; position:relative;padding:0 0 4% 0; margin:3% 0 5% 0;}
.business li span:before{ content:""; position:absolute;width:60px; height:1px; background:#6699cc; bottom:0;left:50%;margin-left:-30px; }
.business li span strong{display:block; font-size: 16px;}
.business li a{display:block;background:#0eabe5; color:#fff; padding:3%; margin-top:6%;}
.business li a:hover{background:#e6e6e6; color:#333;}

.courselist{ padding:0 0 1% 0;}
.courselist ul{ list-style-type:none;}
.courselist li{ width:50%; float:left; line-height:20px; padding:6px 0;}
.courselist li a{ line-height:20px; display:block; background:url('../images/cion.gif') no-repeat 25px 6px; padding:0 0 0 40px;}

.caselist{ padding:0 0 1% 0;}
.caselist ul{ list-style-type:none;}
.caselist li{width:50%; float:left; line-height:20px; padding:6px 0;}
.caselist li a{ display:block;line-height:20px; background:url('../images/cion.gif') no-repeat 25px 6px; padding:0 0 0 40px;}
.client{ padding:2% 0;}
.client ul{ list-style-type:none;}
.client li{ width:25%;margin:0; float:left; line-height:20px; padding:4px 0 4px 40px; background:url('../images/cion.gif') no-repeat 25px 12px;}


.title01{background:#f7f7f7 url(../images/cion3.gif) no-repeat 13px center; padding:0 0 0 30px; height:40px;}
.title01 span{ padding:0 10px 0 0;line-height:40px; font-weight:bold; }
.content{ }
.content h1{background:#f7f7f7 url(../images/cion3.gif) no-repeat 13px center; padding:0 0 0 30px; height:40px; }
.content h1 span{ padding:0 10px 0 0;line-height:40px; font-weight:bold;}
.content h1 a{ line-height:30px; display:block;}
.content h2{ background:url('../images/cion.gif') no-repeat left center; font-weight:bold; color:#00567f; padding:0 0 0 20px; line-height:26px;}
.content h3{font-size:26px; color:#333; text-align:center; font-weight:800;}
.content h4{ text-indent:1em; line-height:28px; }
.content h5{background:#20a4d5; color:#fff; text-indent:1em; line-height:26px;}
.content h6{ text-align:center; font-size:12px; font-weight:normal; line-height:30px; padding:0 0 8px 0;}
.content p{ margin:8px auto;} 
.content li{ margin-left:2.5em;}
.content img{max-width:100%;}
.content .detail{}
.content table{}
.content table td{padding:0px 5px;}
.content table td p{ margin:0;}
.tableboder table{margin:10px 0; text-align:center; border-collapse:collapse;}
.tableboder th{ padding:2px 5px;border:#d4d4d7 solid 1px;}
.tableboder td{ padding:2px 5px;border:#d4d4d7 solid 1px;}
.brief{ padding:0 10%; text-align:center; }
.page{ text-align:center; padding:1%;}
.page a{ padding:0 3px;}
.page a:hover{text-decoration:underline;}
.tool{ text-align:center; padding:1%}
.tool a{ padding:0 3px;}
.tool a:hover{text-decoration:underline;}

.productb{}
.productb .picdiv{ float:left; width:25%; text-align:center; margin:5px 0;}
.productb h2{ width:124px; height:124px; margin:0 auto;}
.productb h2 a{width:120px;height:120px; border:1px solid #d4d4d4;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.productb h2 img{vertical-align:middle;}
.productb span{line-height:18px; text-align:center;display:block; padding:3px;}
.productb span a{line-height:18px;}
.sitemap{padding:0 10px 10px 5px; font-size:12px;}
.sitemap a{padding:0 5px;}

.temp{color:#656565;clear:both;width:auto;padding:5px 0;font-size:12px;font-family:Tahoma,Arial;text-align:center;}
.temp a{color:#656565}
.CopyrightWrap{}

.fuwuitam{width: 100%;}

.fuwuitam img{width: 100%;}


.xypg-product-list {
	margin: 0 -1.5%;
	font-size: 0;
}

.xypg-product-list li {
	display: inline-block;
	vertical-align: bottom;
	width: 27.9%;
	margin: 0 1.5% 20px 1.5%;
	padding: 10px 10px 0 10px;
	border: 1px solid #eeeeee;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.xypg-product-list li .img {
	display: block;
	overflow: hidden;
}
.xypg-product-list li .img img{transition: all .5s ease; width: 100%;}
.xypg-product-list li .img:hover img{transform: scale(1.1);}
.xypg-product-list li h3 a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #5a5a5a;
	line-height: 1.6;
	padding: .8em 0;
}

.xypg-product-list li:hover {
	border-color: #e62129;
}

.xypg-product-list .no-result {
	margin: 0 1.5%;
	font-size: 14px;
}

.footer-copyright a{color: #fff;}