﻿
@charset "utf-8";
/*header*/
.top{
	width:100%;
	height: auto;
	min-width:1200px;
}
.add{
	width:100%;
	height:40px;
	background:#fff;
}
.add_ct{
	width:1200px;
	line-height:40px;
	margin:0px auto;
}
.top_gg{
	width:100%;
	height:94px;
	min-width:1200px;
	margin:0px auto;
}
.top_w{
	width:1200px;
	height:108px;
	margin:0px auto;
}
.logo{
	float:left;
	width:106px;
	height:106px;
	padding:0px 20px;
}
.logo_name{
	float:left;
	width: auto;
	height:70px;
	padding-top:25px;
	font-size:50px;
	color:#006cbf;
	font-weight:bold;
}
.tel{
	float:right;
	width:170px;
	height:54px;
	margin-top:50px;
	padding-left:60px;
	background:url(../images/tel.png) left no-repeat;
}
.tel font{
	font-size:22px;
	color:#f73e33;
	font-weight:bold;
}
.nav{
	width:100%;
	height:48px;
	background:#006cbf;
	min-width:1200px;
}
.nav ul{
	width:1200px;
	height:48px;
	margin:0px auto;
}
.nav_lf{
	float:left;
	width:140px;
	height:48px;
	background: url(../images/nav_lf.png) left no-repeat #fdd918;
	padding-left:60px;
	line-height:48px;
	color:#006cbf;
	font-size:18px;
	font-weight:bold;
}
.nav ul li{
	float: left;
	width: 114px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:16px;
}
.nav ul li a{
	color:#fff;
}
.nav ul li a:hover,.new{
	color: #fdd918;
}
.banner{
	width:100%;
	position:relative;
	min-width:1200px;
}
.banner_bg{
	width:100%;
	position: absolute;
	left:0;
	top:0;
}
.banner_ct{
	width:1200px;
	margin:0px auto;
	 height: 365px;
}
.banner_as{
    width: 100%;
    height: 365px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.banner_as img {
    height: 365px;
}
.list{
	float:left;
	width:200px;
	height: auto;
	background:url(../images/list_bg.png);
    position: relative;
    z-index: 2;
	font-size:16px;
	font-weight:bold;
}
.list ul{
	float:left;
	width:200px;
	height: auto;
}
.list ul li{
	float:left;
	width:200px;
	height: 64px;
	line-height:64px;
}
.list ul li a{
	float:left;
	width:160px;
	height: 64px;
	line-height:64px;
	padding:0px 20px;
	background:url(../images/ljt.png) right no-repeat;
}
.list ul li a:hover{
	float:left;
	width:157px;
	height: 64px;
	line-height:64px;
	padding:0px 20px;
	background:#fff;
	border-left:3px solid #006cbf;
}
.list_rg{
	float:left;
	width:670px;
	height: auto;
	background:#ffffff;
	padding:25px;
    position: relative;
    z-index: 99999;
}
.list_rg_t{
	float:left;
	width:100%;
	height:36px;
	line-height:36px;
}
.list_rg_name{
	float:left;
	width:170px;
	height:36px;
	padding-right:30px;
	font-size:18px;
	font-weight:bold;
	color:#006cbf;
}
.list_rg_nali,.list_rg_nali ul{
	float:left;
	width:400px;
	height:36px;
}
.list_rg_nali ul li{
	float:left;
	width: auto;
	height:30px;
	padding-right:20px;
	line-height:30px;
}
.list_rg_nali ul li a:hover{
	color:#006cbf;
	border-bottom:2px solid #006cbf;
	float:left;
	width: auto;
	height:30px;
}
.list_rg_ct{
	float:left;
	width:100%;
	height: 100px;
	padding:18px 0px;
	font-size:12px;
	line-height:20px;
}
.list_rg_btn{
	float:right;
	width:290px;
	height:46px;
	font-size:18px;
	line-height:46px;
	text-align:center;
}
.list_rg_btn a{
	float:left;
	width:124px;
	height: 46px;
	background:#006cbf;
	color:#fff;
	margin-left:20px;
}
.list_rg_btn a:hover{
	float:left;
	width:124px;
	height: 46px;
	color:#006cbf;
	background:#fdd918;
}
.list_rg_img,.list_rg_img ul{
	float:left;
	width:100%;
}
.list_rg_img ul li{
	float:left;
	width:30%;
	padding:10px 1.65% 0px 1.65%;
	margin-top:14px;
}
.dm,.dm ul{
	width:1200px;
	margin:0px auto;
}
.dm ul li{
	float:left;
	width:290px;
	padding:20px 5px;
}
/*Main*/
.w_b{
	width:100%;
	background:#e8eae9;
	padding:30px 0px 20px 0px;
	min-width:1200px;
}
.w_tle{
	width:100%;
	height:40px;
	text-align:center;
	font-family:Arial;
	color:#b8b8b8;
	font-size:32px;
	font-weight:100;
}
.w_tl{
	width:100%;
	height:50px;
	text-align:center;
	font-size:26px;
	color:#006cbf;
	font-weight:bold;
	background:url(../images/tlline.png) bottom no-repeat;
}
.jchd,.jchd ul,.sxwy,.sxwy ul,.sxjd,.sxjd1,.sxjd ul,.jyxz,.jyxz ul,.ywjd{
	width:1200px;
	margin:0px auto;
}

.jchd ul li{
	float:left;
	width:275px;
	height:242px;
	padding:3px;
	background:#fff;
	margin:20px 8px 20px 8px;
	border:1px solid #fff;
}
.jchd ul li:hover{
	border:1px solid #006cbf;
}
.jchd ul li img{
	width:275px;
	height:200px;
}

.more{
	width:150px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:15px auto;
}
.more a{
	float:left;
	width:150px;
	height:30px;
	background:#006cbf;
	color:#fff;
}
.more a:hover{
	float:left;
	width:150px;
	height:30px;
	color:#006cbf;
	background:#fdd918;
}
.w{
	width:1200px;
	margin:0px auto;
	padding:30px 0px;
}
.zy,.zy ul,.hz,.hz ul{
	width:1200px;
	margin:0px auto;
}
.zy ul li{
	float:left;
	width:244px;
	height:304px;
	padding:8px;
	border:1px solid #d2d2d2;
	margin:19px;
}
.zy ul li:hover{
	float:left;
	width:246px;
	height:324px;
	padding:8px;
	border: none;
	margin:10px 19px;
	background:url(../images/zybg.jpg) no-repeat;
}
.zy_img{
	width:110px;
	height:110px;
	border-radius: 55px;
	margin:20px auto;
	overflow:hidden;
}
.zy_tl{
	width:100%;
	height:26px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
.zy_dd{
	width:100%;
	height:14px;
	font-size:12px;
	text-align:center;
	color:#b8b8b8;
	padding:15px 0px;
}
.zy_ct{
	width:100%;
	height:72px;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.zy_ct font{
	color:#006cbf;
}
.zy_ct a{
	float:left;
	width:80px;
	height: 24px;
	background:#006cbf;
	color:#fff;
	margin-left:28px;
	margin-top:30px;
	text-align:center;
	line-height:24px;
}
.zy_ct a:hover{
	float:left;
	width:80px;
	height: 24px;
	color:#006cbf;
	background:#fdd918;
}
.w_ddd{
	width:100%;
	height:14px;
	text-align:center;
	font-size:10px;
	padding:10px 0px;
	color:#686a71;
}
.sxwy ul li{
	float:left;
	width:250px;
	height:200px;
	padding:25px;
	color:#666;
}
.sxwy_ime{
	width:90px;
	margin:0px auto;
}
.sxwy_tl{
	width:100%;
	height:30px;
	text-align:center;
	padding:15px 0px;
	font-size:24px;
	font-weight:bold;
}
.sxwy_ct{
	text-indent:2em;
	width:100%;
	height: auto;
	line-height:22px;
}
.w_stl{
	width:100%;
	height:50px;
	text-align:center;
	font-size:26px;
	color:#006cbf;
	padding:10px 0px;
	font-weight:bold;
}
.hz ul li{
	float:left;
	width:226px;
	height:80px;
	margin:7px;
}
.qh{
	width:100%;
	height:60px;
	margin:30px auto;
}
.qh ul{
	width:100%;
	height:30px;
	max-width:1200px;
	margin:0px auto;
}
.qh ul li{
	float:left;
	width:14%;
	height:30px;
	text-align:center;
	line-height:30px;
	background:#FFF;
	border:1px solid #006cbf;
	margin:0px 1% 10px;
	border-radius:6px;
}
.qh ul li.on,.qh ul li:hover{
	float:left;
	width:14%;
	height:30px;
	color:#fff;
	background:#006cbf;
	text-align:center;
	line-height:30px;
	cursor: pointer;
	border-radius:6px;
}
.sxjd ul li{
	float:left;
	width:24%;
	margin:20px 0.5%;
}
.sxjd ul li img{
	width: 280px;
	height: 200px;
}
.sxjd1 ul li{
	float:left;
	width:24%;
	margin:20px 0.5%;
}
.jyxz ul li{
	float:left;
	width:32%;
	margin:20px 0.65%;
}
.jyxz_img{
	float:left;
	width:100%;
}
.jyxz_tl{
	float:left;
	width:100%;
	height:40px;
	background:#e8eae9;
	border-bottom:3px solid #e0e0e0;
	line-height:40px;
	text-align:center;
}
.ywjd ul{
	float:left;
	width:1100px;
}
.ywjd_btn{
	position: relative;
	left: 20px;
	top: 180px;
	float:left;
	width:26px;
	height:36px;

}
.ywjd_btnwzs{
	position: relative;
	top:-240px;
	right: 20px;
	float:right;
	width:26px;
	height:36px;

}
.ywjd ul li{
	float:left;
	width:24%;
	margin:20px 0.5%;
}
.ywjd ul li{
	float:left;
	width:188px;
	height:318px;
	padding:20px;
	border:1px solid #d2d2d2;
	margin:20px;
	background:#fff;
}
.ywjd ul li:hover{
	float:left;
	width:190px;
	height:338px;
	padding:20px;
	border: none;
	margin:10px 20px;
	color:#006cbf;
	background:url(../images/ywjd_bg.png) no-repeat;
}
.ywjd_img{
	width:174px;
	height:174px;
	margin:0px auto;
	overflow:hidden;
}
.ywjd_b{
	width:100%;
	height:40px;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	padding-top:20px;
}
.ywjd_om{
	width:140px;
	height:28px;
	margin:0px auto;
	padding-top:20px;
}
.ywjd_s{
	width:100%;
	height:26px;
	text-align:center;
	line-height:26px;
	font-size:20px;
}
.bottom{
	width:100%;
	background:#006cbf;
	padding:22px 0px;
	min-width:1200px;
	color:#FFF;
}
.bottom a{
	color:#fff;
}
.bottom a:hover{
	color:#fdd918;
}
.bottom_ct{
	width:1200px;
	height: auto;
	margin:0px auto;
}
.bottom_lf{
	float: left;
	width: 200px;
	margin-left: 10px;
	height: auto;

}
.bottom_zj{
	float: left;
	width: 560px;
	height: auto;
	padding-left: 20px;

}
.bottom_rg{
	float: right;
	width:110px;
	height: auto;
}
.bottom_tl{
	float: left;
	width:100%;
	height:52px;
	font-size:16px;
}
.link,.link ul,.contact,.contact ul{
	float: left;
	width:100%;
	height:130px;
}
.link ul li{
	float: left;
	width:30%;
	height:30px;
	margin-right:20%;
	line-height:30px;
	border-bottom:1px solid #50afe8;
}
.contact ul li{
	float: left;
	width:280px;
	height:120px;
}
.contact_ico{
	float: left;
	width:24px;
	height:24px;
}
.contact_rg{
	float: left;
	width:200px;
	height:60px;
}
.contact_tl{
	float: left;
	width:200px;
	height:26px;
	background:url(../images/contact_line.jpg) left bottom no-repeat;
}
.contact_ct{
	float: left;
	width:200px;
	height:34px;
}
.ewm{
	float: left;
	width:110px;
	height:110px;
}
.footer{
	width:100%;
	height:46px;
	background:#0f3c5b;
	line-height:46px;
	text-align:center;
	color:#fff;
	font-size:12px;
	min-width:1200px;
}
.footer a{
	color: #fff;
}
.pf{
	width:100%;
	height:110px;
	background:url(../images/pf.png);
	position: fixed;
	bottom:0px;
	left:0px;
	z-index:999;
	min-width:1200px;
}
.pf_gb{
	float:right;
	width:30px;
	height:30px;
	padding-left:10px;
}
.pf_ct{
	width:1200px;
	height:110px;
	margin:0px auto;
}
.pf_img{
	float:left;
	width:310px;
	height:175px;
	position: fixed;
	bottom:0px;
}
.pf_tx{
	float: right;
	width:380px;
	height:80px;
	padding:15px 40px;
}
.pf_tel{
	float: right;
	width:380px;
	height:90px;
	padding:10px 0px;
}
.pf_tx_s{
	float:left;
	width:184px;
	height:34px;
	padding:3px;
}
.pf_tx_d{
	float:left;
	width:374px;
	height:34px;
	padding:3px;
}
.pf_tb{
	float:left;
	width:94%;
	height:34px;
	border:none;
	padding:0px 3%;
	
}
/*内页*/
.s_add{
	width:100%;
	height:40px;
	background:#fff;
	line-height:40px;
	min-width:1200px;
	border-bottom:1px solid #999999;
}
.s_add_c{
	width:1200px;
	height:40px;
	margin:0px auto;
	font-size:12px;
}
.w_left{
	float:left;
	width:240px;
	height: auto;
}
.l_tl{
	float:left;
	width:240px;
	height: 48px;
	line-height:48px;
	text-align:center;
	font-size:20px;
	color:#fff;
	background:#006cbf;
}
.bm{
	float:left;
	width:238px;
	height: auto;
	border:1px solid #999;
}
.s_btn{
	width:146px;
	height: 30px;
	line-height:30px;
	text-align:center;
	margin:15px auto;
}
.s_btn a{
	float:left;
	width:146px;
	height: 30px;
	background:#b8b8b8;
	color:#fff;
}
.s_btn a:hover{
	float:left;
	background:#006cbf;
	width:146px;
	height: 30px;
}
.s_l{
	float:left;
	width:100%;
	height: auto;
	margin-top:10px;
}
.s_tel{
	width:170px;
	height:54px;
	padding-left:60px;
	margin:5px;
	background:url(../images/tel.png) left no-repeat;
}
.s_tel font{
	font-size:22px;
	color:#f73e33;
	font-weight:bold;
}
.s_ct{
	width:100%;
	height: auto;
}
.s_ct_l{
	float:left;
	width:230px;
	height:30px;
	padding:5px 4px;
}
.s_ct_t{
	float:left;
	width:50px;
	height:30px;
	line-height:30px;
}
.s_ct_x{
	float:left;
	width:180px;
	height:30px;
}
.s_ct_tb{
	float:left;
	width:170px;
	height:28px;
	border:1px solid #b8b8b8;
}
.w_right{
	float: right;
	width:920px;
	height: auto;
}
.c_c,.c_bm{
	width:100%;
	height: auto;
	line-height:24px;
	padding:20px 0px;
}
.c_zy,.c_zy ul{
	width:100%;
	height: auto;
	padding:10px 0px;
}
.c_zy ul li{
	width:100%;
	height:230px;
	padding:20px 0px;
}
.c_zy_img{
	float:left;
	width:304px;
	height:228px;
}
.c_zy_rg{
	float: right;
	width:580px;
	height:228px;
}
.c_zy_tl{
	float:left;
	width:100%;
	height:60px;
	font-size:26px;
}
.c_zy_tl a{
	color:#006cbf;
}
.c_zy_tl a:hover{
	color:#f83813;
}
.c_zy_ct{
	float:left;
	width:90%;
	height:72px;
	padding:15px 5%;
	background:#e8eae9;
	line-height:24px;
	overflow:hidden;
}
.c_zy_btn{
	float:left;
	width:100%;
	height:24px;
	font-size:12px;
	line-height:24px;
	padding-top:40px;
}
.c_zy_btn a{
	float:left;
	width:80px;
	height: 24px;
	background:#006cbf;
	color:#fff;
	margin-right:28px;
	text-align:center;
	line-height:24px;
}
.c_zy_btn a:hover{
	float:left;
	width:80px;
	height: 24px;
	color:#006cbf;
	background:#fdd918;
}
.fy{
	width:100%;
	height:42px;
	padding-bottom:20px;
}
.cc_tl{
	width:100%;
	height:50px;
	text-align:center;
	font-size:26px;
	color:#006cbf;
	padding:20px 0px;
}
.c_bm_li{
	width:560px;
	height: auto;
	margin:15px auto;
}
.c_bm_t{
	float:left;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:10px;
}
.c_bm_x{
	float: left;
	width: 420px;
	height: auto;
}
.c_bm_tb{
	float:left;
	width:410px;
	height:28px;
	border:1px solid #b8b8b8;
}
.c_bm_xh{
	float:left;
	width:38px;
	height:30px;
	color:#ff0000;
	text-align:center;
	line-height:30px;
}
.c_bm_xtb{
	float:left;
	width:410px;
	height:84px;
	border:1px solid #b8b8b8;
}
.c_bm_btn{
	width: 420px;
	height: 46px;
	margin:30px auto;

	font-size:18px;
	line-height:46px;
}
.c_bm_btn a{
	float:left;
	width: 420px;
	height: 46px;
	background:#006cbf;
	color:#fff;
	text-align:center;
}
.c_bm_btn a:hover{
	float:left;
	width: 420px;
	height: 46px;
	color:#006cbf;
	background:#fdd918;
}
.contact{

	height: 190px;
	padding: 20px 0px;

}
.contact1{
	width:80%;
	height: auto;
	padding:20px 10%;
}

.contact_ct{
	float:left;
	width:100%;
	height: auto;
}
.contact_ct_li{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	padding:20px 0px;
}
.contact_ct_ico{
	float:left;
	width:30px;
	height:30px;
	padding-right:10px;
}
.contact_ct_tt{
	float:left;
	width: 500px;
	height: auto;
}
.map{
	float:left;
	width: 100%;
	height: auto;
	border:1px solid #b8b8b8;
	overflow:hidden;
}
.c_list,.c_list ul{
	width:100%;
}
.c_list ul li{
	float:left;
	width:32%;
	margin:20px 0.65%;
}
.c_list ul li img{
	width: 295px;
	height: 220px;
}
.safe-container{
	width: 1200px;
	height: 400px;
	margin: 25px auto;
	position: relative;
	border: 1px solid #efefef;
	overflow: hidden;
}
.safe-container .left-arrow{
	position: absolute;
	left: 17px;
	top:195px;
	cursor : pointer;
	cursor: pointer;
}
.safe-container .right-arrow{
	position: absolute;
	right: 17px;
	top:195px;
	cursor: pointer;
	cursor: pointer;
}
.safe-swiper{
	width: 1060px;
	margin: 40px auto;
	height: 480px;
	overflow: hidden;
}
.safe-swiper .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #d2d2d2;
}
 .safe-swiper .swiper-pagination-bullet-active{
	border: 3px solid #006cbf;
}
 .safe-swiper .safe-content{
	width: 1060px;
	height: 480px;
	position: relative;
}
.safe-content .left img{
	width: 596px;
	height: 345px;
}
.safe-content .right{
	width: 420px;
}
.safe-content .right .content-1{
	color: #4e4e4e;
}
.safe-content .right .content-2{
	text-indent:2em;
	color: #999;
	margin-top: 20px;
	line-height: 26px;
}
.safe-content .right .btn:hover {
	color: #fff;
	background: #006cbf;
}
.safe-content .right .btn {
	color: #fff;
	width: 160px;
	border-radius: 3px;
	margin-top: 50px;
	text-align: center;
	background: #006cbf;

}
.safe-content .right .btn  a{
	color: #fff;
}


.content-1 em{
	cursor: pointer;
}
.fw{
	font-weight: bold;
}
.fl {
	float: left;
}
.btn-lg {

	padding: 10px 16px;
	font-size: 18px;

	line-height: 1.3333333;

	border-radius: 6px;

}


.fr {
	float: right;
}
*{margin:0;padding:0;list-style-type:none;list-style:none;}
.call_us li a{font:12px/180% Arial, Helvetica, sans-serif ,"新宋体";}
p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}
#zixunUl li a,.call_us li a{color: #b1aab1; text-decoration: none; font-size: 14px; line-height: 26px;}
#zixunUl li a:hover,.call_us li a:hover,.cndns-right-btn:hover{color:#ff5a00;text-decoration:none;}
@font-face {
	font-family: 'icomoon';
	src:url('/fonts/icomoon.eot') format('embedded-opentype'),
	url('/fonts/icomoon.ttf') format('truetype'),
	url('/fonts/icomoon.woff') format('woff'),
	url('/fonts/icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.demo-icon{
	font-family:"icomoon";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	font-size:24px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:24px;
	color:#999;
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#006cbf}
.cndns-right-btn span{color:#fff;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#006cbf;position:absolute;right:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#006cbf;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#006cbf}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#006cbf;}

.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#006cbf}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #006cbf;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(/images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#006cbf;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:right;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-right:43px;background:url(/images/q1.gif) no-repeat right 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#006cbf}
.meau-sev .cndns-right-box .box-border{width:320px;}
.meau-contact .cndns-right-box .box-border{width:280px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#006cbf;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#006cbf}
.meau-zs .cndns-right-btn{background-color:#006cbf;color:#fff;margin-top:80px;border-color:#006cbf}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.side-nav-panel-left{
	display: none;
}
@media screen and (min-width:200px) and (max-width:800px) 
{

.side-nav-panel-left{
	display: block;
}
.banner {
		min-width: 0px;
		width: 100%;
		height: 200px;
		margin: 0px auto;
		overflow: hidden;
		position: relative;
	}
.top{
	width:100%;
	height: auto;
	min-width: inherit;
}
.list{
	display: none;
}
.add_ct{
	width:100%;
	line-height:40px;
	margin:0px auto;
	text-align:right;
}
.top_gg{
	width:100%;
	height: auto;
	min-width: inherit;
	margin:0px auto;
}
.top_w{
	width:100%;
	height: auto;
	margin:0px auto;
}
.logo{
	float:left;
	width:20%;
	height: auto;
	padding:10px 5% 10px 15%;
}
.logo img{width:100%;}
.logo_name{
	float:left;
	width:60%;
	height:40px;
	padding-top:30px;
	font-size:24px;
	color:#006cbf;
	font-weight:bold;
}
.tel{
	display:none;
}
.nav{
	display:none;
}
.dm,.dm ul{
	display:none;
}
.w_b{
	width:100%;
	background:#e8eae9;
	padding:30px 0px 20px 0px;
	min-width: inherit;
}
.jchd,.jchd ul,.sxwy,.sxwy ul,.sxjd,.sxjd1,.sxjd ul,.jyxz,.jyxz ul,.ywjd{
	width:100%;
	margin:0px auto;
}
.jchd ul li{
	float:left;
	width:46%;
	height: auto;
	padding:0.5%;
	background:#fff;
	margin:1%;
	border:1px solid #fff;
}
.jchd ul li:hover{
	border:1px solid #006cbf;
}
.jchd ul li img,.c_zy_img img{
	width:100%;
	height: auto;
}
.w{
	width:100%;
	margin:0px auto;
	padding:30px 0px;
}
.zy,.zy ul,.hz,.hz ul{
	width:100%;
	margin:0px auto;
}
.zy ul li{
	float:left;
	width:46%;
	height: auto;
	padding:0.5%;
	border:1px solid #d2d2d2;
	margin:1%;
}
.zy ul li:hover{
	float:left;
	width:46%;
	height: auto;
	padding:0.5%;
	border: none;
	margin:1%;
	background: none; 
	border:1px solid #006cbf;
}

.zy_img{
	width:110px;
	height:110px;
	border-radius: 55px;
	margin:20px auto;
	overflow:hidden;
}
.zy_ct a{
	float:left;
	width:30%;
	height: 24px;
	background:#006cbf;
	color:#fff;
	margin-left:14%;
	margin-top:30px;
	text-align:center;
	line-height:24px;
}
.zy_ct a:hover{
	float:left;
	width:30%;
	height: 24px;
	color:#006cbf;
	background:#fdd918;
}
.sxwy ul li{
	float:left;
	width:44%;
	height: auto;
	padding:3%;
	color:#666;
}
.sxjd ul li{
	float:left;
	width:48%;
	margin:1%;
}
.sxjd ul li img,.c_c img{
	width: 100%;
	height: auto;
}
.sxjd1 ul li{
	float:left;
	width:48%;
	margin:1%;
}
.jyxz ul li{
	float:left;
	width:32%;
	margin:20px 0.65%;
}
.safe-container{
	width: 100%;
	height: auto;
	margin: 25px auto;
	position: relative;
	border: 1px solid #efefef;
	overflow: hidden;
}
.safe-container .left-arrow,.safe-container .right-arrow{
	display:none;
}
.safe-swiper{
	width:96%;
	margin: 0px 2%;
	height: auto;
	overflow: hidden;
}
 .safe-swiper .safe-content{
	width:100%;
	height: auto;
	position: relative;
}
.safe-content .left img{
	width: 100%;
	height: auto;
}
.safe-content .right{
	width: 100%;
	height: auto;
}
.safe-content .right .btn {
	color: #fff;
	width: 160px;
	border-radius: 3px;
	margin: 30px auto;
	text-align: center;
	background: #006cbf;
}
.bottom{
	width:100%;
	background:#006cbf;
	padding:22px 0px;
	min-width: inherit;
	color:#FFF;
}
.bottom_ct{
	width:96%;
	height: auto;
	margin:0px 2%;
}
.bottom_lf{
	float: left;
	width:96%;
	margin:20px 2%;
	height: auto;

}
.bottom_zj{
	float: left;
	width:96%;
	height: auto;
	padding: 20px 2%;

}
.bottom_rg{
	float: left;
	width:96%;
	height: auto;
	padding:0px 2%;
}
.footer{
	min-width: inherit;
}
.link,.link ul,.contact,.contact ul{
	float: left;
	width:100%;
	height: auto;
}
.contact ul li{
	float: left;
	width:100%;
	height: auto;
	padding-bottom:10px;
}
.contact_ico{
	float: left;
	width:10%;
	height:24px;
}
.contact_rg{
	float: left;
	width:90%;
	height: auto;
}
.contact_tl{
	float: left;
	width:100%;
	height:26px;
	background:url(../images/contact_line.jpg) left bottom no-repeat;
}
.contact_ct{
	float: left;
	width:100%;
	height: auto;
}
.s_add{
	width:100%;
	height:40px;
	background:#fff;
	line-height:40px;
	min-width: inherit;
	border-bottom:1px solid #999999;
}
.s_add_c{
	width:100%;
	height:40px;
	margin:0px auto;
	font-size:12px;
}
.w_left{
	display:none;
}
.w_right{
	float: left;
	width:96%;
	height: auto;
	padding:0px 2%;
}
.c_list ul li{
	float:left;
	width:48%;
	margin:1%;
}
.c_list ul li img{
	width: 100%;
	height: auto;
}
.c_c,.c_bm{
	width:96%;
	height: auto;
	line-height:24px;
	padding:20px 2%;
}
.c_zy ul li{
	width:100%;
	height: auto;
	padding:20px 0px;
}
.c_zy_img{
	float:left;
	width:100%;
	height: auto;
}
.c_zy_rg{
	float:left;
	width:100%;
	height: auto;
}
.c_zy_tl{
	float:left;
	width:100%;
	height:50px;
	font-size:26px;
}
.c_zy_ct{
	float:left;
	width:90%;
	height: auto;
	padding:10px 5%;
	background:#e8eae9;
	line-height:20px;
	overflow:hidden;
}
.c_zy_btn{
	float:left;
	width:100%;
	height:24px;
	font-size:12px;
	line-height:24px;
	padding-top:10px;
}
.c_bm_li{
	width:96%;
	height: auto;
	margin:15px 2%;
}
.c_bm_t{
	float:left;
	width:20%;
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:10px;
}
.c_bm_x{
	float: left;
	width: 73%;
	height: auto;
}
.c_bm_tb{
	float:left;
	width: 94%;
	height:28px;
	border:1px solid #b8b8b8;
}
.c_bm_xh{
	float:left;
	width:4%;
	height:30px;
	color:#ff0000;
	text-align:center;
	line-height:30px;
}
.c_bm_xtb{
	float:left;
	width: 100%;
	height:84px;
	border:1px solid #b8b8b8;
}
.c_bm_btn{
	width: 420px;
	height: 46px;
	margin:30px auto;
	font-size:18px;
	line-height:46px;
}
.c_bm_btn a{
	float:left;
	width: 420px;
	height: 46px;
	background:#006cbf;
	color:#fff;
	text-align:center;
}
.c_bm_btn a:hover{
	float:left;
	width: 420px;
	height: 46px;
	color:#006cbf;
	background:#fdd918;
}
.contact_ct_li{
	float:left;
	width:100%;
	height: auto;
	line-height:30px;
	padding:10px 0px;
}
.contact_ct_ico{
	float:left;
	width:8%;
	height:30px;
	padding-right:2%;
}
.contact_ct_tt{
	float:left;
	width:90%;
	height: auto;
}
.w_tle{
	width:100%;
	height:40px;
	text-align:center;
	font-family:Arial;
	color:#b8b8b8;
	font-size:16px;
	font-weight:100;
}
}

