﻿body {
	font-family:"微软雅黑", arial, verdana, Helvetica;
	margin:0px;
	font-size:12px;
	color:#333;
	}
	
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; }




/*--------------------------------------------head--------------------------------------------------*/

.yahei{  font-family: "Microsoft Yahei";}
.head_k { width:100%; height:130px;/* background:url(../images/h_k.png);*/ background:#151515; }
.head_k dl { width:100%; height:39px; border-bottom:1px solid #5d5d5d; }

.head { width:1000px; height:39px; margin:0 auto; }
.head p { line-height:39px; float:left; color:#fff; font-size:14px; }
.head p a { color:#fff; }
.head p a:hover { color:#ccc; }

.head dl { float:right; width:180px; /*width:240px;*/ height:39px; }
.head dl img { float:right; width:24px; height:24px; padding-left:10px; margin:7px 0; }

.head_k dt { width:1000px; 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--------------------------------------------------*/


/*.nav { width: 700px; height:90px; float:right; position:relative; }
.nav ul { float:right; }
.nav ul li { width:100px; float:left; position:relative; }
.nav ul li a { width:100px; padding:50px 0 20px 0;; text-align:center; float:left; color:#fff; font-size:14px; }
.nav ul li a:hover,.nav ul li a.curthis,.nav ul li a#curthis { background:url(../images/nav_h.gif) no-repeat; }*/

.submenu{ width:775px; left:-470px; top:90px; border:1px #c3c6c7 solid; border-top:none; padding-bottom:10px; padding-left:40px;background: url(../images/submenu.png); position:absolute; display:none; height:410px;}
.submenu dt{ padding-top:28px; padding-bottom:100px; color:#129be0; text-align:left; font-weight:bold; font-size:16px; width:170px;}
.submenu dt span{ display:block; padding-top:23px;}
.submenu dl{ width:170px; float:left; border-right:1px #e0e2e2 solid; margin-right:30px; display:inline; height:410px; border-bottom:none;}
.submenu ul{ float:left; }
.submenu li{ width:123px; float:left; border-bottom:1px #eaeced solid; height:37px; line-height:37px; color:#666; text-align:left;}
.nav ul li .submenu li a{
width:123px;
float:left;
text-align:left;
padding:0;
display:block;
color:#333;
background:none;
}
#float{/*position:absolute;*/top:0; width:100%; height:130px; z-index:999; }/*1210޸*/

/*--------------------------------------------banner--------------------------------------------------*/


/*.banner { width:100%; height:618px; background:url(../images/ban_1.jpg) center no-repeat; margin-top:-108px; position:relative; z-index:-1; }
*/
.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:#E83319; font-size:34px; font-weight:bold; }
.ser dl dt h2 span { color:#666; }
.ser dl dt h2 span span { color:#666; }
.ser dl dt p { text-align:center; line-height:24px; }
.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:#E83319; }
.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;}
.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; min-height:530px; overflow:hidden; margin:15px auto; }
.cas dl { width:1000px; min-height:24px; overflow:hidden; margin:10px auto; }
.cas dl ul { float:left; }
.cas dl h2 { text-align:center; color:#E83319; font-size:34px; font-weight:bold; }
.cas dl h2 span { color:#000; }
.cas dl h2 span span { color:#666; }
.cas dl p { text-align:center; color:#666; line-height:24px; }
.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:#E83319; }
.cas dl dt span span { color:#E83319; 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:14px;
line-height:14px;
float:left;
padding:0 18px 0 3px;
background:url(../images/indexsco.png) right -14px no-repeat;
}
#u8_4 li.current a{
color:#E83319;
}
/*--------------------------------------------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;}
.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:300px; overflow:hidden; background:#F7F7F7; }
.cli dl { width:1008px; margin:0 auto; }
.cli dl dt { width:1000px; min-height:80px; overflow:hidden; padding-top:20px; margin:0 auto; }
.cli dl dt h2 { text-align:center; color:#E83319; font-size:34px; font-weight:bold; }
.cli dl dt h2 span { color:#666; }
.cli dl dt h2 span span { color:#666; }
.cli dl dt p { text-align:center; line-height:24px; }
.cli dl ul { width:1008px; min-height:80px; overflow:hidden; padding:15px 0; }
.cli dl ul li { float:left; padding:3px; margin:5px;  text-align:center; }
.cli dl ul li img { width:150px; height:63px; border:1px solid #ddd; background:#fff; }

/*--------------------------------------------content/pj--------------------------------------------------*/

.cli_pj { width:100%; min-height:60px; overflow:hidden; margin:0 auto; padding-bottom:20px; background:#F7F7F7; }

.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:#E83319; }

.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:#E83319;}

.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:#E83319; }

.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:#E83319 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:#E83319 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:#E83319 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:#E83319 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:#E83319 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:#E83319 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:#E83319;}
.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--------------------------------------------------*/

.bo { width:100%; min-height:200px; overflow:hidden; background:#151515; }
.bo dl { width:1000px; min-height:200px; overflow:hidden; padding-bottom:20px; margin:0 auto; border-bottom:1px solid #222; }
.bo ul { width:800px; min-height:200px; overflow:hidden; float:left; }
.bo ul li { width:125px; min-height:200px; overflow:hidden; float:left; }
.bo ul li h1 { width:125px; line-height:76px; float:left; font-size:14px; color:#fff; font-weight:bold; }
.bo ul li p { width:125px; line-height:22px; float:left; }
.bo ul li p a { color:#ccc; }
.bo ul li p a:hover{ color:#999;}

.bo dt { width:111px; height:200px; float:right; padding:10px 0; }
.bo dt h1 { width:111px; text-align:center; line-height:76px; font-size:14px; font-weight:bold; color:#fff; }
.bo dt img { width:111px; height:111px; float:left; }

.bo_c { width:1000px; height:48px; margin:0 auto; padding:15px 0;}
.bo_c p { height:24px; line-height:24px; float:left; color:#fff; }
.bo_c span { line-height:24px; float:right; color:#fff; text-align:right; }
.bo_c span a { color:#666;}
.bo_c span a:hover{ color:#FDA220;}

/*--------------------------------------------about/banner--------------------------------------------------*/

.ban_a { width:100%; height:400px;position:relative; z-index:-1; background-position:center; }

/*--------------------------------------------about/t--------------------------------------------------*/

.ab_tk { width:100%; min-height:145px; overflow:hidden; margin:0 auto; background:url(../images/ab_t.gif) repeat-x; }
.ab_t { width:1000px; min-height:95px; overflow:hidden; padding:30px 0; margin:0 auto; }
.ab_t h1 { width:300px; height:95px; line-height:36px; float:left; color:#666; }
.ab_t h1 p { height:50px; line-height:50px; color:#333; font-size:44px; }
.ab_t h1 p span { font-size:44px;  color:#E83319; }
.ab_t h1 span { font-size:14px; }
.ab_t dl { width:672px; height:95px; float:right; }
.ab_t dl h3 { width:672px; float:right; }
.ab_t dl h3 span{ text-align:right; padding-left:12px; background:url(../images/ab_ti.gif) left no-repeat;  line-height:46px;}
.ab_t dl ul { overflow:hidden; height:35px; float:right; margin:15px 0;}
.ab_t dl ul li { float:left; margin-left:10px; }
.ab_t dl ul li a { width:102px; height:35px; line-height:35px; text-align:center; background:#666; color:#fff; font-weight:bold; font-size:14px; line-height:35px; float:left; }

.ab_t dl ul li a:hover,.ab_t dl ul li a#sethere { background:#E83319; }
.ab_th { width:102px; height:35px; line-height:35px; float:left; background:#E83319; font-weight:bold; font-size:14px; color:#fff; text-align:center; }
.ab_t h2 { float:left; padding-top:64px; margin-left:-30px; color:#999; font-size:16px; }
.ab_t dt { width:996px; float:left; margin-top:30px; }
.ab_t h3 { text-align:right; padding-left:12px; float:right; line-height:40px; margin-top:10px; font-size:14px; }
.ab_t dt ul { loat:right; font-size:14px; }
.ab_t dt ul li { float:left; margin:5px; }
.ab_t dt ul li a { width:100px; height:35px; line-height:35px; text-align:center; background:#666; color:#fff; font-weight:bold;line-height:35px; float:left; }
.ab_t dt ul li a:hover,.ab_t dt ul li a.thisclass,.ab_t dl ul li a.thisclass { background:#E83319;}
#font12{
font-size:12px;
}

/*--------------------------------------------about--------------------------------------------------*/

.ab_c { width:1000px; min-height:400px; overflow:hidden; padding-bottom:30px; margin:0 auto; }
.ab_c p { line-height:24px; overflow:hidden; padding:20px; padding-bottom:0; font-size:14px; }
.ab_c dl { width:1000px; min-height:100px; overflow:hidden; margin:70px 0; }
.ab_c dl img { float:left; }
.ab_c dl dd { width:690px; min-height:100px; overflow:hidden; float:right; }
.ab_c dl dd h1 { width:690px; padding-top:24px; float:left; font-size:36px; color:#E83319; }
.ab_c dl dd p { line-height:24px; font-size:14px; font-weight:bold; float:left; padding:0; }
.ab_c dl dd h2 { font-size:20px; font-weight:bold; float:left; line-height:60px; }
.ab_c dl dd h2 span { color:#E83319; }
.ab_c dl dt { width:440px; min-height:100px; overflow:hidden; float:left; margin-right:48px; }
.ab_c dl dt h1 { width:440px; float:left; font-size:36px; color:#E83319; }
.ab_c dl dt p { line-height:24px; font-size:14px; font-weight:bold; float:left; padding:0; }
.ab_c dl span { float:right; }


.handan { width:1000px; min-height:400px; overflow:hidden; padding-bottom:30px; margin:0 auto; font-size:18px; line-height:180%;}
.handan p { line-height:180%; overflow:hidden; padding:20px; padding-bottom:0; font-size:14px; }
.handan dl { width:1000px; min-height:100px; overflow:hidden; margin:70px 0; }
.handan dl img { float:left; }
.handan dl dd { width:690px; min-height:100px; overflow:hidden; float:right; }
.handan dl dd h1 { width:690px; padding-top:24px; float:left; font-size:36px; color:#E83319; }
.handan dl dd p { line-height:24px; font-size:14px; font-weight:bold; float:left; padding:0; }
.handan dl dd h2 { font-size:20px; font-weight:bold; float:left; line-height:60px; }
.handan dl dd h2 span { color:#E83319; }
.handan dl dt { width:440px; min-height:100px; overflow:hidden; float:left; margin-right:48px; }
.handan dl dt h1 { width:440px; float:left; font-size:36px; color:#E83319; }
.handan dl dt p { line-height:24px; font-size:14px; font-weight:bold; float:left; padding:0; }
.handan dl span { float:right; }



/*--------------------------------------------news--------------------------------------------------*/

/*.news { width:1014px; min-height:400px; overflow:hidden; margin:30px auto;}
.news ul { width:1014px; min-height:200px; overflow:hidden; float:left; }
.news ul li { float:left; margin:5px 0; }
.news ul li a { float:left; width:1000px; height:150px; padding:27px 7px; background:url(../images/news_b1.gif) no-repeat; }
.news ul li a:hover { background:url(../images/news_b2.gif) no-repeat;}
.news ul li a:hover * { color:#fff; }
.news ul li a:hover h2 { color:#ccc; }
.news ul li a:hover h2 span { color:#ccc; }
.news ul li h2 { float:left; padding:25px 0; text-align:center; font-size:20px; width:156px; color:#E83319; }
.news ul li h2 span { font-size:16px; color:#999; }
.news ul li img { width:220px; height:150px; float:left; }
.news ul li h1 { width:550px; float:left; margin:0 30px; font-size:14px; font-weight:bold; padding:10px 0 20px 0; color:#E83319; }
.news ul li p { width:550px; float:left; margin:0 30px; line-height:24px; font-size:14px; }*/

/*新闻列表*/
.news_list{ width:1000px; height:auto; padding-bottom:67px; margin:0 auto;}
.news{ width:100%; float:left}
.news ul{ margin-top:30px;}
.news ul li{width:100%; float:left;height:100px; line-height:26px; border-bottom:#d9d9d9 solid 1px; }
.news ul li .newsday{ width:127px; color:#cfcece; float:left; font-size:15px; background: url(../images/new3.jpg) center right no-repeat; margin-top:25px;text-align:center}
.news ul li .newsday h3{ font-size:28px; font-weight:100; }
.news ul li .newstitle{width:750px; color:#999; float:left;margin-top:25px; margin-left:28px; display:inline}
.news ul li .newstitle h3{font-size:16px; color:#2f2f2f;font-weight:100;}
.news ul li span{margin-top:40px; margin-right:40px; display:inline; float:right; width:30px; height:30px;background:url(../images/new10.jpg) right center no-repeat;}
.news ul li:hover{ border-bottom:0; background:#F6F6F6 }
.news ul li:hover span{ background:url(../images/new2.jpg)}
.news ul li:hover .newsday{background: url(../images/new4.jpg) right center no-repeat; }
.news ul li:hover .newstitle h3{color:#2f2f2f}
.news ul li:hover .newstitle{color:#999}


.ym { padding:60px 280px; height:29px; text-align:center; float:left; }
.ym input { float:left; margin:0 3px; }
.ym a input { padding:0 10px; height:29px; background:#fff; border:1px solid #ccc; border-radius:5px; color:#aaa; }
.ym a input:hover { background:#E83319; color:#fff; border:1px solid #E83319; }
.ym_inh {  background:#E83319; color:#fff; padding:0 10px; height:29px; border:1px solid #E83319; border-radius:5px; }

/**/
.cafang { width:1000px; min-height:300px; overflow:hidden; margin:0 auto; }
.cafang ul { }
.cafang ul li {/* width:310px; height:260px; overflow:hidden; float:left; margin:0 10px 50px; border:1px solid #eee; border-bottom:2px solid #ccc;*/ }
.cafang ul li a img { float:left; width:310px; height:207px; }
/*.cafang ul li a h1 { width:300px; height:24px; overflow:hidden; padding:5px 5px 0; font-size:12px; line-height:24px; color:#333; float:left; }
.cafang ul li a span { width:300px; height:20px; line-height:20px; overflow:hidden; padding:0 5px; float:left; color:#ccc; }*/

.cafang dl { width:1000px; height:76px; border-bottom:1px solid #ccc; }
.cafang dl h1 { width:800px; line-height:76px; color:#E83319; float:left; }
.cafang dl dt { width:147px; height:39px; float:right; margin:18px 0; }

/*--------------------------------------------case--------------------------------------------------*/

.ca { width:1000px; min-height:300px; overflow:hidden; margin:0 auto; }
.ca ul { }
.ca ul li { width:310px; height:260px; overflow:hidden; float:left; margin:0 10px 50px; border:1px solid #eee; border-bottom:2px solid #ccc; }
.ca ul li a img { float:left; width:310px; height:207px; }
.ca ul li a h1 { width:300px; height:24px; overflow:hidden; padding:5px 5px 0; font-size:12px; line-height:24px; color:#333; float:left; }
.ca ul li a span { width:300px; height:20px; line-height:20px; overflow:hidden; padding:0 5px; float:left; color:#ccc; }

.ca dl { width:1000px; height:76px; border-bottom:1px solid #ccc; }
.ca dl h1 { width:800px; line-height:76px; color:#E83319; float:left; }
.ca dl dt { width:147px; height:39px; float:right; margin:18px 0; }
.ca_an1 { width:39px; height:39px; float:left; margin-left:10px; }
.ca_an1 a { width:39px; height:39px; float:left; background:url(../images/cah_i.gif) center top; }
.ca_an1 a:hover { background:url(../images/cah_i.gif) center bottom; }
.ca_an2 { width:39px; height:39px; float:left; margin-left:10px; }
.ca_an2 a { width:39px; height:39px; float:left; background:url(../images/cah_i.gif) left top; }
.ca_an2 a:hover { background:url(../images/cah_i.gif) left bottom; }
.ca_an3 { width:39px; height:39px; float:left; margin-left:10px; }
.ca_an3 a { width:39px; height:39px; float:left; background:url(../images/cah_i.gif) right top; }
.ca_an3 a:hover { background:url(../images/cah_i.gif) right bottom; }

.cah { width:970px; min-height:200px; overflow:hidden; padding:50px 15px; border-bottom:1px solid #eee; }
.cah div.pcBg{
width:515px;
height:343px;
padding:22px 22px 80px 22px;
background:url(../images/pcBg.jpg) center top no-repeat;
overflow:hidden;
float:left;
}
.cah div.pcBg div{
width:515px;
height:293px;
overflow:hidden;
}


.cah dd { width:255px; min-height:20px; overflow:hidden; float:right; padding:35px 25px; border:1px solid #eee; }
.cah dd p { line-height:24px; color:#999; }
.cah dd p a { color:#999; }
.cah dd p span { font-weight:bold; color:#333; }

.zw { width:1000px; min-height:150px; padding:5px 0;  line-height: 200%;}
.zw p {   line-height: 200%; color:#888; }

.zwfang { width:1000px; min-height:150px; padding:25px 0;  line-height: 200%;}
.zwfang p {   line-height: 200%; color:#888; }

.re { width:1000px; height:269px; padding:10px 0;}
.re_t { width:1000px; height:56px; border-bottom:1px solid #eee; }
.re_t h1 { float:left; color:#000; font-size:34px; line-height:56px; }
.re_t h1 span { color:#E83319; }
.re_t h2 { margin-left:20px; font-size:28px; color:#666; float:left; margin-top:16px; }
.re_l { float:left; width:26px; height:26px; margin:89px 16px 89px 0; }
.re_l a { float:left; width:26px; height:26px; background:url(../images/cas_j.png) right bottom no-repeat; }
.re_l a:hover { background:url(../images/cas_j.png) left bottom no-repeat; }
.re_r { float:right; width:26px; height:26px; margin:89px 0 89px 16px; }
.re_r a { float:right; width:26px; height:26px; background:url(../images/cas_j.png) right top no-repeat; }
.re_r a:hover { background:url(../images/cas_j.png) left top no-repeat; }
.re_c { width:912px; height:143px; float:left; padding:35px 0; }



.caseslistspe{
width:1000px;
height:auto;
margin:0 auto;
}
.caseslistspe li{
width:310px;
height:260px;
border:1px solid #e1e1e1;
border-bottom:2px solid #ccc;position:relative;
float:left;
margin-right:30px;
margin-bottom:30px;
}
.caseslistspe li.makeright{
margin-right:0;
}

.caseslistspe li.lii3{
margin-right:0;
}
.caseslistspe li.lii6{
margin-right:0;
}
.caseslistspe li.lii9{
margin-right:0;
}
.caseslistspe li.lii12{
margin-right:0;
}
.caseslistspe li.lii15{
margin-right:0;
}
.caseslistspe li p{display:none;width:280px;height:207px;font-size:12px;line-height:1.5;text-align:left;padding:0 15px;background:#E83319;color:#999;position:absolute;left:0;top:0;margin:0 auto;}
#caseslist .cases  li  p strong{color:#fff; font-size:16px;line-height:200%;}
#caseslist .cases  li  p em{display:block;color:#fff;margin:12px 0; font-style:normal; line-height:180%; font-size:14px; width:280px; height:100px; overflow:hidden;}
#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;}
#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;}
#caseslist li p a.openurl:hover{background-position:0 -23px;}
#caseslist .cases  li p a.btn_blue{background-color:#FFCC00;color:#983500; width:140px; text-align:center; font-size:14px;}



.caseslistspe li h1{
font-size:14px; padding:4px 10px;
}
.caseslistspe li span{
font-size:11px; padding:0 10px;
color:#ccc;
}
.widthauto{
width:1000px;
margin:0 auto;
}

.fpage{ display:block; text-align:center;}
.fpage a{ border:1px #cecece solid; border-radius:5px; color:#a5a5a5; margin-right:5px; display:inline-block; padding:5px 10px;}
.fpage a:hover,.fpage a.curr{background-color:#E83319;color:white;border:1px #E83319 solid;}




.fpage{
clear:both;margin:12px auto;
text-align:center;
float:left;
}

.fpage a{
display:inline-block;
padding:6px;
margin:0 4px 0 0;
border:1px solid #e1e1e1;
}
.fpage .pageinfo{
padding:6px;margin:0 4px 0 0;border:1px solid #e1e1e1;display:inline-block;
}
.fpage li{ float:left;}
.fpage li.thisclass a{background-color:#E83319;color:white;border:1px #E83319 solid;}


#CSSBox{float:left;width:928px;height:191px;margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; width:218px; margin:10px 7px; padding:0; text-align:center; border:0;}
#CSSBox ul li img{
border:1px solid #ccc;
padding:1px;
width:214px;
height:167px;
}
#LeftButton{cursor:pointer;height:26px;width:26px;float:left;background:url('../images/cas_j.png') left -26px no-repeat;}
#LeftButton:hover{background:url('../images/cas_j.png') -26px -26px no-repeat;}
#RightButton{cursor:pointer;height:26px;width:26px;float:left;background:url('../images/cas_j.png') left top no-repeat;}
#RightButton:hover{background:url('../images/cas_j.png') -26px top no-repeat;}
#wrapper{width:1078px;margin:20px auto;}



/*--------------------------------------------service--------------------------------------------------*/

.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:#E83319; 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:#E83319 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:#E83319 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:#E83319 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:#E83319 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:#E83319 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:#E83319 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;
}
.indexlist li{
width:236px;
height:157px;position:relative;
float:left;
margin:7px 0;
margin-left:14px;

}
.indexlist li.makeright{
margin-right:0;
}

.indexlist li p{display:none;width:206px;height:159px;font-size:12px;line-height:1.5;text-align:left;padding:0 15px;background:#E83319;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:12px 0; font-style:normal; line-height:180%; font-size:14px; 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:#983500; 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;
}



/*inqq*/
.float0831 {
	POSITION: fixed; TOP: 134px; RIGHT: 1px; _position: absolute;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 25px; FONT-SIZE: 0px; margin:0px; padding:0px;
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
width:100px;
	BORDER-BOTTOM: #e6e5e4 1px solid;  WORD-WRAP: break-word;  OVERFLOW: hidden; WORD-BREAK: normal; padding-top:6px;
	text-align:center;
}
.float0831 UL LI span{
	margin-top:5px;
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -22px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 12px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid;
	}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}




/*ͷ*/
.onlinebox{ width:63px; position:absolute; right:20px; top:583px; }
.onlinebox a { width:63px; height:63px; display:block;}
.online_list { width:63px; }
.online_list a {font-family:"Microsoft YaHei"; text-align:center; height:64px;color:#999999; font-size:14px; color:#FFF;}
.online_list a.shili{border:none;}
.online_list a.anli{}
.online_list a.fangan{background:url(../images/kefu.png) no-repeat;/* background-position: -63px 0 0 63px;*/}
.online_list .fangan:hover{ background-position:-63px 0}
.online_list a.yewu{ background:url(../images/kefu.png) no-repeat;background-position:0 -64px;}


.online_list a.online_share { background:url(../images/kefu.png) no-repeat;background-position:0 -192px;}
.online_list .online_share:hover{background:url(../images/kefu.png) no-repeat; background-position:-63px -192px;}

a.online_top {background:url(../images/kefu.png) no-repeat;background-position:0 -128px;}
.online_top:hover{background:url(../images/kefu.png) no-repeat; background-position:-63px -128px;}

.news-title h1 {color: #1a1a1a;font-size: 24px;font-family: "Microsoft YaHei";}
a.floatright{
float:right;
}
.hdme{
width:136px;
height:auto;
background:#fff url(../images/keT.png) left top no-repeat;
padding-top:63px;
border:1px solid #ccc;
border-top:none;
position:absolute;
top:62px;
*top:0;
right:-1px;
padding-bottom:9px;
}
.hdme a{
width:auto;
height:auto;
padding:0;
font-size:12px;
color:#333;
border:0;
}
.hdme a img{
position:relative;
top:6px;
}

/*--------------------------------------------construction--------------------------------------------------*/

.ctt{width:1000px;min-height:500px;overflow:hidden;margin:0 auto;border-top:1px solid #eee;padding-bottom:60px;}

.ctt_1{width:1000px;height:295px;overflow:hidden;float:left;padding-top:60px;}
.ctt_1 dl{width:1000px;height:295px;overflow:hidden;}
.ctt_1 dl dt{width:590px;height:295px;float:left;background:url(../images/ctt_11.gif) repeat-x ;padding-right:66px;}
.ctt_1 dl dt h1{width:590px;float:left;font-size:24px;padding:36px 0 14px;}
.ctt_1 dl dt p {float:left;padding:20px 20px 0;font-size:14px;color:#fff;line-height:20px;}
.ctt_1 dl dt span a{width:130px;padding-left:12px;margin-right:15px;line-height:30px;float:left;color:#fff;font-size:14px;background:url(../images/ctt_i.gif) no-repeat left;}
.ctt_1 dl dt h2 a{float:right;color:#fff;font-size:16px;padding:12px 20px 0 0;}
.ctt_1 dl dd{width:344px;height:295px;float:right;background:url(../images/ctt_1.jpg) no-repeat right;}

.ctt_2{width:1000px;height:295px;overflow:hidden;float:left;padding-top:60px;}
.ctt_2 dl{width:1000px;height:293px;overflow:hidden;}
.ctt_2 dl dt{width:570px;height:293px;float:right;background:url(../images/ctt_22.gif) repeat-x;padding-left:12px;}
.ctt_2 dl dt h1{width:570px;float:right;font-size:24px;padding:22px 0 14px;text-align:right;}
.ctt_2 dl dt p {float:left;padding:20px 20px 0;font-size:14px;color:#fff;line-height:24px;}
.ctt_2 dl dt p a{color:#fff;margin-right:1em;}
.ctt_2 dl dt h2 a{float:right;color:#fff;font-size:16px;padding:12px 20px 0 0;}
.ctt_2 dl dd{width:418px;height:293px;float:left;background:url(../images/ctt_2.jpg) no-repeat right;}

.ctt_3{width:1000px;height:295px;overflow:hidden;float:left;padding-top:60px;}
.ctt_3 dl{width:1000px;height:286px;overflow:hidden;}
.ctt_3 dl dt{width:535px;height:286px;float:left;background:url(../images/ctt_33.gif) repeat-x;}
.ctt_3 dl dt h1{width:535px;float:left;font-size:24px;padding:26px 0 14px;}
.ctt_3 dl dt p {float:left;padding:20px 20px 0;font-size:14px;color:#fff;line-height:24px;}
.ctt_3 dl dt p a{color:#fff;margin-right:1em;}
.ctt_3 dl dt h2 a{float:right;color:#fff;font-size:16px;padding:12px 20px 0 0;}
.ctt_3 dl dd{width:465px;height:286px;float:right;background:url(../images/ctt_3.jpg) no-repeat right bottom;}

.ctt_4{width:1000px;height:295px;overflow:hidden;float:left;padding-top:60px;}
.ctt_4 dl{width:1000px;height:300px;overflow:hidden;}
.ctt_4 dl dt{width:517px;height:300px;float:right;background:url(../images/ctt_44.gif) repeat-x;padding-left:12px;}
.ctt_4 dl dt h1{width:471px;float:right;font-size:24px;padding:34px 0 14px;text-align:right;}
.ctt_4 dl dt p {width:477px;float:left;padding:20px 20px 0;font-size:14px;color:#fff;line-height:24px;}
.ctt_4 dl dt p a{color:#fff;margin-right:1em;}
.ctt_4 dl dt h2 a{float:right;color:#fff;font-size:16px;padding:12px 20px 0 0;}
.ctt_4 dl dd{width:471px;height:300px;float:left;background:url(../images/ctt_4.jpg) no-repeat right bottom;}





.logog{ width:190px;}
.bans{ width:100%; text-align:center;}
.bans img{ width:100%;}
.clear{ clear:both;}
/* 通用图片列表_普通式 */ 
.picList li{ width:126px;  } 
.ca .picList img{ width:214px; height:167px; padding:1px; border:1px solid #ccc; } 
 
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative;    } 
.leftLoop .hd{height:0px; display:block; position:relative; width:1000px;} 
.leftLoop .hd .prev{ position:absolute; left:6px; top:73px;}
.leftLoop .hd .next{ position:absolute; right:6px; top:73px;} 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ margin-left:38px; width:928px;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:10px 7px; text-align:center; float:left;display:_inline; width:218px; border:0; height:260px;} 
.leftLoopp .bd { width:auto; margin-left:0px;}
.leftLoopp .bd ul li{float:left;display:_inline; margin:0px; text-align:left; width:auto; height:40px; line-height:40px; margin-right:5px;}
.leftLoopp .bd ul li a:hover{ color:#E83319}

/*wangzhan*/

.wangzhan{ width:1000px; height:auto; margin:0 auto;/* background:url(../images/ab_t.gif) repeat-x;*/}
.wangzhan dl{ padding-top:30px; display:block}


.wangzhan dd{ display:block; width:1000px; height:auto; padding-top:15px;}
.wangzhan dd .txt{ width:406px}
.wangzhan dd .txt .title{ color:#e83319; font-size:32px; padding-top:4px;}
.wangzhan dd .txt .title a,.wangzhan dd .txt .title a:active,.wangzhan dd .txt .title a:hover{color:#e83319;}
.wangzhan dd .txt .con{ color:#666; font-size:18px; padding-top:10px;}
.wangzhan dd .txt .title2{ color:#3e3e3e; font-size:14px; padding:28px 0;}
.wangzhan dd .txt .title2 a{ color:#7c7c7c; padding-right:17px;}
.wangzhan dd .txt .more{ color:#e83319; display:block; font-size:14px}
.wangzhan dd .txt .more a{color:#e83319;}

.wangzhan dd .wzt{ height:398px;  margin-top:10px; position:relative;}
.wangzhan dd .wzt .txt{ float:right;}
.wangzhan dd .wzt .img{ position:absolute; left:-10px;}
.wangzhan dd .wzt .txt .con{ color:#b9b9b9; font-size:18px; padding-top:6px;}
.wangzhan dd .wzt .txt .tx1{ display:block; width:406px; padding:25px 0}
.wangzhan dd .wzt .txt .tx1 li{ width:188px; font-size:15px; float:left; height:30px; line-height:30px; color:#666;}
.wangzhan dd .wzt .txt .tx1 li{color:#666; background:url(../images/icon1.jpg) no-repeat left center; padding-left:13px;}
.wangzhan dd .wzt .txt .i_1{ display:block}
.wangzhan dd .wz1,.wangzhan dd .wz2,.wangzhan dd .wz3,.wangzhan dd .wz4,.wangzhan dd .wz5{ height:398px;  position:relative; margin-top:38px;}
.wangzhan dd .wz1 .txt{ float:right;}
.wangzhan dd .wz1 .img{ position:absolute; left:-108px;}

.wangzhan dd .wz2 .txt{ float:left;}
.wangzhan dd .wz2 .img{ position:absolute; right:-95px}

.wangzhan dd .wz3 .txt{ float:right;}
.wangzhan dd .wz3 .img{ position:absolute; left:-105px;}

.wangzhan dd .wz4 .txt{ float:left;}
.wangzhan dd .wz4 .img{ position:absolute; right:-95px}

.wangzhan dd .wz5 .txt{ float:right;}
.wangzhan dd .wz5 .img{ position:absolute; left:-105px;}

/*.service_1 .title,.serviceClient dt,.wangzhan dt{ border-bottom:1px #ececec solid; height:71px; background:url(/images/line3.jpg) no-repeat left center; padding-left:9px; }
*/
.wangzhan dt { width:1000px; height:85px; border-bottom:1px solid #ddd; }
.wangzhan dt h1 { width:300px; font-size:24px; float:left; color:#666; }
.wangzhan dt p { width:300px; /*font-size:36px; */color:#E83319; float:left; line-height:40px; letter-spacing:10px; font: bold 36px/40px Microsoft YaHei;}

.serviceClient{ width:1000px; height:auto; margin:0 auto; padding-top:40px;}
.serviceClient dt{ height:69px; border-bottom:1px #ececec solid}
.serviceClient dt img{ margin-left:13px;}
.serviceClient dd{ width:1000px; height:auto; overflow:hidden; padding-top:40px; padding-bottom:100px;}
.serviceClient dd li{ height:130px; float:left; text-align:center; margin:0 22px}
.serviceClient dd li span{ height:100%; display:inline-block; vertical-align:middle}
.serviceClient dd li img{ vertical-align:middle}