﻿@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));

pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/

/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/
/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(about:blank);_background-attachment:fixed;}
body{line-height:120%; min-height:100px; font-family:Arial;font-size:14px;  min-width: 1366px;   max-width:1920px; margin:0 auto; color:#333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#333;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:"微软雅黑",Arial;outline:none;border:none;background:none;padding:0;}

input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #707070; opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#707070;opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#707070;opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#707070;opacity: 1;}
textarea{ resize:none; }


a:focus{outline:none;}
a:hover{ color:#cc6733; } 

.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.6s; -webkit-transition:all 0.6s;  -moz-transition:all 0.6s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }

.tran_scale1{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale1 .img{transition:all 0.6s; background-size:cover !important; -webkit-transition:all 0.6s;  -moz-transition:all 0.6s; transform:scale(1,1); -webkit-transform:scale(1,1); background-size:cover !important; display:block; position: absolute; top:0; width:100%; left:0; height:100%; }


.content{ font-size:16px; line-height:1.5; color:#474747; font-size:16px; }
.content p{  padding:0 0 15px; }
.content img{ max-width: 100%; }
.content b,
.content strong{ font-weight: bold; }
.content i,.content em{ font-style: italic; }
/* .content a{ text-decoration: underline; color:#01763a; }
.bwg .content a{ text-decoration: underline; color:#cc6733; } */

@font-face {
    font-family: 'AvianRegular';
    src: url('fonts/AvianRegular.eot');
    src: url('fonts/AvianRegular.eot') format('embedded-opentype'),
         url('fonts/AvianRegular.woff2') format('woff2'),
         url('fonts/AvianRegular.woff') format('woff'),
         url('fonts/AvianRegular.ttf') format('truetype'),
         url('fonts/AvianRegular.svg#AvianRegular') format('svg');
}


/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.fr{ float:right; }
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }

.body_box{  overflow: hidden; /* min-width:1250px; */ }

/*下拉*/
.select-box { position:relative; background:#fff; color:#474747; }
.select-box dt{ height:100%; }
.select-box dt a { display:block; cursor:pointer; overflow:hidden; position:relative; z-index:2;  height:100%; }
.select-box dt a b { overflow:hidden; height:100%; width:90%; color:#474747; font-size:16px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box dd { display:none;}
.select-box dd{ border-radius: 0 0 3px 3px; top:30px; position:absolute; background:#fff; left:0; width:100%; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);   border-top:1px solid #1e7831; padding:10px 0; }
.select-box dd a{ text-align:center; cursor:pointer; background:#fff;  display:block; color:#474747; }
.select-box .down{ width:28px; height:100%; position:absolute; top:0; right:0; /*background: url(../image/down.png) no-repeat center center; */ }
.sc_com{ width:320px;  position:relative; }
.sc_com .select-box{ width:100%; height:50px; line-height:50px;  }
.select-box dd{ top:42px; }
.select-box dd a{ line-height:20px; padding:5px; text-indent:0; }

.ieopen .select-box dt{ z-index:10; }
.ieopen .select-box{ z-index:11; }
.ieopen .select-box dd{ display: block; }
.select-box .select_a{ max-height:180px; }
.select-box .mCSB_inside > .mCSB_container{ margin-right:0; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#6b381b !important;  }

.bwg .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#6b381b !important;  }
.bwg .select-box dd{ border-color:#6b381b !important; }

.goto{ position: fixed; bottom:20px; right: 20px; width:40px; height:40px; background:url(../image/top1.png) no-repeat center; display: none; z-index:10000; }
.bwg .goto{ background-image:url(../image/top.png); }
/*分页*/
.page {text-align: center;}
.page a{ transition:all 0.3s; -webkit-transition:all 0.3s; font-family: "AvianRegular"; }
.page a,.page span {display: inline-block; vertical-align: middle; font-size: 16px;color: #333;width: 42px;height: 42px;border-radius: 50%;text-align: center;line-height: 42px;margin: 0 3px;box-shadow: 0px 0px 10px 0px #ccc;background: #fff;}
.page a:hover,.page a.on {color: #fff !important;background-color: #1e7831;}
.page a.prev {background:#fff url(../image/jjl/prev1.png) no-repeat center; background-size:cover; }
.page a.next {background:#fff url(../image/jjl/next1.png) no-repeat center; background-size:cover; }
.page a.prev:hover {background-image: url(../image/jjl/prev1_1.png); background-color: #1e7831;}
.page a.next:hover {background-image: url(../image/jjl/next1_1.png); background-color: #1e7831;}


.page2 {text-align: center;}
.page2 a{ transition:all 0.3s; -webkit-transition:all 0.3s; font-family: "AvianRegular"; }
.page2 a,.page2 span {display: inline-block; vertical-align: middle; font-size: 16px;color: #333;width: 42px;height: 42px;border-radius: 50%;text-align: center;line-height: 42px;margin: 0 3px;box-shadow: 0px 0px 10px 0px #ccc;background: #fff;}
.page2 a:hover,.page2 a.on {color: #fff !important;background-color: #874723;}
.page2 a.prev {background:#fff url(../image/jjl/prev1.png) no-repeat center; background-size:cover; }
.page2 a.next {background:#fff url(../image/jjl/next1.png) no-repeat center; background-size:cover; }
.page2 a.prev:hover {background-image: url(../image/jjl/prev1_1.png); background-color: #874723;}
.page2 a.next:hover {background-image: url(../image/jjl/next1_1.png); background-color: #874723;}

/*header*/
.menu_h{display: none;}
.header{ position: relative; z-index:999; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1); font-size:14px; }
.header .top{ position: relative; z-index:10; padding:35px 0 30px; background:#fff; }
.header .logo{ float: left; padding-left: 10px;  }
.header .logo img{ height:66px; display: block; }
.header .head_r{ float: right; padding-top:20px; }
.header .head_r>div{ float: left; }
.header .head_r>div .a{ display: inline-block; line-height:20px; height:20px}  
.header .head_r>div span{ display: inline-block;  }
.header .head_r>div span img{ display: inline-block; vertical-align: middle; max-width: 100%; }
.header .head_r .ico{ padding:0 8px 0 0; }
.header .head_r .oa{ padding:0 20px 0 10px; }
.header .head_r .en{ padding:0 10px; }
.header .head_r .wx,.header .head_r .wb,.search_w{ padding:0 10px; position: relative; z-index:5; }
.search_w{ z-index:1; }
.header .nav{ position: relative;  height: 54px;background: #1e7831;z-index: 1;}
.header.header2 .nav {background: #814421;}
.header .nav ul{ position: absolute; width:100%; height:54px; background:#1e7831; color:#fff; line-height:54px; left:0; top:0; text-align: center; }
.header .nav li{ display: inline-block; }
.header .nav li .one{ display: block; padding:0 19px; margin:0 12px; color:#fff; font-size:18px; position: relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.header .nav li .one i{ position: absolute; width:0; bottom:0; height:2px; background:#fff; left:50%; margin-left:0; transition:all 0.3s; -webkit-transition:all 0.3s; }
.header .head_r .en .a{ font-family: 'AvianRegular';  text-transform: uppercase;  font-size:16px; }
.header .head_r .wx .a{ width:25px; background:url(../image/wx.png) no-repeat center;}
.header .head_r .wb .a{ width:25px; background:url(../image/wb.png) no-repeat center;}
.header .head_r .search_w .a{ width:25px; background:url(../image/search.png) no-repeat center;}
.header .head_r .wx .a:hover{ background:url(../image/wx_h.png) no-repeat center;}
.header .head_r .wb .a:hover{ background:url(../image/wb_h.png) no-repeat center;}
.header .head_r .search_w .a:hover{ background:url(../image/search_h.png) no-repeat center;}
.head_login:hover{ background:url(../image/login_h.png) no-repeat left center;  }

.header .calendar {line-height: 20px;height: 20px;padding-right: 25px;}
.header .calendar img {float: left;margin-right: 10px;}

.header .head_r .oa .a{ padding-left: 35px; background:url(../image/oa.png) no-repeat left center; }
.header .head_r .oa .a:hover{ background-image:url(../image/oa_h.png); }
.header2 .head_r .oa .a:hover{ background-image:url(../image/oa_h2.png); }

.header2 .head_r .wx .a:hover{ background:url(../image/wx_h2.png) no-repeat center;}
.header2 .head_r .wb .a:hover{ background:url(../image/wb_h2.png) no-repeat center;}
.header2 .head_r .search_w .a:hover{ background:url(../image/search_h2.png) no-repeat center;}
.header2 .head_login:hover{ background:url(../image/login_h2.png) no-repeat left center;  }

.head_login{ padding-right: 20px; padding-left:30px; background:url(../image/login.png) no-repeat left center; }

.lg a:hover{ color:#1e7831; }


.header .head_r .wx .ewm,.header .head_r .wb .ewm{ position: absolute; width:156px; height:162px; left:50%; margin-left:-78px; top:36px; /*background:url(../image/ewmbg.png) no-repeat center;*/ display: none; box-shadow: 0px 0px 10px 0 rgba(0,0,0,0.5); }
.header .head_r .wx .ewm {width: 300px;height: 230px;top: 35px;border-radius: 8px;overflow: hidden; margin-left:-150px;}
.header .head_r .wx .ewm img,.header .head_r .wb .ewm img{ display: block; margin:0 auto; width: 156px;height: 162px; position: relative; top:0; }
.header .head_r .wx .ewm img { width: 300px;height: 230px;}
.header .head_r .wx:hover .ewm,.header .head_r .wb:hover .ewm{ display: block; }

.header .seach_w{ width:200px; height:35px; position: absolute; top:41px; right:0px; z-index:10;  display: none; }
.header .inp{ width:140px; padding:0 10px; position: relative; z-index:8; } 
.header .inp input{ padding:5px 0; line-height:25px; display: block; height:25px; width:100%; }
.header .seach_w .btn_sea{ position: absolute; width:36px; height:100%; background:url(../image/seaInp.png) no-repeat center; right:0; top:0; z-index:10; }
.header .seach_w .bg{ width:222px; height:63px; background:url(../image/seabg.png) no-repeat center; left:-11px; bottom:-11px; position: absolute; }
.header .nav li.on i,
.header .nav li:hover .one i{ width:100%; left:0; }
.header .secondNav{ position: absolute; width:100%; top:54px; border-top:1px solid #348a46; left:0; line-height:50px; text-align: center; background:#1e7831; display: none; }
.header .secondNav a{ display: inline-block; color:#fff; padding:0 20px; } 

.header.header2 .nav li {float: left;}
.header.header2 .nav li.on {background: #6b381b;}
.header.header2 .nav li:first-child {background: #6b381b !important;}
.header.header2 .nav li:hover {background: #6b381b;}
.header.header2 .nav li .one {color: #fff;}
.header.header2 .nav li .one i {display: none;}
.header.header2 .nav li:first-child .one {padding: 0 56px;}
.header.header2 .nav li .one {padding: 0 37px;margin: 0;}
.header.header2 .nav li .one .ico {margin-right: 9px;position: relative;top: -2px;}
.header.header2 .nav ul {background: #814421;}
.header.header2 .secondNav {background: #6b381b;border-color: #814421;}

.bwg .nav li + li .secondNav{ text-align: left; }
.bwg .nav li + li .secondNav a:first-child{ margin-left: 57px; }
.bwg .nav li + li + li .secondNav a:first-child{ margin-left: 339px; }
.bwg .nav li + li + li + li + li .secondNav{ text-align: center; }
.bwg .nav li + li + li + li + li .secondNav a:first-child{ margin-left: 187px; }
.bwg .nav li + li + li + li + li + li .secondNav a:first-child{ margin-left: 484px; }
.bwg .nav li + li + li + li + li + li + li .secondNav a:first-child{ margin-left: 248px; }

/*footer*/
.footer{ background:#353535; font-size:14px; }
.footer .link{ padding:35px 0 30px; border-bottom:1px solid #3c3c3c; color:#cccccc; line-height:20px; }
.footer .link .wrap{ position: relative; line-height:30px; }  
.footer .link .l{ float: left; padding-right: 40px; font-weight: bold; }
.footer .link .a{ overflow: hidden; padding-right: 50px; height:30px; }
.footer .link .a a{ color:#cccccc; float: left; padding:0 20px; }
.footer .link .more{ position: absolute; color:#ccc; right:0; top:0; width:40px; font-size:30px; text-align: center; }
.footer .copy{ padding:35px 0; text-align: center; color:#ccc; }
.footer .copy a{ color:#ccc; }
.footer .copy .siteMap{ padding-bottom: 10px; }
.footer .copy .siteMap span{ padding:0 12px; }

.footer .copy .text img{ padding-right: 20px; }
.footer .copy .text .fx{ padding-left: 20px; }

.title_h2{ overflow: hidden; line-height:32px; }
.title_h2 h3{ font-size:30px; }
.title_h2 .time{ float: right; padding-left:32px; background:url(../image/data.png) no-repeat left center; color:#909090; font-family: 'AvianRegular'; font-size:18px; }
.title_h2 .fr{ position: relative; overflow: hidden; }
.title_h2 .fr a{ display: block; padding:0 35px 0 0; position: relative; z-index:20; }
.title_h2 .fr span{ position: absolute; width:100%; height:100%; z-index:2; left:0; top:0; }
.title_h2 .fr .i1{ position: absolute; right:3px; width:12px; background:#c3c3c3; top:10px; height:2px; }
.title_h2 .fr .i2{ position: absolute; right:0; width:15px; background:#c3c3c3; top:15px; height:2px; }
.title_h2 .fr .i3{ position: absolute; right:3px; width:12px; background:#c3c3c3; top:20px; height:2px; }
.title_h2 .fr .i4{ position: absolute; left:39px; width:150px; background:#c3c3c3; top:30px; height:2px; }
.title_h2 .fr .i5{ position: absolute; left:26px; width:10px; background:#c3c3c3; top:30px; height:2px; }
.title_h2 .fr .i6{ position: absolute; left:13px; width:10px; background:#c3c3c3; top:30px; height:2px; }
.title_h2 .fr .i7{ position: absolute; left:0; width:10px; background:#c3c3c3; top:30px; height:2px; }

.title_h2 .fr i{ transition:all 0.3s; -webkit-transition:all 0.3s; }
.title_h2 .fr:hover a {color: #6b381b;}
.title_h2 .fr:hover i{ background:#6b381b; }

.title_h2.green .fr:hover a {color: #1d5e2b;}
.title_h2.green .fr:hover i{ background:#1d5e2b; }

.title_h2 .fr:hover .i5,.title_h2 .fr:hover .i6,.title_h2 .fr:hover .i7{ width:20px;  }
.title_h2 .fr:hover .i2{ width:22px; }
.title_h2 .fr:hover .i1{ transform:translate(3px,2px) rotate(45deg); width:8px; }
.title_h2 .fr:hover .i3{ transform:translate(3px,-2px) rotate(-45deg); width:8px; }

.title_h2_com{ text-align: center; }
.title_h2_com .fr{ text-align: center; float: none; margin:0 auto; display: inline-block; }
.title_h2_com .fr a{ padding:0 18px; text-align: center; }

.font_24{ font-size:24px; line-height:1.1; }
.font_30{ font-size:30px; line-height:1.1; }
.dynamic_news2 .font_30{ text-align: center; }

.title_h4{ font-size:30px; line-height:1; padding-bottom: 20px; text-align: center; background:url(../image/h2.png) no-repeat center bottom; }
.tab_com{ text-align: center;  }
.tab_com a{ display: inline-block; padding-left:20px; padding-right: 20px; background:none; }
.tab_com a.on,.tab_com a:hover{ background:url(../image/h2.png) no-repeat center bottom; color:#cc6733; }

.foot_com{ padding:0 0 80px; }
.foot_com li{ float: left; width:20%; }
.foot_com ul{ width:101%; margin-left: -0.5%; }
.foot_com .li .a{ display: block; height:186px; line-height:186px; background:#fff; margin:0 5px; text-align: center; transition:all 0.3s; -webkit-transition:all 0.3s; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.foot_com .li .txt{ line-height:1; display: inline-block; vertical-align: middle;} 
.foot_com .li .img{ padding-bottom: 15px; }
.foot_com .li .img img{ display: block;  height:70px; margin:0 auto; }
.foot_com .li:hover .img img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }
.foot_com .li:hover .a{ background:#1e7831; color:#fff; }

.title_h3_nzg{ text-align: center; font-size:30px; line-height:1.1; padding-bottom: 30px; }  


.foot_com2 { padding:80px 0; } 
.foot_com2 .l{ float: left; height:400px; width:610px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); position: relative; }
.foot_com2 .l .img{ position: absolute; width:230px; height:406px; top:15px; left:10px; }
.foot_com2 .l .img img{ display: block; max-width: 100%; max-height: 100%; }
.foot_com2 .l .tit{ padding:95px 50px 0 290px; }
.foot_com2 .l .tit .fr{ float: none; display: inline-block; }
.foot_com2 .l .tit p{ text-align: justify; padding:35px 0 0; height:135px; line-height:1.5; }
.foot_com2 .l .tit .title_h2 .i4{ width:52px; }
.foot_com2 .c{ margin:0 10px; width:300px; height:400px; background-size:cover !important; float: left; }
.foot_com2 .c .a{ display: block; width:100%; height:100%; line-height:400px; text-align: center; }
.foot_com2 .c .a .tit{ line-height:1; display: inline-block; vertical-align: middle; color:#fff; }
.foot_com2 .c .a .tit .img{ padding-bottom: 25px; }
.foot_com2 .c .a .tit .img img{ display: block; margin:0 auto; height:157px; width:157px;  } 
.foot_com2 .r{ overflow: hidden; text-align: center; }
.foot_com2 .r .top{ margin-bottom: 10px; }
.foot_com2 .r .top,.foot_com2 .r .fot{ background-size:cover !important; }
.foot_com2 .r .a{ display: block; height:195px; line-height:195px; }
.foot_com2 .r .a .tit{ color:#fff; line-height:1;display: inline-block; vertical-align: middle; }
.foot_com2 .r .a .tit .img{ padding-bottom: 15px; }
.foot_com2 .r .a .tit .img img{ display: block; width:75px; height:75px; margin:0 auto; }
.foot_com2 .a:hover img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }

.point{ position: relative; }
.point .r{ position: absolute; right: 30px; top:10px; font-weight: bold; }
.point .point_fr{ float: right; }
.point .size_fr{ float: right; width:150px; }
.point .size_fr .l{ float: left; padding-right: 10px; }
.point .size_fr .size{ overflow: hidden; }
.point .size_fr .size a{ padding:0 5px; color:#474747; }
.point .size_fr .size a.cur{ font-size:16px; color:#01763a; }
.bwg .point .size_fr .size a.cur{ font-size:16px; color:#cc6733; }
.point_fr{ color:#474747 !important; padding-left: 23px; background:url(../image/jjl/icon_3.png) no-repeat left center; }

@media screen and (min-width:1200px){
    *{ box-sizing:content-box !important;  }
}
@media only screen and (min-width:1279px) {
    .tran_scale:hover img{transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02);  }
	.tran_scale1:hover .img{transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02);  }
}

@media only screen and (max-width:1279px) {
	
    /*.wrap{ width:984px;  }*/
    
	.menu_h { display: block; background: none; transition: 0.3s all; -webkit-transition: 0.3s all; border: none; width: 35px; height: 30px; padding: 0; outline: none; position: absolute; right: 10px; top: 50%; margin-top:8px;  z-index: 2000; }
    .menu_h::before, .menu_h::after, .menu_h span { background: #015128   ; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 4px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 15s; transition: transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 4px;  top:50%;  left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

    .header{ position: fixed; width:100%; top:0; left:0; }
    .body_box{ padding-top:135px; }

    .head_r>div{ display: none; }
    .head_r .head_login{ display: block; }
    .header .logo img{ height:45px; }
    .header .top{ padding:20px 0; }
    .header .head_r{ padding:0 50px 0 0;  }
    .header .head_r > div .a{ line-height:45px; height:45px; }
    .header .nav{ position: fixed; top:0; left:0; width:100%; height:100%; padding-top:90px; background:rgba(0,0,0,0.8); overflow: auto; z-index:1; padding:0; display: none; }
    .header .nav ul{ position: static !important; height:auto; background:none; padding:180px 0 60px; }
    .header .nav ul li{ display: block; }
    .header .nav ul li i{ width:0 !important;  }
    .header .nav li .one{ padding:0; margin:0; color:#ccc; }
    .header .nav li.on .one{ border-bottom:1px solid rgba(255,255,255,0.6); color:#fff; }
    .header .nav li .secondNav{ border-bottom:1px solid rgba(255,255,255,0.6); border-top:0; padding:20px 0; line-height:40px; }
    .header .nav li.on .secondNav{ display: block; position: static; background:none; }
    .header .nav li.on .secondNav a{ display: block; font-size:14px; }



    .header { padding-top:50px; }
    .header .top .wrap{ width:auto; }
    .header .head_r{ position: fixed; top:0; width:100%; height:50px; left:0; background:#1e7831; }
    .head_login{ background: url(../image/login_a.png) no-repeat left center !important; }
    .search_w{ padding-left: 0; }
    .header .head_r > div{ float: right; padding-right: 20px; color:#fff; }
    .header .head_r .a{ color:#fff;  }
    .header .search_w{ display: block; }
    .header .head_r .search_w .a{ display: none; }
    .header .seach_w{ display: block; position: relative; top:8px; background:#fff; }
    .header .seach_w .bg{ display: none; }


    .title_h2 h3,.title_h4,.font_30{ font-size:24px; }

    .foot_com .li .img img{ height:50px; }
    .foot_com .li .a{ height:150px; line-height:150px; }
    
    .foot_com2 .l{ width:500px; }
    .foot_com2 .l .tit{ padding:90px 30px 0 230px; }
    .foot_com2 .l .img{ width:200px; height:355px; }
    .foot_com2 .c{ width:250px; } 
    .foot_com2 .c .a .tit .img img{ width:120px; height:120px; }
    .font_24{ font-size:20px; }
    .title_h2 .time{ font-size:14px; }
}

@media only screen and (max-width:750px) {


    .title_h2 h3,.title_h4,.font_30{ font-size:20px; }
    .title_h3_nzg{ font-size:24px;  }

}

@media only screen and (max-width:750px) {
    /*.wrap{ width:710px;  }*/
    .foot_com2{ padding:40px 0 60px; }
    .foot_com2 .l{ float: none; width:100%; margin-bottom: 10px; }
    .foot_com2 .c{ margin:0 10px 0 0; width:45%; }
}

@media only screen and (max-width:750px) {
    .wrap{ width:auto; padding:0 0.2rem;  }
    .footer .link{ display: none; }
    .footer .copy{ padding:0.4rem 0; }
    .body_box{ padding-top:120px; }
    .header .logo img{ height:30px; }
    .footer .copy .text img{ height:0.45rem; padding-right: 0.2rem }
    .footer .copy .text .fx{ padding:0 0 0.05rem;} 


    .header .nav ul{ padding:120px 0 0.6rem; line-height:40px; }
    .header .nav ul li:first-child{ padding-top:0.8rem; }
    .footer{ font-size:12px; line-height:1.5; }
    .footer .text span{ display: block; }
    .header .logo{ padding-left: 0; }
    .header .nav li.on .secondNav {padding: 0.1rem 0;}
    .header.header2 .nav li {float: none;}
    .header .nav li.on .secondNav a {text-align: center;}
    .bwg .nav li + li .secondNav a:first-child {margin: 0;text-align: center;}
    .bwg .nav li + li + li .secondNav a:first-child {margin: 0;text-align: center;}
	.bwg .nav li + li + li + li + li .secondNav a:first-child {margin: 0;}
	.header.header2 .nav {background: rgba(0,0,0,0.8);}
	.header.header2 .nav ul {background: none;}
	.header.header2 .nav li:first-child {background: none !important;}
	.header.header2 .nav li:hover {background: none;}
	
	
	.title_h3_nzg{ font-size:0.32rem;  padding-bottom: 0.3rem;}
	.point .size_fr .size {display: inline-block;overflow: initial;}
	.point .size_fr .l {float: none;}
	.point .point_fr {display: none;}
	.point .r {font-weight: bold;overflow: hidden;text-align: center;position: static;padding-top: 0.2rem;}
	.point .size_fr {float: none;width: auto;}

    body{ font-size:0.22rem; }

    .title_h2{ line-height:0.6rem; position: relative; }
    .title_h2 h3,.title_h4,.font_30{ font-size:0.32rem; }
    .title_h2 .fr a{ font-size:12px; line-height:30px; }

    .title_h2 .fr .i4,.title_h2 .fr .i5,.title_h2 .fr .i6,.title_h2 .fr .i7{ top:28px; }

    .font_24{ font-size:0.28rem; }
    .content{ font-size:0.22rem; }

    .menu_h{ width:30px; }


    .foot_com{ text-align: center; }
    .foot_com li{ float: none; display: inline-block; width:30%; padding-bottom: 0.2rem }
    .foot_com .li .a{ height:2rem; line-height:2rem; }
    .foot_com .li .img{ padding-bottom: 0.15rem; }
    .foot_com .li .img img{ height:0.6rem; }
    .foot_com{ padding-bottom: 0.6rem; }

    .foot_com2{ padding:0.6rem 0 0.8rem; }

    .foot_com2 .l .tit p{ padding-top:0.4rem; height:1.8rem; }
    .foot_com2 .l .img{ width:2.5rem; height:4.4rem; }
    .foot_com2 .l .tit{ padding:0.9rem 0.4rem 0.6rem 2.8rem; }

    .foot_com2 .l{ height:auto; float: none; margin:0 0 0.2rem;}

    .foot_com2 .c{ width:100%; margin:0; float: none; height:3.5rem;  }
    .foot_com2 .c .a{ line-height:3.5rem; }
    .foot_com2 .c .a .tit .img img{ height:1.2rem; width:1.2rem; }

    .foot_com2 .c .a .tit .img{ padding-bottom: 0.3rem; }
    .foot_com2 .r{ overflow: hidden; }
    .foot_com2 .r .top, .foot_com2 .r .fot{ float: left; width:50%; }
    .foot_com2 .r .top .a,.foot_com2 .r .fot .a{ height:3.5rem; line-height:3.5rem;   }
    .foot_com2 .r .a .tit .img img{ width:0.9rem; height:0.9rem; }
    .foot_com2 .r .a .tit .img{ padding-bottom: 0.15rem; }

    .title_h4{ padding-bottom: 0.3rem; background-size:1rem auto !important; }
	
	.page2 {padding-bottom: 0.1rem;}
    .page a,.page span{ width:0.5rem; height:0.5rem; line-height:0.5rem; font-size:0.22rem; margin:0 0.02rem; }
    .page2 a,.page2 span{ width:0.5rem; height:0.5rem; line-height:0.5rem; font-size:0.22rem; margin:0 0.02rem; }
    .title_h2 .time{ font-size:0.22rem; }

	.select-box dd a {font-size: 0.26rem;}
    
    .goto{ width:0.6rem; height:0.6rem; right: 0.2rem ; bottom:0.2rem; background-size: cover; }


}

@media only screen and (max-width:640px) {
    .header .seach_w{ width:3.6rem; }
    .body_box{ padding-top:110px; }
    .header .top{ padding:15px 0; }
    .header .head_r > div {line-height: 50px;padding-right: 0.2rem;}
	.header .search_w {float: left !important;margin-left: 0.2rem;}
}

@media only screen and (max-width:480px) {
}

@media only screen and (max-width:320px) {
    body,.header,.footer,.body_box{ width:320px; }
}



 
@keyframes mymove{
    0% {transform:scale(1);}
    50% {transform:scale(1.03);}
    100% {transform:scale(1);}
}
@-webkit-keyframes mymove{
    0% {-webkit-transform:scale(1);}
    50% {-webkit-transform:scale(1.03);}
    100% {-webkit-transform:scale(1);}
}



 @media only screen and (min-width:1230px) {
    .academic_1 .title_h4 {position: relative;top: -60px; -webkit-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;opacity: 0;}
    .academic_1 p {position: relative;top: -50px; -webkit-transition: all 0.8s ease-in-out 0.4s;transition: all 0.8 ease-in-out 0.4s;opacity: 0;}
    .academic_1 .img {transform: scale(0.2);-webkit-transition: all 1.2s ease-in-out 0.4s;transition: all 1.2 ease-in-out 0.4s;opacity: 0;}
    .academic_1.show .img {transform: scale(1);opacity: 1;}
    .academic_1.show .title_h4 {top: 0;opacity: 1;}
    .academic_1.show p {top: 0;opacity: 1;}

    .academic_2 .li_1 {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_2 .li_2 {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_2 .li_3 {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_2 .li_4 {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_2.show .li {left: 0 !important;opacity: 1 !important;}

    .academic_3 .honor_1_ul li {position: relative;top: 50px;opacity: 0;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
    .academic_3.show .honor_1_ul li {top: 0;opacity: 1;}

    .academic_4 .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_4 .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_4.show .l {left: 0;opacity: 1;} 
    .academic_4.show .r {left: 0;opacity: 1;}

    .academic_5 .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_5 .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_5.show .l {left: 0;opacity: 1;} 
    .academic_5.show .r {left: 0;opacity: 1;}

    .academic_6 {transform: scale(0.2);-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .academic_6.show {transform: scale(1);opacity: 1;}

    .boutique1 .text {transform: scale(0.2);-webkit-transition: all 1.4s ease-in-out;transition: all 1.4s ease-in-out;opacity: 0;}
    .boutique1.show .text {transform: scale(1);opacity: 1;}

    .entity_1 .cont .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .entity_1 .c {position: relative;top: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .entity_1 .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;top: initial !important;}
    .entity_1.show .cont .l {left: 0;opacity: 1;}
    .entity_1.show .cont .c {top: 0;opacity: 1;}
    .entity_1.show .cont .r {left: 0;opacity: 1;}

    .entity_2_ul .li .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .entity_2_ul .li .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .entity_2.show .entity_2_ul .li .l {left: 0;opacity: 1;} 
    .entity_2.show .entity_2_ul .li .r {left: 0;opacity: 1;}

    .number_1 .li {position: relative;top: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .number_1 .li:nth-child(2){ transition-delay:0.3s; }
    .number_1.show .li {top: 0;opacity: 1;} 

    .number_2 .num2_ul .li .img {-webkit-transform: scale(0.2);transform: scale(0.2);-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .number_2.show .num2_ul .li .img {-webkit-transform: scale(1);transform: scale(1);opacity: 1;} 

    .number_3 .l {position: relative;top: -80px;left: -80px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .number_3.show .l {top: 0;left: 0;opacity: 1;}

    .solar_term1 .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .solar_term1 .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .solar_term1.show .l {left: 0;opacity: 1;} 
    .solar_term1.show .r {left: 0;opacity: 1;}

    .solar_term2 .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .solar_term2 .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .solar_term2.show .l {left: 0;opacity: 1;} 
    .solar_term2.show .r {left: 0;opacity: 1;}

    .solar_term4 .l {position: relative;left: -100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .solar_term4 .r {position: relative;left: 100px;-webkit-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;opacity: 0;}
    .solar_term4.show .l {left: 0;opacity: 1;} 
    .solar_term4.show .r {left: 0;opacity: 1;}


}
 











