﻿@charset "utf-8"; /* CSS Document */

html{ font-size:62.5%;  }
body {margin:0 auto;font-family:"微软雅黑", "宋体", sans-serif; font-size:14px;  font-size:1.4rem; color:#333; }
img { border:none; }
ul li {list-style-type:none; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333;}
a {text-decoration:none; outline:none;}
a:hover { transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
h1 {margin:0;padding:0;font-weight:normal; }
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{ background:none; font-family:"微软雅黑", "宋体", sans-serif; font-size:14px; font-size:1.4rem; border:none; }
input{ outline:none; }
.f14{ font-size:14px; font-size:1.4rem; }
.bottom26{ padding-bottom:26px; }

.zong{ width:1200px; margin: 0px auto; padding: 0px; }

@media screen and (min-width:1000px) and (max-width:1219px){
.zong{width:980px;margin:0 auto }
}
@media screen and (max-width:999px){
.zong{width:95%;margin:0 auto;}
}


.header{}
.top{ padding-top:10px; }
.logo{ float:left; }
.logo a{ display:block; }
.logo img{ width:100%; max-width:566px; }

.tright{ float:right; padding-top:28px; }
.tlinks{ float:left; color:#002fa7; line-height:26px; margin-top:4px; margin-right:15px; }
.tlinks a{ color:#002fa7; float:left; }
.tlinks span{ float:left; padding:0px 5px; }
.tlinks a:hover{ text-decoration:underline; }


.sousuo{ width:172px; height:33px; margin:auto; float:left; position:relative; display:block;background:url(../images/sousuo.jpg) no-repeat center;   }
.sou{ width:105px; border:none; text-indent:5px; float:left; background:none; color:#999999; height:33px; line-height:33px; } 
.suo{  width:62px; height:33px; border:none; float:right; cursor:pointer;  }


.nav{  margin-top:15px; width:100%;  background-color: #0030a8; background-image: linear-gradient(to right, #0030a8 , #5599f9);}
.daohang>li{ float:left;  position:relative; z-index:21; padding:0px 12px; text-align:center; /*height:72px;*/  }
.daohang>li>a{ display:block; color:#fff;font-size:12px; font-size:1.2rem; font-weight:bold; line-height:26px; padding:10px 0px; }
.daohang>li:hover>a{ color: #feac00; }
.navxz{color:#feac00 !important; }
.erji{ position:absolute; left:0px; top:46px;opacity:0; display:none; line-height:0px; z-index:9999;transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; background:#0030a8; padding:10px 0px; width:250px; margin-left:-30px;  }
.erji li{ opacity:0; display:none; padding:5px 0px; line-height:24px; /*border-bottom:solid 1px #fff;*/  transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; position:relative; text-align:left; text-indent:15px; margin:0px 10px;  }
.erji li a{  color:#333; display:block; color:#fff; }
.erji li a:hover{ color:#feac00 !important;  }
/*.erji li:hover{ color:#ffffff; background:#0054a7 !important;}
.erji li:hover>a{ color:#fff; border:none !important; background:#0054a7 !important;}*/
.daohang>li:hover .erji{ opacity:1;display:block}
.daohang>li:hover .erji li{ opacity:1;display:block}


.lasterji{ margin-left:-150px; }

/*.lastli{ border:none !important;}

.sanji{ position:absolute; left:298px; top:0px;line-height:0px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; opacity:0; border:solid 1px #fff; top:-1px !important; }
.sanji li{ border:none !important;  background:#0054a7 !important;}
.sanji li a{padding:10px 0;display:none !important; border:none !important;  background:#0054a7 !important;}
.sanji li a:hover{ color:#f6ba2e !important;}
.erji li:hover .sanji{ top:0; line-height:25px;opacity:1; }
.erji li:hover .sanji>li>a{display:block !important; }
.siji{ position:absolute; left:298px; top:0px;line-height:0px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; opacity:0;  border:solid 1px #fff;}
.siji li{ border:none !important;  background:#0054a7 !important;}
.siji li a{display:none !important;padding:10px 0; background:#0054a7 !important;}
.siji li a:hover{  color:#f6ba2e !important;}
.sanji li:hover .siji{ top:0;opacity:1; line-height:25px;filter:alpha(opacity=100); }
.sanji li:hover .siji li a{display:block !important; }*/


.top_menu {
	background: url(../images/menu.png) no-repeat center right;
	width: 50px;
	height: 32px;
	float:right;
	display:none;
}


.phone_nav {
	width: 100%;
	height: 100%;
	overflow: auto;
	position: fixed;
	top: 0;
	left: -100%;
	z-index: 9999;
	background: #6f6f6e;
	color: #f39800;
	padding: 20% 20px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.phone_nav.open {
	left: 0;
}
.pic_mid_phone li {
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
.pic_mid_phone li>a {
	font-size: 16px;
	font-size:1.6rem;
	display:inline-block;
	color:#feac00;
	padding: 8px 0;
}
.pic_mid_phone li .hide_menu {
	display: none;
}
.pic_mid_phone li .hide_menu dd {
}
.pic_mid_phone li .hide_menu dd>a {
	padding: 5px 0;
    display:inline-block;
	color:#feac00;
}
.pic_mid_phone li.close_li {
	text-align: right;
	height: 55px;
}
.pic_mid_phone li .menu_close {
	background: url(../images/close2.png) no-repeat;
	width: 22px;
	height: 22px;
}
.pic_mid_phone ol {
	display: none;
}
.pic_mid_phone ol a {
	width: 100%;
	padding-left: 20px;
	line-height: 32px;
}
.menu_close{ display:inline-block; cursor:pointer; }



.index_part1{ padding-top:35px; padding-bottom:30px; }


.index_part1tab{}
.index_part1tab_ul{/* margin-bottom:10px;  */height:36px; text-align:center; margin-bottom:30px; } 
.index_part1tab_ul li{ display:inline-block; line-height:30px; padding-bottom:10px; font-size:20px; font-size:2rem; cursor:pointer; margin:0px 20px; color:#7d7d7d; transition:0s;-moz-transition:0s;-o-transition:0s;-webkit-transition:0s; font-weight:bold;}
.index_part1tab_ul li.hovers{ border-bottom:3px solid #002fa7; color:#002fa7; }

.index_part1 .zong{ position:relative; }
.index_part1_more{ position:absolute; top:5px; right:0px; line-height:26px; z-index:9;   }
.index_part1_more a{ color:#7d7d7d; }


#main2{ /*height:370px; overflow:hidden; */ }
.ipart1{}
.ipart1_left{ float:left; width:62%; }
.ipart1_ldiv{ width:48%; border:solid 1px #e4e2e2; }

.ipart1_ldiv_pic{ overflow:hidden; }
.ipart1_ldiv_pic a{ display:block; }
.ipart1_ldiv_pic img{ width:100%; max-width:100%; max-height:256px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.ipart1_ldiv_kuang{ padding:20px 15px 25px 15px; }
.ipart1_ldiv_title{ line-height:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.ipart1_ldiv_title a{ font-size:16px; font-size:1.6rem; }
.ipart1_ldiv_title a:hover{ color:#002fa7; }
.ipart1_ldiv_bottom{ padding-top:10px; }
.ipart1_ldiv_date{ float:left; }
.ipart1_ldiv_more{ float:right; background:url(../images/ipart1_morebg.png) no-repeat; width:21px;  height:18px; }

.ipart1_ldiv:hover .ipart1_ldiv_pic img{ webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); }
.ipart1_ldiv:hover .ipart1_ldiv_title a{ color:#002fa7; }

.ipart1_right{ float:right; width:35%; }
.ipart1_r_div{ margin-bottom:15px; }
.ipart1_rdate{ color:#002fa7; float:left; width:40px; }
.ipart1_rri{ font-size:20px; font-size:2rem; line-height:24px; margin-left:2px; }
.ipart1_ryue{ line-height:18px; font-size:12px; font-size:1.2rem; }

.ipart1_rtitle{ float:right; line-height:22px; height:44px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; border-left:solid 1px #e4e2e2; width:calc(100% - 45px);　 }
.ipart1_rtitle a{ display:block;  padding-left:15px; font-size:16px; font-size:1.6rem; }
.ipart1_rtitle a:hover{ color:#002fa7; }


.ipart2{ }
.ipart2 li{ float:left; width:32%; margin-right:2%; background:#f6f4f2; margin-bottom:20px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.ipart2_lastli{ margin-right:0px !important; }
.ipart2 li:hover{ -moz-box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.1);  -webkit-box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1); }

.ipart2_div{ padding:15px 10px; }

.ipart2_date{ float:left; color:#002fa7; width:63px; text-align:center; padding-right:9px; border-right:solid 1px #e4e2e2; }
.ipart2_dri{ font-size:36px; font-size:3.6rem; border-bottom:solid 1px #e4e2e2; line-height:42px;   }
.ipart2_dyn{ line-height:32px; }
.ipart2_title{ float:right; width:calc(100% - 90px); line-height:24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-top:12px; }
.ipart2_title a{ display:block; font-size:16px; font-size:1.6rem; }
.ipart2_title a:hover{ color:#002fa7; }


.ipart3{ }
.ipart3 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:20px; }
.ipart3_lastli{ margin-right:0px !important; }
.ipart3 li:hover{ background:#f8f8f8; }

.ipart3_div{ border:solid 1px #e4e2e2; padding:15px 10px; }
.ipart3_title{ line-height:26px; height:52px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ipart3_title a{ font-size:16px; font-size:1.6rem; color:#002fa7; }
.ipart3_title a:hover{}
.ipart3_kzzd{ margin-top:15px; line-height:22px; color:#666; }



.ipart4{ padding:55px 0px 40px 0px; background:url(../images/ipart4-bg.jpg) no-repeat top center; }
.ipart4 ul{ text-align:center; }
.ipart4 li{ display:inline-block; min-width:90px; margin:0px 60px; }
.ipart4 li a{ display:block; }

.ipart4_div{ }
.ipart4_pic{ background:#002fa7; border-radius:7px; width:72px; height:72px; display:inline-block; }
.ipart4_pic img{}
.ipart4_wz{ font-size:16px; font-size:1.6rem; font-weight:bold; margin-top:10px; line-height:32px;}


.Clickenterd{ width: 100%; text-align: center; padding-top:20px; padding-bottom:10px;}
.Clickenter{ background: #002fa7;  padding: 2px 8px; color: #FFFFFF; border-radius: 4px;}
.Clickenter:hover{ color: #f5db50;}
#ipart5 {
/*  background: url(../img/bg2.jpg); */
  background: url(../images/ipart5-bg.jpg);
      background-size: cover;
/*  background-attachment: fixed;
  overflow: hidden;
  position: relative; */
}
.ipart5{   padding: 30px 0;}
#ipart5 .fadeInLeft{ width: 100%;}
#ipart5 .fadeInUp{ width: 100%; }
#ipart5 .ipart5_title-header .ipart6_title { color: #fff;}
#ipart5 .ipart5_title-header p { color: #fff;}
.ipart5 .row{/* display:flex; background:url(../images/ipart5-bg.png) no-repeat; padding:73px 21px;*/ }

.ipart5_div{ float:left; /*width:30%; margin:0px 1.6%;*/ width:30%; /*height:202px;*/ margin:0px 1.5%; }
.ipart5_div .price-block-wrapper{ overflow:hidden;  }
.ipart5_pic{ height:245px; overflow:hidden;  }
.ipart5_pic img{ width: 100%; height:100%; border: 1px solid #FFFFFF; vertical-align:middle; box-sizing:border-box; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}

.ipart5  p { font-size: 14px; padding: 4px 0; color: #FFFFFF; font-weight: 700; letter-spacing: 1px;line-height: 30px; text-transform: uppercase; transition: all 500ms ease;-webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.tempWrap{ width:100% !important; }
.ipart5_div:hover .ipart5_pic img{ webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }

.picScroll-left .hd{ overflow:hidden;  height:50px; padding: 5px 0;   }
.picScroll-left .hd .prev, .picScroll-left .hd .next{ display:block;  width:20px; height:24px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; border: 1px solid #FFFFFF; vertical-align:middle; box-sizing:border-box;}
.picScroll-left .hd .prev img,.picScroll-left .hd .next img{ width:20px; height:24px;}


.ipart6{ background:url(../images/ipart6-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; overflow:hidden; padding-top:30px;  padding-bottom:40px;}
.ipart6_title {
  font-size: 36px;
  color: #212121;
  line-height: 52px;
  padding-bottom: 20px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 15px;
}

.ipart6_title:before {
  position: absolute;
  content: '';
  left: 15px;
  bottom: 8px;
  width: 40%;
  height: 2px;
  background-color: #002fa7;
}

.ipart6_title:after {
  position: absolute;
  content: '';
  left: 0px;
  bottom: 4px;
  width: 48px;
  height: 8px;
  background-color: #002fa7;
}

.ipart6_title:before {
  left: 30%;
}
.ipart6_title:after {
  left: 50%;
  margin-left: -25px;
}

.ipart6_wz{ line-height:28px; font-size:18px; font-size:1.8rem; text-align:center; }

.ipart6_div{ padding-top:30px; }
.ipart6_div li{ width:48%; }
.ipart6_div li a{ display:block; }
.ipart6_div li img{ width:100%; /*max-height:250px;*/ height:432px;}
.ipart6_divli1{ float:left; }
.ipart6_divli2{ float:right; }


.links{ line-height:32px;background:#002fa7; color:rgba(255,255,255,0.6); padding-top:30px;  }
.links span{ font-size:20px; font-size:2rem; font-weight:bold; float:left; }
.links a{ font-size:16px; font-size:1.6rem; float:left; margin:0px 8px; color:rgba(255,255,255,0.6);}
.links a:hover{ color:#feac00; }


.sjmt{ padding-top:15px; /*background:url(../images/sjmt-bg.jpg) no-repeat top center;*/ background:#002fa7; color:rgba(255,255,255,0.6); font-size:16px; font-size:1.6rem;   }
.sjmt .zong{}
.sjmt .wx{ text-align:right; }
.sjmt .wx a{padding:0 10px; opacity:0.5;transition: all 0.4s ease-out;}
.sjmt .wx a:hover{opacity:1.0}

.footer{ background:#002fa7; padding:20px 0px 35px 0px;   }
.fmap{ float:left; width:230px;  }
.fmap img{ width:210px; }

.fright{ float:left; margin-left:30px;  color:#758ecf; border-left:solid 1px #758ecf; width:37.2%;   }
.fright_title{ font-size:20px; font-size:2rem; line-height:34px;  color:#758ecf; margin-bottom:10px; }
.fright ul{color:#758ecf; }
.fright_ul{ margin-left:32px;}
.fright li,.fright p{ color:#758ecf; line-height:32px; }
.fright li a{ color:#758ecf; }
.fright li a:hover{}
/*.fright_libg1{ background:url(../images/footer-add.png) no-repeat left center; }
.fright_libg2{ background:url(../images/footer-phone.png) no-repeat left center; }*/


@media screen and (max-width:1399px){
.daohang>li>a{   }
}
@media screen and (max-width:1319px){
.fright{ width:30%; }	
}
@media screen and (max-width:1220px){
	.ipart5_pic{ height:200px; }
.top_menu { display:block; }
.nav{ display:none; }
.ipart6_div li img{  height:300px; }
}
@media screen and (max-width:999px){
.logo{ float:none;  width:100%;}
.tright{ float:none; }	
.ipart1_left,.ipart1_right{ float:none; width:100%; }
#main2{ height:auto; }
.ipart1_ldiv_pic img{ max-height:332px; }
.ipart1_right{ margin-top:20px; }
.fmap{ float:none; margin:0 auto; }

.fright{ width:40%;  margin-top:20px; }
.ipart4 li{ margin:0px 30px; }
.ipart6_div li img{   height:200px; }
}
@media screen and (max-width:920px){
/*.logo{ float:none; }
.tright{ float:none; }	*/

.tright{ padding-top:10px;}
.index_part1tab_ul{ text-align:left; }
.ipart2 li{ width:47%; margin-left:1.5%; margin-right:1.5% !important; }
.ipart3 li{ width:30%; margin-left:1.5%; margin-right:1.5% !important;}

.ipart5_pic{ height:170px; }
.fright{ width:100%; margin:0px; border-left:none; padding:0px; text-align:center; margin-top:20px; }

}

@media screen and (max-width:790px){

.ipart4 li{  margin:0px 10px; }
}
@media screen and (max-width:720px){

.ipart3 li{ width:47%; }
.top_menu { float:left; }

}
@media screen and (max-width:629px){
.index_part1tab_ul li{ font-size:18px; font-size:1.8rem; margin:0px 10px; }
.ipart1_ldiv{ width:100%; float:none; } 
.ipart2 li,.ipart3 li{ float:none; width:97%; }	
.ipart5_div{ width:90%; margin:0 5%;  margin-bottom:15px;}
.ipart5_pic{ height:auto; }
.ipart4 li{ width:50%; float:left; margin:0px; margin-bottom:10px;}
.ipart6_div li{ width:95%; margin-left:2.5%; margin-right:2.5%; }
.ipart6_divli1,.ipart6_divli2{float:none; }
.ipart6_divli2{ margin-top:20px; }
.ipart6_div li img{   height:auto; }
}