@charset "utf-8";
/*all*/
body,td,th {
	font-family: "微软雅黑";
	font-size: 13px;
	color: #555;
	}
a{
    color: #555;
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	color: #ff8800;
	}
body,div,ul,li,dl,dt,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th {
	margin: 0; 
	padding: 0;
	color:#666;
	}
li{
	list-style: none;
	}
.clear{
	clear: both;
	margin: 0px;
	padding: 0px;
	}
img {vertical-align:middle;}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.cp img{
	border: 2px solid #d9d9d9;
	padding: 1px;
}
.cp a:hover img{
	border: 2px solid #ff8800;
	padding: 1px;
}
#top,#head,#mian,#search,#banner1,#superiority,#feature,#aboutus,#bnav,#client,#news,#links,#copyright{
	width:1000px; 
	height:auto; 
	margin:0 auto; 
	}
#mian_bg{
	width:100%;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	background:#f4f4f4;
}
/*head*/
#top_bg{
	width:100%;
	height:34px;
	background:url(/skin/images/kelai_02.jpg) repeat-x;
}
#top{
	line-height:30px;
}
/*head*/
#head{
	margin-top:20px;
	margin-bottom:20px;
}
.head_logo{
	width:112px;
}

.head_txt{
	width:440px;
	line-height:28px;
	font-size:16px;
	color:#018ae1;
	padding:20px 0px 0px 15px;
}
.head_tel{
	width:192px;
	margin-top:25px;
	padding-top:18px;
	font-size:30px;
	color:#09F;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:48px;
	background:url(/skin/images/kelai_10.jpg) no-repeat;
}
/*nav*/
#nav_bg{
	width:100%;
	height:50px;
	background:#009dff;
}
#nav{
	width:1001px;
	margin:0px auto;
}
#nav ul li{
	width:111px;
	line-height:50px;
	float:left;
	text-align:center;
	background:url(/skin/images/kelai_16.jpg) no-repeat;
}
#nav ul li a{
	line-height:50px;
	font-size:16px;
	color:#FFF;
	display:block;
}
#nav ul li a:hover{
	font-size:16px;
	color:#FFF;
	background:url(/skin/images/kelai_14.jpg) no-repeat;
	display:block;
}
#nav_r{
	width:2px;
}
#nav ul li.on{
    background:url(/skin/images/kelai_14.jpg);
}
/*banner*/
#banner{
	width:100%;
	height:450px;
	background:url() center no-repeat;
}
/*Search*/
#search_bg{
	width:100%;
	height:50px;
}
.search_l{
	width:700px;
	line-height:50px; 
	font-size:13px;
	
}
.search_r{
	width:264px;
	margin-top:8px;
}
.box{
	border: 1px solid #c0c0c0;
    padding-left: 20px;
    height: 28px;
    width: 200px;
    line-height: 28px;
    border-right: none; 
    /* background-color: #FFF; */
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.searcb{
    border: 1px solid #c0c0c0;
    height: 30px;
    width: 43px;
    border-left: none; 
     background: url(/skin/images/search.png) no-repeat center center #FFF; 
     background-size: 50%;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
/*list*/
#list_bg{
	width:230px;
	background:#009dff;
}
.list_title{
	width:230px;
}
.list{
	width:215px;
	padding-left:10px;
	padding-bottom:10px;
}
.list ul li{
	line-height:34px;
	padding-left:20px;	
	background:url(/skin/images/kelai_43.jpg) repeat-y;
	font-size:14px;
}
.list ul li a{
	color:#FFF;
}
.list ul li a:hover{
	color:#FF0;
}
.form-group{
    width: 100%;
    margin: 20px auto;
}
.form-group .text-main{
    width: 40%;
    height:45px;
    line-height: 45px;
    border:1px #ccc solid ;
    border-radius: 10px;
    padding:0 20px;
    
}
.form-group .textarea{
   width: 80%;
    height:105px;
    line-height: 35px;
    border:1px #ccc solid ;
    border-radius: 10px;
    padding:0 20px; 
}
.buttons{
    width: 25%;
    height:40px;
    font-size: 16px;
    line-height: 40px;
    border:1px #009dff solid ;
    border-radius: 10px;
    color: #FFF;
    background: #009dff;
    padding:0 20px;
}
/*banner*/
.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:450px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }

/*product*/
#product_bg{
	width:740px;
	
}
.product_title{
	width:740px;
	padding-top:18px;

}
.product_line{
	width:740px;
	height:4px;
	background:url(/skin/images/kelai_33.jpg) repeat-x;
}
#product{
	width:740px;
	padding-top:12px;
}
#product li{
	width:242px;
	float:left;
	text-align:center;
}
#product li img {width:228px; height:171px; border:#ccc 1px solid; padding:1px;}
#product ul{
	overflow:hidden;
}
.cp_wz{
	text-align:center;
	line-height:32px;
}
/*banner1*/
#banner1{
	margin-top:15px;
}
/*superiority*/
#superiority_bg{
	width:100%;
	height:610px;
	background:url(/skin/images/kelai_44.jpg) center no-repeat;
}
.superiority_txt{
	color:#FFF;
	font-size:13px;
	line-height:20px;
	padding:25px 0px 0px 653px;
}
.superiority_txt1{
	color:#FFF;
	font-size:13px;
	line-height:20px;
	padding:50px 0px 0px 653px;
}

/*feature*/
#feature_bg{
	width:100%;
	height:458px;
	margin-bottom:10px;
	background:url(/skin/images/kelai_45.jpg) center no-repeat;
}
.feature_txt{
	font-size:16px;
	line-height:50px;
	color:#FFF;
	padding:130px 0px 0px 35px;
}
/*projects*/
.projects_title{
	width:1000px;
	padding-top:18px;
	padding-bottom:12px;	
}
.projects_line{
	width:1000px;
	height:4px;
	background:url(/skin/images/kelai_55.jpg) repeat-x;
}
.projects_l{
	width:30px;
	padding-top:53px;
}
.projects_r{
	width:30px;
	padding-top:53px;
}
#projects_bg{
	margin-top:20px;
	margin-bottom:20px;
}
#projects{
	width:940px;
	margin:0px auto;
}
#projects li{
	width:235px;
	float:left;
	text-align:center;
}
.case_wz{
	line-height:32px;
}
/*witness*/
#witness_bg{
	width:650px;
}
.witness_title{
	width:650px;
	padding-top:18px;
	padding-bottom:12px;	
}
.witness_line{
	width:650px;
	height:4px;
	background:url(/skin/images/kelai_55.jpg) repeat-x;
}
#witness{
	width:650px;
	padding-top:20px;
	padding-bottom:20px;
}
.witness_tu{
	width:220px;
}
.witness_r{
	width:415px;
}
.witness_txt{
	width:415px;
	line-height:24px;
	padding-bottom:25px;
}
.witness_more{
	width:100px;
	text-align:center;
	line-height:28px;
}
.witness_more a{
	background:#444;
	color:#FFF;
	display:block;
}
.witness_more a:hover{
	 color:#fff;
	 background:#009dff;
	 display:block;
}
/*partner*/
#partner_bg{
	width:290px;
	height:415px;
	background:url(/skin/images/kelai_68.jpg) no-repeat;
}
.partner_title{
	width:290px;
	padding-bottom:10px;
}
#marquee2{
	width:290px;
	margin:0px auto;
	overflow:hidden;
	height:350px;
}
#marquee2 ul {overflow:hidden;}
#marquee2 li{
	text-align:center;
	float:left;
	margin-left:14px;
	margin-top:5px;
	margin-bottom:10px;
}
#marquee2 li img {width:120px; height:52px;}
.pt_wz{
	line-height:32px;
}
.pt_wz a{
	color:#FFF;
}
/*about us*/
#aboutus_bg{
	width:100%;
	height:494px;
	margin-top:40px;
	background:url(/skin/images/kelai_51.jpg) center no-repeat;
}
.aboutus_wz{
	width:530px;
	line-height:26px;
	color:#555;
	padding:120px 0px 0px 35px;
}
.aboutus_tu{
	width:400px;
	padding-top:114px;
}
/*news*/
#news_bg{
	width:650px;
	padding-top:40px; 
}
.news_titlebg{
	width:650px;
	height:50px;
	background:url(/skin/images/kelai_85.jpg) repeat-x;
}
#news_title{
	width:260px;
	height:50px;
	}
#news_title ul li{
	width:130px;
	line-height:50px;
	float:left;
	text-align:center;
}
#news_title ul li a{
	font-size:16px;
	color:#555;
	display:block;
}
#news_title ul li a:hover{
	font-size:16px;
	color:#fff;
	background:url(/skin/images/kelai_83.jpg) no-repeat;
	display:block;
}
.news_more{
	width:48px;
	padding-top:12px;
}
#newswz{
	width:650px;
	padding-top:20px;
	padding-bottom:20px;
}
.newswz_tu{
	width:260px;
}
.newswz_r{
	width:370px;
}
.newswz_txt{
	line-height:24px;
	padding-bottom:25px;
}
.newswz_more{
	width:100px;
	text-align:center;
	line-height:30px;
}
.newswz_more a{
	background:#444;
	color:#FFF;
	display:block;
}
.witness_more a:hover{
	 color:#fff;
	 background:#009dff;
	 display:block;
}
.news_txt{
	width:650px;
}
.news_txt ul li{ width:295px; height:32px; float:left; line-height:32px; border-bottom:#CCC 1px dashed; margin-right:10px; padding-left:20px; background:url(/skin/images/dian.jpg) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*Questions*/
#questions_bg{
	width:290px;
	padding-top:34px;
}
.questions_title{
	width:290px;
	padding-top:18px;
	padding-bottom:12px;	
}
.questions_line{
	width:290px;
	height:4px;
	background:url(/skin/images/kelai_55.jpg) repeat-x;
}
.questions_txt{
	width:290px;
	line-height:24px;
	padding-top:20px;
}
.fqa_tit {white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.line{
	padding:0px;
}
/*links*/
#links {overflow:hidden; padding-bottom:40px;}
.links_title{
	width:1000px;
	padding-top:30px;
	padding-bottom:12px;	
}
.links_line{
	width:1000px;
	height:4px;
	background:url(/skin/images/kelai_55.jpg) repeat-x;
}
.links{
	line-height:24px;
	padding-top:15px;
}
/*bottom nav*/
#bnav_bg{
	width:100%;
	height:50px;
	background:#222;
}
#bnav ul li{
	width:110px;
	line-height:50px;
	float:left;
	text-align:center;
}
#bnav ul li a{
	line-height:50px;
	font-size:14px;
	color:#FFF;
	display:block;
}
#bnav ul li a:hover{
	font-size:14px;
	color:#009dff;
	background:url(/skin/images/kelai_57.jpg) no-repeat;
	display:block;
}
#bnav ul li.onfooter{
    background:url(/skin/images/kelai_57.jpg) no-repeat;
}
/*Copyright*/
#copyright_bg{
	width:100%;
	background:#009dff;
}
#copyright{
	font-size:13px;
	text-align:center;
	line-height:30px;
	color:#FFF;
	padding-top:20px;
	padding-bottom:30px;
}
#copyright a{
	color:#FFF;
}
/*Special*/
.special_title{
	width:1000px;
	text-align:center;
	line-height:30px;
	margin:0px auto;
}
.special_l{
	width:30px;
	padding-top:47px;
}
.special_r{
	width:30px;
	padding-top:47px;
}
#special_bg{
	margin-top:20px;
	margin-bottom:20px;
}
#special{
	width:910px;
	margin:0px auto;
}
#special li{
	width:227px;
	float:left;
	text-align:center;
}
#special li a {font-size:14px;}
.tj_wz{
	font-size:14px;
	line-height:40px;
}


.nei_banner {height:238px;}

.left {width:230px;}
.left_news {margin-top:20px;}
.left_list {background:#fff; padding:0 10px 10px 10px;}
.left_list ul li {line-height:30px; background:url(/skin/images/dian.jpg) no-repeat left center; padding-left:20px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.right {width:750px; margin-left:20px; background:#fff;}
.right_tit {background:url(/skin/images/kelai_03.jpg) no-repeat; height:51px; line-height:51px; overflow:hidden; font-size:16px; color:#009dff; padding-left:35px; padding-right:10px;}
.right_tit span {float:right; font-size:13px; color:#555;}
.right_cont {padding:20px; line-height:24px; font-size:14px;}
.right_cont p {line-height:24px;}
.right_cont img{ width:100% !important; margin:20px auto;}
.right_pro {padding:15px 0px;  min-height:704px;}
.right_pro ul {overflow:hidden;}
.right_pro ul li {width:225px; float:left; margin:0px 10px; text-align:center;}
.right_pro img{ width:225px; height:169px; border:#CCC 1px solid; padding:2px;}

.new_list li {    line-height: 40px;
    background: url(/skin/images/dian.jpg) no-repeat left center;
    padding-left: 20px;
    height: 40px;
    border-bottom: #f1f1f1 1px dotted;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.new_list li span {float:right; font-size:12px; color:#ccc;}



/*翻页样式*/
.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top:20px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none; }
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.digg4 ul li{float:left;margin:2px; width:30px; height:30px;border:1px solid #f1f1f1;}
.digg4 ul li:first-child{width:62px; height:30px;float:left;}
.digg4 ul li:last-child{width:62px; height:30px;float:left;}
.digg4 ul li.active{background:#009cff; }
.digg4 ul li.active a{color:#FFF !important;}
.digg4 ul li a{float:left;padding: 5px 10px; }

.metpager_8 a,.metpager_8 span.miy{ padding:2px 5px 2px 5px; color:#aaa;}

.metpager_8 span.current {border:1px solid #009cff; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#009cff; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}


/*分页�?/
.pageNavi { width:98%; color:#069; line-height:20px; text-align:center; margin:50px auto 0 auto; padding-bottom:20px; }
.wp-pagenavi { clear: both; font-family:"宋体"; margin: 0px auto; }
.wp-pagenavi b { float:right; color:#254383; font-weight:normal; }
.wp-pagenavi em, .wp-pagenavi span, .wp-pagenavi a { display:inline-block; color:#666; font-weight:normal; font-style:normal; text-decoration: none; margin:0 2px; padding:0px 6px; border:solid 1px #e6e6e6; background:#ccc; }
.wp-pagenavi em, .wp-pagenavi span { color:#999; }
.wp-pagenavi span { color:#fff; font-weight:bold; background:#ccc; }
.wp-pagenavi a:hover { color:#fff; text-decoration:none; border: #F00 1px solid; background:#ccc; }

