@charset "utf-8";
/* CSS Document */
body, img, ul, li, input, a, form{ margin:0; padding:0; text-decoration:none; list-style-type:none; }
a{ color:#333; outline:none; star:expression(this.onFocus=this.blur()); }
a:hover{ color:#772c0c; }
a img{ border:0; }
body{ font-family:"微软雅黑"; font-size:14px; color:#333; background:#534f4f; }

.float_left{ float:left; }
.float_right{ float:right; }
.clear_both{ clear:both; }

.head_div{ margin:0 auto; height:168px; background:url(../img_index/banner.png) no-repeat center top; }
.nav_div{ height:56px; line-height:45px; background:url(../img_index/nav_x.png) repeat-x; }
.nav_text{ margin:0 auto; width:1000px; }
.nav_ul li a{ display:block; float:left; color:#fff; font-size:16px; text-align:center; }
.nav_ul li a:hover{ color:#F60; }
.nav_a_bgs{ width:135px; background:url(../img_index/nav_bg.png) no-repeat center bottom; }
.nav_a_bg{ width:108px; }
.banner_div{ margin:20px auto 0 auto; width:1000px; border-radius:5px; }

.a_w_div{ margin:0 auto; max-width:1280px; zoom:1; background:url(../img_index/a_w_div.png) no-repeat bottom #fff; border-left:1px solid #ccc; border-right:1px solid #ccc; box-shadow:0 5px 10px #333; }
.a_w_div:after{ clear:both; display:block; content:""; font-size:0px; height:0px; line-height:0px; }

.con_div{ width:1000px; margin:0px auto; padding:20px 0px; zoom:1;}
.con_div:after{ clear:both; display:block; content:""; font-size:0px; height:0px; line-height:0px;}
.news_div{ width:735px;}
.public_titss{ border-bottom:2px solid #772c0c;height:40px; line-height:40px;}
.public_text{  border-radius:5px 5px 0px 0px;  background: url(../img_index/new_bg.png) no-repeat 0px center; font-size:14px; font-weight:bold; color:#7e590d; padding:0px 0px 0px 25px; width:245px;}
.pub_eng{ font-size:12px; font-weight:normal; padding:0px 0px 0px 5px; color:#999;}
.public_more{ color:#666;}
.news_con{ padding:15px 0px 0px 0px;}
.news_img{ position:relative;}
.news_img_num{ position:absolute; right:10px; bottom:10px;}
.news_img_num li{ float:left; z-index:999; width:15px; height:15px; line-height:15px; color:#FFF; text-align:center; font-size:12px; margin:0px 5px 0px 0px; cursor:pointer;}
.news_img_num li:hover{background:#F00;}
.new_nub_li{ background:#333;}
.new_nub_lis{ background:#F00;}
.news_img_ul{ width:280px; height:210px; overflow:hidden;}
.news_img_ul li{ float:left;}
.news_img_ul li img{ display:block; width:280px; height:210px; }
.news_text{ width:440px;}
.news_text_ul li{ clear:both; height:40px; line-height:40px; border-bottom:1px dotted #dddddd; background:url(../img_index/new_j.png) no-repeat left center; padding:0px 0px 0px 10px;}
.news_text_ul li a{ display:block; width:370px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_time{ font-size:12px; color:#999;}

.login_div{ width:250px;}
.login_top{ background:#a54e23; color:#FFF; padding:0px 0px 0px 15px; font-size:16px; height:40px; line-height:40px; border-radius:5px 5px 0px 0px;}
.login_con{ height:227px; background:#E8F3F9; border-radius:0px 0px 5px 5px; border:1px solid #A3D8F3;border-top:0px;}
.login_ul{ display:block; width:225px; margin:0px auto; padding:15px 0px 0px 0px;}
.login_ul li{ padding:15px 0px 0px 0px;}
.login_inp{ background:url(../img_index/login_bg.png) no-repeat #fff;  height:30px; display:block; padding-top:5px; border-radius:5px;}
.login_inps{ background:url(../img_index/login_bg.png) no-repeat left -51px #fff;  height:30px; display:block; padding-top:5px; border-radius:5px;}
.login_inp_k{ display:block; height:25px; line-height:25px; font-size:12px; color:#666; width:170px; margin:0px 0px 0px 44px; outline:none; border:0px; background:none;}
.login_but{ background:url(../img_index/login_but_bg.png) no-repeat top center; height:40px; line-height:40px; font-size:16px; color:#fff; border-radius:5px; display:block; cursor:pointer; text-align:center;}
.login_but:hover{ background:url(../img_index/login_but_bg.png) no-repeat bottom center;}
.login_ts{ text-align:center; font-size:12px; color:#0086ca; display:block;}
.tea_but{ width:1000px; margin:20px auto;}
.tea_but:after{ clear:both; display:block; content:""; font-size:0px; height:0px; line-height:0px;}

.tea_but_a{ display:block; width:248px; height:70px;  border-radius:5px; color:#fff; padding:20px 0px 0px 70px;}
.tea_but_1{ padding:0 11px;}
.tea_but a:hover{color:#fff;}
.tea_but_tit{ display:block; font-size:16px;}
.tea_but_tits{ display:block; font-size:14px;}
.tea_but_bg{ background:url(../img_index/tea_but_bg1.png) no-repeat;}
.tea_but_bg1{ background:url(../img_index/tea_but_bg2.png) no-repeat;}
.tea_but_bg2{ background:url(../img_index/tea_but_bg3.png) no-repeat;}
.tea_but_bg3{ background:url(../img_index/tea_but_bg4.png) no-repeat;}
.tea_but_bg4{ background:url(../img_index/tea_but_bg5.png) no-repeat;}
.tea_but_bg5{ background:url(../img_index/tea_but_bg6.png) no-repeat;}
.tea_but_bg:hover{ opacity:0.9; filter:alpha(opacity=90); }
.tea_but_bg1:hover{ opacity:0.9; filter:alpha(opacity=90); }
.tea_but_bg2:hover{ opacity:0.9; filter:alpha(opacity=90); }
.tea_but_bg3:hover{ opacity:0.9; filter:alpha(opacity=90); }
.tea_but_bg4:hover{ opacity:0.9; filter:alpha(opacity=90); }
.tea_but_bg5:hover{ opacity:0.9; filter:alpha(opacity=90); }

.pub_tre_div{ width:320px;}
.pub_tre_mag{ margin-left:20px;}
.public_texts{ border-radius:5px 5px 0px 0px; font-size:16px; color:#333; padding:0px 20px 0px 15px; background: url(../img_index/new_bg1.png) no-repeat 0px center; }
.public_tits{ height:25px; border-bottom:2px solid #772c0c; }
.public_tre_con{ border:1px solid #dddddd; border-top:0px; border-radius:0px 0px 5px 5px; height:240px; padding:15px 9px 0px 9px;}
.por_img img{ width:300px; height:130px;}
.por_text{ text-indent:2em; line-height:22px; padding:10px 0px 0px 0px;}
.por_more{ color:#FF7901;}
.dec_video{ width:300px;}
.dec_vid_div{ padding:15px 0px 0px 0px;}
.dec_vid_div a{ display:block; width:110px; color:#FFF; height:35px; line-height:35px; font-size:16px; padding-left:35px;}
.vid_a{ background: url(../img_index/video_tb.png) no-repeat 10px 7px #87854a;}
.vid_as{ background: url(../img_index/video_tb.png) no-repeat 10px -73px #87854a;}
.vid_a:hover{ background: url(../img_index/video_tb.png) no-repeat 10px 7px #7e590d;}
.vid_as:hover{ background: url(../img_index/video_tb.png) no-repeat 10px -73px #7e590d;}
.public_tit{ background:#0086CA; height:38px; line-height:38px; font-size:16px; color:#FFF; padding-left:15px; }

.news_text_uls li{ clear:both; height:35px;  background:url(../img_index/dian.png) no-repeat left 10px; padding:0px 0px 0px 10px;}
.news_text_uls li a{ display:block; width:240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.reso_div{ height:320px; background:#43a615;}
.reso_con{ width:1000px; margin:0px auto;}
.reso_top{ text-align:center; background:url(../img_index/b_xx.png) repeat-x 0px 45px; color:#FFF; padding:15px 0px 15px 0px; font-size:13px;}
.reso_tit_text{ background:#43a615; width:100px; margin:0px auto; font-size:18px;}
.reso_img_con{ width:1000px; margin:0px auto; zoom:1; border-radius:5px;}
.reso_img_con:after{ clear:both; display:block; content:""; font-size:0px; height:0px; line-height:0px;}
.reso_img_ul li a img{ display:block; }
.reso_a_img{ width:205px; height:115px; display:block; margin:0 auto; padding:10px 0 0 0;}
.r_a_t{ display:block; font-size:16px; padding:5px 0px 0px 0px; font-weight:bold; }
.r_a_ts{ display:block; font-size:12px; color:#999;}
.reso_a_txt{ color:#525050; }
.reso_img_ul li{ float:left; width:230px; height:180px; text-align:center; margin:30px 0 0 10px; border:1px solid #ddd; }

.link_div{ width:1000px; margin:0px auto;}
.link_div{ padding:25px 0px 0px 0px; zoom:1; /*position:relative; left:50%;*/}
.link_div:after{ clear:both; display:block; content:""; font-size:0px; height:0px; line-height:0px;}
.link_l_ul li{ float:left; padding:0px 10px 0px 0px; line-height:25px; color:#666;}
.link_sel{ width:150px; height:25px; line-height:25px; outline:none; color:#666; }
.link_x{ color:#CCC; padding:0px 10px;}

.div_select{font-size: 12px;font-family: "微软雅黑"; /*position:relative; left:-50%;*/}
.div_select ul{list-style: none;}
.div_select label{display: inline-block;height: 30px;line-height: 30px;float: left;margin-right: 10px;}

.divselect{float:left; width:190px; position:relative; z-index:99; background:#fff; margin-right:10px;}
.divselect span:first-child{height:28px; line-height:28px; width:155px; display:block; color:#575757; cursor:pointer; padding-left:4px; border:1px solid #E4E4E4; border-right:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; text-align:left;}
.divselect span.span_bg{height:30px; display:block; cursor:pointer; background:url(../img_index/cite_bg.png) no-repeat right center;}
.divselect ul{width:186px; border:2px solid #E4E4E4; background-color:#fff; position:absolute; *left:0px; z-index:999; margin-top:0; display:none; padding:0; overflow:auto;}
.divselect ul li{height:24px; line-height:24px;}
.divselect ul li a{display:block; height:24px; color:#333; text-decoration:none; padding:0 10px; width:166px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left;}
.divselect ul li a:hover{background-color:#E4E4E4;}

.bottom_div{ width:1000px; margin:0px auto; text-align:center; clear:both; padding-top:30px;}
.bottom_nav a{ color:#FFF;}
.bottom_nav{ height:32px; line-height:32px; background:#772c0c; color:#FFF;}
.bot_nav_x{ font-size:10px; padding:0px 5px;}
.bottom_d{ line-height:25px; padding:15px 0px 20px 0px; border-top:1px solid #ddd;}

.login_user_div{ height:115px;  padding:30px 0px 0px 0px; width:220px; margin:0px auto;}
.login_user_head{ height:80px; width:85px; border:1px solid #dddddd; background:#fff; overflow:hidden; padding:3px;}
.login_user_head img{height:80px; width:85px;}
.log_na_ul{ display:block; padding:7px 0px 0px 5px; line-height:25px;}
.log_na_ul li{ width:112px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.log_us_a{ display:block; background:#09C60F; text-align:center; color:#fff; line-height:40px; height:40px; width:80px; border-radius:5px;}
.log_us_a:hover{ color:#FFF;}
.log_us_as:hover{ color:#FFF;}
.log_us_as{ display:block; background:#FFB400; text-align:center; color:#fff; line-height:40px; height:40px; width:140px; border-radius:5px;}
.login_user_ul li{ float:left; padding-left:10px;}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.ttf') format('truetype'),
    url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/* 轮播样式 */
#banner{ width: 100%;overflow:hidden;position: relative;border-radius: 5px;}
#banner_pic{width: 100%;position: relative;left:0;top:0;}
#banner_pic>div{width: 100%;display:block;position: absolute;top: 0;overflow: hidden;left: 100%;z-index: 1;}
#banner_pic>div.Active{left: 0;position: relative;top: 0;}
#banner_pic>div>img{width: 100%;display:block; }
/* 轮播左右点击menu */
#banner_left_menu,#banner_right_menu{position: absolute;top:0;*top:48%;bottom:0;margin:auto;width:31px;height:61px;background-image:url("../img_index/shuffling/imgMenu.png");cursor: pointer;z-index:10;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: all .2s linear;-webkit-user-select: none; }
#banner_left_menu{ left: 2%;background-position:0 -122px;}
#banner_right_menu{right:2%;background-position:0 0; }
#banner:hover #banner_left_menu{left: 6%;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);transition: opacity,left .2s linear;}
#banner:hover #banner_right_menu{right: 6%;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);transition: opacity,right .2s linear;}
#banner_left_menu:hover{transition: opacity,left .2s linear;background-position:0 -183px;}
#banner_right_menu:hover{transition: opacity,right .2s linear;background-position:0 -61px;}
/* 轮播小圆点 */
#banner_bottom{ position: absolute;bottom: 10px;text-align: center;width: 100%;z-index: 10; -webkit-user-select: none;}
#banner_bottom i.iconfont{margin: 0 4px;color: #fff;cursor: pointer;-webkit-user-select: none;}
#banner_bottom i.iconfont.iconActive{ color: #ee8b49; }