﻿
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
/*img{vertical-align:middle;max-width: 100%;}*/
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{ max-width:1920px;min-width:320px;overflow-x: hidden;color:#000;line-height:1.3;background:#fff; font-family: "微软雅黑",Arial;}
table,tr,td{ border:1px #ccc solid !important;  }
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.text-center{text-align: center;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.layout,.w1200{ width:1200px; margin:0 auto; }
/*网站头部*/
.head_fix{position: fixed;top: 0;left: 0;max-width: 1920px;width: 100%;z-index: 1000;background: #fff;}
#header{width: 1200px;height: 66px;margin:0 auto;position: relative;}
#header .logo{position: absolute;left: 40px;top: 12px;}
#header .logo a{display: block;height: 100%;}
/* 网站导航 */
.header { position: fixed; top: 0; left: 0; z-index: 990; width: 100%; height: 78px; background: #fff; box-sizing: border-box; box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2); line-height: 78px; font-size: 0; }
.logo a { display: inline-block; vertical-align: middle; height: 80px; line-height: 1; }
/*.logo img { max-width: 100%; max-height: 100%; }*/

.nav { display: block; box-sizing: border-box; }
.nav > ul { float: left; }
.nav > ul > li { display: inline-block; vertical-align: top; position: relative; padding: 0 6px; }
.nav > ul > li > a { display: block; font-size: 16px; color: #35394a; }
/*.nav > ul > li.on { background: #039e3f; }*/
.nav > ul > li.on > a { color: #fff; }
.nav > ul > li.on:hover > a { color: #008d39; }
.nav > ul > li:hover > a { color: #039e3f; }
.nav .addition { float: right; margin-top: 22px;}
/* .nav .addition > div { display: inline-block; vertical-align: top; position: relative; margin: 0 12px; font-size: 12px; color: #666; cursor: pointer; } */
.nav .addition > div i { display: inline-block; vertical-align: top; font-size: 16px; }
.nav .addition > div em { position: relative; display: inline-block; vertical-align: top; }
.nav .addition > div em span { display: none; position: absolute; z-index: 99; top: 70%; left: 0; width: 120px; height: 120px; padding: 5px; border: 1px solid #ddd; background: #fff; }
.nav .addition > div em span img { width: 100%; height: 100%; }
.nav .addition > div em:hover span { display: block; }
.nav .addition > div a { display: inline-block; vertical-align: top; font-size: 16px; color: #666; }
.nav .addition > div:before { position: absolute; top: 50%; right: -12px; height: 12px; width: 1px; content: ''; margin-top: -7px; background: #ccc; }
.nav .addition > div:last-child:before { display: none; }
.nav .addition > div:hover { color: #ED2836; }
.nav .addition > .a0 .a1:hover, .a0 .a2:hover, .a0 .a3:hover, .nav .addition > div:hover i { color: #ED2836; }
.nav .down_nav {display: none;position: absolute;top: 100%;/* height: auto; */line-height: initial;left: 0;width: 100%;background: #039e3f;}
.nav .down_nav > a {display: inline-block;padding: 0 28px;vertical-align:  top;background: #039e3f; color:#008d39;/* border-bottom: 1px solid rgba(255, 255, 255, 0.1); */font-size: 14px;color: #fff;line-height: 53px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav .down_nav > a:hover { background: #f1f1f1; color: #039e3f; }

form.search_form { display: none; position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; line-height: 1; }
form.search_form .search_bg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
form.search_form span { display: block; position: absolute; top: 20%; left: 50%; width: 600px; height: 60px; overflow: hidden; margin-left: -300px; margin-top: -30px; background: #fff; border-radius: 10px; font-size: 0; }
form.search_form input[type='text'] { display: inline-block; vertical-align: top; width: 540px; height: 100%; padding: 15px 20px; border: none; background: transparent; box-sizing: border-box; font-size: 16px; color: #666; line-height: 30px; }
form.search_form button[type='submit'] { display: inline-block; vertical-align: top; width: 60px; height: 100%; border: none; background: #ED2836; font-size: 24px; color: #fff; }

.push-nav, .bg-nav { display: none;  }
/*在线搜索*/
/* .search{padding: 0 10px; width: 160px; height: 30px; line-height: 30px; border:1px solid #dcdcdc; border-radius: 20px; margin: 12px 0; } */
.search input[type='text']{width: 120px; height: 30px; line-height: 30px; font-size: 14px; color: #999999; border: none; }
.search input[type='submit']{width: 30px; height: 30px; line-height: 30px; background: url(404.png) no-repeat center; cursor: pointer; border: none;  }


/*首页banner*/
.iBanner{ margin-top:80px; overflow: hidden; }
.iBanner.swiper-container{padding-bottom: 0;}
.iBanner .button-next,
.iBanner .button-prev{font-family:"宋体";width:60px;height:60px;line-height:100%;text-align:center;font-size:40px;color:#fff;position:absolute;top:47%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:899999;background: none;left:auto;right: auto;}
.iBanner .button-next{right:-60px;}
.iBanner .button-prev{left:-60px;}
.iBanner:hover .button-next{right:16px;opacity:1}
.iBanner:hover .button-prev{left:16px;opacity:1}
/*主体部分*/
/*服务范围*/
.index_1 { padding: 20px 0; }
.service-scope{ height:60px; }
.business_item{ width: 16.2%;float:left;text-align:center;}
.business_item a{padding-top:110px;display:block;}
.business_0.business_item a{background:url(../image/icon_btn_01.png) no-repeat  center 0;}
.business_1.business_item a{background:url(../image/icon_btn_02.png) no-repeat  center 0;}
.business_2.business_item a{background:url(../image/icon_btn_03.png) no-repeat  center 0;}
.business_3.business_item a{background:url(../image/icon_btn_04.png) no-repeat  center 0;}
.business_4.business_item a{background:url(../image/icon_btn_05.png) no-repeat  center 0;}
.business_5.business_item a{background:url(../image/icon_btn_06.png) no-repeat  center 0;}
.business_item a:hover{background-position:center -174px;color:#039e3f;}
.business_item a span{ padding-top:60px; }
/*新闻中心*/
.index_2 { padding: 20px 0; }
.slider{position:relative;text-align:center; margin:0 auto;z-index:1}
.slider .bd,.slider .bd li,.slider .bd img{width:100%;}/*请给每个幻灯片套个div并设置id，通过id重置这个地方的宽度，达到自定义效果*/
.slider .bd{z-index:2;overflow:hidden}
.slider .bd li{float:left;width: 100%;overflow:hidden; background-position:center; background-repeat:no-repeat}
.slider .bd li a{ display:block; width: 100%; height: 100%}
.slider .bd li img{display:block;width: 100%;height: 100%;}
.slider .hd{position: absolute;z-index: 3;right: 0;bottom:10px;padding: 0 10px;text-align: center;width: 100%;}
.slider .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#C2C2C2}
.slider .hd li.active{background-color: #fe0000;}
.slider .bd li:hover img {
transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
  /*圆点*/
.dots li{width: 65px;height: 6px;font-size:0px;line-height:0px;}
  /*数字*/
.numbox li{width:20px; height:20px; line-height:20px; font-size:13px;font-family:Arial;font-weight:bold; text-indent:inherit}
.numbox li.active{color:#fff}
  /*长方条*/
.rectangle li{width:40px; height:10px;font-size:0px;line-height:0px}
  /*banner*/
.banner {position: relative;margin: 0 auto;max-width:1920px;overflow: hidden;}
.ban_focus {margin: 0 auto;overflow: hidden;height: 100%;width: 100%;}
.ban_focus li {color:#fff;display:none;position: relative;}
.ban_focus li img {
  display: none;
  width: 100%;
}
.ban_focus li.cur {display:block;}
.ban_focus li .ban_f_con {position:absolute;top:35%;left:14%;display: none;}
.ban_f_con h1 {position:relative;opacity:0;margin-top: 12px;}
.ban_f_con h2 {position:relative;opacity:0;}
.ban_f_con h3 {position:relative;opacity:0;margin-top: 5px;}
.ban_dot {position: absolute;bottom:36px;left: 50%;z-index:9;}
.ban_dot a {float: left;margin-right:8px;width: 65px;height: 6px;font-size: 0px;line-height: 0px;display: inline-block;text-align: center;margin-right: 10px;cursor: pointer;background-color: #C2C2C2;}
.ban_dot a.btn_on {background-color: #fe0000;}
/*news-center*/
.news-center {margin-bottom: 60px;}
#tab_demo {position: relative;}
.title-center {width: 100%;text-align: center;font-size: 26px;color:#039e3f;text-transform: uppercase;padding-top: 20px;font-weight: bold;}
.title-center span {display: block;font-size: 16px;color:#bcbcbc;font-weight: normal;}

.news-txt {margin-top:22px;}
.news-fl {float:left;width:550px;height:300px;}
#slider {width:100%;}
.news-fl .slider {width:100%;}
.news-fl .slider ul {}
.news-fl .slider ul li {width:550px;height:300px;position:relative;}
.news-fl .slider ul li a {display:block;}
.news-fl .slider ul li p {position:absolute;left:0;bottom:0;width:100%;height:52px;line-height:52px;font-size:16px;text-align:left;text-indent:28px;font-weight:bold;margin:0;color:#fff;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.news-fl .slider .hd {margin-right:8px;bottom:15px;text-align:right;width:auto;}
.news-fl .slider .hd li {background-color:#fff;margin-right:6px;}
.news-fl .slider .hd li.active {background-color:#039e3f;}
.news-fl .slider .dots li {width:9px;height:9px;}
.news-fr {float:right;width:610px;background:#f6f6f6;height:300px;}
.news-fr ul {padding:10px 15px;overflow:hidden;}
.news-fr ul li {height:80px;margin-bottom:15px;overflow:hidden;}
.news-fr .time {margin-top:15px;float:left;width:69px;height:54px;background:url(../image/gc_news.jpg) no-repeat center center;}
.news-fr .time span {font-size:20px;color:#363a3d;display:block;}
.news-fr .time font {display:block;text-align:right;font-size:16px;color:#555555;}
.time {margin-top:15px;float:left;width:69px;height:54px;background:url(../image/gc_news.jpg) no-repeat center center;}
.time span {font-size:20px;color:#363a3d;display:block;}
.time font {display:block;text-align:right;font-size:16px;color:#555555;}
.news-fr .txt {float:right;width:465px;}
.news-fr .txt {}
.news-fr .txt a {}
.news-fr .txt h3 {font-size:16px;color:#000000;padding:0;line-height:35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-fr .txt p {font-size:14px;color:#555555;line-height:25px;margin:0;}
.news-fr .txt a:hover h3 {color:#039e3f;}
.news-more {position:absolute;top:0;right: 10px;line-height: 60px;}
.news-more a {font-size: 14px;color: #000000;}
.news-more a:hover {color:#039e3f;font-weight:bold;}

.news-tit {border-bottom: 1px solid #e3e3e1;}
.news-titl {width: 550px;float: left;}
.news-titr {width: 610px; float: right;}
.news-tit span {cursor:pointer;display:inline-block;float:left;height: 50px;line-height: 50px;/* padding: 0 8px; */color: #039e3f;font-size: 18px;font-weight: bold; /* margin: 0 15px; */}
.news-tit a{float: right;height: 50px;line-height: 50px;font-size: 14px;color: #000000;}
.news-tit a:hover {color:#039e3f;font-weight:bold;}
/* .tabBar span.current {border-bottom: 2px solid #039e3f;} */
/* .tabCon {display:none} */
/*第三部分*/
/*主要业绩*/
.index_3 { padding: 20px 0; }
.case{ width:100%; background:url(../image/case_bg.jpg) no-repeat; height:399px; }
.case-list { position: relative; width: 90%; margin:0 auto; padding: 10px 0 38px;margin-top: 10px;margin-bottom: 50px;overflow: hidden;}
.rollpic .prev,.rollpic .next {position: absolute;display:block;width:30px;height:21px; background: url(../image/icon.png) no-repeat;cursor:pointer;float:left;left:50%;bottom:0;}
.rollpic .prev {background-position:0 0;margin-right:5px; }
/*.rollpic .prev:hover {background-position:0 -38px}*/
.rollpic .next {background-position: -30px 0; margin-left: 5px; left: 53%;}
/*.rollpic .next:hover {background-position:0 -114px}*/
.rollpicshow {float:left;}
.rollpicshow li {padding:0 23px;overflow:hidden;}
.rollpicshow li a {display:block;width:100%;overflow:hidden; background-color:#fff;}
.rollpicshow li img {width:306px;height:183px;overflow: hidden;}
.rollpicshow li p { margin-top: 20px;padding-bottom:20px;font-size:16px;color:#555555;text-align: center;}
.rollpicshow li:hover p {color:#fe0000;}
.detail {
    width: 66%;
    margin: 0 auto;
    text-align: center;
}
.rollpicshow li a:hover img {
transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
/*第四部分*/
/*关于赣昌*/
.index_4 { padding: 20px 0; }
.about-ganchang{ width:100%; margin-top:20px; }
.about-fl{float:left; width:60%; }
.about-fl p{ line-height: 28px; text-indent:2em; }
.about-fl span a{ color:#008d39; padding-top:60px;}
.about-fr{float:right; width:36%; }
/*网站底部*/
.footer{  border-top:3px #008d39 solid; margin-top:20px; }
.foot{ background-color:#008d39; margin-top:2px; }

.foot_l{ width:70%; padding: 15px 0; }
.foot_l p{ float:left; color:#fff; font-size:14px; line-height: 24px;}
.foot_l p a{ color:#fff; }
.foot_l p a:hover{ text-decoration: underline; }
.foot_r{ width:20%; }
.foot_r img { float:left; margin-top:15px; }
.foot_r p{ display: block; float:left; width:80px; text-align: center; font-size:14px; padding-top:40px; color:#fff;}

/*.foot_nav{ float: left; }
.foot_nav ul li{ float:left; font-size:14px; border-left:solid 1px #f1f1f1; color:#f1f1f1; padding: 0 5px;  }
.foot_nav ul li:first-child{ border-left:none;  }
.foot_nav ul li a{ color:#f1f1f1; }
.foot_nav ul li a:hover{ text-decoration: underline; }*/
/*内页*/
#info .cate_wrap{height:56px; overflow:hidden;}
#info .border{border-bottom:1px solid #e8e8e8;}
#info .cate_wrap .cate{display: inline-block;margin:0 33px; height:53px; line-height:53px; font-size:16px; color:#333; text-decoration:none; border-bottom:3px solid #fff;}
#info .cate_wrap .one{margin-left: 0;}
#info .cate_wrap .cate.cur, #info .cate_wrap .cate:hover{color:#ea2939; border-bottom-color:#ea2939;}
#info .bg{background: #f4f4f4;padding-top: 68px;padding-bottom: 50px;}
#info .bg .w1189{width: 1189px;margin:0 auto;}
#info .item{width:100%; height:230px; z-index:100;}
#info .item .date{width:14.83%; padding:25px 0 0 1%; left:0; top:0; z-index:101;}
#info .item .date span{line-height:36px;}
#info .item .date .md{font-size:36px; color:#666666;}
#info .item .date .y{display: block;margin-left: 6px;font-size:14px; color:#999;}
#info .item .date i{font-size:14px; color:#999;}
#info .item .info{width:52.16%; height:100%; left:15.82%; top:0; z-index:101; border-left:1px solid #dddddd;}
#info .item .info:before{content:''; height:0%; position:absolute; margin-left:-1px; border-left:1px solid #ea2939; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#info .item .info .title{width:100%; margin-left:5.5%; line-height:64px; overflow:hidden;}
#info .item .info .title a{color:#333333; text-decoration:none; font-size:18px;}
#info .item .info .brief{width:100%; margin-left:5.5%; color:#666666; line-height:30px;}
#info .item .info .inner_date{margin-left:5.5%; line-height:16px; color:#999; display:none;}
#info .item .img{width:18.33%; right:2%; top:0; z-index:101;}
#info .item:hover .date .md{color:#ea2939;}
#info .item:hover .date i{margin-left:5%;}
#info .item:hover .info .title a{color:#ea2939;}
#info .item:hover .info:before{height:70%;}
#info .item:hover .title, #info .item:hover .brief{margin-left:6.5%;}
#info .item:hover .img{right:3%;}
/*单页-广告*/
/*ad-other*/
#ad_other{width:100%;margin:0 auto;position: relative;}
#ad_other .box{width: 100%;padding: 20% 0 0;}
#ad_other .ad_pic{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
#ad_other .ad_pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

/*左边栏目*/
.sub-box>.wrap{ padding-top: 30px; /*padding-bottom: 40px;*/}
.sub-tit{width: 100%; height: 40px; background-color: #f6f6f6;}
.sub-tit .wrap{ line-height: 40px;}
.sub-tit .wrap i{background: url(404.png) no-repeat left center; width: 21px;height:46.5px; float: left;}
.sub-tit .wrap span{float: left;color:#858585; margin-right: 4px;}
.sub-tit .wrap a{color:#858585;}
.sub-tit .wrap b{float: left; color: #666; font-weight: bold;}
.sub-tit .wrap font{float: left; margin: 0 5px;}

/*leftsideBar*/
.leftsideBar{ width: 24%; float: left;}
.leftsideBar-tit{ height: 50px; background-color: #008d39; padding-left: 32px;}
.leftsideBar-tit h3{  font-size: 22px; color: #fff; line-height: 32px; padding-top: 10px;}
.leftsideBar-tit span{font-size: 16px; color: #fff; line-height: 20px; display: block;}
.leftsideBar ul>li{}
.leftsideBar ul>li>a{  padding: 0 19px 0 29px; display: block; line-height: 50px;font-size: 16px; color: #666; background: #f8f8f8 url(../image/icon_23.png) no-repeat 87.5% center;border-bottom: 1px solid #e5e5e5;}
.leftsideBar ul>li>a:hover,.leftsideBar ul>li.on>a{ color: #008d39; background:#e5e5e5 url(../image/icon_24.png) no-repeat 87.5% center;}
.leftsideBar ul>li:last-child a{border: none;}
.leftsideBar .join{ display: none;}
.leftsideBar .join dd a{display: block;line-height: 48px; color: #555;padding: 0 0 0 55px; background: #f8f8f8 url(404.png) no-repeat 15% center;border-bottom: 1px solid #e5e5e5;}
.leftsideBar .join dd a:hover{ background: #f8f8f8 url(404.png) no-repeat 15% center;color: #03b54b;}
.leftsideBar .join dd a.on{ background: #f8f8f8 url(404.png) no-repeat 15% center;color: #03b54b;}
.fw_fw{ margin-top:20px; }
/*关于我们*/
.nbanner{ width:100%; height: 280px;}
/*about*/
.about-banner{ background: url(404.png) no-repeat center top; width:100%; height: 330px;}
.about-mian{ width: 72%; float: right;}
.about-mian .js-xx .title{font-size:18px;text-align:center;color:#008d39;margin-bottom:20px;}
.about-mian .js-xx h4{ padding-bottom: 30px;color:#666;font-size:24px;}
.about-mian .js-xx{ line-height: 30px;font-size:15px;color:#333;}
.about-mian .js-xx .con p{ line-height: 30px;font-size:15px;color:#333;}
.about-mian .js-xx p{ line-height: 30px;font-size:15px;color:#333;}
/*新闻资讯*/
.news-banner{ background: url(404.png) no-repeat center top; width:100%; height: 330px;}
.news-mian{ width: 72%; float: right;}
.news-mian li{ width: 100%; background-color:#f6f6f6; border: 1px solid #e7e7e7; padding: 20px 22px; box-sizing: border-box; margin-bottom: 30px;}
.news-mian li:hover{border: none; box-shadow: 5px 5px 30px #ccc;}
.news-mian li:hover h4{ color: #03b54b;}
.news-mian li:hover .a2 p a{ color: #03b54b;}
.news-mian li .a1{ width: 15%;}
.news-mian li .a2{ width: 62%;}
.news-mian li .a2 h4{ padding-bottom: 16px;border-bottom: 1px solid #eee; font-weight: bold;}
.news-mian li:hover h4 a{ color:#008d39; }
.news-mian li .a2 p{ line-height: 28px; padding-top: 10px; font-size:14px;}
.news-mian li .a2 h6{ padding-top: 16px;}
.news-mian li .a2 h6 span.fl i{background: url(404.png) no-repeat left top; width: 20px; height: 20px; display: inline-block; vertical-align: middle;}
.news-mian li .a2 h6 span.fr i{background: url(404.png) no-repeat left top; width: 20px; height: 20px; display: inline-block; vertical-align: middle;}

.news-mian li .a3{ width: 85%; }
.news-mian li .a3 h4 a{ font-weight: bold; }
.news-mian li .a3 p{ padding-top:20px; }
.jz{ height: 60px; line-height: 60px; text-align: center; width: 100%; background-color: #f5f5f5; cursor: pointer;}
.jz span{ font-size: 18px; color: #999;}
.jz img{ width: 20px;}
/*图片列表*/
.pic-banner{ background: url(404.png) no-repeat center top; width:100%; height: 330px;}
.pic-mian{ width: 72%; float: right; }
/*.pic-mian ul.xiazai{ width: 100%;}
.pic-mian ul.xiazai li{ width: 30%; float: left; max-height: 250px; background: #f2f2f2; margin:0 1.666%;border-bottom: 3px solid #dbdbdb;box-sizing: border-box; margin-bottom: 5%;}
.pic-mian ul.xiazai li a{ display: block;}
.pic-mian ul.xiazai li h5{ width: 100%; max-height: 180px; overflow: hidden;}
.pic-mian ul.xiazai li p{ line-height: 67px;max-height: 67px; text-align: center; width: 100%; overflow: hidden;}
.pic-mian ul.xiazai li:hover{ background: #008d39;border-bottom: 3px solid #008d39;}
.pic-mian ul.xiazai li:hover a p{ color: #fff;}*/
.ind_news_list{ margin-bottom:100px; height:320px; }
.ind_news_list ul{ width:100%; }
.ind_news_list ul li{ float:left; 
    width: 100%;
    border-bottom: 1px dashed #ddd;
    height: 39px;
    line-height: 39px;
     }

.ind_news_list ul li a{ float:left; background: url(../image/news_icon.png) no-repeat 2px 15px;
    padding-left: 14px;
    font-size: 16px; 
    width: 70%;
    height: 28px;
    overflow-y: hidden;
  }
.ind_news_list ul li span{ float: right; color:#666; font-size:12px; }

/*在线留言*/

.lyb-mian{ width: 796px; float: right;}
.lyb-mian h5{ color: #7f888c; font-size:16px;}
.lyb-mian h4{ line-height: 76px;}
.msg-box ul li{width: 50%;vertical-align:middle;padding:10px 0;overflow:hidden;float:left;line-height: 44px;position: relative;font-size: 14px;}
.msg-box ul li label{display:inline-block;width:72px;line-height: 35px;color:#666666;text-align: right;float:left;margin-right:5px;font-size: 14px;}
.msg-box ul li input[type=text]{width: 60%;height: 35px;border:1px solid #dbdbdb;background-color:#fff;margin:0px;padding:0px 10px;float:left;}
.msg-box ul li textarea{width: 90%;height: 150px;margin-top: 10px;border:1px solid #dbdbdb;background-color:#fff;resize:none;vertical-align:middle;float:left;}
.msg-box ul li.yzm,.msg-box ul li.con{width:100%;}
.msg-box ul li.yzm,.msg-box ul li.con{width:100%;}
.msg-box ul li.yzm input[type=text]{width:100px;margin-right:10px;float:left;}
.msg-box ul li.yzm .btn,.msg-box ul li.yzm .reset {width: 100px;height: 38px; border:none;/* line-height: 38px; */background-color: #008d39;font-size: 14px;color:#ffffff;vertical-align:middle;margin-left:15px;}
.msg-box ul li input[type=text].arrow {border: 1px solid #ff0000;}

.msg-box ul li.con {width:99%;}
.msg-box ul li.con p {/* width: 20%; */text-indent: 18px;line-height: 20px;font-size: 15px;}

.msg-box ul li .input_text.arrow, .msg-box ul li textarea.arrow {
    border: 1px solid #ff0000;
}
.msg-box ul li span.tips {
    position: absolute;
    right: 15%;
    top: 11%;
    color: #ff0000;
    font-size: 12px;
}
.msg-box ul li.con span.tips {
    position: absolute;
    left: 40%;
    top: 47%;
}
/*.lyb-mian .a1{ width: 47%; float: left; margin-bottom: 30px;}
.lyb-mian .a2{ width: 47%; float: left;margin-left: 6%; margin-bottom: 30px;}
.lyb-mian .a3{ width: 100%; display: block;margin-bottom: 30px;}
.lyb-mian .a4{ width: 100%; margin-top: 30px; display: block;}
.lyb-mian form .a1 input,.lyb-mian form .a2 input{ width: 100%; padding-left: 17px; box-sizing: border-box; border:1px solid #d9d9d9; line-height: 38px;height:38px;}
.lyb-mian form .a3 textarea{ width: 100%; height: 124px;box-sizing: border-box; border:1px solid #d9d9d9; padding-top: 10px; padding-left: 17px;}
.lyb-mian .a4 .b1{ display: inline-block; width: 127px; height: 45px; font-size: 18px; color: #fff;border: none; background-color: #008d39;}
.lyb-mian .a4 .b2{ display: inline-block; width: 127px; height: 45px; font-size: 18px; color: #fff;border: none; background-color: #999; margin-left: 10px;}
*/
/*分页*/
.pagination {
    margin-top: 60px;
    margin-bottom:20px;
    text-align: center;
}
.pagination span {
     font-size: 16px;
    width: 72px;
}
.pagination a {
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 1px solid #ddd;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  color: #787878;
  margin: 0 3px;
  padding: 0 1%;
}
.pagination .curpage {
  display: inline-block;
    width: 32px;
    height: 32px;
    border: 1px solid #4ea73f;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    background: #4ea73f;
    cursor: pointer;
    margin: 0 3px;
}
.pagination a:hover {background: #4ea73f;color: #fff;}

.pgejump input {width: 30px;line-height: 30px;border:0;text-align: center;border:1px solid #ccc;}
#jump_btn_page {display:inline-block;line-height:30px;height: 32px;}
/*内容显示页*/
.content{ margin:20px 0 50px 0; }
.content h1{ font-size:24px; text-align: center; padding:20px 0;}
.content .info{ text-align: center; border:1px #f6f6f6 solid; margin-bottom:50px; background-color:#f6f6f6; padding:5px 0;}
.content .info p{ font-size:14px; line-height: 28px; }
.content .msg{ font-size:14px; width:60%; margin:0 auto; }
.content p{ font-size:14px; line-height: 28px; }
.font_size{width:305px;float:right;text-align: left; }
.font_size span{margin:0 5px; cursor:pointer; font-size:14px; }
/*搜索*/
.jieguo{ text-align: center; font-size:16px; color:#ff0000; }
.sousuo{ padding:10px 0; }
.sousuo b{ font-size:16px; font-weight:bold; }

.sousuo .date:before {
    width: 15px;
    height: 15px;
    content: '';
    background: url(404.png) no-repeat center;
    position: absolute;
}
.sousuo .date span{ padding-left:20px; }

@media screen and (max-width:1920px){
	#header{width: 90%;}
	#header .nav li .one{margin:0 20px;}
	#header .logo{left: 0;}
  .search{ display: block; }
	
}

@media screen and (max-width:1240px){
  
  .logo { display: inline-block; position: absolute; left: 3%; width: auto; height: 100%; padding: 0; border: none; background: transparent; font-size: 0; vertical-align: top; -webkit-transform: translate(0); transform: translate(0); line-height: 60px; }
  .logo a { display: inline-block; height: 24px; vertical-align: middle; line-height: 1; }
  .logo img{ width:90%; }
  .index_1 .indexMian_1 { width: 100%; }
  .index_1 .indexMian_1 .inxBd { padding: 5% 0; }
  .index_1 .indexMian_1 .inxBd .swiper h4 { margin-bottom: 3%; }
  .index_1 .indexMian_2 { width: 100%;}
  .index_2 .indexBox { font-size: 0; }
  .index_2 .indexBox.h280 .aa { width: 33.33%; }
  .index_2 .indexBox .aa { position: relative; top: auto; display: inline-block; vertical-align: top; width: 33.33%; }
  .index_2 .indexBox .aa span { top: 10%; right: 3%; }
  .index_1 .indexMian_3{ width:100%; }
  .linkbox{ width:33%; }

}
@media screen and (max-width:1160px){
	.w1200{ width:90%; margin:0 auto; }
  #header .nav li .one{margin:0 10px;} 
  .nav { position: fixed; top: 0; right: 0; z-index: 997; width: 300px; height: 100%; padding: 60px 3%; margin: 0; background: #fff; box-sizing: border-box; }
  .nav.close-nav { -webkit-transition: -webkit-transform .3s ease; transition: transform .3s ease; -webkit-transform: translate(300px, 0); transform: translate(300px, 0); }
  .nav.open-nav { -webkit-transform: translate(0, 0) !important; transform: translate(0, 0) !important; -webkit-transition: -webkit-transform .5s; transition: transform .5s; }
  .nav > ul { float: none; width: 100%; max-height: 100%; overflow: auto; }
  .nav > ul > li { display: block; float: none; width: 100%; margin: 0; padding: 0; line-height: 1; text-align: center; }
  .nav > ul > li > a { display: block; padding: 10px 0; font-size: 16px; border-bottom: 1px solid #e5e5e5; color: #2b2c2d; line-height: 1; }
  .nav > ul > li.Have > a { /*pointer-events: none; */}
  .nav .addition { float: none; width: 100%; }
  .nav .addition > div { display: inline-block; width: 50%; text-align: center; border-bottom: 1px solid #ddd; margin: 0; }
  .nav .addition > div:before { right: 0; }
  .nav .down_nav { position: static; width: 100%; padding: 0; margin: 0; border: none; background: transparent; }
  .nav .down_nav:before { display: none; }
  .nav .down_nav > a {padding: 8px 0;line-height: 20px;display:  block;}
  .push-nav { display: block; position: absolute; top: 0; right: 3%; z-index: 998; width: 56px; height: 60px; }
  .push-nav .nav-toggle { display: block; position: absolute; left: 50%; top: 50%; border: 0; background-image: none; border-radius: 4px; cursor: pointer; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .push-nav .nav-toggle span { display: block; position: relative; z-index: 1; width: 36px; height: 3px; margin-bottom: 8px; background: #2B2C2D; border-radius: 3px; -webkit-transform-origin: 33px; transform-origin: 33px; -webkit-transition: all .5s; transition: all .5s; }
  .push-nav .nav-toggle span:last-child { margin-bottom: 0; }
  .push-nav.on .nav-toggle span { opacity: 1; background: #ED2836; }
  .push-nav.on .nav-toggle span:nth-child(3) { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .push-nav.on .nav-toggle span:nth-child(2) { -webkit-transform: scale(0); transform: scale(0); }
  .push-nav.on .nav-toggle span:nth-child(1) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .bg-nav { display: none; position: fixed; top: 0; left: 0; z-index: 996; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); animation: fade-in .43s ease 0s; -webkit-animation: fade-in .43s ease 0s; }
  .index_1 { padding: 3% 0; } 
  .layout {width: 96%;}
  .news-titr {width:52.5%;}
  .news-fr .time {width:11.31%;}
  .news-fr .txt {width: 76.22%;}
  .news-titl {width:46%;}
  .news-fl{height: auto;}
  .news-fl,.news-fr{width: 100%;float: none;}
  .news-fl .slider ul li {width:100%;}
  

  
  .leftsideBar{ width: 22%;}
  
  .lxwm-mian,.gnyx-mian,.lyb-mian,.cppp-mian,.wssc-mian,.pzbz-mian,.news-mian,.pic-mian,.about-mian,.porduct-mian{ width: 72%;}
  .wssc-mian .a3 li .c2 p{ font-size: 13px; color: #666; line-height: 30px;}
  .wssc-mian .a3 li .c3 p a{ color: #1D4EEA; font-size: 12px; line-height: 30px;}
  
  .about-mian .slider .pnBtn .arrow{  position:absolute; top: 0; z-index:1; width:70px; height:366px;}
  .about-mian .slider1 .pnBtn .arrow{  position:absolute; top: 0; z-index:1; width:70px; height:451px;}
  .fw_fw{ display: none; }

}


@media screen and (max-width:1100px){
	#header .nav li .one{margin:0 5px;}

  .news-fl {/* width:500px; */}
  /* .news-fl .slider ul li {width:500px;} */

}

@media screen and (max-width: 960px){
    
 .news-titl {width:100%;float:none;margin:0 auto;}
 .news-fl .slider ul li {width: 100%;height: 375px;}
 .news-titr {float:none;width: 100%;margin: 20px auto 0;}
	  
}

@media screen and (max-width: 640px){
  html,body{ max-width:640px; overflow-x: hidden; }
  .w1200{ width:98%; margin:0 auto; }
  .header { height: 50px; line-height: 50px; }
  .logo { line-height: 50px; }
  .logo img{ width:80%; }
  .logo a { height: 20px; }
  .nav { padding: 50px 3%; width: 200px; }
  .nav.close-nav { -webkit-transform: translate(200px, 0); transform: translate(200px, 0); }
  .nav > ul > li > a { padding: 15px 0; font-size: 14px; }
  .nav .addition > div { font-size: 12px; }
  .nav .addition > div i { margin: 0; }
  .nav .addition > div:before { height: 10px; }
  form.search_form span { display: block; position: absolute; top: 20%; left: 50%; width: calc(100% - 20px); height: 50px; margin-left: calc(-50% + 10px); }
  form.search_form input[type='text'] { width: calc(100% - 50px); padding: 0 12px; font-size: 14px; color: #666; }
  form.search_form input[type='submit'] { width: 50px; font-size: 20px; }
  .push-nav { right: 0; width: 50px; height: 50px; }
  .push-nav .nav-toggle span { width: 25px; height: 2px; margin-bottom: 6px; -webkit-transform-origin: 24px; transform-origin: 24px; }
  .index_1 { padding: 3% 0; }
  .index_1 .indexMian_1 { width: 100%; }
  .index_1 .indexMian_1 .inxHd { font-size: 0; }
  .index_1 .indexMian_1 .inxHd span { width: 33.33%; font-size: 12px; margin-right: 0; padding-bottom: 10px; text-align: center; }
  .index_1 .indexMian_1 .inxBd { padding: 5% 0; }
  .index_1 .indexMian_1 .inxBd .in_box { padding-bottom: 28px; }
  .index_1 .indexMian_1 .inxBd .in_box > button { width: 20px; height: 20px; }
  .index_1 .indexMian_1 .inxBd .in_box > button.slick-next { left: 30px; }
  .index_1 .indexMian_1 .inxBd .in_box > button:before { font-size: 12px; }
  .index_1 .indexMian_1 .inxBd .swiper h4 { font-size: 14px; }
  .index_1 .indexMian_1 .inxBd .swiper p { height: 40px; line-height: 20px; font-size: 12px; }
  .index_1 .indexMian_2 { width: calc(100% - 120px); width:100%; height: 160px; margin-left: 0; }
  .index_1 .indexMian_3 { width: 100%; height: 160px; margin:10px 0; }

  .business_item{ width:30.3%; margin: 0 1%; }
  .business_item a{padding-top:70px;display:block;}
  .business_0.business_item a{background:url(../image/icon_btn_01_1.png) no-repeat  center 0;}
  .business_1.business_item a{background:url(../image/icon_btn_02_1.png) no-repeat  center 0;}
  .business_2.business_item a{background:url(../image/icon_btn_03_1.png) no-repeat  center 0;}
  .business_3.business_item a{background:url(../image/icon_btn_04_1.png) no-repeat  center 0;}
  .business_4.business_item a{background:url(../image/icon_btn_05_1.png) no-repeat  center 0;}
  .business_5.business_item a{background:url(../image/icon_btn_06_1.png) no-repeat  center 0;}
  .business_item a:hover{background-position:center -174px;color:#039e3f;}
  .business_item a span{ padding-top:60px; }

  .title-center{ font-size: 22px; }
  .news-center{ margin-bottom:0px; }
  .index_2 .indexBox .aa { padding: 24% 0; }
  .index_2 .indexBox .aa span em { font-size: 12px; }
  .index_2 .indexBox .aa span b { font-size: 20px; }

  .news .title{padding: 0.3rem 0;}
  .news .news_info{padding-bottom: 0.4rem;}
  
  
  .news .a1 li{padding-left: 3rem;margin-top: 0.3rem;}
  .news .a1 li .img{width: 2.8rem;margin-left: -3rem;}
  .news .a1 li .dete{left: 3rem;}
  .news .a1 li h3{margin-bottom: 0.1rem;}
  .news .a1 li p{line-height: 0.3rem;height: 0.58rem; }
  .paging{padding: 0.4rem 0;}
  .paging a{line-height: 0.6rem;width: 0.6rem;margin:0 2px;}
  .paging span{line-height: 0.6rem;width: 0.6rem;}

  .about-fl{ float:none; width:100%;}
  .about-fr{ float:none; width:98%; margin:0 auto; }
  .about-fr div{ width:100% !important; }
  .nbanner{margin-top:50px; height:60px; }
  .tt{ margin-left:20%; padding-top:5%; }
  .cont_duanluo img{ width:100%; }
  .foot_r{ width:30%; }
  .foot_r p{ padding-top:0px; }
  .leftsideBar {
     width: 100%;
     float: none;
     margin-bottom: 20px;
     }
    .about-mian {
    width: 100%;
    float: none;
    }
    .pic-mian{
      width: 100%;
      float: none;
    }
    .pic ul.xiazai li {
    width: 45%;
    margin: 0 2.5%;
    margin-bottom: 5%;
    }


  .leftsideBar{ width: 100%; float: none; margin-bottom: 20px;}
  
  .lxwm-mian{ width: 100%; float: none;}
  .leftsideBar-tit{height: 40px;}
  .leftsideBar-tit h3{ line-height: 40px; padding-top: 0; font-size:18px;}
  .leftsideBar-tit span{display: inline-block;}
  .leftsideBar ul>li>a{background: #f8f8f8 url(../image/icon_23.png) no-repeat 94% center;}
  .leftsideBar ul>li>a:hover,.leftsideBar ul>li.on>a{ background:#e5e5e5 url(../image/icon_24.png) no-repeat 94% center;}
  .about-mian .js-xx h4{ font-size:20px; }
  .leftsideBar .join dd a{background: #f8f8f8 url(404.png) no-repeat 36px center;}
  .leftsideBar .join dd a:hover{ background: #f8f8f8 url(404.png) no-repeat 36px center;}
  .lxwm-mian ul li{ margin-bottom: 15px;width: 100%;}
  .lxwm-mian iframe{display:none;}
  .lyb-mian{ width: 100%; float: none;}
  .cppp-mian{ width: 100%; float: none;}
  .wssc-mian{ width: 100%; float: none;}
  .wssc-mian .a1 ul li{ float: none; background: url(404.png) no-repeat center bottom; width: 100%;}
  .wssc-mian .a1 ul li.b2{ margin-left: 0;}
  
  .wssc-mian .a3 li .c1{ width: 100%; margin-bottom: 20px;} 
  .wssc-mian .a3 li .c2{width: 50%; float: left;}
  .wssc-mian .a3 li .c2 p{ padding: 0;}
  .wssc-mian .a3 li .c3{width: 50%; float: left;}
  
  .gnyx-mian{ width: 100%; float: none;}
  
  .pzbz-mian{ width: 100%; float: none;}
  
  .news-mian{ width: 100%; float: none;}
  /*.news-mian ul li .a1{ width: 100%; float: none;}
  .news-mian ul li .a2{ width: 100%; float: none; margin-top: 20px;}*/
  
  .prms-mian{ width: 100%; float: none;}
  .prms-mian ul.xiazai li{ width: 45%; margin: 0 2.5%; margin-bottom: 5%;}
  .prms-mian .a2 ul.xq li p.fl{ font-size: 18px;}
  
  .about-mian{ width: 100%; float: none;}
  .about-mian p img{ width:100%; }
  
  .about-mian .slider{  min-width:auto;}
  .about-mian .slider1{  min-width:auto;}
  
  .porduct-mian{ width: 100%; float: none;}
  
  .porduct-xx{ width: 100%; margin: 0 auto; top: 0; left: 0;}
  
  .tc-sp{background:rgba(0,0,0,1);}
  .tc-sp .tc-mian{position:absolute;top: 0;left: 0; width: 100%; height: auto; background: #FFFFFF; margin: 0 0 0 0;height: 100%;border: none;}
  .tc-sp .tc-mian a{ position: absolute;top: 0;right: 0; width: 38px; height: 39px; background: url(404.png) no-repeat center top; display: block;}
  .tc-sp .tc-mian a:hover{background-position: center bottom;}
  #ckplayer_a1{width:100%;height:100%}
  .leftsideBar .join dd a.on{background: #f8f8f8 url(404.png) no-repeat 5% center;}
  .jquery-note{display:none}
  .smallmap{display:block}
  .gnyx-img .box{/*display:none*/}
  .ind_news_list ul li a{ font-size:14px; }
  .cont_duanluo p,.content p{ font-size:14px !important; }
  .cont_duanluo table{ width:100% !important;  }
  .content h1{padding: 10px 0; font-size:22px;}
  .content .info{ margin-bottom: 20px;}
    
  .font_size{ float:none; padding-left: 30px; padding-top:20px;}

  .msg-box ul li{ float:left; width:100%;}
  .news-mian li .a1{ float:left; width:25%; margin-bottom:10px;}
	.news-mian li .a1 img{ float:left; width:100%; }
  .news-mian li .a2{ float:left; width:100%;}
  .news-mian li .a2 h4{ font-size:14px; }
  .leftsideBar ul>li>a{ line-height: 30px; }

}

@media screen and (max-width: 475px){
	#header .right .search,
	#header .right .wechat{display: none;}
  .news-fl {width:100%;height: 55vw;}
  .news-fl .slider ul li {width:100%;height: 55vw;}
  .news-fl .slider ul li p {font-size: 14px;height: 35px;line-height: 35px;}
  .news-fr .txt h3 {font-size:14px;}

	.contact .color .msg_box{margin:0!important;}
	
}
