@charset "utf-8";
/* CSS Document */
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{ margin:0; padding:0; list-style:none; vertical-align:middle; font-weight:normal;}
html{ margin:0 auto;background:#939393; width:auto; }
body{ font-size:13px; font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica; margin:0 auto; width:auto;background:#939393; color:#333333; text-align:left;}
img{ border:none; }
a:link{ color:#333333; text-decoration:none; }
a:visited{ color:#333333; text-decoration:none; }
a:hover{ color:#000000; text-decoration:underline; }
a:active{ color:#333333; text-decoration:underline; }
a.hidetonbsp:link,a.hidetonbsp:visited,a.hidetonbsp:hover,a.hidetonbsp:active{ text-decoration:none; }

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}
.zoom{ zoom:-1; overflow:hidden;}

/* 迷你翻页 */
.minFontPage { height:30px; overflow:hideen; margin-bottom:20px; }
.minFontPage span, .minFontPage a { height:25px; line-height:25px; width:80px; text-align:center; border:1px solid #dedede; display:none; border-radius:15px; background:#333; color:#FFF; }
.minFontPage span { background:#FFF; color:#999; }

/* 相关链接 */
.relLink { height:40px; }
.relLink > div { display:block; height:35px; line-height:35px; color:#FFF; background:#333; padding:0 10px;  }
.relLink a { color:#FFF; }
.relLink .l { float:left; margin-left:1%; }
.relLink .r { float:right; margin-right:1%; }
.zuobian span{margin:0 5px;}
.youbian span{margin:0 5px;}

.pro_attr img{max-width:300px;}
.pro_text img{max-width:300px;}
.act_text img{max-width:300px;}
.m_about img{width:300px;height: 100%;}

.wrap{ min-width:320px; max-width:640px; margin:0 auto; overflow:hidden;background:#f0f0f0;}

/*头部*/
.head{height:44px; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(1, #dcdcdc));}
.head .logo{float:left;margin-top: 4px;}
.head .tel{float:right; padding-right:5px;}
.head .tel p{font-size:13px; color:#262626;padding-top:8px;}
.head . tel h2{font-size:20px; color:#262626; font-family:Arial, Helvetica, sans-serif;}

.nav{height:50px;}
.nav a,.nav a:visited{color:#ffffff; font-size:13px;}
.nav dl{height:40px;background:url(../img/nav_bg.png) repeat-x; padding:5px 0; text-align:center;}
.nav dl dt{width:16%; max-width:40px; height:26px; float:left;padding:7px 0; }
.nav dl dt a{width:26px; height:26px; display:block; margin:0 auto;}
.nav dl dd{width:21%; height:28px; padding:6px 0px 6px 2px; float:left; background:url(../img/nav_line.png) no-repeat left top; overflow:hidden;}
.nav dl dd a{width:70px; height:28px; display:block; line-height:28px; overflow:hidden; margin:0 auto; border-radius:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px; text-decoration:none;}
.nav dl dd a.curr{background:#ffffff; color:#262626; text-decoration:none;}
				




.tit{height:33px; background:#f0f0f0; border-top:1px solid #d2d2d2; border-bottom:1px solid #dcdcdc;}
.tit h3{height:29px; background:#dcdcdc; border-top-left-radius:5px;border-top-right-radius:5px; padding:0 15px; line-height:28px; font-size:16px; color:#000000; float:left; margin-left:15px; margin-top:3px; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2;}
.tit p{float:right; padding-right:10px; line-height:33px;}
.tit p a,.tit p a:visited{color:#888888;}



.tit2{height:35px; border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;box-shadow:0px 1px 0px #ffffff; clear:both; padding:8px 0 4px 9px; position:relative; z-index:100;}
.tit2 p{height:30px; width:30px; border-radius:30px; border:1px solid #d1d1d1; background:#dcdcdc; float:left; font-size:25px; font-weight:bold; color:#ffffff; line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.tit2 h3{line-height:33px; font-size:18px; color:#000000; padding:0 5px; float:left;}
.tit2 span{line-height:33px; font-size:12px; color:#000000; text-transform:uppercase; float:left;}
	
.tit2 h4{float:right;padding-top:4px;}
.tit2 h4 a,.tit p h4:visited{color:#000000;width:64px; height:27px; display:block; text-align:center; background:url(../img/btn_back.png) no-repeat; line-height:25px;}

.more1{padding:10px; clear:both;}
.more1 a{width:118px; height:34px; background:url(../img/more_bg.png) no-repeat; display:block; margin:0 auto; line-height:32px; color:#555555; text-align:center; font-size:14px; text-decoration:none;}

.mpro{padding:5px 0 5px 0; background:#dcdcdc;}
.mpro dl{width:32%; float:left; padding:2px;}
.mpro dl dt{width:94px; height:72px; border:1px solid #d2d2d2; background:#ffffff; border-bottom:0; padding:2px; overflow:hidden; margin:0 auto;}
.mpro dl dt img{width:94px; height:72px;}
.mpro dl dd{width:94px; height:24px; border:1px solid #d2d2d2; background:#ffffff; border-top:0; text-align:center; padding:2px; overflow:hidden; margin:0 auto;}

.m_about{padding:10px; line-height:1.8em;}


.m_nlist{padding:0px 10px 10px 10px;}
.m_nlist li{height:39px; border-bottom:1px dotted #c9c9c9; line-height:38px; padding-left:15px; background:url(../img/icon_arrow.png) no-repeat left center;}
.m_nlist li a{float:left;}
.m_nlist li span{float:right; color:#999999; font-size:12px;}

.foot_menu{height:35px; background:url(../img/tit_foot.png) repeat-x; font-size:13px; line-height:35px; text-align:center;}
.foot_menu a,.foot_menu a:visited{margin:0 4px; padding-left:12px; background:url(../img/icon1.png) no-repeat left center;}

.viewPC{ height:34px; text-align:center; padding:14PX 0 10px;}
.viewPC a,.viewPC a:visited{ width:195px; height:28px; display:inline-block; text-align:center; color:#ffffff; line-height:28px;  background: url(../img/pcwz.PNG) no-repeat ;}

.copyright{padding:10px; line-height:1.5em; text-align:center; background:#dcdcdc;}



/*quicksub css*/
.quicksub{ width:100%; height:70px; background:url(../img/f_bg.png);  z-index:100; position:fixed; left:0; bottom:0;}
.quicksub li{ float:left; width:24.8%; height:70px; background:url(../img/quick.png) no-repeat;}
.quicksub li a{ display:block; height:30px; font-size:14px; color:#fff; text-shadow:-1px -1px #00454c; text-align:center; padding-top:40px;}
.quicksub li.phone{ background-position:center -6px;}
.quicksub li.message{ background-position:center -79px; position:relative;}
.quicksub li.map{ background-position:center -256px;}
.quicksub li.subdownNav4{ background-position:center -166px;}
.quicksub li ul.none{ display:none;}
.quicksub li ul{ position:absolute;background:#047aae;}
.quicksub li ul li{ width:100%; height:49px; border:none;box-shadow:0px 0px 0px;border-bottom:1px solid #2293c1; background:none;}
.quicksub li ul li a{ padding:0; line-height:49px; height:49px;}


.topHome{padding:15px 0; background:#dcdcdc;}
.topHome p{width:150px; height:36px; background:url(../img/tophome.png) no-repeat; margin:0 auto;}
.topHome p a.gotop{width:57px; height:36px; display:block; float:left; text-decoration:none;}
.topHome p a.gohome{width:93px; height:36px; display:block; float:left; text-decoration:none;}
	
	
.page_navigation{height:35px; background:#e3e3e1; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:13px; line-height:35px; text-align:center;}
.page_navigation a{margin:0 5px;}
.page_navigation a.prev,.page_navigation a.next{padding-left:10px; margin:0 10px;}

.act_tit{padding:10px; border-bottom:1px dotted #cccccc;}
.act_tit h2{font-size:16px; font-weight:bold; text-align:center; line-height:1.5em;}
.act_tit p{text-align:center; font-size:12px; line-height:1.5em;}
.act_tit p strong{font-weight:normal;padding:0 5px;}
	
.act_text{padding:10px; line-height:1.8em;}

.proList{padding-top:5px; width:100%;}
.proList dl{ width:50%; float:left; margin-bottom:5px;}
.proList dl dt{ width:95%; border:1px solid #d2d2d2; border-bottom:0; padding:2px; overflow:hidden; margin:0 auto;}
.proList dl dt img{ width:100%;}
.proList dl dd{width:95%; height:24px; border:1px solid #d2d2d2; border-top:0; text-align:center; padding:2px; overflow:hidden; margin:0 auto;}

.ti{ width:215px; float:left;}
.subcategory{width:96px; height:35px; float:right;}
.subcategory h2{width:86px; height:28px; line-height:26px; font-size:14px; border:1px solid #cccccc; border-radius:5px; text-align:center; cursor:pointer;background:url(../img/subcategory_bg.png) repeat-x;}
.subcategory h2.curr{background:#262626; height:45px; color:#ffffff;}
	
.subcategory .sub_c{width:100%; position:absolute; left:0; top:45px; background:#262626; z-index:200; display:none;}
.subcategory .sub_c ul{padding:4px 0;}
.subcategory .sub_c ul li{ line-height:34px; text-indent:2em; background:url(../img/icon_point2.png) no-repeat 10px 12px; border-bottom:1px dotted #d3d3d3; }
.subcategory .sub_c ul li a{ color:#ffffff; text-decoration:none;}
.subcategory .sub_c ul li ul li{ line-height:34px; text-indent:3em; border-bottom:1px solid #d3d3d3; box-shadow:0px 1px 1px #fff;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(1, #dcdcdc));}
.subcategory .sub_c ul li ul li a{ padding-left:15px; background:url(../img/icon_point1.png) no-repeat 0px center; color:#000000;}


.pro_tit{padding:10px; border-bottom:1px dotted #cccccc;font-size:16px; font-weight:bold; text-align:center; line-height:1.5em;}
.pro_attr{padding:10px; border-bottom:1px dotted #cccccc; text-align:center;}	
.pro_attr p{text-align:center; font-size:12px; line-height:1.5em;}
.pro_attr p strong{font-weight:normal;padding:0 5px;}
.pro_text{padding:10px; line-height:1.8em;}	

/*page css*/
.page{ height:60px; padding-top:10px; width:100%; text-align:center;}
.page a,.page span{ border:1px solid #d1d1d1; display:inline-block; height:30px; line-height:30px; width:80px;background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.5, #e5e5e5)); box-shadow:0px 2px 2px #ddd; margin:0 5px; text-shadow:1px 1px 1px #fff; border-radius:16px;}
.page a:active{background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), color-stop(0.5, #fff))}
.page span{background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.5, #eee)); color:#ccc; background-color:#eee;}


#webcode{  text-align: center}

.banner{width:100%;}
.banner img{width:100%;}

#scroller {-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;width:100%;z-index:1;}
#index-pro {height:180px;margin:0 auto;overflow:hidden;position:relative;width:310px;z-index:1;zoom:1;color:#7c7c7c;padding:0px 5px 0}
.thelist {display:block;float:left;list-style:none;margin:0;padding:0;width:960px;}
.thelist ul {display:block;float:left;font-family:georgia;font-size:18px;height:200px;line-height:140%;text-align:center;width:320px;}

/*  2013-11-6 cms2.0.Map*/
.BMap_bubble_title a { padding:0 10px; height:24px; line-height:25px; border-radius:3px; background:#2d8bef; color:#FFF; display:inline-block; }
.BMap_bubble_content{line-height:22px;}
