@charset "utf-8";

html { font-size: 62.5%; height: 100%; scroll-behavior: smooth; }
body { margin: 0 auto; font-family: "微软雅黑","黑体","宋体", "Arial", "Microsoft YaHei",sans-serif; font-size: 14px; font-size: 1.4rem; height: 100%; background: #fff; width: 100%; max-width: 1920px; overflow-x: hidden; color:#333; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span, em,div { margin: 0; padding: 0; list-style: none; color: #333; }
img {  border: none;  transition: 0.5s; }

a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
a:hover img { transform: scale(1.1, 1.1) }
div,li,div:before{  transition: 0.5s;}
img {/* max-width: 100%; */}
h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
input, textarea, select { font-family: "微软雅黑","黑体","宋体", "Arial", "Microsoft YaHei",sans-serif;; font-size: 14px; font-size: 1.4rem; color: #999999; border: none; outline: none; }
.fl { float: left; }
.fr { float: right; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
input[type= "button"], input[ type="submit" ], input[type="reset"] { -webkit-appearance: none; }
button { border-radius : 0px; -webkit-border-radius: 0px; }
::selection { color: #fff; background: #00518e; }
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }

/*清除浮动*/
.clear:before,
.clear:after{content: '';/*display: table;	*/clear: both;}
.clear{*zoom:1;}
/* 不换行 */
.no-wrap{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.no-wrap2{ overflow:hidden;    
    display: -webkit-box;            /*将对象作为弹性伸缩盒子模型显示 。*/
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;            /* 可以用来多行文本的情况下，用省略号“...”隐藏超出范围的文本 。*/
    -webkit-box-orient: vertical;      /* 设置或检索伸缩盒对象的子元素的排列方式 。*/
            /* 限制在一个块元素显示的文本的行数。*/   }


@media screen and (min-width:1400px) {
.zong { /*width: calc(100% - 130px);*/  max-width: 1400px; margin: auto;} 
}
@media screen and (max-width:1319px) {
.zong { width: 95%; margin: auto;} 
}


.header{ padding:10px 0px; }
.logo{ float:left; width:817px; }
.logo a,.logo img{ display:block; width:100%; }
.logo a:hover img{ transform: scale(1, 1) }

.search-box{
    width: 360px;
    height: 42px;
	background:#f0f0f0;
    float: right;
	border-radius:30px;
	margin-top:15px;
}
.search-box input{
    float: left;
    border: none 0;
}
.search-box input[type="text"]{
    width:calc(100% - 75px);
    height: 42px;
    line-height: 42px;
    background: none;
    padding-left: 20px;
	
}
.search-box input[type="submit"]{
    width: 45px;
    height: 42px;
    background: url(../images/sousuo.jpg) no-repeat left 8px;
    cursor: pointer;
	float:right;
}
.search-box input[type="text"]::-webkit-input-placeholder{
    color: #b6b3b6;
}
.search-box input[type="text"]:-moz-placeholder{
    color: #b6b3b6;
}
.search-box input[type="text"]::-moz-placeholder{
    color: #b6b3b6;
}
.search-box input[type="text"]:-ms-input-placeholder{
    color: #b6b3b6;
}

.headerdw{ width:100%; z-index:9999999999999; background:#fff;   transition: 0.5s;}
.headerdw.currents{box-shadow: 0 2px 6px rgba(0,0,0,0.4); top:0px;  transition: 0.5s;}
.headerdw.currents .header{ padding:12px 0px;  transition: 0.5s; }


nav{ background:#00518e; }
.nav { }
.nav>li { float: left; width:14.2%;  z-index: 999; text-align:center; position: relative;   }
.nav>li>a { display: block; font-size: 18px; font-size: 1.8rem; font-weight:bold; line-height: 45px; padding:10px 0px;   cursor: pointer; position: relative;   color:#fff; }


.nav>li:hover,.nav>li a:hover{   color:#efefef;  }
.navxz>a{   color:#efefef !important;}
/*
.index_ys .nav>li>a{ color:#fff; }
.index_ys .nav>li:hover { border-bottom:solid 2px #fff;  color:#fff;  }
.index_ys .navxz>a{ border-bottom-color:#fff !important;  color:#fff !important;}

.index_ys .headh .nav>li>a{ color:#333; }
.index_ys .headh .nav>li:hover { border-bottom:solid 2px #00518e;  color:#00518e;  }
.index_ys .headh .navxz>a{ border-bottom:solid 2px #00518e !important;  color:#00518e !important;}*/

.yijikuang {   position: absolute; width: 205px; left:0px; top: -9999px;    }
.yiji {  background: #fff; box-shadow:0px 3px 3px 3px rgb(0,0,0,0.05);  padding:10px 0px 10px 0px;}
.yiji li { position: relative; transition: 0.5s; line-height:26px;  line-height: 0px; padding:5px 10px 5px 10px; margin-left:0px; line-height:24px; }
.yiji li a {   font-size: 16px; font-size: 1.6rem;  position: relative;   }
.yiji li:hover>a { color:#00518e;   }
.yiji li:hover>a em { opacity: 1 }


.erjikuang { position: absolute; width:205px; top: -9999px; left: 100%;  padding-left:10px;   }
.erji{background:#fff;  padding:10px 0px 10px 0px; box-shadow:0px 3px 3px 3px rgb(0,0,0,0.05);}
.erji li { }

.sanji { position: absolute; width: 138px; background: #f9f9f9; top: -9999px; left: 100%; padding: 10px 0; }
.nav>li:hover .yijikuang { top: 65px;   }
.nav>li:hover .yiji>li>a { line-height: 26px; }
.yiji>li:hover .erjikuang { top: -10px; }
.yiji>li:hover .erji>li>a { line-height: 26px; }
.erji>li:hover .sanji { top: 0px; }
.erji>li:hover .sanji>li>a { line-height: 26px; }

.nav div,.nav li,.nav div:before{  transition:none;}

.xnav{ display:none; }
.phone_nav { position: fixed; width: 35px; height: 24px; background: #00518e; right: 2.5%; top: 17px; cursor: pointer; border-radius: 5px; z-index: 11111111111111111111111111111 }
.phone_nav span { display: block; width: 20px; height: 2px; background: #ffffff; position: absolute; left: 50%; margin-left: -10px; top: 50%; transition: 0.8s; z-index: 1111111111111111111111 }
.phone_nav .nav1 { margin-top: -1px; }
.phone_nav .nav2 { margin-top: -8px; }
.phone_nav .nav3 { margin-top: 6px; }
.phone_nav:hover .nav1 { width: 25px; }
.navh .nav1 { transform: rotate(45deg) }
.navh .nav2 { transform: rotate(-45deg); width: 10px; margin-left: -1px; margin-top: -5px; }
.navh .nav3 { transform: rotate(-45deg); width: 9px; margin-top: 3px; marg:in-left: -8px; }
.navh:hover .nav2 { margin-top: -8px; margin-left: 7px; }
.navh:hover .nav3 { margin-top: 5px; margin-left: -12px; }
.smdaohang { position: fixed; width: 300px; height: 0px; overflow: auto; top: 0px; right: 0px; background: #00518e; z-index: 9999999; transition: 0.8s; text-align: center; }
.smdaohangh { right: 0px; top: 0px; height: 100%; }
.topnav { margin: auto; margin-top: 30px; padding: 20px; }
ul.topnav li { text-align: left; position: relative; }
ul.topnav li a { padding: 10px 5px; padding-left: 0px; color: #fff; display: block; font-size: 14px; font-size: 1.4rem; line-height: 24px; padding-right: 50px; border-bottom: 1px dashed #fff !important; }
ul.topnav ul { display: none; }
ul.topnav ul li { clear: both; }
ul.topnav ul li a { padding: 5px 5px; padding-left: 20px; font-size: 14px; font-size: 1.4rem; font-weight: normal; outline: 0; border: none; }
ul.topnav ul li a:hover { }
ul.topnav ul ul li a { padding-left: 40px; font-size: 12px; font-size: 1.2rem; }
ul.topnav ul ul { border-top: 1px dashed rgba(255,255,255,0.5); border-bottom: 1px dashed rgba(255,255,255,0.5); }
ul.topnav ul ul ul li a { padding-left: 60px; }
ul.topnav span { display: block; position: absolute; right: 0px; top: 15px; width: 20px; height: 20px; background: #fff; background: rgba(255,255,255,0.6); cursor: pointer; border-radius: 50%; transition: 0.5s; }
ul.topnav ul li span{ top:7px; }
ul.topnav span:before { content: ""; width: 6px; height: 2px; background: #333333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: 0px; transform: rotate(45deg); transform-origin: right center }
ul.topnav span:after { content: ""; width: 6px; height: 2px; background: #333333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -1px; transform: rotate(-45deg); transform-origin: right center; transition: 0.5s; }
ul.topnav span.yizi { transform: rotate(90deg) }
.smdaohang form { margin-top: 12px; margin-bottom: 5px; width: 210px; height: 36px; border: 1px solid #fff; position: relative; background: #fff; }
.smdaohang form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 34px; line-height: 34px; display: block; float: left; border-radius: 10px; }
.smdaohang form .ipsc { width: 20%; height: 34px; line-height: 34px; display: block; float: right; background: transparent; position: relative; z-index: 99; background:url(../images/sousuo2.png) no-repeat center; }
.smdaohang form i { position: absolute; right: 10px; top: 6px; }

.topnav .header_rtlinks{ display:none; }



.banner{position:relative;width:100%;margin-left:auto;margin-right:auto; /*top:155px;*/}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-36px;overflow:hidden;width:35px;height:75px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;*background-color:rgba(37,37,37,.8);-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;cursor:pointer;border:none;opacity:0;filter:alpha(opacity=0)}
.banner .slick-prev{left:0;background-image:url(../images/img13.png)}
.banner .slick-next{right:0;background-image:url(../images/img14.png)}
.banner:hover .slick-next,.banner:hover .slick-prev{opacity:1;filter:alpha(opacity=100)}
.banner .slick-dots{position:absolute;right:8%;bottom:42px;text-align:center;z-index:9}
.banner .slick-dots li{float:left;margin:0 12px;position:relative}
.banner .slick-dots li button{display:block;width:32px;height:32px;font-size:20px;line-height:30px;color:#fff;background:0 0;border-radius:50%;text-align:center;border:1px solid transparent;cursor:pointer;overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.67)}
.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{border-color:#fff;font-size:24px}
.banner .slick-dots li:after{content:"";position:absolute;*left:42px;top:50%;width:6px;height:2px;background:#fff;margin-top:-1px}
.banner .slick-dots li:last-child:after{*display:none}
.banner .pic{height:0;*padding-top:49.93%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;  overflow:hidden; }
.banner .pic img{
	position: absolute;right: 50%;z-index: 1;
}







.index_partjj{ margin-top:20px;}
.index_tm{ line-height:40px; border-bottom:solid 1px #bdbbbc;  }
.index_title{ float:left; padding:0px 35px; color:#fff; text-align:center; background:#00518e; font-size:18px; font-size:1.8rem; }
.index_more{ float:right; color:#a7a7a7; }
.index_more:hover{ color:#00518e; }

.index_part1{margin-top:30px;  }
.ipart1{ float:left; width:67.7%; }
.ipart1 .index_tm{  margin-bottom:16px; }
.ipart1_left{ float:left; width:382px;/* max-height: 236px; height:236px; */padding-top:4px; }


.ipart_piclb{  margin:0 auto; width:100%; height:100%;}
.ipart1_slide{width:100%; height:100%; position:relative; }
.ipart1_slide .carouse{width:100%; height:100%; height:236px !important; overflow:hidden;position:relative; cursor: pointer; }
.ipart1_slide .ipart1_slideItem .ipart_piclb-img{width:100%; height:100%; height:236px !important;}
.ipart1_slide .console{ height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }

.ipart1_slide .ipart1_slide_dbwz{ position:absolute; bottom:0px; left:0px; width:100%;  color:#fff; font-size:30px; font-size:3rem; font-weight:bold; z-index:999; line-height:45px; background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)); padding:20px 0px; }
.ipart1_slide .ipart1_slide_dbwz span{ width:calc(100% - 450px);  color:#fff; }

/*.ipart1_slide .ipart1_slide_db{  position:absolute; width:100%; bottom:0px; left:0px;  background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)); line-height:50px; padding:20px 0px; }*/

.ipart1_slide .ipart1_slide_db{ position: absolute; right: 0; bottom: 13px; width:70px; z-index:999; }
.ipart1_slide .dotList{ /*position: absolute;left: 0; bottom: 50px; width: 100%;*/  text-align: center;  }
.ipart1_slide .dotList ul li{ display: inline-block; width: 8px; height: 8px;  margin-left:4px; margin-right:4px; cursor:pointer;background:#dbdbdb; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;  font-size: 0px;  border: none;outline: none; border-radius:50%; }
.ipart1_slide .dotList ul li.active{ background-position:0px 0px; background:#fff;  transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.ipart1_slide .carousel-control{position: absolute; top: 45%; width: 62px; height: 62px; z-index:999; }
.ipart1_slide .carousel-control.left{left:0;	cursor:pointer; display:none; }
.ipart1_slide .carousel-control.right{	right:0; cursor:pointer; display:none;}
.ipart1_slide .carousel-control.right { right: 0;  background-repeat: no-repeat; cursor: pointer; }
.ipart1_slide .carousel-control.right:hover {   }


.ipart1_slide .ipart1_slidedetail{display:none;}
.ipart1_slide .ipart1_slide-count { display: none; }
.ipart1_slide div{  transition:none;  overflow:hidden; margin-bottom:15px; } 
.ipart1_slide div a{ display:block; width:100%;  overflow:hidden;height:100%; height:270px !important; }

.ipart1_wz{   bottom:0px; left:0px; line-height:35px; width:100%; background:rgb(0,0,0,0.45);   text-indent:7px;}
.ipart1_wz span{ display:block; width:calc(100% - 80px); color:#fff; }


.ipart1_right{ float:right; width:calc(100% - 400px); }
.ipart1_right li{ padding-left:14px; background:url(../images/ipart1-libg1.jpg) no-repeat left center; line-height:36px; }
.ipart1_rtitle{ float:left; width:calc(100% - 70px); }
.ipart1_rtitle:hover{ color:#00518e; }
.ipart1_rdate{ float:right; font-size:12px; font-size:1.2rem; color:#666666; text-align:right; }

.index_focus{ position: relative; width: 100%; height:236px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus_div{ width:100%; position:absolute; left:50%; top:0; margin-left:-50%; height:100%; }
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; /*max-width:1200px; */height:100%;  }
.index_focus_text{ position:absolute;left:0px; bottom:0px; width:100%; color:#fff; text-align:left; background:rgb(0,81,142,0.9); line-height:45px; height:45px;}
.index_focus_wz{  color:#fff; width:calc(100% - 200px); text-indent:8px; }
.index_focus .bd li img{ width:100%; /*max-width:1200px; */ height:100%; }
.index_focus .slide_nav { position: absolute; text-align:center; bottom:18px; width:95%; right:3%; text-align:right;  }

.index_focus .slide_nav a{ width:11px; height:11px;cursor:pointer;*float:left;display:inline-block; background:rgb(255,255,255,0.7); margin-left:3px;  }
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration: none; background:rgb(255,255,255,1); }

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto; width:100%; height:100%; }
.index_focus .pic:hover {text-decoration: none;}



.ipart2{ float:right; width:27.7%; }
.ipart2 .index_tm{  margin-bottom:16px; }
.ipart2 ul{}
.ipart2 li{  line-height:36px; }
.ipart2 li a{ display:block; width:100%;}
.ipart2 li a:hover{ color:#00518e; }




.ipart3{ }
.ipart3 ul{}
.ipart3 li{ width:48%; margin-top:10px; }
.ipart3 li:nth-child(2n-1){ float:left; }
.ipart3 li:nth-child(2n){ float:right; }
.ipart3_td{ line-height:27px; }
.ipart3_td  a{ float:left; width:calc(100% - 93px); }
.ipart3_td a:hover{ color:#00518e; }
.ipart3_td span{ float:right; color:#666666; }
.ipart3_wz{}
.ipart3_wz a{ display:block; font-size:12px; font-size:1.2rem; color:#666; line-height:22px; height:44px;  -webkit-line-clamp: 2; }
.ipart3_wz a:hover{ color:#00518e; }


.index_part2{ padding-top:10px;}
.ipart4,.ipart5,.ipart6{ width:31%; }
.ipart4,.ipart5{ float:left; }
.ipart5{ margin-left:3.5%; }
.ipart6{ float:right; }
.index_part2 ul{ padding-top:8px; }
.index_part2 li{ line-height:36px; }
.index_part2 li a{ float:left; width:calc(100% - 60px); }
.index_part2 li a:hover{ color:#00518e;}
.index_part2 li span{ float:right; text-align:right; width:50px; font-size:12px; font-size:1.2rem; color:#666666; }

.ipart7{ }
.ipart7 ul{ padding-top:20px; }
.ipart7 li{ max-height:118px; max-height:275px; float:left; width:22%; margin-right:4%; margin-bottom:20px;}
.ipart7 li:nth-child(4n){ margin-right:0px; }
.ipart7 li a{ overflow:hidden; }
.ipart7 li a,.ipart7 li img{ display:block; width:100%; height:100%; }


.footer{ background:#00518e; padding:25px 0px; line-height:30px;  text-align:center; margin-top:25px; }

.footer a,.footer span,.footer p{  color:#fff; }




.brow{ text-align:right; line-height:26px; margin-top:15px; }
.brow a{ display:inline-block; }
.brow span{ display:inline-block; marrgin:0px 7px; }

.left{ float:left; width:261px; }
.left_title{ background:#00518e; font-size:18px; font-size:1.8rem; color:#fff;line-height:30px; padding:7px 0px; text-indent:17px;  }


.left_nav{   border-bottom:solid 7px #00518e; margin-top:15px;  }

.lNav{ cursor:pointer; }
.lNav {  line-height:26px; padding:8px 0px;  padding-left:19px; background:#00518e; margin-bottom:1px; }
.lNav a{ color:#fff; font-size:16px; font-size:1.6rem;  }
.lNav:hover{  background:#00518e; }
.lNav:hover a{color:#ccc;}

.currentDt1{  background:#00518e; }
.currentDt1 a{ color:#ccc; }
.navContent1{ display: none; margin-top:-3px; padding-bottom:10px;  background:#00518e; }
.navcontent1 li{ position:relative}
.navContent1 li a{ display:block; padding-left:25px; font-size:14px; font-size:1.4rem; line-height:30px;   color:#fff;  } 
.navContent1 li:hover>a{  color:#ccc; }
.navContent1_xz{ color:#ccc !important; }

.right{ float:right;  width:calc(100% - 300px); }
.right_title{ font-size:20px; font-size:2rem; font-weight:bold; line-height:40px; margin-bottom:5px; }

.list1{}
.list{}
.list ul{ padding-bottom:20px; }
.list li{ line-height:30px; padding:7px 0px; border-bottom:solid 1px #e2e2e2; }
.list_title{ float:left; width:calc(100% - 100px);  }
.list_title:hover{ color:#00518e; }
.list li:hover{ padding:7px 5px; }

.list_date{ float:right; color:#666; font-size:12px; font-size:1.2rem; }


.con{ padding-top:10px; }
.con_title{ text-align:center; font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold; }
.con_date{ text-align:center; line-height:24px; color:#666; margin-top:5px; }
.con_nr{ border-top:solid 1px #999;  padding-top:15px; margin-top:15px; }

@media screen and (max-width:1299px) {
.logo{ width:650px; }
.search-box{ margin-top:10px; }	
}

@media screen and (max-width:1199px) {
.logo{ width:450px; }
.search-box{ margin-top:0px; }	
.nav>li>a{ font-size:16px; font-size:1.6rem; }
.nav>li>a{ padding:3px 0px; }
.nav>li:hover .yijikuang { top: 52px;   }
.yiji,.erji{ padding:5px 0px; }
.yiji li{ padding:0px 7px; }
.yiji li a{ font-size:14px; font-size:1.4rem; }
.yiji>li:hover .erjikuang { top: -5px; }

.index_partjj{ margin-top:15px; }
.index_title{ padding:0px 25px; font-size:16px; font-size:1.6rem; }
.index_tm{ line-height:35px; }
.index_part1{ margin-top:20px; }
/*.ipart1_left{ width:300px; height:185px; }
.ipart1_slide .carouse,.ipart1_slide .ipart1_slideItem .ipart_piclb-img{ height:185px !important; }
.ipart1_right{ width:calc(100% - 320px); }
.ipart1_right li,.ipart2 li{ line-height:28px; }*/
.ipart1 .index_tm,.ipart2 .index_tm{ margin-bottom:10px; }
.index_part2{ padding-top:0px; }
.index_part2 li{ line-height:30px; }
.index_part2 ul{ padding-top:2px; }
.ipart7 ul{ padding-top:13px; }
.footer{ margin-top:20px; }
.ipart7 li{ margin-bottom:15px; }
}
@media screen and (max-width:999px) {
nav{ display:none; }
.xnav{ display:block; }	
.xnav .smdaohang form{ display:none;}
.logo{ width:400px; }
.header{ padding:10px 0px; }
.search-box{ margin-top:5px; width:250px; margin-right:45px; height:35px; }
.search-box input[type="text"],.search-box input[type="submit"]{ height:32px; line-height:32px;}
.phone_nav{ top:25px; }
.ipart1,.ipart2{ float:none; width:100%; }
.ipart2{ margin-top:15px; }
.index_partjj{ margin-top:15px; }
.ipart4,.ipart5,.ipart6{ float:none; width:100%; margin:0 auto; }
.ipart2 li,.index_part2 li{ width:47%; }
.ipart2 li:nth-child(2n-1),.index_part2 li:nth-child(2n-1){ float:left; }
.ipart2 li:nth-child(2n),.index_part2 li:nth-child(2n){ float:right; }
.ipart5,.ipart6{ margin-top:15px; }
.left{ width:230px; }
.right{ width:calc(100% - 260px); }
.left_title{ font-size:16px; font-size:1.6rem; padding:5px 0px; }
.right_title{ font-size:16px; font-size:1.6rem; }
/*.banner{ top: 60px; }*/
}
@media screen and (max-width:799px) {
.search-box{ display:none; }	
.xnav .smdaohang form{ display:block; }
.left,.right{  float:none; width:100%; }
.left{ margin-top:20px; }
.lNav a{ font-size:14px; font-size:1.4rem; }
.navContent1 li a{ font-size:12px; font-size:1.2rem; }
.navContent1{ padding-bottom:5px; }
}
@media screen and (max-width:639px) {
.ipart2 li,.index_part2 li,.ipart3 li{ width:100%; float:none; }
.ipart1_left{ float:none; margin:0 auto; width:100%; max-width:300px; }	
.ipart1_right{ float:none; width:100%; margin-top:20px; }
.footer_left,.footer_right{ float:none; width:100%; }
.footer_right{max-width:88px;  margin:0 auto; margin-top:10px; }
.footer_logo{ width:100%; max-width:320px; margin:0 auto; }
.footer{ padding:15px 0px; }
}
@media screen and (max-width:499px) {
.logo{ width:220px; }	
.header{ padding:10px 0px; }
.phone_nav{ top:7px; }
.ipart7 li{ width:48.5%; margin-right:3%;}
.ipart7 li:nth-child(2n){ margin-right:0px; }
}

/*.topfixed{ position:fixed; top:0px; width:100%; background:#fff; z-index:999999; }*/