@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: #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: "."; }
.w1200{width: 1200px; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.ellipsis1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ellipsis2 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis3 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis4 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ellipsis5 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}

/*index-pro*/
.head{width: 1600px; margin: 0 auto;margin-top:12px;}
.head .logo{float: left;}
.head .nav{float: left;margin-top:30px; margin-right:48px;}
.head .nav ul li{float: left;}
.head .nav ul li a{display: block; font-size: 18px; padding: 0px 24px;}
.head .nav ul li a:hover{display: block; font-size: 18px; color: #449ce6;}
.head .nr{float: left; margin-top:20px;}
.head .mbtn{display: none;}
.head .nr .search{float: left;margin-top: 12px; position: relative;}
.head .nr .search p.btn{display: block; background: url(../images/serach_03.png) no-repeat; background-size: cover; width: 26px; height: 26px;}
.head .nr .search form{display: none; position: absolute; left: -205px; top: -2px;}
.head .nr .search form input{border: 1px solid #ccc; border-radius: 5px; width: 200px; height: 32px; float: left;}
.head .nr .search form button{float: left; border: none; background: url(../images/serach_03.png) no-repeat; background-size: cover; width: 20px; height: 20px; margin: 5px 0px 0px -30px; }
.head .nr .search p.bclose{background: url(../images/b10.png) no-repeat;width: 25px; height: 25px; background-size: cover;position: absolute; right: -30px; top: 3px;}
.head .nr p.tel{float: left; margin-left:40px;margin-top: 6px;}
.head .nr p.tel a{display: block; width:210px; height:35px; background: url(../images/tel_03.png) no-repeat;background-size: cover;}
.banner{margin-top:12px;}
.banner img{ border-top: 1px solid #e5e5e5;}
.mbanner{display: none;}
.ltitle{position: relative;}

.ltitle{text-align: center;}
.ltitle h3{color: #449ce6; font-size: 36px; font-weight: bold; text-align: center;}
.ltitle p{color: #4e4e4e; font-size: 18px; text-transform: uppercase; text-align: center; margin-top: 15px; letter-spacing: 1px; position: relative;}
.ltitle p:before{display: inline-block;width: 80px; height: 2px; background: #626262; content: "";position: relative; top: -6px; left: -30px;}
.ltitle p:after{display: inline-block;width: 80px; height: 2px; background: #626262; content: "";position: relative; top: -6px; right: -30px;}

.jingxuan{margin-top: 42px; width:100%; max-width:1600px;}
.jingxuan .js_tab{display: table; margin: 0 auto; margin-top:40px;}
.jingxuan .js_tab p{float: left; font-size: 22px; text-align: center; width: 260px; height: 54px; line-height: 54px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 29px;}
.jingxuan .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.jingxuan .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}
.jingxuan .js_tab_detail{margin-top: 24px; padding: 0px 5px;}
.jingxuan .js_tab_detail .list{ margin:20px 0px; padding: 0px 15px;}

.jingxuan .js_tab_detail .list .content{position: relative; overflow: hidden;}
.jingxuan .js_tab_detail .list .content img{ border-radius:10px;}
.jingxuan .js_tab_detail .list .content .box{position: absolute; bottom: -70px; background:rgba(0,0,0,.22); width: 100%; color: #fff; padding: 23px 0; text-align: center; transition: .5s; border-radius:0px 0px 10px 10px;}
.jingxuan .js_tab_detail .list .content .box h4{font-size: 22px;}
.jingxuan .js_tab_detail .list .content .box p{border: 1px solid #fff; display: inline-block; padding: 8px 30px; margin-top: 30px; font-size: 16px;}
.jingxuan .js_tab_detail .list:hover .content .box{bottom: 0; padding: 50px 0; background:rgba(68,156,230,.9);} 
.jingxuan .js_tab_detail .list:hover .content .box h4{font-weight: bold;} 


.jingxuan p.more a{display: block; width: 190px; height: 38px; border: 1px solid #c7c7c7; font-size: 16px; text-align: center; line-height: 38px; border-radius: 24px; margin: 0 auto; margin-top: 44px;}
.jingxuan p.more a:hover{background:#449ce6 no-repeat; background-size: cover; color:#fff;}
.index-jianjie{background: url(../images/bg_02_1.jpg) no-repeat center center;height:870px; margin-top: 48px; padding:50px 0px;}
.index-jianjie .container{width:100%;max-width: 1600px; margin: 0 auto; padding-top: 60px;}
.index-jianjie .ltitle h3,.index-jianjie .ltitle p{color:#fff;}
.index-jianjie .ltitle p:before ,.index-jianjie .ltitle p:after{ background:#fff;}

.index-jianjie .tips{font-size: 18px;line-height:35px; color:#fff;text-align: center; width:98%; margin: 0 auto; margin-top: 45px;}
.index-jianjie .tips p{color:#fff; font-size:15px; color:#fff;}
.index-jianjie .row1{padding: 0 95px 0px 195px; margin-top:100px;}
.index-jianjie .row1 .list .top{height: 62px; padding-left: 71px;}
.index-jianjie .row1 .list .top p{font-size: 32px; color: #00e8fd; font-weight: bold;}
.index-jianjie .row1 .list .top p i{font-size: 22px;font-weight: normal;color: #fff; margin-left: 5px;}
.index-jianjie .row1 .list .top span{font-size: 14px; color:#fff;}
.index-jianjie .row1 .list1 .top{background: url("../images/ico2_03.png") left center no-repeat;}
.index-jianjie .row1 .list2 .top{background: url("../images/ico3_03.png") left center no-repeat;}
.index-jianjie .row1 .list3 .top{background: url("../images/ico4_03.png") left center no-repeat;}
.index-jianjie .row1 .list4 .top{background: url("../images/ico5_03.png") left center no-repeat;}
.index-jianjie .row2{text-align: center; padding: 0 160px; margin-top:100px;}
.index-jianjie .row2 p.tt{font-size: 40px; font-family: "å®‹ä½“","Microsoft Yahei","sans-seift"; font-weight: bold; color:#fff;}
.index-jianjie .row2 i{width: 153px; height: 1px; background: #fff; margin: 0 auto; display: block; margin-top: 28px;}
.index-jianjie .row2 p.en{font-size: 18px; color: #e3e3e3; text-transform: uppercase; font-weight: bold; margin-top: 37px; letter-spacing: 2px;}
.index-jianjie .row2 .box{margin-top: 12px;}
.index-jianjie .row2 .box p{color: #fff; line-height: 36px;}


.index-anli{margin-top: 42px;width:100%; max-width:1600px;}
.index-anli .js_tab2{display: table; margin: 0 auto; margin-top:40px;}
.index-anli .js_tab2 p{float: left; font-size: 22px; text-align: center; width: 260px; height: 54px; line-height: 54px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 29px;}
.index-anli .js_tab2 p:hover{background:#449ce6; background-size: cover; color:#fff;}
.index-anli .js_tab2 p.active{background:#449ce6; background-size: cover; color:#fff;}
.index-anli .js_tab_detail2{margin-top: 24px; padding: 0px 10px; }
.index-anli .js_tab_detail2 .list{margin-bottom: 40px; padding: 0px 15px;}

.index-anli .js_tab_detail2 .list .content{position: relative; overflow: hidden;}
.index-anli .js_tab_detail2 .list .content img{ border-radius:10px;}
.index-anli .js_tab_detail2 .list .content .box{position: absolute; bottom:0px; background:rgba(0,0,0,.22); width: 100%; height:100%;color: #fff;text-align: center; transition: .5s; border-radius:10px;}
.index-anli .js_tab_detail2 .list .content .box h4{font-size: 22px; margin-top:26%;}
.index-anli .js_tab_detail2 .list .content .box p{border: 1px solid #fff; display: inline-block; padding: 8px 30px; margin-top: 30px; font-size: 16px;}
.index-anli .js_tab_detail2 .list:hover .content .box{background:rgba(68,156,230,.9);} 
.index-anli .js_tab_detail2 .list:hover .content .box h4{font-weight: bold;} 


.index-anli p.more a{display: block; width: 190px; height: 38px; border: 1px solid #c7c7c7; font-size: 16px; text-align: center; line-height: 38px; border-radius: 24px; margin: 0 auto; margin-top: 44px;}
.index-anli p.more a:hover{background:#449ce6 no-repeat; background-size: cover; color:#fff;}


.index-news{ width:97%; max-width:1600px; margin:50px auto 30px auto;}
.news-box{ width:100%; margin-top:50px;}
.news-box .left{ width:49%; float:left;}
.news-box .left a{ width:100%; display:block; float:left;}
.news-box .left a img{ width:100%;}
.news-box .left .post{ width:100%; float:left; background:#449ce6; height:130px; color:#fff;}
.news-box .left .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:24px; font-weight:bold;}
.news-box .left .post .ellipsis2{width:96%; float:left; height:60px;line-height:30px;margin:10px 2% 0px 2%; font-size:16px;}
.news-box .right{ width:49%; float:right;}
.news-box .right ul li{ width:100%; display:block; float:left; background:#f5f5f5; height:130px; margin-bottom:24px; padding:20px 0px;}
.news-box .right ul li .date{ width:14%; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:85px; padding-top:5px;}
.news-box .right ul li .date span{ display:block; float:left; text-align:center; font-size:28px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:40px;}
.news-box .right ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:18px; font-weight:normal; margin-top:5px;}
.news-box .right ul li .newsTxt{ width:82%; float:right; padding-right:3%;}
.news-box .right ul li .newsTxt a{display:block; float:left; width:100%;font-size:24px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.news-box .right ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:16px;}
.footer{background: #282d33;}
.footer .container{width:100%; max-width:1600px;margin: 0 auto; padding: 43px 10px 40px 10px !important;}
.footer .foot1{ width:18%; float:left}
.footer .foot1 span{ display:block; float:left; width:100%; font-size:16px; color:#8f8f8f; font-weight:bold;}
.footer .foot1 ul{ display:block; float:left; width:100%; margin-top:20px;}
.footer .foot1 ul li{ display:block; float:left; width:100%; line-height:32px;}
.footer .foot1 ul li a{ color:#c8c8c8;}

.footer .foot2{ width:30%; float:left}
.footer .foot2 b{ display:block; float:left; width:100%; font-size:16px; color:#8f8f8f;}
.footer .foot2 span{ display:block; float:left; width:100%; margin-top:20px; line-height:32px; background:url(../images/lxIcon.png)  0px 12px no-repeat; padding-left:28px; color:#c8c8c8;}

.footer .foot3{ width:120px; float:right;}
.footer .foot3 img{ width:120px; height:120px; display:block; float:left;}
.footer .foot3 span{ width:120px; display:block; float:left; height:30px; line-height:30px; text-align:center; color:#c8c8c8;}

.copyright{ width:100%; background:#1c2124; text-align:center; color:#8f8f8f; height:37px; line-height:37px; font-size:14px;}
#sidebar{display:none;}

.INbanner{ width:100%;}
.INbanner img{ width:100%;}

.container{ padding:0px 10px !important;}

.location{ width:100%; background:#f3f3f3; height:60px;}
.location .container{ width:100%; max-width:1600px;}
.location p{ background:url(../images/location.png) left center no-repeat; padding-left:25px; line-height:60px; font-size:16px;}

.page{ width:100%;}
.page .container{width:100%; max-width:1600px; padding:30px 10px !important;}
.page .pageTxt{width:100%; max-width:1600px;padding:30px 0px;}



.page .js_tab{display: table; margin: 0 auto; margin-top:40px;}
.page .js_tab p{float: left; font-size: 22px; text-align: center; width: 260px; height: 54px; line-height: 54px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 29px;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%; max-width:1600px;}
.pageNews .top ul li{ width:30%; margin:30px 1.5%; display:block; float:left;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%; height:23.5rem;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:20px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:16px;}


.pageNews .bot{ width:100%; float:left; padding:0px 1.5%;}
.pageNews .bot ul li{ width:100%; display:block; float:left; background:#f5f5f5; height:130px; margin-bottom:24px; padding:20px 0px;}
.pageNews .bot ul li .date{ width:120px; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:85px; padding-top:5px;}
.pageNews .bot ul li .date span{ display:block; float:left; text-align:center; font-size:28px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:40px;}
.pageNews .bot ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:18px; font-weight:normal; margin-top:5px;}
.pageNews .bot ul li .newsTxt{ width:90%; float:right; padding-right:3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:24px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:16px;}



/* -- 翻页效果 -- */ 
.apage { height:31px; line-height:30px;padding:0 5px; margin:30px 0px;text-align:center; }
.apage a { border:1px solid #c5c5c5; padding:5px 10px;  margin-right:5px;}
.apage .num_btns {float:right; font-family:Tahoma;}
.apage a:hover, .apage .page-num-current { border:1px solid #449ce6;background-color:#449ce6   ; color:#fff; text-decoration:none;}
.apage .cust_txt { float:left;}
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }
.apage .cust_txt { float:left; display:none;}



.nrposition{background: none;}
.pro-nr{background: #f3f3f3;}
.pro-nr .content{width:100%; max-width:1600px; margin: 0 auto; padding:35px 10px;}
.pro-nr .left{background: #fff; width: 75%; float: left; border: 1px solid #e8e8e8;}
.pro-nr .left .top{padding: 40px 32px 0px 32px;}
.pro-nr .left .top h1{font-size: 30px; font-weight: bold; text-align: center; border-bottom: 1px solid #e4eaec; padding-bottom: 19px;}
.pro-nr .left .top .nr{margin-top: 23px;}
.pro-nr .left .top .pull-left{width: 55.6%;}
.pro-nr .left .top .pull-left img{width: 100%;}
.pro-nr .left .top .pull-right{width: 37%; margin-right: 30px; margin-top: 20px;}
.pro-nr .left .top .pull-right p{font-size: 16px; line-height: 40px;}
.pro-nr .left .top .pull-right p span{font-size: 18px; display: inline-block; font-weight: bold;}
.pro-nr .left p.tt{margin:18px 0px 0px 32px;}
.pro-nr .box{border: 1px solid #ededed; padding-top: 0px; width: 81.95%; margin: 0 auto; margin-top: 24px; margin-bottom: 67px;}
.pro-nr .box{ text-align: center;}
.pro-nr .box img{max-width: 100%;}
.pro-nr .right{padding-bottom: 50px;}
.pro-nr .right p.tt{font-size: 24px; margin: 35px 0px 0px 35px;}
.pro-nr .right p.tt i{display: inline; position: relative; top: -2px; margin-right: 11px;}
.pro-nr .right{background: #fff; width: 23.33%; float: right; border: 1px solid #e8e8e8;}
.pro-nr .right ul li{margin-top: 19px;}
.pro-nr .right ul li img{border: 1px solid #ededed;}
.pro-nr .right .liuyan{width: 80.6%; margin: 0 auto; border-top: 1px solid #ededed; margin-top: 25px;}
.pro-nr .right .liuyan p.tt{margin-left: 0; margin-top: 20px;}
.pro-nr .liuyan form{margin-top: 24px;}
.pro-nr .liuyan label{font-size: 16px; font-weight: normal; color: #333;}
.pro-nr .liuyan input{background: #f6f6f6; height: 34px; line-height: 34px; border: 1px solid #ededed; box-shadow: 0 0 0 #fff; margin-top: 4px;}
.pro-nr .liuyan button{display: block; width: 130px; height: 30px; line-height: 30px; text-align: center; background: #ffcc19; color: #333; border: none; border-radius: 5px; margin: 0 auto; margin-top: 28px;}

  .page .container{width:100%; max-width:1350px;padding:30px 10px !important;}
.page .pageTxt{width:100%; max-width:1350px; line-height:30px; font-size:14px;padding:20px 0px;}	
.page .conTitle{font-size:20px; font-weight: bold; text-align: center; border-bottom: 1px solid #e4eaec; padding-bottom:10px;}
.page .conTxt{font-size:12px; text-align:center; height:30px; line-height:30px; padding-bottom:6px;}


@media (max-width: 1600px){
	.head{width:100%; max-width:1500px;}
	.jingxuan{width:100%;max-width:1500px;}
	.index-jianjie{width: 100%;max-width:1500px;}
	.index-jianjie .container{width:100%;max-width:1500px;}
	.index-anli {width:100%;max-width:1500px;}
    .index-news{width:100%;max-width:1500px;}
	.footer .container{width:100%;max-width:1500px;}
	.location .container{ width:100%; max-width:1500px;}
	
  .page .container{width:100%; max-width:1500px;padding:30px 10px !important;}
  .page .pageTxt{width:100%; max-width:1500px; line-height:30px; font-size:16px;padding:30px 0px;}	
  
.page .js_tab{display: table; margin: 0 auto; margin-top:40px;}
.page .js_tab p{float: left; font-size: 22px; text-align: center; width: 260px; height: 54px; line-height: 54px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 29px;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%; max-width:1500px;}
.pageNews .top ul li{ width:30%; margin:30px 1.5%; display:block; float:left;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%; height:28rem;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:20px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:16px;}


.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:20px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:16px;}

  .page .container{width:100%; max-width:1350px;padding:30px 10px !important;}
.page .pageTxt{width:100%; max-width:1350px; line-height:30px; font-size:14px;padding:20px 0px;}	
.page .conTitle{font-size:20px; font-weight: bold; text-align: center; border-bottom: 1px solid #e4eaec; padding-bottom:10px;}
.page .conTxt{font-size:12px; text-align:center; height:30px; line-height:30px; padding-bottom:6px;}

}

@media (min-width:1440px) and (max-width: 1600px){
	.head .nav{ margin-right:10px !important;}
	.head .nav ul li a{ padding:0px 20px;}
	.head .nr p.tel{ margin-left:20px;}
	
	.page .container{width:100%; max-width:1500px;padding:30px 10px !important;}
    .page .pageTxt{width:100%; max-width:1500px; line-height:30px; font-size:16px;padding:30px 0px;}	
	
.page .js_tab{display: table; margin: 0 auto; margin-top:40px;}
.page .js_tab p{float: left; font-size: 22px; text-align: center; width: 240px; height:48px; line-height:48px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 29px;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%; max-width:1600px;}
.pageNews .top ul li{ width:30%; margin:30px 1.5%; display:block; float:left;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%; height:28rem;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:20px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:16px;}


.pageNews .bot ul li .newsTxt{ width:90%; float:right; padding-right:3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:20px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:16px;}


	
	}
@media (max-width: 1440px){
	.head{width: 1350px;}
	.head .logo{width: 30%}
	.head .nav ul li a{font-size: 16px; padding: 0px 15px;}
	.head .nav ul li a:hover{font-size: 15px;}
	.head .nr p.tel a{background-size:90%; margin-top: 5px;}
	.jingxuan{width: 1400px;}
	.ltitle{ margin: 0 auto;}
	.jingxuan .js_tab p{font-size: 18px; width: 260px; height: 45px; line-height: 45px;}
	.jingxuan .js_tab p:hover{background: #449ce6;}
	.jingxuan .js_tab p.active{background: #449ce6;}
	.index-jianjie{width: 100%; overflow: hidden; height:auto;}
	.index-jianjie .container{width:100%;}
	.index-jianjie  p.tips{ width:90%;}
	.index-jianjie .container .row1,.index-jianjie .container .row2{ padding:0px 20px;}
	.index-jianjie .container .row1{ margin-top:40px;}
    .index-jianjie .container .row1 .col-xs-6 ,.index-jianjie .container .row2 .col-xs-6{ width:25%;}
     
	.index-anli{width: 1350px;}
	.ltitle{ margin: 0 auto;}
	.index-anli .js_tab2 p{font-size: 18px; width: 260px; height: 45px; line-height: 45px;}
	.index-anli .js_tab2 p:hover{background: #449ce6;}
	.index-anli .js_tab2 p.active{background: #449ce6;}
	

	
	.footer .container{ width:100%;max-width: 1350px;}
	.footer .images img{width: 80%;}
	.footer .lianxi{margin-left: 40px;}
	.footer .beian{margin-left: 40px;}
	.footer .pull-right{margin-right: 0px;}
	.footer .pull-right img{width: 80%;}
	.location .container{ width:100%; max-width:1400px;}
	
.page .container{width:100%; max-width:1350px;padding:30px 10px !important;}
.page .pageTxt{width:100%; max-width:1350px; line-height:30px; font-size:14px;padding:20px 0px;}	
.page .conTitle{font-size:20px; font-weight: bold; text-align: center; border-bottom: 1px solid #e4eaec; padding-bottom:10px;}
.page .conTxt{font-size:12px; text-align:center; height:30px; line-height:30px; padding-bottom:6px;}
  
.page .js_tab{display: table; margin: 0 auto; margin-top:40px;;}
.page .js_tab p{float: left; font-size:18px; text-align: center; width: 200px; height:40px; line-height:40px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 20px 10px 20px;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%; max-width:1350px;}
.pageNews .top ul li{ width:30%; margin:30px 1.5%; display:block; float:left;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%; height:22rem;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:20px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:16px;}


.pageNews .bot ul li .newsTxt{ width:88%; float:right; padding-right:3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:20px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:16px;}

  .apage{ margin:0px 0px 30px 0px;}
}
@media (min-width:1025px) and (max-width: 1366px){
	.head{width:100%;}
	.head .logo{width: 30%}
	.head .nav{ margin-top:15px;}
	
	.head .nav{ margin-right:10px !important;}
	.head .nav ul li a{ padding:0px 14px;}
	.head .nr{ margin-top:0px;}
	.head .nr p.tel{ margin-left:20px;}
	.head .nr p.tel a{ width:180px;}
	
	.jingxuan{width:100%;}
	.ltitle{margin: 0 auto;}
	.jingxuan .js_tab p{font-size: 18px; width: 260px; height: 45px; line-height: 45px;}
	
	.index-anli{width:100%;}
	.index-anli .js_tab2 p{font-size: 18px; width: 260px; height: 45px; line-height: 45px;}
	
	.index-jianjie{width: 100%; overflow: hidden; height:auto;}
	.index-jianjie .container{width:100%;}
	.index-jianjie  p.tips{ width:90%;}
	.index-jianjie .container .row1,.index-jianjie .container .row2{ padding:0px 40px;}
	.index-jianjie .container .row1{ margin-top:40px;}
	.index-jianjie .container .row1 .col-xs-6 ,.index-jianjie .container .row2 .col-xs-6{ width:25%;}


	
.news-box .right{ width:49%; float:right;}
.news-box .right ul li{ width:100%; display:block; float:left; background:#f5f5f5; height:97px; margin-bottom:15px; padding:5px 0px;}
.news-box .right ul li .date{ width:18%; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:75px; padding-top:5px;}
.news-box .right ul li .date span{ display:block; float:left; text-align:center; font-size:20px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:40px;}
.news-box .right ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:16px; font-weight:normal; margin-top:0px;}
.news-box .right ul li .newsTxt{ width:79%; float:right; padding-right:2%;}
.news-box .right ul li .newsTxt a{display:block; float:left; width:100%;font-size:18px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.news-box .right ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:0px; line-height:25px; height:50px; font-size:14px;}

	
	.footer .container{width:96%; margin:0px auto;}
	.location .container{ width:96%;margin:0px auto;}
	
	.location{height:50px;}
    .location p{line-height:50px; font-size:16px;}

	
  .page .container{width:100%;padding:30px 10px 10px 10px!important;}
  .page .pageTxt{width:100%;line-height:25px; font-size:14px;padding:20px 0px;}	
  
.page .js_tab{display: table; margin: 0 auto; margin-top:40px;}
.page .js_tab p{float: left; font-size:18px; text-align: center; width:190px; height:38px; line-height:38px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 18px 10px 18px;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%;}
.pageNews .top ul li{ width:30%; margin:30px 1.5%; display:block; float:left;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%; height:19rem;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:18px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:14px;}

.pageNews .bot ul li .newsTxt{ width:85%; float:right; padding-right:3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:18px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:14px;}
	
.apage{ margin:0px 0px 30px 0px;}	

.pageTxt img{ width:90%; display:block; margin:0 auto;}
}
@media (min-width:770px) and (max-width: 1024px){
	.head{width:94%; margin:0 auto; margin-top:12px;}
	
	.head .logo{width:60%}
	.head .nav{display: none; float: none; background: #f4f4f4; border: 1px solid #ddd; border-top: none; position: absolute; margin-right: 0; top:48px; right: 0; z-index: 9999; width: 200px; padding: 15px 30px; height: 100%;}
	.head .nav ul li{float: none; text-align: center; border-bottom: 1px solid #ddd;}
	.head .nav ul li a{font-size: 20px; display: block; padding: 20px 0;}
	.head .nav ul li a:hover{font-size: 20px;}
	.head .mbtn{display: block; width: 71px; height: 20px; margin-top: 14px; background: url(../images/nav-bg_03.png) no-repeat; background-size: cover; cursor: pointer;}
	
	.head .nr p.tel,.head .nr .search{display: none;}
	
	.jingxuan{width:100%;}
	.jingxuan .js_tab{ width:100%;}
	.jingxuan .js_tab p{font-size: 18px; width:30.3333%; margin:0px 1.5%;}
	.jingxuan .js_tab_detail{ margin-top:0px;}
	.index-jianjie .container{width:100%;}
	
	
	.index-jianjie p.tips{width: 95%; font-size: 14px;}
	.index-jianjie p.tips i{font-size: 18px;}
	.index-jianjie .row1{padding: 0 50px;}
	.index-jianjie .row1 .list .top p{font-size: 24px;}
	.index-jianjie .row2{padding: 0 20px; margin-top: 50px;}
	.index-jianjie .row2 p.tt{font-size: 32px;}
	.index-jianjie .row2 .box p{font-size: 12px; line-height:25px;}
	
	
	.index-anli{width:100%;}
	.index-anli .js_tab2{ width:100%;}
	.index-anli .js_tab2 p{font-size: 18px; width:22%; margin:0px 1.5%;}
	.index-anli .js_tab_detail2{ margin-top:0px;}
    
 .news-box .right{ width:49%; float:right;}
.news-box .right ul li{ width:100%; display:block; float:left; background:#f5f5f5; height:89px; margin-bottom:15px; padding:5px 0px;}
.news-box .right ul li .date{ width:18%; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:75px; padding-top:5px;}
.news-box .right ul li .date span{ display:block; float:left; text-align:center; font-size:20px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:30px;}
.news-box .right ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:15px; font-weight:normal; margin-top:0px;}
.news-box .right ul li .newsTxt{ width:79%; float:right; padding-right:2%;}
.news-box .right ul li .newsTxt a{display:block; float:left; width:100%;font-size:18px;margin-top:5px;color:#333; font-weight:bold;height:30px; line-height:30px;}
.news-box .right ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:25px; overflow:hidden;font-size:14px;}

     
	.footer .container{width:96%; margin:0 auto;}
	.footer .foot1{ width:14%; float:left}
    .footer .foot2{ width:30%; float:left}
	
	.location .container{ width:96%;}
	
	.location{height:40px;}
    .location p{line-height:40px; font-size:14px;}
	
	 .page .container{width:100%; max-width:1500px;padding:30px 10px 10px 10px !important;}
  .page .pageTxt{width:100%; max-width:1500px; line-height:25px; font-size:14px;padding:20px 0px;}
  
.page .js_tab{display: table; margin: 0 auto; margin-top:40px;}
.page .js_tab p{float: left; font-size:16px; text-align: center; width:160px; height:38px; line-height:38px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 18px 10px 18px;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%;}
.pageNews .top ul li{ width:30%; margin:30px 1.5%; display:block; float:left;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%; height:16rem;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:16px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:14px;}

.pageNews .bot ul li .newsTxt{ width:80%; float:right; padding-right:3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:18px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:50px; font-size:14px;}

.apage{ margin:0px 0px 30px 0px;}

.pageTxt img{ width:90%; display:block; margin:0 auto;}

}
@media (min-width:410px) and (max-width: 768px){
	.head{width: 100%; padding: 0 15px;}
	.head .logo{width: 50%}
	.head .nav{display: none; float: none; background: #f4f4f4; border: 1px solid #ddd; border-top: none; position: absolute; margin-right: 0; top:36px; right: 0; z-index: 9999; width: 200px; padding: 15px 30px; height: 100%;}
	.head .nav ul li{float: none; text-align: center; border-bottom: 1px solid #ddd;}
	.head .nav ul li a{font-size: 20px; display: block; padding: 20px 0;}
	.head .nav ul li a:hover{font-size: 20px;}
	.head .mbtn{display: block; width: 71px; height: 20px; margin-top: 14px; background: url(../images/nav-bg_03.png) no-repeat; background-size: cover; cursor: pointer;}
	
	.head .nr p.tel,.head .nr .search{display: none;}
	.banner{ margin-top:0px;}
	.ltitle h3{font-size:24px;}
    .ltitle p{font-size:16px;margin-top: 10px;}
    .ltitle p:before{width:80px; height: 2px;top: -6px; left: -15px;}
    .ltitle p:after{width:80px; height: 2px; top: -6px; right: -15px;}

	
	.jingxuan{width: 100%; padding: 0px 15px;}
	.jingxuan .js_tab{ width:100%; margin-top:20px;}
	.jingxuan .js_tab p{font-size: 18px; width:30.3333%; margin:0px 1.5%;}
	
	.jingxuan .js_tab_detail{margin-top:0px;}
    .jingxuan .js_tab_detail .list{ margin:15px 0px; padding: 0px 5px;}

    .jingxuan .js_tab_detail .list .content .box{ padding:13px 0; bottom:-50px;}
    .jingxuan .js_tab_detail .list .content .box h4{font-size:18px;}
    .jingxuan .js_tab_detail .list .content .box p{padding:5px 20px; margin-top:10px;}
    .jingxuan .js_tab_detail .list:hover .content .box{padding:30px 0;} 


	
	.index-jianjie{height:auto; padding:20px 0px;}
	.index-jianjie .content{width: 100%; padding: 30px 15px;}
	
	.index-jianjie .tips{margin-top: 20px; width:100%; font-size:15px;}
	
	.index-jianjie .tips p{color:#fff; font-size:15px; color:#fff;}
	.index-jianjie .container .row1{margin-top: 20px; padding:0px 0px; width:100%; margin:20px auto;}
	.index-jianjie .container .row1 .col-xs-6{ width:50%;}
	.index-jianjie .row1 .list{margin-top:  20px;}
	.index-jianjie .row2{display:none;}
	
	.index-anli{width: 100%; padding: 0px 15px;}
	.index-anli .js_tab2{ width:100%; margin-top:20px;}
	.index-anli .js_tab2 p{font-size: 18px; width:22%; margin:0px 1.5%;}
	
	.index-anli .js_tab_detail2{margin-top:0px;}
    .index-anli .js_tab_detail2 .list{margin-bottom:20px; padding: 0px 5px;}


    .index-anli .js_tab_detail2 .list .content .box h4{font-size:18px;}
    .index-anli .js_tab_detail2 .list .content .box p{padding:5px 20px; margin-top:10px;}
    .index-anli .js_tab_detail2 .list:hover .content .box{} 
    .index-news{ width:100%; padding:0px 10px;}

	.news-box .left{ width:100%;}
	
		.news-box .left .post{ width:100%; float:left; background:#449ce6; height:90px; color:#fff;}
.news-box .left .post .ellipsis1{ height:30px;line-height:30px;margin:5px 2% 0px 2%;overflow:hidden; font-size:18px;}
.news-box .left .post .ellipsis2{height:40px;line-height:20px;margin:5px 2% 0px 2%; font-size:14px;}
	
	
	.news-box .right{ width:100%; margin-top:10px;}
	.news-box .right ul li{ width:100%; display:block; float:left; background:#f5f5f5; height:89px; margin-bottom:15px; padding:5px 0px;}
.news-box .right ul li .date{ width:18%; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:75px; padding-top:5px;}
.news-box .right ul li .date span{ display:block; float:left; text-align:center; font-size:20px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:30px;}
.news-box .right ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:15px; font-weight:normal; margin-top:0px;}
.news-box .right ul li .newsTxt{ width:79%; float:right; padding-right:2%;}
.news-box .right ul li .newsTxt a{display:block; float:left; width:100%;font-size:18px;margin-top:5px;color:#333; font-weight:bold;height:30px; line-height:30px;}
.news-box .right ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:25px; overflow:hidden;font-size:14px;}

	
.footer .container{width:96%; margin:0 auto;}
.footer .foot1{ display:none;}
.footer .foot2{ width:70%; float:left}
	
.location .container{width:96%; margin:0 auto;}
.location{height:40px;}
.location p{line-height:40px; font-size:14px;}

.page .container{width:100%; max-width:1500px;padding:30px 10px 10px 10px!important;}
.page .pageTxt{width:100%; max-width:1500px; line-height:25px; font-size:14px;padding:20px 0px;}

.page .js_tab{display: table; margin: 0 auto; margin-top:40px;width:100%;}
.page .js_tab p{float: left; font-size:14px; text-align: center; width:30.3333%; height:38px; line-height:38px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 1% 10px 1%;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%;}
.pageNews .top ul li{ width:47%; margin:30px 1.5% 15px 1.5%; display:block; float:left;}
.pageNews .top ul li:nth-child(3){ display:none;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:120px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:20px 2% 0px 2%;overflow:hidden; font-size:14px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:50px;line-height:25px;margin:10px 2% 0px 2%; font-size:12px;}

.pageNews .bot ul li{ padding:5px 0px; height:80px; margin-bottom:18px;}
.pageNews .bot ul li .date{ width:80px; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:70px; padding-top:5px;}
.pageNews .bot ul li .date span{ display:block; float:left; text-align:center; font-size:20px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:35px;}
.pageNews .bot ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:16px; font-weight:normal; margin-top:0px;}


.pageNews .bot ul li .newsTxt{ width:76%; float:left; padding:0px 3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:16px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:0px; line-height:20px; height:40px; font-size:12px;}

.apage{ margin:0px 0px 20px 0px;}
.apage a{padding:3px 6px;}

.pro-nr .left{background: #fff; width:99%; float: left; border: 1px solid #e8e8e8;}
.pro-nr .left .top{padding: 40px 32px 0px 32px;}

.pro-nr .left .top{padding: 40px 32px 0px 32px;}
.pro-nr .left .top .pull-left{ width:100%;}
.pro-nr .left .top .pull-right{ width:90%; padding-right:0px; margin:10px 10%;}


.pro-nr .right{ width:99%; float:left; margin-top:10px;}
.pro-nr .right ul{ width:90%; display:block; margin:0 auto;}
.pro-nr .right ul li{ width:48%; float:left; margin:10px 1%;}

.pageTxt img{ width:90%; display:block; margin:0 auto;}

}
@media (min-width:320px) and (max-width: 414px){
	.head{width:96%; padding: 0 2%;}
	.head .logo{width:76%}
	.head .nav{display: none; float: none; background: #f4f4f4; border: 1px solid #ddd; border-top: none; position: absolute; margin-right: 0; top:36px; right: 0; z-index: 9999; width: 200px; padding: 15px 30px; height: 100%;}
	.head .nav ul li{float: none; text-align: center; border-bottom: 1px solid #ddd;}
	.head .nav ul li a{font-size: 20px; display: block; padding: 20px 0;}
	.head .nav ul li a:hover{font-size: 20px;}
	.head .mbtn{display: block; width: 71px; height: 20px; margin-top: 14px; background: url(../images/nav-bg_03.png) no-repeat; background-size: cover; cursor: pointer;}
	
	.head .nr p.tel,.head .nr .search{display: none;}
	.banner{ margin-top:0px;}
	.mbanner{display: block; margin-top: 10px;}
	
	
	.ltitle h3{font-size:20px;}
    .ltitle p{font-size:12px;margin-top: 10px;}
    .ltitle p:before{width:50px; height: 2px;top: -6px; left: -15px;}
    .ltitle p:after{width:50px; height: 2px; top: -6px; right: -15px;}

	
	.jingxuan{width: 100%; padding: 0px 10px; margin-top: 30px;}
	.jingxuan .js_tab{margin-top:10px;}
	.jingxuan .js_tab p{ font-size: 15px; width:100px; height: 36px; line-height: 36px; border-radius: 16px; margin: 0 5px;}
	
	.jingxuan .js_tab_detail{margin-top: 10px; padding:0px 0px;}
	.jingxuan .js_tab_detail .list{ padding: 0 5px; margin-bottom:10px;}
	.jingxuan .js_tab_detail .con{padding: 10px; background: #f4f4f4;}
	.jingxuan .js_tab_detail .con i{font-size: 15px; text-align: center;}
	.jingxuan .js_tab_detail .con span{display: none;}
	
	.jingxuan .js_tab_detail .list .content .box{position:inherit; padding: 8px 5px; background: #eee; font-size: 14px;}
	.jingxuan .js_tab_detail .list .content .box p{display: none;}
	.jingxuan .js_tab_detail .list .content:hover .box{background:#eee; padding:8px 5px;} 
	.jingxuan .js_tab_detail .list{margin-bottom: 10px; margin-top:0px;}
	.jingxuan .js_tab_detail .list .content .box h4{font-size: 12px; color:#333;}
	
	.jingxuan p.more a{width: 160px; height: 36px;font-size: 15px;line-height: 36px;margin-top: 30px;}
	
	
	
	
	.index-jianjie{margin-top: 30px;height: auto; padding-bottom: 30px;}
	
	.index-jianjie p.tips{font-size:13px;margin-top: 20px; width:100%; line-height:24px;}

    .index-jianjie .content{width: 100%; padding: 30px 15px;}
    .index-jianjie .content{padding: 30px 15px; margin-top: 0;}
	.index-jianjie .container .row1{margin-top: 20px; padding:0px 0px; width:100%; margin:20px auto;}
	.index-jianjie .container .row1 .col-xs-6{ width:50%; padding-left:0px;}
	.index-jianjie .row1 .list{margin-top: 20px;}
	.index-jianjie .row1 .list .top p{font-size:24px;}
.index-jianjie .row1 .list .top p i{font-size:22px;}
.index-jianjie .row1 .list .top span{font-size:14px;}

	
	
	.index-jianjie .row2{display:none;}
	
	
	.index-anli{width: 100%; padding: 0px 10px; margin-top: 30px;}
	.index-anli .js_tab2{margin-top:10px; width:100%;}
	.index-anli .js_tab2 p{ font-size:13px; width:24%;height: 36px; line-height: 36px; border-radius: 16px; margin: 0 0.5%;}
	
	.index-anli .js_tab_detail2{margin-top: 10px; padding:0px 0px;}
	.index-anli .js_tab_detail2 .list{ padding: 0 5px; margin-bottom: 10px;}
	.index-anli .js_tab_detail2 .con{padding: 10px; background: #f4f4f4;}
	.index-anli .js_tab_detail2 .con i{font-size: 15px; text-align: center;}
	.index-anli .js_tab_detail2 .con span{display: none;}
	
	.index-anli .js_tab_detail2 .list .content .box{position:inherit; height:auto; border-radius:0px 0px 10px 10px; margin-top:-25px; position:absolute;padding: 8px 5px; background: #eee; font-size: 14px;}
	.index-anli .js_tab_detail2 .list .content .box p{display: none;}
	.index-anli .js_tab_detail2 .list .content:hover .box{background:#eee; padding:8px 5px;} 
	.index-anli .js_tab_detail2 .list{margin-bottom:15px;}
	.index-anli .js_tab_detail2 .list .content .box h4{font-size: 12px; color:#333; margin-top:0px;}
	
	.index-anli p.more a{width: 160px; height: 36px;font-size: 15px;line-height: 36px;margin-top: 30px;}
	.index-news{ width:100%; padding:0px 10px;}
	
	.news-box .left{ width:100%;}
	.news-box .left .post{ width:100%; float:left; background:#449ce6; height:90px; color:#fff;}
.news-box .left .post .ellipsis1{ height:30px;line-height:30px;margin:5px 2% 0px 2%;overflow:hidden; font-size:18px;}
.news-box .left .post .ellipsis2{height:40px;line-height:20px;margin:5px 2% 0px 2%; font-size:14px;}
	
	.news-box .right{ width:100%; margin-top:10px;}
	.news-box .right ul li{ width:100%; display:block; float:left; background:#f5f5f5; height:89px; margin-bottom:15px; padding:5px 0px;}
.news-box .right ul li .date{ width:18%; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:75px; padding-top:5px;}
.news-box .right ul li .date span{ display:block; float:left; text-align:center; font-size:20px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:30px;}
.news-box .right ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:15px; font-weight:normal; margin-top:0px;}
.news-box .right ul li .newsTxt{ width:79%; float:right; padding-right:2%;}
.news-box .right ul li .newsTxt a{display:block; float:left; width:100%;font-size:18px;margin-top:5px;color:#333; font-weight:bold;height:30px; line-height:30px;}
.news-box .right ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:5px; line-height:25px; height:25px; overflow:hidden;font-size:14px;}

	
	.footer .container{width:96%; margin:0 auto;}
	.footer .foot1{ display:none;}
    .footer .foot2{ width:60%; float:left}
	#sidebar{display:block;position: fixed; bottom: 0px; width: 100%; background: #1b1b1b; z-index: 999999;}
	#sidebar .container{ padding:0px 0px;}
	#sidebar .col-xs-4{padding: 0px 5px;}
	#sidebar a{display: block; text-align: center; color: #fff; font-size: 14px; padding: 8px 0px 4px 0px;}
	#sidebar a span{font-size: 22px; color:#ededed;}
	#sidebar a span.guhua{margin-bottom:5px; display:block;}
	#sidebar a span.zixun{margin-bottom:6px; display:block;}
	#sidebar a img{width: 17%;}
	#sidebar .telonline{background: #449ce6; color:#333;}
	#sidebar .telonline a{color:#fff;}

.location .container{width:96%; margin:0 auto;}
.location{height:35px;}
.location p{line-height:35px; font-size:12px;}

 .page .container{width:100%; max-width:1500px;padding:30px 10px 0px 10px!important;}
  .page .pageTxt{width:100%; max-width:1500px; line-height:22px; font-size:12px; padding:20px 0px;}
  
  .page .js_tab{display: table; margin: 0 auto; margin-top:40px; width:100%;}
.page .js_tab p{float: left; font-size:14px; text-align: center; width:30.3333%; height:38px; line-height:38px; cursor: pointer; border: 1px solid #dcdcdc; border-radius: 26px; margin: 0 1% 10px 1%;}
.page .js_tab p:hover{background:#449ce6; background-size: cover; color:#fff;}
.page .js_tab p.active{background:#449ce6; background-size: cover; color:#fff;}

.pageNews{ width:100%;}
.pageNews .top ul li{ width:47%; margin:20px 1.5% 20px 1.5%; display:block; float:left;}
.pageNews .top ul li:nth-child(3){ display:none;}
.pageNews .top ul li a{ width:100%; display:block; float:left;}
.pageNews .top ul li a img{ width:100%;}
.pageNews .top ul li .post{ width:100%; float:left; background:#449ce6; height:90px; color:#fff;}
.pageNews .top ul li .post .ellipsis1{width:96%;float:left;height:30px;line-height:30px;margin:10px 2% 0px 2%;overflow:hidden; font-size:14px; font-weight:bold;}
.pageNews .top ul li .post .ellipsis2{width:96%; float:left; height:40px;line-height:20px;margin:5px 2% 0px 2%; font-size:12px;}

.pageNews .bot ul li{ padding:5px 0px; height:80px; margin-bottom:18px;}
.pageNews .bot ul li .date{ width:80px; display:block; text-align:center;float:left; border-right:solid 1px #dbdbdb; height:70px; padding-top:5px;}
.pageNews .bot ul li .date span{ display:block; float:left; text-align:center; font-size:20px; color:#2d3233; font-weight:bold; width:100%; text-align:center; line-height:35px;}
.pageNews .bot ul li .date label{ display:block; float:left; text-align:center; width:100%; font-size:16px; font-weight:normal; margin-top:0px;}


.pageNews .bot ul li .newsTxt{ width:70%; float:right; padding-right:3%;}
.pageNews .bot ul li .newsTxt a{display:block; float:left; width:100%;font-size:16px; color:#333; font-weight:bold;height:30px; line-height:30px;}
.pageNews .bot ul li .newsTxt p{ display:block; float:left; width:100%; margin-top:0px; line-height:20px; height:40px; font-size:12px;}

.apage{ margin:0px 0px 20px 0px;}
.apage a{padding:3px 6px;}


.pro-nr .left{background: #fff; width:99%; float: left; border: 1px solid #e8e8e8;}
.pro-nr .left .top{padding: 40px 32px 0px 32px;}
.pro-nr .left .top .pull-left{ width:100%;}
.pro-nr .left .top .pull-right{ width:90%; padding-right:0px; margin:10px 10%;}

.pro-nr .right{ width:99%; float:left; margin-top:10px;}
.pro-nr .right ul{ width:90%; display:block; margin:0 auto;}
.pro-nr .right ul li{ width:48%; float:left; margin:10px 1%;}
.pageTxt img{ width:90%; display:block; margin:0 auto;}

}


@media (max-width: 320px){
	.head .logo{}
	.head .nav{top:23px;}
	.head .mbtn{width: 50px; height: 14px; margin-top:7px;}
	.head .nav ul li a{font-size: 15px;}
	.jingxuan .js_tab{ width:100%;}
	.jingxuan .js_tab p{ font-size: 12px;width:29.3333%; height: 30px; line-height:30px;}
	.jingxuan .js_tab_detail .con i{font-size: 12px;}
	
	.index-jianjie h2,{font-size: 18px;}
	.index-jianjie p.tips{line-height: 2;}
	.index-jianjie .row1 .list .top p, .index-jianjie .row1 .list .top p i{font-size: 16px;}
	
	.index-anli .js_tab2 p{ font-size: 12px; width:24%; height: 30px; line-height:30px;}
	.index-anli .js_tab_detail2 .con i{font-size: 12px;}

	#sidebar a{font-size: 12px; padding: 8px 0px 4px 0px;}
	#sidebar a span{font-size: 18px; color:#ededed;}
	#sidebar a img{width: 17%;}
	#sidebar a span.guhua{margin-bottom:4px;}
	.pageTxt img{ width:90%; display:block; margin:0 auto;}
}






