@charset "utf-8";

/* 全局 */

html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph;}

a{text-decoration:none;outline:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}

/* 基础 */

*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}

::-webkit-scrollbar{width:10px;height:10px}

::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,0.1);}

::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}

::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);background-color:#137c32;}

input,textarea{-webkit-user-select:text}

/*分页样式*/

.pglist{padding: 20px 0 30px;width:100%;text-align: center;clear: both;}

.pglist a {color: #666;padding: 0 15px;margin: 0 3px;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 2px;border-radius: 2px;}

.pglist *{display:inline-block;vertical-align:middle;line-height: 34px;padding-bottom:1px;}

.pglist a:hover,.pglist .hover {display:inline-block;color: #fff;background: #137c32;border-color: #137c32;}

/*返回首页*/

#tip{padding-top: 30px;min-height: 640px;}

#tip b{color: #137c32;}





/* pages */





.page{margin:15px 0; font-size:14px;float:left; width:98%;text-align:right; color:#6a6a6a;}

.page a { color:#383838; padding:0 10px;border: 1px solid #d9d9d9; margin:0 2px; background: #fff;}

.page *{ position:relative; border-radius:4px;display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:28px;height:28px;padding-bottom:1px; }

.page .bg{ font-weight: normal; margin:0 5px;}

.disabled{padding:0 10px;border: 1px solid #d5d5d5;color:#fff; background:#b1b1b1;}

.page .current { padding:0 10px;border: 1px solid #d5d5d5; color:#383838; margin:0 2px;  }

@media(min-width:960px)
{
.pc_bot { display:none }
.pc_top { display:none }
.mb_top2{ display:none }
}

@media(max-width:960px)
{
body{ 
overflow-x: hidden;
}
html{
overflow-x: hidden;
}
.mb_top2{
position: fixed;
    z-index: 99;
 
    height: 4.6rem;
    margin: auto;
 width: 100%;
    background:#147b32;
    border-bottom: #000 0px solid; overflow:hidden}
.mb_top2 li{ width: 24.4%; border-left:#08561a 1px solid; border-right:#08561a 1px solid; border-bottom:#08561a 1px solid; float:left; line-height:2.3rem; font-size:16px; text-align:center; color:#FFFFFF; list-style:none}
.mb_top2 li a{ color:#FFFFFF}
.pc_top {
    position: fixed;
    z-index: 99;
 
    height: 3.545455rem;
    margin: auto;
 width: 100%;
    background:#2e4d90;
    border-bottom: #000 1px solid;
}

.logo1 {
    float: left;
    height: 3.0rem;
    margin-top: 0.5rem;
	width: 70%;
}

.logo1 a {
    height: 100%;
}

.logo1 a img {
    float: left;
	 
	max-height:2.5rem;
  
}

.top_main{ display:none}
.nav_main{ display:none}


.pc_top_right {
    float: right;
    height: 100%;
	width: 15%;
}

.pc_top_nav_buttom {
 
    height: 2.1rem;
    margin-top: 1.1rem;
}

.pc_top_nav_buttom img {
margin-right:2.1rem;
    height: 100%;
    float: right;
}

.pc_top_nav_ul {
    display: none;
    position: fixed;
    z-index: 99;
    top: 4.545455rem;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 0 5% 6%;
}

.pc_top_nav_ul li {
    position: relative;
    border-bottom: #000 1px solid;
}

.pc_top_nav_ul li span {
    display: block;
    height: 4.583333rem;
    line-height: 4.583333rem;
    font-size: 1.272727rem;
    font-weight: bold;
}

.pc_top_nav_ul li div {
    display: none;
}

.pc_top_nav_ul li a {
    display: block;
}
.nnn{  width:120px; background-color: #CCCCCC;  margin-left: -60px;}
.nnn li{ line-height:25px; padding-left:10px;}
.nnn li a{ color:#0657d0;    }
.head_m{ width:100%; height: auto;padding-top: 4.6rem;}
.head_m img{ width:100% }



.pc_bot {
    position: fixed;
    z-index: 99;
    height: 2rem;
    margin: auto;
    width: 100%;
    background: #0657d0;
 	bottom:0px;
}

.pc_bot li{ width:49%; float:left; height: 2rem; margin:1px; background-color:#0066CC; text-align:center;list-style:none}
.pc_bot li img{ height:80%; margin-top:0.1rem}
.header_main{ margin-top: 4.6rem; height:auto;margin-bottom: 1rem;}
.header_main .search{ display:none}
.w1200{ width:100%}
.header_main .logo{ width:100%;}
.header_main .tel{  display:none; width:70%;padding:30px 0 10px 0;margin-left: 10px;}
#banner{min-width: inherit;}
.banner li img{ width:800px;margin-left:-400px;  }
#banner_main{width:100%;}
#banner, .banner ul{ height:380px;}
#banner_main .banner {
    height: 305px;
}
#banner #btn_prev, #banner #btn_next{top: 80px;}
#banner .banner_mask{bottom: -180px;}
.index .in_title .tit{ background-position:center}
.index .floor_1 .cont .gridlist ul li{width: 42%; margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;}
.index .floor_1 .gridlist ul li img{ width:100%}
.index #floor_2_main{ display:none}
.index_slip{ display:none}
.index #floor_3_main{ display:none}
.index #floor_4_main{ display:none}
.index .floor_5 .about .part1 .title{padding-top: 50px;width: 60%;
    padding-left: 30px;}
	.index .floor_5 .about .part1 .cont{ width:90%; margin-left:5%}
	.index .floor_5 .about .part1{ width:100%}
	.index .floor_5 .about .part1 .title .tit{ }
	.index .floor_5 .about .part1 .tips .item:first-child{margin-left: 20px;}
	.index .floor_5 .about .part1 .tips .item .stit{width: 150px;}
	.index .floor_5 .about .part1 .tips .item .img{margin-top: 20px;
}
.index .floor_5 .about .part1 .tips .item {
 
    margin-top: 10px;
}
.index .floor_5 .about .part1 .tips .item .stit .tit1{line-height: 40px; padding-top:0px;}
.index .floor_5 .about .part2{ margin-top: 36px; margin-left:0}
.index .floor_5{padding-bottom:0}
.index .in_title{padding-top: 30px;}
.index .floor_6 .proCase{display:none}
.index .floor_6 .textlist{ width:98%}
.footer .contact{ margin-left:20px;}
.footer .bNav{ width:90%; margin-top:30px; margin-left:5%}
.footer .bNav dl{ width:110px;}
.index .floor_6 .textlist .one .cont {
    width: 260px;
}
.index .floor_6 .textlist .one .txt {
    width: 260px;
    margin-left: 10px;
}
.submian .sobtitle{font-size: 16px;}
.submian .subleft .leftnews{display:none}
.submian .subleft .lefta{ width:100%}
.submian .subleft{ width:100%}
.submian .subleft .title{ width:150px; float:left;height: 60px;}
.submian .subleft .lefta .comt{ width:300px;float:left}
.submian .subleft .title h2{ line-height:60px;}
.submian .subleft .lefta .comt ul li{ width:140px; float: left}
.submian .subleft .lefta .comt ul li a{ border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.submian .subleft .bor9{ border:none}
.submian .subleft .lefta .comt ul {
border:none
}
.submian .subright{ width:90%; margin-right:5%; margin-top:20px;}
.submian .subright .aboutlist{ font-size:16px; line-height:30px;}
.submian .subright .anlitopH4{display:none}
.submian .subright .divremmnews{display:none}
.list_imgH ul.list li.item {
    width: 47%;
    margin-right: 10px;
}
.list_imgH ul.list li.item img{ width:100%}
.honorlist ul.list li.item span{ width:100%}
.submian .subright .thumblist .item{ width:100%; padding:0 0 10px 0; margin-bottom:10px;}
.submian .subright .thumblist .item .txt{ width:auto}
.submian .subright .thumblist .item .img{display:none}
.submian .subright img{ width:100%}
}