@charset "utf-8";
/*全局样式控制*/
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;}
table{border-collapse:collapse;}
.clear{clear:both;}

/*页面最外层div控制*/
body{background:#f5f5f5;color: #333333}
.wrapper{width:100%;float:left;font-family:"微软雅黑","黑体";}

.w1200{width:1200px;margin:0 auto;position:relative;}

a{cursor:pointer;}

/*top区域开始*/
.top{width:100%;float:left;height:110px;background:#fff;position:relative;z-index:999999;}
.top .w1200{background:#fff;height:110px;}
.logo{float:left;margin-top:20px;}
.logo a{float:left;}
.logo a img{float:left;}
.logo2{margin-left: 8px}
li .bshare-custom a{padding-left: 0}

.top_r{width:360px;float:right;}
.top_rt{float:right;margin-top:30px;}
.top_rt ul li{float:left;font-size:13px;color:#666;margin-left:14px;}
.top_rt ul li a{float:left;color:#666;line-height:13px;}
.top_rt ul li a:hover{text-decoration:underline;}

.top_rb{width:100%;float:left;margin-top:15px;}
.top_rbl{float:left;height:30px;line-height:30px;font-size:13px;color:#999;margin-left:6px;}
.top_rbl a{float:left;margin-left:15px;color:#999;}
.top_rbl a:hover{color:#ff0000;}

.top_rbr{float:left;width:260px;height:30px;background:#efefef;margin-left:20px;}
.search_txt{width:210px;height:22px;float:left;line-height:22px;border:0;background:none;font-size:13px;color:#999;outline:0;margin:4px 0 0 10px;*margin:5px 0 0 -10px;}
.search_tj{width:35px;height:30px;float:left;background:url(search_icon_001.png) no-repeat 50% 50%;border:0;outline:0;margin-left:3px;}
.position a:hover{color: red}

/*nav区域开始*/
.nav{width:100%;height:50px;float:left;background:#d22535;position:relative;z-index:99999;}
.nav .nav_ul{max-width:1200px;float:left;position:relative;z-index:3;width: 100%}
.nav .nav_ul > li{width:11.1%;float:left;position:relative;display:inline-block;}
.nav .nav_ul > li > p{width:100%;float:left;font-size:17px;height:50px;position:relative;z-index:3;}
.nav .nav_ul > li > p a{width:100%;float:left;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;background-position:50% 100%;}
.nav .nav_ul > li.on > p a{background:url(nav_over_bg.png) no-repeat 50% 100% #b11523;}
.nav .nav_ul > li.noico:hover > p a{background:#b11523;}
.nav .nav_ul > li.on > .nav_list{height:225px;}
.nav_wapperBg{width:100%;height:930px;position:fixed;top:0;left:0;bottom:0;background:rgba(0,0,0,0.4);display:none;z-index: 90000}
.nav_list{width:550px;height:0;background:#fff;position:absolute;z-index:2;overflow:hidden;top: 50px;left: 0}
.nav .nav_short{width: 430px}
.nav .nav_ul > li ul  a:hover{color: red}
.nav .nav_short .nav_list_l{width: 120px}
.nav_list_l{width:240px;float:left;margin-left:5px;margin-top:25px;}
.nav_list_l > ul{width:100%;float:left;}
.nav_list_l > ul > li{width:100px;height:45px;border-bottom:1px solid #ebebeb;float:left;margin-left:20px;background:url(nav_second_icon_001.png) no-repeat 0 50%;*height:44px;}
.nav_list_l > ul > li > a{float:left;line-height:45px;color:#666;font-size:14px;margin-left:15px;}
.nav_list_l > ul > li > a:hover{text-decoration:underline;}
.nav_list_r{width:235px;height:165px;float:left;margin:30px 0 0 40px;}
.nav_list_r a{float:left;}
.nav_list_r img{width:235px;height:165px;float:left;}
/*.nav_li_0{margin-left:150px;}*/
.nav_li_1{margin-left:0;}
/*.nav_li_2{margin-left:300px;}*/
/*.nav_li_3{margin-left:450px;}*/
/*.nav_li_4{margin-left:410px;}*/
/*.nav_li_5{margin-left:560px;}*/
.nav_li_8,.nav_li_6,.nav_li_7,.nav_li_5{left: auto;right: 0}


/*banner区域开始*/
.banner{width:100%;float:left;}




/*图片滚动代码开始*/
.picScroll{width:100%;overflow:hidden;position:relative;float:left; margin-top: 20px; margin-bottom: 10px;}
.picScroll .prev{width:32px;height:50px;float:left;position:absolute;top:20px;left:0;background:url(icon_left.png) no-repeat 0 0;z-index:2;}
.picScroll .next{width:32px;height:50px;float:left;position:absolute;top:20px;right:0;background:url(icon_right.png) no-repeat 0 0;z-index:2;}
.picScroll .prev,.picScroll .next{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
.picScroll .prev:hover,.picScroll .next:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.picScroll .bd{float:left;}
.picScroll .bd ul{overflow:hidden;zoom:1;float:left;}
.picScroll .bd ul li{width:100%;float:left;overflow:hidden;}
.picScroll .bd ul li .pic{width:100%;float:left;text-align:left;}
.picScroll .bd ul li .pic img{width:100%;height:100%;float:left;display:block;}
.picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll .bd ul li .title{width:100%;height:40px;line-height:40px;float:left;color:#fff;font-size:16px;background:rgba(0,0,0,0.4);margin-top:-40px;text-align:center;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);}
.picScroll-left .bd ul li:hover .title{color:#2373c8;}
.picScroll .bd ul li .pic_jz{width:100%;height:100%;float:left;}
.picScroll .bd ul li .pic_jz img{display:inline-block;clear:both;max-width:100%;max-height:100%;}



/*图片轮播代码*/
.slideBox1{width:100%;overflow:hidden;position:relative;}
.slideBox1 .hd{width:100%;height:20px;overflow:hidden;position:absolute;left:0;bottom:15px;z-index:2;text-align:center;}
.slideBox1 .hd ul{overflow:hidden;zoom:1;margin:0 auto;text-align:center;display:inline-block;white-space:nowrap;}
.slideBox1 .hd ul li{margin:0 6px;width:15px;height:15px;text-align:center;background:url(banner_icon_001.png) no-repeat 0 0;cursor:pointer;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
.slideBox1 .hd ul li.on{background:url(banner_icon_002.png) no-repeat 0 0;}
.slideBox1 .bd{width:100%;float:left;position:relative; z-index:0; max-width: 1366px  }
.slideBox1 .bd li{width:100%;float:left;zoom:1;vertical-align:middle; max-width: 1366px}
.banner .w1200{overflow:visible;}

.slideBox1 .prev{position:absolute;left:0;top:0;margin:150px 0 0 -28px; display:block; width:28px;height:51px;background:url(banner_icon_left.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;z-index:2;}
.slideBox1 .next{position:absolute;right:0;top:0;margin:150px -28px 0 0; display:block; width:28px;height:51px;background:url(banner_icon_right.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;z-index:2;}
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }



/*content区域开始*/
.content{width:100%;float:left;padding-right: 2%;padding-left: 2%;margin-bottom: 40px}
/*页面主体第一行区域开始*/
.main_box1{width:100%;float:left;margin:20px 0  0;}
/*栏目标题头开始*/
.main_column{width:100%;float:left;height:40px;}
.main_column_l{float:left;}
.main_column_l a,.main_column_l span{float:left;color:#333;font-size:20px;line-height:1;font-weight:bold;}
.main_column_r{float:right;}
.main_column_r a,.main_column_r span{float:left;line-height:1.5;font-size:15px;color:#999;}
.main_column_r a:hover{color:#d22535;}
/*新闻中心开始*/
.main_box1_l{width:30%;float:left;}
.main_xwzx{width:100%;float:left;}
.main_xwzx .hd{width:100%;height:42px;float:left;border-top:1px dashed #ddd;border-bottom:1px solid #bebebe;*height:40px;}
.main_xwzx .hd a{height:42px;float:left;display:inline-block;padding:0 16px;font-size:17px;color:#666;line-height:42px;*line-height:40px;position:relative;z-index:2;top:-1px;}
.main_xwzx .hd a.on{background:#de2123;color:#fff;}
.main_xwzx .bd{width:100%;float:left;margin-top:10px;}
.main_xwzx .bd ul{width:100%;float:left;display:none;}
.main_xwzx .bd ul li{width:100%;float:left;height:30px;line-height:30px;color:#333;font-size:15px;background:url(icon_001.png) no-repeat 0 50%;padding-left: 12px}
.main_xwzx .bd ul li a{float:left;color:#333;white-space: nowrap;display: block;
    text-overflow: ellipsis;font-size: 16px;width: 100%;
    overflow: hidden;}
.main_xwzx .bd ul li a:hover{color:#de2123;}
.main_xwzx .bd ul li span{float:right;color:#999;}
/*产品中心开始*/
.main_box1_m{width:38%;float:left;margin-left:3%}
.main_cpzx{width:100%;float:left;background:#f0f0f0;}
.main_cpzx .ld{width:115px;float:left;}
.main_cpzx .ld ul{width:100%;float:left;margin-top:19px;}
.main_cpzx .ld ul li{width:100%;height:30px;float:left;background:url(icon_002.png) no-repeat 0 0;color:#666;font-size:13px;margin-top:1px;}
.main_cpzx .ld ul li a{width:100%;height:100%;display:inline-block;float:left;line-height:30px;text-indent:10px;color:#666;}
.main_cpzx .ld ul li.on{width:100%;height:30px;float:left;background:url(icon_003.png) no-repeat 0 0;color:#fff;}
.main_cpzx .ld ul li.on a{color:#fff;}
.main_cpzx .rd{width:295px;float:left;margin:20px 0 0 20px;}
.main_cpzx .rd .rdiv{width:91%;float:left;display:none;}
.main_cpzx .rd .rdiv img{width:295px;height:120px;float:left;}
.main_cpzx .rd .rdiv p{width:100%;float:left;font-size:13px;color:#de2123;margin-top:23px;line-height:1;margin-bottom: 15px}
.main_cpzx .rd .rdiv p a{width:100%;float:left;color:#de2123;}
.main_cpzx .rd .rdiv p a:hover{text-decoration:underline;}
.main_cpzx .rd .rdiv:first-child{display: block}
.main_box1_r{width:27%;float:left;margin-left:2%}
/*科技创新开始*/
.main_kjcx{width:100%;float:left;height:200px;}
.main_kjcx_pic{width:100%;float:left;height:200px;}
.main_kjcx_pic img{width:100%;float:left;height:200px;}
.main_kjcx_title{width:100%;float:left;color:#fff;font-size:13px;line-height:24px;height:60px;margin-top:-60px;background-color:rgba(0,0,0,0.4);background-position:100% 100%;background-repeat:no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);position: relative}
.main_kjcx_title a{color:#fff;float:left;display:inline-block;margin:5px 15px 5px 15px;}
.main_kjcx_title a:hover{text-decoration:underline;}

/*bottom区域开始*/
.bottom{width:100%;height:110px;float:left;background:#d22535;}
.bottom .w1200{height:110px;background:#d22535;overflow:visible;}
.bottom_l{float:left;height:42px;margin-top:34px;}
.bottom_ewm{width:116px;height:42px;float:left;}
.bottom_ewm_pic{float:left;}
.bottom_ewm_title{width:39px;float:left;line-height:24px;color:#efbcbc;font-size:13px;margin:0 20px 0 15px;}
.bottom_ewm_title span{margin-top:-3px;float:left;}
.ewm_con{width:360px;height:90px;float:left;background:url(bottom_wembg.gif) repeat-x 0 100% #f0f0f0;position:absolute;bottom:85px;display:none;}
.ewm_list{width:110px;float:left;margin:10px 0 0 10px;}
.ewm_list img{width:60px;height:60px;float:left;}
.ewm_list span{width:40px;height:60px;float:left;margin-left:10px;font-size:13px;line-height:24px;color:#333;}

.bottom_jg{width:1px;height:42px;float:left;background:url(bottom_icon_001.png) no-repeat 0 0;}
.bottom_lmxw{width:230px;float:left;margin-left:20px;}
.bottom_lmxw_t{width:100%;float:left;line-height:24px;color:#efbcbc;font-size:13px;}
.bottom_lmxw_t a{float:left;color:#efbcbc;}
.bottom_lmxw_t a:hover{text-decoration:underline;}
.bottom_lmxw_t .jg_s1{margin:5px 5px 0 5px;}
.bottom_lmxw_b{width:100%;float:left;line-height:24px;color:#efbcbc;font-size:13px;}
.bottom_r{width:222px;float:right;height:42px;margin-top:23px;position:relative;}
.bottom_rt{width:100%;float:left;line-height:24px;color:#efbcbc;font-size:13px;text-align:right;}
.bottom_rb{width:100%;float:left;margin-top:5px;}

.yqlj{width:222px;height:30px;float:left;border:1px solid #a32b37;background:#fae0e0;*width:220px;*height:28px;}
.yqlj_select{width:222px;height:30px;color:#333;float:left;font-size:13px;line-height:30px;*width:220px;*height:28px;*line-height:28px;text-indent:10px;background:url(bottom_icon_003.gif) no-repeat 192px 50%;}
.yqlj_option{width:100%;float:left;max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;bottom:12px;left:0;font-size:13px;line-height:24px;background:#fae0e0;border:1px solid #a32b37;padding:3px 8px;display:none;*width:204px;}
.yqlj_option a{width:100%;float:left;color:#4f4f4f; border-bottom:1px dotted #ddd; text-indent:0;color:#333;}
.yqlj_option a:hover{text-decoration:underline;}
.jg_s1{width:1px;height:14px;float:left;background:url(bottom_icon_002.png) no-repeat 0 0;}
.top_mob{display: none}
/*固定浮窗*/
.float_fixd_t{width:100%;height:27px;float:left;}
.float_fixd_t img{float:right;cursor:pointer;}
.float_fixd_b{width:100%;float:left;}
/*左浮窗*/
.float_fixd_l{width:135px;position:fixed;bottom:0;left:0;z-index:99999;}

/*右浮窗*/
.float_fixd_r{width:320px;position:fixed;bottom:0;right:0;z-index:99999;}
.nav_mob{display: none}
@media screen and (min-width: 1201px){
    .banner{width:100%;float:left;height:468px;}

    /*图片轮播代码*/
    .slideBox1{width:100%;height:468px;overflow:hidden;position:relative;}
    .slideBox1 .hd{width:100%;height:20px;overflow:hidden;position:absolute;left:0;bottom:15px;z-index:2;text-align:center;}
    .slideBox1 .hd ul{overflow:hidden;zoom:1;margin:0 auto;text-align:center;display:inline-block;white-space:nowrap;}
    .slideBox1 .hd ul li{margin:0 6px;width:15px;height:15px;text-align:center;background:url(banner_icon_001.png) no-repeat 0 0;cursor:pointer;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
    .slideBox1 .hd ul li.on{background:url(banner_icon_002.png) no-repeat 0 0;}
    .slideBox1 .bd{width:100%;float:left;position:relative;height:468px; z-index:0;   }
    .slideBox1 .bd li{width:100%;height:468px;float:left;zoom:1;vertical-align:middle; }
    .w1366{max-width:1366px;margin:0 auto;position:relative;overflow:hidden;height: 468px}
}

/*屏幕宽度低于1200px代码开始*/

@media screen and (min-width: 641px) and (max-width: 1200px){


    .main_kjcx_title a{line-height: 15px}
    .banner{width:100%;float:left;height:468px;}
    .slider{margin-top: 20px}
    /*图片轮播代码*/
    .slideBox1{width:100%;height:468px;overflow:hidden;position:relative;}
    .slideBox1 .hd{width:100%;height:20px;overflow:hidden;position:absolute;left:0;bottom:15px;z-index:2;text-align:center;}
    .slideBox1 .hd ul{overflow:hidden;zoom:1;margin:0 auto;text-align:center;display:inline-block;white-space:nowrap;}
    .slideBox1 .hd ul li{margin:0 6px;width:15px;height:15px;text-align:center;background:url(banner_icon_001.png) no-repeat 0 0;cursor:pointer;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
    .slideBox1 .hd ul li.on{background:url(banner_icon_002.png) no-repeat 0 0;}
    .slideBox1 .bd{width:100%;float:left;position:relative;height:468px; z-index:0;   }
    .slideBox1 .bd li{width:100%;height:468px;float:left;zoom:1;vertical-align:middle; }
    .main_box1_m{width:37%;float:left;margin-left:2%}
    .main_box1_l{width:32%}
    html,body{overflow-x: hidden}
    .slideBox1 .prev{margin-left:0;}
    .slideBox1 .next{margin-right:0;}
    .w1200{width: 100%}
    .nav .nav_ul{width:100%;float:left;position:relative;z-index:3;}
    .slideBox1{width:100%;height:468px;overflow:hidden;position:relative;}

    .main_box1{    padding-left: 2%;
        padding-right: 2%;}
    .main_xwzx .hd{width:100%;height:35px;float:left;border-top:1px dashed #ddd;border-bottom:1px solid #bebebe;*height:40px;}
    .main_xwzx .hd a{height:35px;float:left;display:inline-block;padding:0 5px;font-size:15px;color:#666;line-height:35px;*line-height:40px;position:relative;z-index:2;top:-1px;}
    .main_xwzx  .bd ul li span{font-size: 13px}
    .bd ul li a{font-size: 13px}
    .float_fixd_r{width:30%;position:fixed;bottom:0;right:0;z-index:99999;}
    .float_fixd_l{width:15%;position:fixed;bottom:0;left:0;z-index:99999;}
    .main_cpzx .rd {
        width: 100%;
        float: left;
        margin: 20px 0 0 20px;
    }
    .main_cpzx .rd .rdiv img {
        width: 100%;
        height: auto;
        float: left;
    }
}@media screen and  (max-width: 1020px){
    .main_xwzx  .bd ul li span{display: none}
    .float_fixd{display: none}
    .logo{margin-top: 27px;}
    .logo img{height: 56px}
}
@media screen and  (max-width: 640px){
    .main_xwzx .hd a{height:42px;float:left;display:inline-block;padding:0 10px;font-size:17px;color:#666;line-height:42px;*line-height:40px;position:relative;z-index:2;top:-1px;}

    .banner{display: none}
    .mob_banner{display: block!important;}
    .nav{display: none}
    .bottom_ewm{display: none}
    .bottom_r{float: left!important;margin-top: 4px;width: 100%}
    .top_mob{display: block!important;}
.top_r{display: none}
    .bottom_rt{float:left;line-height:24px;color:#efbcbc;font-size:13px;text-align:left;padding-left: 20px;width:100%;}
    .bottom_rb{padding-left:3%;padding-right:3%;width: 100%;}
    .logo{width: 80%;float: left;margin-left: 2%;margin-top: 0}
    .logo1{width: 16.5%}
    .logo2{width: 82%;margin-left: 1.5%}
    .logo img{width: 100%;height: auto}
    .logo a{padding-top: 3%;padding-bottom: 3%}

    .top_mob{width: 8%;text-align: center;float: left;margin-left: 6%;height: 100%;margin-top: 4%}
    .top_mob img{width: 80%}
    .yqlj {
        width: 100%;
        height: 30px;
        float: left;
        border: 1px solid #a32b37;
        background: #fae0e0;
    }
    .yqlj_option {
        width: 94%;
        float: left;
        max-height: 200px;
        overflow-x: hidden;
        overflow-y: auto;
        position: absolute;
        bottom: 12px;
        left: 0;
        font-size: 13px;
        line-height: 24px;
        background: #fae0e0;
        border: 1px solid #a32b37;
        padding: 0 3%;
        margin: 0 3%;
        display: none;
    }
    .bd ul li span{display: none}
    .w1200{width: 100%}
    .nav .nav_ul{width:100%;float:left;position:relative;z-index:3;}
    .banner{height: auto}
    .slideBox1{width:100%;height:auto;overflow:hidden;position:relative;}
    .main_box1{    padding-left: 3%;
        padding-right: 3%;}
    .main_box1_m{width:100%;float:left;margin-left: 0}
    .main_box1_l{width:100%;margin-top: 20px;margin-left: 0}
    .main_box1_r{width:100%;margin-top: 90px;margin-left: 0}
    .main_cpzx .rd{width:100%!important;float:left;padding:20px 20px 0 20px;margin: 0}
    .main_cpzx .rd .rdiv{width: 100%}
    .main_cpzx .rd .rdiv img{width:100%;height:auto;float:left;}
    .float_fixd{display: none}
    .main_column span,.main_column a{line-height: 40px}
    .nav_mob{position: fixed;left: -50%;top: 0;width: 50%;height: 100%;background:  #333;z-index: 9999999;color:rgba(255, 255, 255, 0.6);overflow: hidden}
    .mob_ul1{position: absolute;left: 0;top: 0;    padding: 20px 0 40px 0;width: 100%;}
    .mob_ul1 li{height: 40px;margin-left: 15px;border-bottom: 1px solid #2b2b2b;}
    .mob_ul1 li a{line-height: 40px;     color: rgba(255, 255, 255, 0.6);display: block;width: 100%}
    .mob_ul1 li span{background: url("icon_006.png") no-repeat right top;width: 40px;height: 39px;display: block;float: right}
    .mob_ul2{position: absolute;left: 100%;top: 0;    padding: 20px 0 40px 0;width: 100%;}
    .mob_ul2 li{height: 40px;margin-left: 15px;border-bottom: 1px solid #2b2b2b;}
    .mob_ul2 li a{line-height: 40px; color: rgba(255, 255, 255, 0.6)}
    .mob_ul2 p{background: url("icon_007.png") no-repeat 2px 14px;padding-left: 21px;line-height: 40px;margin-left: 15px;    color: rgba(255, 255, 255, 0.3);}
    .bottom_l {
        float: left;
        height: 42px;
        margin-top: 24px;
    }
    .bottom {
       height: 140px!important;
    }

    .slideBox1 .bd{height: auto}
    .main_box1{width:100%;float:left;margin:0 0 20px 0;}
    .nav_mob{display: block}
    .ld{width: 100%!important;}
    .ld li{width: 33.3%!important;background: #d8d8d8!important;text-align: center}
    .ld li a{text-indent: 0!important;}
    .ld ul li.on{background: #ffad00!important;}
    .top{height: auto}
    .top .w1200{height: auto}
    .focus{position: absolute;left:50%;width: 220px!important;height: auto!important;z-index: 100!important;margin-left: -95px;}
    .focus span{width: 15px;height: 15px;float: left;;margin-right: 5px;background: url("banner_icon_001.png") left top no-repeat}
    .focus span.current{background: url("banner_icon_002.png") no-repeat}
    .focus div{width: 100%!important;;margin-top: -13px!important;right: 0!important;}
    .slider ,.slider img，.slider.tpxw-img  ul,.slider .tpxw-img li{min-height: 240px!important;}
    .slider img{;margin-left: -50%;position: relative;left: 50%}
    .slider .tpxw-img li{overflow: hidden;width: 640px}
}
@media screen and  (max-width: 450px){

    .banner ul{height:180px}
    .banner li{height: 180px}
    .banner li img {height: 180px}
}
.bsTop {
    width: 208px!important;
}
.main_cpzx .rd .rdiv .sum {
    font-size: 13px;
    color: #6e6e6e;
    margin-top: 5px;
    margin-bottom:0;
    line-height: 22px;
    overflow: hidden;
}