﻿/* CSS Document */
/* CSS RESET */
* { padding: 0; margin: 0; }
body { font-family: "宋体"; font-size: 12px; color: #333; }
.w1024 { width: 1024px; margin: 0 auto; }
a { text-decoration: none; color: #333; }
a:hover { color: #ae0200; }
a, img { border: none; }
img { vertical-align: middle; }
ul, li { list-style: none; }
em, i { font-style: normal; }
/*基本定位*/
.left, .fl { float: left }
.right, .fr { float: right }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; height: 0px; }
.clear_l { clear: left; }
.clear_r { clear: right; }
.clr { clear: both; }
.cl { clear: both; }
.hide { display: none }
.block { display: block !important; }
.inline { display: inline !important; }
.inline_block { display: inline-block; }
.align_r { text-align: right; }
.align_l { text-align: left; }
.align_c { text-align: center; }
.align_j { text-align: justify; }
.bold { font-weight: 600; }
.pa { position: absolute; }
.clearfix { zoom: 1; }
.sd_color { color: #004f30; }
.c3 { color: #333; }
.c6 { color: #666; }
.c9 { color: #999; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt30 { margin-top: 30px; }
.mt5 { margin-top: 5px; }
.mb10 { margin-bottom: 10px; }
.yh { font-family: "微软雅黑"; }
/*首页开始--------------------------------------------------------------------------------------------*/
.db_top { background: url(imagestop_02.jpg) repeat-x; height: 30px; overflow: hidden; line-height: 28px; font-size: 12px; color: #6c6c6c; }
.db_top a { color: #6c6c6c; }
.db_top a:hover { color: #ae0200; }
.top_box { height: 128px; }
.top_box .nav_index { width: 660px;  float: right; margin-top: 54px; *width: 664px; }
.top_box .nav_index li { float: left; width: 12.5%; text-align: center; position: relative; z-index: 9; }
.top_box .nav_index li a { font-size: 14px; line-height: 20px; display: block; color: #252638; }
.top_box .nav_index li a .english_wz { text-transform: uppercase; font-size: 12px; display: block; }
.top_box .nav_index li a.on, .top_box .nav_index li a:hover { color: #ae0200; }
.top_box .nav_index li .nav_relm { display: none; width: 82px; position: absolute; top: 40px; left: 0px; text-align: center; background:url(imagesnavbj.png) no-repeat no-repeat; padding-top:10px; border-bottom:2px solid #6c0200;}
.top_box .nav_index li .nav_relm a { color:#fff; line-height: 35px; font-size: 14px; border-bottom:1px solid #6c0200; }
.top_box .nav_index li .nav_relm a:hover { background: #6c0200; }
/*banner*/
.banner_box { }
/* main_image */ 
.banner { height: 479px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; }
.main_image li span { display: block; width: 100%; height: 479px; }
.main_image li a { display: block; width: 100%; }
.main_image li .img_1 { background: url(imagesindex_05.jpg) center top no-repeat }
.main_image li .img_2 { background: url(imagesindex_05.jpg) center top no-repeat }
.main_image li .img_3 { background: url(imagesindex_05.jpg) center top no-repeat }
div.flicking_con { position: absolute; bottom: 20px; left: 50%; z-index: 9; width: 210px; height: 7px; margin: 0 0 0 -105px; }
div.flicking_con a { background: #FFF; float: left; width: 65px; height: 7px; margin: 0; padding: 0; display: block; text-indent: -1000px; margin-right: 5px; }
div.flicking_con a.on { background: #ae0200; }
/*底部信息*/ 
.mianr_gs { margin-top: 60px; line-height: 67px; height: 67px; overflow: hidden; font-family: "微软雅黑"; }
.mianr_gs .title_index { float: left; background: #8d0301; color: #fff; font-size: 16px; font-weight: 400; text-align: center; width: 114px; }
.mianr_gs .links_list { float: left; }
.mianr_gs .links_list li { float: left; padding-left: 15px; color: #888686; font-size: 14px; }
.nav_foot { height: 50px; line-height: 50px; background: #8d0301; font-family: "宋体"; }
.nav_foot a { padding-right: 20px; color: #fff; font-size: 14px; }
.foot_info { padding: 25px 0; background: #ae0200; color: #fff; font-size: 14px; height: auto; overflow: hidden; }
.foot_info .foot_left { font-size: 14px; line-height: 23px; width: 533px; float: left; }
.foot_info .foot_right { width: 410xp; float: right; }
.foot_info .foot_right .ewm_box { height: auto; overflow: hidden; }
.foot_info .foot_right .ewm_box li { float: left; width: 129px; margin-right: 12px; text-align: center; }
.foot_info .foot_right .ewm_box li p { font-family: "微软雅黑"; margin-top: 10px; margin-bottom: 25px; }
.foot_info .foot_right .dfx_wenx { font-family: "微软雅黑"; color: #500503; font-size: 16px; margin-top: 10px; }
.foot_info .foot_right .fxiang_box { height: auto; overflow: hidden; }
.foot_info .foot_right .fxiang_box a { padding-right: 15px; float: left; }
.foot_info .foot_right .fxiang_box a:hover .show { display: none; }
.foot_info .foot_right .fxiang_box a:hover .hide { display: block; }
.foot_info .qxgs_box { margin-top: 20px; }
.foot_copy { line-height: 40px; background: #8d0301; color: #b1aeae; font-size: 14px; text-align: center; }
.foot_copy a { color: #b1aeae; }
.foot_copy a:hover { color: #fff; }
/*底部信息结束*/ 

/*qq在线开始*/
.jstx_float_box{ position:fixed; right:0px; top:50%; margin-top:-150px; z-index:5; width:115px; height:300px; background:#b00203; font-family:"微软雅黑"; font-size:14px;}
.jstx_float_box .jstx_cfqy{ position:relative; z-index:10;}
.jtcx_openg{ position:fixed; z-index:12; right:0px; top:50%; margin-top:-52px; width:28px; height:104px; display:none; }
.jstx_float_box .jstx_cfqy .jtcx_close{ position:absolute; z-index:99; left:-23px; top:277px;}
.jstx_float_box .jstx_title{ font-size:15px; color:#fff; line-height:36px; text-align:center;}
.jstx_float_box .jstx_foot{ line-height:23px; text-align:center; font-size:12px; color:#fff;}
.jstx_float_box .jstx_con{ background:#FFF; height:241px; overflow:hidden; border:1px solid #d2d2d2; border-bottom:none; border-top:none;}
.jstx_float_box .jstx_con .jstx_tel{ color:#212121; font-size:14px; text-align:center; line-height:18px; margin-top:2px; margin-bottom:5px; }
.jstx_float_box .jstx_con .jstx_tel span{ text-align:center; font-size:14px; font-weight:bold;  display:block; font-family:Arial, Helvetica, sans-serif; color:#9c0101;}
.jstx_float_box .jstx_con .qqzx_list{ margin:0 auto; width:88px;}
.jstx_float_box .jstx_con .qqzx_list li{ border-bottom:1px solid #d2d2d3; line-height:29px; padding-left:25px; background:url(imagesqqxfwx_tb_06.jpg) left no-repeat;   }
.jstx_float_box .jstx_con .qqzx_list li.qqzx_title{ font-size:13px; background:url(imagesqqxfwx_tb_03.jpg) left no-repeat; color:#868686; border-bottom:1px solid #e1aaaa; padding-left:25px; line-height:30px;} 
.jstx_float_box .jstx_con .qqzx_list li a{ color:#121212; text-decoration:none;}
.jstx_float_box .jstx_con .qqzx_list li a:hover{ color:#b00203;}

.jstx_float_box .jstx_con .weix_list{ margin:0 auto; width:88px;}
.jstx_float_box .jstx_con .weix_list li{ border-bottom:1px solid #d2d2d3; line-height:29px; padding-left:25px; background:url(imagesqqxfwx_tb_14.jpg) left no-repeat; }
.jstx_float_box .jstx_con .weix_list li.qqzx_title{ font-size:13px; background:url(imagesqqxfwx_tb_10.jpg) left no-repeat; color:#868686; border-bottom:1px solid #e1aaaa; padding-left:28px; line-height:36px;} 
.jstx_float_box .jstx_con .weix_list li a{ color:#121212; text-decoration:none;}
.jstx_float_box .jstx_con .weix_list li a:hover{ color:#b00203;}

.wxtckk_box{ display:none; position:fixed; right:0px; width:100%; height:100%; top:0; z-index:666;}
.wxtckk_box .bj_wxtkk_bj{ position:absolute; z-index:998; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); }
.wxtckk_box .wxtkk_conn{ background:url(imageswxtk.jpg) no-repeat; width:740px; height:415px; overflow:hidden; position:absolute; z-index:999; left:50%; top:50%; margin:-207px 0 0 -370px;}
.wxtckk_box .wxtkk_conn .wxtkk_close{ float:right; margin-top:18px; margin-right:18px;}