@charset "utf-8";
html{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
ul li{list-style: none;}
body{font-family:"Microsoft Yahei","微软雅黑","sans-serif";}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; padding:0px;}
img{border: none;}
a{text-decoration: none; color: #000;}
a:hover{text-decoration: none;}
i{font-style: normal;}
.clearfix{clear: both;}
.clearfix::after { height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "."; }
/*index*/
nav .navbar-brand img{margin-top: 15px;}
nav .navbar-brand{padding: 0;}
nav .toptel img{margin-top: 25px;}
.navbar{margin-bottom: 10px;}
.navbar-nav{margin-top: 31px;}
.navbar-nav li{font-size: 16px; color: #332C42;}
.navbar-nav li a{transition: .5s;}
.navbar-nav li a:hover{background: #e73828; color: #fff; border-radius: 8px;}
.nav>li>a{padding: 10px 24px;}
.mbanner{display: none;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;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;}
.swiper-pagination-bullet{background: #fff; width: 10px; height: 10px;}
.home_tit{ margin:30px auto 40px auto; overflow:hidden;}
.home_tit h3{ text-align:center; font-size:42px; margin:30px 0 }
.home_tit p{ font-size:16px; width:60%; margin:0 auto; line-height:32px; color:#666; text-align:center}
.home_pro_fenlei .js_tab{float: left; width: 25%; background: #eee; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.home_pro_fenlei .dh{height: auto; margin-top: 5px; padding: 6px 0; float: left;border-bottom: 1px solid #c3d6e2; transition: .5s;}
.home_pro_fenlei .last{border: none;}
.home_pro_fenlei .dh img{width:25%; float: left; margin: 13px 0 13px 20px; padding-left: 10px;}
.home_pro_fenlei .dh p{font-size: 18px;color: #333; cursor: pointer; transition: .5s;}
.home_pro_fenlei .dh p i{display: inline-block; margin: 35px 0 0 20px;}
.home_pro_fenlei .dh:hover{background: #e73828;}
.home_pro_fenlei .dh:hover p{color: #fff;}
.js_tab_detail{width: 75%; float: left; padding-left: 20px;}
.js_tab_detail ul li{float: left; width: 33.3%; padding:0 13px; margin-bottom: 10px;}
.js_tab_detail ul li p{font-size: 16px; text-align: center; background: url(../images/homefivebg.jpg) repeat; padding: 5px 0; transition: .5s;}
.js_tab_detail ul li:hover p{background: #c00; color: #fff;}
.home_pro_fenlei .more{margin-top: 30px;}
.home_pro_fenlei .more a{display: block; width: 200px; border-radius: 10px; padding: 10px 0; margin: 0 auto; font-size: 16px; background: #e73828; color: #fff; text-align: center;transition: .5s;}
.home_pro_fenlei .more a:hover{background: #c00;}
.home_news{margin-top: 60px; background: url(../images/homenewsbg.jpg) repeat; padding: 50px 0 30px 0;}
.home_news .title h3{text-align: center; font-size: 38px; color: #333;}
.home_news .title p{text-align: center; font-size: 16px; color: #555; margin-top: 20px;}
.home_news .content{background: #fff; padding: 40px 40px 10px 40px; margin-top: 30px;}
.home_news .content .con{margin-top: 20px;}
.home_news .content .left{float: left; width: 35%;}
.home_news .content .left p{font-size: 15px; background:rgba(231,56,40,0.9); padding: 10px 20px; position: relative; top: -41px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.home_news .content .left img{height: 323px;}
.home_news .content .right{width: 65%; float: left; padding: 0 10px;}
.home_news .content .right ul li{width: 48%; height: 125px; margin-left: 2%; padding: 17px 15px 10px 15px; margin-bottom: 7px; float: left; box-shadow: 3px 3px 5px 3px #eee; transition: .5s;}
.home_news .content .right ul li a{display: block;font-size: 16px; color: #000; line-height: 1.7;}
.home_news .content .right ul li i{display: block; margin: 10px 0; color: #777;}
.home_news .content .right ul li span{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_news .content .right ul li:hover{background: #e73828;}
.home_news .content .right ul li:hover a{color: #fff;}
.home_news .content .right ul li:hover i{color: #fff;}
.home_news .content .more{text-align: center; font-size: 16px; color: #000;}
.home_news .content .more a:hover{color: #c00;}
.index_anli{margin-top: 60px;}
.index_anli h3{font-size: 38px; margin-bottom: 25px; text-align: center;}
.index_anli p.tt{text-align: center; font-size: 16px; color: #555;}
.index_anli ul{margin-top: 30px;}
.index_anli ul li{width: 30%; float: left; margin:0 1.5%;border-radius: 15px; box-shadow:0 0 30px #999; overflow: hidden;}
.index_anli ul li .bigimg{width: 100%;}
.index_anli ul li .con{padding: 15px 25px; color: #fff; transition: .5s;}
.index_anli ul li .con a{color: #333; display: block; font-size: 22px; margin-bottom: 10px; line-height: 1.6;}
.index_anli ul li .con img{margin-right: 10px;}
.index_anli ul li .con p{color: #333; font-size: 16px; line-height: 1.6; margin-top: 8px;}
.index_anli ul li .con p span{font-weight: bold;}
.index_anli ul li .con p.more a{font-size: 18px; display: block; margin-top: 15px; color: #c00; font-weight: bold;}
.index_anli .right{float: right; width: 32%;}
.index_anli .right ul li{font-size: 16px; border-bottom: 1px dashed #ccc; padding-bottom: 13px; margin-top: 15px; list-style-type:circle}
.index_anli .right ul li:last-child{border-bottom: none;}
.index_anli .right ul li i{float: right; font-size: 12px;}
.index_anli p.amore a{display: block; width: 250px; height: 40px; text-align: center; background:rgba(225,84,83,1.00); margin: 0 auto; line-height: 40px; font-size: 18px; color: #fff; border-radius: 13px; margin-top: 40px; transition: .5s;}
.index_anli p.amore a:hover{background: #c00;}
.index-about{background: url(../images/foot_bg.jpg) no-repeat center center; padding: 40px 0;}
.index-about{margin-top: 60px;}
.index-about h3{text-align: center; font-size: 38px; color: #fff; font-weight: bold;}
.index-about h4{text-align: center; font-size: 16px; color: #fff;margin-top: 25px;}
.index-about i{display: block; text-align: center; font-weight: bold; font-size: 60px; color: #f37001;}
.index-about .row{margin-top: 40px;}
.index-about .row p{text-align: center; color: #fff; font-size: 16px; line-height: 1.6;}
.footer{background: #132163; padding: 10px 0; color: #fff;}
.footer .copyright a{color: #fff; margin-right: 15px;}
.flink{padding-bottom: 10px; background: #132163;}
.flink ul li{float: left; margin-right: 10px; color: #ddd;}
.flink ul li a{display: block; color: #ddd;}
.gotop{position: fixed; bottom: 5%; display: none;}
.gotop a{display: block; cursor: pointer; position: relative; left: -60px;}
.gotop img{width: 60px;}
.about_ban{ background:url(../images/case_bg.jpg) no-repeat 50%; background-size: cover; height:540px; padding-top:200px;}
.about_ban .tit{ text-align:left; color:#fff;}
.about_ban .tit img{text-align: left; display: block;}
.about_ban .tit h2{  margin-top: -50px; margin-bottom:30px;font-size:50px;}
.about_ban .tit p{  font-size:18px; line-height:36px; }
.about_model1{padding: 60px 0 50px 0;}
.about_model1 .right{width:53%;display: inline-block;vertical-align: top; padding-left: 130px;}
.about_model1 .right span{font-size: 36px;color: #333333;font-weight: bold;line-height: 1.8;padding-left: 25px;position: relative;}
.about_model1 .right span strong{font-size: 40px;color: #3d6eba;display: block;padding-left: 25px;}
.about_model1 .right span:before{content: '';width: 8px;height:28px;display: block;background: #3d6eba;position: absolute;top:12px;}
.about_model1 .right p{font-size: 17px;color: #333333;line-height: 2;}
.about_model1 .left{width: 45%;display: inline-block;position: relative; margin-bottom:100px;}
.about_model1 .left dl{width: 300px; background:#34488D; background-image: -webkit-linear-gradient(left,#3852a6, #2D3764);color: #fff;position: absolute;right: -95px;bottom: -85px;padding: 50px 30px;-webkit-box-shadow: 0px 10px 100px #111e38;-moz-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);box-shadow: 0px 5px 50px #4e5f82;}
.about_model1 .left dd{font-size: 32px;font-weight: bold;line-height: 1;}
.about_model1 .left dt{font-size: 16px;line-height: 1.7;margin-top: 30px;}
.about-shili h3{text-align: center; font-weight: bold; font-size: 36px;}
.about-shili p.tt{font-size: 16px; text-align:center; line-height: 1.6; margin-top: 20px;}
.about-shili ul li{margin-top: 20px;}
.about-shili ul li img{width: 100%;}
.position{margin-top: 20px; font-size: 15px; color: #333;}
.probox-top .left{padding-right: 20px;}
.probox-top .left img{width: 100%; border-bottom-left-radius: 60px; border-top-right-radius: 30px;}
.probox-top .row{margin-top: 20px;}
.probox-top .right{background: url(../images/bg-zs.png) no-repeat bottom center; padding-left: 20px;}
.probox-top .right h1{font-size: 36px; font-weight: bold; margin-top: 60px; line-height: 1.4;}
.probox-top .right p.tips{width: 160px; font-size: 16px; background: #eee; padding: 5px 10px; border-top-right-radius: 10px;border-bottom-right-radius: 10px; margin-top: 30px}
.probox-top .right .info{background: #0d203e; padding: 15px 20px; color: #fff; font-size: 16px; line-height: 1.6; border-top-right-radius: 15px; border-bottom-right-radius: 15px;}
.probox-top .right .info p{margin-bottom: 10px; background: url(../images/ico1.png) no-repeat 0 5px; background-size: 15px; padding-left: 25px;}
.probox-top .right .zixun{font-size: 26px; background: #e73828; color: #fff; padding: 12px 15px; transition: .5s; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.probox-top .right .zixun span{top: 7px; font-size: 30px; margin-left: 10px; margin-right: 15px; transition: .5s;}
.probox-top .right .zixun a{color: #fff; display: block;}
.probox-top .right .zixun:hover{background: #c32d1f;}
.probox-top .right .zixun:hover span{color: #26b297; margin-right: 20px;}
.probox-top .right p.kaocha{font-size: 16px; margin: 25px 0 15px 0;}
.probox-top .right p.kaocha i{color: #e73828; font-size: 30px; font-weight: bold;}
.probox-content{margin-top: 40px;}
.probox-content .probox-nav{padding-right: 100px;}
.probox-content .probox-nav p{width: 20%; line-height: 40px; float: left; text-align: center; font-size: 18px; padding: 0 10px; transition: .5s}
.probox-content .probox-nav p a{display:block; border:1px dashed #bbb; border-radius: 10px; transition: .5s}
.probox-content .probox-nav p:hover a{background: #e73828; color: #fff;}
.probox-body{background: url(../images/protwobg01.png) no-repeat top center; padding-top: 15px;}
.probox-body h3{font-size: 26px; font-weight: bold; position: relative; margin: 30px 45px;}
.probox-body h3:after{position: absolute; left: -45px; top: -2px; width: 35px; height: 35px; content: ""; background: url(../images/ico2.png) no-repeat; background-size: contain; z-index: 999;}
.probox-body-content{font-size: 16px; line-height: 2;}
.probox-body-content img{margin: 20px 0;}
.probox-body-content table{width:100%;}
.probox-like{background: url(../images/homenewsbg.jpg) repeat-x; margin-top: 40px; padding:30px 0;}
.probox-like h3{font-size: 26px;  font-weight: bold; margin-bottom: 20px;}
.probox-like ul li a.anli{text-align: center; display: block; padding: 10px 0; font-size: 15px; background: #ddd; color: #000;}



.probox-content .right{margin-top: 38px; padding: 0 20px;}
.probox-content .right h3{font-size: 26px; font-weight: bold; position: relative; margin-left: 45px;}
.probox-content .right h3:after{position: absolute; left: -45px; top: -2px; width: 35px; height: 35px; content: ""; background: url(../images/ico2.png) no-repeat; background-size: contain; z-index: 999;}
.probox-content .right ul{margin-top:20px;}
.probox-content .right ul li{margin-top: 15px;}
.probox-content .right ul li a{display: block;}
.probox-content .right ul li p{text-align: center; font-size: 15px; padding: 10px 0;}
.probanner{position: relative;}
.probanner .box{position: absolute; top: 150px; left:0; right: 0; color: #fff; text-align: center;}
.probanner .box h1{font-weight: bold; margin: 30px 0;}
.prolist-lb{padding: 30px 0;}
.prolist-lb:nth-child(2){background: #f5f5f5;}
.prolist-lb:nth-child(4){background: #f5f5f5;}
.prolist-lb h3{margin: 10px 0;}
.prolist-lb h3 i{color: #333;font-size: 36px; font-weight: bold; background: url(../images/prolisth3bg.png) no-repeat left center; padding-left: 100px;}
.prolist-lb h3 a{color: #333; font-size: 16px; margin-top: 10px;}
.prolist-lb .tj{margin-top: 25px;}
.prolist-lb .tj li p{text-align: center; font-size: 16px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.prolist-lb .all{margin-top: 20px;}
.prolist-lb .all li{float: left; margin: 0 15px 5px 0;}
.prolist-lb .all li a{font-size: 16px; display: block; background: #eee; border-radius: 10px; padding: 5px 10px; transition: .5s;}
.prolist-lb .all li:hover a{background: #e73828;  color: #fff;}
.listpro .row li{padding: 0 10px; margin-top: 20px;}
.listpro .row li p{text-align: center; font-size: 16px;  background: #eee; padding: 10px 0; transition: .5s;}
.listpro .row li:hover p{background: #ea5346; color: #fff;}
.caselist ul li{margin-top: 20px;}
.caselist ul li .con{background: #f3f3f3; padding: 13px 20px;	}
.caselist ul li .con h4{margin-bottom: 10px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.caselist ul li .con p{line-height: 1.9; font-size: 16px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/syal-tb.png) no-repeat 0 6px; background-size: 20px; padding-left: 30px;}
.caselist ul li .con p span{color: #e73828; font-weight: bold;}
.newsbanner{background: #f1faff; margin-top: 10px; padding:1px 0 40px 0;}
.newsbanner h1{font-size: 36px; color: #054263; font-weight: bold; background: url(../images/icon-tit.png) no-repeat 0 4px; padding-left: 35px; margin-top: 40px;}
.newsbanner .pull-left{width: 40%;}
.newsbanner .pull-left p.tips{font-size: 18px; color: #596971; line-height: 1.6; margin-top: 20px;}
.newsbanner .pull-left p.desc{background: #054263; color: #fff; font-size: 16px; line-height: 1.7; padding: 5px 10px; border-radius: 10px; margin-top: 20px;}
.newsbanner .pull-right img{border-top-left-radius: 40px;}
.newslist-content{margin-top: 40px;}
.newslist-content h3{font-size: 38px; color: #054263; font-weight: bold; background: url(../images/icon-tit.png) no-repeat 0 7px; padding-left: 35px; margin-bottom: 30px;}
.newslist-content h3 a{float: right; font-size: 16px; font-weight: normal; margin-top: 8px;}
.newslist-content .left a.title{font-size: 16px; display: block; background: #054263; line-height: 1.8; color: #fff; padding: 7px 20px; transition: .5s;}
.newslist-content .left:hover a.title{background: #e73828;}
.newslist-content .left img{width: 640px; height: 480px;}
.newslist-content .right .list{ border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 25px}
.newslist-content .right h4{font-size: 22px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newslist-content .right h4 a{color: #333;}
.newslist-content .right h4:hover a{color: #e73828; font-weight: bold;} 
.newslist-content .right p.desc{font-size: 16px; color: #555; line-height: 1.8; margin-top: 15px;}
.newslist-content .right p.date{ font-size: 14px; color: #a0a0a0; margin-top: 15px;}
.newslist-content .bottom{margin-top: 30px;}
.newslist-content .bottom .list{ border-radius: 10px; margin-bottom: 30px;}
.newslist-content .bottom .list .con{background: #f5f5f5;padding:30px; height: 292px; overflow: hidden;}
.newslist-content .bottom h4{font-size: 22px; line-height: 1.6;}
.newslist-content .bottom h4 a{color: #333;}
.newslist-content .bottom p.desc{font-size: 16px; color: #555; line-height: 1.8; margin-top: 15px;}
.newslist-content .bottom p.date{ font-size: 14px; color: #a0a0a0; margin-top: 15px;}
.newslist-content .bottom h4:hover a{color: #e73828; font-weight: bold;} 
.listarticlepage{margin-top: 30px;}
.listarticlepage .list{ border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px;}
.listarticlepage  h4{font-size: 22px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.listarticlepage  h4 a{color: #333;}
.listarticlepage  h4:hover a{color: #e73828; font-weight: bold;} 
.listarticlepage  p.desc{font-size: 16px; color: #555; line-height: 1.8; margin-top: 10px;}
.listarticlepage  p.date{ font-size: 14px; color: #a0a0a0; margin-top: 15px;}
.fanye .pagination>li>a, .pagination>li>span{color: #000;}
.fanye .pagination li.cur a{background: #ff0000; color: #fff;}
.fanye{margin-top: 40px; margin-bottom: 40px;}
.fanye li{float: left; margin-right: 10px;font-size: 16px; border: 1px solid #cccccc; border-radius: 5px; }
.fanye li a{display: block;color: #8a8a8a; padding:5px 10px; text-align: center;}
.fanye li.thisclass{ background:#333; color:#fff;}
.fanye li.thisclass a{ color: #fff;}
.fanye li a:hover{background: #222; color: #fff; border: none;}
.fanye li .pageinfo{display:block; padding:5px 10px;}
.article-art{margin-top: 40px;}
.article-art h1{color:#054263; font-size: 36px; font-weight: bold;}
.article-art .info{font-size: 16px; color: #777; margin-top: 20px;}
.article-art .content{border-top: 1px dashed #ddd; padding-top: 20px; margin-top: 30px; font-size: 16px; line-height: 2; color: #596972;}
.article-art .content img{margin: 10px 0;}
.article-art .right .link{padding: 30px 30px 10px 30px; background: #f1faff;}
.article-art .right .link a{display: block; margin: 5px 0px 30px 0px;}
.article-art .right .link a span{display: block; font-size: 18px; font-weight: bold; transition: .5s;}
.article-art .right .link a p{font-size: 16px; color: #666; line-height: 1.7; margin: 10px 0px; transition: .5s;}
.article-art .right .link a i{display: block; font-size: 14px; color: #333; transition: .5s;}
.article-art .right .link a:hover span, .news-nr .right .link a:hover p, .news-nr .right .link a:hover i{color: #E5A12D;}
.article-art .right .tel{padding: 30px; background: #f1faff; margin-top: 15px;}
.article-art .right .tel i{font-size: 16px; margin-bottom: 5px;display: block;}
.article-art .right .tel .rexian a{font-size: 30px;font-weight: bold; color: #E5A12D;}
.article-art .right .tel .baojia a{display: block; background: #E5A12D; color: #fff; text-align: center; font-size: 20px; line-height: 50px; margin-top: 20px; transition: .5s;}
.article-art .right .tel .baojia a:hover{background: #001c49;}
.contact-nr{background: url(../images/lx-banbg.jpg) no-repeat center center; color: #fff; padding: 80px 0;}
.contact-nr h1{font-size: 40px; font-weight: bold;}
.contact-nr .box{margin-top: 40px;}
.contact-nr .box .info{font-size: 18px; line-height: 1.6; margin-top: 10px;}
.contact-nr .box .info span{font-size: 20px; top: 2px; margin-right: 8px;}
.contact-nr .box a{display: block; width: 150px; background: #e73828; color: #fff; text-align: center; line-height: 36px; border-radius: 10px; margin-top: 40px; font-size: 16px;}
.contact-nr .liuyan{background: #fff; padding: 20px;border-radius: 10px; color: #333;}
.contact-nr .liuyan form{margin-top: 15px;}
.contact-nr .liuyan form .submit{background: #e73828; border: none; color: #fff; padding: 10px 30px;}
#dituContent{width: 100%; height: 500px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}




@media (max-width: 1366px){
	.container{width: 90%; margin: 0 5%;}
	footer .guanzhu{margin-left: 120px;}
}
@media (max-width: 414px){
	body{overflow-x: hidden;}
	.container{width: 100%; padding: 0 5px; margin: 0;}
	.none414{display: none;}
	.mbanner{display: block;}
	.mbanner img{width: 100%;}
	nav .navbar-brand img{width: 150px; margin-top:22px;}
	.navbar-toggle{background: #333; padding: 4px 8px 8px 8px; margin-top: 20px;}
	.navbar-toggle .icon-bar+.icon-bar{background: #fff;}
	.navbar-nav{background: #eee; margin-top: 0;}
	.navbar-nav li{font-size: 14px;}
	
	.home_tit h3{font-size: 22px;}
	.home_tit{margin-top: 10px; margin-bottom: 15px;}
	.home_tit h3{margin: 10px 0;}
	.home_tit p{font-size: 14px; width: 100%; padding: 0 10px; line-height: 1.8;}
	.home_pro_fenlei .js_tab{width: 100%;}
	.home_pro_fenlei .dh{width: 25%;}
	.home_pro_fenlei .dh img{width: 70%; margin-bottom: 7px; margin-top: 3px; text-align: center; margin-left: 10px;}
	.home_pro_fenlei .dh p{font-size: 14px; text-align: center;}
	.home_pro_fenlei .dh p i{margin-top: 0px; margin-left: 0;}
	.js_tab_detail{width: 100%; padding-left: 0px; margin-top: 10px;}
	.js_tab_detail ul li{width: 50%; padding: 0 5px;}
	.js_tab_detail ul li p{font-size: 14px;}
	.home_pro_fenlei .more{margin-top: 15px;}
	.home_pro_fenlei .more a{width: 150px; font-size: 14px;}
	.home_news{margin-top: 30px; padding: 20px 0;}
	.home_news .title h3{font-size: 22px;}
	.home_news .title p{font-size: 14px; margin-top: 10px;}
	.home_news .content{padding: 10px 5px 10px 5px; margin-top: 15px;}
	.home_news .content .left{width: 100%;}
	.home_news .content .left img{height: auto;}
	.home_news .content .right{width: 100%; margin-top: -20px;}
	.home_news .content .right ul li{width: 100%; height: auto; margin-left: 0; padding: 10px 15px;}
	.home_news .content .right ul li i{font-size: 12px;}
	.index_anli{margin-top: 20px;}
	.index_anli h3{font-size: 22px; margin-bottom: 10px;}
	.index_anli p.tt{font-size: 14px;}
	.index_anli ul li{width: 100%; margin: 0; margin-bottom: 10px;}
	.index_anli ul li .con a{font-size: 20px;}
	.index_anli ul li .con p{font-size: 14px;}
	.index_anli ul li .con p.more a{font-size: 14px;}
	.index_anli p.amore a{font-size: 14px; width: 150px; margin-top: 20px;}
	.index-about{margin-top: 30px; padding: 20px 0;}
	.index-about h3{font-size: 28px;}
	.index-about h4{margin-top: 15px; font-size: 14px; line-height: 1.6;}
	.index-about i{font-size: 38px;}
	.index-about .row{margin-top: 20px;}
	.index-about .row p{font-size: 14px;margin-top: 5px; margin-bottom: 10px;}
	.footer .copyright{font-size: 12px;}
	.footer .copyright a{display: block; line-height: 1.7;}
	.about_ban{height: auto; padding: 30px 10px 15px 10px;}
	.about_ban .tit img{width: 200px;}
	.about_ban .tit h2{font-size: 30px; margin-bottom: 15px;}
	.about_ban .tit p{font-size: 14px; line-height: 1.8;}
	.about_model1 .left{width: 100%; margin-top: 10px; margin-bottom: 10px;}
	.about_model1 .right{width: 100%; padding-left: 0;}
	.about_model1 .right span{font-size: 24px;}
	.about_model1 .right span strong{font-size: 19px; margin-bottom: 10px;}
	.about_model1 .right p{font-size: 14px; line-height: 1.8; padding: 0 10px; text-indent: 2em;}
	.about-shili h3{font-size: 26px; margin-top: 20px;}
	.about-shili p.tt{font-size: 14px; margin-top: 10px; line-height: 1.8;}
	.about-shili ul li{margin-top: 10px; padding: 0 5px;}
	.position{margin-top: 0; font-size: 12px; line-height: 1.6;}
	.probox-top .left{padding-right: 0; padding-left: 0;}
	.probox-top .left img{border-radius: 0;}
	.probox-top .right{padding-left: 15px;}
	.probox-top .right h1{font-size: 22px; margin-top: 15px;}
	.probox-top .right p.tips{margin-top: 15px; font-size: 12px;}
	.probox-top .right .info{font-size: 14px;}
	.probox-top .right .info{padding: 10px 15px;}
	.probox-top .right .zixun{font-size: 22px; padding: 8px 15px;}
	.probox-top .right p.kaocha i{font-size: 22px;}
	.probox-content .probox-nav{padding: 0;}
	.probox-content .probox-nav p{font-size: 12px; line-height: 1.5; padding: 0 2px;}
	.probox-content .probox-nav p a{padding: 5px 0;}
	.probox-body h3{font-size: 20px; margin: 15px 35px;}
	.probox-body h3:after{width: 26px; height: 26px; left: -35px;}
	.probox-body-content{font-size: 14px;}
	.tablecss.table-responsive{font-size: 12px;}
	.probox-like h3{font-size: 22px;}
	.probox-like ul li{padding: 0 10px; margin-bottom: 10px;}
	.probox-like ul li a.anli{font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.probanner .box{top: 25px;}
	.probanner .box h1{margin: 0; font-size: 24px;}
	.probanner .box h3{margin-top: 10px; font-size: 16px;}
	.prolist-lb{padding: 15px 0;}
	.prolist-lb h3 i{font-size: 24px; background-size: 40px; padding-left: 53px;}
	.prolist-lb h3 a{font-size: 12px;}
	.prolist-lb .tj{margin: 10px 0px 0 0px;}
	.prolist-lb .tj li{padding: 0 5px; margin-bottom: 10px;}
	.prolist-lb .tj li p{font-size: 13px;}
	.prolist-lb .all li a{font-size: 12px;}
	.prolist-lb .all{margin-top: 5px;}
	.listpropos{margin-top: 10px;}
	.listpro .row{margin: 0 -5px;}
	.listpro .row li{padding: 0 5px;}
	.listpro .row li p{font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px;}
	.caselist ul{margin: 0 -5px;}
	.caselist ul li{padding: 0 5px;}
	.caselist ul li .con{padding: 5px}
	.caselist ul li .con p{font-size: 12px; background-size: 12px; padding-left: 18px;}
	.caselist ul li .con h4{font-size:14px; margin-top:5px;}
	
	.newsbanner{margin-top: 0; padding: 1px 0 20px 0;}
	.newsbanner .position{margin-top: 10px;}
	.newsbanner .pull-left{width: 100%;}
	.newsbanner h1{font-size: 26px;  background-size: 16px; padding-left: 26px; margin-top: 20px;}
	.newsbanner .pull-left p.tips{font-size: 14px; line-height: 1.6; margin-top: 15px;}
	.newsbanner .pull-left p.desc{font-size: 14px; margin-top: 15px;}
	.newslist-content{margin-top: 20px;}
	.newslist-content h3{font-size: 26px; background-size: 16px; padding-left: 26px;}
	.newslist-content h3 a{font-size: 14px;}
	.newslist-content .left img{width: 100%; height: auto;}
	.newslist-content .left a.title{font-size: 14px; line-height: 1.6;}
	.newslist-content .right{margin-top: 10px;}
	.newslist-content .right h4{font-size: 18px;}
	.newslist-content .right p.desc{font-size: 14px; margin-top: 4px;}
	.newslist-content .bottom{margin-top: 0;}
	.newslist-content .bottom h3{margin-bottom: 20px;}
	.newslist-content .bottom .list .con{padding: 10px;}
	.newslist-content .bottom .list .con{height: auto;}
	.newslist-content .bottom h4{font-size: 18px;}
	.newslist-content .bottom p.desc{font-size: 14px; line-height: 1.6;}
	.listarticlepage{margin-top: 10px;}
	.listarticlepage h4{font-size: 18px;}
	.listarticlepage p.desc{font-size: 14px; margin-top: 4px;}
	.fanye li{font-size: 14px;}
	.article-art h1{font-size: 24px; line-height: 1.5; margin-top: 15px;}
	.article-art .info{font-size: 14px;margin-top: 15px;}
	.article-art .content{font-size: 14px;}
	.article-art .content{margin-top: 15px; padding-top: 15px;}
	.contact-nr{background-size: cover; padding: 20px 10px;}
	.contact-nr h1{font-size: 26px;}
	.contact-nr .box{margin-top: 22px;}
	.contact-nr .box .info{font-size: 16px;}
	.contact-nr .box a{margin-bottom: 20px;}
	.gotop a{ left: -20px;}
	.gotop img{width: 40px;}
}
@media (max-width: 375px){
	.home_tit h3, .home_news .title h3{font-size: 20px;}
	.home_tit p{font-size: 12px; line-height: 1.9;}
	.home_pro_fenlei .dh p{font-size: 13px;}
	.js_tab_detail ul li p, .home_news .title p{font-size: 12px;}
	.home_news .content .more{font-size: 14px;}
	.home_news .content .left p{font-size: 14px;}
	.home_news .content .right ul li a{font-size: 15px;}
	.index_anli ul li .con a{font-size: 18px;}
	.index-about h3{font-size: 26px;}
	.index-about h4{font-size: 12px; line-height: 1.7;}
	.index-about i{font-size: 34px;}
	.index-about .row p{font-size: 12px;}
	nav .navbar-brand img{width:123px;}
}
@media (max-width: 350px){
}
@media (max-width: 338px){
}
		
@media (max-width: 320px){

}














