/* CSS Document */
@charset "utf-8";
*{margin:0;padding:0;border:0;}
body { font-size:12px; font-family:Microsoft Yahei,"Arial Black", Gadget, sans-serif; cursor:default; color:#515151; background:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{margin:0;padding:0; font-weight:normal;} 
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;} 
em { font-style:normal}
img {border:0; vertical-align: bottom;}
a{blr:expression_r(this.onFocus=this.blur());outline:none; text-decoration:none}
a img{ border:none; outline:none;}
input{ border:none; outline:none; font-family:Microsoft Yahei,"Arial Black", Gadget, sans-serif;}
textarea{ outline:none;}
a:hover { color:#f60; text-decoration:none;}
.clear{ clear:both; padding:0; margin:0; border:0;}
.fl{ float:left;}
.fr{ float:right;} 

.all{ width:100%;}
.all .top,.content,.footer{ width:1210px; margin:auto;}
.top .logo{} 
.top .nav{ width: 1102px; height:101px; background: url(../images/top_bj.png) no-repeat 0px top;}
.top .nav-ul{ margin-top: 32px;  margin-left: 28px;}
.top .nav ul li{ float:left; margin: 0 35px;}
.top .nav ul li a{ color:#fff; font-size:17px;}
.top .nav .search{ width: 245px; height:30px; background: #fff; border:1px #0080dd solid; border-radius: 50px; margin-top: 29px; margin-right: 5px; overflow: hidden;}
.top .nav .search input{ font-size:12px; color:#777777;}
.top .nav .search input.search-s{ border-radius: 50px;  margin-left: 8px; height: 30px; width: 180px;}
.top .nav .search input.sub{ background: url(../images/sb_03.jpg) no-repeat 0 #D4EAF8; text-indent:-999em; width: 45px; height: 30px; float: right; border-radius: 0 50px 50px 0;}

.banner{ width:1237px; height:485px; margin:auto; background:url(../images/banner_bj.png) no-repeat center;} 

/*底部*/
.footer{ width:1210px; margin:auto; text-align:center; line-height:20px; margin:30px auto; margin-bottom: 0; padding-top: 10px; padding-bottom: 30px;background:#f9f9f9; border-top:#ededed 1px solid; }
.footer p{ width:300px; margin:auto;}

/**返回顶部**/
#rightButton{ position:fixed; _position:absolute; bottom:146px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;} 
#backToTop{z-index:999999; display:none;}
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; } 

/**右边导航样式**/ 
/* comm: gtree */
#navigation{ margin-left:2px;}
.gtree ul{}
.gtree li{list-style:none; }
.gtree li div{white-space:nowrap; text-align: center;}
.gtree span,.gtree em,.gtree dfn,.gtree a{display:inline-block;overflow:hidden; margin:0 1px;white-space:nowrap;}
.gtree span,.gtree em{ padding: 5px 3px; background: url(../images/jt.png) no-repeat left top;line-height: 28; -webkit-transition:all 400ms; -moz-transition:all 400ms; -ms-transition:all 400ms; -o-transition:all 400ms;}
.gtree .haschild:hover span{-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transition:all 400ms; -moz-transition:all 400ms; -ms-transition:all 400ms; -o-transition:all 400ms;}
.gtree em{background-position:0 -60px;}
.gtree dfn,.gtree a{ font-size: 12px; /* font-weight:bold; */color:#121212; text-decoration:none; cursor:pointer; line-height: 21px; margin-top: 6px; }
.gtree .on{background:#08c;color:#fff;}
.gtree .open ul{display:block;margin-left: 10px; background:url(../images/chid_ul.png) no-repeat left top; background-size:100% 100%;}
.gtree .open .haschild span{ /*margin-left:85px;*/ vertical-align:text-top; margin-top: 8px; float:right; margin-right:10px;}
.gtree .open .haschild em{background-position:0 -44px;}  
.gtree .close { height: 29px; text-align: left; width: 230px; border-bottom: 1px #bfbfbf dotted; margin: 1px 0 1px 0; -webkit-transition: all ease 0.3s; -transition: all ease 0.3s; -transition: all ease 0.3s; transition: all ease 0.3s}
.gtree .close:last-child{ border:0;}
.gtree .close:hover{  }
.gtree .close:hover a{  }
.gtree .close a{ font-weight:normal; color: #464646;}
.gtree .close ul{display:none;}
.gtree .close .haschild span{background-position:0 -12px;}
.gtree .close .haschild em{background-position:0 -29px;}
.gtree .open div.css3 em.css3,.gtree .close div.css3 em{background-position:0 -77px;}
.gtree .new{color:#999;}
.haschild { width: 257px; height: 35px; background: #dddddd; margin-top: 5px; margin-bottom: 5px;} 
.gtree .haschild:hover{ background:#2182ce;}
.gtree .haschild:hover a{ color:#fff;}
.haschild a{font-size: 16px;color: #70767a;text-align: center;}
/**右边导航样式**/

/*分页*/
.page_div{margin-top:20px;text-align: center;}
.page_div .page{ margin: auto; width: inherit; display: table;}  
.page_div .page li{ float:left; font-size:14px; border:1px #dedede solid; width: initial; height: 28px;text-align: center; margin: 0 3px; padding: 0 10px;}   
.page_div .page li:hover{ background:#2c88d2;}
.page_div .page li:hover a{ color:#ffffff;}
.page_div .page li a{ color: #606060; background:none; font-size:14px; margin-top:0; width:inherit; line-height: 30px;}
.page_div .page .this_li{background:#2c88d2;}
.page_div .page li.this_li a{color:#ffffff;}

/*分页*/ 
#page{ display:table; margin:auto;}
.pages{/*width: 600px;*/float:right;margin: auto;margin-bottom: 45px;color: #202020;margin-top: 20px;font-size: 14px; margin-right:20px; } 
.pages .pagecount .current{  width:30px; height:25px; background:#ea3c00; color:#ffffff; padding: 3px 11px; margin:0 5px;}
.pages .pagecount .current u{text-decoration:none;}
.pagecount a{ color: #202020;  padding: 2px 10px; border: 1px #B0B0B0 solid;} 
.pagecount a:hover{background:#ea3c00; color:#ffffff;  border: 1px #ea3c00 solid;}
.pages li{ float:left; font-size:14px; border:1px #dedede solid;width: initial;height: 40px;text-align: center;line-height: 26px;margin: 0; padding:0 15px; border-left:none;}   
.pages a{ border: 1px #dedede solid; padding: 2px 8px; color: #4A4A4A; margin-left: 3px;}
.pages a:hover{color:#fff; border:1px #fff solid; background:#2182ce;} 
.pages li:hover{ background:#ea3c00;} 
.pages li:hover a{ color:#ffffff;}
.pages li a{ color:#000000; background:none; font-size:14px; font-family:"微软雅黑"; margin-top:0; line-height:0; width:inherit; line-height: 38px;}
.pages .this_li{background:#ea3c00;}
.pages li.this_li a{color:#ffffff;}