@charset "utf-8";
/* CSS Document */

.banner
{
	width:100%;
	height:554px;
	background:url(../image/banner.jpg) no-repeat center top;
	min-width:1100px;
}
.wap1
{
	background:url(../images/index_bg2.jpg) no-repeat center top #fff;
	width:100%;
	height:1136px;
	min-width:1110px;
	overflow:hidden;
}

.wap1_er
{
	width:1110px;
	margin:0 auto;
	margin-top:35px;
}

.wap1_er ul
{
	float:left;
}


.wap1_er .tu1
{
	width:222px;

	
}

.wap1_er .tu1 h1
{
	width:222px;
	height:50px;
	line-height:50px;
	background-color:#39A9D1;
	font-size:16px;
	color:#FFF;
	text-align:center;
}

.wap1_er h1 a
{
	color:#FFF;
}

.wap1_er .tu1 ul
{
	
	width:220px;
	margin:0 auto;
	border-left:1px solid #E0F0FA;
	border-right:1px solid #E0F0FA;
	border-bottom:1px solid #E0F0FA;
	background-color:#fff;
	padding-top:5px;
	min-height:144px;
}

.wap1_er .tu1 ul li
{
	line-height:35px;
	background:url(../images/index_li_point.jpg) no-repeat 15px center;
}
.wap1_er .tu1 ul li a
{
	padding-left:25px;
}


.wap1_er .tu2
{
	width:222px;
}

.wap1_er .tu2 h1
{
	width:222px;
	height:50px;
	line-height:50px;
	background-color:#0EB8AB;
	font-size:16px;
	color:#FFF;
	text-align:center;
}

.wap1_er .tu2 ul
{

	width:221px;
	margin:0 auto;
	border-right:1px solid #E0F0FA;
	border-bottom:1px solid #E0F0FA;
	background-color:#fff;
	padding-top:5px;
	min-height:144px;
}

.wap1_er .tu2 ul li
{
	line-height:35px;
	background:url(../images/index_li_point.jpg) no-repeat 5px center;
}
.wap1_er .tu2 ul li a
{
	padding-left:20px;
}


.wap1_er .tu3
{
	width:222px;
}

.wap1_er .tu3 h1
{
	width:222px;
	height:50px;
	line-height:50px;
	background-color:#85C437;
	font-size:16px;
	color:#FFF;
	text-align:center;
}

.wap1_er .tu3 ul
{
	
	width:221px;
	margin:0 auto;
	border-right:1px solid #E0F0FA;
	border-bottom:1px solid #E0F0FA;
	background-color:#fff;
	padding-top:5px;
	min-height:144px;
}

.wap1_er .tu3 ul li
{
	line-height:35px;
	background:url(../images/index_li_point.jpg) no-repeat left center;
}
.wap1_er .tu3 ul li a
{
	padding-left:10px;
}

.wap1_er .tu4
{
	width:222px;
}

.wap1_er .tu4 h1
{
	width:222px;
	height:50px;
	line-height:50px;
	background-color:#E58E03 ;
	font-size:16px;
	color:#FFF;
	text-align:center;
}

.wap1_er .tu4 ul
{
	width:221px;
	margin:0 auto;
	border-right:1px solid #E0F0FA;
	border-bottom:1px solid #E0F0FA;
	background-color:#fff;
	padding-top:5px;
	min-height:144px;
}

.wap1_er .tu4 ul li
{
	line-height:35px;
	background:url(../images/index_li_point.jpg) no-repeat 5px center;
}
.wap1_er .tu4 ul li a
{
	padding-left:15px;
}


.wap1_er .tu5
{
	width:222px;
}

.wap1_er .tu5 h1
{
	width:222px;
	height:50px;
	line-height:50px;
	background-color:#DF2D3B ;
	font-size:16px;
	color:#FFF;
	text-align:center;
}

.wap1_er .tu5 .tu5_one
{
	float:left;
	width:220px;
	border-bottom:1px solid #E0F0FA;
	border-right:1px solid #E0F0FA;
	background-color:#fff;
	padding-top:5px;
	min-height:144px;
}

.wap1_er .tu5 .tu5_two
{
	float:left;
	width:220px;
	border-bottom:1px solid #E0F0FA;
	border-right:1px solid #E0F0FA;
	background-color:#fff;
	padding-top:5px;
	min-height:144px;
}
.wap1_er .tu5 ul li
{
	line-height:35px;
	background:url(../images/index_li_point.jpg) no-repeat 15px center;
}
.wap1_er .tu5 ul li a
{
	padding-left:35px;
}

.wap1_er .cpzs
{
	width:1100px;
	margin:0 auto;
}
.wap1_er .cpzs .cpzs_title
{
	width:244px;
	height:61px;
	margin:0 auto;
	padding-top:35px;
	padding-bottom:35px;

}

.wap1_er .cpzs .cpzs_title img
{
	width:241px;
	height:61px;
	
}

.cpzs_list
{
	width:1110px;
	float:left;
	color:#FFF;
	font-family:"黑体";
	line-height:20px;
}

.cpzs_list .list_left
{
	width:828px;
}

.cpzs_list .list_left ul li
{
	float:left;
	
}
.list3_1
{
	width:273px;
}

.list3_1 img
{
	width:273px;
	height:259px;
}

.list3_2
{
	width:275px;
	height:259px;
	background:url(../images/index_p17.jpg) repeat-y center top;
}


.list1_nr
{
	width:240px;
	margin:0 auto;
	padding-top:35px;
}
.list_left ul .list1
{
	width:272px;
	margin-left:1px;

}
.list_left ul .list1 img
{
	width:272px;
	height:266px;

}


.list_left ul h1
{
	font-size:18px;
	line-height:35px;
	
}

.list_left ul span
{
	float:left;
	line-height:20px;
	table-layout: fixed;
    word-wrap: break-word;
    word-break: break-all; 
	
}

.list1_nr a
{
	float:left;
	width:113px;
	height:27px;
	margin-top:25px;
}

.list2
{
	width:552px;
}

.lis2 img
{
	width:275px;
	height:261px;
}

.lis3
{
	background:url("../images/index_p8.jpg") no-repeat scroll center top;
    height: 261px;
    width: 273px;
	
}


.list3
{
	 width: 552px;
	 margin-right:1px;

}

.list4
{
	width:272px;
	height:259px;
	background:url(../images/index_p16.jpg) repeat-y center top;
}
.list4_nr
{
	width:351px;
	margin:0 auto;
	padding-top:35px;
}

.list4_nr a
{
	float:left;
	width:351px;
	height:27px;
	margin-top:25px;
}
.list5
{
	width:275px;
	height:256px;
	
}

.list5 img
{
	width:275px;
	height:256px;
	
}

.list6
{
	width:550px;
	height:256px;
	background:url(../images/list6.jpg) repeat-x;
	
}
.list6_nr
{
	width:500px;
	margin:0 auto;
	padding-top:35px;
}

.list6_nr a
{
	float:left;
	width:273px;
	height:27px;
	margin-top:25px;
}




.list_right
{
	width:270px;
	margin-left:5px;
}

.list_right ul li
{
	float:left;
}

.list7
{
	background:url(../images/index_p10.jpg) no-repeat center top;
	width:270px;
	height:274px;
}
.list7_nr
{
	width:220px;
	margin:0 auto;
	padding-top:35px;
}
.list7_nr h1
{
	font-size:18px;
	line-height:35px;
}
.list7_nr span
{
	line-height:20px;
}
.list7_nr a
{
	width:270px;
	float:left;
	padding-top:25px;
}

.list8 img
{
	width:270px;
	height:259px;
}

.list9 img
{
	width:270px;
	height:259px;
	padding-top:5px;
}
.wap2
{
	width:100%;
	background:url(../images/index_bg3.jpg) no-repeat center top #fff;
	height:1060px;
}

.wap2_ny
{
	width:1108px;
	height:627px;
	margin:0 auto;
	padding-top:233px;
}
.wap3
{
	width:100%;
	background:url(../images/index_bg4.jpg) no-repeat center top #fff;
	height:612px;
	overflow:hidden;
}
.wap3_er
{
	width:1110px;
	margin:0 auto;
}
.wap3_er ul li
{
	float:left;
	width:271px;
	height:275px;
	text-align:center;
	margin-right:5px;
}
.wap3_er ul li a
{
	display:block;
}
.wap4
{
	width:100%;
	background-color:#F1F1F1;
	height:332px;
	overflow:hidden;
}
.wap4_er
{
	width:1110px;
	margin:0 auto;
	padding-top:30px;
}
.wap4_fl
{
	width:313px;
	margin-left:30px;
}
.wap4_fr
{
	width:737px;
}
.wap4_ti
{
	width:241px;
	margin:0 auto;
	padding-bottom:10px;
}
.wap4_fr p
{
	line-height:24px;
	text-indent:2em;
}
.wap4_fr a
{
	float:right;
}
.wap5
{
	width:100%;
	height:350px;
	background-color:#EBEBEB;
	overflow:hidden;
}
.wap5_er
{
	width:1101px;
	height:349px;
	margin:0 auto;
}
.wap6
{
	width:100%;
	background:url(../image/index_contact.jpg) no-repeat center top #fff;
	height:368px;
}
.wap6_er
{
	width:1110px;
	margin:0 auto;
}

.wap6_more
{
	width:153px;
	height:39px;
	padding-top:155px;
	padding-left:48px;
}
.wap7
{
	width:100%;
	background:url(../images/index_bg1.jpg) no-repeat center top #fff;
	height:518px;
	overflow:hidden;
}
.wap7_er
{
	width:1110px;
	margin:0 auto;
}
.wap7_er .wap7_tl
{
	width:540px;
	height:168px;
	margin:0 auto;
}
.wap7_cplist
{
	width:1110px;
	float:left;
}

.hb_con {
	margin-top:25px;
	height:148px;

}
.kc01 {
    padding: 12px 0px 0 0;
	border-right:1px solid #dadada;
	height:140px;
	
}
.kc03 {
    padding: 12px 0px 0 0;
	border-left:1px solid #dadada;
	height:140px;
}

.kc01  a
{
    height: 120px;
	float:left;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	width:112px;
	
}
.kc01  a img
{
	width:82px;
	height:53px;
	margin-top:35px;
	padding-left:15px;
}

.kc03 a
{
	height: 120px;
	float:left;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	width:112px;
}

.kc03 a img
{
	width:82px;
	height:53px;
	margin-top:35px;
	padding-left:15px;
}

.kc02
{
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	margin-top:12px;
}

.kc02 ul li {
    float: left;
    padding: 0 11px;
    width: 154px;
}
.kc02 ul li img {
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
    height: 120px;
    width: 154px;
}
.kc02 ul li span {
    display: block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
}
.kc02 ul li span a {
    color: #757575;
}

.wap7_wap1
{
	width:1110px;
	float:left;
}

.jy_ti
{
	width:242px;
	height:61px;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:15px;
}



.kc04 img
{
	width:29px;
	height:66px;
	margin-top:55px;
	margin-right:10px;
}

.kc06 img
{
	width:29px;
	height:66px;
	margin-top:55px;
	margin-left:10px;
}

.kc05
{

	margin-top:12px;
}

.kc05 ul li {
    float: left;
    padding: 0 11px;
    width:227px;
}
.kc05 ul li img {

    height:172px;
    width:228px;
}
.kc05 ul li span {
    display: block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
}
.kc05 ul li span a {
    color: #757575;
}

.wap7_new
{
	width:1110px;
	float:left;
	margin-top:30px;
}
.wap7_new .wap7_new_one
{
	width:357px;
}
.wpone_title
{
	width:357px;
	float:left;
	margin-bottom:10px;
	height:18px;
	line-height:16px;
    border-bottom:1px solid #B7B7B7;
}

.wpone_title a
{
	font-family:"宋体";
	font-size:13px;
}

.wap7_new_newslist img
{
	width:357px;
	height:110px;
}
.wap7_new_newslist ul 
{
	margin-top:10px;
}
.wap7_new_newslist ul li
{
	float:left;
	width:357px;
	background:url(../images/index_point.png) no-repeat left center;
	line-height:25px;
}

.wap7_new_newslist ul li a
{
	padding-left:15px;
}

.wap7_new_newslist ul li span
{
	float: left;
    line-height: 25px;
    padding-left: 15px;
}
.wap8
{
	width:100%;
	background:url(../images/index_bg6.jpg) no-repeat center top #fff;
	min-width:1110px;
	height:595px;
	overflow:hidden;
}

.wap8 .wap8_er
{
	background:url(../image/index_ly.png) no-repeat center top;
	margin:0 auto;
	width:1100px;
	min-height:449px;
	margin-top:58px;
	
}

.wap8 .wap8_er ul
{
	width:458px;
	float:left;
	margin-top:58px;
	margin-left:40px;
}

.wap8 .wap8_er ul span
{
	float:left;
	font-size:16px;
	color:#D54646;
	line-height:38px;
	font-family:"黑体";
}

.wap8 .wap8_er ul li
{
	float:left;
     width:458px;
	height:38px;
	
	margin-top:10px;
}
.wap8 .wap8_er ul li img
{
	float:left;
	border-top:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	height:38px;
}

.wap8 .wap8_er ul li .name
{
	float:left;
    width:350px;
    border:1px solid #E3E3E3;
    height:38px;
	font-size:16px;
	color:#CECECE;
	font-family:"黑体";
	
}
.wap8 .wap8_er ul .liuyan
{
	width:390px;
	height:100px;
	font-size:16px;
	color:#CECECE;
	font-family:"黑体";
	padding-top:10px;
	border:1px solid #E3E3E3;
	margin-top:10px;
}

.ly_btn
{
	width:390px;
	text-align:right;
	padding-top:15px;
}
.imas
{
	width:73px;
	height:29px;
	float:right;
	margin-left:10px;
}

.reset
{
	width:73px;
	height:29px;
	background:url(../image/index_reset.png) no-repeat center top;
	border:none;
	float:right;
	margin-left:10px;
}

input::-webkit-input-placeholder {
color:#CECECE;
-webkit-transition: color.5s;
}
input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {
color:#CECECE;
-webkit-transition: color.5s;
}

