/* CSS Document */
body{ font-family:"宋体"; font-size:12px; margin:0; padding:0; color:#000;}
a{ color:#FFF;text-decoration: none;font-weight:bold;}
a:hover{ color:#FFF;}
*{padding:0; margin:0; border:0;}
ul,li,form,h1,h2,h4,img,span,em,p{ margin:0; padding:0;}
li{list-style-type:none;}
/**/
.top{width:1000px;height:auto; overflow:hidden; background: url(../img/top_bg.jpg) repeat-x left top; margin:auto;}
.logo{ width:578px;height:221px; float:left; text-align:right}
.top_nav{width:275px;height:221px;float:left; background: url(../img/top_tgr.jpg) no-repeat bottom;}
.top_nav ul{ background:url(../img/top-nav.jpg) no-repeat left top;margin:36px 0 0 30px;}
.top_nav li{ height:19px;line-height:19px; padding-left:20px; font-weight:bold;}
#form1{ height:12px; margin:12px 4px 0 30px;}
.main_a,.main_b{width:1000px; height:auto; overflow:hidden; margin:auto;}
.main_a{background: url(../img/main_bg.jpg) repeat top;}
.nav{ width:990px;line-height:26px; background:#000; color:#FFF;font-size:14px;font-weight:bold; padding-left:10px; margin:3px auto;}
.nav a{ color:#FFF;}
/*main_left*/
.main_left{width:560px;height: auto; overflow:hidden;float:left; color:#FFF; }
.index_nr{ width:70%; margin-left:155px;line-height:30px; margin-top:10px; font-size:13px;}
.index_nr h1{ font-size:24px; font-weight:bold;}
.nr h1{ font-size:24px; font-weight:bold; text-align:center; line-height:30px;}
.title{ text-align:center; border-bottom:2px solid #000;border-top:2px solid #000;line-height:30px;}
.nr{ width:95%; font-size:14px; line-height:24px; margin:10px auto;}
.main_right{ width:434px; height:auto; overflow:hidden; float:left; margin-top:18px; }
.main_b{width:1000px; margin:auto;}
.main_number li{line-height:20px; margin-left:20px;}
.main_number{width:34px;height:140px; overflow:hidden;background: url(../img/main_bg2_r4_c2.jpg) no-repeat center; float:left; margin:40px 0 0 92px;}
.main_our{width:680px; height:200px;border-right: solid 10px #1b1b1b;border-bottom: solid 10px #1b1b1b;border-left: solid 10px #1b1b1b; background-color:#2b2b2b; margin:2px auto auto 0px ; float:left;}
.main_ourart{ width:160px; height:180px; float:left; margin:5px 0 0 0;}
.main_ourart p{font-size:18px; line-height:20px;margin-top:8px; margin-left:8px;}
.main_ourart li{ width:150px;margin-top:8px; margin-left:10px; border-bottom:dashed #FFF 1px;}
.our_online{ width:444px; height: auto;overflow:hidden; float:right; margin-top:20px;}
.our_online img{ padding:5px; border:1px solid #2B2B2B;}
/*footer*/
.footer{ width:65%;height:auto; overflow:hidden;text-align:right;color:#C00; margin:8px 0 0 180px; line-height:22px;}
.footer a{ color:#000}
.footer input{ border:1px solid #999; text-align: center;}
.page{ width:100%; text-align:center; height:30px; line-height:30px;}
.page a{ color:#fff;}
.list{ width:100%; height:auto; overflow:hidden; margin: 5px auto;} 
.list ul{ width:96%; height:auto; overflow: hidden; padding:15px 20px;}
.list li{ width:100%; height:26px; border-bottom:#CCC dashed 1px; line-height:26px; }
.list li a{ width:60%;float:left;color:#FFF;}
.list em{width:15%; float:right;}
.link,.other{ width:400px; margin-left:30px;height:auto; overflow:hidden; }
.link li{ float:left; padding:0 6px; line-height:22px;}
.link div{ height:auto; overflow:hidden;}
*html .link{ height:100%;}
.other li{ line-height:22px;}
.other p{ font-size:14px;text-align:center; background:#E0E0E0; line-height:24px; font-weight:bold;}
.lx,.news{ width:90%; height:auto; overflow:hidden; margin: 5px auto; line-height:24px;}
.lx h3{ font-size:16px; font-weight:bold; text-align:left; margin:0; padding:0;}
.shop{ width:566px; height:auto; overflow:hidden; margin:5px auto; background:url(../img/bg.jpg) no-repeat top ;}
.shop p {line-height:26px; padding-left:30px;}
.shop p a{ color:#000;}
.shop ul{ padding:8px 0;}
.shop li{ text-align:center; width:170px; float:left; margin:5px 0;}
.shop li img{ width:130px; height:100px; border:solid 1px #fff; padding:3px; }
.shop li h5{ font-size:13px;}
.shop li h5{ font-size:13px;}
.s_a{ width:566px;height:auto; overflow:hidden;}
.s_a img{width:130px; height:90px;}
.cpzs{width:1000px; height:auto; overflow:hidden; margin:auto; background:#CC0001;}
.cpzs li{ width:33%; float:left; margin:10px auto;}
.cpzs_img { width:183px; height:auto; overflow:hidden;float:left; margin:5px 5px;}
.cpzs_img img{ width:175px; height:125px; padding:3px; border:1px solid #FFF;}
.cpzs_img p{ height:30px; line-height:30px; text-align:center;}
.keywords{ width:120px; float:right; font-size:14px; font-weight:bold; line-height:24px; color:#FFF;}
.login{ width:200px; height:140px; background:#E0E0E0; padding-left:8px;margin-left:30px; margin-top:10px; line-height:30px;  margin-bottom:10px}
.login p{ height:30px;text-align:center; font-weight:bold; font-size:14px;}
#input1{ width:180px; margin-left:10px;}
#input1 li{ line-height:30px; height:30px;}
.yw{ width:400px; height:auto; overflow:hidden; float:left; padding-left:30px;}
.yw p{line-height:30px; text-align:left; font-size:16px; padding-left:10px;background: url(../img/11.jpg) no-repeat; font-size:14px; }
.yw p a{ color:#fff;}
.yw ul{ background:#fff; padding-bottom:10px; margin-bottom:8px;}
.yw li{ width:95%;padding-left:2px;line-height:24px; margin-left:10px; border-bottom: #666 1px dashed;}
.yw li a{ color:#000}
.sq{ width:100%; height: auto;overflow:hidden; background:#F8F9FB;  padding-bottom:8px;}
.sq div{ width:94%; margin-right:15px; float:right; line-height:20px;color:#344152;}
.sq li{width:180px; height:70px; float:left;}
.index_new a{ font-weight:200;}
.index_new{ padding-left:30px;}
.index_new h4{ color:#FFFFFF; font-size:14px;}

