﻿@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: #333; -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:#3A3A3A;text-decoration:none;}
.clear{clear:both;}


.header{position:fixed;top:0;left:0;width:100%;z-index:101;background:#fff;}
.top{height: 58px;text-align: center;}
.top .logo{float: left;max-width:80%;max-height: 40px;min-height:33px;margin: 10px 0 0 10px;}
.top_nav{float: right;width:55px;height: 58px;}.top_nav img{width:35px;margin: 18px 0 0 0;}
.nav{position:fixed; z-index:101; right:-100%; top:0px; width:100%; height:100%; background:#fff;}
.nav .close{display:block; background:url(../images/nav.jpg) 5px center no-repeat; width:50px; height:42px;background-size:35px 22px; overflow:hidden; position:absolute; top:11px; right:-5px;}
.nav .list{padding-right:57px;}
.nav li a{display:block; height:50px; line-height:50px; overflow:hidden; position:relative; color:#436eb3; background:url(../images/navBg1.gif) 13px bottom no-repeat; font-size:14px; padding:0 20px 0 75px;}

/* banner */
.focus{ width:100%; position:relative; overflow:hidden;line-height:0;   }
.focus .hd{ width:100%; height:15px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{}
.focus .hd ul li{ display:inline-block; width:10px; height:10px;line-height:50px;  background:#7d7d7d; margin:0 3px;  vertical-align:top; overflow:hidden;filter: Alpha(Opacity=80);opacity: 0.8; }
.focus .hd ul .on{ background:#e6b533;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/* banner end*/

.common_title{height:41px;background:url(title_bg.png) repeat-x;width:100%;position:relative;margin-top:10px;}
.common_title span{position:absolute;top:0;left:3%;height:39px;line-height:39px;border-bottom:2px solid #DE0027;font-size:17px;padding-left:10px;padding-right:10px;letter-spacing:1px;}
.common_title a{color: #fff;float: right;height: 25px;width: 25px;background: #DE0027;margin-right: 2.2%;
-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;line-height: 22px;margin-top: 8px;text-align: center;font-size: 21px;}

.home_depart{height:12px;}

/*首页图片链接*/
.icons .gsjj_title{width:94%; margin:0 auto; height:38px;line-height:38px; border-bottom:1px solid #ddd;}
.icons .gsjj_title h3{font-weight:600;font-size:17px;float:left;}
.icons .gsjj_title a{text-align:right;}
.icons{width: 100%;margin:0 auto; background: #fff;}
.icons ul{width:94%; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap;}
.icons li{width:47%;font-size: 15px;text-align:center;position:relative;margin:10px 0 5px;}
.icons li img{display:block;width:100%;}
.icons li p{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px; color:#fff; background:rgba(0,0,0,.5); overflow:hidden;}

/*首页图片链接 end*/
.more{float:right;font-size:12px;color:#666;}
.slideTxtBox{ width:94%;margin:0 auto;}
.slideTxtBox .hd{ height:38px;line-height:38px; font-size: 17px; border-bottom:1px solid #ddd; background:#fff;}
.slideTxtBox .hd ul li{display:inline-block; padding-left:0;margin:0 10px; width:70px; text-align:center;font-weight:600; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ color:#436eb3;}
.slideTxtBox .bd ul,.news{ padding:10px 0;  zoom:1;  }
.slideTxtBox .bd li,.news li{padding-left:15px; height:24px; line-height:24px; background:url(../images/d.jpg) 5px center no-repeat;}
/*公司简介*/
.gsjj,.cpzs{width:94%; margin:0 auto;}
.gsjj_title{height:38px;line-height:38px; border-bottom:1px solid #ddd;}
.gsjj_title h3{font-weight:600;font-size:17px;float:left;}
.gsjj_title span{color:#999999;float:left;margin-left:5px;}
.gsjj_title a{float:right;margin-right:1.5%;color:#999;}
.gsjj_content{line-height:25px;overflow:hidden;margin:10px auto 10px;}
.gsjj_content img{width:40%; float:left; margin-bottom:5px; margin-right:10px;}
.focus2 .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/*公司简介 end*/


/*footer*/
footer .bottom3{width: 100%; position:fixed; left:0; bottom:0; background:#436eb3;}
footer .bottom3 a{float: left;width: 25%;height: 70px;line-height: 30px;text-align: center;font-size: 14px;color:#fff;}
footer .bottom3 a em{margin: 10px auto 0;height: 32px;width: auto;display: block;}
footer .bottom3 a:nth-child(1) em{background:url(../images/home.png) center no-repeat;}
footer .bottom3 a:nth-child(2) em{background:url(../images/tel.png) center no-repeat;}
footer .bottom3 a:nth-child(3) em{background:url(../images/job.png) center no-repeat;}
footer .bottom3 a:nth-child(4) em{background:url(../images/dh.png) center no-repeat;}
.bottom4{padding:15px 0; background:#eee; text-align:center;}
.bottom4 p{font-size: 13px;line-height:22px;text-align: center;}
/*footer end*/

/*inner*/
.m_ctr { margin:0 auto;float:left;width:100%;height:auto;overflow:hidden; border-bottom:1px solid #436eb3;background:#fff;}
.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 #436eb3;padding: 5px 2% 6px;}
.m_title li{float:left;}
.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;}

/*分页*/
.pages{clear:both;margin:15px 0 5px;text-align:center;width:100%;line-height:22px;font-size:13px;color:#888;}
.pages a,.pages span{display:inline-block;padding:2px 5px; margin-right:5px; color:#000; border-radius:3px; background:#eee;}
.pages .current{color:#FFF; background:#436eb3}
.page div{text-align:left;}
/*分页 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 #eee;color: #666;font-size: 14px;font-weight: bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: left;}
.inner_sort .on a{color:#436eb3;border-color:#436eb3;}
/*内页子栏目导航 end*/

.inner_pic{margin:0 auto;padding-top:5px;}
.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;}

.picScroll{ width:100%; margin-top:10px; overflow:hidden; position:relative;}
.picScroll .bd{ width: 100%; margin: 0 auto; overflow:hidden;  }
.picScroll .bd ul{ overflow:hidden; zoom:1;z-index:99; }
.picScroll .bd ul li{width: 93%;  margin:0 3%; float:left; _display:inline; overflow:hidden; border: #CCCCCC 1px solid; z-index:99;}
.picScroll .bd ul li .title{font-size: 16px; font-weight: 600; margin-bottom: 10px;}
.picScroll .bd ul li .pic{padding:1px; text-align:center;vertical-align:middle}
.picScroll .bd ul li .pic img{max-width:100%;vertical-align:middle}
.picScroll .bd ul li .pic a:hover img{ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}

/*在线留言*/
#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: 80%;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;}
#messageError{margin-top: -105px;}
#GBook_Content {background-color: rgba(255,255,255,0.4);color: #a6a6a6;padding: 10px;width: 80%;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 #3DB792;background: #3DB792;-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:"微软雅黑";}
#yzm{width:120px; float:left; margin-right:10px;}
#code{height:36px;}
/*在线留言 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;}


.jbxx,.xmjd{font-size:16px;font-weight:600; color:#333333;padding-left:25px; margin:30px 0 20px 0;}
.jbxx{background:url(../images/company-icon1.png) 5px center no-repeat;}
.xmjd{background:url(../images/company-icon2.png) 5px center no-repeat;}
/*inner end*/