@media screen and (max-width:1800px) {
.cpdetail1, .cpdetail2, .cpdetail3{ width: 85%; }
.w1280{ width: 90%; }
.about_l ul.uljsq li{ padding-right:5%}
.foot_nav li{  margin-left: 10%; }
/*.indexsi11 .indexsi1_nr{ width:auto;}*/
}

@media screen and (max-width:1700px) {
.cpdetail1, .cpdetail2, .cpdetail3{ width: 90%; }
.w1280{ width: 95%; }
.foot_nav li:first-child{ margin-left: 0; }
.jsgg ul li{ width: 33%; }
}

@media screen and (max-width:1500px) {
.cpdetail1, .cpdetail2, .cpdetail3{ width: 100%; }
.w1280{ width: 100%; }
.indexsi11 .indexsi1_nr{ width: 80%; }
}

@media screen and (max-width:1440px) {


.bighead {
}
div.head img.logo {
margin-right:2%
}
div.head {
height: 80px;
line-height: 80px;
-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
div.head ul.nav li.yi ul.ernav {
top: 80px;
}
div.head ul.nav li.yi a.ayi {
height: 80px;
line-height: 80px;
}
div.head img.logo {
margin-top: 30px;
}
.n_dh {
margin: auto;
text-align: center;
height: 46px;
}
.n_dh_fix {
width: 100%;
display: block;
background: #f5f7fa;
border-bottom: #d8dadd 1px solid;
height:45px;
line-height:45px;
}
.n_dh_fix.suoping {
top: 54px;
}
div.head ul.nav dl {
height:80px;
top:-80px;
}
div.head ul.nav dl input {
height:80px;
line-height:80px;
}
div.head ul.nav li.yi ul.ernav {
width: 220px;
}
div.head ul.nav li.yi ul.ernav li.er {
height: 40px;
line-height: 40px;
}
.indexmess {
padding:48px 0px;
}
.index1 {
padding:34px 0px 37px 0px;
}
.indexsi li.wuf dl .z1 .divwu {
width:330px;
}
div.head ul.nav li.yi{ margin-right: 25px; }
}

@media screen and (max-width:1400px) {
	.indexsi11 .indexsi1_nr .dll {
    padding: 3%;
}
		.pic_list_er li.i1 .er_wenzi {
    padding-top: 3%;

}
.pic_list_er li .er_wenzi dl {
    padding: 3% 0px;
}
.about_l ul.uljsq li {
    padding-right: 2%;
}
.about_l ul.jitu{ padding-top:0px;}
.about_l ul.uljsq {
    padding-top: 5px;
}
.about_l ul.uljsq li {
    margin-bottom: 5px;
}
.about_l ul.uljsq li i {
    font-size: 50px;
}
.about_l ul.uljsq li p {
    font-size: 14px;
	}
}


@media screen and (max-width:1360px) {
div.head ul.nav li.yi{ margin-right: 15px; }
div.head ul.nav dl input {
width: 510px;
}
.indexabout {
padding:46px 0px;
}
.sfoot{ width: 35%; }
.foot_nav li{  margin-left: 5%; }


.messtitle em{ font-size: 26px; }
.cproute a.at{
font-size: 26px; line-height: 1.5;
}
.manpuditan .mp3 li dl .pdes i{ font-size: 20px; }
.pic_list_er li .er_wenzi p.pt, .pic_list_37 li .des_r i,.honor_tit span.dz { font-size: 20px;line-height: 1.5; }



}
@media screen and (max-width:1270px) {

div.head ul.nav li.yi{ margin-right: 20px; }
}
@media screen and (max-width:1200px) {
.manpuditan .mp3 li dl .pdes {
width:100%;
left:0px!important;
margin:0px!important;
}
.left {
display:none
}
.wapernav {
display:block
}
.pc {
display:none;
}
.wap {
display:block;
}
.n_dh_fix.suoping {
top: 54px;
}
.indexmess {
padding:24px 0px;
}
ul.ul1 li.m dl .m2 p em {
line-height:260%;
margin-bottom:0%;
}
.sliders_honor .slick-slide dl{ padding:10px; }
.indexsi li dl .z1 span em{ font-size: 15px; }
.about_l ul.uljsq li i{ font-size: 30px; }
.about_l ul.uljsq li p{ top: 0; }
.jsgg ul li{ width: 50%; }
.banner_videobox:before{ display: none; }
}
@media screen and (max-width:1100px) {
/*	.indexsi11 .middle {
    padding-bottom: 50%;
}*/
	.route .middle1920, .cproute .middle1920{ padding-left: 0px; width: 90%; margin:auto;  }
	.cproute p{ padding-right: 0; }
	.ul_wailian li{ width: 50%; }
.index1title {
font-size: 24px;
line-height:40px;
}
.index1 ul li i {
font-size: 46px;
height: 46px;
line-height: 46px;
}
.index1 ul li p {
font-size: 14px;
line-height: 24px;
}
.indexsi li dl .z1 {
padding: 10% 0px;
}
.indexsi li dl .z1 span {
padding-top:10%;
font-size:18px;
}
.indexsi li dl .z1 p {
height:66px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.indexsi li dl .z1 a {
height:40px;
line-height:40px;
}
.commptitle em {
font-size:24px;
}
.commptitle a.at, .index1 a.xz {
line-height:48px;
height:48px;
font-size:14px;
}
.indexsi li dl .z1 i img {
max-width:40px;
}
.indexsi li dl .z1 i {
width:40px;
height:40px;
}
.commptitle i {
font-size:14px;
}
.commptitle p {
font-size:14px;
}
.indexmess .messtitle i {
font-size:14px;
}
.about_l {
width:45%
}
.indexmess .messtitle em {
font-size:24px;
}
.indexmess ul p input {
font-size:16px;
}

.indexmess input::-webkit-input-placeholder, .indexmess textarea::-webkit-input-placeholder{
  color: #666; font-size:16px;
}
/* 火狐浏览器低版本 - v19- */
.indexmess input:-moz-placeholder,.indexmess textarea:-moz-placeholder{
  color: #666;font-size:16px;
}
/* 火狐浏览器高版本 - v19+ */
.indexmess input::-moz-placeholder,.indexmess textarea::-moz-placeholder{
  color: #666;font-size:16px;
}
/* IE内核 */
.indexmess input::-ms-input-placeholder,.indexmess textarea::-ms-input-placeholder{
  color: #666;font-size:16px;
}


.indexmess ul p input {
height: 50px;
line-height: 50px;
}
.indexmess ul dd textarea {
font-size:16px;
}

.indexmess ul input.tj {
width:200px;
height:54px;
line-height:54px;
font-size:18px;
}
a.imgyzm {
height:54px;
line-height:54px;
font-size:18px;
}
.indexmess ul p:before {
height: 50px;
line-height: 50px;
display:inline-block;
}
.indexmess ul p {
height: 53px;
line-height: 53px;
}
.indexsi li.wuf dl .z1 a {
margin-top: 10px;
float: left;
}
.cpdetail2 .cpdetail2_l {
width: 50%;
}
.cpdetail3 .cpdetail3_small li, .cpdetail3 .cpdetail3_small li.m4 {
width:10.5%;
padding:0px 1%;
margin-right:0px!important;
}
.cpdetail3 .cpdetail3_small li:nth-child(9) {
margin-right:0px;
}
.cp_list ul.shaxian li select {
max-width: 100%;
}
.indexsi li.wuf dl .pic{ padding-bottom: 40%; }
.manpuditan p.pmp1{ font-size:16px;}
.pic_list_37 li{ float:none; width:100%; margin-right:0px;}

.div10 p{ font-size: 14px; }

.indexsi11 .indexsi1_nr{ width: 100%; }
.sfoot{ width: 28%; }
.foot_nav li .con{ padding-left: 15px; }



}
@media screen and (max-width:1023px) {
.indexsi {
width:100%
}
.indexsi li dl .z1 {
padding: 10% 0px;
}
.indexsi li dl .z1 span {
padding-top: 10%;
}

}
@media screen and (max-width:800px) {
	.pic_list_er li.i2 .hasdiv{ width:100%}
		.indexsi11 .middle {
    padding-bottom: 0%; height:auto
}

.indexsi11 .indexsi1_nr { position:inherit;
    left: auto;
    bottom: auto;
}

.about_r_nr{ max-width:100%; width:100%}
	.manpuditan .middle .pic_list_er li .whalf{ float:none; width:100%}
	.pic_list_er li.i2 .er_wenzi {
    padding-top: 2%;
}
.pic_list_er li.i2 .hasdiv {

    max-width: 100%;

}
	.about_l {
    width: 100%; float:none
}
	div.middle{ width: 96%; max-width: 96%; }
	.pic_list.pic_list_s.pic_list111 li{ width: 50%; }
.index1 {
padding:26px 0px 26px 0px;
}
.foot {
padding:38px 0px 34px 0px;
}
.commptitle em {
font-size:22px;
}

.about_l .commptitle {
padding-top: 5%;
}
.about_r{ padding-top:25px; padding-bottom:0px;}
.indexabout {
    margin-bottom: 20px;
}
.about_r_nr{ max-width:100%}
.about_r dl{ display:none}
.indexabout {
padding: 17px 0px;
}
.indexmess ul input.tj {
width: 180px;
}
.indexbottom li {
width:50%;
}
.pic_list li {
width:50%;
margin-right:0px!important;
}

.pic_list li dl {
padding:0px 10px;
}
.pic_list110 li dl{padding: 0;}
ul.ul1 li.m dl .m2 p em {
line-height: 200%;
}
.jsgg ul li {
width:50%
}
.indexsi li.wuf dl .z1 .divwu {
float:none;
width:100%;
padding:21px 0px 0px 0px;
}
.indexsi li.wuf dl .z1 i {
float: none;
margin-top:30px;
}
.indexsi li.wuf dl .z1 {
padding-top:0px;
}
.cpdetail2 .cpdetail2_l {
width: 53%;
}
.cpdetail3 .cpdetail3_small li {
width:14.666%;
}
.manpuditan .mp3 li dl .pdes i {
font-size: 18px;
}
.manpuditan .mp3 li dl .pdes em {
width: 100px;
height: 36px;
line-height: 36px;
}
.cp_list ul.shaxian li {
width: 33%;
margin-right:0.5%;
}
.cp_list ul.shaxian li.l3 {
margin-right:0%
}
.indexsi li.wuf dl .pic{ padding-bottom: 66%; }


.banner_videobox .text p {
    font-size: 40px;
    width: 90%;
}

.sliders_honor .slick-slide dl a.em{  margin-top:20px;}

.sliders_honor .slick-dots li,.sliders_bg .slick-dots li{ width: 5px; height: 5px; margin:0 2px; }

.sliders_honor .slick-dots li.slick-active,.sliders_bg .slick-dots li.slick-active {width: 10px;}
.indexmess ul input.tj{ font-size: 16px; }
.pic_list_er li.i1 .hasdiv,.pic_list_er li .er_wenzi{ width: 100%; }
.messtitle i,.cproute i{ font-size: 12px; }
.messtitle em{ font-size: 24px; }
.cproute a.at{
font-size: 20px; line-height: 1.5;
}
.pic_list_er li .er_wenzi p.pt, .pic_list_37 li .des_r i,.honor_tit span.dz { font-size: 18px;line-height: 1.5; }

.foot_nav{ display: none; }
.sfoot{ float: none; width: 100%; }


}
@media screen and (max-width:767px) {
.pic_list.pic_list_s.pic_list111 li{ width: 100%; }
.ul_wailian li{ width: 100%; }
.indexmess ul p {
float: none;
width: 100%;
margin-right: 0%;
border-bottom: 1px solid #dce3ec;
height: 40px;
line-height: 40px;
margin-bottom: 13px;
}
.indexmess ul p input {
height: 34px;
line-height: 30px;
font-size: 16px;
}
.indexmess ul p:before {
font-size: 18px;
height: 40px;
line-height: 40px;
}
.indexmess ul p input::-webkit-input-placeholder {
color: #333;
font-size:16px;
}
   /* 使用webkit内核的浏览器 */.indexmess ul p input:-moz-placeholder {
color: #333;
font-size:16px;
}
                 /* Firefox版本4-18 */.indexmess ul p input::-moz-placeholder {
color: #333;
font-size:16px;
}
                 /* Firefox版本19+ */.indexmess ul p input:-ms-input-placeholder {
color: #333;
font-size:16px;
}
.indexmess ul dd textarea {
font-size:16px;
}
.indexmess ul dd:before {
width: 29px;
}
.indexmess ul dd {
margin-bottom: 13px;
}
a.imgyzm {
width: 48%;
height: 40px;
line-height: 40px;
font-size: 18px;
color: #FFF;
float:right;
margin-top:-57px;
position:relative;
z-index:4;
}
.indexmess ul input.tj {
float: none;
display:block;
width: 48%;
height: 40px;
line-height: 40px;
font-size: 18px;
margin: auto;
}
.indexmess ul {
padding-top: 0px;
}
.index1 ul li i {
font-size: 38px;
height: 38px;
line-height: 38px;
}

.about_l ul.jitu li{ width: 49%; margin:auto; margin-bottom:10px; }
.about_l ul.jitu li:nth-child(2n){ float: right; }
.messtitle em{ font-size: 20px; }
.pic_list_er li .er_wenzi p.pt, .pic_list_37 li .des_r i, .honor_tit span.dz{ font-size: 16px; }

.dz_list li{ width: 49%; margin:0 0 2% 0; }
.dz_list li:nth-child(2n) { float: right; }
}
@media screen and (max-width:640px) {
	.manpuditan .middle .whalf{ float:none; width:100%;}
	.manpuditan .middle .whalf{  margin-top:20px; margin-bottom:1%}
	.manpuditan .middle .whalf p.pmp{ padding:20px 0px 20px 0px}
	.manpuditan .middle .whalf13{ margin-bottom:45px;}
div.list_thumb ul li {
width:45%;
margin-left:3.3%;
margin-bottom:3.3%;
margin-right:0px;
}
div.xuanzhuan li {
width:45%;
margin-left:3.3%;
}
.about_l, .about_r {
width:100%;
float:none
}
.about_r {
padding-top:20px;
}
.commptitle a.at {
width: 116px;
height: 38px;
line-height: 38px;
margin-top: 17px;
}
.index1 a.xz {
/*width: 116px;*/
height: 38px;
line-height: 38px;
float:left;
}
.indexsi li dl .z1 a {
width: 116px;
height: 38px;
line-height: 38px;
}
.xmj .xmj_l {
position:relative;
height:auto;
width:100%;
}
.xmj .xmj_l .hasdiv {
height:auto;
}
.xmj .xmj_l .bkg {
height:0px;
padding-bottom:71%
}
.xmj .xmj_r {
float:none;
width:100%;
}
.xmj .xmj_r .commptitle {
padding: 8% 0px;
}
ul.ul1 li.m dl .m1 {
width: 100%;
float:none;
}
ul.ul1 li.m dl .m2 {
position:static;
margin-top:25px;
right: auto;
top: auto;
width: 100%;
}
ul.ul1 li.m dl .m2 p em {
line-height: 290%;
margin-bottom:20px;
}
.cpdetail2 .cpdetail2_l {
width: 100%;
float:none;
margin-bottom:25px;
}
.cpdetail2_r li {
margin:0px;
width:31.3%;
padding:0px 1%
}
.foot .qrcode {
position:relative;
right: auto;
top: auto;
margin:auto;
display:block;
padding-top:24px;
left:auto;
margin-left:auto;
clear:both
}
.sfoot {
padding-left: 0px;
padding-right: 0px;
}

.cpdetail3 .cpdetail3_small li, .cpdetail3 .cpdetail3_small li.m4 {
width:23%;
}
.manpuditan .mp3 li {
width: 90%;
margin-left: 5%;
margin-bottom:25px;
}
.manpuditan .mp3 {
padding-bottom: 0px;
}
.newlist li p.t {
margin-left: 0px;
}
.newlist li dl {
padding-left: 73px;
}
.newlist li p.t {
width: 61px;
height: 57px;
padding-top:3px;
padding-bottom:5px;
}

.newlist li dl a {
font-size: 16px;
}
.newlist li dl p {
font-size: 14px;
line-height: 22px !important;
height: 45px;
padding-top:0px;
}

.cproute {
padding-top: 0px;
}
.cproute a.at {
margin:5px auto;
}
.jsgg .jsgg_title:before {
width: 39px;
}
.jsgg .jsgg_title {
padding-left: 50px;
}
.sgtz li.sg em {
font-size: 12px;
}
.sgtz li.sg {
width: 23%;
margin-right: 2%;
}
.indexbottom li {
width: 100%;
}
.manpuditan p.pmp1{ font-size:14px;}
.cpdetail{ padding-top: 10px; }
.index1title{ float:none; width:100%;}
.div10{ padding-left:0px;}
.pic_list_er li.i3{ float:none; margin-right:0px; width:100%}
.pic_list_37 li .hasdiv {
    float: none;
    width: 100%;
}
.pic_list_37 li dl {
    padding-left: 0%; padding-top:15px;
}
}
@media screen and (max-width:480px) {
	.indexsi11 .indexsi1_nr{ max-width:100%}
	.indexsi11 .indexsi1_nr .dll em {
    font-size: 24px;
    padding: 10px 0px;
}
.indexsi11 .indexsi1_nr .dll p {
    font-size: 14px;
    line-height: 1.5;
}
.indexsi11 .indexsi1_nr .dll a {
    margin-top: 10px;
}
ul.ul1 li.l{ width: 24%; }
ul.ul1 li.m {
padding-left:27%;
}
.rzzs li {
width:50%;
}
.jsgg {
padding-top: 30px;
}
.jsgg ul li {
width:90%;
display:block;
margin:auto;
}
.index1 {
padding-bottom:0px;
}
div.twhp a.hasimg {
float:none;
width:100%;
}
div.twhp div.twhpnr {
float:none;
width:100%;
}
.foot {
padding:18px 0px 18px 0px;
}
.commptitle em {
padding: 10px 0px 15px 0px;
}
.indexsi li dl .z1 p {
height: auto;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 40;
overflow: hidden;
}
.index1 ul li {
width: 100%;
padding-bottom:20px;
float: none;
}
.index1title {
font-size: 20px;
line-height: 32px;
}
.indexmess ul p input {
position:relative;
top:-1px;
}
.index1 ul li p {
padding-right:0px;
}
.indexmess ul p input, .indexmess ul textarea {
font-size:14px;
}
.indexmess ul dd textarea::-webkit-input-placeholder {
font-size:14px;color: #999;
}

.indexmess ul dd textarea:-moz-placeholder {
font-size:14px;color: #999;
}

.indexmess ul dd textarea::-moz-placeholder {
font-size:14px;color: #999;
}

.indexmess ul dd textarea:-ms-input-placeholder {
font-size:14px;color: #999;
}

.indexmess ul p input::-webkit-input-placeholder {
color: #999;
font-size:14px;
}
   /* 使用webkit内核的浏览器 */.indexmess ul p input:-moz-placeholder {
color: #999;
font-size:14px;
}
                 /* Firefox版本4-18 */.indexmess ul p input::-moz-placeholder {
color: #999;
font-size:14px;
}
                 /* Firefox版本19+ */.indexmess ul p input:-ms-input-placeholder {
color: #999;
font-size:14px;
}
.indexmess ul dd textarea {
font-size:14px;
}
.index1 ul {
padding-top:20px;
}
.cp_list ul.shaxian li, .cp_list ul.shaxian li.l3 {
width:49.5%;
margin-right:1%;
}
.cp_list ul.shaxian li.l2, .cp_list ul.shaxian li.l4 {
margin-right:0px;
}
.pic_list li {
width: 100%;
/*margin-bottom: 20px;*/
}
.pic_list li dl {
padding: 0px 0px;
}
.pic_list li .text {
height: 37px;
line-height: 37px;
}
.pic_list li .text1{ height: 0px; }
.indexabout {
margin-bottom:26px;
}/*.indexsi li {    float: none; width:90%!important; margin-left:10%;    margin-bottom: 1%;}*/
.indexsi li {
width:90%;
float:none;
margin:20px auto
}
.indexsi li.sanf, .indexsi li.wuf {
width: 100%;
}
.cpdetail3 .cpdetail3_small li {
width:23%;
font-size:12px;
}

.banner_videobox .text p {
    font-size: 20px;

}


}
@media screen and (max-width:380px) {/*.foot dl ul li.li1{ padding-bottom:30px;}*/
.commptitle em {
font-size: 16px;
}
.cp_list ul.shaxian li select {
font-size:12px;
}
}
@media screen and (max-width:360px) {
.cp_list ul.shaxian li select {
width:100%;
max-width:100%;
font-size:10px;
}
.cp_list ul.shaxian li:nth-child(5) {
width:70%
}
}
