/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei'}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:15px;color:#333;width:100%;width:expression(document.body.clientWidth <= 1300? "1300px":"auto");min-width:1300px}
body > div{text-align:center;margin-right:auto;margin-left:auto}
@font-face{font-family:"方正超粗黑简体";src:url('../fonts/%E6%96%B9%E6%AD%A3%E8%B6%85%E7%B2%97%E9%BB%91%E7%AE%80%E4%BD%93.eot');src:url('../fonts/%E6%96%B9%E6%AD%A3%E8%B6%85%E7%B2%97%E9%BB%91%E7%AE%80%E4%BD%93.eot?#iefix') format('embedded-opentype'),url('../fonts/%E6%96%B9%E6%AD%A3%E8%B6%85%E7%B2%97%E9%BB%91%E7%AE%80%E4%BD%93.woff') format('woff'),url('../fonts/%E6%96%B9%E6%AD%A3%E8%B6%85%E7%B2%97%E9%BB%91%E7%AE%80%E4%BD%93.ttf')  format('truetype'),url('../fonts/%E6%96%B9%E6%AD%A3%E8%B6%85%E7%B2%97%E9%BB%91%E7%AE%80%E4%BD%93.svg#YourWebFontName') format('svg')}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table,td,input,select,input,textarea{font-size:15px;padding:0;border-color:#ddd}
input{padding:0;font-family:'Microsoft YaHei'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:1300px;margin:0 auto; text-align:left;}
.box:after,.clearfix:after,ul:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#333e46;text-decoration:none}
a:hover{color:#073a29;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

/*-------*/
.top{ background:#ededed; font-size:12px; color:#393838; height:40px; line-height:40px;}
.top .lf{ padding-left:20px;}
.top .lf a{ display:inline-block; padding-left:23px; padding-right:15px; background:url(../images/hc-1.png) no-repeat left center;}
.top .rg{ padding-right:20px;}
.top .rg span,.top .rg a{ color:#333e46; padding:0 10px; background:url(../images/hr-t.png) no-repeat right 5px;}
.top .rg a.no{ background:none;}
.header{background:#073a29;text-align:center; box-sizing:border-box;}
.logo{float:left;width:252px;height:64px;overflow:hidden;padding:25px 0 25px 20px;}
.logo img{width:252px;height:64px;display:block}
.nav{float:right;/*width:776px;*/font-size:18px;line-height:42px;color:#fff}
.nav ul{float:left;width:100%}
.nav ul li{float:left;padding:41px 20px 31px; position:relative;}
.nav ul li a{display:block;color:#fff}
.nav ul li a:hover{ color:#FC0;}
.nav ul li div{position:absolute;display:none;z-index:999;width:110px;text-align:center;top:114px;left:0px;font-size:15px;overflow:hidden;background:url(../images/nbg.png) repeat-x left top #ffffff;padding:7px 0;border-bottom:3px solid #073a29}
.nav ul li div a{display:block;line-height:32px;color:#333;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;background-color:transparent}
.nav ul li div a:hover{color:#3754b2; background:#eee;}
.t-but{float:right;width:187px;font-size:18px;line-height:42px;padding:41px 20px 31px 25px;position:relative}
.t-but a{display:inline-block;background:#fcb026;color:#fff;padding:0 30px;float:left}
.t-but span{background:url(../images/fd.png) no-repeat right center;display:inline-block;width:24px;height:42px;line-height:42px;padding-left:20px;float:left;cursor:pointer}
.sosuo{ position:absolute; padding-top:2px; display:none;}
.sosuo input{ border:1px solid #ddd; float:left; height:24px; line-height:24px; font-size:12px; padding:0 5px;}
.sosuo input.btn{ border:none; height:26px; line-height:26px; background:#ddd;}

.ly-box{ background:url(../images/th.png) repeat-y center top; background-size:100% auto;}
.ly-box dl{ float:left; width:50%; box-sizing:border-box; padding:30px 50px; position:relative;}
.ly-box dl dt{ font-size:26px; font-weight:bold; color:#000; line-height:44px; position:relative; z-index:1;}
.ly-box dl dd{ font-size:16px; color:#575757; line-height:32px; position:relative; z-index:1;}
.ly-box dl.dl2 dt,.ly-box dl.dl2 dd{ color:#fff;}
.ly-box dl:after{content:''; width:0; height:100%; position:absolute; left:0; top:0; transition:width 500ms cubic-bezier(0.215, 0.61, 0.355, 1); opacity:0; visibility:hidden;}
.ly-box dl:before{content:''; width:19px; height:33px; position:absolute; right:100px; top:50%; margin-top:-16px; z-index:1; transition:right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}
.ly-box dl.dl1:after{ background:#ccd3d5;}
.ly-box dl.dl2:after{ background:#eaa21f;}
.ly-box dl.dl1:hover:after,.ly-box dl.dl2:hover:after{width:100%; opacity:1; visibility:visible;}
.ly-box dl.dl1:before{ background:url(../images/hc-s1.png) no-repeat center center;}
.ly-box dl.dl2:before{ background:url(../images/hc-s2.png) no-repeat center center;}
.ly-box dl.dl1:hover:before,.ly-box dl.dl2:hover:before{ right:80px;}

.fbg{ background:#26272a; color:#8e8e8e;}
.fbg a{ color:#8e8e8e;}
.footer{ background:url(../images/hr-4.png) repeat-x left bottom; text-align:left; padding:50px 20px; box-sizing:border-box;}
.footer .zuo{ width:700px; height:295px; float:left; background:url(../images/hr-f.png) repeat-y right top;}
.footer .zuo dl{ width:120px; float:left; font-size:24px; line-height:36px; padding-right:25px;}
.footer .zuo dl.dl1{ width:240px;}
.footer .zuo dl dt{ font-size:18px; font-weight:bold; color:#fff;}
.footer .zuo dl dd{ font-size:15px; padding-top:5px;}
.footer .zuo dl dd a{ display:block;}
.footer .zuo dl.dl1 dd a{ width:105px; float:left; padding-right:5px;}
.footer .zhong{ width:328px; height:265px; float:left; padding-left:40px; padding-right:15px; font-size:15px; line-height:28px;}
.footer .zhong h3{ font-size:18px; font-weight:bold; color:#fff; line-height:44px;}
.footer .zhong .p1{ background:url(../images/hc-6.png) no-repeat left center; padding:8px 0 8px 40px;}
.footer .zhong .p2{ font-size:32px; color:#fff; font-weight:bold; line-height:52px;}
.footer .zhong .p3{ background:url(../images/hc-7.png) no-repeat left center; padding:8px 0 8px 40px;}
.footer .you{ width:177px; float:left; text-align:center; padding-top:30px;}
.footer .you img{ display:block; width:177px; height:177px;}
.footer .you span{ display:block; line-height:40px;}
.copy{ background:url(../images/hr-f.png) repeat-x top left; padding:15px 20px 20px; text-align:center; color:#6f6d76; line-height:36px; font-size:15px; box-sizing:border-box;}
.copy a{ color:#6f6d76; display:inline-block; padding:0 5px;}

/*--------分页-------*/
.next_fy{padding-top:25px;padding-bottom:70px;text-align:center;font-size:14px}
.next_fy a,.next_fy b{height:34px;line-height:34px;margin:0 2px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 13px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.next_fy a:hover,.next_fy b{background:#073a29;font-weight:500;color:#fff;border:1px solid #073a29}
.next_fp{ line-height:32px;font-size:16px;color:#4d4d4d;padding:15px 0;border-top:1px solid #d2d2d2;}
.next_fp a{color:#4d4d4d}
.next_fp a:hover{color:#e6000d}


@media (min-width: 1301px) {
/*.top,.header,.footer,.copy{ padding-left:15px; padding-right:15px;}*/
.top .box,.header .box,.ly-box .box,.footer,.copy{ width:auto;}
.footer .zuo{ width:55%; box-sizing:border-box;}
.footer .zuo dl{ width:21%; box-sizing:border-box;}
.footer .zuo dl.dl1{ width:37%;}
.footer .zuo dl.dl1 dd a{ width:50%; box-sizing:border-box;}
.footer .zhong{ width:30%; box-sizing:border-box;}
.footer .you{ width:15%; box-sizing:border-box;}
.footer .you img{ margin:0 auto;}
}























