@charset "utf-8";
/* CSS Document */

body { font-size:12px; font-family:"微软雅黑","宋体" ; padding:0px; margin:0px; color:#686667; background:url(index_r1_c2.jpg) repeat-x; background-color:#fff; width:100%;}
*{margin:0px; padding:0px;}
img{ border:0px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#686667; }
.qc{ clear:both; height:0px; margin:0px; padding:0px;}
br{ line-height:0px; height:0px;}
.float_l{float:left;}

.top_bj{ background:#000000; height:98px; width:100%;}
.top{ width:1200px; margin:0px auto;}
.logo{ width:297px; height:98px; float:left; background:url(index_r1_c8.jpg) no-repeat center top;}
.logo a{ display:block; width:297px; height:98px; }
.logo span{ display:none;}
/*end of index top_bj*/


#navmenu{ height:46px; width:760px; margin:0px auto; font-family:"微软雅黑","宋体" ; float:right;}
#navmenu ul li{ float:left; width:120px; font-size:13px; text-align:center;  line-height:46px; margin-top:28px;}
#navmenu ul li a{text-decoration:none; text-align:center; display:block; font-weight:500; color:#fff;}
#navmenu ul li a:hover{  display:block; color:#fff; background:url(index_r2_c16.jpg) no-repeat center 7px;}
.navon a{color:#fff; display:block; background:url(index_r2_c16.jpg) no-repeat center 7px;}
/*end of index navmenu*/

#banner{ height:630px; width:100%; }
#banner_point {position:absolute; height:19px; margin-top:600px;  z-index:9999; width:100%}

#banner_list img {border:0px; width:100%; height:630px}
#banner_bg { position:absolute; bottom:0; height:467px; z-index:1000; cursor:pointer; width:100%; margin-top:-30px;}
#banner ul {
	position:absolute;
	left:49%;
	list-style-type:none;
	z-index:1002;
	margin:0 auto;
	padding:0;
	width: 103px;
}
#banner ul li { display:block; width:17px; height:15px; line-height:15px; text-align:center; color:#fff; background:url(ifpoff.png) no-repeat;  cursor:pointer; float:left; margin-right:5px; display:inline; position:relative;}
#banner ul li.on { background:url(ifpon.png) no-repeat; color:#fff;}
#banner_list a { position:absolute; display:block; width:100%; height:630px}
/*end of index banner*/


.main1{ width:1200px; margin:0px auto; text-align:center; padding-top:30px;  font-family:"微软雅黑","宋体" ; }
.main1 h2{ font-weight:normal; line-height:55px; font-size:22px;}


.main_li1{ text-align:right; width:48%; float:left; margin-top:45px;}
.main_li1 img{ float:right; margin-left:10px;}
.main_li1 p{ line-height:20px;  }
.main_li1 p a{ font-size:18px; line-height:50px;}

.main_li2{ text-align:left; width:48%; float:right; margin-top:45px;}
.main_li2 img{ float:left; margin-right:10px;}
.main_li2 p{ line-height:20px;  }
.main_li2 p a{ font-size:18px; line-height:50px;}
/*end of index banner*/


.in_work{ width:100%; background:url(index_r10_c1.jpg) no-repeat center top; height:803px; margin-top:20px; padding-top:70px;}
.in_work h2{ width:1200px; margin:0px auto; background:url(index_r10_c14.jpg) no-repeat center top; height:138px;}
.in_work h2 a{ width:1200px; height:138px; display:block;}
.in_work h2 span{ display:none;}
/*end of index in_work*/

.in_customers{ width:1200px; margin:50px auto 0px auto;}
.in_customers h2{ background: url(index_r2_c3.jpg) no-repeat center top; width:1200px; height:75px;}
.in_customers h2 a{  width:1200px; height:75px; display:block;}
.in_customers h2 span{ display:none}
.in_customers p{ line-height:22px; text-align:center; margin-top:30px;}
.in_customers img{margin-top:20px;}
/*end of index in_customers*/

.in_about {background:url(index_r16_c1.jpg) no-repeat center top; width:100%; height:369px; margin-top:80px;}
.in_about h2{ width:100%; height:175px;}
.in_about h2 a{ display:block; width:100%; height:175px;}
.in_about h2 a span{ display:none}
.in_about p{width:780px; margin:0px auto; color:#FFFFFF; line-height:24px; font-size:13px; margin-top:12px;}
/*end of index in_about*/

.in_culture{ width:1200px; margin:70px auto 0px auto;}
.in_culture h2{ text-align:center; font-size:28px; font-weight:normal;}
.in_culture h2 a{ color:#353535;}
.in_culture h3{text-align:center; font-size:14px; font-weight:normal; line-height:30px;}
.in_cu_l{ width:380px; float:left; margin-top:40px;}
.in_cu_n{width:380px; float:left; margin-left:30px; display:inline; margin-top:40px;}
.in_cu_r{width:380px; float:right;  margin-top:40px;}
.in_culture p{ line-height:24px; margin-top:10px;  margin-top:10px; font-size:13px;}
/*end of index in_culture*/


.linktop{ text-align:center; width:73px; margin:50px auto 0px auto; height:38px;}
.cd-top {
  
  height: 38px; display:block;
  width: 73px;
  margin:0px auto; 
  background:url(../images/index_r20_c14.jpg) no-repeat center top;
}

/*end of index linktop*/

.footer_bj{ background:#252525; width:100%;}
.footer{ width:1200px; margin:0px auto; padding-top:20px; padding-bottom:20px;}
.footer_l{ width:550px; float:left; line-height:24px; background:url(index_r22_c5.jpg) no-repeat left top; padding-left:50px;}
.fooetr_r{ width:550px; float:right; line-height:24px; text-align:right;}
/*end of footer*/

.nei_main{ width:1200px; margin:0px auto; padding-bottom:20px;}
/*end of nei_main*/

.banner_side{ width:100%; background:url(aboutbanner.jpg) no-repeat center top; height:220px;}
.a_side{ width:1200px; margin:0px auto;}
#side{ width:600px; float:right;}
#side h3{ text-align:right; line-height:40px; margin-top:50px; font-weight:normal; font-size:13px;}

#side ul{padding:0px 0px; margin-top:5px;}
#side li{ width:96px; line-height:28px; float:right; margin-left:15px; display:inline; background-color:#49494e; text-align:center; }
#side li a{ color:#fff;}
#side li:hover{background-color:#e60012;  }
.thisclass{ background:#e60012;  display:block; width:96px; height:28px; }
/*end of about side*/


.banner_side_w{ width:100%; background:url(casebanner.jpg) no-repeat center top; height:220px;}
.banner_side_news{ width:100%; background:url(aboutbanner_news.jpg) no-repeat center top; height:220px;}
/*end of side*/


.pagination{ text-align:center;  border-top:1px solid #999999; height:60px; margin-top:30px; width:100%; padding-top:35px; font-size:18px;}
.pagination li{ float:left;  margin:0px 5px;   line-height:30px;}
.pagination a{  padding:5px 10px;  background-color: #f1f1f1; border: 1px solid #c1c1c1;}
.pagination .thisclass{ width:45px; background-color:#C1C1C1;}

.work_xiangqing{ width:900px; float:left; border:1px solid #D0D0D0; padding-bottom:15px;}
.work_xiangqing img{ margin-left:20px; margin-top:10px; display:inline;}


.work_xiangqing_r{ width:250px; float:right;}
.work_xiangqing_r ul{ height:60px;}
.work_xiangqing_r li{ float:left; width:33px; height:33px;text-indent:-9999px; line-height:0;
font-size:0;
overflow:hidden; background-color:#929295;}
.shang{ width:33px; background:url(zuo1.jpg) no-repeat center top;}
.shang a{text-indent:-9999px; display:block; background:url(zuo1.jpg) no-repeat center top; width:33px; height:33px;}
.shang a:hover{background:url(zuo2.jpg) no-repeat center top;}

.lie{ width:33px; margin-left:10px; display:inline; background:url(zhong1.jpg) no-repeat center top;}
.lie a{ text-indent:-9999px; display:block; background:url(zhong1.jpg) no-repeat center top; width:33px;  height:33px;  }
.lie a:hover{background:url(zhong2.jpg) no-repeat center top;}

.xia{ width:33px; margin-left:10px; display:inline;}
.xia a{ text-indent:-9999px; display:block; background:url(you1.jpg) no-repeat center top; width:33px;  height:33px;  }
.xia a:hover{background:url(you2.jpg) no-repeat center top;}

.work_xiangqing_r h2{ line-height:36px;}
.work_xiangqing_r h3{ font-size:13px; color:#999999; font-weight:normal; line-height:26px;}

.work_xiangqing_r p{ margin-top:20px; line-height:24px; font-size:13px;}



.nei_main_news li{ width:1150px; padding:20px 25px; margin-top:20px; border:1px solid #D0D0D0; clear:both;}
.nei_main_news li span{ width:80px; float:left; font-size:28px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #c1c1c1; line-height:60px; height:100px;}
.nei_main_news li span strong{ font-size:20px; line-height:30px; color:#999; font-weight:normal;}
.news_li1{ width:1040px; float:right;}
.news_li1 h3{ font-size:18px; line-height:40px;}
.news_li1 p{ line-height:26px; font-size:15px;}

.news_xiangqing{ width:870px; float:left; border:1px solid #D0D0D0; padding:15px;}
.news_xiangqing h2{ margin-top:5px; line-height:40px; font-size:20px; text-align:center; font-weight:normal; color:#111111}
.news_xiangqing h3 { width:80%; line-height:28px; font-weight:normal; text-align:center; font-size:12px; margin:10px auto 0px auto; border-bottom:1px solid #D4D4D4; border-top:1px solid #D4D4D4;}
.news_xiangqing_r{ width:250px; float:right; }

.news_xiangqing_nei{ line-height:26px; width:95%; margin:20px auto 0px auto; font-size:13px;}

.news_xiangqing_r h4{ background-color:#6a6a6a; color:#fff; text-align:center; line-height:38px; font-size:15px; font-weight:normal;}
.news_xiangqing_r ul{ margin-top:10px; padding-bottom:20px;}
.news_xiangqing_r ul li{ line-height:28px; border-bottom:1px dashed #D4D4D4;}
.news_xiangqing_r ul li strong{ color:#C00; }

.news_xiayiye{ line-height:50px; width:95%; margin:20px auto 0px auto; border-top:1px solid #D4D4D4;}

.banner_side_service{width:100%; background:url(serbanner.jpg) no-repeat center top; height:220px;}
.banner_side_contact{width:100%; background:url(conbanner.jpg) no-repeat center top; height:220px;}