/* CSS Document */
html, body, div, span, object, iframe,h1, h2, 
h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, 
em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, 
ol, ul, li,fieldset, form, label, legend,table, caption, tbody, 
tfoot,thead,tr, th, td,article, aside, canvas, details, figcaption, 
figure, footer, header, hgroup, menu, nav, section, summary,time, mark, 

audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    outline-style:none;/*FF*/ 
}
h2{}
body {
    line-height:1;
    font-family: "Microsoft yahei";
    background: #fff;
}
a{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
    color: #212121; 
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}
a:hover,a:focus{
    text-decoration:none;
    bblr:expression(this.onFocus=this.blur());/*IE*/
    outline-style:none;/*FF*/ 
    }
table {
    border-collapse:collapse;
    border-spacing:0;
}
ul,li{
    list-style: none;
} 
input, select {
    vertical-align:middle;
}
.hides{
	display: none;
}
.banner img{
	display: block;
}
/*css为clearfix，清除浮动*/
.clearfix::before,
.clearfix::after{
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/
}

/*header*/
.head-top{
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
}
.head-top p{
	width: 1200px;
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	font-size: 12px;
	color: #a6a6a6;
}
.header{
	width: 1200px;
	height: 128px;
	margin: 0 auto;
	box-sizing: border-box;
}
.headermain{
	position: relative;
}
.logo{
	float: left;
	height: 128px;
	line-height: 128px;
	padding-top: 26px;
	box-sizing: border-box;
}
.logo img{
	width: 220px;
	height: 80px;
}
.navmain{
	float: right;
	display: flex;
}
.nav-ul{
	position: absolute;
    right: 0;
    bottom: 0px;
}
.nav-ul li{
	float: left;
}
.nav-ul li a{
	position: relative;
	color: #333333;
	padding: 0 25px;
	height: 62px;
	line-height: 62px;
	display: inline-block;
	text-align: center;
	font-size:16px;
	cursor: pointer;
}
.nav-ul li:last-child a{
	padding-right: 0;
}
.nav-ul li a.active{
	color: #fcb51f;
}
.callmain{
	display: flex;
	height: 70px;
}
.callmain img{
	width: 39px;
	height: 41px;
	margin-right: 14px;
	padding-top: 20px;
}
.call-dl dd{
	font-size: 14px;
	color: #848484;
	padding-top: 8px;
}
.call-dl dd span{
	font-size: 24px;
	color: #00a73c;
	text-align: right;
}
.call-dl dd:last-child span{
	position: relative;
    right: -10px;
}
.call-dl dd span i{
	font-size: 24px;
	color: #fcb51f;
	font-style: normal;
}
.banner{
	border-top:2px solid #00a73c;
}
.hiSlider1{height: 600px;}
.hiSlider-item img{
	display: block;
	width:100%;
}

.navigmain{
	width: 100%;
	height: 140px;
	background: #f3f3f3;
}
.navigcon{
	width: 1200px;
	margin: 0 auto;
	padding: 28px 0 0 44px;
    box-sizing: border-box;
}
.navigul li{
	position: relative;
	float: left;
	width: 33%;
}
.navigul li h4{
	font-size: 24px;
	color: #00a73c;
	font-weight: 500;
	margin-left: 100px;
	padding: 14px 0;
}
.navigul li p{
	font-size: 14px;
	color: #696969;
	margin-left: 100px;
}
.navigul li img{
	position: absolute;
	width: 84px;
	height: 84px;
	display: block;
}
.navigul li i:nth-child(2){
	background-position: -84px 0;
}
.navigul li i:nth-child(3){
	background-position: -168px 0;
}

.listmain{
	width: 1200px;
	margin: 0 auto;
}
.titlemian{
	margin: 70px auto;
	text-align: center;
	position: relative;
}
.list-ul{
	width: 1200px;
	height: 240px;
}
.list-ul li{
	float: left;
	width: 184px;
	height: 240px;
	margin-right: 19px;
	background: #ededed;
	color: #00a73c;
	text-align: center;
	padding: 0 24px;
	box-sizing: border-box;
}
.list-ul li h4{
	font-size: 24px;
	color: #00a73c;
	font-weight: 500;
	padding: 16px 0 2px 0;
}
.list-ul li span{
	font-size: 14px;
	color: #00a73c;
	opacity: 0.4;
}
.list-ul li p{
	font-size: 12px;
	color: #00a73c;
	padding-top: 18px;
	line-height: 20px;
}
.list-ul li:last-child{
	margin-right: 0;
}
.list-ul li i{
	background: url(../images/list1.png) no-repeat;
	height: 80px;
	display: inline-block;
	margin-top:20px; 
}
.list-ul .list1{
	width: 64px;
	background-position: 0 0;
}
.list-ul .list2{
	width: 107px;
	background-position: -65px 0;
}
.list-ul .list3{
	width: 88px;
	background-position: -171px 0;
}
.list-ul .list4{
	width: 120px;
	background-position: -260px 0;
}
.list-ul .list5{
	width: 70px;
	background-position: -380px 0;
}
.list-ul .list6{
	width: 70px;
	background-position: -464px 0;
}
.list-ul li:hover{
	background: #00a73c;
}
.list-ul li:hover i{
	background: url(../images/list2.png) no-repeat;
}
.list-ul li:hover h4{
	color: #fff;
}
.list-ul li:hover span{
	color: #fff;
}
.list-ul li:hover p{
	color: #fff;
}
.list-ul li:hover .list1{
	width: 64px;
	background-position: 0 0;
}
.list-ul li:hover .list2{
	width: 107px;
	background-position: -65px 0;
}
.list-ul li:hover .list3{
	width: 88px;
	background-position: -171px 0;
}
.list-ul li:hover .list4{
	width: 120px;
	background-position: -260px 0;
}
.list-ul li:hover .list5{
	width: 70px;
	background-position: -380px 0;
}
.list-ul li:hover .list6{
	width: 70px;
	background-position: -464px 0;
}

.processmain{
	background: url(../images/bg1.png) no-repeat;
	background-size: 100%100%;
}
.processmain .titlemian{
	width: 1200px;
	margin: 70px auto 0 auto;
	text-align: center;
}
.processmain .titlemian img{
	margin:84px 0;
}
.processimg{
	width: 1000px;
	margin: 0 auto;
    padding-bottom: 100px;
}
.advertisement,.advertisement img{
	width: 100%;
}

.choicemain{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.choicemain .titlemian{
	margin-bottom: 36px;
}
.choice-dl{
	width: 284px;
	margin: 0 auto 36px auto;
}
.choice-dl dd{
	float: left;
	width: 64px;
	height: 28px;
	line-height: 28px;
	color: #333;
	border-radius: 4px;
	font-size: 14px;
	margin-right: 30px;
	cursor: pointer;
}
.choice-dl .active{
	background: #00a73c;
	color: #fff;
}
.choice-con{
	width: 1104px;
    margin: 0 auto;
}
.choice-ul li{
	float: left;
	width: 350px;
	background: #f3f0eb;
	border-radius: 8px;
	text-align: left;
	margin-right: 26px;
}
.choice-ul li:last-child{
	margin-right: 0;
}
.choice-ul li img{
	width: 350px;
	height: 219px;
	display: block;
	border-radius: 8px 8px 0 0;
}
.choice-ul li h4{
	font-size: 18px;
	color: #333;
	padding: 18px;
	font-weight: 500;
}
.choice-ul li p{
	font-size: 14px;
	color: #333;
	padding: 0 0 18px 18px; 
}
.aboutmain{
	background: url(../images/bg2.png) no-repeat;
	background-size: 100%100%;
}
.aboutcon{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.about-left{
	width: 700px;
	float: left;
	text-align: left;
	padding-bottom: 150px;
}
.about-left h4{
	font-size: 24px;
	color: #fff;
	font-weight: 500;
}
.about-left span{
	width: 100px;
	height: 2px;
	background: #fcb51f;
	display: inline-block;
}
.aboutcon .titlemian{
	padding: 94px 0 30px 0;
}
.aboutcon .gomove{
	display: inline-block;
	width: 126px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	border-radius: 4px;
	background: #fcb51f;
	text-align: center;
	margin-top: 36px;
}
.aboutcon .gomove:hover{
	opacity: 0.88;
}
.about-content p{
	font-size: 14px;
	color: #fff;
	padding-top: 30px;
	line-height: 24px;
}
.about-right{
	float: right;
	width: 480px;
	height: 250px;
}
.about-right img{
	border-radius: 6px;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: #212121 0px 4px 9px;
    -moz-box-shadow: #212121 0px 4px 9px;
    box-shadow: #212121 0px 4px 9px;
}

.decisionmain{
	text-align: center;
	width: 1200px;
	margin: 70px auto 0 auto;
}
.decision-ul li{
	float: left;
	width: 25%;
	height: 250px;
	background: #eefff4;
}
.decision-ul li h4{
	font-size: 22px;
	color: #fcb51f;
	text-align: left;
	padding:28px 16px 20px 16px;
	font-style: italic;
}
.decision-ul li p{
	font-size: 14px;
	color: #333;
	text-align: left;
	padding:0 16px;
	line-height: 20px;
}
.decision-ul li img{
	width: 100%;
	height: 100%;
	display: block;
}

.encycmain{
	width: 1200px;
	margin: 0 auto 120px auto;
	text-align: center;

}
.encyc-left{
	float: left;
	width: 48%;
	margin-right: 4%;
}
.encyc-right{
	float: left;
	width: 48%;
}
.encyc-left img,.encyc-right img{
	width: 100%;
	height: 356px;
	border-radius: 6px;
}
.encyc-ul li{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #cdcdcd;
	text-align: left;
}
.encyc-ul li a{
	font-size: 14px;
	color: #333;
	padding: 18px 0;
	display: inline-block;
}
.encyc-ul li a:hover{
	opacity: 0.88;
}
.encyc-ul li a span{
	position: absolute;
	right: 0;
}
.encyc-ul li i{
	background: url(../images/ico0.png) no-repeat;
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-right: 6px;
}
.encycmove{
	display: inline-block;
	width: 188px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
	border-radius: 4px;
	background: #00a73c;
	text-align: center;
	margin: 46px auto 0 auto;
}
.encycmove:hover{
	opacity: 0.88;
}
.footer{
	position: relative;
	width: 100%;
	height: 260px;
	background: #5b5c5d;
}
.footermain{
	width: 834px;
	margin: 0 auto;
	padding: 44px;
}
.footermain div{
	float: left;
	margin-right: 90px;
}
.footermain div:last-child{
	margin-right: 0;
}
.footermain h4{
	font-size: 14px;
	color: #fff;
	padding-bottom: 40px;
}
.footermain p,.footermain a{
	font-size: 12px;
	color: #b7b6b7;
	padding-bottom: 16px;
}
.footlast{
	position: absolute;
	bottom:0;
	font-size: 12px;
	color: #878686;
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-top: 1px solid #878686;
	text-align: center;
}
.footlast a{color: #878686;}
.maskmian{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: 9;
}
.navico{
	display:none;
	position: fixed;
	left: 4%;
	top:70%;
	width: 50px;
	height: 50px;
	z-index: 20;
}
.newlick .titlemian:after,.newlick .titlemian:before,.listmain .titlemian:before,.listmain .titlemian:after,.choicemain .titlemian:before,.choicemain .titlemian:after,.encycmain .titlemian:before,.encycmain .titlemian:after{ 
    content:"";
    height:1px;
    background:#9b9b9b;
    display:block;
    position:absolute;
}
.newlick{
	width:1200px;
	margin:40px auto;
	position: relative;
}
.listmain .titlemian:before{
   top:61px;
   left:0;
   width:382px;
}
.listmain .titlemian:after{
   top:61px;
   right:0;
   width:382px;
}
.choicemain .titlemian:before{
   top:61px;
   left:0;
   width:315px;
}
.choicemain .titlemian:after{
   top:61px;
   right:0;
   width:315px;
}
.encycmain .titlemian:before{
   top:22px;
   left:0;
   width:484px;
}
.encycmain .titlemian:after{
   top:22px;
   right:0;
   width:484px;
}
.newlick .titlemian:before{
   top:10px;
   left:0;
   width:542px;
}
.newlick .titlemian:after{
   top:10px;
   right:0;
   width:542px;
}
.floating{
	position: fixed;
	right:0;
	top:40%;
	display: flex;
    flex-flow: column-reverse;
}
.floating img{
	width: 90px;
	height: 90px;
	cursor: pointer;
}

/*百科*/
.listtitle{
	width: 100%;
	border-bottom: 1px solid #9b9b9b;
}
.listtitle-main{
	width: 1200px;
	margin: 0 auto;
	height: 80px;
	line-height: 80px;
	padding-top: 8px;
    box-sizing: border-box;
}
.listtitle-main span{
	font-size: 18px;
	color: #00a73c;
}
.listtitle-main a{
	font-size: 18px;
	color: #aaa;
	margin-left: 20px;
}
.querymain{
	position: relative;
	float: right;
}
.querymain input{
	width: 350px;
	height: 34px;
	line-height: 34px;
	background: #fff;
	border:1px solid #c8c8c8;
	border-radius: 4px;
	padding-left: 6px;
	font-size: 16px;
}
.querymain .sbtn{
	position: absolute;
	right: 0;
	top: 24px;
	display: block;
	width: 94px;
	height: 36px;
	background: url(../images/ss.png) no-repeat;
	cursor: pointer;
}
.querymain .sselect{
	height: 38px;
    line-height: 38px;
    margin: 2px 4px 0 0;
    border: 1px solid #c8c8c8;
    border-radius: 4px;
}
.contertmain{
	width: 1200px;
	margin: 34px auto 0 auto;
}
.contertmain-left{
	width: 180px;
	float: left;
}
.contertmainleft-ul,.contertmainleft-dl{
	background: #fff;
	padding:0 20px 40px 20px;
	margin-bottom: 14px;
}
.contertmainleft-ul .active a{
	color: #32d66d;
}
.contertmainleft-ul li a{
	display: block;
	height: 30px;
	line-height: 30px;
	background: #fff;
	font-size: 12px;
	color: #666;
	border-bottom: 1px dotted #eee;
}
.contertmainleft-dl{
	background:#fff url(../images/icocke.png) 20px 6px no-repeat;
}
.contertmainleft-dl li{
	font-size: 12px;
	color: #666;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #eee;
	padding-left: 34px;
}
.contertmain-right{
	float: right;
	width: 990px;
	background: #fff;
	padding:20px 30px;
	box-sizing: border-box;
}
.contertmain-right img,.contertmain-right p img{
	max-width: 100%;
}
.contertmain-right ul li img{
	width: 454px;
	height: 288px;
	display: block;
}
.contertmain-right ul li{
	float: left;
	position: relative;
	width: 454px;
	margin: 0 22px 24px 0;
}
.contertmain-right ul li:hover{
	background: #e9e9e9;
}
.contertmain-right ul li:nth-child(2n){
	margin-right: 0;
}
.contertmain-right ul li p{
	width: 366px;
	font-size: 14px;
	color: #666;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding:0 20px;
}
.contertmain-right ul li p span{
	position: absolute;
	right: 20px;
}
.pagingmain{
	display: flex;
    text-align: center;
    width: 100%;
    justify-content: center;
    margin:60px 0;
}
.pagingmain span{
	float: left;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	display: inline-block;
	background: #00a73c;
	color: #fff;
}
.pagingmain a{

	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.contertmain-title{
	width: 180px;
	height: 64px;
	font-size: 16px;
	color: #fff;
	padding: 18px 0 0 20px;
	background: url(../images/cke.png) no-repeat;
	font-weight: 500;
	box-sizing: border-box;
}
.contertmain-title p{
	font-size: 12px;
	color: #fff;
	padding-top: 4px;
}
.about-p{
	font-size: 18px;
	color: #333;
	padding:26px 60px;
}
.projectmain ul li{
	width: 270px;
	margin-right: 60px;
}
.projectmain ul li:nth-child(2n){
	margin-right: 60px;
}
.projectmain ul li:nth-child(3n){
	margin-right:0;
}
.projectmain ul li img{
	width: 270px;
	height: 180px;
}
.linewid{height: 40px;display: none;}
.contertmain-titlecon{
	text-align: center;
	padding: 2% 0;
	font-weight:500;
	font-size:18px;
}
.context{
	margin-top: 4%;
}
.context li:hover,.listnew-main li:hover{
	background: #fff!important;
	opacity: 0.88;
}
.context li{
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.listnew-main li{
	position: relative;
    width: 100%!important;
    border-bottom: 1px solid #cdcdcd;
    text-align: left;
    margin: 0!important;
}

.listnew-main li a{
    width: 74%!important;
	font-size: 16px;
    color: #333;
    padding: 15px 0;
    display: inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.listnew-main li span{
	position: absolute;
    right: 0;
    top:16px;
}
.hiSlider-pages{
width:100%;
left: 0;
text-align: center!important;
}
/*手机版样式*/
@media (max-width: 415px){
	.cms_link,.newlick,.newlick .titlemian{width: 100%;}
	.newlick .titlemian:after,.newlick .titlemian:before{display: none;}
	.cms_link li{width: 50%!important;height: 120px;float: left;margin: 16px 0;}
	.header,.hiSlider-item img,.navigcon,.listmain,.processimg img,.choicemain,
	.choice-con,.aboutcon,.encycmain{width: 100%;}
	.encycmain{margin-bottom: 0;}
	.header{height: auto;}
	.head-top p{width: 100%;padding: 0 2%;box-sizing: border-box;}
	.logo{padding: 4% 0 0 2%;height: auto;line-height: initial;width: 40%;}
	.logo img{width: 80%;height: auto;}
	.callmain img{width: 20px;height: 21px;}
	.call-dl dd span,.call-dl dd span i{font-size: 14px;}	
	.navmain{width: 60%;margin-top: 3%;}
	.hiSlider-item,.hiSlider-item img{height: 200px;}
	.hiSlider-pages{right: 40%!important;bottom: 10px!important;}
	.hiSlider-btn-prev{left: 6%!important;}
	.hiSlider-btn-next{right: 6%!important;}	
	.hiSlider-pages a{width: 20px!important;}
	.listmain .titlemian:before,.listmain .titlemian:after,.choicemain .titlemian:before,.choicemain .titlemian:after,.encycmain .titlemian:before,.encycmain .titlemian:after{display: none;}
	.listmain .titlemian img,.choicemain .titlemian img{width: 84%;}
	.encycmain .titlemian img{width: 50%;}

	/*.headermain{margin-bottom: 8%;}
	.xx_wrap{width: 100%;overflow-x: auto;position: absolute;right: 0;bottom: -24%;}
	.nav-ul {position: initial;width: 700px;}
	.nav-ul li a{padding:0 10px;height: 20px;line-height: 20px;font-size: 14px;}*/

	.nav-ul {display:none;position: fixed;left: 10%;top:35.7%;background: rgba(0, 167, 60 ,0.9);border:1px solid rgba(154,149,149,0.2);width: 140px;height: 40%;z-index: 10;border-radius:3px;padding-top: 2%;}
	.nav-ul li{float: initial;}
	.nav-ul li a{padding:0 10px;height: 36px;line-height: 36px;font-size: 14px;color: #fff;}
	.navico,.shows{display: block;}


	.floating img{width: 50px;height: 50px;}

	.navigmain{height: auto;}
	.navigul li img{width: 34px;height: 34px;}
	.navigcon{padding: 14px;}
	.navigul li h4,.navigul li p{font-size: 12px;margin-left: 30%;}
	.navigul li h4{padding:0 0 6px 0;}
	.titlemian{margin: 6% auto;}
	.list-ul{margin-left:0;width: 100%;}
	.list-ul li{width: 46%;margin: 2%;}
	.processmain .titlemian{width: 100%;margin:0 auto;}
	.processmain .titlemian img{width: 80%;margin:6% auto;}
	.processimg{width: 100%;padding:0 2% 6% 2%;box-sizing: border-box;}
	.choice-ul li{width: 96%;margin:4% 2%;float: initial;}
	.choice-ul li img {width: 100%;height: 260px;}
	.choice-dl{width: 80%;padding-left: 20%;margin: 0 auto;box-sizing: border-box;}
	.choice-ul li h4{font-size: 16px;}
	.choice-ul li p{font-size: 12px;}
	.aboutcon .titlemian img{width: 80%;}
	.aboutcon .titlemian {padding: 8% 0 4% 0;}
	.about-left{width: 100%;box-sizing: border-box;padding:0 4%;}
	.about-right {width: 100%;padding: 4%;box-sizing: border-box;}
	.decisionmain{width: 100%;margin: 4% auto 0 auto;}
	.decisionmain .titlemian img{width: 80%;}
	.decision-ul li{width: 50%;border-bottom: 1px solid #ddd;height: 200px;}
	.decision-ul li h4{font-size: 14px;padding: 5% 3%;}
	.decision-ul li p{font-size: 12px;padding:0 3%;}
	.encyc-left{width: 96%;margin: 0 2% 12% 2%;}
	.encyc-right{width: 96%;margin: 0 2% 8% 2%;}
	.encyc-ul li a{font-size: 12px;padding: 3% 0;width: 76%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.encyc-left img, .encyc-right img{height: 240px;}
	.encyc-ul li i {position: relative;top: -12px;}
	.encycmove{width: 140px;height: 38px;line-height: 38px;font-size: 12px;margin:0 auto;}
	.footer{margin-top: 8%;height: auto;}
	.footermain {width: 100%;margin: 0 auto;padding: 6%;position: relative;box-sizing: border-box;}
	.footermain div{margin: 0 16% 6% 0;}
	.footermain h4{padding-bottom: 20px;}
	.footermain div:last-child {margin-right: 0;position: absolute;right: 4%;top: 50%;}

	.sonbanner{width: 100%;overflow: hidden;}
	.sonbanner img{width: 300%;position: relative;left: -100%;}
	.listtitle-main{width: 100%;padding: 2%;}
	.listtitle-main a,.listtitle-main span{font-size: 12px;margin-left: 10px;}
	.contertmain{width: 100%;}
	.contertmain-left{position: relative;padding: 2%;float: initial;width: 100%;box-sizing: border-box;}
	.contertmainleft-dl {float: right;}
	.contertmain-right{float: initial;width: 100%;padding: 4%;}
	.contertmain-right img{width: 100%;}
	.about-p{padding: 4%;font-size: 14px;}
	.contertmain-right ul li img{width: 100%;margin:0;height: 140px;}
	.contertmain-right ul li{width: 48%;margin:0;}
	.contertmain-right ul li p{width: 100%;padding: 0;box-sizing: border-box;line-height: 32px;}
	.contertmain-right ul li p span{right: 0;}
	.pagingmain{margin:6px 0 0 0;}
	.linewid{display: block;}
	.contertmain-right ul li:nth-child(2n),.projectmain ul li:nth-child(2n){margin-right: 0}
	.contertmain-right ul li:nth-child(2n-1){margin-right: 4%;}
	.newtitle{float: left;}
	.querymain input{width: 260px;}
}
@media (max-width: 321px){
	.querymain input{width: 210px;}
}

.cms_link li{width: 200px;height: 120px;float: left;margin: 16px 0;}