﻿/* CSS Document */

@charset "utf-8";

/*公共部分*/

*{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-family:"微软雅黑";
	}
ul,li,ol{
	list-style:none;
	}
img{
	border:0px;
	-webkit-transition: all ease .3s;  
    transition: all ease .3s ;
	}
a{
	text-decoration:none;
	}
body{
	background:#f5f5f5;
	overflow-x:hidden;
	max-width:640px;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}  
.clear{
	clear:both;
	}

.cmain_con{
	width:1000px;
	margin:0px auto;
	position:relative;
	}
.cmain_box{
	width:100%;
	position:relative;
	max-width:640px;
	margin:0px auto;
	}
.absolute{
	position:absolute;
	}
.relative{
	position:relative;
	}

.fada_hover img{
	-webkit-transition: all ease .3s;  
    transition: all ease .3s ;
	}
.fada_hover img:hover{
	-webkit-transform: scale(1.2);  
    transform: scale(1.2);
	}
.overhidden{
	overflow:hidden;
	}
.pad50{
	padding:50px 0px;
	}
.pad60{
	padding:60px 0px;
	}
.hidden{
	display:none;
	}

/*页码*/
.ym_box{
	width:100%;
	height:30px;
	text-align:center;
	padding-top:20px;
	}
.ym_box a,.ym_box b{
	padding:3px 5px;
	background:#f5f5f5; 
	cursor:pointer;
	/* margin-left:10px; */
	font-size:#545454;
	text-align:center;
	color:#545454;
	}
.ym_box b{
	background:#fa8f04; 
	color:#fff;
	}
.c2{
	width:20%;
	}
.c5{
	width:50%;
	}
.c4{
	width:40%;
	}
.c6{
	width:60%;
	}
	.c8{
	width:80%;
	}
/*-------------------------------------------------------head-------------------------------------------------------*/
.ctop_box{
	height:46px;
	background:#fff;
	}
.ctop_logo img{
	height:30px;
	margin-top:8px;
	margin-left:5px;
	}
.ctop_menu{
	position:relative;
	z-index:999;
	}
.ctop_menu_list{
	position:absolute;
	top:45px;
	right:0px;
	z-index:99;
	}
.ctop_menu_list ul li{
	height:30px;
	line-height:30px;
	text-align:center;
	width:120px;
	background:#fff;
	border-bottom:1px solid #d1d1d1;
	}
.ctop_menu_list ul li a{
	color:#545454;
	}

.ctop_menu img{
	float:right;
	height:40px;
	margin-top:3px;
	}
	
/*ban*/
.block_home_slider {
	
	position: relative;
	background-color: #ffffff;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding:5px 0px; display:inline-block;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


/*nav*/
.cnav_box {
	
	}
.cnav_box ul li{
	width:33.3%;
	float:left;
	margin-top:20px;
	}
.cnav_box ul li a{
	width:90%;
	display:block;
	margin:0px auto;
	padding:8px 0px;
	}
.cnav_box ul li.green a{
	  background:#85af5d;
	}
.cnav_box ul li.red a{
	  background-color:#F90000;
	}
.cnav_box ul li.blue a{
	  background-color:#29aae3;
	}
.cnav_box ul li.orange a{
	  background-color:#f17225;
	}
.cnav_box ul li.purple a{
	  background-color:#8b2767;
	}
.cnav_box ul li.yellow a{
	  background-color:#06a78b;
	}
	
.cnav_box ul li a img{
	display:block;
	width:60%;
	margin:0px auto;
	}
.cnav_box ul li a h6{
	color:#fff;
	text-align:center;
	margin-top:5px;
	}
	
/*产品*/

.cys_box_tit{
	height:40px;
	background:#F90000;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bolder;
	margin:20px auto 0px;
	}

.ccase_con ul li{
	width:50%;
	float:left;
	margin-top:20px;
	}
.ccase_con ul li a{
	display:block;
	width:90%;
	margin:0px auto;
	background:#fff;
	}
.ccase_con .ccase_con_picbox img{
	display:block;
	max-width:100%;
	height:191px;
	margin:0px auto;
	}
.ccase_con .ccase_con_txtbox{
	width:96%;
	margin:0px auto;
	}
.ccase_con .ccase_con_txtbox h6{
	font-size: 14px;
	margin: 8px 0px;
	font-weight: bold;
	text-align:center;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.ccase_con .ccase_con_txtbox p{
	color:#999;
	margin-bottom:10px;
	height:40px;
	overflow:hidden;
	line-height:20px;
	}
.ccase_con .ccase_con_timebox{
	width: 100%;
	height: 5px;
	line-height: 30x;
	background-color: #ececec;
	}

 .cmain_more a{
	 display:block;
	 width:100px;
	 bordeR:1px solid #fff;
	 text-align:center;
	 height:30px;
	 line-height:30px;
	 margin:20px auto 0px;
	 color:#fff;
	 }
	 
/*我们的优势*/
.cys_box_con{
	margin-bottom:20px;
	}
.cys_box_con_title{
	width:90%;
	margin:10px auto 0px;
	background:#fff;
	padding:10px;
	line-height:20px;
	color:#323232;
	}
.cys_box_con_title span{ float:right; line-height:20px;}

.cys_box_con_title a{
	
	color:#323232; text-decoration:none;
	} 	 
/*底部*/
.cfoot_box {
	background:#1AABFF;
	padding:10px 0px;
	}
.cfoot_box p,.cfoot_box p a{
	width:96%;
	color:#fff;
	line-height:20px;
	font-size:12px;
	margin:0px auto;
	display:block;
	text-align:center;
	}	
	

.cfd {
	width:36px; background:#F90000;
	background:#0763A6;
	position:fixed;
	right:0px;
	top:35%;
	}
.cfd a{
	display:block;
	width:16px;
	color:#fff;
	right:0px;
	font-size:12px;
	text-align:center;
	margin:0px auto;
		padding:15px 0px
	}
.cfd img{
	display:block;
	width:100%;
	background:#f00;
	cursor:pointer;
	}
	 
	 
/*子页面公共部分*/
.fd_pic_box{
	position:fixed;
	left:0px;
	top:0px;
	z-index:-1;
	}	 
.fd_pic_box img{
	width:100%;
	}
.cym_con{
	width:92%;
	margin:20px auto;
	}
.cym_tit{
	background:#1AABFF;
	margin-bottom:5px;
	}
.cym_tit a{
	display:inline-block;
	width:33%;
	color:#fff;
	text-align:center;
	line-height:36px;
	float:left;
	}
.cym_tit a.hover{
	background:#f20;
	}
.cym_tit1{
	background:#1AABFF;
	margin-bottom:5px;
	}
.cym_tit1 a{
	display:inline-block;
	width:25%;
	color:#fff;
	text-align:center;
	line-height:36px;
	float:left;
	}
.cym_tit1 a.hover{
	background:#f20;
	}
.cym_con_txt{
	background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80ffffff",endColorstr = "#80ffffff");
	padding:10px 0px;
	}
.cym_con_txt .cym_con_txtson{
	width:96%;
	margin:0px auto;
	color:#323232;
	line-height:28px;
	}
.cym_con_txt .cym_con_txtson img{
	max-width:100%;
	margin-bottom:5px;
	}
/*关于我们页面*/

/*新闻中心*/

.news_box_con{

	padding:10px 0px;
	margin:0px auto;
	}
.news_box_con ul li{
	width:100%;
	margin:0px auto 10px;
	background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80ffffff",endColorstr = "#80ffffff");
	padding:10px 0px;
	}
.news_box_con ul li h6{
	width:100%;
	margin:5px auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#F90000;
	font-size:16px;
	text-align:center;
	}
.news_box_con ul li p{
	color:#545454;
	width:96%;
	margin:5px auto;
	height:36px;
	overflow:hidden;
	}
	
/*联系我们*/

.cym_con_lxtxt{
	background:#fff;
	padding:10px 0px;
	margin-bottom:10px;
	}
.cym_con_lxtxt p{
	width:90%;
	margin:0px auto;
	line-height:30px;
	color:#323232;
	}
	
/*留言*/

.cym_con_ebook{
	margin:20px auto 0px;
	}
.cym_con_ebook input{
	width:49%;
	background:#fff;
	border:0px;
	height:36px;
	line-height:36px;
	text-indent:24px;
	color:#545454;
	display:block;
	font-size:12px;
	}
	
.cym_con_ebook input.bt_input{
	width: 100%;
	margin-bottom: 10px;
	}
.cym_con_ebook textarea{
	display:block;
	width:100%;
	height:120px;
	background:#fff;
	margin:10px auto;
	border:0px;
	}
.cym_con_ebook input.tj_btn{
	background:#fa5208;
	width:100%;
	cursor:pointer;
	color:#fff;
	}
	
/*详情页面*/
.cym_info_txt{
	background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80ffffff",endColorstr = "#80ffffff");
	}
.info_title{
	font-size:16px;
	text-align:center;
	background:#d1d1d1;
	border-bottom:2px solid #ececec;
	line-height:50px;
	color:#323232;
	font-weight:bolder;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0px auto;
	}
.info_time{
	margin:10px auto;
	text-align:center;
	}
.info_time span{
	margin-right:10px;
	}
.info_infocon{
	padding:5px 0px 20px;
	width:90%;
	margin:0px auto;
	}
.info_infocon p{
	line-height:30px;
	color:#545454;
	}
.info_infocon p img{
	display:block;
	max-width:100%;
	margin:5px auto;
	}