*,body,p,a,span,div,h1,h2,h3,h4,h5,h6,img,label,ol,ul,li,dl,dt,dd,input,em,i,header,article{ margin:0; padding:0;}
body{ background:url(../images/bg.jpg); font-size:12px; line-height:22px; font-family:"微软雅黑" ; width:100%; float:left; position:relative; z-index:1; height:5000px; font-family:Microsoft YaHei ;  }
img{ border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ol,ul,li{ list-style:none;}
em,i{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.mt-20{ margin-top:20px;}
.clearfix{ display:inline-block; }
.clearfix:after{clear:both; display:block; content:"."; visibility:hidden;height:0; float:left;}
.hide{ display:none}
.clear{ clear:both;}

#wrapper{ width:100%; background:url(../images/head_bg1.jpg) no-repeat top; display:block;/* float:left;*/}
.wrap_960{ width:960px; margin:0 auto;}

/*header*/
header{ height:511px; position:relative;}
.video{ position:absolute; top:175px; right:300px}
.link_but{ width:155px; height:30px; background: url(../images/sp_link.png) no-repeat; display:block;}

/*article*/
article{ background: url(../images/cent_top.jpg) #fff no-repeat top;width:100%;_width:960px; float:left; overflow:hidden; position:relative; }
.centFl{ width:608px; float:left; padding-left:30px; padding-top:25px;}
.centFr{ float:right;width:246px; margin:20px 30px 0 0 ;_margin-right:15px;}


.fixed{ background:url(../images/tj_bg.gif) no-repeat; width:246px; height:221px; padding-top:165px; padding-left:20px;color:#b8b8b8; font-size:16px; overflow:hidden;  top:0; }

.fixed h2{font-weight:normal;font-size:16px;}



.formbox{ float:left; margin-top:10px; }
.formbox p{ float:left; height:55px;}
.formbox label{ float:left}
.formbox .tex1{ width:165px; height:32px; border:0; background:#fff; line-height:32px; padding-left:10px; float:left;}
.formbox .but1{ width:175px; height:46px; background:#fff; border:0; text-align:center; line-height:46px;
border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px; font-size:30px; color:#eb6100; float:left; margin:0px 0 0 50px; font-weight:bold;}

#formbox .succeed{background:url(../images/right.png) no-repeat left; width:15px; height:15px; float:left; margin-left:5px; margin-top:5px;}
#formbox .highlight1{border:1px solid #EFA100;outline:2px solid #FFDC97;/**border:2px solid #ffcc66;*/
/**padding:3px 2px;*/}
#formbox .highlight2{border:1px solid #f00;outline:1px solid #FFC1C1;color:#f00;}
#formbox .pwdbg{background:#FFF8EB;}
#formbox .focus{color:#999; font-size:12px; float:left; margin-left:45px; }
#formbox .focus.tex1{width:165px; height:32px; overflow:hidden;}
#formbox .null,#formbox .error{color:red;font-size:12px; float:left;margin-left:45px;}

/*tzld*/
.title{width:100%;float:left; position:relative;}
.title h2{ width:100%;border-bottom:1px solid #c1c3ce; padding-bottom:17px; margin-bottom:10px; }
.title h2 label{ border-bottom:5px solid #a80610; font-size:24px; color:#303a5e; padding:0 5px 8px 5px;}
.title h2 em{position:absolute; right:0; bottom:15px;}

.tzld,.yjz,.hxrw,.cpys{ float:left; width:100%;}

.tzld{}
.tzld ul{ float:left;}
.tzld ul li{ float:left; width:96%; margin:10px 0 }
.tzld ul li span{ width:20px; height:20px; background:#a80610; color:#fff; text-align:center; line-height:20px; display:block; float:left; margin-bottom:10px; margin-top:2px;}
.tzld ul li  i{ font-size:16px; color:#666666; float:left; margin-left:10px; width:550px;}
/*yjzs*/
.yjzs{}
.show_pic{ float:left; margin-top:20px; width:608px;}
.show_pic h2{ font-family:"黑体"; font-size:30px; color:#384259; height:30px; line-height:30px; text-align:center; width:100%; margin-bottom:10px;}

/*hxrw*/
.hxrw{}
.people{ width:100%; float:left;font-size:16px; margin-top:20px;}
.people span{ width:72px; height:25px; background:#eb6100; color:#fff; float:left; display:block; line-height:25px; text-align:center; }
.people i{ color:#384259; float:left; margin-left:10px;}
.people p{ clear:both; float:left; text-indent:2em; color:#666; margin-top:20px; line-height:30px; width:100%;}

/**/
.cpys{ }
.cpys ul{ float:left; width:100%; border:1px solid #d1d1d1; }
.cpys ul li{ float:left; width:100%; height:43px; border-bottom:1px solid #d1d1d1; line-height:43px;}
.cpys ul li.none{border-bottom:none;}
.cpys ul li.pa{ width:100%; line-height:none; height:auto;}
.cpys ul li.pa p{ float:left; clear:both; font-size:16px; width:96%; padding-left:10px;}
.cpys ul li.sp1{height:auto; line-height:none;}
.cpys ul li.sp1 span{ height:100%;}
.cpys ul li span{ width:130px; float:left; height:100%; padding-left:20px; font-size:18px;}
.cpys ul li div{ padding-left:20px; text-align:left; float:left; width:400px; border-left:1px solid #d1d1d1; display:block; font-size:16px;}
.cpys ul li div.db{ padding-left:20px; text-align:left; float:left; width:400px; border-left:none; display:block; font-size:16px;}
.cpys ul li span.p1{border-right:1px solid #d1d1d1; color:#fe4800}


/*goTop*/
.goTop{ background:url(../images/top.png) no-repeat; width:54px; height:54px; text-indent:-999px;
/* position:fixed; bottom:5%; left:90%;*/ position:absolute; cursor:pointer; z-index:999}


/*footer*/
footer{ background:#fff; width:100%;_width:960px; float:left; padding-top:40px; display:block;}
.fxts{ border-top:1px solid #000;}
.fxts span{ background:url(../images/lw1.jpg) no-repeat; display:block; width:197px; height:32px; text-align:center; line-height:32px; color:#fff; font-size:26px; margin:0 auto;}
.foot{ background:#384259; width:100%; float:left;}
.foot p{ color:#fff; font-size:16px; float:left; padding:20px 30px }
