@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; width:100%;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
 
/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; color:#333; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default; }

a{color:#555555;text-decoration:none; outline:none;}
a:link{ text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover{color:#d04d15; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}




@media (max-width: 373px){
.slick-slide{ width:150px;}
.banner-res{ height:200px;}
.qywh_box{padding: 30px 20px 55px;}
.sb_nav ul li a{ padding:0px 8px;}
.dqwz{ margin-top:0px;}
.logo_pic{ width:270px; margin:5px 0px 0px 10px; display:block;}
}

@media (min-width: 374px){
.slick-slide{ width:160px;}
.banner-res{ height:220px;}
.qywh_box{padding: 30px 20px 30px;}
.sb_nav ul li a{ padding:0px 10px;}
.dqwz{ margin-top:8px;}
.logo_pic{ width:320px; margin:0px auto; display:block;}
}

@media (min-width: 400px){
.slick-slide{ width:180px;}
.banner-res{ height:230px;}
.qywh_box{padding: 30px 20px 30px;}
.dqwz{ margin-top:8px;}
.logo_pic{ width:320px; margin:0px auto; display:block;}
}


/* 头部 */
.logo{ width:100%; height:auto; position:fixed; top:0; left:0;z-index:1113; background:#fff; height:64px;     box-shadow: 0 3px 5px #D6D6D6; }
.top_right{width:100%; position:relative; position:absolute; top:0px; right:0px;}
.top_nav{ position:absolute; z-index:111111; width:140px; right:0; top:65px; display:none; background:#52b405;}
.top_nav ul{ padding-top:20px;}
.top_nav ul li{text-align:center; font-size:15px; padding-bottom:20px;}
.top_nav ul li a{color:#fff; font-size:15px;}
.top_nav ul li dl{ display:none; width:100%; margin-top:5px; background:#6bca21  url(../images/dd.png) no-repeat center top; background-size:100% auto; padding-top:15px;}
.top_nav ul li dl dd{ padding-bottom:15px; text-align:center; font-size:14px;}
.swiper-container { width: 100%; position:absolute; top:65px;}
.swiper-slide {text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex; -webkit-box-pack: center;  -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;  -webkit-align-items: center;  align-items: center; }
	
.nav{ position:relative; z-index:1;    float: right;  }
.nav a{ color:#333; }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; font-size:16px; font-weight:normal; text-align:center; padding:0px 11px;}
.nav .sub{ display:none; left:0; top:105px; width:132px;  position:absolute; background:#0e7fd8;  line-height:30px; padding: 0; z-index:999999999; }
.nav .sub li{ zoom:1; border-top:1px solid #39F; line-height:35px;}
.nav .sub a{ display:block;  padding:0px 30px; color:#fff; font-size:14px;}
.nav .sub a:hover{ background:#0d61a3; color:#fff000;  }
.nav .on h3 a{ background:#ff9c00 url(../images/x.jpg) no-repeat top center; color:#fff; border-top:9px solid #005eaf; line-height:96px; }
.bgcolor{ background:#048c4c; height:28px; line-height:28px; position:absolute; width:100%; z-index:99999}
.ph_cent_one{padding: 20px 10px 0px;}
.ph_cent_one_box{ width:100%;}
.i-about { padding-top: 15px;}
h1 { margin: 10px 0;  font-size: 2em; color: #333; font-weight: normal;}
.f30 { font-size: 23px;}
.text-center { text-align: center;}
.f14 { font-size: 14px;}
.c_bfbfbf {  color: #9c9c9e;}
.ph_sy_pic{ padding:5px;}
.ab1 { border-top: 1px solid #acacac;  margin: 15px auto;  margin-bottom: 35px; position: relative;}
.a180 { background: #FFF; width: 180px;  height: 60px; margin: 0 auto;  line-height: 60px; text-align: center; position: absolute;  left:50%; margin-left:-90px;  top: -27px;  bottom: 35px;}
.a180 a { color: #010100; font-size: 24px;   width: 180px;  height: 60px;}
.ph_cent_one_box h2 { color: #e70f20; font-size: 20px; font-family: "方正大标宋简体"; text-align: center;  z-index: 9999;}
.yleft { width:100%;}
.ico1 h3, .ico2 h3 { font-size: 20px; color: #e03430; height: 45px; line-height: 45px;  background: url(../images/ico2.jpg) no-repeat left;  padding-left: 45px;}
.ico1 p, .ico2 p { color: #040406; line-height: 25px;}

.phone_cent2{ padding:20px 10px; margin-top:60px;}
.phone_cent2_box{ width:100%;}
.phone_sy_prolist{ width:100%; overflow:hidden; margin-top:10px;}
.phone_sy_prolist li{ padding:0px 10px; background:#fff; margin-bottom:0px; margin-top:10px;}
.phone_sy_prolist li img{ display:block; width:100%;}
.phone_sy_prolist li span{ display:block; width:100%; line-height:40px; font-size:16px; color:#333; text-align:center;}
.phone_cent3{ padding:10px 10px 40px 10px; background:#f7f7f7; margin-top:20px;}
.phone_sy_news1{ width:100%; margin-top:10px;}
.sy_news_tit1{ width:100%; height:52px;}
.sy_news_tit1 a{ display:block; margin:0px auto;width: 176px; height: 50px; line-height: 50px;  text-align: center; font-size: 24px; color: #000201 !important; transition: all ease-in 0.2s;}
.phone_sy_newslist{ width:100%; margin-top:20px;}
.phone_sy_newslist dt{ border:5px solid #9cafc0;}
.phone_sy_newslist dt img{ display:block; width:100%; overflow:hidden;}
.phone_sy_newslist dd{ width:100%;}
.phone_sy_newslist dd ul{ width:100%;}
.phone_sy_newslist dd ul li{ width:100%; border-bottom:1px solid #e0dede; padding-bottom:10px; padding-top:10px; margin-top:10px;}
.phone_sy_newslist dd ul li img{ display:block; width:100%;}
.phone_sy_newslist dd ul li h3{ width:100%;margin: 0; font-size: 16px; margin-bottom: 10px; overflow: hidden; font-weight: normal; color:#555;font-weight: bold; margin-top:10px;}
.phone_sy_newslist dd ul li span{ font-size:16px;}
.phone_sy_newslist dd ul li p{color: #9a9a9a; font-size: 14px; line-height: 24px;}
.phone_sy_news2{ margin-top:20px; width:100%;}
.phone_cent4{ padding:20px 10px; margin-top:0px;}
.phone_cent4_top{ width:100%;}
.a_left .a_text { height: 80px; line-height: 80px; color: #ed1840; font-size: 30px;  border-bottom: 2px solid #ed1840; font-weight: 600;}
.a_left .a_itex { color: #939393; font-size: 26px; margin-top: 15px;}
.a_left .a_itet {  border-top: 1px solid #939393; font-size: 14px; line-height: 180%; padding: 12px 0; color: #939393; margin-top: 15px;  width:100%; float: left;}
.a_left .a_itxt { font-size: 14px; color: #939393;}
.a_left .a_itxt p { margin-top: 5px; width:100%;}
.a_right { width:100%;}
.a_right .a_tit { font-size: 20px; color: #939393; margin: 25px 0 10px;}
.a_right .a_line { padding: 5px 0;}
.a_right .a_line .a_input { background: #e0e0e0;  margin: 0; height: 50px; line-height: 50px; border: none; color: #939393; font-size: 14px; width:100%; text-indent:20px;}
.a_right .a_line .a_area {  background: #e0e0e0; margin: 0;  padding: 20px 0px; border: none;  color: #939393;  width:100%; font-size: 14px; height: 150px; text-indent:20px; font-family:微软雅黑;}
.a_right .a_line .a_btn { background: #ed1840;  border: 1px solid #ed1840;  height: 50px;  line-height: 50px;  width:100%; font-size: 18px; color: #fff; text-align: center;}
.phone_cent4 dl{ width:100%;}
.phone_cent4 dl dt{height: 52px;  border: 1px solid #e1e1e1;  background: #fff;}
.phone_cent4 dl dt span{display: inline-block; font-size: 20px;  padding: 0px 40px;  line-height: 52px; background: #ff9c00;  color: #fff;}
.phone_cent4 dl dd{border: 1px solid #e1e1e1; background: #fff; margin-top: 15px;}
.phone_cent4 dl dd ul{ padding-bottom:30px;}
.phone_cent4 dl dd ul li { border-bottom: 1px dotted #b2b2b2;  line-height: 30px; font-size: 15px;  color: #333; padding:10px; overflow:hidden;}
.phone_cent4_bot{ width:100%;}
.phone_cent4_bot img{ display:block; width:100%; height:auto;}
.phone_foot{ width:100%; background:#3a3a3a url(../images/foot.jpg) no-repeat center top; padding-bottom: 50px;}
.phone_foot_box{ padding:30px 10px 10px;}
.phone_foot_box p{ text-align:center; width:100%; color:#fff; line-height:25px; font-size:15px;}
.phone_foot_box p a{ color:#fff;}



.ny_cent{ padding:20px 10px; margin-top:60px;}
.seat { border: 1px solid #ededed; margin-bottom: 10px;  height: 40px; line-height: 40px;  background: #f7f7f7 url(../images/en_jinan_icon.gif) 5px center no-repeat;  padding-left: 25px;  font-size: 14px; color: #9a9a9a;}
.seat_l {  width:100%;}
.product_name { background: #48b619; padding: 15px 10px;  color: #FFF; text-align: center; font: bold 16px/32px "Microsoft YaHei";}
.sideMenu {  border: 1px solid #ddd;}
.sideMenu h3{ height:32px; line-height:32px; padding-left:40px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;    background: url(../images/li.jpg) no-repeat 20px;}
.sideMenu h3 a{font:normal 16px/32px "Microsoft YaHei";  font-weight: normal; color:#3bac06; }
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   /*background:url(../images/icoAdd.png) 16px 12px no-repeat;*/ cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 15px; color:#999; display:none; */ }
.sideMenu ul li{ line-height:28px; background:url(../images/li.jpg) no-repeat left; }
.sideMenu ul li a{ padding-left:15px;}
.seat_r{border: 1px solid #ededed;background: #f7f7f7; padding:10px;}
.wtitlelist{ border:1px solid #ededed;  background: #f7f7f7;}
.wtitlelistnr{ border:1px solid #ededed;  background: #fff; padding-bottom:20px; }
.wtitlelist_head{ margin:0 auto; height:44px;border-bottom:1px solid #f1f1f1;}
.wtitlename{ float:left;height:44px;line-height:50px; border-bottom:2px solid#3bac06; min-width:90px;text-align:center;font-size:16px;font-family:"微软雅黑";font-weight:bold;color:#3bac06;text-transform:capitalize;}
.wtitlelist_detail{ padding:0px 10px;}
.wtitlelist_detail ul{list-style: none; margin:0 auto; padding:14px 10px 0 0px; margin-bottom:20px; }
.wtitlelist_detail ul li{background: url(../images/li.jpg) no-repeat  left ; border-bottom:1px dashed #e7e7e7; color:#383838; padding-left:15px;line-height:35px;font-family:"微软雅黑";font-size:14px;}
.wtitlelist_detail ul li span{ float:right;color:#9b9b9b; font-size:12px;}
.wtitlelist_detail p{  padding:5px 14px;line-height: 25px;}
.right_smallpic { margin:0 auto; margin-top:10px;}
.right_smallpic li{ height:auto; list-style:none; padding-left:15px; padding-right:15px; padding-bottom:15px;}
.right_smallpic li img{ padding:2px; border:1px solid  #CCCCCC; display:block; width:100%;}
.right_smallpic li img:hover{ padding:2px; border:1px solid #3bac06;}
.right_smallpic span { display:block; text-align:center; line-height:25px; font-size:15px; }
#content_dq, #content_box, #content_border { margin: 0 auto;  border: 1px solid #ededed;  background-color: #f7f7f7;}
#content_box { overflow: hidden;  padding: 15px; margin-bottom: 15px;}
#content_border { background-color: #FFF;  padding: 5px;}
.content_title { font-size: 22px; font-family: "微软雅黑",Arial,SimSun,SimHei;  font-weight: bold; color: #000;  text-align: center;  line-height: 50px; border-bottom: 1px solid #dfdfdf;}
.content_text, .source { padding: 20px 5px; font-size: 16px;  font-family: "Microsoft YaHei",Arial,SimSun,SimHei; line-height: 25px;  word-wrap: break-word;}
.content_text img{ display:block; max-width:100%;}

.ycnr { padding: 10px 20px; margin-bottom: 25px;}
.ycnr_bt1 { height: 53px; background: url(../images/nybtbg1.png) no-repeat;  padding-left: 50px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; font-size: 18px; color: #333; line-height: 53px;  font-weight: normal; font-family: Microsoft YaHei;  margin-bottom: 20px;}
.zxly td { line-height: 40px;  color: #999;}
.zxly_bdys { width:80%;  padding-left: 5px; height: 24px; line-height: 20px; border: 1px solid #e6e6e6;  outline: none;}
.zxly_ztys { color: #F00;}
.zxly_fban { width: 80px; height: 30px; line-height: 30px; background: #3bac06; color: #FFF;  margin: 0; padding: 0;  border: 0;  cursor: pointer;  outline: none;}

.ycnr_bt { height: 53px;  background: url(../images/nybtbg.png) no-repeat; padding-left: 50px; border-bottom: 1px solid #e5e5e5;  padding-bottom: 20px; font-size: 18px; color: #333; line-height: 53px; font-weight: normal; font-family: Microsoft YaHei;  margin-bottom: 20px; margin-top:10px;}
.zxly_lynr { width:100%;  height: 100px; line-height: 20px;  color: #666;  border: 1px solid #e6e6e6;  outline: none;}

.foot_nav { width: 100%;  height: 50px; overflow: hidden; position: fixed; bottom: 0px;  left: 0px;  background: #48b619;}
.foot_nav ul { width: 100%; height: 50px; overflow: hidden;}
.foot_nav ul li { float: left;  width: 33.3%;}
.foot_nav li a {display: block; height: 100%; border-right: 1px solid #53ce1f; border-left: 1px solid #2d8209;  line-height: 50px;  text-align: center;  font-size: 16px;  color: #fff;}









