@charset "utf-8";

/*首页内容开始*/

.banner_index{width:100%;height:520px;overflow:hidden;}

.title_index{width:1200px;margin:0 auto;padding:60px 0 40px 0;text-align:center;}
.content_index{width:1200px;margin:0 auto;overflow:hidden;}

.index_left{float:left;padding:20px 50px 0 30px;width:270px;color:#fff;}
.index_left a{color:#fff;}
.index_left img{padding:0 0 10px 0;}
.index_left img.img1{width:270px;height:58px;padding:0;}

.index_center{float:left;width:340px;padding:20px 0 0 0;color:#aaa;font-size:12px;}
.index_center img{width:340px;height:58px;padding:0;}
.index_center a{color:#fff;font-size:14px;}
.index_center li.li_news{border-bottom:1px dotted #888;padding:15px 0 10px 0;margin:0 0 10px 0;}

.index_right{float:right;padding:20px 20px 0 0;width:220px;}
.index_right a{width:220px;display:block;color:#fff;height:36px;line-height:36px;border-bottom:1px dotted #ddd;font-size:12px;}

/*css function list*/
.fn-dp-n{ display:none;}
.fn-dp-b{ display:block;}
.fn-cf_o{overflow:hidden;_zoom:1;}
.fn-cf_a:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.fn-cf_a{_zoom:1;}
.fn-cf_c{clear:both; line-height:0; font-size:0;}
.fn-fs-14{ font-size:14px;}
.fn-ta-l{text-align:left;}
.fn-ta-c{text-align:center;}
.fn-ta-r{text-align:right;}
.fn-of-h{overflow:hidden;}
.fn-td-n{text-decoration:none;}
.fn-td-u{text-decoration:underline;}
.fn-fw-n{font-weight:normal;}
.fn-fw-b{font-weight:bold;}
.fn-f-l{float:left}
.fn-f-r{float:right}
.fn-b-0{ border:0;}
.fn-pt-r{position:relative;}
.fn-pt-a{position:absolute;}
.fn-ff-v{font-family:Verdana;}

/* page css */
#info_box{ margin-top:80px;}
h1.title{ font-size:18px;font-family:"Microsoft Yahei",Verdana; margin:0 0 10px 20px; padding:1px 2px; line-height:26px; background:#333; color:#fff; display:inline-block;_ display:inline;}
p.text{ font-size:14px;font-family:"Microsoft Yahei",Verdana; line-height:22px; color:#333; padding:0 20px;}
p.text a{color:#0088CC; margin:0 1px;}
p.text a:hover{ text-decoration:underline;}
.mycode{background:#EEEEEE;border: 1px dashed #CCCCCC;font-size:10pt;margin:10px 20px;padding:10px; font-family:"Courier New",Verdana;}
.mycode pre{ color: #0000FF;margin: 0; white-space: pre-wrap;word-wrap: break-word;}
.mycode pre span.note{color:#999; font-size:12px;line-height:20px;}
.mycode pre span.highlight{color:#F00; font-weight:bold;}
.mycode pre h4{ font-size:12px; background:#c00; color:#fff; display:inline-block;height:20px;line-height:20px; padding:0 5px;}
#user_tips{ padding:10px 20px 20px; margin:0 20px 30px; background:#FEFCDF; border:1px solid #FEEA93;}
#user_tips h3{ background:#F93; display:inline-block; padding:2px 5px; color:#fff}
#user_tips p{ color:#666;}

#kinMaxShow{visibility:hidden;width:100%; height:550px; overflow:hidden;z-index:-100}

.c1_index_body{width:100%;overflow:hidden;padding:40px 0;background:#fff;}
.c1_index{width:1200px;margin:0 auto; overflow:hidden;background:#fff;}
.c1_index_title{width:1200px;text-align:center;padding:0 0 30px 0;}
.c1_index_info{width:1200px;}
.c1_index_info a{width:20%;float:left;text-align:center;color:#666;display:block;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%);filter: gray;}
.c1_index_info a:hover{color:#006db5;opacity:1.0;filter:alpha(opacity=100);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%);}
.c1_index_info img{margin:0 0 10px 0;}

.c2_index{width:1200px;margin:0 auto;overflow:hidden;padding:40px 0;}
.c2_index_news{width:600px;float:left;margin:0 20px 0 0;}
.index_news{width:560px;background:#fff;padding:20px;overflow:hidden;}
.index_news_pic{width:560px;overflow:hidden;margin:0 0 13px 0;}
.index_news_pic a{color:#888;font-size:12px;line-height:20px;}
.index_news_pic img{width:185px;height:125px;background:#fff;border:1px solid #eee;padding:2px;float:left;margin:0 20px 0 0;}
.index_news_pic h2{font-size:16px;color:#444;padding:8px 0 5px 0;}
.index_news_pic span{color:#006db5}
.index_news_list li{width:560px;font-size:12px;border-bottom:1px dashed #ccc;padding:7px 0;}
.index_news_list li span{float:right;}
.c2_index_news_title , .c2_index_about_title{height:45px;overflow:hidden;}
.c2_index_enter{width:300px;float:left;padding:46px 0 0 0;}
.c2_index_about{width:260px;float:right;}
.index_about{width:260px;background:#fff;overflow:hidden;}
.index_about p{padding:15px 18px;font-size:12px;}
.index_about a{color:#006db5}

.banner{
			width: 100%;
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 520px;
			float: left;
			background:  no-repeat center center;
		}
		.banner ul li:nth-child(1){
			background: url('../images/banner_i1.jpg') no-repeat center center;
		}
		.banner ul li:nth-child(1){
			background: url('../images/banner_i1.jpg') no-repeat center center;
		}
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('../images/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('../images/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}