@charset "utf-8";


body{ margin:0 auto;text-align:center; font-family:"宋体"; font-size:12px; line-height:18px;}
ul,li{list-style:none;}
ul,li,p,span,h1,h2,input,dl,dt,dd{ padding:0; margin:0;}
img{ border:0;}
a:link{color:#626262;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color: #900;text-decoration:underline;}
a:active{color:#FF6600;text-decoration:underline;}


#header{margin:auto;background:url(../../cn/images/header_bg.gif) repeat-x; overflow:hidden  } 
#header .topmain{ margin:auto; width:980px; height:105px;}
.topmain .logo{ float:left; height:85px; padding-top:20px;}
.topmain .other{ float:left; width:626px; text-align:right; padding-top:10px; padding-bottom:20px;}
.topmain .top_search{ float:left; width:626px;}
.topmain .top_search span{ display:block; float:right;}
.topmain .top_search input.s{ vertical-align:top; background:#ffffff url(../../cn/images/search_icon.gif) no-repeat left center; line-height:21px; border:1px solid #e4e4e4; text-indent:2em; height:21px; text-align:left; color:#999; font-size:12px;}

.barmain{ margin:auto; background:url(../../cn/images/bar_bg.gif) repeat-x; height:300px; width:100%}
.barbox{ margin:auto; width:980px; position:relative;}
.barmain .meun{ margin:auto; position:absolute; z-index:99; width:972px!important;width:972px; background:url(../../cn/images/meun_l.gif) no-repeat left top; padding-left:6px; height:38px; left:0;}
.barmain .meun ul{ background:url(../../cn/images/meun_r.gif) no-repeat right top; padding-right:6px; width:968px!important;width:968px; display:block; height:38px;}
.barmain .meun ul li{ background:url(../../cn/images/meun_bg.gif) no-repeat; float:left; width:121px; height:38px;}
.barmain .meun ul li a:link{ color:#FFF; line-height:38px; font-size:14px; text-decoration:none; display:block; width:121px; height:38px;}
.barmain .meun ul li a:hover{ color:#000; line-height:34px; font-size:14px; font-weight:bold; text-decoration:none; background: url(../../cn/images/meun_nav.gif) no-repeat left top; display:block; width:121px; height:38px;}

.barmain .meun ul li a:visited{color:#fff;text-decoration:none;line-height:34px; font-size:14px;width:121px; height:38px; }
.barmain .meun ul li a:active{color:#000;text-decoration:underline;line-height:34px; font-size:14px;width:121px; height:38px; }

.barmain .meun ul li.thisnow{ background:url(../../cn/images/meun_nav.gif) no-repeat; float:left; width:121px; height:38px;}
.barmain .meun ul li.thisnow a:link{ color:#000; line-height:34px; font-size:14px; font-weight:bold; text-decoration:none; display:block; width:121px; height:38px;}
.barmain .meun ul li.thisnow a:hover{ color:#000; line-height:34px; font-size:14px; font-weight:bold; text-decoration:none; background: url(../../cn/images/meun_nav.gif) no-repeat left top; display:block; color:#000; font-size:14px; width:121px; height:38px;}
.barmain .meun ul li.thisnow a:visited{color:#000;text-decoration:none; font-size:14px; font-weight:bold; }
.barmain .meun ul li.thisnow a:active{color:#000;text-decoration:underline; font-size:14px; font-weight:bold; }


.barmain .bar{position:absolute;top:38px; width:980px; left:0;}

#contantmain{ margin:auto; background:url(../../cn/images/contant_bg.gif) repeat-x;  text-align:left}
#contantmain .mainbox{ margin:auto; background:#fff url(../../cn/images/main_bg.gif) repeat-y center top; width:986px; overflow:hidden}
#contantmain .mainbox .c_main{ margin:auto; background:url(../../cn/images/main_bg1.gif) no-repeat center top; width:946px!important;width:946px; padding-top:20px; padding-left:20px; padding-right:20px; overflow:hidden}
.indexleft{ float:left; width:726px!important;width:726px; margin-right:20px;}
.indexright{ float:left; width:200px; overflow:hidden }

.indexnew{ float:left; width:285px; height:160px;}
.indexnew h1{ background:url(../../cn/images/title_bg.gif) no-repeat left top; height:24px; display:block; border-bottom:1px solid #e6e6e6; font-size:12px; font-weight:normal; }
.indexnew h1 span.l{ float:left; display:block; color:#FFF; width:100px; text-align:center; height:24px; line-height:24px; font-weight:bold}
.indexnew h1 span.r{ float:right;}
.indexnew ul{ display:block; width:285px; padding-top:5px;}
.indexnew ul li{ background:url(../../cn/images/icon.gif) no-repeat left center; padding-left:15px; line-height:22px;}

.indexabout{float:left; height:160px; width:426px; margin-left:15px;}
.indexabout .pic{ float:left; width:150px;}
.indexabout h1{ float:left; background:url(../../cn/images/title_bg.gif) no-repeat left top; height:24px; display:block; border-bottom:1px solid #e6e6e6; font-size:12px; font-weight:normal; overflow:hidden; width:276px; }
.indexabout h1 span.l{ float:left; display:block; color:#FFF; width:100px; text-align:center; height:24px; line-height:24px; font-weight:bold}
.indexabout p{ float:left; width:276px; margin-top:5px; color: #333}

.indexpro{ float:left; width:726px; overflow:hidden}
.indexpro .protitle{ width:726px; margin:auto; height:24px!important;height:24px; border-bottom:2px solid #103257;}
.protitle dl{ float:left; width:400px; display:block}
.protitle dt{ float:left; background:url(../../cn/images/title_bg.gif) no-repeat; width:100px; text-align: center; color:#FFF; height:24px; line-height:24px; font-weight:bold}
.protitle dd{ float:left; background:url(../../cn/images/title_bg1.gif) repeat-x; padding-left:10px; padding-right:10px; border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0; height:21px; margin-top:2px; line-height:21px;}
.indexpro .protitle span{ display:block; float:right; height:24px; line-height:24px;}

.blk_18 {zoom:1; font-size:9pt;width:726px; padding-top:15px; }
.blk_18 .pcont { width:690px; float:left; overflow:hidden; }
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton{ width:18px; margin-top:30px; height:36px;float:left; background:url(../../cn/images/pro_pre.gif) no-repeat; }
.blk_18 .RightBotton { width:18px; margin-top:30px; height:36px;float:left; background:url(../../cn/images/pro_next.gif) no-repeat; }
.blk_18 .pl img { display:block; cursor:pointer; border:1px solid #CCC; width:122px; height:100px;}
.blk_18 .pl { width:124px!important;width:124px;float:left;text-align:center; padding-left:7px; padding-right:7px; line-height:32px; }

.map{ height:160px;}
.c1{background:url(../../cn/images/c1.gif) no-repeat left top;width:100px; height:34px; padding-top:12px; padding-left:100px; font-family:"微软雅黑"; color:#09C; font-size:18px; }
.c2{background:url(../../cn/images/c2.gif) no-repeat left top;width:100px; height:34px; margin-top:10px; padding-top:12px; padding-right:100px; text-align:center; font-family:"微软雅黑"; color:#09C; font-size:18px;}
.c3{background:url(../../cn/images/c3.gif) no-repeat left top;width:140px; height:70px; margin-top:10px; padding-right:50px; padding-left:10px; padding-top:10px;} 


.mainright{ float:left; width:706px!important;width:706px; margin-left:10px;}
.mainleft{ float:left; width:220px; overflow:hidden }
.mainleft h1{ background:url(../../cn/images/meun_left_title.gif) no-repeat; height:30px; color:#FFF; font-family:"微软雅黑"; font-size:16px; padding-left:38px; line-height:30px;}
.mainleft ul{ width:200px; display:block; margin-left:10px;}
.mainleft ul li{ background:#e8ebf0 url(../../cn/images/main_left_icon.gif) no-repeat 25px center; border-bottom:1px solid #999999; border-top:1px solid #ffffff; height:30px; line-height:30px; padding-left:38px;}
.mainleft ul li:hover { font-size:14px; height:30px; background:#d1d4d9 url(../../cn/images/main_left_icon.gif) no-repeat 25px center; }
.mainleft ul li a{ font-size:14px;}

.navtion{ border-bottom:3px solid #CCC; width:706px; height:30px; }
.navtion span.l{ float:left; font-size:18px; line-height:25px; font-family:"微软雅黑"; font-weight:bold}
.navtion span.r{ float:right; text-align:right; line-height:25px;}
.navtion span.r a{ color:#000;}

.contantmain{ width:706px; padding-top:15px; }
.contantmain p{ line-height:30px;}

ul#New{}
ul#New li{ height:30px; line-height:30px; border-bottom:1px dotted #cccccc; background:url(../../cn/images/icon1.gif) no-repeat 8px center; padding-left:25px;}
ul#New li span{ float:right}

ul#pro{ width:706px; overflow:hidden}
ul#pro li{ float:left;line-height:30px; width:141px; margin-bottom:15px; display:block; text-align:center; line-height:20px;}
ul#pro li span{ float:right}


.contantmain h1{ font-size:15px; text-align:center}
.contantmain h2{ font-size:12px; font-weight:normal; text-align:center; border-bottom:1px dotted #CCC; line-height:30px; margin-bottom:10px;}
.contantmain p{ line-height:25px;}
.contantmain span.pro_img{ float:left; display:block; width:350px;}
.contantmain span.pro_info{float:left; display:block; width:336px; margin-left:20px; text-align:left}
.contantmain span.pro_info h1{ font-size:14px; font-family:"微软雅黑"; text-align:left}
.contantmain span.pro_info h2{ font-size:12px; font-weight:normal; text-align:left; border-bottom:none;}
.contantmain span.pro_about{float:left; display:block; width:706px; border-top:2px solid #e6e6e6}

.contantmain span.contact_add{float:left; display:block; width:300px; }
.contantmain span.contact_map{float:left; display:block; width:406px;}



.form-row{display:block;clear:both;min-height:25px;padding:10px 0;}
.form-row .form-row-label{width:60px;float:left;clear:left;display:block; text-align:right}
input.input-field,textarea{background:#FFF url(../../cn/images/text-field-bg.png) top repeat-x;border:1px solid #d8d8d9;color:#787878;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:5px 5px;}
.bold{font-weight:700;}
button.black{background: #666;border:1px solid #2d2d2d;font-size:14px;color:#FFF;cursor:pointer;font-family:Arial, Helvetica;margin:0 5px;padding:7px 12px;}
button.black:hover{background:#5a5a5a;}
button.black:active{background:#393939;}

DIV.badoo { padding:20px 15px; font-size:13px;COLOR: #48b9ef;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN: left;}
DIV.badoo A { border:#f0f0f0 1px solid;PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px;COLOR: #666; PADDING-TOP: 2px; TEXT-DECORATION: none}
DIV.badoo A:hover { border: #999 1px solid; COLOR: #06C;}
DIV.badoo A:active { border:#999 1px solid; COLOR: #0865c1; }
DIV.badoo SPAN.current { border:#999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px;BACKGROUND-COLOR: #e6e6e6}
DIV.badoo SPAN.disabled {DISPLAY: none}

#footer{background:#fff url(../../cn/images/main_bg.gif) repeat-y center top; width:986px; margin:auto;padding-top:20px;}
#footer .footer_main{ background:url(../../cn/images/footer_bg.gif) repeat-x; width:960px; margin:auto; text-align:left; overflow:hidden; padding-top:20px; padding-bottom:10px; color:#666}
#footer .footer_main span.l{ float:left; padding-left:15px;}
#footer .footer_main span.r{ float:right; padding-right:15px;}
.newsTitle{width:100%; height:50px; text-align:center; font-size:16px; font-weight:bold; line-height:50px;}
.newsTime{width:100%;height:30px; text-align:center; line-height:30px;}
.newsContent{width:94%; margin:0px auto; line-height:25px;}
.page{width:100%; line-height:25px; margin-top:20px; clear:both;}



