*{ margin:0; padding:0; border:0;}
ul li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
body{ font-family:"宋体",Arial, Helvetica, sans-serif; word-wrap:break-word; white-space:normal; background:url(../images/body_bg.jpg) repeat-x;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mt20{ margin-top:20px;}

.top{ background:url(../images/top_bg.png) no-repeat center; height:126px; margin-top:10px;}
.top .nav{ width:920px; margin:0 auto; padding-top:20px;  overflow:hidden; zoom:1;}
.top .nav .logo{ background:url(../images/logo.png) no-repeat; width:243px; height:66px;}
.top .nav .logo a{ display:block; width:243px; height:66px;}
.top .nav p{ float:right; overflow:hidden; zoom:1;}
.top .nav p a{ display:block; width:118px; height:73px; background:url(../images/top_bg_1.png) no-repeat; float:left; text-decoration:none; font-size:18px; font-family:微软雅黑; color:#4D4D4D; line-height:73px; text-align:center; margin-right:-5px;}

.banner{ width:919px; margin:0 auto; background:url(../images/banner.png) no-repeat; height:274px;}
.main{ margin:0 auto; margin-top:-43px;}
.main_nav{ width:960px; margin:0 auto;}
.main_nav ul { overflow:hidden; zoom:1;}
.main_nav ul li{ font-size:18px; font-family:微软雅黑; background:url(../images/main_bg_btn.png) no-repeat; width:113px; height:38px; float:left; text-align:center; line-height:44px;}
.main_nav ul li a{ color:#595959; display:block; width:113px; height:38px;}
.main_nav ul li a:hover{ text-decoration:none;}

.main .title{ background:url(../images/main_bg_3.png) no-repeat center; height:184px; margin-top:-12px; *margin-top:-18px;}
.main .con{ background:url(../images/main_bg.png) repeat-y center; margin-top:-85px;}
.main .con ul{ width:930px; margin:0 auto;}
.main .con ul li{ display:none;}
.main .con .content .boxA{ width:608px;}
.main .con .content .boxA p{ text-indent:24px; padding:0 10px;}
.main .con .content .boxA p span{ color:#FEB100; font-weight:bold;}
.main .con .content dl{ float:left; width:280px; font-size:12px; line-height:22px; padding:5px 10px;}
.main .con .content dl dd{ padding-bottom:30px;}
.main .con .boxB{ padding-bottom:30px;}
.main .con .boxB p{ padding-left:10px; width:550px;  color:#FEB100; font-weight:bold; text-indent:24px;}
.main .con .boxB dl { padding:10px 15px;}
.main .con .boxB dl dd{ padding-bottom:0;}


.main .con .content h2{ font-size:14px; }
.main .con .content p{ font-size:12px; line-height:22px;}
.main .con .content .br1{ background:url(../images/br1.jpg) repeat-y; width:2px; height:900px;}

.r_side .title2{ background:url(../images/title2.png) no-repeat; width:118px; height:38px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold; line-height:30px;}
.photo_text{ overflow:hidden; zoom:1; margin-top:10px; width:260px;}
.photo_text img{ float:left; width:50px; height:66px;}
.photo_text .text{ float:left; width:205px; margin-left:5px;}
.photo_text h3{ font-size:12px; color:#FFC372;}
.photo_text p{font-size:12px; color:#74A24A;}
.photo_text p a{color:#74A24A;}
.main .con .content .r_side p{ line-height:18px;}
.r_side .contact{ background:url(../images/contact.jpg) no-repeat right top; padding-top:13px;}
.r_side .contact p{ color:#75A247; font-weight:bold;}
.main .footer{ background:url(../images/footer.png) no-repeat center; height:29px;}
.bottom{ width:960px; margin:0 auto;  font-size:12px; padding:30px 0; text-align:center; }