﻿@charset "utf-8";

/* CSS Document */

body {
    width: 100%;
    height: auto;
    color: #646464;
    font-size: 12px;
    font-family: '微软雅黑', '楷体';
}

* {
    margin: 0px auto;
    padding: 0px;
}

a {
    text-decoration: none;
    color: #646464;
}

.divclear {
    clear: both;
}

.hidd {
    display: none;
}

li {
    list-style: none;
}

i,
em {
    font-style: normal;
}

#bord {
    border: none;
}

#bgnone {
    background: none;
}

#bord_n {
    padding-right: 0;
    margin: 0;
}

.t_right {
    float: right;
}

.t_left {
    float: left;
}

.align_l {
    text-align: left;
}

.align_r {
    text-align: right;
}

.align_c {
    text-align: center;
}

.logo img {
    vertical-align: bottom;
    border: none;
    display: inherit;
    width: 100%;
    height: 100%;
}

.top {
    width: 100%;
    height: 100px;
}

.top_c {
    width: 1000px;
    margin: 0 auto;
}

.logo {
    float: left;
    width: 190px;
    height: 45px;
    padding: 26px 0;
}


/* .logo a{     display: inherit; width:100%; height:100%;} */


/* .logo a img{width:100%;} */

.box {
    width: 800px;
    float: right;
}

.banben {
    display: inline-block;
    float: right;
    height: 20px;
    padding: 15px 0;
}

.banben a {
    margin-right: 10px;
}

.banben a.on {
    color: #f45720;
}

.share {
    float: right;
    margin-top: -5px;
}

.navmenu {
    width: 800px;
    height: 50px;
}

.navmenu ul {
    float: right;
    margin-right: -20px;
}

.navmenu ul li {
    float: left;
    width: 95px;
    height: 50px;
    text-align: center;
    position: relative;
}

.navmenu ul li>a {
    display: inline-block;
    height: 30px;
    line-height: 15px;
    font-size: 14px;
}

.navmenu ul li:hover>a {
    color: #f8600e;
    border-bottom: 2px solid #f8600e;
}

.navmenu ul li dl {
    display: none;
    position: absolute;
    width: 100%;
    text-align: center;
    background: #fff;
    top: 50px;
    left: 0px;
    z-index: 999;
}

.navmenu ul li dl dt {
    line-height: 25px;
    width: 80px;
}

.navmenu ul li dl dt a {
    color: #666666;
}

.navmenu ul li dl dt:hover a {
    color: #f8600e;
}


/*banner*/

.banner,
.banner .flexslider,
.banner .slides li {
    width: 100%;
    height: 600px;
}

.flexslider {
    position: relative;
    overflow: hidden;
    /*background: url(../images/loading.gif) 50% no-repeat;*/
}

.slides {
    position: relative;
    z-index: 1;
}


/*

.flex-control-nav{position:absolute;bottom:0px; z-index:2;padding-left:0;width:1200px;left:0;right:0;margin:0 auto;text-align:right;}

.flex-control-nav li{width:8px;height:8px;margin-right:5px;display:inline;zoom:1;text-align:center; border-radius:50%; overflow:hidden;}

.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:30px;background:#B3B3B3;cursor:pointer;color:#fff;font-family:Arial; border-radius:50%; overflow:hidden; background-color:#fff;}

.flex-control-nav .flex-active{ background-color:#b34040; color:#b34040;}

.flex-direction-nav a{width:40px;height:40px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}*/


/*.flex-direction-nav .flex-next{ background:url(../images/right.png) #fff no-repeat center center; right:70px;}

.flex-direction-nav .flex-prev{ background:url(../images/left.png) #fff no-repeat center center; left:70px;}

.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}

.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}*/


/* 首页内容 */

.icont {
    width: 1000px;
    margin: 0 auto;
    padding: 10px 0 40px;
}

.icont_l {
    width: 320px;
    float: left;
}

.icont_c {
    width: 320px;
    float: left;
    margin: 0 20px;
}

.icont_r {
    width: 320px;
    float: right;
    height: 211px;
    overflow: hidden;
}


/* 首页底部 */

.foot {
    width: 100%;
    height: 120px;
    /*line-height:120px;*/
    background: #c8c8c8;
}

.foot_c {
    width: 1000px;
    margin: 0 auto;
}

.foot_c span {
    line-height: 45px;
    text-align: center;
    display: inline-block;
}

.foot_s {
    text-align: center;
    line-height: 120px;
    float: right;
}

.foot_s img {
    margin: 10px;
}

.inews dl {
    margin-bottom: 30px;
}

.inews dl dt {
    float: left;
    width: 56px;
}

.inews dl dd {
    float: left;
    padding-left: 20px;
    width: 244px;
}

.inews dl p {
    float: left;
    padding-left: 20px;
    width: 244px;
    margin-top: 5px;
}

.inews dl dd a {
    font-family: 微软雅黑;
    font-size: 12px;
    color: #646464;
}

.inews dl dd span {
    float: right;
    /*color:#a1a1a1;*/
    color: #646464;
}

.inews dl dd:hover a {
    color: #f8600e;
}

.inews dl dd:hover span {
    color: #f8600e;
}