﻿@charset "utf-8";
/* reset */
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { color:#000; font-size: 12px; font-family:arial,"Microsoft Yahei","5b8b4f53";  }
body { line-height: 1.5 }
a:link,
a:visited,
a:active,
a { text-decoration: none; color:#222;  }
a:hover { color:#ee7f00  ;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.5;}

/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

/*公用样式end*/
.auto-img { position: relative; overflow: hidden; display:block; }
.auto-img img { position: relative; }

.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;
background-size:cover; 
-ms-behavior: url(../css/backgroundsize.min.htc);
behavior: url(../css/backgroundsize.min.htc);}

.ratio-img{ width:100%; height:auto; background:url(../images/error.png) center no-repeat #f0f0f0;}

.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:0.3s all; -webkit-transition:0.3s  all;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.bak-mask{ position:absolute; width:860px; height:269px; left:50%; top:50%; margin:-135px 0 0 -430px; z-index:2;}
.bak-mask img{ width:100%; height:auto; transition:1.5s all; -webkit-transition:1.5s all; opacity:0; visibility:hidden; transform:scale(0.5,0.5); -webki-transform:scale(0.5,0.5); position:absolute; left:0; top:0;}
.bak-mask.aa0 img.a1 {opacity:1; visibility:visible; transform:scale(1,1); -webki-transform:scale(1,1); transition-delay:0.5s; -webkit-transition-delay:0.5s; }
.bak-mask.aa1 img.a2 {opacity:1; visibility:visible; transform:scale(1,1); -webki-transform:scale(1,1); transition-delay:0.5s; -webkit-transition-delay:0.5s;}
.bak-mask.aa2 img.a3 {opacity:1; visibility:visible; transform:scale(1,1); -webki-transform:scale(1,1); transition-delay:0.5s; -webkit-transition-delay:0.5s;}
.bak-mask.aa3 img.a4 {opacity:1; visibility:visible; transform:scale(1,1); -webki-transform:scale(1,1); transition-delay:0.5s; -webkit-transition-delay:0.5s;}
.top-banner { position:absolute; width:100%; height:100%; left:0; top:0;}
.top-banner li{ }

.nfl{ width:37px;height:24px;position:fixed;right:0px;margin:0px 16px 0px 0px; top:12px; z-index:9999;  display:none;}
.nfl img{width:36px;height:26px; }
.menu-open .menu{ display:block;}
.menu{width:90px;position:absolute;right:0px;top:36px; z-index:999999; display:none; }
.menu i{display: block;
width: 0;
height: 0;
border:solid 9px;
border-color: transparent transparent rgba(255,255,255,1);
position: absolute;
top:-18px;
right:8px;
margin-left:-9px;}
.menu ul{  padding:5px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff; box-shadow:0 1px 3px #666;}
.menu ul li{line-height:30px; color:#333;font-size:14px; text-align:center;}
.menu ul li a{color:#333;font-size:14px; display:block; }
.menu ul li a:hover{ color:#fff; background:#009FDE;}


.body-box{width:100%;float:left;}



.header .logo a{ display:block;margin-top:10px;}

.header { position:fixed; left:0; top:0; width:100%; height:auto; z-index:100;     background: rgba(255,255,255,0.8);}
.header .w{ height:100px; max-width:1160px; margin:0 auto; position:relative; z-index:3;}
.header .w .logo{ float:left;}
.header .w .nav{ float:right; margin-top:30px}
.header .w .nav li{ float:left; line-height:25px;text-align:center;}
.header .w .nav li a{ display:block; margin:0 10px; padding:0 10px; font-size:16px; color:#333;}
.header .w .nav li:hover a,.header .w .nav li.hover a{ border-bottom:3px solid #009fde;}

.section{width:100%;float:left;}


.nybanner{background:url(../images/nybanner.jpg) no-repeat center center;height:452px;}

.body{width:1200px;margin:0 auto;margin-top:30px;}
.body .lenav{width:100%;float:left;}
.body .lenav .tit{width:100%;float:left;height:90px;line-height:30px;font-weight:bold;text-align:center;color:#000;font-size:20px;}
.body .lenav .con{width:100%;text-align:center;float:left;margin-bottom:20px;}
.body .lenav .con li{width:auto;padding:0 30px;display:inline-block;line-height:42px;border: 1px dotted #70C575;text-align:center;margin:0 10px;}
.body .lenav .con li a{font-size:16px;}
.body .lenav .con li.hover,.body .lenav .con li:hover{background:#70C575;}
.body .lenav .con li.hover a,.body .lenav .con li:hover a{color:#fff;}
.body .lenav .tjyd{width:258px;float:left;border: 1px solid #70C575;}
.body .lenav .tjyd li{width:218px;float:left;line-height:42px;border-bottom: 1px dotted #70C575;text-align:left;background:url(../images/list-7.png) no-repeat left center;padding-left:20px;margin-left:10px;}

.body .ricon{width:1160px;float:left;padding:20px;background:#f4f4f4;}
.body .ricon .dq{width:100%;float:left;border-bottom: 3px solid #6ABA6F;height:40px;line-height:40px;}
.body .ricon .bodycon{width:100%;float:left;margin-top:20px;line-height:35px;font-size:16px;}
.body .ricon .bodycon .title{width:100%;text-align:center;font-weight:bold;}
.body .ricon .bodycon .title span{font-weight:normal;}

.body .ricon  .news li{width:100%;float:left;border-bottom: 1px dotted #666;padding-bottom:10px;margin-bottom:10px;}
.body .ricon  .news li .lef{width:280px;float:left;}
.body .ricon  .news li .lef img{width:280px;height:156px;border: 1px dotted #ddd;padding:2px;}
.body .ricon  .news li .rig{width:820px;margin-left:20px;float:left;color:#666}

.body .ricon  .news li a{font-weight:bold;}
.body .ricon .image{margin-bottom:20px;}

.body .ricon .image li{width:324px;float:left;background:#fff;text-align:center;font-weight:bold;overflow:hidden;margin:20px 30px;padding:10px 0}
.body .ricon .image li img{width:auto;height:300px;}

.body .ricon .bodycon .abtop{width:100%;float:left;}
.body .ricon .bodycon .abbom{width:100%;float:left;margin-bottom:20px;}
.body .ricon .bodycon .abtopl{width:600px;float:left;height:450px;background: #000;}
.body .ricon .bodycon .abtopr{width:420px;float:left;height:330px;background: #052275;color:#fff;padding:120px 0 0 60px}
.body .ricon .bodycon .abtopr h4{margin:20px 0;}

.body .ricon  .gsnews li{width:350px;float:left;padding-bottom:10px;margin:10px 18px;}
.body .ricon  .gsnews li img{width:346px;height:160px;border: 1px dotted #ddd;padding:2px;}
.body .ricon  .gsnews li a{font-weight:bold;}

.body .gsnewstop{border-bottom: 3px solid #fff;float:left;padding:40px 20px;width:1120px;background:#f4f4f4;}
.body .gsnewstop li{width:100%;}
.body .gsnewstop li .lef{width:450px;border: 1px dotted #ddd;padding:5px;float:left;}
.body .gsnewstop li .lef img{width:100%;height:200px;}
.body .gsnewstop li .rig{width:600px;float:left;margin-left:20px;line-height:35px;}
.body .gsnewstop li .rig a,.body .gsnewstop li .rig span{font-size:20px;font-weight:bold; }

.body .ricon .page{width:100%;float:left;}
.body .ricon .page li{float:left;margin-right:10px;padding:2px 10px;background:#ccc;color:#fff}
.body .ricon .page li a{color:#fff}
.body .ricon .page li:hover,.body .ricon .page li.active{background:#06480A;}

.foot{width:100%;float:left;background:#333;margin-top:20px;padding:20px 0}
.footer{max-width:1200px;margin:0 auto;text-align:center;font-size:16px;color:#fff;line-height:40px;}

.sidebar{position: fixed; right: 0;bottom:20%; margin-top:80px; width: 55px; background: rgba(0,0,0,0.3);
	padding: 12px 0 0 0; border-radius:8px 0 0 8px; z-index:99999999999;}
.sidebar li{height: 50px; width: 160px; padding-left: 17px; border-radius:8px 0 0 8px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;  }
.sidebar li img{display: block;}
.sidebar li:hover{margin-left: -105px; background: rgba(0,0,0,0.6); }



.biaodan{width:450px;margin:0 auto;line-height:40px;}
.biaodan input{height:26px;border: 1px solid #ccc;}
.biaodan textarea{height:80px!important;border: 1px solid #ccc;}
.biaodan .coolbg{width:80px;height:30px;}