@charset "gb2312";
*{margin:0px; padding:0px;}
/* CSS Document */
body,td,a,div,p,span.strong,h1,h2.h3.h4,input{line-height:24px; letter-spacing:1px;font: normal 100% "Î¢ÈíÑÅºÚ", Arial, sans-serif; text-decoration:none;}
header{width:100%;background-color:#fafafa; overflow:hidden;}
.head{width:96%; margin:0px auto;}
.logo{width:auto;  float:left;}
.logo img{max-width:100%;}
.h_rt{width:auto; height:100%; float:right; padding-top:30px;}
@media screen and (max-device-width: 500px) {
.h_rt{width:100%; height:100%; float:right; padding-top:0px;}
}
.yy{width:100%; float:right;}
@media screen and (max-device-width: 500px) {
.yy{width:45%; float:left; margin-top:3px;}
}
.yy a{padding-left:30px; line-height:18px; height:18px; overflow:hidden;float:right; margin-left:10px; text-align:left; text-decoration:none; font-size:0.75em; color:#333333;}
.yy a:first-of-type{margin-left:0px;}
.yy a:hover{color:#F00;}
.yy .a1{background:url(../images/icon_language.gif) no-repeat left top;}
.yy .a2{background:url(../images/icon_language.gif) no-repeat left bottom;}
.ss{float:right; margin-top:10px; overflow:hidden;}
.ss input[type="text"]{height:23px; vertical-align:bottom; border:1px solid #CCC;font-size:0.875em;}
@media screen and (max-device-width: 500px) {
.ss{float:right; margin-top:0px; overflow:hidden;}
.ss input[type="text"]{height:24px; float:left; vertical-align:bottom; border:1px solid #CCC;font-size:0.75em;}
.ss input[type="image"]{background-color:#F00;vertical-align:bottom; float:right;}
}
.ss input[type="image"]{background-color:#F00;vertical-align:bottom; margin-left:-6px;}
nav{width:100%; background-color:#000;}
nav ul{width:95%; margin:0 auto;height:45px; list-style:none;}
nav ul li{width:12.5%; text-align:center; float:left;}
nav ul li:last-of-type{display:none;}
nav ul li a{color:#FFF;line-height:45px; height:45px; display:block; text-decoration:none;}
@media screen and (max-device-width: 500px) {
nav ul{width:95%; margin:5x auto 0px auto;height:60px; list-style:none;}
nav ul li{width:25%; text-align:center; float:left;}
nav ul li:last-of-type{display:none;}
nav ul li a{color:#FFF;line-height:30px; height:30px; display:block; text-decoration:none;font-size:0.875em;}
}
nav ul li a:hover{background-color:#f5590c;}
.l_c{background-color:#f5590c;}
.gs{width:96%; margin:30px auto; overflow:hidden;}
section h1{width:100%; text-align:center;}
aside{width:30%; overflow:hidden;float:left; }
aside img{max-width:100%;}
article{width:68%;float:right; font-size:0.875em;}
article a{color:#333;}
article p{text-indent:2pc;}
@media screen and (max-device-width: 500px) {
.gs{width:90%; margin:30px auto; overflow:hidden;}
section h1{width:100%; text-align:center;}
aside{width:100%; overflow:hidden; text-align:center;}
aside img{max-width:90%; overflow:hidden;}
article{width:100%; float:left;}
}
.cpl{background:url(../images/probg.jpg) repeat-x;}
#abt{background:none;}
.cp {width:96%; margin:30px auto; overflow:hidden;}
.cp aside{width:20%; overflow:hidden;float:left; }
.cp h1{width:100%; text-align:center; margin-top:43px; margin-bottom:20px;}
@media screen and (max-device-width: 500px) {
.cp h1{width:100%; text-align:center; margin-top:23px; margin-bottom:10px;}
}
.cp aside h2{width:100%; text-align:center; background:url(../images/leftbg.jpg) repeat-x; text-align:center;height:67px; padding-top:20px; color:#FFF; font-size:1em;}
.dh_c{border:solid 1px #ccc;overflow:hidden; border-bottom:1px; border-top:0; padding:8px 0 10px 14px; background:#EDEDED;}
.dh_c h3{background:url("../images/zx_h2.gif") no-repeat scroll 0 0 transparent; height:35px; padding-left:10px; margin-top:2px; min-width:165px;}
.dh_c h3 a{color: #2772C6; font-size:0.875em; font-weight:bold;line-height:35px;}
.dh_c ul{ overflow: hidden;padding-left: 10px; margin:5px 0 5px 0;} 

.dh_c li a{color:#333; font-size:0.875em;}
/* .cp aside ul{list-style:none;}
.cp aside ul li{text-align:center; float:left; background:url(../images/pro1.jpg) repeat-x;width:100%;}
.cp aside ul li a{color:#000;width:100%; line-height:53px; text-decoration:none; display:block;} */
.cp article{width:80%; float:right;}
.cp article .p{margin-left:15px; border-top:2px solid #B2B2B2; padding-top:15px;color:#333;}
.cp article .p p{text-indent:2pc; color:#333;}
.cp article .p a{ color:#333;}
.cp article .p img{max-width:100%;}
.ab_tp{width:100%; line-height:45px; height:45px;}
.wz1{width:auto; padding-left:30px;float:left; margin-left:15px;background:url(../images/narr_05.jpg) no-repeat left;}
.wz2{width:auto; float:right; font-size:0.75em;}
.wz2 a{color:#CE6106; text-decoration:none;}
@media screen and (max-device-width: 500px) {
.cp aside{width:100%; overflow:hidden;float:left; }
.dh_c{border:solid 1px #ccc; width:100%;overflow:hidden; border-bottom:1px; border-top:0; padding:0px 0 0px 0px; background:#EDEDED;}
.dh_c h3{background:url("../images/pro1.jpg") repeat-x; height:35px; padding-left:10px; margin-top:2px;}
.cp article{width:100%; float:left;}
.cp article .p{margin-left:0px;border-top:2px solid #B2B2B2; padding-top:15px;}
.rq{display:none;}
.wz1{margin-left:0px}
}
.c_u{list-style:none;}
.c_u>li{width:24%; min-width:150px; float:left; text-align:center;  margin-left:8px; margin-bottom:10px;}
.c_u>li figure{width:100%;}
.c_u>li figure img{border:2px solid #E8E8E8; max-width:100%;}
.c_u>li:hover figure img{border:2px solid #DF3D0D;}
@media screen and (max-device-width: 500px) {
.c_u>li{width:46%; float:left; text-align:center;}
.c_u>li figure img{border:2px solid #E8E8E8; max-width:100%;max-height:165px;}
}
.sxw{width:96%; margin:0px auto;}
.sxw_tp{margin-bottom:20px; width:100%;}
.sxw .sxw_tp img{max-width:100%;}
.xw_wz{width:100%;-moz-column-count:2; 
-webkit-column-count:2;
column-count:2;margin-bottom:20px;}
.xw_wz ul{list-style:none;}
.xw_wz ul li{width:100%; float:left; line-height:30px;}
.xw_wz ul li a{text-decoration:none; color:#000000; font-size:0.875em; padding-left:15px; background:url(../images/dot_1.jpg) no-repeat left;}
.xw_wz ul li span{float:right;color:#333333; font-size:0.875em;}
@media screen and (max-device-width: 500px) {
.xw_wz{width:100%;-moz-column-count:1; 
-webkit-column-count:1;
column-count:1;margin-bottom:20px;}
}
footer{width:100%; padding-top:10px;background-color:#000; overflow:hidden;}
.foot{width:96%; margin:0px auto;color:#999; text-align:right; font-size:0.875em; text-align:center; padding-top:10px; padding-bottom:10px;}
.cnwenzijieshao { float:left; }
.Menubox1 { width:100%; height:32px; border-bottom:#c00 solid 3px; margin-bottom:5px; }
.Menubox1 li { float:left; width:auto; height:37px; line-height:37px; background:url(../images/cpzlbj1.jpg) no-repeat left top; color:#FFFFFF; font-size:0.875em;; text-align:center; margin-right:10px; padding-left:2px; }
@media screen and (max-device-width: 500px) {
.Menubox1 li { float:left; width:45%; height:37px; line-height:37px; background:url(../images/cpzlbj1.jpg) no-repeat left top; color:#FFFFFF; font-size:0.875em;; text-align:center; margin-right:10px; padding-left:2px; }
}
.Menubox1 li b { display:block; padding:0px 10px 0px 8px; background:url(../images/cpzlbj1.jpg) no-repeat right top; }
.Menubox1 li:hover { background:url(../images/cpzlbj2.jpg) no-repeat left top; }
.Menubox1 li b:hover { display:block; background:url(../images/cpzlbj2.jpg) no-repeat right top; }
.Menubox1 li.hots { float:right; background:none; color:#F00; width:auto; margin:0px; padding:0px; text-align:right; }
.Menubox1 li.hots:hover { background:none; }
.Menubox1 li a { color:#fff }
.Menubox1 span { float:right; height:37px; line-height:37px; color:#FF0000; }
.Contentbox1 {width:100%; float:left; line-height:2; font-size:0.875em;font-family:"Î¢ÈíÑÅºÚ"; margin:5px 0 0 1px;}
.Contentbox1 a{ color:#cf3300}
.Contentbox1 a:hover{color:#ec0016; text-decoration:underline;}
.Contentbox1 h3 { background:url(../images/h1bj.jpg) no-repeat left; padding-left:25px; margin-top:15px; line-height:25px; color:#c00; border-bottom:#e3e3e3 dashed 1px; font-weight:bold; }
.Contentbox1 p{color:#000; line-height:25px; }
.sl{float:left; width:80%; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}