/* CSS Document */
/*公用css start*/
@charset "utf-8";*{padding:0;margin:0;}
img{margin:0px;padding:0px;border:0px;}
div{ padding:0px; margin:0px;}
p,span{ margin:0px; padding:0px; border:0px;}
h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;}
body{font-size:13px; font-family: Arial, Verdana, Geneva, sans-serif, elvetica, Tahoma,  "宋体" !important; line-height:25px; color:#5b5b5b; }
ul,li{list-style-type:none; margin:0px; padding:0px;}
a{text-decoration:none; color:#5b5b5b;}
a:hover{ color:#000;}
/*a,area { blr:expression(this.onFocus=this.blur()) }  for IE */
a:active, a:focus {outline:none;}
:focus { outline: none; } /* for Firefox */
/*公用css end*/
.bod{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.header{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.headtop{ width:990px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:10px;}
.headtopleft{ width:400px; height:52px; padding-top:53px; float:left; padding-bottom:35px;}
.headtopright{ width:400px;  height:auto; padding-top:90px; color:#aaaaaa; float:right; font-family:Arial; line-height:17px; height:17px; text-align:right;}
.headtopright table{ padding-top:30px; float:right; }
.headmenu{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:0 auto; background:#e3e3e3}
.headmenubox{ width:990px; height:auto; overflow:hidden; margin:0 auto;}
.nav{ width:680px; height:35px; overflow:hidden; margin:0 auto;z-index:2; font-family:Arial,"宋体"; color:#666666; font-weight:bold; padding-left:30px; float:left;}
.nav .li1{ font-size:14px; line-height:30px; float:left;  position:relative; width:110px;text-align:center;}
.nav .len5{ width:130px;}
.nav .li1 a{ color:#666666;}
.nav .li1 a:hover{ color:#000000;}
.headbanb{ width:200px; height:35px; line-height:35px; float:right; text-align:right; color:#5e5e5e;}
.headbanb a{ color:#878787; font-weight:bold; font-family:Arial}
.headbanb a:hover{ color:#000000;}


.footer{ width:100%; height:auto; padding-top:57px; overflow:hidden; margin:0 auto;}
.foot{ width:100%; height:auto; padding:15px 0px; border-top:solid 1px #d7d7d7}
.footbox{ width:990px; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#555555;}
.footbox a{ color:#555555;}
.footbox a:hover{ color:#000;}


.mainer{ width:990px; height:auto; overflow:hidden; margin:0 auto;}
.main{ width:920px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;}
.mainleft{ width:380px; height:auto; float:left;}
.mainleft_t{ width:380px; line-height:30px; height:30px; border-bottom:solid 1px #d7d7d7; font-size:14px; font-family:Arial;}
.mainleft_t span{ font-size:18px; font-weight:bold; color:#ff6000}

.flasher{ width:990px; height:auto; overflow:hidden; margin:0 auto;}
.flash{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:31px 0px 10px 0px; background:#ffffff;}
.mainleft_news{ width:100%; height:auto; overflow:hidden; padding-top:10px; }
.mainleft_news li{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.mainleft_news li .mn1{ width:230px; height:30px; float:left; padding-left:15px; background:url(../images/wangzhan/d.png) no-repeat 2px center; display:block;}
.mainleft_news li .mn2{ width:80px; height:30px; float:right; text-align:right;}

.maincen{ width:86px; height:160px; float:left; border-right:solid 1px #d7d7d7; margin-top:31px;}
.mainright{ padding-top:41px; height:150px; float:left; width:405px; height:auto; float:right; overflow:hidden;}

.mainweizhi{ width:960px; background:url(../images/wangzhan/d2.png) no-repeat 10px 20px; font-size:14px; padding-left:30px; padding-top:20px; height:20px; line-height:20px; margin:0 auto; font-family:Arial; }
.mainbox{ width:990px; padding-top:20px; height:auto; overflow:hidden; margin:0 auto;}
.mainboxleft{ width:145px; height:auto; min-height:300px; overflow:hidden; float:left; padding-bottom:173px; background:url(../images/wangzhan/x.png) repeat-y right top;}
.ablist{ width:100%; height:auto; overflow:hidden; font-family:Arial;}
.ablist li{ width:100%; height:auto; padding:3px 0px 5px 0px; white-space:nowrap;padding-right:5px;}
.ablist li a{ padding-right:10px;  line-height:20px; display:block; cursor:pointer; text-align:right; color:#555555 ; font-family:Arial !important;}
.ablist li a:hover,.ablist li a.kkxs{ border-right:solid 2px #000; font-weight:bold; color:#555555;}
.mainboxright{ height:auto; overflow:hidden; float:left; padding-left:103px; width:720px;}
.aboutbox{ width:100%; height:auto; overflow:hidden}

.caselist{ width:100%; height:auto; overflow:hidden;}
.caselist li{ width:154px; height:122px; float:left; overflow:hidden; margin-bottom:10px; margin-right:10px; position:relative; z-index:1;}
.caselist li .primg{ width:100%; height:122px; overflow:hidden; position: absolute; z-index:2; }
.caselist li img {width:154px;}
.caselist li .prtit{ color:#FFF; z-index:99; width:100%; height:122px; line-height:20px; overflow:hidden; text-align:left;position:absolute; background:#000; top:100px; background-color:rgba(0,0,0,0.6); background:#000\6; filter:alpha(opacity=60);}
.caselist li .prtit a:link, .caselist li .prtit a:hover, .caselist li .prtit a:visited {  color:#FFF;}
.caselist li .prtit * {padding-left:3px;}
.caselist li.paddling{ padding-right:0px !important;}

.fenye{ width:100%; height:auto; overflow:hidden; padding-top:30px; text-align:center;}
.shangxiaye{ width:100%; height:auto; overflow:hidden; line-height:24px; text-align:left; padding-top:30px;}

.casebox{ width:100%; overflow:hidden; margin:0 auto;}
.casebox2{ width:100%; overflow:hidden; margin:0 auto; padding-top:50px;}
.casebox2_1{ width:100%; line-height:28px; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.casebox2_1 h1{ font-size:14px;}

.nmainboxright{ height:auto; overflow:hidden; float:left; padding-left:80px; width:743px;}

.nbox{ width:697px; height:170px; overflow:hidden;background:url(../images/wangzhan/ng.png) no-repeat left top; padding:23px 23px 13px 23px;}
.nlist{  width:100%; height:auto;overflow:hidden; }
.nlist li{ width:232px; height:134px; text-align:center; float:left;}
.ntitle{ width:100%; height:36px; line-height:36px; text-align:center; font-weight:bold;}

.newslist{ width:733px; padding-top:23px; margin:0 auto; height:auto; overflow:hidden;}
.newslist li{ width:100%; height:35px; line-height:35px; overflow:hidden;}
.newslist li p.n1{ width:500px; height:35px; display:block; float:left; background:url(../images/wangzhan/d.png) no-repeat 3px center; padding-left:15px;}
.newslist li p.n2{ width:100px; height:35px; display:block; float:right; text-align:right; padding-right:5px;}
.newslist li.yanse{ background:#f2f2f2;}
.newbox{ width:100%; height:auto; overflow:hidden;}
.newtitle{ width:100%; height:auto; overflow:hidden; text-align:center;}
.newtitle h1{ font-size:14px; line-height:28px;}
.newtitle p{ line-height:16px;}
.newcontent{ padding:15px 5px; overflow:hidden;}

.thickdiv{display:none;position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#000;border:0;filter:alpha(opacity=15);opacity:.15;}
.thickbox{display:none;position:fixed;top:0;left:50%;z-index:10000002;overflow:hidden;padding:0 4px 4px 0;background:url(../images/wangzhan/bg_shadow.gif) no-repeat -4px 0;margin-left:-175px;margin-top:180px;}
*html .thickbox{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.thicktitle{height:27px;padding:0 10px;border:solid #C4C4C4;border-width:1px 1px 0;background:#F3F3F3;line-height:27px;font-family:arial;font-size:14px;font-weight:bold;color:#333;}
.thickclose:link,.thickclose:visited{display:block;position:absolute;z-index:100000;top:7px;right:12px;overflow:hidden;width:15px;height:15px;background:url(../images/wangzhan/bg_thickbox.gif) no-repeat 0 -18px;font-size:0;line-height:100px;}
.thickcon{overflow:auto;background:#fff;border:solid #C4C4C4;border-width:1px;padding:10px;}
*html .thickdiv{position:absolute;}
/*preview*/
#preview{width:100%;height:462px;zoom:1;overflow:hidden;}
#spec-n1{float:left;width:662px;height:460px;border:1px solid #e6e6e6;overflow:hidden;background:#f6f6f6;position:relative;z-index:5;zoom:1;}
#spec-n1 .o-img{width:662px;height:460px;text-align:center;}
#spec-n1 .switch{width:662px;height:460px;position:absolute;z-index:10;top:0;left:0; display:none;}
#spec-n1 img{max-width:662px;max-height:460px;_height:384px;}
#spec-n5{position:relative;float:right;width:128px;height:410px;padding:25px 0px;zoom:1}
#spec-list{width:128px;height:410px;overflow:hidden;}
#spec-list ul{height:410px;overflow:hidden;margin:0;}
#spec-list li{width:128px;height:72px; padding-top:5px; padding-bottom:5px;text-align:center; cursor:pointer;}
#spec-list img{border:3px solid #bbbbbb;}
#spec-list .curr img{border:3px solid #fca12a;}
#spec-n5 .control{position:absolute;width:128px;height:25px;background-repeat:no-repeat;cursor:pointer;}
#spec-top{top:-2px;background:url(../images/wangzhan/icoin.png) 0 -30px;}
#spec-top.disabled{background-position:-85px -124px;}
#spec-bottom{bottom:-2px;background:url(../images/wangzhan/icoin.png) -139px -30px;}
#spec-bottom.disabled{background-position:-139px -61px;}
#intro{float:left;width:812px;height:25px;line-height:25px;text-align:center;overflow:hidden;font-size:12px; display:none;}
#foward{display:block;width:360px;height:460px;float:left;cursor:url(../images/wangzhan/foward.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#foward.disabled,#next.disabled{cursor:default;}
.thickcon{line-height:40px;text-align:center}


.aboutb1left{ width:450px; height:auto; float:left; padding-bottom:30px;}


.ydybox{ width:990px; height:auto; overflow:hidden; margin:0 auto;}
.ydyboxlogo{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:160px;}

.ydyboxqh{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:50px;}
.ydyboxqh li{ display:inline;*display:inline;_display:inline;}
.ydyboxqh a { display:inline-block; width:200px;}
.none { display:none;}
