@charset "utf-8";
body { font:normal 12px/24px "微软雅黑", Arial, Helvetica, sans-serif;  color: #333; background:url(../images/bg.jpg) repeat;}
a{color:#333; text-decoration:none; font:normal 12px/24px 微软雅黑,Arial, Helvetica, sans-serif;}
a:hover{color:#ed0407;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w108{ width:1180px; margin:0 auto;}
.divbox{ padding:20px 10px; background-color:#fff; }


.header{ background:url(../images/index_header_bg.jpg) repeat-x; height:139px; width:100%;}
.header h1{ float:left; width:320px; height:96px;}

.header dl{ float:right; padding-top:40px;}
.header dl dd{ float:left;}
.header dl dd a{ padding:0px 22px;}
.header dl dd a.cn{background:url(../images/index_chinese.jpg) left center no-repeat;}
.header dl dd a.en{background:url(../images/index_english.jpg) left center no-repeat;}
.header dl dd a.map{background:url(../images/sitemap.jpg) left center no-repeat;}
.header dl dt{ float:left;}
#SearchForm{ width:198px; height:24px; border:solid 1px #e1e1e1; padding:1px;}
#SearchKey{width: 145px; height: 24px; background: none; padding-left:5px; outline:0;}
.inputButton{ width:48px; height:24px; background:#fe8282; color:#fff; cursor:pointer; float: right; font-size:12px; line-height:24px;}

.header ul{ float:left; width:100%;}
.header ul li{ float:left;}
.header ul li a{ display:block; padding:0px 52px; line-height:41px; font-size:16px;}
.header ul li a:hover{background-color:#fe8282; color:#fff;}
.header ul li a.on{background:url(../images/index_nav_a.jpg) bottom center no-repeat;}
.header ul li a.on:hover{ background-image:none; background-color:#fe8282; color:#fff;}


.boxleft{ float:left; width:250px;}
.boxleft h2{ padding-left:40px; line-height:40px; font-size:18px; font-weight: normal; color:#fff; border-bottom:1px solid #ce0202; background:url(../images/boxleft_h2.jpg) 20px center no-repeat #ee0d0d;}

.boxleft dl dd a{ display:block; padding:0px 15px 0px 35px; width:200px; line-height:35px; font-size:15px; border-top:1px solid #fff; background:url(../images/boxleft_dd.jpg) bottom center no-repeat;}
.boxleft dl dd a:hover{background:url(../images/boxleft_dd2.jpg) bottom center no-repeat;}
.boxleft dl dd a.on{ color:#ed0407}
.boxleft dl dt a{ display:block; padding:0px 15px 0px 35px; line-height:40px; background-color:#f2f2f2;}
.boxleft dl dt a.on{ color:#ed0407}

.boxmin{ float:left; padding:0px 20px; width:640px;}
.boxmin li{ float:left; margin:6px; text-align:center;}
.boxmin li:hover{ background-color:#ebebeb;}
.boxmin li img{ width:198px; height:198px; border:1px solid #ebebeb;}
.boxmin li b{ line-height:40px; font-weight:normal;}

.page_title{ margin-bottom:20px; display:block; line-height:55px; font-size:16px; border-bottom:1px solid #ebebeb;}
.page_title span{float:right; padding-left:20px; font-size:12px; color:#666; background:url(../images/boxright.jpg) left center no-repeat; }
.page_title em{ padding-left:5px; font-style:normal; font-size:12px; color:#666;}
.page_title a{ float:right; margin-top:35px;}



.boxright{ float:right; width:900px;}



.boxright2{ float:right; width:250px;}
.boxright2 .contact{margin-top:8px; background:url(../images/index_contact_bg.jpg); width:170px; height:140px; padding-left:80px;}
.boxright2 .contact span{ display:block;}
.boxright2 .contact span em{ font-style:normal; font-size:14px; line-height:40px;}






.footer{border-top:2px solid #ff9696; line-height:35px; padding:20px 0px; text-align:center; background-color:#FFF;}
.footer img{ margin-top:10px;}
.footer a{padding:0px 10px;}