@charset "utf-8";
/* RESET */
*{margin:0;padding:0;}fieldset, img{border:0;}:focus{outline:0;}address, caption, cite, code, dfn,em, th, var, optgroup{font-style:normal;font-weight:normal;}h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}abbr, acronym{border:0;font-variant:normal;}input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}code, kbd, samp, tt{font-size:100%;}input, button, textarea, select{*font-size:100%;}ol, ul{list-style:none;}table, td{border-collapse:collapse;border-spacing:0;margin:0px;padding:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}caption, th{text-align:left;}

body {margin:0px;padding:0px;font-size:14px; font-family:Arial, Helvetica, sans-serif ,SimSun;color:#333; background:#f1f1f1 ;line-height:24px;}
a{text-decoration:none;color:#2b2b2b;}
a:hover{color:#666;text-decoration: underline;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.padding-20{ padding:20px;}
.padding-30-55{ padding: 30px 55px;}
.h-10{ line-height:0; height:10px; font-size:0; clear:both;}
.left{ float:left;}
.right{ float:right;}
/*top*/
.top{position:relative; background-color:#f5f5f5; border-bottom:solid 1px #e5e5e5; font-size:12px; line-height:24px;}
.top .cont{ width:960px; margin:auto;D}
.top .b-logo{ position:absolute;width:134px;height:63px;margin-left:20px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/b-logo.png");background:url(../images/b-logo.png) no-repeat; _background:none;z-index:1; }
.top .b-logo2{ position:absolute;width:121px;height:53px;margin-left:20px;z-index:2;}
.top .head{width:950px;height:35px;line-height:35px;color:#333;text-align:right;padding-right:10px; }
.top .head a{color:#333;padding:0 6px;}
.top .head a:hover{color:#333; text-decoration:underline;}
.top .head h1{height:35px;line-height:35px;font-size:14px;color:#006428;display:inline;padding-right:65px;}


/*banner*/
.banner{height:360px; min-width:960px; background:url(../images/banner-bg.gif) repeat-x;}
.banner .cont{ width:960px; height:360px; margin:auto; }
.wrap{ width:960px; margin:auto;background:#fff;margin-top:20px;}


/*title & content*/
.title{line-height:42px; height:42px; background:#fff url(../images/title.gif) no-repeat right bottom; margin:00px 20px 20px 20px;padding-top:30px;}
.title .mark{height:42px; float:left; background:url(../images/title-mark.gif) no-repeat; width:93px; text-align:center; font-size:26px;  margin-right:6px;}
.title .mark1{ background-position:0 0;}
.title .mark2{ background-position:0 -74px;}
.title .mark3{ background-position:0 -148px;}
.title .mark4{ background-position:0 -222px;}
.title .mark5{ background-position:0 -296px;}
.title .mark6{ background-position:0 -370px;}
.title .mark7{ background-position:0 -444px;}

.title .cont{height:42px; float:left; width:550px;}
.title .cont h2{ font-size:24px; font-family:microsoft YaHei !important; color:#e74c00; display:block;top:0; left:0; padding:0 10px;font-weight:bold;}
.title .morelink{ float:right; font-size:12px; float:right; padding-right:20px; color:#333;}

/*box*/
.box{ padding:0 20px;}
.box .txt{ width:254px;background:#f9f9f9;border-right:1px solid #dedede;padding:15px 0 0 15px;}
.box .txt h3{ display:block; padding-left:10px; background:url(../images/list-dot.gif) no-repeat left center;color:#000;}
.box .txt h3 a{ font-size:18px; font-weight:bold; font-family:microsoft YaHei;}
.box .txt img{padding:25px 0 10px 0;}
.box .txt p{ font-size:12px; color:#666; display:block; padding-bottom:20px; }
.box .txt p a{ padding-left:10px;}
.box .txt ul{ display:block;}
.box .txt ul li{ display:block; padding-left:10px; background:url(../images/list-dot.gif) no-repeat left center;}
.box .txt ul li a{}
.box .img{ width:640px;padding-left:10px;}
.box .img a.imgcont{ display:block; position:relative; margin: 0px 10px 10px 0;
-webkit-box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.3);

}
.box .img a.imgcont:hover{
-webkit-box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.4);
box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.4);
}
.box .img{overflow:hidden;}
.box .img a.imgcont span{ display:block; position:absolute; left:0; bottom:0;_bottom:12px; height:24px; width:100%; text-align:center;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55));
background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0.55)), to(rgba(255, 0255, 255, 0.55)));
background: -o-linear-gradient(left, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55));
filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=1,startcolorstr=#89ffffff,endcolorstr=#89ffffff);
}
.box .img a.imgcont:hover span{ color:#333; cursor:pointer;}


.more-tit{color:#333;font-size:18px;font-weight:bold;padding-top:15px;display:block;}
ul.list3{ padding:10px 0; display:inline-block; font-size:14px;}
ul.list3 li{display:block; width:170px; float:left; text-align:center;padding-right:14px;}
ul.list3 a.list3-img{ display:block;}
ul.list3 a.list3-txt{ display:block;padding-top:5px;}

ul.list4{}
ul.list4 li{width:115px;heihgt:125px;font-size:12px;float:left;padding-right:11px;line-height:24px;padding-bottom:11px;}

.hezi{float: left;width:270px;}

ul.list5{padding:0 0 0 25px;}
ul.list5 li{background: url(../images/list-hong-dot.gif) no-repeat 0 center; text-indent:10px;border-bottom:1px dashed #ebebeb;width:200px;float: left;line-height:36px;}

ul.list6{padding:0 0 0 25px;}
ul.list6 li{background: url(../images/list-wen-bg.gif) no-repeat 0 0px;  font-family:microsoft YaHei !important; text-indent:30px;width:300px;float: left;padding-bottom:10px;font-size:16px;}


.hg-yl{background:#f9f9f9 url(../images/hg-bg-tu1.jpg) no-repeat center bottom;padding:25px 15px;overflow:hidden;_height:320px;}
.yl-num,.yl-num2,.yl-num3,.yl-num4,.yl-num5,.yl-num6,.yl-num7,.yl-num8,.yl-num9{background:url(../images/num-bg.gif) no-repeat;height:50px;padding-left:30px;border-bottom:1px dashed #e1e1e1;width:250px;padding-bottom:10px;float:left;margin:0 15px 20px 0;}
.yl-num1{ background-position:0 0;}
.yl-num2{ background:url(../images/num-bg.gif) no-repeat 0 -76px;}
.yl-num3{background-position:0 -150px;}
.yl-num4{background-position:0 -228px;}
.yl-num5{background-position:0 -302px;}
.yl-num6{background-position:0 -378px;}
.yl-num7{background-position:0 -453px;}
.yl-num8{background-position:0 -527px;}
.yl-num9{background-position:0 -602px;}
.yl-num10{height:50px;padding-left:30px;width:250px;padding-bottom:10px;float:left;margin:0 15px 20px 0;display:block;}
.yl-font16{ font-size:18px;font-family:microsoft YaHei !important; font-weight:bold;color:#5b5b5b;padding-bottom:5px;display:block;height:24px;}