@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none; min-width:1050px; background:#f7f8f8;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
ul, ol, li {list-style:none;}
q:before,q:after{content:'';}
i {vertical-align:top;}
a:focus,input,textarea{outline-style:none;}
input,select{vertical-align:middle;}
select,input,button,textarea{ border:none; outline:none; vertical-align:middle;}
textarea{ resize:none; }
img{border:0;}
a{color:#333;text-decoration:none;}
a:hover{/*text-decoration:underline;*/}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

body{ background:#ededed;}
.container{ width:962px; overflow:hidden; margin:0 auto; background:#ededed;}
.top{ width:100%; overflow:hidden;}
.logo{ float:left; margin-top:30px;}
.top-right{ float:right; overflow:hidden; margin-top:10px; text-align:right;}
.nav{ background:url(nav_bg.jpg) no-repeat; margin-top:10px; height:33px; width:100%;}
.nav ul li{ float:left; width:160px; text-align:center;}
.nav ul li a{ color:#FFF; font-size:14px; height:33px; line-height:33px; font-weight:bold; width:160px; display:block;}
.banner{ width:100%; margin-top:10px;}
.main{ width:960px;; overflow:hidden; margin-top:10px; border:#999 1px solid; border-radius:3px; background:#ffffff}
.about{ margin:0 10px; padding:5px 10px; width:235px; float:left; }
.about01{ width:235px; height:120px; padding:10px 0px;}
.title{ font-size:12px; height:36px; line-height:36px;}
.cheng{ color:#990;}
.news{ width:350px; margin:0 10px; padding:5px 0px; float:left;}
.news01{ width:100%; border-top:1px solid; border-color:#bdbdbd;}
.news01 li{ float:left; border-bottom:1px dotted #ccc; width:340px; height:26px; line-height:26px;}
.news01 li span{ float:right; color:#999;} 
.contact{ width:280px; float:left; margin-left:10px; padding:5px; padding-left:20px;}
.contact01{ width:260px; border-top:1px solid; border-color:#bdbdbd; background:url(contact.jpg) no-repeat; line-height:31px; padding-top:10px ; padding-right:10px;}
.footer{ width:100%; overflow:hidden; margin-top:20px;}
.lianjie{ margin-left:30px;}
.nav-bottom{ height:32px; background:#333333; border-radius:3px; margin-top:10px; padding-left:35%;}
.nav-bottom li{ float:left; text-align:center;;}
.nav-bottom li a{ color:#FFF; font-size:12px; height:33px; line-height:33px; font-weight:100;}
.footer01{ width:100%; overflow:hidden; margin:0 auto; margin-top:25px;}
.footer01 p{ line-height:30px; text-align:center;}
.main-left{ float:left; width:175px; margin:10px 10px; }
.main-left .title{ padding-left:5px; border-bottom:1px solid #bdbdbd; height:36px; line-height:36px; margin-bottom:10px;}
.main-left ul{ width:100%; overflow:hidden; margin-bottom:10px;} 
.main-left ul li{ width:170px; float:left; height:36px; line-height:36px; background:#f5f5f5; border-left:5px solid #c8c8c8; margin:3px 0px;; text-align:center;}
.main-left02 { height:36px; line-height:36px; margin-bottom:10px;}
.main-right{ float:right; width:700px; background:url(main_new.jpg) no-repeat; padding-left:25px; margin:0 15px; margin-top:12px; padding-bottom:20px;}
.main-right .title{ padding-left:5px; border-bottom:1px solid #bdbdbd; height:36px; line-height:36px; margin-bottom:10px; text-align:right}
.news02 li{ float:left; border-bottom:1px dotted #ccc; width:95%; height:26px; line-height:26px;}
.news02 li span{ float:right; color:#999;}
h1{ text-align:center; margin:20px;}
.main-right ul{ width:100%; overflow:hidden;}
.main-right1 ul li{ width:210px; height:160px; float:left; margin-left:10px; border:2px solid #CCC; margin-bottom:25px;}
.main-right1 ul p{ text-align:center; color:#333; font-size:12px;}
.xiangxi{ background:#ededed; border-bottom:1px solid #bdbdbd; margin:10px 0px; padding-left:15px; height:24px; line-height:24px;}
.main-right{ float:right; width:700px; background:url(main_new.jpg) no-repeat; padding-left:25px; margin:0 15px; margin-top:12px; padding-bottom:20px;}
.main-right1.title{ padding-left:5px; border-bottom:1px solid #bdbdbd; height:36px; line-height:36px; margin-bottom:10px; text-align:right}