/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:'微软雅黑'; font-size:12px;}


/*header*/
.header{width:1060px; height:89px; overflow:hidden; margin:0 auto;}
.header a{float:left; width:100px; height:89px; overflow:hidden;}
.header p{float:right; color:#000; font-size:22px; line-height:89px;}


/*banner*/
.banner{width:1060px; height:171px; padding-top:520px; margin:0 auto; overflow:hidden;}
.banner a{width:250px; height:60px; line-height:60px; text-align:center; transition:all 0.4s; background:#fd3e82; border-radius:30px; float:left; color:#fff; font-size:18px; margin-right:30px;}
.banner a:hover{background:#0056e6;}
.banner a.btn1{background:#0056e6;}
.banner a.btn1:hover{background:#fd3e82;}


/*main_one*/
.main_one{width:1060px; height:666px; padding-top:44px; overflow:hidden; margin:0 auto;}
.main_one h2{width:732px; padding-left:328px; line-height:58px; color:#2c2c2c; font-size:36px;}
.main_one h2 font{display:block; font-size:18px; color:#555555;}

.one_top{width:914px; height:225px; padding-top:25px; overflow:hidden; margin-left:66px; margin-top:20px;}
.one_top h4{width:100%; line-height:48px; text-indent:34px; color:#222222; font-size:20px;}
.one_top p{width:100%; line-height:38px; color:#444444; font-size:16px; text-indent:2em;}
.one_top p font{color:#0056e6;}

.one_bottom{width:914px; height:225px; padding-top:25px; overflow:hidden; margin-left:66px; margin-top:30px;}
.one_bottom h4{width:100%; line-height:48px; text-indent:34px; color:#222222; font-size:20px;}
.one_bottom dl{width:216px; height:150px; float:left; overflow:hidden; margin-top:12px; text-align:center;}
.one_bottom dl dt{width:100%; line-height:40px; color:#fff; font-size:16px;}
.one_bottom dl dd{width:100%; margin-top:18px; line-height:30px; color:#444444; font-size:16px;}


/*main_two*/
.main_two{width:1060px; height:2511px; padding-top:44px; overflow:hidden; margin:0 auto;}
.main_two h2{width:732px; padding-left:328px; line-height:58px; color:#2c2c2c; font-size:36px;}
.main_two h2 font{display:block; font-size:18px; color:#555555;}

.two1{width:1060px; height:683px; overflow:hidden; margin-top:31px;}
.two1 dl{width:500px; height:392px; float:left; overflow:hidden;}
.two1 dl dt{width:100%; height:76px; padding-top:14px; overflow:hidden; text-align:center; margin-bottom:66px;}
.two1 dl dt h4{width:100%; line-height:32px; color:#fff; font-size:18px;}
.two1 dl dt h5{width:100%; line-height:26px; color:#bbd4ff; font-size:16px;}
.two1 dl dd{width:100%; height:368px; padding-top:24px; overflow:hidden;}
.two1 dl dd h6{width:100%; text-align:center; line-height:36px; color:#333333; font-size:20px; font-weight:bold;}
.two1 dl dd h6 font{color:#0056e6;}
.two1 dl dd p{width:436px; padding-left:64px; line-height:30px; color:#222222; font-size:14px;}

#tab2{width:1060px; height:90px; margin-bottom:66px;}
#tab2 dt{width:500px; height:76px; padding-top:14px; overflow:hidden; text-align:center; float:left; cursor:pointer; position:relative;}
#tab2 dt.se{overflow:visible;}
#tab2 dt i{width:23px; height:12px; position:absolute; bottom:-12px; left:239px;}
#tab2 dt h4{width:100%; line-height:32px; color:#fff; font-size:18px;}
#tab2 dt h5{width:100%; line-height:26px; color:#bbd4ff; font-size:16px;}


#tab_content2{width:1060px; height:392px; overflow:hidden;}






.two1 a{width:506px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px; transition:all 0.4s; background:#fd3e82; border-radius:30px; display:block; margin:0 auto; margin-top:73px;}
.two1 a:hover{background:#0056e6;}

.tea1{width:809px; height:120px; padding-top:15px; padding-left:162px; overflow:hidden; margin-left:40px; margin-top:47px;}
.tea1 h4{width:100%; line-height:40px; color:#222222; font-size:18px; font-weight:bold;}
.tea1 p{width:100%; line-height:26px; color:#222222; font-size:16px;}


.two2{width:1060px; height:530px; overflow:hidden; margin-top:60px;}
.two2 dl{width:500px; height:418px; float:left; overflow:hidden;}
.two2 dl dt{width:100%; height:76px; padding-top:14px; overflow:hidden; text-align:center;}
.two2 dl dt h4{width:100%; line-height:32px; color:#fff; font-size:18px;}
.two2 dl dt h5{width:100%; line-height:26px; color:#bbd4ff; font-size:16px;}
.two2 dl dd{width:100%; height:368px; padding-top:24px; overflow:hidden;}
.two2 dl dd h6{width:100%; text-align:center; line-height:36px; color:#333333; font-size:20px; font-weight:bold;}
.two2 dl dd h6 font{color:#0056e6;}
.two2 dl dd p{width:436px; padding-left:64px; line-height:30px; color:#222222; font-size:14px;}
.two2 dl dd p font{color:#0056e6;}



.two2 a{width:506px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px; transition:all 0.4s; background:#fd3e82; border-radius:30px; display:block; margin:0 auto; margin-top:470px;}
.two2 a:hover{background:#0056e6;}

.tea2{width:809px; height:120px; padding-top:15px; padding-left:162px; overflow:hidden; margin-left:40px; margin-top:45px;}
.tea2 h4{width:100%; line-height:40px; color:#fff; font-size:18px; font-weight:bold;}
.tea2 p{width:100%; line-height:26px; color:#fff; font-size:16px;}


/*main_three*/
.main_three{width:1060px; height:686px; padding-top:44px; overflow:hidden; margin:0 auto;}
.main_three h2{width:780px; padding-left:280px; line-height:58px; color:#2c2c2c; font-size:36px;}
.main_three h2 font{display:block; font-size:18px; color:#555555;}
.main_three ul{margin-top:68px; width:965px; padding-left:95px;}
.main_three ul li{float:left; width:262px; margin-right:360px; margin-bottom:90px;}
.main_three ul li p{line-height:26px; color:#222222; font-size:14px;}
.main_three ul li p font{color:#555555; font-size:14px; display:inline-block; padding-left:20px;}
.main_three ul li a{display:block; width:120px; transition:all 0.4s; height:42px; line-height:42px; text-align:center; background:#fd3e82; color:#fff; font-size:16px; border-radius:20px; margin-left:46px; margin-top:14px;}
.main_three ul li a:hover{background:#0041e0;}


/*main_four*/
.main_four{width:1060px; height:467px; padding-top:20px; overflow:hidden; margin:0 auto;}
.main_four h2{width:752px; padding-left:308px; line-height:58px; color:#2c2c2c; font-size:36px;}
.main_four h2 font{display:block; font-size:18px; color:#555555;}

.main_four ul{margin-top:26px; padding-left:19px;}
.main_four ul li{width:196px; padding-left:34px; height:260px; color:#fff; padding-top:30px; overflow:hidden; float:left; margin:0 22px;}
.main_four ul li h4{width:100%; line-height:40px; font-size:20px; text-indent:18px;}
.main_four ul li p{width:100%; line-height:28px; font-size:16px;}
.main_four ul li p font{display:inline-block; padding:2px; margin-left:4px; color:#0056e6; background:#fff;}
.main_four ul li a{display:block; width:120px; height:42px; line-height:42px; transition:all 0.4s; text-align:center; background:#fd3e82; color:#fff; font-size:16px; border-radius:20px; margin-left:10px; margin-top:20px;}
.main_four ul li a:hover{color:#fd3e82; background:#fff;}

/*main_five*/
.main_five{width:1060px; height:805px; padding-top:10px; overflow:hidden; margin:0 auto;}
.main_five h2{width:747px; padding-left:313px; line-height:58px; color:#2c2c2c; font-size:36px;}
.main_five h2 font{display:block; font-size:18px; color:#555555;}

.tab_main{width:1060px; height:230px; overflow:hidden; margin-top:12px;}

#tab{width:200px; height:230px; overflow:hidden; float:left;}
#tab span{cursor:pointer; width:200px; height:70px; line-height:70px; text-align:center; color:#fff; background:#fd3e82; font-size:18px; margin-bottom:10px; display:block;}
#tab span.se{background:#0056e6;}

#tab_content{width:850px; height:230px; overflow:hidden; float:right;}
#tab_content div{width:850px; height:230px; overflow:hidden; display:none; position:relative;}
#tab_content div a{width:144px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; background:#fd3e82; border-radius:25px; position:absolute; top:60px; right:36px; transition:all 0.4s;}
#tab_content div a:hover{background:#0056e6;}
#tab_content div ul li{float:left; width:240px; height:100%;}
#tab_content div ul li h4{width:100%%; height:76px; line-height:88px; text-align:center; color:#222222; font-size:18px;}
#tab_content div ul li p{width:120px; height:120px; text-align:center; line-height:120px; color:#fff; font-size:22px; margin:0 auto;}


.kc_main{width:1060px; height:365px; overflow:hidden; margin-top:30px; position:relative;}
.kc_main .btn{width:130px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:18px; position:absolute; top:57px; left:19px;}
.kc_main table{display:block; width:891px; height:365px; margin-left:168px;}
.kc_main table tr th{height:60px; text-align:center; color:#fff; font-size:18px; font-weight:normal;}
.kc_main table tr td{height:61px; text-align:center; color:#222222; font-size:16px;}
.kc_main table tr td a{color:#fff;}



/*footer*/
.footer{width:100%; line-height:30px; color:#fff; font-size:14px; text-align:center; height:120px; padding-top:40px; background:#3d3d3d;}














