﻿@CHARSET "UTF-8";

/*基本信息*/
body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img,embed,iframe{border:none;max-width: 100%; margin:0 auto;text-align:center;}
body { color: #5D5D5D; -webkit-user-select: none; -webkit-text-size-adjust: none; font:normal 14px/200% "微软雅黑", helvetica, arial; text-align:left;background:#fff;}
header, section, footer { display: block; margin: 0; padding: 0 }
a{color:#5D5D5D;text-decoration:none;}
.clear{clear:both;}


.header{position:fixed;top:0;left:0;width:100%;z-index:101;background:url(bg.jpg) center  #fff;background-size:100%;border-bottom:2px solid #00a1e9;}
.top{height: 58px;text-align: center;}
.top .logo{max-width:65%;max-height: 40px;min-height:33px;margin-top: 10px;}
.top_home{float: left;width: 28px;margin: 14px 0 0 10px;}
.top_nav{float: right;width: 28px;margin: 16px 10px 0 0;}
.nav{position:fixed; z-index:101; right:-100%; top:0px; width:100%; height:100%; background:#fff url(nav.gif) right repeat-y;}
.nav .close{display:block; background:url(nav02.png) left top no-repeat; top:16px;right:10px; overflow:hidden; position:absolute;background-size: 28px 28px; width:28px;height:28px;}
.nav .list{padding-right:57px;}
.nav li a{display:block; height:50px; line-height:50px; overflow:hidden; position:relative; color:#00a1e9; background:url(navBg1.gif) 13px bottom no-repeat; font-size:14px; padding:0 20px 0 75px;}
.nav img{width:30px; height:30px; position:absolute; left:20px; top:10px;}
.nav span{background:url(ico21.png) right center no-repeat; display:block;}
.nav .img2{display:none;}


/* banner */
.focus{ width:100%; position:relative; overflow:hidden;line-height:0;   }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;   background:url(loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focus .hd{ width:100%; height:7px;  position:absolute; z-index:5; bottom:7px; text-align:center;  }
.focus .hd ul{ 
}
.focus .hd ul li{ display:inline-block; width:26px; height:7px;line-height:50px;  background:#fff; margin:0 3px;  vertical-align:top; overflow:hidden;filter: Alpha(Opacity=80);opacity: 0.8;border-radius:7px;-moz-border-radius:7px; /* Old Firefox */   }
.focus .hd ul .on{ background:#00a1e9;  }
.focus .banner_line{position:absolute;left:0;bottom:0;width:100%;z-index:3;height:25px;line-height:25px;background:#000;filter:alpha(opacity=40);opacity:0.4;}
/* banner end*/

/*home*/
.home{width:100%;}
.qywh{width:71.875%;float:left;}
.cpzs,.rczp,.zxly{width:26.5625%;float:right;overflow:hidden;position:relative;text-align:center;}
.cpzs img,.rczp img,.zxly img{position:absolute;}
.cpzs{background:#8dc153;}
.rczp{background:#5fb8c3;}
.zxly{background:#00a1e9;}
.gsjj,.xwzx,.wsdd,.lxwm{width:23.828125%;float:left;margin-right:1.5625%;overflow:hidden;}
.lxwm{margin-right:0;}
.gsjj div,.xwzx div,.wsdd div,.lxwm div{background:#fff;border:1px solid #e4e4e4;text-align:center;position:relative;}
@media screen and (max-width:479px){
.cpzs h3,.rczp h3,.zxly h3{font-size:15px;line-height:17px;font-weight:normal;color:#fff;}
.cpzs span,.rczp span,.zxly span{font-size:12px;line-height:14px;color:#fff;display:block;}
.gsjj div span,.xwzx div span,.wsdd div span,.lxwm div span{display:block;font-size:14px;line-height:20px;position:absolute;bottom:5px;left:0;width:100%;}
}
@media screen and (min-width:480px) and (max-width:639px){
.cpzs h3,.rczp h3,.zxly h3{font-size:18px;line-height:20px;font-weight:normal;color:#fff;}
.cpzs span,.rczp span,.zxly span{font-size:14px;line-height:20px;color:#fff;display:block;}
.gsjj div span,.xwzx div span,.wsdd div span,.lxwm div span{display:block;font-size:17px;line-height:25px;position:absolute;bottom:10px;left:0;width:100%;}
}
@media screen and (min-width:640px){
.cpzs h3,.rczp h3,.zxly h3{font-size:24px;line-height:30px;font-weight:normal;color:#fff;}
.cpzs span,.rczp span,.zxly span{font-size:16px;line-height:20px;color:#fff;display:block;}
.gsjj div span,.xwzx div span,.wsdd div span,.lxwm div span{display:block;font-size:22px;line-height:30px;position:absolute;bottom:15px;left:0;width:100%;}
}
/*home end*/

/*footer*/
.home_bottom{text-align:center;font-size:14px;line-height:22px;padding-top:8px;padding-bottom:68px;}
.home_bottom a{color:#000;}
.go_top{display:block;width:100%;}
.go_top img{width:100%;padding-top:5px;display:block;}
.m_foot { position:fixed;width:100%;height:60px;left:0;bottom:0;background:#000;z-index:100;}
.m_foot div { float:left;width:25%;height:80px;text-align:center;line-height:1;color:#00a1e9;font-size:13px;}
.m_foot div img{height:30px;margin-top:7px;margin-bottom:5px;}
.m_foot div a{color:#aaa;}
footer { width:100%;height:auto;overflow:hidden;background:url(bg_2_03.png) repeat-x;padding:10px 0;text-align:center;line-height:22px;font-size:12px;color:#999;padding-bottom:65px;}
footer a{color:#999;}
/*footer end*/

/*inner*/
.m_ctr { margin:0 auto;float:left;width:100%;height:auto;overflow:hidden;}
.m_navctr {margin:0 auto;float:left;width:100%;height:auto;overflow:hidden;padding:0px 0 5px;color:#944F09;}
.m_navctr a{color:#034790;}
.m_navctr span{color: #034790;}
.m_nav,.m_nav1 { margin:3px 4px;float:left;width:auto;height:22px;background:#fff;border:1px #d8d8d8 solid;line-height:22px;padding:0 5px;display:inline;font-size:14px;}
.m_nav1 { background:#23aaf6;border:1px #23aaf6 solid;text-shadow:1px 1px 0 #965e18;}
.m_nav1 a{text-decoration:none;color:#fff;}
.m_title { margin:0 auto;float:left;width:96%;line-height:25px;font-size:15px;background:#eee; border-top:1px solid #00a1e9;padding: 5px 2% 6px;}
.m_title img{float: left;width: 16px;height: 16px;margin: 4px 6px auto 0px;}
.m_title a{color:#3b3b3b;}
.m_ctt { margin:0 auto;float:left;width:96%;height:auto;overflow:hidden;line-height:28px;padding:2%;}
.sublist{  font-size:1em;width:100%;}
.sublist div{display:inline-table;width:33%;float:left;margin-bottom:10px;text-align:center;overflow:hidden; }
.sublist div a{display:inline-block;width:90%;height:26px;overflow:hidden;line-height:26px;text-align:center;border:1px solid #1594D6;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;font-size:14px;font-weight:bold;}
.newslist_ctr { margin:0 auto;width:100%;height:33px;line-height:33px;border-bottom:1px #ddd dashed;font-size:14px;}
.newslist_title { float:left;width:80%;height: 33px;overflow: hidden;}
.newslist_title img {float: left;margin: 10px 6px auto 3px;}
.newslist_date { float:left;width:20%;text-align:right;}
.newsshow_title { margin:0 auto;width:100%;min-height:30px; HEIGHT: auto !important; height:30px; overflow:visible;padding-top:10px;font-size:18px;font-weight:bold;text-align:center;}
.newsshow_sm { margin:0 auto;width:100%;height:30px;line-height:30px;text-align:center;border-bottom:1px #ddd dashed;font-size:12px;}
.newsshow_sm2 { margin:0 auto;width:100%;height:10px;line-height:10px;text-align:center;border-bottom:1px #ddd dashed;font-size:12px;}
.newsshow_ctt { margin:0 auto;padding:5px 0;width:100%;height:auto;overflow:hidden;line-height:28px;font-size:14px;}
.newsshow_xg,.newsshow_fx { margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;border-top:1px #e2e2e2 solid;line-height:20px;padding-top:5px;font-size:12px;}
.newsshow_fx { float:right;width:auto;padding-top:5px;padding-bottom:10px;text-align:right;border:0;}

/*分页*/
.page{clear:both;margin:5px auto;width:100%;line-height:22px;font-size:13px;color:#888;}
.page a{color:#000;}
.pages{clear:both;margin:15px 0 5px;text-align:center;width:100%;line-height:22px;font-size:13px;color:#888;}
.pages a{color:#000;}
/*分页 end*/

/*内页子栏目导航*/
.inner_sort{margin-left: 1%;text-align: center;margin-top:10px;}
.inner_sort a{display: inline-block;width: 22.30%;height: 26px;margin: 0 1% 10px;overflow: hidden;line-height: 26px;text-align: center;border: 1px solid #00a1e9;color: #00a1e9;font-size: 14px;font-weight: bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: left;}
/*内页子栏目导航 end*/

.more{text-align:center;margin: 10px auto 35px;}
.more a{padding: 7px 30px;border: 1px solid #000;color: #000;font-size: 15px;text-align: center;display: inline-box;}
.inner_pic{margin:0 auto;padding-top:5px;width:97%;}
.inner_pic li{margin:5px 1.5%;}
.inner_pic li{width:47%;float:left;margin-left:1.5%;margin-right:1.5%;margin-top:10px;}
.inner_pic li a{display:block;}
.inner_pic li img{display:block;width:100%;}
.inner_pic li span{height:30px;width:100%;line-height:30px;text-align:center;display:block;overflow:hidden;}

/*在线留言*/
#contact{padding:10px 20px;}
#contact label{display: block;font-weight: bold;font-size: 14px;color: #3d3d3d;line-height: 40px;padding-left: 3px;}
.text-input,#GBook_Gc,#GBook_Title,#GBook_Name,#GBook_Tel,#GBook_Contact,#GBook_QQ,#GBook_Email,#GBook_Address{background-color: rgba(255,255,255,0.4);color: #a6a6a6;width: 100%;height: 30px;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;border-style: solid;border-width: 1px;border-color: #cacaca;-webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px;}
#contact .error{position: absolute;font-size: 12px;color: #f00;margin-top: -70px;right: 10px;display:none;}
#messageError{margin-top: -105px;}
#GBook_Content {background-color: rgba(255,255,255,0.4);color: #a6a6a6;padding: 10px;width: 100%;height: 50px;border-style: solid;border-width: 1px;border-color: #cacaca;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#contact .black{color: #fff;border: solid 1px #00a1e9;background: #00a1e9;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;text-align:center; margin-top:15px;width:100%;padding:8px 0;display:block;letter-spacing:3px;font-size:16px;font-family:"微软雅黑";}
/*在线留言 end*/

.job_ul li {border: 1px solid #e6e6e6;margin: 15px 0px;transition: background 0.3s;padding:8px 10px;line-height: 2;font-size:14px;}
.job_ul li:hover {background: #efefef;}
.job_ul li h3{font-size:16px;font-weight:bold;}

/*inner end*/