@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:微软雅黑,宋体; font-size:12px;line-height:2;color:#4d4d4c; background:#dddddd url(bg.jpg) repeat-x top;margin:0 auto;}
body, div, ul, li, iframe, form,input, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#4d4d4c;}
a:hover{text-decoration:none;color:#8a0228; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:14px;  }
h4{ font-size:11px;}
/*统一结束*/
 
.logo{ height:101px; width:300px; padding-left:700px; padding-top:5px; margin:0 auto; background:url(logo.jpg) no-repeat left top;}
.logo span{ width:78px; float:right; background:url(wap.jpg) no-repeat top; padding-top:77px; font-size:12px; text-align:center;}

.ad{ width:100%; height:45px; line-height:45px; background:url(bannerbg.jpg) repeat;}
.adr{ width:955px; margin:0 auto; background:url(life.jpg) no-repeat 15px center; padding-left:45px; color:#787878;}
.adr span{ float:right; background:url(tel.jpg) no-repeat left center; padding-left:35px;}
.adr h2,.adr h1{ display:inline;}
.adr h2{ color:#836641;}
.adr h1{ color:#c0111e; font-style:italic;}

.contenta{ width:1000px; margin:15px auto; background:url(mid.jpg) no-repeat center bottom; padding-bottom:35px;}
.com{ width:296px; height:184px; padding:10px 15px 10px 20px; background:url(textbg.jpg) no-repeat; float:left;}
.news{ width:296px; height:184px; padding:10px 15px 10px 20px;  margin:0 3px; background:url(textbg.jpg) no-repeat; float:left;}
.com img,.news img{ display:block; }
.join{width:296px; height:184px; padding:10px 15px 10px 20px;  background:url(textbg.jpg) no-repeat; float:left;}
.title{ line-height:40px;}
.title h3{ padding-left:25px; font-size:16px;}
.title a{ float:right}
.news ul li span{ float:right;}
.join ul li{ float:left; width:65px; background:url(dot.jpg) no-repeat left; padding-left:25px; font-size:13px;}

.login{ background:url(down.jpg) no-repeat left bottom; padding-left:110px; margin-top:10px; }


a.abtn{display:block;height:207px;width:38px;overflow:hidden;background:url(arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:0 50%;}
a.aright{float:right;background-position:-46px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:971px; padding:0 30px;height:265px;margin:0 auto; background:url(probg.jpg) no-repeat bottom;}
.scrolllist .imglist_w{width:800px;height:207px;overflow:hidden;float:left; margin-left:50px; _margin-left:30px; display:inline; position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:158px; height:207px;float:left; background:url(pro.png); margin:0 20px;}
.scrolllist .imglist_w li img{padding:4px; width:150px; height:200px;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}


.footer{ width:100%; background:#5e5e5e url(footbg.jpg) repeat-x; color:#fff; padding:25px 0;}
.foot{ width:1000px; margin:0 auto;}
.foot a{ color:#fff;}

.nycontent{ width:1000px; margin:15px auto; }

.line{  background:url(mid.jpg) no-repeat center bottom;}
 .contop li{ width:245px; height:56px; background:url(navb.jpg) no-repeat; float:left; font-size:15px; text-align:center; line-height:50px; margin:1px; display:inline; }
 .ch{ color:#8a0228;}
 .maintesttop{ background:url(maintop.jpg) no-repeat left center; padding-left:35px; line-height:50px;}
 .maintest{ font-size:14px;}
 
 .listpro  h2{ width:198px; height:59px; line-height:38px; background:url(nava.jpg) no-repeat; text-indent:40px;}