﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:middle;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.top_pos{position:absolute;left:0;top:0;width:100%;height:90px;z-index:9;}
.search_icon{margin-top:30px;}
.nav_list{width:660px;margin-top:30px;margin-left:80px;}
.nav_list li{width:110px;float:left;}
.nav_list li a{display:block;line-height:30px;color:#fff;font-size:16px;}

.ss{width:0;height:30px;position:absolute;right:35px;top:0;overflow:hidden;z-index:7;}
.ss_bd{width:180px;height:30px;border:none;background:#fff;float:left;color:#333333;padding:0 10px;font-family:"微软雅黑";border-radius:3px;}
.ss_btn{width:80px;float:left;line-height:30px;background:#0c98e7;border:none;color:#fff;font-family:"微软雅黑";border-radius:3px;f}

/* banner */
.banner{width:100%;height:760px;overflow:hidden;position:relative;margin-bottom:20px;}
.banner .bd{position:relative;height:100%;z-index:0;}
.banner .bd li{height:760px;zoom:1;vertical-align:middle;}
.banner .hd{position:absolute;left:0;bottom:20px;width:100%;height:10px;line-height:1;text-align:center;z-index:1;}
.banner .hd ul{overflow:hidden;zoom:1;}
.banner .hd ul li{display:inline-block;width:100px;height:5px;line-height:1;margin-top:5px;background:#fff; cursor:pointer;font-size:0;transition:all .5s linear;}
.banner .hd ul li.on{height:10px;margin:0;}

/*index*/
.about_tit{padding:20px 0;}
.about_tit dt{font-size:30px;line-height:60px;}
.about_tit dd{font-size:16px;line-height:30px;color:#d5d5d5;text-transform:uppercase;}
.about_text{margin:30px 0;height:120px;line-height:30px;color:#666;}
.about_list{margin:30px 0;}
.about_list li{width:350px;float:left;margin:0 5px;}

.pro_bg{height:740px;padding:20px 0;background:url(../images/pro_bg.jpg) no-repeat center top;}
.pro_tit{padding:20px 0;color:#fff;}
.pro_tit dt{font-size:30px;line-height:60px;}
.pro_tit dd{font-size:16px;line-height:30px;color:#d5d5d5;text-transform:uppercase;}
.pro_list{margin-left:-15px;padding:30px 0;}
.pro_list li{width:390px;font-size:20px;line-height:80px;margin-left:15px;float:left;}
.pro_list li a{display:block;color:#fff;}
.pro_list_pic{width:390px;height:380px;overflow:hidden;}
.pro_list_pic img{transition:all .5s linear;}
.pro_list li:hover .pro_list_pic img{transform:scale(1.1);}
.pro_more{display:block;margin:0 auto;width:120px;height:60px;background:url(../images/more.png) no-repeat center center;transition:all .6s linear;}
.pro_more:hover{transform:translateX(8px);}

.news_type{margin:20px 0 50px;}
.news_type a{display:inline-block;line-height:40px;padding:0 30px;font-size:18px;margin:0 10px;border:#ddd solid 1px;}
.news_type a:hover{border:#0c98e7 solid 1px;background:#0c98e7;color:#fff;}
.news_date{position:absolute;right:0;bottom:0;padding:0 20px;height:40px;line-height:40px;background:rgba(12,152,231,.7);color:#fff;font-size:16px;}
.news_list{width:620px;}
.news_list li{padding:8px 0;border-bottom:#eee solid 1px;transition:all .5s linear;}
.news_list li:hover{border-bottom:#0c98e7 solid 1px;}
.news_list li h3{font-size:24px;line-height:60px;color:#373737;}
.news_lis_text{margin:10px 0;line-height:25px;height:50px;overflow:hidden;color:#999;}
.news_more{display:block;margin:50px auto;width:180px;height:40px;line-height:40px;background:#0c98e7;color:#fff;}

.coop_bg{height:430px;padding:20px 0;background:url(../images/coop_bg.jpg) no-repeat center top;}
.coop_list{width:1200px;position:relative;}
.coop_list .hd .prev,.coop_list .hd .next{position:absolute;top:120px;z-index:9;width:30px;height:30px;cursor:pointer;}
.coop_list .hd .prev{left:-40px;}
.coop_list .hd .next{right:-40px;}
.coop_list .bd ul{overflow:hidden;zoom:1;}
.coop_list .bd ul li{float:left;width:340px;height:220px;padding:14px;border:#fff solid 1px;margin:0 15px;position:relative;}
.coop_list .bd .coop_name{position:absolute;left:50%;top:50%;width:0;height:0;overflow:hidden;box-sizing:border-box;line-height:30px;background:rgba(255,255,255,.8);transition:all .5s linear;}
.coop_list .bd ul li:hover .coop_name{left:14px;top:14px;width:340px;height:220px;padding-top:100px;color:#0c98e7;font-size:24px;}

.gbook_box{width:560px;margin:30px 0;}
.gbook_list li{margin-bottom:15px;line-height:30px;}
.gbook_list_tab{width:90px;font-size:20px;}
.gbook_inp{width:420px;padding:0 20px;height:35px;line-height:35px;background:#eee;border:#ddd dashed 1px;font-family:"微软雅黑";font-size:16px;color:#666;}
.gbook_inp:focus{outline:none;border:#0c98e7 dashed 1px;}
.gbook_textarea{height:140px;line-height:30px;}
.gbook_submit{display:block;width:150px;height:40px;line-height:30px;background:#0c98e7;color:#fff;box-shadow:3px 3px 5px #ddd;border:none;margin-left:90px;}

.map_box{width:560px;margin:30px 0;padding-left:40px;border-left:#ddd solid 1px;}

/*footer*/
.bot_bg{padding:30px 0;background:#f3f1f4;}
.bot_tel{line-height:40px;font-size:16px;}
.bot_tel img{display:inline-block;margin:0 10px;}
.bot_tel i{font-size:24px;}
.bot_nav{margin:30px 0;}
.bot_nav a{display:inline-block;padding:0 20px;font-size:16px;}
.copyright{padding:10px 0;}

/*main*/
.main_con{margin:20px 0;line-height:30px;min-height:400px;}
.main_pro li{width:360px;padding:9px;border:#ddd solid 1px;margin:10px;float:left;font-size:22px;line-height:60px;transition:all .5s linear;}
.main_pro li:hover{border:#0c98e7 solid 1px;}
.main_pro li:hover a{color:#0c98e7;}

.main_page{margin:50px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;border-radius:5px;}
.main_page a:hover{background:#0c98e7;color:#fff;border:#0c98e7 solid 1px;}

.main_about{margin-bottom:50px;}
.main_about li{display:inline-block;width:140px;height:140px;line-height:30px;padding:20px 0;box-sizing:border-box;border-radius:50%;margin:0 50px;background:#00a6db;color:#fff;}
.main_about li b{font-size:36px;line-height:60px;}
.main_about li:nth-child(2){background:#c4da66;}
.main_about li:nth-child(3){background:#abdadf;}
.main_about li:nth-child(4){background:#c6a8b9;}