body,
ul,
li,
div,
h1,
h3,
h2,
h4,
h5,
p {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑"
}

html,body {
	background: #fff;
}
ul,ul li{
	list-style-type:none;
	}
a {
	text-decoration: none;
}
a:hover{
	text-decoration:none;
	 -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}	
img{
	max-width:100%;
	}
.container{
	max-width:1230px;
	}
.top{
	position:relative;
	}
		
.header{
	margin-top:38px;
	float:right;
	}
.logo{
	margin:20px auto;
	}			
.tel{
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	font-size:14px;
	color:#666;
	line-height:34px;
	}
.tel a.help{
	background-color:#eb8e57;
	text-align:center;
	padding:0px 10px;
	}
.tel a.phone{
	background-color:#0062b4;
	padding:0px 10px;
	}		
.tel em{
	font-weight:bold;
	font-style:normal;
	}
.tel span{
	margin-right:7px;
	}
.tel a{
	color:#fff;
	}
.tel a:hover,.tel a:active,.tel a:visited,.tel a:link{
	text-decoration:none;
	}				
.codebox .box .t3{
	font-size:16px !important;
	font-family:"微软雅黑";
	}
		
.navbar{
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	}
.navbar-nav{
	padding:0px;
	}	
.navbar-collapse,.container-fluid{
	padding-left:0px;
	padding-right:0px;
	}
.nav>li{
	padding:0px 19px;
	}
.nav>li:last-child{
	padding-right:0px;
	}					
.nav>li>a{
	padding: 16px 0px;
	}			
.navbar-brand{
	padding-left:10px;
	color:#666 !important;
	font-size:14px;
	}
.navbar-toggle{
	border:0px;
	border-radius: 0px;
	margin-top: 10px;
	margin-right:0px;
	}	
.navbar-default .navbar-nav>li>a{
	text-align:center;
	font-size:18px;
	color:#000;
	border-bottom:2px #fff solid;
	}	
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	text-align:center;
	}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	background-color:#fff;
	color:#0062b4;
	border-bottom:2px #0062b4 solid;
	}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color:transparent;
	}
/**鼠标悬停下拉菜单**/
.navbar .nav > li .dropdown-menu {
	margin: 0; 
	}
.navbar .nav > li:hover .dropdown-menu {
	display: block;
}
.dropdown-menu{
	border:0px;
	padding:12px;
	border-radius:0px;
	min-width:180px;
	}
.dropdown-menu .col-md-6{
	padding-left:0px;
	padding-right:0px;
	}	
.child li a{
	line-height:36px;
	height:36px;
	overflow:hidden;
	color:#666;
	font-size:16px;
	border-bottom:1px #dcdcdc dashed;
	display:block;
	}
.child li a:hover{
	color:#0495e8;
	}	

/**搜索**/
.search{
	margin-top:13px;
	}
.search .fk {
    background-color: #e6f5fd;
    color: #333;
    border: 0px;
    line-height: 40px;
    height: 40px;
    padding-left: 15px;
}
.search .inputButton{
	background:url(../images/fangdajing.png) #fff no-repeat center center;
	background-color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#fff;
	border:0px;
	}
.search .inputButton:hover{
	background-color:#333;
	}
							
input:-moz-placeholder,.textarea:-moz-placeholder {   
   color: #333 !important;   
}   
 
input:-ms-input-placeholder,textarea:-ms-input-placeholder {   
    color: #333 !important;   
}   
  
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {   
   color: #333 !important;
} 

/**banner**/
.swiper-pagination-bullet{
	width:30px !important;
	height:4px !important;
	background:#fff !important;
	opacity: .8 !important;
	border-radius:0px  !important;
	}
.swiper-pagination-bullet-active{
	background: #0062b4 !important;
	}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:20px !important;
	}
.swiper-button-next{
	background:url(../images/right.png) no-repeat !important;
	width:47px !important;
	height:92px !important;
	}
.swiper-button-prev{
	background:url(../images/left.png) no-repeat !important;
	width:47px !important;
	height:92px !important;
	}

.loop{
	font-size: 14px;
	padding: 12px 0;
	color: #333;
	background-color: #efefef;
}
.txtMarquee-left{ 
	position:relative;
	padding-left: 100px;
}

.txtMarquee-left .bd{ padding:0px; }
.txtMarquee-left .bd .tempWrap{
	width: 100%!important;
	
 }
 .laba{ font-weight:bold;}
 .laba span{color:#0062b4;font-size:16px;font-weight:bold;}
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; margin-bottom:0px;color:#333;height:24px;}
.txtMarquee-left .bd ul li{ padding-right:80px;padding-left:80px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;border-right:1px #d9d9d9 solid;overflow:hidden;  }	
.txtMarquee-left .bd ul li a{ color:#666;}

/**底部信息**/		
footer{
	width:100%;
	background-color:#434343;
	color:#cccccc;
	}
footer a:hover{
	color:#fff;
	}	
.f_top{
	padding-top:30px;
	padding-bottom:50px;
	}
.f_s{
	border-bottom:1px #7d7d7d solid;
	line-height:30px;
	padding-bottom:10px;
	}
.f_s a{
	color:#fff;
	margin-right:30px;
	}			
.f_address{
	line-height:25px;
	margin-top:20px;
	text-align:center;
	font-size:12px;
	}
.f_address a{
	color:#cccccc;
	}	
.f_ewm{
	margin-top:20px;
	text-align:center;
	}
.f_ewm img{
	display:block;
	}
.f_ewm span{
	display:block;
	margin-top: 10px;
	}
.f_tel{
	text-align:center;
	padding:50px 70px;
	}
.f_tel p.tel1{
	font-size:24px;
	margin-top:10px;
	}
.f_nav{
	padding:30px 0px;
	}	
.f_nav dl{
	float:left;
	}	
.f_nav dl dt{
	padding-right:100px;
	border-bottom:1px #606060 solid;
	line-height:40px;
	}
.f_nav dl dt.last{
	padding-right:0px;
	}	
.f_nav dl  dd{
	margin-top:7px;
	}	
.f_nav dl  dd a{
	color:#cccccc;
	line-height:20px;
	}
.f_nav dl  dd a:hover{
	color:#fff;
	}											
.index_news{
	margin-top:40px;
	margin-bottom:40px;
	}
.carousel-caption{
	width:100%;
	left:0px;
	bottom:0px;
	padding:15px;
	background: rgba(51, 51, 51, 0.8);
	}
.carousel-indicators{
	display:none;
	}	
.x_more{
	font-size:14px;
	color:#333;
	}
.x_title{
    font-size: 18px;
    color: #0495e8;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
.x_title b{
    padding-bottom: 8px;
    border-bottom: 3px solid #0495e8;
}
.xw1{
	background:url(../images/tt.png) no-repeat left top;
	}
.x_rq{
    overflow: hidden;
    margin-top: 25px;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.x_rq span{
    color: #999999;
    margin-top: 5px;
}
.x_rq p{
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.x_rq a{
    font-size: 16px;
    line-height: 30px;
    width: 78%;
    padding-right: 15px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	color:#333;
}
.x_rq a:hover,.x_ys li a:hover{
    color: #0067ac;
    text-decoration: none;
}
.x_ys li a:before{
    content: '·';
    color: #0067ac;
    margin-right: 5px;
    font-weight: bold;
}
.x_ys li a{
    padding: 4px 0px;
    width: 280px;
    float: left;
    display: block;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color:#333333;
}
.x_ys li span{
    font-size: 12px;
    color: #999999;
    margin-top: 5px;
}
.x_ys li{
    overflow: hidden;
	line-height:26px;
}	
.x_md{
    margin: 20px 0px;
    text-align: center;
    color: #999999;
    line-height: 21px;
    position: relative;
}
.x_md a, .x_list a{
    margin-bottom: 0px;
    font-size: 14px;
    color: #333;
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.x_md p{
	margin-top:15px;
	padding:0px 20px;
	}
.x_list li{
    overflow: hidden;
    border-bottom: 1px dashed #999;
    margin-top: 20px;
}
.x_list a{
    display: inline-block;
	width:70%;
}
.x_list a:hover{
    color: #eb8e57;
}
.x_list span{
    color: #999999;
}
.x_list p{
    color: #999999;
    width: 100%;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_commend{
	/*margin-left:0px;*/
	}
.index_commend .swiper-slide{
	padding-left:0px;
	padding-right:0px;
	box-shadow: 0px 6px 15px #e3e3e3;
	}
.solve{
	padding-bottom:30px;
	background-color:#eaeaea;
	}
	
.lunbo{
	position:relative;
	margin-top:40px;
	}
.lunbo .swiper-button-prev {
    background: url(../images/lbtn.png) no-repeat !important;
    width: 17px !important;
    height: 32px !important;
    left: -60px;
    top: 52%;
}
.lunbo .swiper-button-next {
    background: url(../images/rbtn.png) no-repeat !important;
    width: 17px !important;
    height: 32px !important;
    right: -60px;
    top: 52%;
}
.x_tt{
	margin-bottom:20px;
	}
.x_tt a{
	position:relative;
	display:block;
	border: 1px #ccc solid;
	}					
.x_tt img{
    margin: 0px auto;
    width: 100%;
}
.x_tt p{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: center;
    padding: 10px 0px;
    color: #ffffff;
    font-size: 16px;
    background: rgba(0,0,0,0.7);
}
.x_tt a:hover{
	border: 1px #0062b4 solid;
	}
.x_tt p.yincang{
	display:none;
	position: absolute;
    bottom: 0;
    z-index: 2;
    height: 100%;
    padding: 0;
    overflow: hidden;
    -webkit-animation-name: fadeIn !important; /*动画名称*/
-webkit-animation-duration: 1s !important; /*动画持续时间*/
-webkit-animation-iteration-count: 1 !important; /*动画次数*/
-webkit-animation-delay: 0s !important; /*延迟时间*/
	}
.x_tt p.yincang span{
	color: #fff;
	font-size:20px;
	font-weight:bold;
	display:block;
	margin-top:10px;
	}	
.x_tt p.yincang img{
	margin-top:25%;
	width:auto;
	display:block;
	}	
.x_tt a:hover p.yincang{
	height:100%;
	text-align:center;
	vertical-align:middle;
	display:block;
	}	
.x_tt a:hover p{
	 background: rgba(51, 51, 51, 0.8);
	webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}


/**解决方案内页*/
.x_ss img{
    margin: 0px auto;
}
.x_ss p{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: center;
    padding: 10px 0px;
    color: #ffffff;
    font-size: 16px;
    background: rgba(0,0,0,0.7);
}
.x_ss a{
	display:block;
	}
.x_ss span{
	display:block;
	margin-top:10px;
	font-size:18px;
	}
.x_ss span{
	color:#333;
	}	
.solve_pic{
	margin-left:0px;
	}
.solve_pic .swiper-slide{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	}	
.x_ss a:hover,.x_ss a.select{
	transform: scale(1.2);
	color:#eb8e57;
	}	

.sv_con{
	line-height:30px;
	font-size:16px;
	}	
		
.index_mk{
	margin-top:10px;
	background-color:#f5f5f5;
	padding-bottom:40px;
	}
.bt0{
	border-bottom:0px;
	}
.border1{
	border-bottom:1px #e1e1e1 solid;
	padding:30px 0px;
	}
.sv_title{
    font-size: 24px;
	text-align:left;
	margin-top:80px;
	}
.sv_textleft{
	line-height:30px;
	font-size:16px;
	margin-top:20px;
	}
.about_desc{
	font-size:16px;
	line-height:30px;
	}				

/* SELECT W/IMAGE */
select#selectTravelCity
{
   width: 14em;
   height: 3.2em;
   padding: 0.2em 0.4em 0.2em 0.4em;
   vertical-align: middle;
   border: 1px solid #94c1e7;
   -moz-border-radius: 0.2em;
   -webkit-border-radius: 0.2em;
   border-radius: 0.2em;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: #ffffff;
   font-family: SimHei;
   font-size: 1.1em;
   color: RGBA(102,102,102,0.7);
   cursor: pointer;
}

/*SELECT W/DOWN-ARROW*/
select#selectPointOfInterest
{
   width: 114px;
   height: 26px;
   line-height: 24px;
   padding-right: 0px;
   text-indent: 4pt;
   text-align: left;
   vertical-align: middle;
   border: 1px solid #94c1e7;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   font-family: microsoft yahei;
   font-size: 12px;
   font-weight: 500;
   color: RGBA(51,51,51,1);
   cursor: pointer;
   outline: none;
}


/*LABEL FOR SELECT*/
label#lblSelect{ position: relative; display: inline-block;}


/*DOWNWARD ARROW (25bc)*/
label#lblSelect::after
{
	content: "\25bc";
	position: absolute;
	top: 3px;
	right: 0;
	bottom: 0;
	width: 30px;
	height:26px;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	/*background              : #94c1e7;*/
	color: #2984ce;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
	border-radius: 0;
	pointer-events: none;
}


.nbanner{
	width:100%;
	text-align:center;
	}
.nbanner img{
	height:auto !important;
	}	
.content{
	padding:30px 0px;
	}
.sidebar{

	}
.nx_title{
    background-color:#0495e8;
    background-size: 100% 100%;
    color: #fefefe;
    padding: 22px 20px;
    font-size: 20px;
    line-height: 32px;
    text-transform:uppercase;
    position: relative;
}
.nx_title h4{
    font-size: 20px;
}
.nx_title em{
    font-family: "Times New Roman";
	font-style:normal;
	text-transform:uppercase;
}

.sidebar ul{
    background: #f8f8f8;
    box-shadow: 0px 1px 1px 1px #eee;
}

.sidebar ul li a{
    display: block;
    color: #666;
    padding: 18px;
    transition: all 0.3s ease-in;
    font-size: 16px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    padding-left: 35px;
    padding-right: 36px;
	font-weight:bold;
}
.sidebar ul li span{
    float: right;
	width:15px;
	height:15px;
	margin-top:3px;
	background:url(../images/rjt.png) no-repeat;
}
.sidebar ul li a:hover,.sidebar ul li a.active{
    background: #e6f4fd;
    color: #0495e8;
    padding-left: 50px;
    border-bottom: 1px solid #e6f4fd;
	border-left: 1px solid #0495e8;
	
}
.path{
	line-height:40px;
	color:#666;
	font-size:14px;
	text-align:left;
	}	
.path a{
	color:#999999;
	}
.path a:hover{
	color:#eb8e57;
	}
.nr{
	padding:15px 0px;
	line-height:30px;
	}
.nr h2{
	font-size:24px;
	text-align:center;
	margin-top:10px;
	}
.nr .n_desc{
	text-align:center;
	font-size:14px;
	margin:10px 0px;
	color:#999;
	}
.nr h2.j_title{
	text-align:left;
	color:#333;
	font-size:24px;
	}
.j_title a{
	color:#333;
	}		
.nr .n_join{
	text-align:left;
	font-size:16px;
	margin:10px 0px;
	color:#333;
	}
.j_title1{
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	}
.zhiwei{
	text-align:center;
	}
.zhiwei a{
	display:inline-block;
	font-size:20px;
	border:1px #eb8e57 solid;
	padding:12px 50px;
	color:#eb8e57;
	border-radius:5px;
	margin-top:120px;
	}
.zhiwei a:hover{
	background-color:#eb8e57;
	color:#fff;
	}					
.n_content{
	line-height:30px;
	font-size:16px;
	}
.n_content p{
	}
.n_content img{
	height:auto !important;
	}			
.n_pages{
	text-align:left;
	margin-top:10px;
	color:#999;
	}
.n_pages a{
	padding:5px 15px;
	color:#999;
	}
.n_pages a:hover{
	color:#0062b4;
	}
.mt25{
	margin-top:25px;
	}
.mtb20{
	margin-bottom:20px !important;
	}	
.pages{
	margin-top:20px;
	text-align:center;
	}		
.pages a,.pages span{
    
    display: inline-block;
    padding: 6px 12px;
    margin-left: -1px;
    margin-left: 5px;
    line-height: 1.42857143;
    color: #313131;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pages a:hover,.pages span{
	background: #0062b4;
	color: #fff;
}
.ad a img{
	height:auto;
	}
.swiper-container{
	z-index:0 !important;
	}	
.swiper-container1,.swiper-container2{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;	
}	
#pages{
	margin:20px;
	text-align:center;
	}
#pages a,#pages span{
	margin:0px 5px;
	padding:5px 10px;
	border-bottom:1px #ccc solid;
	}


/****2.21增加****/
.welcome{
	}	
.wc{
	
	}
.wc a{
	display:block;
	background-color:#f8f8f8;
	}
.wc a img{
	width:100%;
	}		
.wc span.bt{
	display:inline-block;
	font-size:18px;
	color:#333;
	padding:15px;
	margin-top:7px;
	height:44px;
	overflow:hidden;
	}
.wc p{
	color:#666;
	line-height:24px;
	font-size:14px;
	}		
.wc a:hover{
	background-color:#eb8e57;
	box-shadow: 0px 6px 15px #ccc;
	}
.wc a:hover span{
	color:#fff;
	}
.wc a:hover p{
	color:#fff ;
	}		
.wc p.ctime{
	text-align:right;
	margin:20px 0px;
	}
.wc p.ctime span{
	float:left;
	padding:0px;
	margin:0px;
	color:#eb8e57;
	font-size:20px;
	}
.wc a:hover p.ctime span{
	color:#fff;
	}
.wc a .yincang1{
	padding:0px 15px;
	}	
.wc a:hover .yincang1{
	display:none;
	}
.wc a .yincang2{
    z-index: 2;
	font-size:14px;
    height: 0;
    padding: 0px 15px;
    overflow: hidden;
    -webkit-animation-name: fadeIn !important; /*动画名称*/
	-webkit-animation-duration: 1s !important; /*动画持续时间*/
	-webkit-animation-iteration-count: 1 !important; /*动画次数*/
	-webkit-animation-delay: 0s !important; /*延迟时间*/
	}
.wc a .yincang2 dl dd{
	text-align:right;
	color:#fff;
	line-height:23px;
	height: 23px;
    overflow: hidden;
	}
.wc a .yincang2 dl dd span{
	float:left;
	}			
.wc a:hover .yincang2{
	height:100%;
	}				
.about_title{
	text-align:left !important;
	}
.about_desc{
	padding:0px !important;
	text-align:left  !important;
	}
.about_title:after {
    content: " ";
    width: 120px;
    background-color: #0062b4;
    height: 4px;
	margin-left:0px !important;
    display: inherit;
    margin-top: 10px;
}		
.about_list a{
	display:inline-block;
	background-color:#999;
	color:#fff;
	margin-right:1px;
	width:24%;
	text-align:center;
	line-height:20px;
	padding: 10px 0px;
	}
.about_list a:hover{
	background-color:#0062b4;
	}	
.about_list a img{
	display:block;
	margin:0px auto;
	}	
.index_ad{
	margin-bottom:30px;
	}
.index_ad img{
	height:auto !important;
	}		
.index_title{
	text-align:center;
	font-size:30px;
	font-weight:200;
	margin-top:40px;
	}
.index_title:after{
	content: " ";
    width: 120px;
    background-color: #0062b4;
    height: 4px;
    margin: 0px auto;
    display: inherit;
    margin-top: 10px;
	}		
.index_desc{
	text-align:center;
	line-height:30px;
	font-size:16px;
	margin-top:15px;
	margin-bottom:30px;
	color:#666;
	padding:0px 20px;
	}
.index_more{
	text-align:center;
	margin-bottom:30px;
	}
.index_more a{
	display:inline-block;
	padding:7px 35px;
	border:2px #0062b4 solid;
	color:#0062b4;
	}
.index_more a:hover{
	background-color:#0062b4;
	color:#fff;
	}	
.index_pic{
	text-align:center;
	}

.colfff{ color:#fff;}

.reason{
	margin-top:15px;
	margin-bottom:50px;
	}	
.reason .res{
	width:20%;
	float:left;
	text-align:center;
	color:#fff;
	padding:0px 20px;
	}
.reason .res img{
	border-radius:100px;
	border:1px #fff dashed;
	padding:60px;
	}
.reason .res p{
	font-size:18px;
	margin-top:10px;
	}
.reason .res span{
	line-height:25px;
	margin-top:10px;
	display:block;
	}		
.kecheng{
	margin-bottom:50px;
	}	
.kc{
	
	}
.kc a{
	display:block;
	background-color:#fff;
	}
.kc a img{
	width:100%;
	}		
.kc span{
	display:inline-block;
	font-size:18px;
	color:#333;
	padding:15px;
	margin-top:7px;
	}
.kc p{
	color:#666;
	line-height:24px;
	font-size:14px;
	padding:0px 15px;
	}		
.kc a:hover{
	background-color:#eb8e57;
	box-shadow: 0px 6px 15px #ccc;
	}
.kc a:hover span{
	color:#fff;
	}
.kc a:hover p{
	color:#fff;
	}		
.kc p.ctime{
	margin-top:15px;
	padding-bottom:15px;
	}		
.hz_pic{
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
	}	
.hz_pic img{
	width:auo !important;
	height:auto !important;
	}
.partner{
	line-height:23px;
	font-size:14px;
	padding:15px 0px;
	font-size:16px;
	}
.partner a{
	font-size:14px;
	color:#666;
	padding:0px 10px;
	}	
/*news*/
.newsImg1{
	display: inline-block;
	float: left;
	width: 40%;
	min-height: 100%;
}
.newsImg1 img{
	width:100%;
	}
.newsBox1{
	display: inline-block;
	float: left;
	width: 60%;
	padding: 20px 30px;
}
.newsBox1 .newsTime{
	font-size: 14px;
	margin-bottom: 20px;
	text-align:right;
	color:#999;
}
.newsBox1 .newsTitle{
	font-size: 16px;
	margin-bottom: 12px;
	color: #019340;
}
.newsBox1 .newsTitle a{
	color:#333;
	font-size:20px;
	font-weight:bold;
	}
.newsBox1 .newsD{
	font-size: 16px;
	line-height: 1.8;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color:#666;
}
.newsBox1 .newsButton{
	font-size: 14px;
    color: #666;
    margin-top:85px;
	display:inline-block;
}
.newsBox1 .newsButton:hover{
	color:#0062b4;
}
a.newsList{
	display: block;
	padding-top: 23px;
	padding-bottom: 23px;
	border-bottom: 1px solid #e1e1e1;
}
a.newsList:hover .newsBox2 .newsTitle2{
	color:#eb8e57;
	}
a.newsList:after{
	content: "";
	clear: both;
	display: table;
}
a.newsList .newsImg2{
	display: inline-block;
	float: left;
	width:20%;
}
a.newsList .newsBox2{
	display: inline-block;
	float: left;
	width: 75%;
	padding: 15px 30px;
}
a.newsList .newsBox2 .newsTitle2{
	font-size: 18px;
	color: #222;
	margin-bottom: 12px;
}
a.newsList .newsBox2 .newsD2{
	font-size: 14px;
	color: #666;
	margin-bottom: 18px;
	line-height: 1.8;
}
a.newsList .newsBox2 .newsTime2{
	font-size: 14px;
	color: #555;
}
a.newsList .newsBox2  .newsButton{
	font-size: 14px;
	border: #01933E solid 1px;
    color: #019340;
    padding: 9px 28px;
    width: 134px;
    display: block;
    background: #fff;
}
a.newsList .newsBox2  .newsButton:hover{
	background: #019340;
	color: #fff;
}
a.newsList:hover .newsBox2{
	
}
.content .box{
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 32px;
	transition: .3s all ease;
}
.content .box p.dd{
	border-bottom:1px #999999 dashed;
	margin-bottom:10px;
	padding-bottom:10px;
	}
.content .box .diqu h3{
	padding: 3px 0;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	text-align:right;
}
.content .box p{
	padding: 5px 0;
	font-size: 14px;
}
.content .box p.j_title{
	font-size:18px;
	color:#333;
	}
.content .box p span{
	margin-left: 3px;
	color: #999;
	font-size: 12px;
}
.content .box .moreA{
    color: #555;
    transition: .3s all ease;
}
.content .box:hover{
	border: 1px solid #eb8e57;
} 

.content .box .diqu{
	text-align:right;
	}
.content .box:hover .moreA{
	color: #eb8e57;
} 
.pageTitle {
	text-align:center;
	margin-bottom:30px;
	}
.pageTitle h3 {
    font-size: 18px;
    color: #333;
	border-bottom:2px #e1e1e1 solid;
	display:inline-block;
	line-height:30px;
}
.casetitle h3{
	font-size:24px;
	border-bottom:0px;
	}
.pageTitle span{
	color:#eb8e57;
	font-size:28px;
	font-weight:bold;
	display:block;
	}
.sidebar{
	background-color:#f5f5f5;
	line-height:63px;
	text-align:center;
	}
.sidebar a{
	display:inline-block;
	font-size:18px;
	color:#666666;
	padding:0px 46px;
	}
.sidebar a:hover,.sidebar a.active{
	background-color:#0062b4;
	color:#fff;
	}
.pageshare{
	border-top:1px #ccc solid;
	}		
.share{
	margin-top:10px;
	}
.share span{
	color:#999;
	float: left;
    margin-top: 5px;
	}			
.box_case{
	margin-bottom:20px;
	}
.box_case .case_title{
	margin:10px 0px;
	}
.box_case .case_title h3{
	padding: 3px 0;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	text-align:right;
}
.box_case .case_pic a{
	display: block;
    width: 100%;
    overflow: hidden;
	}
.box_case .case_pic a img{
	width: 100%;
    overflow: hidden;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
	}
.box_case .case_pic a img:hover{
	opacity: 0.8;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
	}		
.box_case p{
	padding: 5px 0;
	font-size: 14px;
	color:#666;
}
.box_case p.j_title{
	font-size:18px;
	color:#333;
	}
.box_case p span{
	margin-left: 3px;
	color: #999;
	font-size: 12px;
}
.box_case .moreA{
    color: #555;
    transition: .3s all ease;
}

.box_case .case_title{
	text-align:right;
	}
	
.pro_title{
	font-size:24px;
	color:#333;
	text-align:left;
	margin:20px auto;
	}
.ptpic img.be5{
	border:1px #e5e5e5 solid;
	}


/*****产品筛选***/	
.seaech {
    width: 269px;
    margin-top: 15px;
}
.seaech .btn {
    background: #eb8e57;
	border:0px;
    height: 38px;
    padding: 0;
    width: 38px;
    border-radius: 0px;
}
.seaech .form-control {
    display: table-cell;
}
.seaech>input {
    border: 1px solid #eeeeee;
    border-radius: 0;
    height: 38px;
    background: #f5f5f5;
    color: #bfbfbf;
    width: 229px;
    float: left;
}
.j_top span {
    color: #b21117;
}
.input-group-btn {
    display: table-cell;
}
.cation-middle{
	margin-bottom:20px;
	}
.cation-list dt {
    float: left;
    width: 64px;
    font-weight: 700;
    line-height: 48px;
    position: relative;
    color: #333;
}
.cation-list{
	margin-bottom:0px;
	}
:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cation-list dt:after {
    content: "";
    position: absolute;
    right: 12px;
    top: 22px;
    border: 1px solid #333;
    border-width: 0 1px 1px 0;
    width: 4px;
    height: 4px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.cation-list dd {
    overflow: hidden;
	width:100%;
}

.cation-list dd a {
    color: #666;
    font-size: 16px;
    float: left;
    border-right: 1px solid #e0e0e0;
    padding: 3px 18px;
    margin: 10px 0;
	
}
.cation-list dd a.on{
	color:#333;
	padding-left:0px;
	}
.cation-list dd a.on:hover{
	background:none;
	color:#333;
	}
.cation-list dd a:hover,.cation-list dd a.selected{
    color: #fff;
	background-color:#eb8e57;
	border-radius:3px;
}
.cation-list a:hover{
	color:#b21117;
	}
.cation-list dd a:last-child {
    border-right: 0 none;
}

.cation-list:last-of-type dd {
    border-bottom: 0 none;
}


/****联系我们***/
.map{
	padding-left:0px;
	padding-right:0px;
	}
.mapright{
	padding-left:30px;
	}
.nr_title {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	position: relative;
	margin-top:30px;
}
.nr_title:before {
	content: '';
	width: 15px;
	height: 15px;
	background-color: #eb8e57;
	position: absolute;
	left: 0px;
	top: 8px;
}
.c_title {
	color: #333;
	font-weight: bold;
	margin-top: 30px;
	font-size:20px;
}
.c_address {
	margin-top: 30px;
	color: #666666;
}
.c_tubiao {
	margin-top: 50px;
}
.c_tubiao a {
	margin-right: 15px;
}
.c_tubiao a img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	opacity: 0.3;
}
.c_tubiao a img:hover {
	filter: none;
	opacity: 1;
}
a.weixin {
	position: relative;
}
.weixin img.qrcode {
	position: absolute;
	z-index: 99;
	top: 50px;
	left: 5px;
	width: 8rem;
	max-width: none;
	height: 8rem;
	transform: scale(0);
	transform-origin: top left;
	filter: none;
	border: 0.1rem solid #ccc;
	border-radius: .25rem;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.weixin:hover img.qrcode {
	transform: scale(1);
	opacity: 1;
}
.tip {
	margin-top: 20px;
}
.form-control {
	border-radius: 0;
	line-height: 40px;
	height: 40px;
}
.btn1 {
	background-color: #0062b4;
	padding: 8px 25px;
	color: #fff;
	border:0px;
}
.btn1:hover{
	background-color: #eb8e57;
	}
	
.pro_box1{
	background-color: #eb8a55;
	background: -webkit-linear-gradient(left, #eb8a55, #ef543b);
	background: -o-linear-gradient(left,#eb8a55, #ef543b);
	background: -moz-linear-gradient(left,#eb8a55, #ef543b);
	background: -ms-linear-gradient(left,#eb8a55, #ef543b);
	padding-right:30px;
	max-height:248px;
	overflow:hidden;
	}
.pb_title{
	font-size:24px;
	text-align:center;
	margin-bottom:40px;
	}
.bgfff{
	background-color:#fff;
	padding:60px 0px;
	}
.bgf5{
	background-color:#f5f5f5;
	padding:60px 0px;
	}		
.pro_box2{
	text-align:center;
	}
.pro_box2 img{
	height:auto !important;
	}	
.cp_pic{
	padding-left:0px;
	}																									 																			.cplist{
	padding:20px;
	color:#fff;
	font-size:16px;
	}
.cp_title{
	font-size:22px;
	border-bottom:1px #fff solid;
	padding-bottom:10px;
	margin-bottom:15px;
	}
.cp_tedian{
	border-bottom:1px #fff solid;
	padding-bottom:10px;
	}
.cp_button{
	background-color:#fff;
	margin:30px 0px 30px 20px;
	height:189px;
	text-align:center;
	}
.cplist{
	width: 56.333333%;
	}
.cp_word{
	font-size:14px;
	}
.cp_jiage{
	color:#333;
	margin-top:55px;
	font-size:24px;
	}
.cp_btn{
	margin-top:15px;
	}	
.cp_btn a{
	background-color:#eb8e57;
	color:#fff;
	padding:7px 30px;
	}

.bgjb{
	background-color: #fa6630;
	background: -webkit-linear-gradient(top, #ed8851, #fa6630);
	background: -o-linear-gradient(top,#ed8851, #fa6630);
	background: -moz-linear-gradient(top,#ed8851, #fa6630);
	background: -ms-linear-gradient(top,#ed8851, #fa6630);
	padding:35px 0px;
	text-align:center;
	color:#fff;
	}
.pb_dingzhi{
	font-size:30px;
	margin-top:20px;
	}
.pb_dzbtn a{
	padding:15px 60px;
	font-size:20px;
	color:#eb8e57;
	background-color:#fff;
	border-radius:5px;
	display:inline-block;
	margin-top:30px;
	}
.pb_dzzx{
	font-size:16px;
	margin-top:15px;
	}
.pb_dztel{
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.panel-group .panel{
	border-radius: 0;
	border: 0;
}
.panel-heading{
	background: #fffbf8 !important;
	/*height: 52px;*/
	line-height: 52px;
	border-radius: 0;
	padding: 0 25px;
}
.panel-heading *{
	line-height: 52px;
}
.panel-collapse{
	border-top: 0;
}
.panel-collapse .panel-body{
	padding: 25px;
	color: #666;
	font-size: 16px;
	line-height: 26px;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{
	border:0px;
	}
.panel{
	margin-bottom: 30px;
}
.icon-youjiantou{
	float: right;
	font-size: 30px;
	background:url(../images/close.png) no-repeat center center;
	width:17px;
	height:17px;
	margin-top:17px;
}
.panel-title{
	font-weight:bold;
	}
.panel-title i{
	font-style:normal;
	background-color:#eb8e57;
	color:#fff;
	border-radius:3px;
	padding:3px 9px;
	font-size:20px;
	margin-right:15px;
	font-weight:normal;
	}
.panel-body span{
	font-style:normal;
	border:1px #eb8e57 solid;
	color:#eb8e57;
	border-radius:3px;
	padding:3px 9px;
	font-size:20px;
	margin-right:15px;
	font-weight:normal;
	float:left;
	display:block;
	width:34px;
	}
.panel-body p{
	float:left;
	width:90%;
	}			
.collapsed .icon-youjiantou{
	background:url(../images/jiahao.png) no-repeat center center;
	width:17px;
	height:17px;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari å’Œ Chrome */
	-o-transform:rotate(0deg); 	/* Opera */
}
.panel-group{
	border:1px #e5e5e5 solid;
	}
.adt{
	text-align:center;
	}
.adt img{
	display:inline-block;
	margin:20px 0px;
	}	
.adt span{
	display:block;
	font-size:28px;
	font-weight:bold;
	color:#eb8e57;
	}
.team{
	text-align:center;
	}
.team img{
	display:inline-block;
	margin:20px 0px;
	max-width:166px;
	border-radius:100px;
	}	
.team span{
	display:block;
	font-size:18px;
	}
.team span i{
	font-style:normal;
	padding-left:20px;
	font-size:14px;
	}
.team p{
	color:#999;
	font-size:14px;
	}


/**发展历程**/
.history-bg {padding-bottom: 100px; width: 100%; padding-top: 40px; }
.historybox {  margin: 0 auto; overflow: hidden; }
.historybox li {   
	 
     width: 51%;
    position: relative;
}
.historybox .hl { float: left; text-align: right; }
.historybox .hr { float: right; text-align: left;}
.hr .historycont {
	position: relative;
}
.historybox ul .hr{
	padding-left: 1%;
	padding-right: 0;
}
.historybox ul .hl{
	padding-right: 1%;
	padding-left: 0;
}

.hl .historycont { 
position: relative;
}
.hr .historycont p{
	padding-left:20px ;
	line-height: 30px;
	color: #999999;
	padding-top:10px;
}
.hl .historycont p{
	padding-right:20px ;
	line-height: 30px;
	color: #999999;
	padding-top:10px;
}
.historybox li h4 { color: #eb8e57;  font-size: 14px;border-bottom: 1px solid #e7e7e7;line-height: 45px;font-weight: bold;padding: 0 20px;}
.historybox li .yuanyuan { padding-left: 6px;color:#999999 ; font-size: 14px;line-height: 45px;    padding: 0px;}
.historybox .yuanyuan  {   display: block;
    width: 10px;
    height: 10px;
    background:#eb8e57;
    border-radius: 5px;
    position: absolute;
    top: 12%;
    -webkit-transition: all .3s;
    transition: all .3s; }
.hr .yuanyuan {  left: -5px;
    font-size: 30px;
    color: #15b6e6; }
.hl .yuanyuan{ right:-5px;font-size: 30px; color:#eb8e57}
.historybox li:hover .yuanyuan { background: #999;}

.hl i.icon-dizhi1{
    right: -8px;
    font-size: 30px;
    background: #f5f5f5;
    color: #15b6e6;
    position: absolute;
    top: -6px;
}

.historybox ul{
	position: relative;
}

.historybox{
	background: url(../images/hbox-bg.png) repeat-y center;
	background: url(../images/hbox-bg.png) repeat-y center;
}

.project{
	padding-bottom:40px;
	}
.project_list{
	position:relative;
	margin-top:40px;
	}			
.case_picture_list li {
	margin-bottom: 30px;
}

.case_picture_list li:nth-last-child(1),
.case_picture_list li:nth-last-child(2) {
	margin-bottom: 0px;
}
.case_picture_list li>a{
	display: block;
	position: relative;
	background-repeat: no-repeat;
	background-position: center 0;
}
.case_picture_list li>a>div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	/*opacity: 0;*/
	transition: 0.3s all ease;
	padding: 24px 0;
}
.case_picture_list li>a>div>div{
	width: 80%;
    margin: 0 auto;
    border-bottom: 1px solid #868686;
    border-top: 1px solid #868686;
	height: 47px;
    line-height: 47px;
    overflow: hidden;
}
.case_picture_list li>a>div>div .glyphicon{
	margin-right: 10px;
	font-size: 22px;
}
.case_picture_list li>a .tt{
	display: block;
	width:100%;
}
.case_picture_list li>a .tb{
	display: none;
}
.case_picture_list li>a:hover{
	text-decoration: none;
    background-position: center 93%;
}

/*.case_picture_list li>a:hover .tt{
	display: none;
}
.case_picture_list li>a:hover .tb{
	display: block;
}*/
.case_picture_list li>a:hover>div{
	opacity: 0.8;
}
.case_text_list {
	padding: 20px;
	border: 1px solid #0062b4;
	border-bottom: 0 none;
}

.case_text_list ul li {
	border-bottom: 1px solid #e5e5e5;
	line-height:34px;
}

.case_text_list ul li a {
	font-size: 14px;
	color: #6f6f6f;
}
.case_text_list ul li a:hover{
	color: #0062b4;
}
.case_more {
	background: #0062b4;
	color: #fff;
	width: 100%;
	display: block;
	text-align: center;
	padding: 14px 0;
	height: 20%;
}

.case_more a {
	color: #fff;
	padding: 10px 60px;
	border: 1px solid #fff;
	display: inline-block;
	font-size: 16px;
}
.case_more a:hover{
	background: #fff;
	color: #0062b4;
}
.nav-tabs>li{
	padding:0px;
	}
.index_tab .nav>li>a{
	padding:5px 23px;
	color:#666;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	border-top:1px #ddd solid;
	margin-right:9px;
	border-radius:0px;
	font-size:16px;
	}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color:#fff;
	background-color:#005bac;
	border:1px #005bac solid;
	}
.nav-tabs>li.index_more1{
	float:right;
	margin-right:0px;
	}
.nav-tabs>li.index_more1 a{
	margin-right:0px;
	border:0px;
	padding:5px 0px;
	}																				
@media (max-width:767px) {
	.case_picture_list li>a>div>div{
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		font-size:14px;
	}
	.case_picture_list li>a>div{
		padding:9px 0px;
		}
	.swiper-button-next,.swiper-button-prev{
		display:none;
		}
	.tel{
		margin-top:0px;
		}	
	.navbar-default .navbar-toggle .icon-bar {
    	background-color: #f39700;
	}	
	.nav>li>a{
		padding: 15px 25px;
		}
	.x_title{
		margin-top:10px;
		font-size:16px;
		}
	.f_top{
		padding-top:0px;
		padding-bottom:10px;
		}
	.nx_title h4{
		font-size:16px;
		}
	.sidebar ul li a,.x_md a, .x_list a{
		font-size:14px;
		}		
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background:none;
		}
	.x_rq a{
		width:100%
		}
	.x_md a{
		  padding: 0px 42px;
		}
	.dropdown-menu .col-md-6 a img{
		display:none;
		}	
	.navbar .nav > li:hover .dropdown-menu {
	display: none;
	}
	.swiper-pagination{
		display:none;
		}
	.x_tt{
		margin-bottom:10px;
		}
	.x_tt p{
		font-size:12px;
		}
	.index_mk{
		margin-top:0px;
		}
	.index_commend{
		margin-top:15px;
		margin-left:0px;
		}	
	.index_news{
		margin-bottom:15px;
		}
	.logo{
		margin-bottom: 20px;
    	margin-top: 20px;
		text-align:center;
		float:none;
		}
	.logo img{
		/*max-width:300px;*/
		}	
	.x_tt p{
		left:0px;
		right:0px;
		}
	.index_title{
		font-size:14px;
		margin-top:20px;
		}
	.index_desc{
		font-size:12px;
		margin-bottom:15px;
		}
	.index_pic img{
	margin-bottom:15px;
	}	
	.index_news{
		margin-top:15px;
		}	
	.kc span{
		height:20px;
		overflow:hidden;
		font-size:16px;
		}
	.kc p{
		height:25px;
		overflow:hidden;
		}
	.kc p.ctime{
		margin-top:5px;
		}	
	.newsbg{
		margin-top:15px;
		}
	.kc{
		margin-bottom:10px;
		}		
	.kc a{
		padding:10px;
		}
	.tel{
		margin-top:10px;
		}	
	.tel,.tel span{
		font-size:12px;
		}
	.tel em{
		font-size:14px;
		}
	.f_address {
		color: #fff;
		text-align: center;
		font-size: 12px;
		line-height: 20px;
		font-style: 12px;
		float:none;
		margin-top: 12px;
	}	
	.path{
		font-size:12px;
		}
	.n_pages,.share{
		float:none !important;
		text-align:left;
		}
	a.newsList .newsBox2{
		width:100%;
		}
	a.newsList .newsBox2{
		padding:15px 0px;
		}
	a.newsList{
		padding:0px;
		}
	.zhiwei a{
		margin-top:30px;
		}
	.pro_box1{
		max-height:none;
		padding-right:0px;
		}
	.cplist{
		width:100%;
		}
	.cp_button{
		margin-bottom:0px;
		margin-left:0px;
		}
	.sidebar a{
		padding: 0px 10px;
		font-size:14px;
		}
	.header{
		width:100%;
		margin-top:0px;
		float:none;
		display:none;
		}
	.mobile_nav{
		margin-left:-15px;
		margin-right:-15px;
		}	
	.mobile_nav a{
		width: 33.3333333%;
		display: inline-block;
		text-align: center;
		line-height: 40px;
		border-bottom: 1px #eaeaea solid;
		border-right: 1px #eaeaea solid;
		float:left;
		color:#fff;
		background-color:#0062b4;
		}
	.mobile_nav a:hover{
		background-color:#eb8e57;
		color:#fff;
		}	
	.mobile_nav a:last-child{
		border-right:0px;
		}
	.reason .res{
		width:100%;
		}	
	.partner{
		margin-bottom:10px;
		}
	.index_more{
		
		}
	.kecheng{
		margin-bottom:20px;
		}
	.reason .res p{
		color: #eb8e57;
		}
	.wc span.bt{
		font-size:14px;
		}
	.wc p{
		font-size:12px;
		}
	.wc p.ctime span{
		font-size:16px;
		}
	.kc p{
		font-size:12px;
		padding-left:0px;
		padding-right:0px;
		}
	.kc span{
		padding:0px;
		}
	.solve{
		padding-bottom:20px;
		}
	.pro_title{
		font-size:16px;
		}
	.cation-list dd a,.box_case p,.nr .n_desc,.n_pages,.content .box p,.content .box .diqu h3,.nr .n_join{
		font-size:12px;
		}
	.casetitle h3,.pageTitle h3,.nr h2,.c_title,.nr_title,.nr h2.j_title,.zhiwei a,.newsBox1 .newsTitle a{
		font-size:16px;
		}
	.box_case .case_title h3,.j_title a,.newsBox1 .newsD{
		font-size:14px;
		}
	.c_address,.c_tubiao,.btn1{
		margin-top:10px;
		}
	.mapright{
		padding-left:0px;
		}
	.content .box{
		margin-bottom:15px;
		}
	.newsImg1{
		display:none;
		}
	.newsBox1{
		width:100%;
		padding:10px 0px;
		}
	.newsBox1 .newsButton{
		margin-top:30px;
		}
	.newsBox1 .newsTitle{
		float:none;
		}
	.newsBox1 .newsTime{
		display:none;
		}
	a.newsList .newsBox2 .newsTitle2{
		font-size:14px;
		}
	.sidebar{
		line-height:40px;
		}
	.index_tab .nav>li>a{
		font-size:14px;
		margin-right:0px;
		padding: 5px 7px;
		}
	.index_tab{
		margin-top:20px;
		}
	.partner,.partner a,.about_list a,.sidebar ul li a, .x_md a, .x_list a,.x_md p{
		font-size:12px;
		}
	.index_more a{
		padding: 3px 20px;
		}
	.about_desc{
		margin-top:0px !important;
		}																																																		
	}
@media (max-width:378px) {
	.logo{
		text-align:center;
		float:none !important;
		margin-top:15px;
		}
	.tel{
		text-align:center;
		float:none !important;
		margin-top:0px;
		margin-bottom:10px;
		}	
	}
@media (min-width:768px) and (max-width:991px) {
	a.newsList .newsBox2{
		width:62%;
		}
		}

@media (min-width:992px) and (max-width:1199px) {}

@media (min-width: 1200px){
.container {
    width: 1230px;
}			
}

