/* CSS Document */
body {
margin:0 auto;
color:#333;
font-family:"宋体";
font-size:14px; line-height:28px;
text-align:left; ;
}
*{margin:0px;padding:0px;}
p,ul,ol,dd,dl,dt,form,button,input,img{margin:0px;padding:0px;list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;}
table,td,tr,th{font-size:14px;}
a{ color:#333; text-decoration:none;}
a:hover{  color:#f00; }

a.rlink {
    color: #f00;
    text-decoration: none;
}
.clear{ width:980px; height:3px; overflow:hidden;}
/* head */

#head{ width:100%; height:111px; background:url(images/0_2.jpg) repeat-x; overflow:hidden; }
.head_top{width:970px;height:111px; overflow:hidden; margin:auto; clear:both;   }
.logo{ float:left; margin:33px 36px 0px 28px;}
.mune{ float:left; margin:43px 0px 0px 0px; }
.mune a{ padding:5px 20px;color:#333;font-family: Microsoft YaHei,SimHei; font-size:14px; font-weight: bold;float:left; }
.mune a:hover{ color:#f00;text-decoration:none;}
a.mune_bg{ background:url(images/0_8.jpg) no-repeat; color:#fff; display:block; float:left; padding-top:0px; }
a:hover.mune_bg{ color:#fff;}
#banner{ width:100%; height:302px; background:url(images/0_12.jpg) no-repeat center; margin:auto; clear:both; overflow:hidden; }


#bady{ width:100%; height: auto; background:url(images/0_14.jpg) repeat-x top #F8F9FB; overflow:hidden; }
#bady_bg{ width:970px; height: auto; margin:auto; clear:both;}

#conent{ float:left; width:785px; height:auto;}
.baed{width:785px; height:30px;}
.baed img{ border:0;}
.baed h1{ float:left; font-size:14px; font-family: Microsoft YaHei,SimHei; font-weight: bold; color:#333; }
.baed h2{ float:right;}
.baed h3{ float:left;font-size:14px; font-family: Microsoft YaHei,SimHei; font-weight: 200; color:#F00; padding-left:8px; }

.poreal{ padding:10px 10px 10px 0px; background:url(images/0_23.jpg) repeat-y right; }

#navi{ float:right; width:185px; height:auto;margin-top:40px; }
.titel01{ width:173px; height:42px; background:url(images/0_25.jpg) no-repeat; float:right;}
.titel01 h1{float:left; padding-left:5px; font-size:14px; font-family: Microsoft YaHei,SimHei; font-weight: bold; color:#fff; }
.titel01 h2{float:right; padding-right:5px; font-size:12px; line-height:36px; font-family: Microsoft YaHei,SimHei; font-weight: bold; color:#fff; }
.titel02{ border:1px solid #D4D4D4; border-top:none; background:#F1F1F1; width:171px; height: auto;float:right;}
.titel02 ul{ margin:20px;}
.titel02 li{ padding-left:20px; font-size:12px;}
.titel02 li link{ background:url(images/1_30.jpg) no-repeat left; padding-left:20px; font-size:12px;}

.titel03{float:right; margin-top:8px; }

.hh{ background:url(images/0_30.jpg) no-repeat left;} 
.hd{ background:url(images/1_30.jpg) no-repeat left; } 
.hy{ background:url(images/2_30.jpg) no-repeat left;color:#F00}
.hy a{color:#F00; font-weight:bold;}

/* contact */
.m_box .mb_ctt1{padding:10px 0;line-height:180%;color:#666;font-size:14px;}
.mb_bs3{margin:15px 0 0 0;}
.mb_bs3 ul{height:100%;overflow:hidden}
.mb_bs3 ul li{float:left;border:1px solid #ccc;width:365px;font-size:14px;padding:5px;margin:0 10px 10px 0px;height:100%;overflow:hidden;background:#fff}
.mb_bs3 ul li h1{color:#000;font-size:14px}
.mb_bs3 ul li h2{font-weight:normal}
.mb_bs3 ul li h2 .td1{padding:0 0 0 15px;color:#999;text-align:right}
.mb_bs3 ul li h2 .td2{color:#000}
.mb_bs3 ul li h2 .td3{color:#000}
.mb_bs3 ul li h3{color:#333;font-weight:normal;padding:5px 0 0 0}
.mb_bs3 a{color:#bc2931;text-decoration: none}
.mb_bs3 a:hover{color:#bc2931;text-decoration: underline}

.mb_ctt2{background:url(images/sp_icon1.gif) left top no-repeat;padding:10px 0 10px 190px;line-height:180%;color:#666;font-size:14px;}
.mb_list2{width:765px;height:100%;overflow:hidden;margin:10px auto 0 auto;padding:20px 0 0 0;background:url(images/line2.gif) top repeat-x;text-align:center}
.mb_list2 li{float:left;width:190px;height:120px;text-align:center}
.mb_list2 li h2{padding:5px 0;font-weight:normal;color:#000;}

.img1{border:1px solid #ccc; padding:1px; background:#fff; float:left;}
.img2{border:1px solid #ccc; padding:1px; background:#fff;}

textarea,input,select{font-size:12px;vertical-align:middle; font-family:Arial;}
textarea{border: 1px solid; border-color: #999999 #e1e1e1 #e1e1e1 #999999;padding:3px;background:#fff;line-height:1.5;}
.textareaA:hover,.input_img:focus,.input:focus{border:1px solid;border-color:#555 #aaa #aaa #555;background:#fffbde;}


.right_co2{ padding:10px 20px;}
.right_co2 ul{float:left;padding:10px;}

.right_co2 li{float:left;border-bottom:1px dotted #DCE1E5; width:660px;  background:url(images/0_22.jpg) no-repeat left;line-height:30px;}
.right_co2 li .nle{float:left; padding-left:25px;}
.right_co2 li .nle a{color:#000; text-decoration: none}
.right_co2 .nle a:hover{color:#f00;}
.right_co2 .nri{float:right; font-size:12px;}

#nav{margin:20px;}
#nav h3{cursor:pointer;background:url(images/1_30.jpg) no-repeat left; padding-left:20px; }
#nav h3 a{ cursor:pointer; font-size:12px;}

#nav a{display:block;font-size:12px;}
#nav a:hover{color:#f00;}
#nav div{padding-left:20px; }




/* foot */

#tail{ width:100%; height:auto; border-top:1px solid #E8E9EB; }

.tail_bg{ width:970px; height:60px; margin:auto; clear:both; font-size:12px; line-height:30px;  padding-top:10px; text-align:center;}
.tail_bg a{ color:#333;}
.tail_bg a:hover{color:#f00;}