@charset "utf-8";
@font-face {font-family: 'siyuan';
  src: url('../fonts/webfont.eot'); /* IE9*/
  src: url('../fonts/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/webfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/webfont.svg#siyuan') format('svg'); /* iOS 4.1- */
}
html{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-family:"siyuan","sans-serif";}
ul li{list-style: none;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; padding:0}
body{font-family:"siyuan","sans-serif";}
img{border: none;}
a{text-decoration: none; color: #333;}
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: "."; }
.fl{float: left;}
.fr{float: right;}
/*首页*/
#nav{background: #252e3c; height: 80px;}
#logo{height: 100%; height: 80px; padding: 0 20px;}
#logo img{margin-top: 15px; width: 158px;}
.mnavcommon{display: none;}
.pcnav{width: 60%; padding: 0 3%;}
.pcnav ul li{float: left;}
.pcnav ul li a{color: #fff; font-size: 18px; display: block; line-height: 80px; padding: 0 35px;}
.pcnav ul li a:hover{position: relative;}
.pcnav ul li a:hover:after{position: absolute; width: 60px; height: 3px; background: #c00; bottom: 17px; left: 0; right: 0; margin: 0 auto; content: "";}
.nav-right{margin-top: 6px;}
.mbanner{display: none;}
.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.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;}
.swiper-pagination-bullet{width: 12px; height: 12px; background: #fff;}
.swiper-pagination-bullet-active{background: #c00;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 50px;}
.swiper-slide img{width: 100%;}
.index-prolist{margin-top: 60px;}
.index-prolist ul li{background: #eef2f9; height: 285px;}
.index-prolist ul li a{display: block;}
.index-prolist ul li img{height: 150px; margin-top: 40px; position: relative; left: 0; top: 0; transition: .5s;}
.index-prolist ul li span{display: block; font-size: 20px; background: #051641; font-weight: bold;text-align: center; margin-top: 10px; padding: 8px 0; transition: .5s; color: #fff;}
.index-prolist ul li:hover img{left: -15px;}
.index-prolist ul li:hover span{color: #c00; font-size: 30px; }
.index-tuijian{margin-top: 80px;}
.index-tuijian h3 {font-size: 38px; text-align: center;}
.index-tuijian h3 i{background: #f1bf47; border-radius: 50%; padding: 10px; color: #fff; font-weight: bold; margin-right: 5px;}
.index-tuijian p.tips{text-align: center; margin-top: 30px; font-size: 17px;}
.index-tuijian p.tips a{display: inline-block;}
.index-tuijian p.tips a:hover{color: #c00;}
.index-tuijian a.con{display: block; border: 1px solid #d2defa; padding-bottom: 10px; border-top: none; transition: .5s;}
.index-tuijian ul{margin-top: 10px;}
.index-tuijian ul li{margin-top: 30px; padding: 0 20px;}
.index-tuijian ul li .img-responsive{width: 483px; height: 362px;}
.index-tuijian p.tt{font-size: 20px; font-weight: bold;background: #051641; color: #fff; text-align: center; padding: 15px 0; margin-bottom: 15px; transition: .5s;}
.index-tuijian p.info{font-size: 17px; padding: 0 15px; margin: 5px 0; transition: .5s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index-tuijian p.info img{width: 23px; height: auto;margin-right: 10px;}
.index-tuijian ul li:hover p.tt{background: #c00;}
.index-tuijian ul li:hover a.con{background: #051641;}
.index-tuijian ul li:hover p.info{color: #fff;}
.index-anli{background: url(../images/sy_bg.jpg) no-repeat center center; margin-top: 50px; padding-bottom: 50px;}
.index-anli h3{font-size: 38px; text-align: center; color: #fff; margin-top: 50px;}
.index-anli h3 i{background: #f1bf47; border-radius: 50%; padding: 10px; color: #fff; font-weight: bold; margin-right: 5px;}
.index-anli ul{margin-top: 40px;}
.index-anli ul li{padding: 0 20px; margin-top: 10px;}
.index-anli ul li a.con{border-bottom: 4px solid #0c7dfe; display: block; padding-bottom: 30px; transition: .5s;}
.index-anli ul li .bigimg img{width: 483px; height: 362px;}
.index-anli p.tt{font-size: 26px; color: #fff; padding: 15px 0; margin-bottom: 10px;}
.index-anli p.info{float: left; width: 50%; color: #fff; font-size: 18px;}
.index-anli p.info img{width: 35px; margin-right: 10px;}
.index-anli ul li:hover a.con{background: #f1bf47; padding: 0 20px 30px 20px;}
.index-anli ul li:hover p.tt{color: #000; transition: .5s;}
.index-anli ul li:hover p.info{color: #000; transition: .5s;}
.index-news{margin-top: 40px;}
.index-news h3{text-align: center; font-size: 38px; color: #000;}
.index-news p.tips{text-align: center; font-size: 17px; margin-top: 15px;}
.index-news .row{border: 1px solid #051641; padding: 30px; margin-top: 20px;}
.index-news ul li{padding: 0 60px; line-height: 1.6; margin-top: 15px;}
.index-news ul li a{font-size: 16px; color: #333; position: relative; border-bottom: 1px dotted #ddd; display: block; padding-bottom: 15px;}
.index-news ul li a:before{position: absolute; width: 24px; height: 24px; left: -30px; top: 0; content: ""; display: inline-block; background: url(../images/new_zs.png) no-repeat;}
.index-news ul li a:hover{color: #c00;}
.index-news ul li span{float: right;}
.index-youshi{background: url(../images/mobfourbox_bg.jpg) no-repeat center center; margin-top: 50px; padding-bottom: 40px;}
.index-youshi h3{text-align: center; color: #cddcff; font-size: 38px; margin-top: 50px; margin-bottom: 50px; font-weight: bold;}
.index-youshi .left{width: 30.333%; margin-right: 1%; margin-top: 20px; float: left;}
.index-youshi ul li{margin-bottom: 60px;}
.index-youshi ul li img{float: left; display: block;}
.index-youshi ul li p{float: left; width: 70%; color: #97afe6; padding-left: 20px; line-height: 30px; margin-top: 15px; font-size: 16px;}
.index-youshi .youshiimg{width: 35.333%; float: left; margin-right: 2%;}
.index-youshi .right{float: right; width: 30.333%; margin-top: 20px; }
#footer{background: #252e3c; padding: 15px 0;}
#footer p{color: #fff; font-size: 14px;}
#footer p a{color: #fff;}
.sidebar-bottom{display:none;}
.flink{margin: 10px 0;}
.flink ul li{float: left; margin-right: 15px;}
.flink ul li a{color: #666;}
.gotop{position: fixed; bottom: 5%; display: none;}
.gotop a{display: block; cursor: pointer; position: relative; left: -60px;}
.gotop img{width: 60px;}
.index-pro-bg{background: -webkit-linear-gradient(#16366d, #fff); background: -o-linear-gradient(#16366d, #fff); background: -moz-linear-gradient(#16366d, #fff); background: linear-gradient(#16366d, #fff); padding: 1px 0 20px 0;}
.index-pro-rexiao{margin-bottom: 60px;}
.list-pro-list .position a{font-size: 18px;}
.index-pro-position{color: #fff; margin-bottom: 30px;}
.index-pro-position a{color: #fff; font-size: 16px;}
.list-pro-list h2{text-align: center; color: #fff; font-size: 40px; font-weight: bold;}
.list-pro-list .list li a{-moz-box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2);box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2); background: #fff;}
.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; padding: 5px 10px; text-align: center;}
.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-pro-top{background: #fff; padding: 30px; border-radius: 10px;}
.artpostion{color: #fff; margin-top: 30px; font-size: 16px;}
.artpostion a{color: #fff;}
.article-pro-top{margin-top: 30px;}
.article-pro-top .left{float: left; width: 45%; position: relative;}
.article-pro-top .left:after{position: absolute; width: 5px; height: 100%; top: 0px; right: -3px; border-radius: 50%; background: #486aa3; content: "";}
.article-pro-top .left img{width: 100%;}
.article-pro-top .right{float: right; width: 50%;}
.article-pro-top .right h1{font-size: 40px; font-weight: bold; position: relative; margin-left: 40px;}
.article-pro-top .right h1:before{position: absolute; background: url(../images/fire.png) no-repeat; width: 29px; height: 34px; vertical-align: middle; top: 6px; left: -40px; background-size: cover; content: "";}
.article-pro-top .right p.tips{font-size: 16px; margin-top: 20px;}
.article-pro-top .right p.tips i{color: #d31919; font-weight: bold;}
.article-pro-top .right p.tips a{display: inline-block; padding: 5px 10px; background: #0d7dfe; color: #fff; border-radius: 15px; margin-left: 20px;transition: .5s;}
.article-pro-top .right p.tips a:hover{background: #c00;}
.article-pro-top .right .info{margin-top: 40px; margin-bottom: 40px;}
.article-pro-top .right .info p{width: 30%; float: left; font-size: 18px; font-weight: bold; position: relative; margin-left: 7%;}
.article-pro-top .right .info p i{display: block; font-size: 16px; color: #c00; margin-top: 5px; margin-left: 10px;}
.article-pro-top .right .info p.l:before{position: absolute; width: 43px; height: 43px; left: -50px; top: 5px; background: url(../images/icon-al1.png) no-repeat; background-size: cover;content: "";}
.article-pro-top .right .info p.r:before{position: absolute; width: 43px; height: 43px; left: -50px; top: 5px; background: url(../images/icon-al2.png) no-repeat; background-size: cover;content: "";}
.article-pro-top .right .cl{background: #eef1ff; padding: 15px; font-size: 16px; border-radius: 15px; margin-top: 10px; line-height: 1.8; color:#555;}
.article-pro-top .right .cl i{color: #000;}
.article-pro-top .right .lx {margin-top: 35px;}
.article-pro-top .right .lx .l{width: 25%; float: left;}
.article-pro-top .right .lx .l a{display: block; background: #0d7dfe; color: #fff; padding: 15px 0px; font-size: 18px; text-align: center; border-radius: 20px; transition: .5s;}
.article-pro-top .right .lx .l a:hover{background: #c00;}
.article-pro-top .right .lx .r{width: 70%; float: right; font-size: 18px;}
.article-pro-top .right .lx .r a{font-weight: bold; color: #0d7dfe; font-size: 32px; transition: .5s;}
.article-pro-top .right .lx .r a:hover{color: #c00;}
.art-pro-nav{margin-top: 30px;}
.art-pro-nav ul{overflow:auto; border:1px solid #e8ebf1; padding: 15px 0; border-radius: 50px; -webkit-box-shadow:2px 0 20px rgba(21, 53, 129, 0.2) inset; box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2) inset; }
.art-pro-nav ul li{width: 25%; float: left; text-align: center;}
.art-pro-nav ul li a{font-size: 18px; border-right: 1px solid #ccc;display: block;}
.art-pro-nav ul li a:hover{color: #0d7dfe; border-right: 1px solid #0d7dfe;}
.art-pro-content .content{margin-top: 60px;}
.art-pro-content .content .left{width: 72%; float: left; font-size: 16px; color: #555f7d; line-height: 1.9; text-align: justify;}
.art-pro-content .content .left h3{font-size: 30px; font-weight: bold; color: #05163f; position: relative; margin: 30px 90px;}
.art-pro-content .content .left h3:before{position: absolute; background: url(../images/protwoicon01.png) no-repeat; width: 72px; height: 23px; background-size: cover; left: -90px; top: 5px; content: "";}
.art-pro-content .youdian .tt{font-size: 18px;}
.art-pro-content .youdian .tt i{width: 42px; height: 42px; line-height: 40px; text-align: center; display: inline-block; border-radius: 50%; border: 2px solid #1eb3ca; background: #fff; font-weight: bold;}
.art-pro-content .youdian .tt span{background: -webkit-linear-gradient(#305697, #1eb3ca); background: -o-linear-gradient(#305697, #1eb3ca); background: -moz-linear-gradient(#305697, #1eb3ca); background: linear-gradient(#305697, #1eb3ca); color: #fff; padding: 10px 20px 10px 40px; border-radius: 20px; position: relative; left: -30px; z-index: -1;}
.art-pro-content .youdian .desc{margin: 15px 0 20px 40px;}
.art-pro-content .canshu{margin-top: 50px;}
.art-pro-content .canshu table{width: 100%;}
.art-pro-content .liuyan form{margin-top: 20px;}
.art-pro-content .liuyan p.tips a{color: #c00; font-weight: bold; font-size: 20px;}
.art-pro-content .liuyan .top .form-group{width: 45%; float: left; margin-right: 5%;}
.art-pro-content .liuyan input{height: 45px;}
.art-pro-content .liuyan button{border: none;background: -webkit-linear-gradient(#305697, #1eb3ca); background: -o-linear-gradient(#305697, #1eb3ca); background: -moz-linear-gradient(#305697, #1eb3ca); background: linear-gradient(#305697, #1eb3ca); color: #fff; padding: 5px 100px; font-size: 18px; border-radius: 10px;}
.art-pro-content .anli{margin-top: 50px; margin-bottom: 20px;}
.art-pro-content .anli ul li{margin-bottom: 10px;}
.art-pro-content .anli ul li span{display: block; text-align: center; margin-top: 5px; font-size:16px; line-height: 1.7;}
.art-pro-content .content .right{width: 20%; float: right;}
.art-pro-content .right h4{background: #eef1ff; text-align: center; font-size: 20px; font-weight: bold; color: #464d58; padding: 20px 0; border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-box-shadow:0 0 10px #bdd0ec; box-shadow: 0 0 10px #bdd0ec;}
.art-pro-content .right h4 img{position: relative; top: -5px; margin-left: 10px;}
.art-pro-content .right .list{padding: 30px 20px; -webkit-box-shadow:0 0 10px #bdd0ec; box-shadow: 0 0 10px #bdd0ec; margin-top: 15px;}
.art-pro-content .right .list ul li{margin-bottom: 15px;}
.art-pro-content .right .list ul li span{display: block; text-align: center; font-size: 16px; margin-top: 10px; color: #555;}
.anli-list{background: none;}
.anli-list .topbg{position: relative;}
.anli-list .topbg h2{position: absolute; top:50%; color: #fff; left: 0; right: 0; margin: 0 auto; text-align: center; font-size: 40px; font-weight: bold;}
.anli-list .topbg h2 i{font-size: 32px;}
.list-anli-list{margin-top: 30px;}
.anli-list .flin-cp{margin-top: 50px; margin-bottom: 20px;}
.anli-list .flin-cp h3{font-size: 30px; position: relative;}
.anli-list .flin-cp h3:after{position: absolute; width: 120px; height: 8px; left: 0; bottom: 0; background: #f1bf47; content: ""; z-index: -1}
.anli-list .flin-cp ul{margin-top: 15px;}
.anli-list .flin-cp ul li{margin-top: 15px;}
.anli-list .flin-cp ul li span{display: block; font-size: 16px; background: #051641; color: #fff; padding: 10px 0; text-align: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; transition: .5s;}
.anli-list .flin-cp ul li:hover span{background: #c00;}
.anli-list .flin-cp ul li img{height: 272px;}
.jscs table{width: 100%;}
.list-news ul li{margin-top: 30px;}
.list-news ul li .con{-webkit-box-shadow:1px 1px 30px #eee;box-shadow: 1px 1px 30px #eee; background: #f0f3fa; padding: 40px;}
.list-news ul li .con p.time{font-size: 14px; color: #788291;}
.list-news ul li .con p.time img{margin-right: 10px; position: relative; top: -2px;}
.list-news ul li .con h3{ height: 62px; margin-top: 15px;}
.list-news ul li .con h3 a{font-size: 20px; color: #05163f; font-weight: bold; line-height: 1.5;}
.list-news ul li .con .more{display: block; font-size: 16px; color: #4b556e; margin-top: 25px;}
.list-news ul li:hover .con h3 a{color: #c00;}
.about-content{margin-top: 40px;}
.about-content h1{text-align: center; font-size: 38px; position: relative;}
.about-content h1:before{position: absolute; width: 100px; height: 3px; left:0; right: 0; bottom: -15px;  margin: 0 auto;background: #0a397f; content: "";}
.about-content p.tips{font-size: 16px; line-height: 1.7; margin-top: 40px;}
.about-content .chang{margin-top: 35px;}
.about-content .chang .left h2{font-size: 34px; color: #030c79; font-weight: bold; margin-top: 100px;}
.about-content .chang .left h3{font-size: 28px; color: #333; margin-top: 13px;}
.about-content .chang .left p{font-size: 16px; line-height: 1.8; margin-top: 30px;}
.about-content .chang .right{padding-left: 50px;}
.about-cp{margin-top: 60px; background: -webkit-linear-gradient(#7e95bf, #fff); background: -o-linear-gradient(#7e95bf, #fff); background: -moz-linear-gradient(#7e95bf, #fff); background: linear-gradient(#7e95bf, #fff); padding-bottom: 50px;}
.about-cp h4{ text-align: center; color: #fff; font-size: 36px; margin-top: 50px;}
.about-cp ul{margin-top: 50px;}
.about-cp ul li a{display: block; background: #fff; padding: 50px; border-radius: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08); transition: .5s;}
.about-cp ul li span{display: block; font-size: 20px; text-align: center; margin-top: 20px; transition: .5s;}
.about-cp ul li img{height:84px;}
.about-cp ul li:hover a{background: #030c79}
.about-cp ul li:hover span{color: #fff;}
.about-nengli{margin-top: 30px; margin-bottom: 30px;}
.about-nengli h4{text-align: center; font-size: 36px;}
.about-nengli p.tips{text-align: center; font-size: 16px; line-height: 1.8; margin-top: 10px;}
.about-nengli ul li{margin-top: 30px;}
.about-nengli ul li img{width: 100%;}
.lianxi-content{position: relative;}
.lianxi-content .top{position: absolute; top: 0; left: 0; right: 0;}
.lianxi-content .top h1{color: #fff;margin-top: 100px; position: relative; text-align: center;}
.lianxi-content .top h1:after{position: absolute; bottom: -20px; left: 0; right: 0; margin: 0 auto;width: 120px; height: 3px; background: #c00; content: "";}
.lianxi-content .top p.tips{font-size: 18px; color: #fff; margin-top: 40px; text-align: center;}
.lianxi-content .top p.fuwu{color: #fff; font-size: 18px; margin-top: 15px;}
.lianxi-content .top p.fuwu a{color: #fff; font-size: 20px; font-weight: bold;}
.lianxi-box{margin-top: 30px;}
.lianxi-box h2{font-size: 30px; }
.lianxi-box .liuyan p.tips{font-size: 16px; line-height: 1.8; margin-top: 10px;}
.lianxi-box .liuyan form{margin-top: 20px; margin-bottom: 10px;}
.lianxi-box .liuyan label{font-size: 16px;}
.lianxi-box .liuyan label i{color: #c00; font-weight: bold; margin: 0 5px;}
.lianxi-box .liuyan input{height: 45px;}
.lianxi-box .liuyan button{border: none; background: -webkit-linear-gradient(#305697, #1eb3ca); background: -o-linear-gradient(#305697, #1eb3ca); background: -moz-linear-gradient(#305697, #1eb3ca); background: linear-gradient(#305697, #1eb3ca); color: #fff; padding: 10px 100px; font-size: 18px; border-radius: 10px;}
.lianxi-box .right{padding-left: 80px;}
.lianxi-box .right h2{font-size: 30px; font-weight: bold; margin-bottom: 20px;}
.lianxi-box .right p{font-size: 16px; line-height: 1.9;}
.lianxi-box .right p a{color: #c00;}
.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}
#dituContent{width: 100%; height: 500px; margin-top: 30px; margin-bottom: 30px;}
.artprobg{padding-bottom: 40px;}
.article-art h1{font-size: 32px; font-weight: bold; color: #1b3a70; text-align: center;}
.art-body{margin-top: 20px;}
.art-body p.info{text-align: center; color: #333; margin-bottom: 20px;}
.not404{margin-top: 100px; margin-bottom: 100px;}
.not404 h1{text-align: center;}
.not404 h2{text-align: center; margin: 20px 0;}
.not404 h3{text-align: center;}
.not404 h3 a{text-decoration: underline; color: #c00;}

@media (max-width: 1440px){
	#logo img{margin-top: 15px; width: 160px;}
	.pcnav{width: 55%; padding: 0 0%;}
	.pcnav ul li a{font-size: 16px; padding: 0 20px;}
	.index-tuijian ul li .img-responsive{width: 350px; height: 262px;}
	.nav-right img{width:220px; margin-top:8px;}
}

@media (max-width: 1366px){
	#logo img{margin-top: 12px; width: 160px;}
	.pcnav{width: 55%; padding: 0 0%;}
	.pcnav ul li a{font-size: 16px; padding: 0 20px;}
	.index-tuijian ul li .img-responsive{width: 350px; height: 262px;}
}
@media (max-width: 768px){
	.none768{display: none;}
	.mbtn{position: absolute; top: 20px; right: 20px; display: block; width: 40px; height: 40px; background: url(../images/btn2.png) no-repeat; background-size: cover; cursor: pointer; z-index: 9999;}
	.mnavcommon{display: block;}
	.mnavcommon nav{display: none;}
	.mnavcommon nav{ float: none;position: absolute; margin-right: 0; top: 70px; right: 10px; z-index: 9999; width: auto; padding: 0; height: 100%;}
	.mnavcommon ul{ background: #f4f4f4; border: 1px solid #ddd; padding: 10px 0; border-radius: 10px;}
	.mnavcommon ul li{float: none; text-align: center;}
	.mnavcommon ul li.none{display: block;}
	.mnavcommon ul li a{font-size: 17px; padding: 20px 30px; line-height: 60px; color: #000; text-align: center; border-bottom: 1px solid #ddd;}
	.index-anli{background: #181818;}
	.index-anli .img-responsive{width: 100%;}
	.index-anli ul li{margin-bottom: 10px;}
	.index-news ul li{padding: 0 20px;}
	.index-youshi .left{width: 49%;}
	.index-youshi .right{width: 49%;}
	.sidebar-bottom{display:block;position:fixed; bottom:0px; width:100%; background:#ddd;}
	.sidebar-bottom ul li{float:left; width:32%; text-align:center; font-size:16px; line-height:50px; margin:0 0.5%;}
	.sidebar-bottom ul li a{display:block; color:#fff; background:#333;}
}


@media (max-width: 414px){
	#nav{height: 60px;}
	#logo{height: 60px; padding: 0 10px;}
	#logo img{margin-top: 10px; width: 120px;}
	.mbtn{top: 12px; width: 35px; height: 35px;}
	.mbanner{display: block;}
	.index-prolist{margin-top: 0;}
	.index-prolist ul li{height: auto; padding-bottom: 30px;}
	.index-prolist ul li img{height: 130px;}
	.index-prolist ul li span{font-size: 16px; padding: 5px 0;}
	.index-tuijian{margin-top: 40px;}
	.index-tuijian h3{font-size: 28px;}
	.index-tuijian p.tips{font-size: 15px; margin-top: 20px;}
	.index-tuijian ul li{padding: 0 5px;}
	.index-tuijian ul li .img-responsive{width: 197px; height: 148px;}
	.index-tuijian p.tt{font-size: 15px; padding: 8px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.index-tuijian ul li{margin-top: 10px;}
	.index-tuijian p.info{font-size: 14px; padding: 0 5px;}
	.index-tuijian p.info img{width: 20px;}
	.index-anli{margin-top: 20px;}
	.index-anli ul{margin-top: 20px;}
	.index-anli h3{font-size: 28px; margin-top: 30px;}
	.index-anli p.info{font-size: 16px;}
	.index-anli p.info img{width: 32px;}
	.index-anli p.tt{font-size: 22px;}
	.index-anli ul li .bigimg img{width: 100%; height: auto;}
	.index-news h3{font-size: 28px;}
	.index-news .row{border: none; margin-top: 0; padding-top: 20px;}
	.index-news ul li{padding: 0;}
	.index-news ul li a{font-size: 14px; padding-bottom: 10px;}
	.index-youshi .left{width: 100%; margin: 0;}
	.index-youshi .right{width: 100%; margin: 0;}
	.index-youshi ul li{margin-bottom: 20px;}
	.index-youshi{margin-top: 10px;}
	.index-youshi h3{font-size: 28px; margin: 30px 0;}
	.index-pro-bg .position{margin-top: 20px; margin-bottom: 15px;}
	.index-pro-bg .position a{font-size: 14px;}
	.index-pro-bg ul{padding: 0 15px;}
	.index-pro-bg ul li img{height: 110px;}
	.list-pro-list h2{font-size: 26px;}
	.list-pro-list ul{padding: 0;}
	.sidebar-bottom ul{margin-bottom: 0;}
	.sidebar-bottom ul li{font-size: 14px; line-height: 40px;}
	.fanye li{font-size:12px; margin:0 3px 0 0;}
	.artpostion{font-size: 14px;margin-top: 20px;}
	.index-pro-position{margin-top: 20px;}
	.index-pro-position a{font-size: 14px;}
	.article-pro-top{padding: 10px;margin-top: 20px; overflow: hidden;}
	.article-pro-top .left{width: 100%; float: none;}
	.article-pro-top .left:after{background: none;}
	.article-pro-top .right{width: 100%; float: none;}
	.article-pro-top .right h1{font-size: 30px; margin-left: 30px; margin-top: 15px;}
	.article-pro-top .right h1:before{width: 20px; height: 25px; left: -30px;}
	.article-pro-top .right p.tips a{display: none;}
	.article-pro-top .right .info p.l:before{width: 35px; height: 35px;}
	.article-pro-top .right .info p.r:before{width: 35px; height: 35px;}
	.article-pro-top .right .info{padding: 0 15px; margin-top: 20px; margin-bottom: 30px;}
	.article-pro-top .right .info p{width: 40%; font-size: 16px; margin-left: 10%;}
	.article-pro-top .right p.tips{font-size: 14px;}
	.article-pro-top .right .cl{font-size: 15px;}
	.article-pro-top .right .lx{margin-top: 15px;}
	.article-pro-top .right .lx .l{width: 100%;}
	.article-pro-top .right .lx .l a{width: 100%; display: block; padding: 10px 0;}
	.article-pro-top .right .lx .r{width: 100%; margin-top: 15px;}
	.article-pro-top .right .lx .r a{font-size: 30px;}
	.art-pro-nav{margin-top: 0px;}
	.art-pro-nav ul li a{font-size: 16px;}
	.art-pro-content .content .left{width: 100%;}
	.art-pro-content .content{margin-top: 25px;}
	.art-pro-content .content .left h3{font-size: 26px;}
	.art-pro-content .youdian .tt{font-size: 16px;}
	.art-pro-content .liuyan .top .form-group{width: 100%; margin: 0; margin-bottom: 15px;}
	.art-pro-content .liuyan button{width: 100%;}
	.gotop a{ left: -20px;}
	.gotop img{width: 40px;}
	.anli-list .topbg h2{background: -webkit-linear-gradient(#081e44, #1eb3ca); background: -o-linear-gradient(#081e44, #1eb3ca); background: -moz-linear-gradient(#081e44, #1eb3ca); background: linear-gradient(#081e44, #1eb3ca); font-size: 22px; font-weight: normal; padding: 25px 0;}
	.anli-list .topbg img{display: none;}
	.list-pro-list .list{margin-top: 40px;}
	.anli-list .flin-cp ul{padding: 0px;}
	.flin-cp ul li{padding: 0 10px;}
	.flin-cp ul li img{width: 188px; height: 140px;}
	.anli-list .flin-cp ul li span{font-size: 14px; padding: 8px 0;}
	.list-news{margin-top: 80px;}
	.list-news ul{padding: 0;}
	.list-news ul li{margin-top: 20px;}
	.list-news ul li .con{padding: 10px;}
	.list-news ul li .con p.time img{width: 18px; height: 18px;}
	.list-news ul li .con h3{height: auto;}
	.list-news ul li .con h3 a{font-size: 18px;}
	.list-news ul li .con .more{font-size: 14px; margin-top: 15px; margin-bottom: 10px;}
	.about-content{margin-top: 30px;}
	.about-content h1{font-size: 30px;}
	.about-content p.tips{font-size: 15px;}
	.about-content .chang .left h2{margin-top: 0;font-size: 28px;}
	.about-content .chang .left h3{font-size: 22px;}
	.about-content .chang .left p{font-size: 15px;}
	.about-content .chang .right{padding-left: 15px; margin-top: 10px;}
	.about-cp{margin-top: 20px;}
	.about-cp h4{font-size: 30px; margin-top: 20px;}
	.about-cp ul{margin-top: 20px;}
	.about-cp ul li{padding: 0 10px; margin-top: 10px;}
	.about-cp ul li a{padding: 20px;}
	.about-cp ul li img{height: 110px;}
	.about-cp ul li span{font-size: 16px;}
	.about-nengli{margin-top: 0;}
	.about-nengli h4{font-size: 30px;}
	.about-nengli p.tips{font-size: 15px;}
	.about-nengli ul li{padding: 0 10px; margin-top: 10px;}
	.lianxi-content .top{position: static;}
	.lianxi-content img{display: none;}
	.lianxi-box h2{font-size: 24px;}
	.lianxi-box .liuyan p.tips{font-size: 15px;}
	.lianxi-content .top h1{color: #333; margin-top: 30px;}
	.lianxi-content .top p.tips{color: #333;}
	.lianxi-box .right{padding-left: 15px; margin-top: 20px;}
	.lianxi-box .right h2{font-size: 24px;}
	.article-art h1{font-size: 24px; line-height: 1.5;}
	.not404 h2{font-size: 24px;}
.not404 h3{text-align: center; font-size: 18px; line-height: 1.6;}
	.anli-list .flin-cp ul li img{height: 136px;}

}
@media (max-width: 375px){
	.index-prolist ul li img{height: 110px;}
	.index-tuijian p.tips{font-size: 14px;}
	.index-tuijian ul li .img-responsive{width: 178px; height: 133px;}
	.index-tuijian p.tt{font-size: 13px;}
	.index-tuijian p.info{font-size: 12px;}
	.index-anli h3{font-size: 22px;}
	.index-anli p.info img{width: 26px;}
	.index-anli p.info{font-size: 14px;}
	.index-youshi ul li img{width: 60px;}
	.index-youshi ul li p{font-size: 14px; margin-top: 0;}
	#footer p{font-size: 12px; line-height: 1.7;}
	.flink ul li{font-size: 12px;}
	.index-pro-bg ul li img{height: 100px;}
	.index-pro-banner .pro-list ul li .yidong{margin: 27px 0 15px 0;}
	.article-pro-top .right h1{font-size: 26px;}
	.article-pro-top .right h1:before{top: 3px;}
	.article-pro-top .right .info p{font-size: 15px;}
	.article-pro-top .right .info p i{font-size: 13px;}
	.art-pro-nav ul li a{font-size: 14px;}
	.art-pro-content .content .left{font-size: 15px;}
	.anli-list .flin-cp h3{font-size: 28px;}
	.flin-cp ul li img{width: 168px; height: 126px;}
	.anli-list .flin-cp ul li span{font-size: 12px; padding: 6px 0;}
	.list-news ul li .con h3 a{font-size: 17px;}
	.about-cp ul li img{height: 100px;}
	.article-art h1{font-size: 20px; line-height: 1.5;}
	.anli-list .flin-cp ul li img{height: 119px;}

}
@media (max-width: 320px){
	.index-prolist ul li img{height: 100px;}
	.index-tuijian p.info img{display: none;}
	.index-anli p.tt{font-size: 20px;}
	.index-anli p.info{font-size: 12px;}
	.index-youshi h3{font-size: 24px;}
	.index-youshi ul li img{width: 50px;}
	.index-youshi ul li p{font-size: 14px; margin-top: 0;}
	.flin-cp ul li img{width: 140px; height: 105px;}
	.list-news ul li .con h3 a{font-size: 16px;}
	.about-cp ul li img{height: 80px;}

}


/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; padding-bottom:30px;margin-top: 30px; }
.page a{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #888;padding-top:3px;float:left;margin-top:0px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page span{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px; padding:3px;float:left;margin:2px;text-align:center;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#11619c;border:1px solid #11619c;} /* 当前链接有激活时 */ 
.page input{padding:0px;color:#888;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */