@charset "utf-8";
.clr{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
.fixed{ position:fixed;}
.table{ border-collapse:collapse;width:100%; }
.table th,.table td{padding:8px 10px; }
.table th{ font-weight:normal; background:#f3f3f3; color:#333;}
.table-border{border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid;}
.table-border th,.table-border td{border-left:1px #dbdbdb solid; border-top:1px #dbdbdb solid;}

::selection { background:#C00000; color:#fff; }
::-moz-selection { background:#60c10a; color:#fff; }
::-webkit-selection { background:#60c10a; color:#fff; }
.layui-layer-custom{ background-color:transparent !important;}


                    
.ie7_hints{ position:fixed; top:0; left:0; right:0; height:30px; line-height:30px; text-align:center; background:#ffffdc; color:#b78e66;}                   
/*页面load*/                    
#LoadingBar{ position:fixed; width:100%; height:100%; background:#fff; color:#333; text-align:center; left:0; top:0; bottom:0; right:0; z-index:9999999; font-size:16px; line-height:30px;}
#LoadingBar .div{ width:300px; height:100px; position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-50px;}
                    
                    
.iconfont{ font-family:"iconfont"; color:inherit;-webkit-font-smoothing: antialiased;}                   


.w200{ width:200px;}
.w980{ width:980px;}
.w1000{ width:1000px;}
.w1200{ width:1200px;}
.mar0{ margin:0 auto;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.text_box{ padding:15px; background:#fff; }
.text_box{ padding:10px solid #FFF;}
.fl{ float:left;}
.fr{ float:right;}
.ease-1{
-webkit-transition:all 0.1s ;
-khtml-transition:all 0.1s ;
-moz-transition: all 0.1s ;
-o-transition: all 0.1s ;
transition: all 0.1s ;}
.ease-3{
-webkit-transition:all 0.3s;
-khtml-transition:all 0.3s ;
-moz-transition: all 0.3s ;
-o-transition: all 0.3s;
transition: all 0.3s;}
.radius-5{
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.shadow-box-5{
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
box-shadow:0px 0px 5px rgba(0,0,0,0.5);}
.shadow-text-1{
-moz-text-shadow:0 1px 0px rgba(0,0,0,.5);
-webkit-text-shadow:0 1px 0px rgba(0,0,0,.5);
text-shadow:0 1px 0px rgba(0,0,0,.5);}
.text-overflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.txt-en{ font-family: "Times New Roman", Times, serif; font-weight:normal;}
.txt-l{ text-align:left;}
.txt-c{ text-align:center;}
.txt-r{ text-align:right;}
.txt-green{ color:#60c10a;}
.txt-red{ color:#e32530;}
.txt-orange{ color:#ff6600;}
a.txt-green{ color:#60c10a;}
a.txt-green:hover{ color:#9ee65f;}
.btn_green{ background:#60c10a; color:#fff;}
.btn_green:hover{ background:#4ea600; color:#fff;}
.btn_orange{ background:#E00000; color:#fff;}
.btn_orange:hover{ background:#df7900; color:#fff;}
.btn_black{ background:#333; color:#888;}
.btn_black:hover{ background:#111; color:#fff;}


.mobile{ display:none;}


.head{ position:fixed; top:0; left:0; right:0; bottom:auto; height:90px; background:none; z-index:999;}
.head .inner{ padding:0 20px;}
	.head .tel{ position:absolute; right:45px; top:30px; line-height:40px; height:40px; font-size:16px; color:#ccc;}
	.head .tel span{ font-family:Impact, "MS Sans Serif"; font-size:26px; color:#60c10a; font-style:italic;}
.head .logo{ margin-top:15px;}
.logo{ height:60px;}
.logo a{ display:block; height:100%;}
.logo a img{ height:100%; width:auto;}
.head .nav{ position:absolute; top:40px; right:340px;}


.head .nav-mobile{margin-top:35px; margin-right:10px;}

.head.head_fixed{ background:#fff; height:70px; -moz-box-shadow:0px 1px 20px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 1px 20px rgba(0,0,0,0.2);
box-shadow:0px 1px 20px rgba(0,0,0,0.2);}
.head.head_fixed .logo{ margin-top:5px;
transform: scale(0.8,0.8);
-webkit-transform: scale(0.8,0.8);
-o-webkit-transform: scale(0.8,0.8);
-moz-webkit-transform: scale(0.8,0.8);}
.head.head_fixed .logo img{ width:auto;}
	.head.head_fixed .tel{color:#aaa; top:20px;}
	.head.head_fixed .tel span{}
.head.head_fixed .nav{ top:30px;}
.head.head_fixed .nav .item{ color:#333;}
.head.head_fixed .nav a.item:hover{ color:#60c10a;}
.head.head_fixed .nav-mobile{margin-top:20px;}
.nav-mobile .nav-btn{display:block; height:30px; width:30px; display:block;position:relative;}
.nav-mobile .nav-btn .line{ display:block; height:3px; background:#aaa; width:30px; position:absolute; left:0; right:0;}
.nav-mobile .nav-btn .line-1{ top:5px; }
.nav-mobile .nav-btn .line-2{ top:15px;}
.nav-mobile .nav-btn .line-3{ top:25px;}
.nav-mobile .nav-btn.closing .line-2{
filter: alpha(opacity=0);/* internet explorer */
-khtml-opacity: 0;     /* khtml, old safari */
-moz-opacity: 0; 
opacity:0;}
.nav-mobile .nav-btn.closing .line-1{margin-top:10px; margin-top:0\0;
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678, sizingMethod='auto expand')";
   -moz-transform: rotate(45deg);
   -o-transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);}
.nav-mobile .nav-btn.closing .line-3{margin-top:-10px;margin-top:-20px\0;
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, sizingMethod='auto expand')";
   -moz-transform: rotate(-45deg);
   -o-transform: rotate(-45deg);
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg);}
.nav-mobile .nav-btn:hover .line{ background:#E00000;}
.head.head_fixed .nav-mobile .nav-btn:hover .line{background:#fff;}
.nav-menu{ z-index:998; position:fixed; top:-100%; left:0; right:0; bottom:0; background:#333; width:100%; height:100%;
filter: alpha(opacity=0);/* internet explorer */
-khtml-opacity: 0;     /* khtml, old safari */
-moz-opacity: 0; 
opacity:0;}
.nav-menu.show{ top:0;
filter: alpha(opacity=100);/* internet explorer */
-khtml-opacity: 1;     /* khtml, old safari */
-moz-opacity: 1; 
opacity:1;}
.nav-menu ul{ position:absolute; top:90px; bottom:0px; width:100%;}
.nav-menu ul li{ float:left; width:30%; height:30%; text-align:center; position:relative;}
.nav-menu ul li a{ font-size:16px; color:#aaa; display:block; width:100%; height:40px; line-height:40px; position:absolute; top:50%; margin-top:-20px; text-align:center; letter-spacing:2px;}
.nav-menu ul li .iconfont{ font-size:20px;}
.nav-menu ul li a:hover{ color:#fff;}


.submenu0{ height:0;}
.submenu{position:fixed;left:0; right:0; top:90px; background:url(../images/alpha_black80.png); z-index:999; }
.submenu .bt{ color:#fff; height:50px; line-height:50px;}
.submenu .bt h2{ font-size:14px; padding:0 15px; display:inline; margin-left:10px; float:right;}
.submenu .bt h2 a{ color:#ddd; padding:0px 5px; display:block;}
.submenu .bt h2 a .txt{ height:47px; line-height:47px;}
.submenu .bt h2 a .line{ margin:0 auto; width:0; height:3px; background:#E00000;}
.submenu .bt h2 a:hover{ color:#fff;}
.submenu .bt h2 a:hover .line{ width:100%;}
.submenu .bt h2.on a{ color:#fff; }
.submenu .bt h2.on a .line{ width:100%; }
.submenu.submenu_fixed{ z-index:999; top:70px;background:url(../images/alpha_black50.png);}
/*.submenu.submenu_fixed .bt h2 a{color:#666;}
.submenu.submenu_fixed .bt h2 a:hover{ color:#333;}
.submenu.submenu_fixed .bt h2.on a{ color:#333; }*/

.foot{ color:#aaa;}




/*上一篇下一篇*/
.syyxyy{ padding:10px 0;}
.syyxyy .btn{ padding:10px 15px; font-size:14px;}
.syyxyy .btn_none{ padding:10px 15px; font-size:14px;}
.syyxyy .iconfont{ font-size:16px;}
.syyxyy .btn:hover{ color:#fff; background:url(../images/pixel.gif);}
.syyxyy.black .btn{ background:url(../images/alpha_black80.png); color:#aaa;}
.syyxyy.black .btn_none{ color:#666;}
.syyxyy.black .btn:hover{ color:#fff; background:url(../images/pixel.gif);}
.syyxyy.white .btn{ background:url(../images/alpha_white80.png); color:#333;}
.syyxyy.white .btn_none{ color:#888;}
.syyxyy.white .btn:hover{ color:#333; background:url(../images/alpha_black30.png);}




/*漂浮*/
.fixed_box{  bottom:5px; display:block; width:50px; z-index:9999; color:#FFF;}
.fixed_box .item{ display:block; width:100%; height:50px;margin-top:0px;  }
.fixed_box .item_a{ display:block;width:48px; height:48px; position:relative;  text-align:center;  cursor:pointer;}
.fixed_box .item_a>.icon{font-size:20px; position:absolute; left:13px; top:13px;}
.fixed_box .item_a>.icon.iconfont{ font-size:22px;}
.fixed_box .item_a p{ padding-top:4px; line-height:20px; font-size:12px; letter-spacing:2px;}
.fixed_box .item_top{ display:none;}
.fixed_box .item_a .hover{ display:none;}
.fixed_box .item_a:hover{}
.fixed_box .item_a:hover .hover{ display:block;}
.fixed_box .item_a:hover>.icon{ display:none;}
.fixed_box .item_a.on .hover{ display:block;}
.fixed_box .item_a.on .icon{ display:none;}
.fixed_box .item_open .hidebox{width:300px; height:50px; position:absolute; top:-1px; overflow:hidden;
filter: alpha(opacity=0);/* internet explorer */
-khtml-opacity: 0;/* khtml, old safari */
-moz-opacity: 0; 
opacity:0;}
.fixed_box .item_open.on .hidebox{
filter: alpha(opacity=100);/* internet explorer */
-khtml-opacity: 1;/* khtml, old safari */
-moz-opacity: 1; 
opacity:1;}
.fixed_box .item_open .hidebox .icon{ display:inline-block; *display:inline;*zoom:1;}
.fixed_box .item_open .hidebox ul li{  display:inline;}
.fixed_box .item_open .hidebox ul li a{display:block;width:48px; height:48px; position:relative;  text-align:center; }
.fixed_box .item_open .hidebox ul li a .icon{ position:initial; font-size:18px; padding-top:5px;}
.fixed_box .item_open .hidebox ul li a p{ letter-spacing:0; font-size:12px; padding-top:2px;}
.fixed_box .item_open .hidebox h1{ padding:0 20px;font-size:16px;line-height:48px; height:48px; text-align:right;}
/*皮肤*/
.fixed_box.orange .item_a{border:1px solid;border-color:transparent; background:url(../images/alpha_black50.png) repeat;color:#ccc;}
.fixed_box.orange .item_a>.icon{color:#ccc;}
.fixed_box.orange .item_a:hover{background:#f77913; color:#fff; border-color:#f77913;}
.fixed_box.orange .item_a.on{ background:#f77913; color:#fff; border-color:#f77913;}
.fixed_box.orange .item_open .hidebox ul li a{border:1px solid;border-color:transparent; background:url(../images/alpha_black50.png) repeat;color:#ccc;}
.fixed_box.orange .item_open .hidebox ul li a:hover{background-color:#f77913; color:#fff; border-color:#f77913;}
.fixed_box.orange .item_open .hidebox h1{background:#E00000 url(../images/alpha_black50.png) repeat; color:#fff; border:1px #E00000 solid;}
/*左右*/
.fixed_box_r{right:5px;}
.fixed_box_l{left:5px;}
.fixed_box_r .item_open .hidebox{right:-300px; }
.fixed_box_l .item_open .hidebox{left:-300px; }
.fixed_box_r .item_open .hidebox ul li{ float:right; margin-left:1px;}
.fixed_box_l .item_open .hidebox ul li{ float:left; margin-right:1px;}
.fixed_box_r .item_open .hidebox h1{ float:right;}
.fixed_box_l .item_open .hidebox h1{ float:left;}
.fixed_box_r .item_open.on .hidebox{ right:49px;}
.fixed_box_l .item_open.on .hidebox{ left:49px;}





/*分页*/
.pagelist{ padding:20px 0px 30px; text-align:center; position:relative;}
.pagelist p a{ line-height:48px; display:inline-block;*display:inline;*zoom:1; width:48px; height:48px; border:1px solid; border-color:transparent; color:#fff; margin-right:10px; font-size:14px; text-align:center; font-family:Tahoma, Geneva, sans-serif; background:url(../images/alpha_black30.png) repeat;
-webkit-transition:all 0.1s ease-out;
-khtml-transition:all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
-webkit-border-radius:50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.pagelist p a:hover{ border-color:#60c10a; background:#60c10a; color:#fff; z-index:1; }
.pagelist p a.thisclass{ color:#E00000; background:none;}
.pagelist p a.thisclass:hover{background:none; border-color:transparent;}

.pagelist.white p a{ color:#fff;}
.pagelist.white p a.thisclass{color:#E00000;}

