@charset "utf-8";
/* CSS Document */
@charset "utf-8";

/*===================CSS Reset================*/
::selection {color:#fff;background-color: #4687f2;}
::-moz-selection {color:#fff;background-color: #4687f2;}
::-webkit-selection {color:#fff;background-color: #4687f2;}
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
* {padding: 0;margin: 0;}
body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif; position:relative; color: #333; margin: 0; line-height:1.2; min-width:1200px;}
:focus { outline: 0;}
 input,button,a { outline:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select {vertical-align: top;}
li,ul {list-style-type: none;}
img {border: none;}
a{text-decoration: none; color:#393939;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}
input,textarea {outline: 0;border: 0;}
textarea {resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight: normal;font-style: normal;}
ul, li {list-style: none;margin: 0;padding: 0;}

/*自定义样式*/
.fl {float: left;}
.fr {float: right;}
.m{width: 1200px;margin: 0 auto; display: block;}
.img{ overflow:hidden;}
.img img{ width:100%; height:100%;}
h5{ text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
h5 a{ display:block; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txt p{ color:#777;}
.clear{ clear:both;}


/*head*/
.head{ width:100%; height:102px; z-index:999; box-sizing:border-box; position:relative; z-index:999;}
.logo{ float:left; margin-top:17px;}
.logo img{}
.nav{ float:right; position:relative;}
.nav ul{}
.nav ul li{ width:102px; text-align:center; float:left; position:relative;}
.nav>ul>li:before{ content:"/"; position:absolute; height:102px; line-height:102px; left:0; color:#ededf0; font-size:12px;}
.nav ul li:first-child:before{ font-size:0;}
.nav ul li h3 a{ font-size:15px; font-weight:100; line-height:102px; color:#3c3c3e; font-weight:bold; display:block; transition:ease .3s; -webkit-transition:ease .3s;}
.nav ul li.on h3 a{ background:url(../images/nav_h.png) center top no-repeat; }
.top_tel{ float:right; line-height:102px; font-size:12px; color:#343435; margin-left:38px;}
.top_tel img{ margin-right:6px; position:relative; top:2px;}
.top_tel span{ font-size:18px; color:#0b2548; font-family:arial;}
/*导航下拉样式*/
.nav .sub{ display:none; width:130px; left:-15px; top:102px;  position:absolute; background:#339933;  line-height:26px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; line-height:30px; font-size:12px; position:relative; z-index:0; width:130px;color:#fff;}
.nav .sub a:before{ content:""; background:#fff; display:block; width:130px; height:30px; transition:ease .3s; -webkit-transition:ease .3s; transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -webkit-transform:scaleY(0); position:absolute; top:0; left:0; z-index:-1;color:#0C0;}
.nav .sub a:hover:before{  transform:scaleY(1); -moz-transform:scaleY(1); -ms-transform:scaleY(1); -webkit-transform:scaleY(1);  color:#0C0; }
.nav .sub a:hover{ color:#339933;}
/*=================网站地图=================*/


/*foot*/
.foot{ background:#f6f6f6; font-size:12px; color:#8b8e96;}
.foot p,.foot a{ font-size:12px; color:#8b8e96; line-height:30px;}
.foot a:hover{ color:#339933;}
.foot .ewm{ width:345px; margin-top:23px; border-top:1px solid #e0e0e0; padding-top:26px;}
.foot .ewm img{ float:left; margin-right:19px; margin-top:3px;}
.foot .ewm p{ font-size:12px; color:#8b8e96; line-height:24px;}
.foot .m{}
.foot .fl{ padding-top:55px; padding-bottom: 25px;}
.foot .fl .tt{ font-size:14px; color:#666666; font-weight:bold; border-left:3px solid #666666; height:38px; padding-left:12px; margin-bottom:23px;}
.foot .fl .tt span{ display:block; font-family:Humnst777 Cn BT,arial; font-weight:300; font-size:22px; color:#666; text-transform:uppercase;}
.foot .fl h5{ font-size:14px; color:#666; line-height: 30px;}
.foot .fl p{ font-size:12px; color:#666;}
.foot .fr{padding-top:55px; padding-bottom: 25px;}
.foot .fr .ewm_1 p {
    font-size: 14px;
    color: #666;
    text-align: center;
}

.foot_bot{ height:56px; line-height:56px; text-align:center;color:#8b8e96; border-top:1px solid #e0e0e0; background-color: #003399;}
.foot_bot .fr{ text-align:right;}
.foot_bot p{ display:inline-block; color:#fff;}
.foot_bot,.foot_bot a{ color:#fff; font-size:12px !important;}
.foot a:hover{ color:#fff;}

#gotop { position:fixed; z-index:90; bottom:80px; right:30px; width:50px; height:50px; padding-top:15px; box-sizing:border-box; text-align:center;  background:#339933; cursor:pointer; -moz-transition:all .5s; -webkit-transition:all .5s;}
#gotop img{ width:20px; height:20px;}
#gotop.hide { right:-100px;}
#gotop:hover { background:#249a3f;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*====翻页效果====*/
.j_pages{ margin:0 auto;}
.j_pages .box{display:inherit;width:100%;text-align: center;padding-top: 49px;}
.j_pages a{padding: 0px 12px;height: 32px;line-height: 31px;display:inline-block; margin:0 1px; border:1px solid #dedede; color: #666666;font-size: 12px; box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.j_pages .box li{float: left;}
.j_pages a font{font-size:14px;font-family:SimSun;color:#9f9fa7}
.j_pages .on{background:#249a3f;color:#fff!important;border:1px solid #249a3f;}
.j_pages span{background:#249a3f;color:#fff!important;border:1px solid #249a3f}
.j_pages a:hover{background:#249a3f;color:#fff!important;text-decoration:none;border:1px solid #249a3f;}
.j_pages a:hover font{color:#fff}
j_pages a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}



/*内容样式*/
.ar_article{ font-size:14px; color:#78787a; line-height:30px; text-align:justify;}
.ar_article p{font-size:14px;color:#78787a;line-height:30px;text-align:justify; padding-bottom:15px;}	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px; border: 1px solid #c6c5c5;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}
.ar_article sub {
    vertical-align: sub;
    font-size: smaller;
}

.ar_article sup {
    vertical-align: super;
    font-size: smaller;
}



/*选择框美化*/
label {font-size:12px;cursor:pointer; margin-left:10px;}
label i {font-size:12px;font-style:normal;display:inline-block;width:11px;height:11px;text-align:center;line-height:12px;color:#fff;vertical-align:middle;margin:-2px 5px 1px 0px;border:#ffc114 2px solid;}
input[type="checkbox"],input[type="radio"] {display:none;}
input[type="radio"] + i {border-radius:5px;}
input[type="checkbox"]:checked + i,input[type="radio"]:checked + i {background:#ffc114;}
input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {border-color:#ccc;}
input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {background:#ccc;}

/*首页下拉框美化*/
.select {
    position: relative;
    display: block; 
    width: 100%;
    max-width: 625px;
    color: #8e8e8e;
    vertical-align: middle;
    text-align: left;
    user-select: none;
    -webkit-touch-callout: none;
}
.select .placeholder {
    position: relative;line-height:44px;
    display: block;
    z-index: 1;
    border-radius: 2px;
    cursor: pointer; color:#8e8e8e;
}
.select .placeholder:hover {
}
.select .placeholder:after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-family: 'FontAwesome';
    content:url(../images/select_down.png);
    z-index: 10; padding-right:20px;
}
.select.is-open .placeholder:after {
    content:url(../images/select_up.png);
}
.select.is-open ul { height:auto; box-shadow: 1px 14px 30px -2px rgba(0, 0, 0, 0.1);
}
.select.select--white .placeholder {
    background: #fff;
    color: #999;
}
.select.select--white .placeholder:hover {
    background: #fafafa;
}
.select ul {
    height: 0;
    position: absolute;
    overflow: hidden;
    width: 100%;
    background:rgba(255,255,255,0.9);
    top: 100%;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 100; transition:all ease-in-out 400ms; -webkit-transition:all ease-in-out 400ms;
}
.select ul li {
    display: block;
    text-align: left; height:30px; line-height:30px;
    color: #999; font-size:12px; text-indent:22px;
    cursor: pointer;
}
.select ul li:hover {
    background: #f1605d;
    color: #fff;
}
/* 点击搜索框获取焦点 placeholder消失-开始 */

.foot input::-webkit-input-placeholder{
            color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
        }
.foot input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
        }
.foot input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
        }
.foot input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
        }
.foot textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
}
.foot textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
}
.foot textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
}
.foot textarea::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: rgba(255,255,255,0.7); font-size:14px; font-family:"Microsoft Yahei";
 
}
/* WebKit browsers */
input:focus::-webkit-input-placeholder {
color: transparent;
/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder {
color: transparent;
}
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder {
color: transparent;
}
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder {
color: transparent;
}
/* 点击搜索框获取焦点 placeholder消失-结束 */



textarea:focus::-webkit-input-placeholder {
color: transparent; 
}
textarea:focus:-moz-placeholder {
color: transparent;
}
textarea:focus::-moz-placeholder {
color: transparent;
}
textarea:focus:-ms-input-placeholder {
color: transparent;
}

