@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑"}
body,html{background:#FFF; margin:0; padding:0}

/*banner*/

.banner{width:100%px;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; position:relative; z-index:2}
.fnav{
	width: 100%;
	height: 120px;
	position: absolute;
	bottom: -59px;
	left: 0px;
	background: url(../images/nav_bj1.png)  center;
	z-index: 999
}
.fnav_con{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	position: absolute;
	top:10px; left:-600px; margin-left:50%; }
.fnav_con ul li{ width:33.3%; height:85px; line-height:28px;padding-top:10px; float:left; color:#FFF; }
/*.fnav_con ul li:first-child{ width:28%;padding-left:5%; }

.fnav_con ul li:last-child{ width:33%; padding-left:35px}*/
.fnav_con ul li:nth-child(2){ padding-top:35px; }
.fnav_con ul li h1{ width:90%; font-size:30px; font-weight:bold; text-align:center;}
.fnav_con ul li a{ display:block;width:80px;height:26px; line-height:26px; text-align:center; color:#FFF;border-radius: 13px;border: solid 1px #ffffff; float:left; font-size:13px; float:right}
.fnav_con ul li p{ width:90%;font-size:20px; text-align:center; padding-top:10px; opacity:0.5; }
.part1{width:100%; height:450px; padding-top:70px;}
.part1_con{width:1200px; height:450px; margin:0 auto; position:relative; }
.part1_left{
	width: 340px;
	height: 409px;
	position: absolute;
	left: 8px;
	bottom: 3px;
	padding-left: 40px;
}
.part1_right{width:800px; height:350px; position:absolute; bottom:30px; right:0px}
.part1_right h1{font-size: 48px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #f5f5f5; padding-bottom:30px;}
.part1_right h1 span{display:block;font-size: 30px;
	font-weight:bold;
	letter-spacing: 0px;
	color: #47cc57;}
.part1_app{width:100%; height:230px; }
.part1_app ul li{ width:22%; height:190px; padding-right:3%; padding-top:30px; float:left}
.part2{width:100%; height:800px; background:url(../images/4_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.part2_tit{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:70px}
.part2_tit h1{text-align:center;font-size: 36px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #ffffff; padding:100px 0px 30px 0px}
.part2_tit h1 span{color:#47cc57;}
.xian{ display:block;width: 90px;
	height: 4px;
	background-color: #47cc57; margin:0 auto}
	.yjh{font-size: 18px;
	font-stretch: normal;
	letter-spacing: 0px;
     text-align:center;
	color: #ffffff; padding-bottom:30px}
.part2_con{width:1200px; height:auto; overflow:hidden; margin:0 auto}
.part2_con ul li{ width:14%; font-size:14px; line-height:30px; padding:3%; color:#FFF; text-align:center; float:left}
.part2_con ul li h1{font-size: 24px;
	font-weight:bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #47cc57; padding:50px 0px 30px 0px}
.part2_con2{width:1200px; height:auto; overflow:hidden; margin:0 auto;  padding-left: 70px;}
.part2_con2 ul{width:100%;}
.part2_con2 ul li{ 
    width: 20%;
    font-size: 14px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
    float: left;
    padding: 16px;}
.part2_con2 ul li h1{font-size: 24px;
	font-weight:bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #47cc57; padding:50px 0px 30px 0px}
	
	.part12{width:100%; height:400px;}
.part12_tit{width:100%; height:120px; overflow:hidden; margin:0 auto; padding-bottom:70px;}
.part12_tit h1{text-align:center;font-size: 36px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;
	padding:50px 0px 30px 0px}
.part12_tit h1 span{color:#47cc57;}
.part12_con{width:1200px; height:auto; overflow:hidden; margin:0 auto;
    padding-top: 20px;
}
.part12_con ul {
    padding-left: 90px;
}
.part12_con ul li{ width:14%; font-size: 24px;
	font-weight:bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #47cc57;
 padding:3%; color:#FFF;  
    padding-top: 40px;
	height: 80px;
float:left; background:url(../images/kbk_03.png)no-repeat;}
.part12_con ul li p{
    padding-right: 80px; text-align:center;
}
.part12_con ul li h1{font-size: 24px;
	font-weight:bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #47cc57; padding:50px 0px 30px 0px}
.part3{width:100%; height:840px}
.part3_tit{width:1200px; height:auto; overflow:hidden; margin:0 auto;  padding-bottom: 20px;}
.part3_tit h1{text-align:center;font-size: 36px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;padding:40px 0px 30px 0px}
.part3_tit h1 span{color:#47cc57;}
.part3_xian{ display:block;width: 90px;
	height: 4px;
	background-color: #47cc57; margin:0 auto}
	.part3_yjh{font-size: 18px;
	font-stretch: normal;
	letter-spacing: 0px;
     text-align:center; padding-bottom:30px}
	 
.part3_con{width:1200px; height:500px; margin:0 auto; position:relative}
.part3_left{width:35%; height:auto; overflow:hidden; float:left; }
.part3_left ul li{font-size: 14px;
	color: #333333; height:86px; line-height:30px; list-style-type:square}
.part3_left ul li h1{font-size: 16px;
	font-weight:bold;
	line-height: 30px;
	letter-spacing: 0px;
	color: #27ad37;}
.part3_right{width:60%; height:auto; overflow:hidden; position:absolute; right:0px; bottom:-73px}
.chanp_nav{ width:910px; height:80px; background:url(../images/chanp.png) no-repeat center top; margin:0 auto; padding-bottom:50px;}


.part4{width:100%; height:1000px; background:#f5f5f5}



.part5{width:100%; height:900px; background:url(../images/7_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.part5_con{width:1200px; height:auto; overflow:hidden; margin:0 auto}
.hzbtn{ display:block;width: 300px;
	height: 60px; line-height:60px; text-align:center;
	border: solid 1px #47cc57; color:#FFF;font-size: 18px; margin:70px auto; cursor:pointer}
.part6{width:100%; height:850px; background:#f5f5f5}
.part6_con{width:1200px; height:560px; overflow:hidden; margin:0 auto; padding-top:30px;}
.part6_conL{width:379px; height:440px;background:url(../images/youxiang.png) no-repeat; float:left}
.part6_conR{width:760px; height:508px; float:right;}
.part6_zlcon{width:100%; height:100px;}
.part6_zl{ display:block; width:47%; height:auto; margin-left:15px; overflow:hidden; float:left; }
.part6_zl h2{ font-size:16px; line-height:50px; text-align:left}
.part6_zls{width:99%; height:45px; line-height:50px;}
.part6_bx{width:100%; height:150px; line-height:30px}
.xq_btn{width: 200px;
	line-height: 50px;
	background-color: #47cc57; font-size:16px;
	border-radius: 25px; color:#FFF; text-align:center; margin-left:15px; cursor:pointer}
.bwk_sjpic{width:230px; height:408px;position:absolute;left:488px;top:195px; z-index:10;}
banner 
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide {width:100%;height:100%; margin: 0 auto;position: relative; left:0px; bottom:0px; overflow: hidden;z-index:14}
.ck-slide ul.ck-slide-wrapper {width:100%;height:100%; position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide ul.ck-slide-wrapper li img{width:100%; display:block;}
.ck-slidebox { position: absolute; left: 50%; bottom: 62px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}
/*banner end*/


.typt_banner{width:100%px; height:auto; overflow:hidden; position:relative}


.typt_part1{width:100%; height:580px;}
.typt_part1_con{width:1200px; height:700px; margin:0 auto}
.typt_part1_conB{ width:100%; height:auto; overflow:hidden; padding-top:30px;}
.typt_part1_conB ul{ height:auto; overflow:hidden}
.typt_part1_conB ul li{ width:20%; height:350px;float:left; background:url(../images/1_1pic.png) center top no-repeat; position:relative}
.typt_part1_conB ul li:nth-child(2){background:url(../images/1_2pic.png) no-repeat center top}
.typt_part1_conB ul li:nth-child(3){background:url(../images/1_3pic.png) no-repeat center top}
.typt_part1_conB ul li:nth-child(4){background:url(../images/1_4pic.png) no-repeat center top}
.typt_part1_conB ul li:last-child{background:url(../images/1_5pic.png) no-repeat center top}
.typt_part1_conB ul li p{ width:90%;position:absolute; left:0px; top:190px; font-size:16px;  text-align:center;line-height:30px;padding:5%}
.typt_part1_conB ul li p span{ display:block; font-size:24px; font-weight:bold; margin-bottom:10px;}
.typt_part1_btn{ display:block;width:400px; height:50px; line-height:50px; text-align:center; background:#ff6100; color:#FFF; margin:50px auto; font-size:24px}
.typt_partpub_tit{width:1200px; height:auto; overflow:hidden; margin:0 auto;padding-bottom: 30px;}
.typt_partpub_tit h1{text-align:center;font-size: 36px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;padding:80px 0px 30px 0px}
.typt_partpub_tit h1 span{color:0066cc;}
.typt_partpub_yjh{font-size: 18px;
	font-stretch: normal;
	letter-spacing: 0px;
     text-align:center; padding-bottom:30px}
.typt_partpubf{ color:#FFF}

.typt_part2{width:100%; height:840px}
.typt_part2_tit{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px}
.typt_part2_tit h1{text-align:center;font-size: 36px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;padding:80px 0px 30px 0px}
.typt_part2_tit h1 span{color:#0066cc;}
.typt_part2_xian{ display:block;width: 90px;
	height: 4px;
	background-color: #0066cc; margin:0 auto}
	.part2_yjh{font-size: 18px;
	font-stretch: normal;
	letter-spacing: 0px;
     text-align:center; padding-bottom:30px}
	 
.typt_part2_con{width:1200px; height:600px; margin:0 auto; position:relative}
.typt_part2_left{width:32%; height:auto; padding-left:50px; padding-top:60px; overflow:hidden; float:left; }
.typt_part2_left ul li{font-size: 14px;
	color: #333333; height:86px; line-height:30px; list-style-type:square}
.typt_part2_left ul li h1{font-size: 16px;
	font-weight:bold;
	line-height: 30px;
	letter-spacing: 0px;
	color:#0066cc;}
.typt_part2_right{width:65%; height:auto; overflow:hidden; position:absolute; right:0px; bottom:23px}

.typt_chanp_nav{ width:910px; height:80px; background:url(../images/chanp.png) no-repeat center top; margin:0 auto; padding-bottom:50px;}

.part9{width:100%; height:700px;background:url(../images/kjty_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; }
.part99_box{width:1100px; height:auto; margin:0 auto; padding-top:1px;overflow:hidden}
.part9_box{width:1200px; height:490px; margin:0 auto; background:url(../images/sk_bg.png) no-repeat center; padding-top:20px;}
.part8_tit_x{ left:145px}
.part9_con{width:1050px; height:530px; margin:0 auto; padding-top:0px; position:relative }
.part9_con_lt{width:350px;  float:left}
.part9_con_lt ul{ margin-top:30px;}
.part9_con_lt ul li{ width:100%; line-height:50px; font-size:14px;}
.part9_con_lt ul li span{ display:block; width:20px; height:6px; background:#CCC; margin-top:24px; margin-right:15px; float:left}
.part9_con_rt{width:680px; height:425px; border:1px solid #CCC; float:right}
.part9_con_rt_vd{width:100%; height:420px;}

.part9_tit{width:1061px; height:75px; margin:0 auto; line-height:62px; font-size:44px; color:#2157AF ; text-align:center; position:relative}
.part9_titsp{font-size:32px;}
.part9_tit_x{display:block; width:130px; height:10px; background:#F8DD46; position:absolute; left:148px; top:55px;}
.part9_tit_con{ width:1100px; margin:0 auto;text-align:center; font-size:22px; text-align:center; line-height:38px; padding:30px 0px;color:#47cc57;}
.ft_wt{ color:#ffff;}

/* bannerx start */
.index{ padding-bottom:30px;}
.index .picbox{ width:100%; overflow:hidden; position:relative; min-width:1200px;}
.index .picbox .hd{ overflow:hidden; position:absolute; right:48%; bottom:30px; z-index:1; }
.index .picbox .hd ul{ overflow:hidden; zoom:1;}
.index .picbox .hd ul li{ float:left; margin-right:15px;  width:10px; height:10px; text-indent:-999px; background:#878787; cursor:pointer; }
.index .picbox .hd ul li.on{ background:#0e5fb1;}
.index .picbox .bd{ position:relative; height:100%; z-index:0;   }
.index .picbox .bd li{ zoom:1; vertical-align:middle; }
.index .picbox .bd img{ width:100%; display:block;  }

/*bannerx end */
.parent{    
   text-align:center;  
    padding-top: 30px
    line-height:200px;    
}    
.side{    
    width:300px;    
   height:300px;    
  float:left;    
   
}    
.main{ 
    padding-top: 80px;   
    height:300px;    
    margin-left: 500px;
    width: 600px;  
   
}   

.zhengshu{width:100%; height:700px; background:url(../images/zs_bj.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.zhegnshu_con{ width:1000px; height:auto; margin:0px auto}
.zhegnshu_con ul li{ width:500px; height:auto; float:left;}
.zhegnshu_con ul li:fisrt-child{ margin-left:0px;}
.zhegnshu_con ul li:last-child{ float:right} 
.zhegnshu_con ul li h1{font-size: 26px;
color:#336699;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;padding:80px 0px 20px 0px}
	.zhegnshu_con ul li h2{ font-size: 16px;color:#336699;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;padding:10px 0px 20px 0px}
.zhegnshu_con ul li p{ line-height:20px; margin:0 auto}


.part22{width:100%; height:820px;background:url(../images/2_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.part222{width:100%; height:880px;background:url(../images/kjty_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.part22_tit{width:100%; height:auto; overflow:hidden; margin:0 auto; }
.part22_tit h1{text-align:center;font-size: 36px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #ffffff; padding:100px 0px 30px 0px}
.part22_tit h1 span{color:#47cc57;}
.xian{ display:block;width: 90px;
	height: 4px;
	background-color: #47cc57; margin:0 auto}
	.yjh{font-size: 18px;
	font-stretch: normal;
	letter-spacing: 0px;
     text-align:center;
	color: #ffffff; padding-bottom:30px}
.part22_con{width:1200px; height:auto; overflow:hidden; margin:0 auto}
.part22_con ul li{ width:14%; font-size:14px; line-height:30px; padding:3%; color:#FFF; text-align:center; float:left}
.part22_con ul li h1{font-size: 24px;
	font-weight:bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #47cc57; padding:50px 0px 30px 0px}
.part22_con2{width:1200px; height:auto; overflow:hidden; margin:0 auto;     padding-top: 20px;
 padding-left:100px;}
.part22_con2 ul{width:100%;}
.part22_con2 ul li{ 
    width: 20%;
    font-size: 14px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
    float: left;
    padding: 16px;}
.part22_con2 ul li h1{font-size: 15px;
	font-weight:bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
 padding:20px 0px 20px 0px}