﻿body {
	font-family:"微软雅黑", arial, verdana, Helvetica;
	margin:0px;
	font-size:12px;
	color:#333;overflow-x:hidden
	}
	
img { border:0;}
ul { margin:0; padding:0; float:left; list-style-type:none;}
a { text-decoration:none; color:#666; }
input,form,p,h1,h2,h3,h4,h5,h6,h7,dl,dt,dd { margin:0; padding:0; font-weight:normal; }


.fl{  float:left; }
.fr{ float:right; }
.clear{ clear:both; overflow:hidden}
/*--------------------------------------------head--------------------------------------------------*/

.yahei{  font-family: "Microsoft Yahei";}
.head_k { width:100%; height:130px;/* background:url(../images/h_k.png);*/ background:#FFF; }
.head_k dl { width:100%; height:39px; border-bottom:1px solid #E8E8E8; }

.head { width:1000px; height:39px; margin:0 auto; }
.head p { line-height:39px; float:left; color:#999; font-size:14px; }
.head p a { color:#999; }
.head p a:hover { color:#ccc; }

.head dl { float:right; /*width:210px; */ width:240px; height:39px; text-align: right; line-height: 39px; }
.head dl img { float:right; width:24px; height:24px; padding-left:10px; margin:7px 0; }

.head_k dt { width:1100px; height:90px; margin:0 auto; }
.head_k dt img { float:left; margin:6px 0px;}

.h_y { width:100%; height:18px; background:url(../images/h_y.png) center no-repeat; }



/*--------------------------------------------nav--------------------------------------------------*/

/* 主站导航 */
.index_nav { float:right; width: auto; }
.index_nav ul{ width:100%; margin:0 auto; }
#menu > li {float: left; position: relative; }
#menu > li:first-child {}
#menu li li{float:left;}
#menu a { display: block; float:left; float:left; position: relative; z-index: 10; color:#a4a6ae; text-decoration: none; font-family:"微软雅黑"; font-size: 16px; text-align:center; letter-spacing: -.05em; background: transparent; transition: all .25s ease-in-out;height:69px; line-height:69px; padding: 11px 25px; }
#menu > li:hover > a { background: #3A2A4A; color:#fff; text-shadow: none; }
#menu li.nav_checked a{ background: #337E4E; color:#fff; height:69px; line-height:69px; }
#menu li ul  { position: absolute; top:70px; left: 0; z-index: 5;  opacity: 0; display:none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: transparent; overflow: hidden; transform-origin: 50% 0%; width: 185px; margin-left: -40px; }
#menu li:hover ul { z-index:5; padding: 15px 0; background: #2a2b2f; opacity: 1; display:block; animation-name: swingdown; animation-duration: 1s; animation-timing-function: ease; text-align: center;width: 185px;  }
@keyframes swingdown {
	0% {
		opacity: .99999;
		transform: rotateX(90deg);
	}

	30% {			
		transform: rotateX(-20deg) rotateY(5deg);
		animation-timing-function: ease-in-out;
	}

	65% {
		transform: rotateX(20deg) rotateY(-3deg);
		animation-timing-function: ease-in-out;
	}

	100% {
		transform: rotateX(0);
		animation-timing-function: ease-in-out;
	}
}
#menu li li a { z-index: 5; font-weight: 400; color: #ddd; text-shadow: none; border-top: dotted 1px transparent; border-bottom: dotted 1px transparent; transition: all .15s linear;height:25px; line-height:25px; text-align: center; width:155px; }
#menu li li a:hover { color:#FFF; z-index: 5; border-top: dotted 1px rgba(255,255,255,.15); border-bottom: dotted 1px rgba(255,255,255,.15); background: rgba(254,222,94,.02); }

.nav_checked li{ background:#3A2A4A; color:#fff;}
.index_nav ul a:hover li{ background:#3A2A4A; color:#fff; }
/* 主站导航结束 */


/*CSS*/

#float{/*position:absolute;*/top:0; width:100%; height:130px; z-index:999; }/*1210޸*/

/*--------------------------------------------banner--------------------------------------------------*/


.ban_d { width:76px; height:29px; margin:-29px auto 0; }
.ban_d ul li { width:9px; height:9px; margin:10px 5px; background:url(../images/ban_d.png) bottom no-repeat; float:left; }
.ban_d ul li:hover { background:url(../images/ban_d.png) top no-repeat;}



/*--------------------------------------------content/news--------------------------------------------------*/


.new_k { width:100%; height:60px; border-bottom:1px solid #e5e5e5; }
.new { width:1000px; height:60px; margin:0 auto; }
.new h1 { line-height:60px; font-size:18px; margin-right:30px; float:left; }
.new p { margin-top:24px; float:left; color:#666; padding-right:20px;}
.new dl { width:20px; height:14px; float:right; margin-top:30px; }
.new dl dd { width:25px; height:10px; float:right; background:url(../images/news_i.gif) top no-repeat; margin:2px 0 0 2px; }
.new dl dd:hover { background:url(../images/news_i.gif) bottom no-repeat; }

.index_news{
float:left;
}
.index_news li{
width:750px;
height:40px;
line-height:40px;
text-align:left;
}

.index_news li a{
padding-left:24px;
}
#TextDiv1{
text-align:left;width:750px;height:40px;overflow:hidden;float:left;
margin-top:12px;
}

/*--------------------------------------------content/service--------------------------------------------------*/

.ser { width:100%;/* min-height:500px; */overflow:hidden; background:#F7F7F7; padding-bottom:25px; }
.ser dl { width:1000px; /*min-height:500px;*/ overflow:hidden; margin:0 auto; }
.ser dl dt { width:1000px; min-height:80px; overflow:hidden; padding-top:25px; }
.ser dl dt h2 { text-align:center; color:#337E4E; font-size:28px; font-weight:bold; }
.ser dl dt h2 span { color:#3a2a4a; }
.ser dl dt h2 span span { color:#3a2a4a; }
.ser dl dt p { text-align:center; line-height:24px; font-size: 16px; color: #666; }
.ser dl ul { width:1000px; min-height:80px; overflow:hidden; padding-top:35px; }
.ser dl ul li { width:250px; height:335px; float:left; }
.ser dl ul li h1 { width:220px; float:left; line-height:30px;font-size:14px; font-weight:bold; text-align:center; padding:10px 15px 0 15px; }
.ser dl ul li h1 a{ color:#337E4E; }
.ser dl ul li p { width:220px; height:96px; float:left; line-height:24px; color:#000; font-size:14px; padding:0 15px; }
.ser_p1 { width:250px; height:200px; float:left; background:url(../images/ser_p.jpg) left no-repeat; }
.ser_p2 { width:250px; height:200px; float:left; background:url(../images/ser_p.jpg) left no-repeat; background-position: -250px 0; }
.ser_p3 { width:250px; height:200px; float:left; background:url(../images/ser_p.jpg) left no-repeat; background-position: -500px 0;  }
.ser_p4 { width:250px; height:200px; float:left; background:url(../images/ser_p.jpg) right no-repeat; }

.s_nr{width:100%; min-height:170px;overflow:hidden; background:#F7F7F7; padding-bottom:15px; margin:0 auto;}
.s_nr .web { width:1000px; /*min-height:500px;*/ overflow:hidden; margin:0 auto;}
.service_ico { float:left; width:165px; margin-right: 10px; margin-left: 20px; }
.service_ico dt{width:109px;height:109px;padding:0 35px;}
.service_ico dd{text-align:center;color:#666; font-size:18px; font-weight:bold;  line-height:50px;}


.con_j { width:43px; height:43px; margin:-21px auto; position:relative; z-index:99; }

/*--------------------------------------------content/case--------------------------------------------------*/

.cas { width:1000px; overflow:hidden; margin:15px auto; }
.cas dl { width:1000px; overflow:hidden; margin:25px auto; }
.cas dl ul { float:left; }
.cas dl h2 { text-align:center; color:#337E4E; font-size:28px; font-weight:bold; }
.cas dl h2 span { color:#000; }
.cas dl h2 span span { color:#3a2a4a; }
.cas dl p { text-align:center; color:#666; line-height:30px; font-size: 16px; }
.cas dl dt { height:26px; margin:0 auto; text-align:center; line-height:24px; }
.cas dl dt span { color:#999; }
.cas dl dt span a { color:#999; }
.cas dl dt span a:hover { color:#337E4E; }
.cas dl dt span span { color:#337E4E; background:url(../images/cas_i.gif) left no-repeat; padding-left:15px; }
.cas_j { width:26px; height:26px; float:right; background:url(../images/cas_j.png) right top no-repeat;  }
.cas_j:hover { background:url(../images/cas_j.png) left top no-repeat; }


.sw{
display:block;
}
.hd{
display:none;
}

dl.mobileli{
position:relative;
}
#wechat{
background:#fff;
width:110px;
height:111px;
line-height:180%;
position:absolute;
text-align:center;
border:1px solid #ccc;
z-index:99999999;
left:130px;
top:38px;
}
#wechat img{
width:auto;
height:auto;
float:none;
padding:0;
margin:0;
}




#u8_4{
background:url(../images/indexsco.png) left 0 no-repeat;
padding-left:10px;
height:14px;
margin:4px auto;
}
#u8_4 li{ width:auto; height:20px; line-height:20px; float:left; padding:0 18px 0 3px; background:url(../images/indexsco.png) right -14px no-repeat; font-size: 16px; 
}
#u8_4 li.current a{
color:#337E4E;
}
/*--------------------------------------------content/client--------------------------------------------------*/

.w1120{ width:1000px; margin:0 auto; } 
.four_nr{float:left;width:221px;margin:0 39px 0 0;margin-top:12px;background-color:#757575;color:#fff;position:relative;}
.four_nr img{ height:141px; width: 221px; }
.zhao1,.zhao2,.zhao3,.zhao4{position:absolute;width:53px;height:45px;left:0;top:0;background:url(../images/spirit.png) no-repeat;}
.zhao1{background-position:0 -525px;}
.zhao2{background-position:0 -575px;}
.zhao3{background-position:0 -625px;}
.zhao4{background-position:0 -675px;}
.four_nr h2{height:39px;border-bottom:1px solid #8B8B8B;line-height:39px;text-align:center;font-size:14px;margin:0 10px;font-weight:bold;}
.four_nr p{padding:10px;font-size:12px;}


.cli { width:100%; min-height:495px; overflow:hidden; background:#F7F7F7; }
.cli dl { width:1008px; margin:0 auto; }
.cli dl dt { width:1000px; min-height:80px; overflow:hidden; padding-top:50px; margin:0 auto; }
.cli dl dt h2 { text-align:center; color:#337E4E; font-size:28px; font-weight:bold; }
.cli dl dt h2 span { color:#3a2a4a; }
.cli dl dt h2 span span { color:#666; }
.cli dl dt p { text-align:center; line-height:30px; font-size: 16px; }

/*--------------------------------------------content/pj--------------------------------------------------*/

.cli_pj { width:100%; min-height:60px; overflow:hidden; margin:0px auto; padding-bottom:20px; background:#F7F7F7; }
.cli_pj { width:100%; min-height:120px; overflow:hidden; background:#fff; }
.cli_pj dl { width:1008px; margin:0 auto; }
.cli_pj dl dt { width:1000px; min-height:80px; overflow:hidden; padding-top:50px; margin:0 auto; }
.cli_pj dl dt h2 { text-align:center; color:#337E4E; font-size:28px; font-weight:600; }
.cli_pj dl dt h2 span { color:#3a2a4a; }
.cli_pj dl dt h2 span span { color:#3a2a4a; }
.cli_pj dl dt p { text-align:center; line-height:30px; font-size: 16px; }

.cli_pj dl ul { width:1008px; min-height:80px; overflow:hidden; padding:15px 0; }
.cli_pj dl ul li { float:left; padding:3px; margin:5px;  text-align:center; }
.cli_pj dl ul li img { width:180px; height:63px; border:1px solid #ddd; background:#fff; }


.pj { width:1000px; min-height:60px; overflow:hidden; margin:0 auto; }
.pj_t { width:1000px; height:60px; border-bottom:1px solid #ddd; }
.pj h1 { line-height:60px; font-size:14px; margin-right:20px; float:left; font-weight:bold; }
.pj p { float:left; font-size:14px;width:660px; line-height:60px; float:left;  }
.pj dl { width:20px; height:14px; float:right; margin-top:30px; }
.pj dl dd { width:25px; height:10px; float:right; background:url(../images/news_i.gif) top no-repeat; margin:2px 0 0 2px; }
.pj dl dd:hover { background:url(../images/news_i.gif) bottom no-repeat; }
.pj dt { width:500px; height:56px; float:left; margin-top:20px; }
.pj dt img { float:left; width:66px; height:48px; padding:3px; border:1px solid #ddd;  background:#fff; }
.pj dt a p { float:left; padding-left:20px; margin:4px 0; width:360px; height:48px; overflow:hidden; line-height:24px; font-size:12px; color:#333; }
.pj dt a p:hover{ color:#666;}

/*--------------------------------------------content/qy--------------------------------------------------*/

.qy { width:1000px; min-height:200px; overflow:hidden; margin:0 auto; padding:20px 0; }
.qy dl { width:310px; min-height:200px; overflow:hidden; margin-right:36px; float:left; }
.qy dl h1 { width:200px; line-height:18px; font-size:16px; float:left; padding-left:10px; background:url(../images/qy_il.gif) left repeat-y; }
.qy dl span { float:right; background:url(../images/qy_ir.gif) right no-repeat; }
.qy dl span a { line-height:18px; padding-right:10px;  font-size:12px; color:#ccc; }
.qy dl span a:hover { color:#337E4E; }

.qy_t { width:310px; height:18px; float:left; padding:10px 0; border-bottom:1px solid #ddd; }

.qy img { width:111px; height:72px; margin:10px 0; float:left; border:1px solid #ddd; }
.qy h2 { width:180px; height:20px; float:right; margin:15px 0; }
.qy h2 a { line-height:20px; font-size:16px; color:#000; }
.qy h2 a:hover{ color:#337E4E;}

.qy p { width:180px; height:20px; float:right; color:#666; }

.qy ul { width:310px; min-height:100px; overflow:hidden; float:left; }
.qy ul li {float:left; width:310px; height:26px; overflow:hidden; }
.qy ul li a { line-height:26px; padding-left:10px; background:url(../images/new_i.gif) left no-repeat; }
.qy ul li a:hover{ color:#337E4E; }

.qy dt { width:308px; min-height:200px; overflow:hidden; float:right; padding:14px 0; }
.qy dt h1 { font-size:14px; width:84px; height:20px; overflow:hidden; line-height:20px; padding:10px 0 0 58px; }
.qy dt h3 { font-size:12px; width:84px; height:20px; overflow:hidden; padding-left:58px; }

.qy_n1 { width:145px; height:58px; border:1px solid #ddd; background:url(../images/n1_1.png) left no-repeat; background-position:12px center; float:left; margin:0 14px 14px 0; }
.qy_n1:hover { background:#337E4E url(../images/n1_2.png) left no-repeat; background-position:12px center; color:#fff; }

.qy_n2 { width:145px; height:58px; border:1px solid #ddd; background:url(../images/n2_1.png) left no-repeat; background-position:12px center; float:left; }
.qy_n2:hover { background:#337E4E url(../images/n2_2.png) left no-repeat; background-position:12px center; color:#fff; }

.qy_n3 { width:145px; height:58px; border:1px solid #ddd; background:url(../images/n3_1.png) left no-repeat; background-position:12px center; float:left; margin:0 14px 14px 0; }
.qy_n3:hover { background:#337E4E url(../images/n3_2.png) left no-repeat; background-position:12px center; color:#fff; }

.qy_n4 { width:145px; height:58px; border:1px solid #ddd; background:url(../images/n4_1.png) left no-repeat; background-position:12px center; float:left; }
.qy_n4:hover { background:#337E4E url(../images/n4_2.png) left no-repeat; background-position:12px center; color:#fff; }

.qy_n5 { width:145px; height:58px; border:1px solid #ddd; background:url(../images/n5_1.png) left no-repeat; background-position:12px center; float:left; margin-right:14px; }
.qy_n5:hover { background:#337E4E url(../images/n5_2.png) left no-repeat; background-position:12px center; color:#fff; }

.qy_n6 { width:145px; height:58px; border:1px solid #ddd; background:url(../images/n6_1.png) left no-repeat; background-position:12px center; float:left; }
.qy_n6:hover { background:#337E4E url(../images/n6_2.png) left no-repeat; background-position:12px center; color:#fff; }

.lj { width:1000px; height:48px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; margin:0 auto 30px; }
.lj p { line-height:48px; float:left; }
.lj span { width:880px; height:12px; overflow:hidden; float:left; margin:18px 0; }
.lj span a { line-height:12px; float:left; color:#999; padding:0 10px; background:url(../images/lj_i.gif) center right repeat-y; }
.lj span a:hover { color:#337E4E;}
.lj dt { float:right; width:16px; height:16px; margin:16px; background:url(../images/lj_ir.gif) left no-repeat; }
.lj dt:hover { background:url(../images/lj_ir.gif) right no-repeat;}


/*--------------------------------------------bottom--------------------------------------------------*/



/*--------------------------------------------case--------------------------------------------------*/


.service { width:1000px; min-height:500px; overflow:hidden; margin:0 auto; }

.se_w { width:1000px; min-height:200px; overflow:hidden; padding:30px 0; }

.se_t { width:1000px; height:76px; border-bottom:1px solid #ddd; }
.se_t h1 { width:200px; font-size:24px; float:left; color:#666; }
.se_t p { width:200px; font-size:28px; color:#337E4E; float:left; line-height:28px; }

.se_w ul { width:1000px; min-height:200px; overflow:hidden; padding-top:50px; }
.se_w ul li { float:left; margin:0 10px; }
.se_w ul li a h1 { width:330px; line-height:44px; color:#333; font-size:24px; float:right; text-align:left; padding-right:20px; }
.se_w ul li a p { width:330px; line-height:24px; color:#888; font-size:14px; float:right; text-align:left; padding-right:20px; }

.se_w1 { width:480px; min-height:100px; overflow:hidden;}
.se_w1 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i11.gif) left top no-repeat;background-position:0 15px; }
.se_w1 a:hover { background:url(../images/se_i11.gif) left top no-repeat; background-position:-500px 15px; }

.se_w2 { width:480px; min-height:100px; overflow:hidden;}
.se_w2 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i12.gif) left top no-repeat;background-position:0 15px; }
.se_w2 a:hover { background:url(../images/se_i12.gif) left top no-repeat; background-position:-500px 15px; }

.se_w3 { width:480px; min-height:100px; overflow:hidden;}
.se_w3 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i13.gif) left top no-repeat;background-position:0 15px; }
.se_w3 a:hover { background:url(../images/se_i13.gif) left top no-repeat; background-position:-500px 15px; }

.se_w4 { width:480px; min-height:212px; overflow:hidden;}
.se_w4 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i14.gif) left top no-repeat;background-position:0 15px; }
.se_w4 a:hover { background:url(../images/se_i14.gif) left top no-repeat; background-position:-500px 15px; }

.se_w5 { width:480px; min-height:100px; overflow:hidden;}
.se_w5 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i15.gif) left top no-repeat;background-position:0 15px; }
.se_w5 a:hover { background:url(../images/se_i15.gif) left top no-repeat; background-position:-500px 15px; }



.se_gk { width:100%; min-height:200px; overflow:hidden; padding:20px 0; background:#f8f8f8; }

.se_g { width:1000px; min-height:200px; overflow:hidden; padding:30px 0; margin:0 auto; }

.se_g ul { width:1000px; min-height:200px; overflow:hidden; }
.se_g ul li { float:left; margin:30px 10px 0; }
.se_g ul li a h1 { width:360px; line-height:44px; color:#333; font-size:24px; float:right; text-align:left; }
.se_g ul li a p { width:360px; line-height:24px; color:#888; font-size:14px; float:right; text-align:left; }


.se_g1 { width:480px; min-height:100px; overflow:hidden;}
.se_g1 a { float:left; width:450px; min-height:100px; overflow:hidden; background:url(../images/se_i211.gif) left top no-repeat;background-position:15px; padding:15px; }
.se_g1 a:hover { float:left; overflow:hidden; background:#337E4E url(../images/se_i212.gif) left top no-repeat; background-position:15px; }
.se_g1 a:hover * { color:#fff; }


.se_g2 { width:480px; min-height:100px; overflow:hidden;}
.se_g2 a { float:left; width:450px; min-height:100px; overflow:hidden; background:url(../images/se_i221.gif) left top no-repeat;background-position:15px; padding:15px; }
.se_g2 a:hover { float:left; overflow:hidden; background:#337E4E url(../images/se_i222.gif) left top no-repeat; background-position:15px; }
.se_g2 a:hover * { color:#fff; }

.se_g3 { width:480px; min-height:100px; overflow:hidden;}
.se_g3 a { float:left; width:450px; min-height:100px; overflow:hidden; background:url(../images/se_i231.gif) left top no-repeat;background-position:15px; padding:15px; }
.se_g3 a:hover { float:left; overflow:hidden; background:#337E4E url(../images/se_i232.gif) left top no-repeat; background-position:15px; }
.se_g3 a:hover * { color:#fff; }

.se_g4 { width:480px; min-height:100px; overflow:hidden;}
.se_g4 a { float:left; width:450px; min-height:100px; overflow:hidden; background:url(../images/se_i241.gif) left top no-repeat;background-position:15px; padding:15px; }
.se_g4 a:hover { float:left; overflow:hidden; background:#337E4E url(../images/se_i242.gif) left top no-repeat; background-position:15px; }
.se_g4 a:hover * { color:#fff; }

.se_g5 { width:480px; min-height:100px; overflow:hidden;}
.se_g5 a { float:left; width:450px; min-height:100px; overflow:hidden; background:url(../images/se_i251.gif) left top no-repeat;background-position:15px; padding:15px; }
.se_g5 a:hover { float:left; overflow:hidden; background:#337E4E url(../images/se_i252.gif) left top no-repeat; background-position:15px; }
.se_g5 a:hover * { color:#fff; }

.se_g6 { width:480px; min-height:100px; overflow:hidden;}
.se_g6 a { float:left; width:450px; min-height:100px; overflow:hidden; background:url(../images/se_i261.gif) left top no-repeat;background-position:15px; padding:15px; }
.se_g6 a:hover { float:left; overflow:hidden; background:#337E4E url(../images/se_i262.gif) left top no-repeat; background-position:15px; }
.se_g6 a:hover * { color:#fff; }



.se_w ul li a h2 { width:360px; line-height:44px; color:#333; font-size:24px; float:right; text-align:left; padding-right:20px; }
.se_w ul li a span { width:360px; line-height:24px; color:#888; font-size:14px; float:right; text-align:left; padding-right:20px; }

.se_w21 { width:480px; min-height:100px; overflow:hidden;}
.se_w21 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i21.gif) left top no-repeat;background-position:0 15px; }

.se_w22 { width:480px; min-height:100px; overflow:hidden;}
.se_w22 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i22.gif) left top no-repeat;background-position:0 15px; }

.se_w23 { width:480px; min-height:100px; overflow:hidden;}
.se_w23 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i23.gif) left top no-repeat;background-position:0 15px; }

.se_w24 { width:480px; min-height:100px; overflow:hidden;}
.se_w24 a { float:left; width:480px; min-height:100px; overflow:hidden; background:url(../images/se_i24.gif) left top no-repeat;background-position:0 15px; }
.newstime{ float:left; margin-top:15px; padding-bottom:10px; display:inline}
.hnjiathis{margin-top:15px;}

#wapper{
overflow:hidden;width:100%;height:618px;clear:both; line-height:normal;position:relative;
}
#MSClassBox{
margin:0 auto;
}
#TabID{ position:absolute; top:590px; left:48%;}
#TabID li{ BACKGROUND: url(../images/imgPlayer.png) no-repeat -19px -83px;  WIDTH: 14px;  height: 14px; float:left; margin-right:6px; cursor:pointer;}
#TabID li:hover,#TabID li.active{BACKGROUND-POSITION: 1px -83px}



.indexlist{ width:1000px; height:auto; margin:0 auto; overflow: hidden; 
}
.indexlist li{
width:236px;
height:230px;position:relative;
float:left;
margin:7px 0;
margin-left:14px;

}
.indexlist li.makeright{
margin-right:0;
}

.indexlist li img{width:236px;height:200px;}
.indexlist li p{display:none;width:206px;height:200px;font-size:12px;line-height:1.5;text-align:left;padding:0 15px;background:#337E4E;color:#999;position:absolute;left:0;top:0;margin:0 auto;}
.cas #caseslist .cases  li  p strong{color:#fff; font-size:16px;line-height:200%;}
.cas #caseslist .cases  li  p em{ display:block; color:#fff; margin:10px 0; font-style:normal; line-height:160%; font-size:12px; width:206px; height:50px; overflow:hidden; }
.cas #caseslist .cases  li p a{display:inline-block;zoom:1;*display:inline;font-weight:bold;color:#fff;height:30px;line-height:30px;padding:0 8px;margin-top:8px;}
.cas #caseslist .cases  li p a.openurl{width:23px;height:23px;padding:0;background:url(../images/ico_website.png) no-repeat;overflow:hidden;text-indent:-9999px;position:absolute;bottom:5px;right:5px;}
.cas #caseslist li p a.openurl:hover{background-position:0 -23px;}
.cas #caseslist .cases  li p a.btn_blue{background-color:#FFCC00;color:#337E4E; width:140px; text-align:center; font-size:14px;}


.indexlist li h1{
font-size:14px; padding:4px 10px;
}
.indexlist li span{
font-size:11px; padding:0 10px;
color:#ccc;
}


/*翻页*/
.nextPage{ width: 650px; height: 25px; line-height: 28px; padding: 0px; margin: auto; overflow: hidden; }

.nextPage .m_page{ float: left; width: 220px; height: 25x; overflow: hidden; }
.nextPage .m_page span{ display: block; float: right; margin: 0 5px; cursor: pointer; color: #FFFFFF; background: #FF6600; height: 25px; width: 90px; font-size: 16px; font-family: "微软雅黑"; text-align: center; }



/* 通用图片列表_普通式 */ 
.picList li{ width:126px;  } 
.ca .picList img{ width:214px; height:167px; padding:1px; border:1px solid #ccc; } 
.fengge_50{ height:20px; line-height:20px; font-size:0px; }

.picLists li{ width:100%;line-height:40px;} 

.web-in-contact{position:relative;width:100%;}
.web-in-contact-img{position:absolute;width:100%;top:0px;z-index:99;}
.web-in-contact-img img{width:100%;}
.web-in-contact-index{ position:relative; z-index:100; padding-top:5%; width:1055px; margin:0 auto; }
.web-concat-1l{float:left;}
.web-concat-1l1{color:#fff;padding-bottom:25px;font-size:18px;}
.web-concat-1l2{color:#fff;font-size:14px;line-height:24px;}
.web-concat-1l2 span{margin-left:20px;}
.web-concat-1r{float:left;display:inline;margin-left:125px;margin-top:55px;}
.web-concat-1r a{ display:block;height:62px;line-height:62px;font-size:18px;text-indent:70px;}
.web-concat-1r a:link  { color:#fff; text-decoration:none;background:url(../images/cok-qq.png) no-repeat;}
.web-concat-1r a:visited  {color:#fff;text-decoration:none;background:url(../images/cok-qq.png) no-repeat;}
.web-concat-1r a:hover  { color:#f39800;text-decoration:none;background:url(../images/cok-qq1.png) no-repeat;}

.web-concat-1{  overflow: hidden; }
.web-concat-2{ padding-top:40px; overflow: hidden; }
.web-coj-1{width:340px;float:left;display:inline;margin-right:10px;}
.web-coj-1 input{ width:100%; height:36px; line-height:36px; color:#9fa0a0; font-size:14px; background:none; padding:0px; text-indent:10px; border: 1px solid #999; }
.web-coj-2 textarea{width:1020px;height:80px;line-height:20px;color:#9fa0a0;font-size:14px;background:none;padding:10px;}
.web-coj-2{ padding-bottom:15px; padding-top: 15px; }
.web-coj-3{width:345px;margin:0 auto;}
.web-coj-3 input{width:345px;height:45px;line-height:45px;color:#fff;font-size:24px;padding:0px;text-align:center;border:1px;background:url(../images/or-bg.png);}
.web-coj-3 input:hover{background:url(../images/lv-bg.png);}
#container1{width:100%;height:500px;}
.web-fot{ color:#898989; padding-top: 20px; padding-bottom: 20px; text-align: center; }
.inde-tit21{font-size:24px;color:#fff;height:60px;line-height:60px;text-align:center;width:160px;margin:0 auto;border-bottom:1px #c9caca solid;}
.inde-tit14{FONT-SIZE:60PX;color:#fff;text-align:center;height:60px;line-height:60px; border-bottom:1px #c9caca solid;}


.cli h3{ text-align:center; padding:40px 0 20px; height:70px; font-size:32px; height:auto; }
.cli h3 a{ color:#202020;}
.cli h3 a:hover{text-decoration:none;}
.cli h3 span{ color:#337E4E; }
.cli h3 b{ display:block; font-size:41px;}
.cli h3 i{ display:block; font-size:20px;}
.cli h3 i q{ padding-left:18px;}
.cli h3 em{ font-size:13px; color:#4c4c4c; font-weight:normal; text-transform:uppercase; padding-top:5px; display:block;}

/*底部开始*/
.f_bg { background:#332442 url(../images/f_bg.gif) repeat-x center top; height:auto; overflow: hidden; }
 .footer { width:960px; margin:0 auto; overflow:hidden; font-family: "Microsoft Yahei"; padding-bottom: 40px; }
.f_nav { text-align:center; color:#fff; height:20px; line-height:20px;}
.f_nav a { color:#fff; padding:0 30px; font-size:14px;}

.f_img { float:left; padding:60px 30px 0 175px;}
.f_p { color:#CCC; line-height:25px; padding:0 50px; margin-top:55px; border-left:dashed 1px #8d8d8d; border-right:dashed 1px #8d8d8d }
.f_p p a { color:#454545;}
.f_p p em { padding:0 20px;}
.f_p p img { padding:0 0 0 10px; float:none;}
.f_img02 { padding:50px 0 0 40px;}
.f_img02 img{width:105px;}
/*底部结束*/

.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear {zoom:1;}
.top-wz{ width: 1080px; margin: 0 auto; height: 91px; line-height: 91px; overflow: hidden; background: #FFF; }
.l-title{ text-transform:uppercase; color: #fff; height: 134px; background: url(../images/l-tt.png) no-repeat left bottom; width: 203px; padding-left: 42px; }
.l-title h2{ font-family: arial; font-weight: 100; font-size: 16px; height: 35px; line-height: 35px; padding-top: 15px; }
.l-title h3{ line-height:34px; height: 34px;font-size: 24px; font-weight: 100;}

.wz-box{ width: 820px; overflow: hidden; }
.wz{  padding-left: 25px; color: #999;}
.wz a{ color: #999;}
.wz a:hover,.wz span{ color: #48acd8;}

.r-soso{ background: url(../images/sobg.png) no-repeat; width: 182px; height: 32px; margin-top: 30px;}
.r-soso .inpt-1{ width: 110px; height: 22px; line-height: 22px; margin: 5px 15px; border: none; background: none;  color: #5fa8c6; float: left;}
.r-soso .so-btn{ width: 35px; line-height: 35px; height: 32px; float: right; border: none; background: none; cursor: pointer;}

#wrap{ width: 1080px; margin: 0 auto; overflow: hidden;}
.list-l{ width: 231px; overflow: hidden;}
.list-l .sub a{ display: block; height: 61px; line-height: 61px; padding-left: 46px; font-size: 14px; background: #fff; border-bottom: 1px #eff0f0 solid;padding: 0 13px;
width: 200px;border-left: 5px #fff solid;overflow: hidden;}
.list-l .sub a:hover,.list-l .sub li.dq a{ color: #2a9d27;  border-left: 5px #9c3 solid; padding: 0 13px;
width: 200px; border-bottom: 1px #f3ffda solid; background: #f3ffda;}


.mt15{ margin-top: 15px;}
.l-news{ background: #fff; padding: 10px 15px;}
.l-news h2{font-size: 16px; height: 40px; line-height: 40px; color: #484848; font-weight: 100;}

.al-gdlist{ padding: 5px 50px;}
.al-gdlist img{max-width:100%;}

.team-gdlist{ padding: 20px 20px; width: 100%; }
.team-gdlist img{max-width:100%;}

.list-r{ background: #fff; width: 820px; overflow: hidden; min-height: 550px; padding: 0px; display: block; margin: 0px 0px 0px;}

.list-r1{ background: #fff; width: 1100px; overflow: hidden; min-height: 550px; padding: 0px; display: block; margin: 20px 0px 0px;}

.al-gdlist p,.al-gdlist{ font-size:14px; margin-bottom:10px !important; line-height:26px; font-family: simsun; }
.al-gdlist div{font-size:14px;line-height:26px}
.al-gdlist td{font-size:14px;line-height:26px;padding: 10px;}
.al-gdlist strong{font-weight:800}
.al-gdlist h3{font-size:16px;margin-bottom:10px !important;text-indent:0;line-height:38px;font-weight:800}

.team_c { WIDTH: auto; CLEAR: both; margin: auto; padding:  0px 0px; 
}
.team_c LI { MARGIN: 0px 10px 0px 10px; WIDTH: 250px; DISPLAY: inline; FLOAT: left; HEIGHT: 265px; width:120;OVERFLOW: hidden; text-align: center; 
}
.team_c LI IMG { PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 220px;  PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 200px; OVERFLOW: hidden;  PADDING-TOP: 5px 
}
