@charset "gb2312";
/* CSS Document */
html {overflow-x:hidden;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, select, textarea, th, td, span,b { margin: 0; padding: 0;}
body, button, input, select, textarea { font:14px/180% Arial,Helvetica,'SimSun',sans-serif; }
h1, h2, h3, h4, h5, h6,b,th { font-size: 100%;font-weight:normal; }
small { font-size: 14px; }
ul, ol, li { list-style: none; }
table {border-collapse:collapse; border-spacing:0;border:0px;margin:0px;}
table th,table td{padding:0;}
caption{text-align:left; font-weight:normal;}
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; outline: none; }
img { vertical-align: top; display: inline-block; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display:block; margin: 0; padding: 0; }
object, embed { outline: 0; }
#main{width:1200px; height:auto; margin:0 auto;}

.clear{clear:both;}
.fl {float:left;}
.fr {float:right;}
.w1200 {width:1200px;margin:0 auto;}
.w800 {width:800px;margin:0 auto;}

.top {width:100%;height:25px;line-height:25px;border-bottom:1px solid #e0e0e0; background:#EFEDED;}
.top_in {width:1200px;margin:0 auto;}
.top_in a{color:#000;}
.top_l {width:800px; font-size:10px;}
.top_r {width:400px;text-align:right; font-size:10px;}

.headerd {width:100%;height:100px;}
.header {width:100%;height:56px;}
.logo {width: 500px;
    height: 100px;
    padding-top:26px;
    margin-left: 100px;}
.search {width:500px;text-align:right;padding:30px 0px;}

.menu {width:100%;height:50px;background:#4ab344;position:absolute;z-index:9999;}
.menu_in ul li {float:left;width:170px;text-align:center;}
.menu_in ul li a {width:170px;height:50px;line-height:50px;font-size:16px;font-weight:bold;font-family:'Microsoft YaHei';color:#fff;display:block;}
.menu_in ul li a:hover {color:#ffffff;background:#4ab344;}

.ban{position:relative;width:1000px;height:500px;margin:0px auto;}
.banPa{left:-460px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width:1920px; height:500px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1920px; height:500px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1920px; height:500px; }
#foucsBox .imgCon li img {width: 1920px; height:500px; }
#foucsBox .foucs { width: 1920px; height: 7px; position: absolute; bottom: 10px; text-align: center; z-index: 3; }
.foucs span{width:58px;height:7px;background:#fff;display:inline-block;margin:0px 6px;}
.foucs span.f{background:#2180C2;}

.tit {text-align:center;margin:10px 0;padding:5px 0;border-bottom:1px dotted #333;}
.tit span {height:50px;line-height:50px;font-size:20px;font-weight:bold;font-family:'Microsoft YaHei'; color: #2180C2;}
.tit p {line-height:30px;color:#2180C2;font-size:16px;}
.protype {margin:0 auto;}
.protype ul li {float:left;text-align:center;height:35px;line-height:35px;margin:5px 20px;border:1px solid #4ab344;}
.protype ul li a {color:#000;font-size:16px;font-family:'Microsoft YaHei';display:inline-block;padding:0 25px;}
.protype ul li a:hover {background:#4ab344;color:#fff;}

.content-six{
	width:1200px;	
	margin:20px auto;
}
.con-six{
	width:360px;
	height:260px;
	float:left;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:15px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	-webkit-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.5);
	box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.5);
}
.conimg-two{
	width:360px;
	height:260px;
}
.txt-six{
	position:absolute;
	left: 0;
	top: 0;
	width:100%;
	height:180px;
	padding-top:100px;
	line-height:45px;
	text-align:center;
	color:#fff;
	background:url(../images/top.png) repeat;
	display:none;
}
.txt-six h3{
	font-weight:normal;
	font-size:26px;
}
.txt-six p{
	font-size:14px;
	display:block;
	line-height:20px;
}

.about {width:100%;height:600px;background:url(../images/huise.jpg);}
.about_l {width:600px;}
.about_l ul li {float:left;width:270px;/*height:198px;*/margin:8px;border:1px solid #2180C2;}
.about_l ul li h3 {width: 260px;
    /* height: 188px; */
    padding: 5px;
    display: block;
    background:#FFFFFF;}
.about_l ul li h3 a{    width: 260px;
    /* height: 188px; */
    display: block;
    text-align: center;
    color: #000;}
	.about_l ul li h3 a:hover{background:#2180C2; color:#ffffff;}
.about_l ul li h3:hover {background:#2180C2; color:#ffffff;} 
.about_r {width:550px;border:1px solid #2180C2;margin-top:50px;padding:15px;}
.icompany {border:1px solid #2180C2;background:#fff;padding:20px;}
.icompany span {font-size:16px;font-weight:bold;color:#2180C2;font-family:'Microsoft YaHei';}
.icompany p {line-height:30px;}
.icompany h6 {width:120px;height:35px;line-height:35px;text-align:center;border:1px solid #2180C2;}
.icompany h6 a {height:35px;color:#2180C2;display:block;}
.icompany h6 a:hover {color:#fff;background:#2180C2;}

.inews {width:1200px;margin:0 auto;}
.inews ul li {float:left;width:380px;height:260px;margin:10px;color:#000;text-align:center;
           background:url(../images/newsbg.png) no-repeat;}
.inews ul li:hover{background:url(../images/newshov.png) no-repeat;}
.inews ul li h3{width:90px;margin:0 auto;font-size:16px;height:35px;line-height:35px;border-bottom:2px solid #2180C2;}
.inews ul li span{height:50px;line-height:50px;}
.inews ul li span a {color:#2180C2;width:380px;display:inline-block;font-size:16px;font-family:'Microsoft YaHei';}
.inews ul li p{line-height:30px;padding:0 10px;}
.inews h4{width:130px;background:#2180C2;margin:0 auto;text-align:center;height:40px;line-height:40px;
         margin-top:20px;margin-bottom:20px;}
.inews h4 a{color:#fff;display:block;}
.inews h4 a:hover{background:rgba(18, 147, 236, 0.5);}

.wrapro {width:100%;height:500px;background:url(../images/indexbg.jpg) center no-repeat;}
.protit {text-align:center;padding:20px 0;}
.protit span {height:50px;line-height:50px;color:#fff;font-size:20px;font-weight:bold;font-family:'Microsoft YaHei';}
.protit p {line-height:30px;color:#fff;font-size:16px;}
.pro_in {width:1200px;margin:0 auto;margin-top:30px;background:#749EF4;}

#demo1p {height: 246px;
    overflow: hidden;
    width: 1170px;
    margin: 0 auto;
    padding: 15px 0px;
    background: #749EF4;}
#indemo1p {float:left;width:800%;}
#demo1p1 {float:left;}
.top_14 {list-style:none outside none;display:inline;}
.top_14 li {   
    float:left;
    height:252px;
	margin:5px;
    overflow:hidden;
    text-align:center;
    width:280px;
}
.top_14 h3 a {width:280px;height:35px;line-height:35px;display:block;color:#000;background:#EFEFEF;}
.top_14 h3 a:hover{color:#fff;background:#2180C2;}
#demo1p2 {float:left;}

.icontact {margin-top:30px;}
.icont_l {float:left;width:500px;border-right:1px dotted #2180C2;}
.icont_l h3{line-height:50px;font-weight:bold;color:#2180C2;}
.icont_l p{line-height:50px;}
.icont_l p a{color:#000;}
.icont_l p a:hover{color:#4ab344;}
.icont_r{float:right;width:580px;}

.shangmeng {width:100%;line-height:30px;}
.shme {width:1200px;margin:0 auto;margin-top:20px;margin-bottom:20px;}
.shangmeng ul li {float:left;padding:0 10px;text-align:center;}
.shangmeng ul li a {color:#000;}
.shangmeng ul li a:hover {color:#2180C2;}

.foot {width:100%;background:#2180C2;}
.foot_in {width:1200px;margin:0 auto;text-align:center;color:#fff;}
.foot_in ul {padding-top:20px;}
.foot_in a {color:#fff;}
.foot_in a:hover {color:#e84c3d;}
.foot_in p {line-height:30px; font-size:10px;}

.main {margin-top:30px;margin-bottom:30px;} 
.wraptit {text-align:center;margin:15px 0;padding:15px 0;}
.wraptit span {height:50px;line-height:50px;font-size:20px;font-weight:bold;font-family:'Microsoft YaHei'; color: #2180C2;}
.wraptit p {line-height:30px;color:#2180C2;font-size:16px;}
.inspro {text-align:center;}
.inspro li {float:left;height:45px;line-height:45px;display:inline-block;width:130px;border:1px dotted #333;margin:10px 19px;}
.inspro li a {color:#000;display:block; background:#EFEDED;}
.inspro li a:hover {background:#2180C2;color:#fff;}
.inspros {text-align:center;}
.inspros li {float:left;height:45px;line-height:45px;display:inline-block;width:130px;border:1px dotted #333;margin:10px 54px;background: #EFEDED;}
.inspros li a {color:#000;display:block;}
.inspros li a:hover {background:#2180C2;color:#ffffff;}
.ab_con {margin-top: 20px;
    border: 1px solid #2180C2;
    background: #2180C2;}
.ab_detail {margin:20px;padding:20px;border:1px solid #2180C2;background:#fff;}
.ab_detail a {color:#000;}
.ab_detail p {line-height:30px;}
.nav {height:30px;line-height:30px;border-bottom:1px dashed #333;}
.nav span {float:right;color:#000;}
.nav span a {color:#000;}

.pro_con {margin-top: 25px;
    border: 1px solid #2180C2;
    background: #2180C2;}
.prolist {margin: 20px;
    padding: 20px;
    border: 1px solid #2180C2;
    background: #fff;}
.protext {padding:20px; font-size:20px; color:#2180C2;}
.conlist ul li{float: left;
    width: 1080px;
    height: 275px;
    margin: 10px 25px;
    border-bottom: 2px solid #2180C2;}
.conlist ul li h3 {width:320px;height:230px;}
.conlist ul li h6 {width: 600px;
    /* height: 230px; */
    float: right;
    /* margin-top: -100px; */
    /* margin-bottom: 200px; */
    margin-top: -180px;
    margin-right: 100px;
	}
.conlist ul li h4 {height:45px;line-height:45px;text-align:center; width:320px;}
.conlist ul li h4 a {color:#000;display:block; background:#EFEDED;}
.conlist ul li h4 a:hover {color:#fff;background:#2180C2;}

.pages {text-align:center;padding:20px;}	
.pages li{width:30px;text-align:center;height:30px;line-height:30px;border:1px solid #2180C2;margin:0px 4px;display:inline-block;*float:left;}
.pages li a{display:block;color:#2180C2;}
.pages li a:hover{background:#2180C2;color:#fff;}
.pages .previous_s,.pages .next,.pages .previous_s a,.pages .next a{text-indent:-9999px;}
.pages .previous_s,.pages .next,.pages .pages_solid{background:#2180C2;color:#fff;}
.pages .previous_s a{background:url(../images/pageCoin.png) no-repeat 11px -42px;}
.pages .previous_s,.pages .previous_s a:hover{background:url(../images/pageCoin.png) no-repeat 11px 8px #2180C2;}
.pages .next a{background:url(../images/pageCoin.png) no-repeat -44px -42px;}
.pages .next,.pages .next a:hover{background:url(../images/pageCoin.png) no-repeat -44px 8px #2180C2;}

.pcenter{margin-top:10px;margin-bottom:20px;}
.pcenterr {width:655px;}
.pcenterr p {height:26px;line-height:26px;margin-top:20px;border-bottom:1px dashed #e5e5e5;}
.pcenterr h1 {height:30px;line-height:30px;font-size:16px;font-weight:bold;border-bottom:1px solid #e5e5e5;} 
.xiant {height:30px;border-bottom:1px solid #333;}

.detail h2 {width:110px;height:40px;margin:30px 0 0 0 ;background:#4ab344;} 
.detail h2 a {width:110px;height:40px;line-height:40px;text-align:center;color:#fff;padding-left: 25px;}
.detail h3 {text-align:center;padding-top:60px;}
.fun {line-height:30px;margin-top:10px;}
.fun a {color:#000;}
.tag {font-weight:bold;}
.tag a {color:#000;}
.reti {height:50px;line-height:50px;font-size:16px;color:#2180C2;font-weight:bold;border-bottom:1px solid #333;}
.c_pro ul {margin-top:20px;}
.c_pro ul li {float:left;width:240px;margin-right:35px;}
.c_pro ul li h3 {width:240px;height:175px;}
.c_pro ul li h4 {width:240px;height:50px;line-height:50px;text-align:center; background:#EFEDED;}
.c_pro ul li h4 a {color:#000;}
.c_pro ul li h4 a:hover {color:#ffffff;width:240px;height:50px;line-height:50px;text-align:center; background:#2180C2;}


.insNews ul {margin-top:20px;}
.insNews ul li{float:left;width:1115px;height:120px;padding:8px 0px;margin-bottom:15px;background:#EEEDED;}
.insNews ul li:first-child{border-top:0px;}
.insNews ul li h3{color:#888;float:left;width:950px;padding:20px;}
.insNews ul li h4 {float:right;width:75px;height:25px;line-height:25px;margin:45px 0 0 0;border-radius:3px;}
.insNews ul li h4 a {font-size:14px;text-align:center;}
.insNews ul li a{color:#000;display:block;font-size:16px;padding-bottom:5px;}
.insNews ul li a:hover{color:#4ab344;}

.news_detail {margin-top:20px;}
.news_detail a {color:#000;} 
.news_detail p {line-height:30px;text-indent:2em;}
.news_detail h1 {height:35px;line-height:35px;color:#4ab344;font-size:16px;text-align:center;}
.funn {text-align:center;}
.news_con {margin-top:20px;}
.news_con  {margin-top:10px;}
.news_con ul li {height:30px;line-height:30px;border-bottom:1px dashed #e5e5e5;}
.news_con ul li a {float:left;width:900px;color:#000;}
.news_con ul li a:hover {color:#2180C2;}
.news_con ul li span {float:right;}

.info {margin-top:10px;}
.info p {line-height:30px;}
.conaa{width:735px; overflow:hidden;}

.sitemap h3{padding-left:16px;font-size:14px;color:#4ab344;}
.sitemap h3 p{line-height:24px;height:24px;text-align:left;}
.sitemap h3 p span {font-size:16px;} 
.sitemap_con{padding:5px 8px;margin-bottom:10px;}
.sitemap_con h4{ line-height:30px; color:#000; font-weight:normal; font-size:15px;}
.sitemap_con h4 a{ line-height:30px;color:#000; padding:0 4px;}
.sitemap_con h4 a:hover{ line-height:30px; color:#4ab344; font-weight:bold;}




/*服务内容*/
.design{
	width: 1180px;
    margin: 40px auto;
    overflow: hidden;
    height: 240px;
}
.design a{
	color:#333;
	font-size:21px;
}

.design1 a{
	background:url(../images/j1.png);
	width:240px;
	*width:200px;
	height:240px;
	*height:150px;
	padding-top:90px;
	text-align:center;
	float:left;	
	padding-left:20px;
	padding-right:20px;
}
/*.design1 a:hover{
	background:url(../images/x1.png);
}*/
.design2 a{
	background:url(../images/j2.png);
	width:240px;
	*width:200px;
	height:240px;
	*height:150px;
	padding-top:90px;
	text-align:center;
	float:left;
	margin-left:20px;	
	padding-left:20px;
	padding-right:20px;
}
/*.design2 a:hover{
	background:url(../images/x2.png);
}*/
.design3 a{
	background:url(../images/j3.png);
	width:240px;
	*width:200px;
	height:240px;
	*height:150px;
	padding-top:90px;
	text-align:center;
	float:left;
	margin-left:20px;	
	padding-left:20px;
	padding-right:20px;
}
/*.design3 a:hover{
	background:url(../images/x3.png);
}*/
.design4 a{
	background:url(../images/j4.png);
	width:240px;
	*width:200px;
	height:240px;
	*height:150px;
	padding-top:90px;
	text-align:center;
	float:right;
	padding-left:20px;
	padding-right:20px;
}
/*.design4 a:hover{
	background:url(../images/x4.png);
}*/



/*导航
.header { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; }
.navIL, .navIM, .logoPNG { background-image: url(../images/nav.png); }
.topNav { height: 75px; width: 100%; position: absolute; left: 0; top: 0; margin: 0 auto; overflow: hidden; z-index: 4; }
.topNav2 { width: 200%; position: absolute; left: -50%; top: 0; }
.navBox { width: 1920px; margin: 0 auto; position: relative; }
.navIndexBg { width: 1920px; position: absolute; height: 75px; left: 0; top: 0; }
.navIL { width: 840px; position: absolute; left: 0; top: 0; height: 75px; background-repeat: repeat-x; background-position: 0 -75px; }
.navIR { left: 1080px; }
.navIM { left: 840px; position: absolute; width: 240px; height: 75px; top: 0; }
.navMain { width: 1120px; margin: 0 auto; height: 242px; position: relative; }
.navIndex { padding-left: 152px; height: 55px; }
    .navIndex li { color: #000; font-size: 14px; float: left; line-height: 50px; height: 55px; width: 112px; text-align: center; }
li.nav3, a.nav4:hover { background-position: -1120px -168px; }
.navIndex a { color: #000; display: block; width: 112px; height: 50px; }
    .navIndex a:hover { color: #ff3b00; }
.nav1 { margin-right: 142px; }
.navSub { width: 1120px; height: 187px; display: none; overflow: hidden; }
    .navSub a { color: #000; display: block; height: 26px; margin: 0 auto; width: 108px; }
        .navSub a:hover { color: #ff3b00; background-position: -1232px 0; }
    .navSub dl { width: 112px; float: left; text-align: center; line-height: 26px; position: relative; padding-top: 23px; height: 134px; }
    .navSub dt { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -5000px; background-position: -1120px 0; display: none; }
    .navSub dd { position: relative; }
.nav2 { margin-left: 264px; _margin-left: 132px; }
.logo { width: 100%; position: absolute; left: 0; top: 0; overflow: hidden; height: 124px; }
.logoBox { width: 112px; height: 124px; margin: 0 auto; position: relative; z-index: 5; top: 6px; left: 2px; }
h1.logoPNG { width: 112px; height: 124px; background-position: 0 -150px; display: block; text-indent: -5000px; position: relative; top: -8px; left: -1px; }
.header { height: 500px; }
.logoBox { position: relative; z-index: 3; }
.navSub dt, .navSub, li.nav3, a.nav4:hover, .navSub a:hover { background-image: url(../images/navSub.png); background-repeat: no-repeat; }*/
/*导航*/

/* common page styles */
	body
	{	
		padding: 0 0px;
		z-index: 99999;}

	.clear
	{	clear: both;
		overflow: hidden;
		height: 0;
		z-index: 99999;}

	#all
	{
	width: 100%;
	min-width: 650px;
	background: #FFFFFF;
	z-index: 99999;
	
	margin-right: auto;
	
	margin-left: auto;
	
	padding-right: 100px;
	padding-bottom: 18px;
	/*padding-left: 90px;*/
}

	h1
	{	font: 26px tahoma, arial;
		color: #324143;
		z-index: 99999;}

	p
	{	font: 12px tahoma, arial;
		color: #171F26;
		
		z-index: 99999;}

	a
	{	color: #324143;
	z-index: 99999;}

	#copyright
	{	width: 80%;
		min-width: 650px;
		margin: 0 auto;
		padding: 20px 35px;
		background: #B6C28B;
		font: 12px tahoma, arial;
		color: #324143;
		z-index: 99999;}

	#copyright a
	{	color: #324143;
	z-index: 99999;}

	#copyright a:hover
	{	color: #171F26;
	z-index: 99999;}
	
	
	
	
	
	
	#jsddm
{	margin: 0;
	padding: 0;
	z-index: 99999;}

	#jsddm li
	{
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	z-index: 99999;
}

	#jsddm li a
	{	display: block;
    background: #EFEDED;
    padding: 8px 25px;
    text-decoration: none;
    /* border-right: 1px solid white; */
    width: 145px;
    color: #666666;
    white-space: nowrap;
    text-align: center;
    z-index: 99999;
    font-size: 15px;
    height: 28px;
    line-height: 28px;
    border: 1px solid white;
	}

	#jsddm li a:hover
	{	background:#2180C2;
		color:#FFFFFF;
	z-index: 99999;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
			z-index: 99999;}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				z-index: 99999;}
			
			#jsddm li ul li a
			{	width: 145px;
    background: #EEF2FB;
    color: #666666;
    z-index: 99999;}
			
			#jsddm li ul li a:hover
			{
	background:#2180C2;
	z-index: 99999;
}
			#qall{
	width: 1250px;
	height: 26px;
	z-index: 99999;
	margin-right: auto;
	margin-left: auto;
			}




