﻿@media screen and (max-width:1199px) {
.top_r,.search,.flexslider,.side{display:none;}	
.top_bg{width:100%; height:80px; margin:auto; background:#fff; border-bottom:1px solid #e6e6e6; border-top:none; position:fixed; top:0; left:0; z-index:9999;}
.top,.w1200{width:95%; margin:auto;}
.logo{width:180px; float:left; margin-top:8px; overflow:hidden;}

.navMenubox{position:fixed; top:80px; bottom:0px; width:100%; left:0px; background:#fff; display:none; height:cala(100vh - 80px); overflow-y:auto; margin-left:0; float:inherit;}
.navMenu{width:100%;}
.navMenu> li{position:relative; width:100%; border-bottom:1px solid #e6e6e6;}
.navMenu>li>a{display:block; padding:0 0 0 20px; color:#000; text-decoration:none; font-size:16px; background:#fff;line-height: 50px; margin-right:50px;}
.navMenu>li>i{position:absolute; right:10px; top:8px; width:36px; height:36px; background:#fff url(../image/off.png) no-repeat center; cursor:pointer;}
.navMenu>li>a.active>i{width:36px; height:36px; background:#fff url(../image/on.png) no-repeat center;}
.navMenu>li>a.active{color:#fff; background:#cb2200; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu{display:none; clear:both; margin:8px 0px;}
.navMenu>li>ul.sub-menu li{background:none; margin:0px; padding:0px; position:relative;}
.navMenu>li>ul.sub-menu li>a{display: block; font-size:14px; line-height:36px; padding-left:20px; border-top:1px solid #e6e6e6;}
.navMenu>li>ul.sub-menu li>a i{position:absolute; right:10px; top:0; width:36px; height:36px; cursor:pointer;}
.navMenu>li>ul.sub-menu li>a.active i{width:36px; height:36px;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{color: #fff; background:#cb2200;}
.naverbox{display:block; position:relative; top:0; left:0; z-index:100;}
.naverbox .btn{position:absolute; top:25px; right:10px; height:30px;}
.naverbox .btn span{display:block; width:30px; height:30px; color:#fff; background:url(../image/dh.png) no-repeat center; cursor:pointer;}

.search2{width:90%; height:25px; position:relative; background:#eee; margin:20px auto;}
.sear_bk2{width:80%; height:25px;float:left; padding-left:10px; line-height:25px; border:none; background:none; font-size:12px;}
.search_btn2{width:25px; height:25px; float:right;}
.search_btn2 .pushbutton{background:url(../image/search_btn.jpg) center no-repeat; border:0px; width:25px; height:25px; cursor:pointer; padding:0px; margin:0px; float:left;}

.banner_box img{width:100%; display:block;}
.banner_box{width:100%;text-align:center; margin-top:80px;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#ff0000;}

.in_aboutbg{height:750px; margin:auto; background:url(../image/about_bg.jpg) fixed; padding:30px 0;}
.in_tit{width:100%; margin:auto; text-align:center;}
.in_tit h1{font-size:24px; font-weight:bold; color:#ff0000;}
.in_tit h1 a{color:#ff0000;} .in_tit h1 a:hover{color:#e6a400;}
.in_tit h1:after{content:""; display:block; width:100%; height:25px; margin:5px auto 0; background:url(../image/in_titfgx.png) center no-repeat;}
.in_tit span{font-size:15px; color:#333; margin-top:10px; line-height:30px; font-family:Arial; text-transform:uppercase;}
.in_about_text{width:100%; margin:30px auto 0; font-size:14px; line-height:30px; color:#000; text-align:center; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis;
 display:-webkit-box; -webkit-line-clamp:6; line-clamp:6; -webkit-box-orient:vertical;}
.in_about_img{width:100%; margin:30px auto 0;}
.in_about_wh{width:49%; float:left; margin-right:2%;}
.in_about_wh .tb{width:60px; margin:auto;}
.in_about_wh .tb i{width:60px; height:60px; display:block; margin:auto; background:center no-repeat;}
.in_about_wh .tb i.xbc{background-image:url(../image/in_about_tb.png); background-size:60px 60px;}
.in_about_wh:hover .tb i.xbc{background-image:url(../image/in_about_tbh.png); background-size:60px 60px;}
.in_about_wh a{display:block; color:#ff0000; background:#f1f1f1; padding:25px 10px;}
.in_about_wh a:hover{background:#ff0000; color:#fff; cursor:pointer;}
.in_about_wh .bt{width:100%; margin:20px auto 0; font-size:18px; color:#fff; text-align:center; line-height:26px; color:#ff0000;}
.in_about_wh a .bt{color:#ff0000;} .in_about_wh a:hover .bt{color:#fff;}

.in_about_qt{width:49%; float:left; overflow:hidden;}
.in_about_qt:nth-child(2n){margin-top:5px;}
.in_about_qt img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s;}
.in_about_qt:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}

.in_about_zz{width:49%; float:left; margin:5px 2% 0 0;}
.in_about_zz .tb{width:60px; margin:auto;}
.in_about_zz .tb i{width:60px; height:60px; display:block; margin:auto; background:center no-repeat;}
.in_about_zz .tb i.xbc{background-image:url(../image/in_about_tb2.png); background-size:60px 60px;}
.in_about_zz:hover .tb i.xbc{background-image:url(../image/in_about_tb2h.png); background-size:60px 60px;}
.in_about_zz a{display:block; color:#ff0000; background:#f1f1f1; padding:25px 10px;}
.in_about_zz a:hover{background:#ff0000; color:#fff; cursor:pointer;}
.in_about_zz .bt{width:100%; margin:20px auto 0; font-size:18px; color:#fff; text-align:center; line-height:26px; color:#ff0000;}
.in_about_zz a .bt{color:#ff0000;} .in_about_zz a:hover .bt{color:#fff;}

.in_pro{width:95%; margin:40px auto 0;}
.in_pro_img{width:100%px; margin:auto;}
.in_pro_img li{width:100%; float:left; margin:20px 0 0 0; background:#fff; border:1px solid #e6e6e6;}
.in_pro_img li .pic{width:100%; float:left; padding:20px 0; position:relative; overflow:hidden;}
.in_pro_img li .pic img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s;}
.in_pro_img li a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_pro_img li .box{position:absolute; left:0; bottom:0; right:0; background:rgba(0,0,0,0.7); overflow:hidden; transition:0.5s;}
.in_pro_img li .box .xbc{width:100%; position:absolute; left:0; top:0; padding:0 20px;transition:0.5s;}
.in_pro_img li .box .xbc .h1{font-size:18px; line-height:30px; text-align:center; color:#fff;}
.in_pro_img li .box .xbc .h2{font-size:14px; line-height:24px; text-align:center; margin-top:10px; color:#fff;}
.in_pro_img li:hover .box{height:100%;}
.in_pro_img li:hover .box .xbc{top:50%; -webkit-transform:translate(0,-50%);transform:translate(0,-50%);}

.in_pro_img li .text{width:100%; height:48px; float:left; border-top:1px solid #eee;}
.in_pro_img li .text_bt{width:70%; height:48px; float:left; line-height:48px; font-size:16px; color:#333; padding-left:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.in_pro_img li a .text_bt{color:#333;} 
.in_pro_img li a:hover .text_bt{color:#ff0000;}
.in_pro_img li .text_gd{width:25%; height:48px; float:right;}
.in_pro_img li a .text_gd{width:50px; height:48px; display:block; background:#d6d6d6; text-align:center; padding:10px 0;}
.in_pro_img li a:hover .text_gd{background:#ff0000; line-height:48px;}

.in_xmlc{width:95%; margin:40px auto 0; background:#fff; border:1px solid #e6e6e6; padding:10px; overflow:hidden;}
.in_xmlc_list{width:100%; margin:40px auto 0;}
.in_xmlc_list li{width:48%; float:left; margin:0 2% 20px 0; text-align:center; line-height:20px; background:none; padding-right:2%;}
.in_xmlc_list li:nth-child(2n){margin-right:0; padding-right:0;}
.in_xmlc_list li .tb{width:88px; margin:auto;}
.in_xmlc_list li .tb img{width:88px; height:100px; display:block;}
.in_xmlc_list li .text{width:100%; margin:10px auto 0;}
.in_xmlc_list li .text h3{font-size:18px; font-weight:400; color:#ff0000;}
.in_xmlc_list li .text p{margin-top:5px; font-size:12px; color:#333;}

.main_ysbg{width:100%; margin:40px auto 0; background:#f8f8f8; padding:40px 0; overflow:hidden;}
.main_ys{width:95%;margin:auto;}
.main_ys_titbg{width:100%; line-height:50px; margin:auto; padding-top:5px;}
.main_ys_wz{width:100%; float:left; text-align:center; line-height:50px; font-size:32px; color:#fff; background:#ec0000;}
.main_ys_wz span{font-size:32px; font-weight:bold;}
.main_ys_tit{width:100%; float:left; text-align:center; font-size:30px; font-weight:bold; color:#e6a400;}
.g1,.g2,.g3{margin-top:30px !important;}
.main_ys_nr{width:100%; margin:20px auto 0;}
.main_ys_txt{width:100%;float:left;}
.main_ys_txt_title{width:100%; float:left;}
.main_ys_txt_title .time{width:20%; height:51px; float:left; background:#ff0000; font-size:30px; color:#fff; text-align:center; font-weight:bold; font-family:Arial; line-height:51px;}
.main_ys_txt_title .bt{width:75%; float:right; font-size:20px; font-weight:bold; color:#ff1800; line-height:24px;}
.main_ys_txt_title .bt p{width:100%; height:20px; float:left; margin-top:10px; line-height:20px; color:#fff; font-size:12px; font-weight:normal; background:#e6a400; padding-left:10px; font-family:Arial; text-transform:uppercase;}
.main_ys_text_wz{width:100%;float:left; margin-top:25px;}
.main_ys_text_wz li{width:100%; float:left; background:url(../image/why_list_tb.jpg) left 8px no-repeat; padding-left:22px; font-size:14px; line-height:30px;}
.main_ys_text_wz li span{color:#ff1800;}
.main_ys_pic{float:right; margin-top:20px;}
.main_ys_pic img,.main_ys_pic2 img{width:100%; display:block;}

.main_ys_pic2{float:left;}
.main_ys_txt2{width:100%;float:right; margin-top:30px;}

.in_hzhb{width:95%; margin:40px auto 0;}
.in_hzhb_img{width:100%; float:left; margin-top:40px;}
.in_hzhb_img ul li{width:238px; hieght:138px; float:left; border:1px solid #e6e6e6; margin-right:-1px; overflow:hidden;}
.in_hzhb_img ul li img{width:100%; display:block;}
.in_hzhb_img ul li a{width:100%; text-align:center; display:block; border:5px #fff solid; background:#fff;}
.in_hzhb_img ul li a:hover{border-color:#d6d6d6;}

.in_contbg{width:100%; margin:60px auto 0; overflow:hidden;}
.in_cont{width:100%; height:450px; float:left; background:url(../image/in_contbg.jpg) center; padding:30px 0;}
.in_cont_text{width:100%; float:left; padding:0 2.5%;}
.in_cont_title{width:100%; float:left;}
.in_cont_title h1{font-size:24px; font-weight:bold; line-height:30px; color:#ff0000;}
.in_cont_title h1 a{color:#ff0000;} .in_cont_title h1 a:hover{color:#000;}
.in_cont_title h3{font-size:16px; font-weight:400; margin-top:10px; line-height:18px; text-transform:uppercase; font-family:Arial;}
.in_cont_txt{width:100%; float:left; margin-top:30px;}
.in_cont_txt li{width:100%; float:left; line-height:22px; font-size:13px; margin-bottom:10px;}
.in_cont_txt li span{float:left; margin:0 10px 0 0;}
.in_map{width:100%; float:left;}
.in_map img{width:100%; display:block; background:center no-repeat;}

.footer{width:100%; background:#000; padding:30px 0; margin:auto;}
.foot_logo{display:none;}
.foot_text{width:100%; float:left;}
.foot_menu{width:100%; float:left; font-size:16px; color:#999; text-align:center;}
.foot_menu a{padding:0 3px; color:#999; line-height:30px;}
.foot_menu a:first-of-type{padding-left:0;}
.foot_menu a:hover,.foot_txt a:hover{color:#ff0000;}
.foot_txt{width:100%; float:left; margin:20px 0; color:#999; font-size:14px; line-height:24px; text-align:center;}
.foot_txt a{color:#999;}
.foot_txt h3{font-size:18px; color:#eaaa0b; margin-top:5px;}
.foot_tb{width:200px; margin:auto; text-align:center;}
.foot_tb li{width:60px; height:35px; float:left;}
.foot_tb li:hover img{opacity:0.8;}
.foot_ewm{display:none;}



.ny_bn{width:100%; height:auto; margin:80px auto 0; position:relative; overflow:hidden;}
.ny_bn img{width:auto; display:block;}

.ny_mainbg{width:100%; height:auto; background:#ebebeb; padding:10px 0;}
.ny_main{width:95%; padding:30px 10px; margin:20px auto; background:#fff; box-shadow:0px 0px 15px #ccc; overflow:hidden;}

.ny_title{width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #dbdbdb;}
.nyr_tit{width:100%; float:left; font-size:24px; border-left:3px solid #ff0000; padding-left:15px; font-weight:bold; color:#ff0000; line-height:24px;}
.nyr_txt{width:100%; float:left; margin-top:20px; font-size:14px; line-height:24px;}
.nyr_txt span{color:#ff0000;}

.ny_list{width:100%; float:left; margin-top:20px; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.ny_list ul li{width:49%; float:left; line-height:40px; display:inline-block; margin:10px 2% 0 0;}
.ny_list ul li:nth-child(2n){margin-right:0;}
.ny_list ul li a{width:100%; display:block; height:36px; line-height:36px; font-size:16px; text-align:center; color:#000; text-decoration:none; background:#eee; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ny_list ul li a:hover,.ny_list ul li a.on{background:#ff0000; color:#fff;}

.ny_nav2{width:100%; background:#fff; float:left;}
.cur-nav2{width:100%; float:left; text-align:center; margin-top:10px;}
.cur-nav2 ul{display:inline-block;}
.cur-nav2 ul li{width:49%; float:left; margin:10px 2% 0 0;}
.cur-nav2 ul li:nth-child(2n){margin-right:0;}
.cur-nav2 ul li a{width:100%; display:block; line-height:30px; font-size:14px; position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cur-nav2 ul li a:hover,.cur-nav2 ul li a.cur{color:#ff0000; font-weight:bold; text-decoration:underline;}

.nyr_text{width:100%; float:left; margin-top:30px; font-size:14px; line-height:30px;}
.nyr_text img{width:100%; display:block;}

.honor_img{width:100%; float:left; margin-top:10px;}
.honor_img li{width:49%; float:left; margin:20px 2% 0 0; transition:all 0.6s;}
.honor_img li:nth-child(2n){margin-right:0;}
.honor_img li:hover{transform:translate(0,-10px); transition:all 0.6s;}
.honor_img li img{width:100%; display:block; border:1px solid #e6e6e6;}
.honor_img li a h3{display:block; width:100%; font-size:14px; font-weight:400; height:40px; line-height:40px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.honor_img li a:hover img{border:1px solid #ff0000;}
.honor_img li a:hover h3{color:#ff0000;}

.pagination{width:100%; height:auto; float:left; text-align:center; font-size:0px; position:relative; overflow:hidden; margin:40px 0 0;}
.pagination a,.pagination span{display:inline-block; padding:0 7px; line-height:25px; font-size:12px; border:1px solid #e5e5e5; margin:0 2px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#ff0006; background:#ff0006;}




.pro_img{width:100%; float:left; margin-top:10px;}
.pro_img li{width:49%; float:left; margin:30px 2% 0 0; transition:all 0.6s;}
.pro_img li:nth-child(2n){margin-right:0;}
.pro_img li:hover{transform:translate(0,-10px); transition:all 0.6s;}
.pro_img li img{width:100%; display:block; border:1px solid #e6e6e6;}
.pro_img li a h1{display:block; width:100%; font-size:14px; font-weight:400; height:40px; line-height:40px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pro_img li a:hover img{border:1px solid #ff0000;}
.pro_img li a:hover h3{color:#ff0000;}

.products{width:100%; float:left; margin-top:30px;}
.promore_l{width:100%;float:left;}



.pros_right{width:100%; float:right; margin-top:30px; overflow:hidden;}
.pros_right_top{overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
.pros_right_top h1{font-size:20px; font-weight:bold; color:#ff0006;}

.proleft{width:100%; float:left; font-size:14px; line-height:30px; margin-top:20px;}

.sp-wrap{display:none; position:relative; float:left; width:100%;}
.sp-thumbs{text-align:left;display:inline-block; margin-top:10px;}
.sp-thumbs img{min-height:33px; min-width:50px; max-width:50px;}
.sp-thumbs a:link, .sp-thumbs a:visited {width:50px; height:33px; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position: center; -webkit-transition:all .2s ease-out; transition:all .2s ease-out; margin-right:5px; border:1px solid #e6e6e6;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active,.sp-current{opacity:1!important;position:relative;}

.sp-large{position:relative; overflow:hidden; top:0; left:0; height:100% !important;}
.sp-large a img{max-width:100%; display:block;}
.sp-large a{display:block;}

.sp-zoom{position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:none;}
.sp-lightbox{position:fixed;top:0;left:0;height:100%;width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9);z-index: 500;display: none;cursor: pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; border:2px solid #fff;}
#sp-prev, #sp-next{position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none;background:#000; border-radius:25px; border:2px solid #fff; width:50px;height:50px; box-sizing:border-box;transition: .2s;}
#sp-prev{left:10px;}
#sp-prev:before{content:''; border:7px solid transparent; border-right:15px solid #fff; position: absolute; top:16px; left:7px;}
#sp-next{right:10px;}
#sp-next:before{content:''; border:7px solid transparent; border-left:15px solid white; position: absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{background:#444;}



.tabs-basic{width:100%; margin-top:30px; float:left;}

.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6;}
.tabs-basic ul li{width:49%; display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{width:100%; display:block; text-decoration:none; text-align:center; background:#eee; border:1px solid transparent; padding:10px;}
.tabs-basic .tab-active{border-bottom:2px solid #ff0006; color:#fff; background:#ff0006; font-weight:bold;}

.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:30px auto 0; background:#fff;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}

.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:30px;}
.hot_pro2_tit{width:100%;float:left; background:#eee; border:1px solid #d6d6d6; padding:0 20px; line-height:40px;}
.hot_pro2_tit h3{float:left; font-size:16px; color:#ff0000; font-weight:bold;}
.hot_pro2_tit span{color:#999; font-size:12px; text-transform:uppercase;float:left; padding:3px 0 0 10px;}

.scrollleft2{width:100%;float:left;}
.scrollleft2 li{width:240px; overflow:hidden; float:left; padding:20px 10px 0 0;}
.scrollleft2 li img{width:228px; height:201px; border:1px solid #e6e6e6; padding:5px;}
.scrollleft2 li img:hover{border:1px solid #ff0000;}
.scrollleft2 li span{display:block; width:240px; line-height:30px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;float:left;}



.news_text{width:100%; float:left; margin-top:10px;}
.news_text dl{display:block; width:100%; float:left; margin-top:30px; border-bottom:1px solid #e6e6e6; padding-bottom:30px;}

.com-img{width:100%; overflow:hidden;}
.com-img img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}

.news_text dl dt{width:100%; float:left;} 
.news_text dl dd{width:100%; float:right;}
.news_text dl dd .left{width:100%; float:left;}
.news_text dl dd .left h3{line-height:50px; font-size:18px; color:#333; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_text dl dd .left h3 a{color:#333;}
.news_text dl dd .left h3 a:hover{color:#ff0006;}
.news_text dl dd .left .con{font-size:14px; line-height:26px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.news_text dl dd .right{display:none;} 
.news_text dl dd a.more{width:140px; height:34px; line-height:32px; border:1px solid #d6d6d6; display:inline-block; text-align:center; margin-top:30px; font-size:14px;}
.news_text dl dd a:hover.more{background:#ff0006; color:#fff; border:1px solid #ff0006;}

.new-view-title{width:100%; float:left; margin-top:30px; text-align:center; line-height:30px; padding-bottom:20px; background:#fff; font-size:14px; border-bottom:1px solid #e6e6e6;}
.new-view-title .line{padding:0 10px; color:#d3d3d3;}
.color-blue{color:#999;}
.new-view-title h3{padding:5px; line-height:30px; font-size:18px; font-weight:bold; color:#ff0006;}

.newsmore_text{width:100%;float:left; margin-top:30px; line-height:30px; font-size:14px;}
.newsmore_text img{width:100%; display:block;}

.view-page{width:100%; float:left; position:relative; margin-top:20px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:100%; float:left; height:38px; border:solid 1px #e5e5e5; line-height:38px; position:static;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; margin-top:10px; text-align:center;}
.view-page .prev{left:0;}
.view-page .prev a{background:url(../image/le.png) 12px center no-repeat;}
.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; width:100%;}
.view-page .back a{background:url(../image/back.png) 16px center no-repeat #ff0006; color:#fff; text-align:center;}
.view-page .back a:hover{background:url(../image/back.png) 16px center no-repeat #000; color:#fff;}
.view-page .next{right:0;}
.view-page .next a{background:url(../image/ri.png) 95% center no-repeat; }
.view-page .prev:hover a{background:url(../image/le-white.png) 12px center no-repeat #ff0006; color:#fff;}
.view-page .next:hover a{background:url(../image/ri-white.png) 95% center no-repeat #ff0006; color:#fff;}

.new_s2{width:100%;float:left; margin-top:50px;}
.news_random2{width:100%;float:left;}
.news_random2 ul{padding-top:20px; display:block;}
.news_random2 ul li{width:100%; float:left; font-size:14px; line-height:36px; overflow:hidden; border-bottom:1px solid #e6e6e6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_random2 ul li a{background:url(../image/main_news_tb.jpg) no-repeat left center; padding-left:15px; color:#787876;}
.news_random2 ul li a:hover{color:#ff0000;}
.news_random2 ul li span{float:right; color:#999;}




.slide_join{width:100%; float:left; margin-top:30px;}
.slide_join h3{float:left;width:100%; height:50px; padding:0 20px; font-weight:normal; background-color:#eee; margin-top:10px; cursor:pointer;}
.slide_join h3:first-of-type{margin-top:0;}
.slide_join h3.on{background-color:#ff0006;}
.slide_join h3 span{float:left; width:80%; height:50px; color:#000; font-size:16px; line-height:50px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:10px 0 0 0; background:url(../image/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../image/join_img10.png) no-repeat;}
.slide_join ul{float:left; width:100%; background-color:#fff; padding:20px 0;}
.slide_join ul .join_show{float:left; width:100%; font-size:14px; line-height:28px;}
.slide_join ul .join_show strong{font-size:16px; font-weight:bold; color:#ff0006;}
.slide_join ul a{display:block;width:135px;height:46px;line-height:46px;background:#ff0006 url(../image/icon_joinuser.png) no-repeat 15px 15px;color:#fff;border-radius:5px;text-align:center;padding-left:20px; margin-top:20px;}
.join_show table{ border-collapse:collapse; border:1px #ccc solid !important; width:100% !important; line-height:30px !important;}
.join_show table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #ccc solid !important; line-height:30px!important;}
.join_show table td div{padding:0px !important; height:auto !important;}




.message{width:100%; float:left; margin-top:20px;}
.message h3{text-align:center; color:#000; font-size:20px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:30px;}
.message ol li{float:left; width:100%; margin-bottom:10px; background:#fff; border:1px solid #e6e6e6;}
.message ol li input{width:100%; height:40px; background:none; border:none; color:#999; padding:0 10px; font-size:14px; outline:none; -webkit-appearance:none;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:100%; height:180px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#ff0006;}
.message ol li .btn2{background:#999;}




.cont_text{width:100%; float:left; border-bottom:1px solid #d6d6d6; padding-bottom:30px; margin-top:30px;}
.cont_l{width:100%;float:left; line-height:30px; font-size:14px;}
.cont_l h1{font-size:20px; font-weight:bold; color:#ff0000;}
.cont_r{width:100%;float:right; margin-top:30px;}
.cont_r img{width:200px; height:200px;}
.map{width:100%; float:left; margin-top:50px;}
.map #mapbarframe{height:300px !important;}



}