
@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:24px;font-family:"微软雅黑";overflow-x: hidden;}news_xx_txt
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
*{box-sizing: border-box; -webkit-box-sizing: border-box;}
input{vertical-align: middle;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
img{border:0;vertical-align:middle; width: 100%;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input:focus,textarea:focus{outline:none;}
.rel{position: relative;}.abs{position: absolute;}
h3{font-weight: normal;}
em{font-style: normal;}
.clear{clear:both;}
/*header*/
video{
	position: relative !important;
	z-index: 99999 !important;
}
.clearfix:after{
	content: "";
	clear: both;
	display: block;
}
@font-face {
    font-family: 'accidental_presidencyregular';
    src: url('../fonts/accid_-webfont.woff2') format('woff2'),
         url('../fonts/accid_-webfont.woff') format('woff');
         url('../fonts/accid_.ttf') format('TTF');
    font-weight: normal;
    font-style: normal;
}
.content{
	margin: 0 auto;
}
.phone_banner{
	display: none;
}

.head{
	height: 84px;
}
.search{
	width: 30px;
	height: 30px;
	margin-left: 1%;
	margin-top: 26px;
	position: relative;
	z-index: 1;
}
.imgbox {
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: relative;
    z-index: 2;
    border: none;
    outline:none
}
.f_box{
    position: absolute;
    right: 0;
    top: -1px;
    width: 0px;
    height: 32px;
    background: #fff;
    border: solid 1px #83caf5;
    overflow: hidden;
    z-index: 1;
    border-radius: 37px;
    outline:none
}
.f_box input{
    width: 128px;
    height: 30px;
    line-height: 30px;
    border: none;
    text-indent: 10px;
    color: #333;
    background: none;
}
.search_close{
	position: absolute;
	left:140px;
	top:0;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
}

.share{
	width: 30px;
	margin-top: 26px;
	position: relative;

}
.code{
	width: 200px;
	background: #fff;
	position: absolute;
	top: 30px;
	left: -84px;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	z-index: 99;
	padding-bottom: 24%;
}
.code p{
	width: 50%;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
}
.share:hover .code{
	opacity: 1;
}
.nav_list{
	width: 63%;
	position: relative;

}
.nav_list>li{
	float: left;
	margin: 0 2.5%;
	position: relative;
}
.nav_list>li>a{
	color: #363636;padding:0 20px;
	font-size: 15px;
	line-height: 84px;
	display: block;
}
.nav_list>li .nav_color{color: #035bab;}
.nav_list>li .nav_color:before{content: "";position: absolute;left: 0;right: 0; bottom: 0;height: 3px; background: #035bab;color: #035bab;}
.nav_list>li:hover>a{
	/*border-bottom: solid 3px #035bab;*/
}
.nav_list>li:hover>a.on::before{ width: 100%; }
.nav_list>li:hover>a{color: #035bab;}
.nav_list>li:hover>a.hvr-underline-from-left:before{height: 3px; background: #035bab; -webkit-transition-duration: .5s;  transition-duration: .5s; }
.v-index-title span:before{content: "";position: absolute;left: 47%;right: 47%; bottom:10px;background: #035bab;height: 3px; background: #035bab;}

.subnav{
	width: 770px;
	position: absolute;
	top:84px;
	left:-35px;
	background: #fff;
	z-index: 99;
	padding: 20px 24px 20px 26px;box-shadow: 0px 5px 15px rgba(148,198,243,0.4);
	display: none;
}

.nav_list li:last-child .subnav{
	left:auto!important;
	right:-35px!important;
}
.subnav3{
	left:-150px;
}
.subnav4{
	left:-200px;
}
.subnav5{
	left:-300px;
}
.subnav6{
	left:auto;
	right:-200px;
}
.subnav7{
	left:auto;
	right:-100px;
}
.subnav8{
	left:auto;
	right:0;
}
.subnav_er{
	width: 110px;

}
.subnav_er>li{
	position: relative;
	z-index: 999;
}
.subnav_er>li>a{
	color: #646464;
	line-height: 40px;
	display: block;
	position: relative;
	z-index: 999;
}
.sub_border{
	width: 1px;
	height: 152px;
	border-right: solid 1px #cbcbcc;
	top:33px;
	left:130px;
	position: absolute;
}
.subnav_er .on1 a{
	color: #035bab;
}

.subnav_san{
	width: 125px;
	height: 200px;
	z-index: 7;
}
.subnav_san li{
	display: none;
	height: 200px;
}
.subnav_san1{
	top:-40px;
}
.subnav_san2{
	top:-80px;
}
.subnav_san3{
	top:-120px;
}
.subnav_san4{
	top:-160px;
}
.subnav_san li a{
	color: #646464;
	line-height: 40px;
	display: block;
}
.subnav_er li.blue a{
	color: #035bab;
}
.subnav_pic{width: 580px;
	margin: 8px 0 0;
}
.subnav_pic .newsBox{width: 260px;}
.subnav_pic .newsBox .newTxt{display: block;line-height: 35px;font-size: 20px;color: #333;}
.subnav_pic .newsBox .newTxt2{display: block;line-height: 25px;font-size: 16px;color: #666;margin: 20px 0 30px 0;}
.subnav_pic .newsBox .newTxt3{font-size: 15px;color: #fff;background: #035bab;padding:5px 20px;display: inline-block;}
.subnav_er>li>a:hover{
	color: #035bab;
}

.navbar-toggle{
	display: none;
}
/*标题*/
.titleBox{width: 294px;margin: 20px auto;position: relative;background: url(../images/bg_03.png) center center no-repeat;height: 60px;}
.titleBox .titleTxt{color: #bbbbbb;font-size: 70px;text-align: center;font-family: Arial, Helvetica, sans-serif;position: absolute;top:5px;left: 0px;z-index:1;width: 100%;line-height: 40px;}
.titleBox .titleTxtBox{position: absolute;top:0px;left: 0px;z-index: 2;width: 100%;}
.titleBox .titleTxtBox .txt{width: 180px;line-height: 30px;color: #333;font-size: 30px;text-align: center;margin: 0px auto;font-weight: 400;}
.titleBox .titleTxtBox .txt2{width: 180px;line-height: 30px;color: #999;font-size: 14px;text-align: center;margin: 0px auto;}
/*关于沪谯*/
.aboutBox{margin: 10px 0;}
.aboutBox .hqBox{width: 50%;position: relative;}
.aboutBox .hqBox2{width: 48.5%;position: relative;}
.aboutBox .hqBox img{width: 100%;}

.aboutBox .hqBox2 .hqTxtBox .hqTxt{line-height: 50px;color:#333;font-size: 25px;}
.aboutBox .hqBox2 .hqTxtBox .hqTxt2{line-height: 30px;color:#555;font-size: 16px;text-indent: 2em;margin: 10px 0;}
.aboutBox .hqBox2 .hqTxtBox .hqTxt3{color:#fff;font-size: 14px;margin: 20px 0;background: #035bab;padding: 5px 10px;display: inline-block;transition:background-color 0.3s ease-in-out; -webkit-transition:background-color 0.3s ease-in-out; -moz-transition:background-color 0.3s ease-in-out;}

.hqTxtBox2{display: table;width: 100%;}
.hqTxtBox2 .hqImgBox{display:table-cell;vertical-align: middle;text-align: center;}
.hqTxtBox2 .hqImg{width: 80px;height: 80px;border-radius: 100px;overflow: hidden;padding:20px;margin: 5px auto 0px auto;transition: background-color 0.3s ease-in-out;-webkit-transition: background-color 0.3s ease-in-out;-moz-transition: background-color 0.3s ease-in-out;}
.hqTxtBox2 .hqBg1{background: #5493f5; background-image: linear-gradient(to right, #5493f5 , #33baf4);}
.hqTxtBox2 .hqBg2{background: #8771f5; background-image: linear-gradient(to right, #8771f5 , #9583f8);}
.hqTxtBox2 .hqBg3{background: #e96d6e; background-image: linear-gradient(to right, #e96d6e , #f38287);}
.hqTxtBox2 .hqBg4{background: #0c8d66; background-image: linear-gradient(to right, #0c8d66 , #45b291);}
.hqTxtBox2 .hqBg5{background: #035bab;background-image: linear-gradient(to right, #035bab , #3787cf);}
.hqTxtBox2 .hqBg1:hover{background:#e96d6e}
.hqTxtBox2 .hqBg2:hover{background:#0c8d66}
.hqTxtBox2 .hqBg3:hover{background:#035bab}
.hqTxtBox2 .hqBg4:hover{background:#5493f5}
.hqTxtBox2 .hqBg5:hover{background:#8771f5}
.hqImgTxt{text-align: center;line-height: 30px;color: #666;font-size: 15px;}

/*banner*/
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;z-index: 0;}
.slides{position:relative;z-index:1;}
.slides img{width:100%;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#fff;border-radius:100%;cursor:pointer;}
.flex-control-nav .flex-active{background:#035bab;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*index*/

.mar_t{
	padding: 2.5% 0;
}
.tit{
	color: #1e1e1e;
	/*font-size: 30px;*/
	font-size: 34px;
	background: url(../images/index_15.jpg) no-repeat left center;
	padding-left:18px;
	margin-bottom: 2.5%;
	/* margin-bottom: 2.08333%; */
	/* margin-bottom: 1.793611%; */
	line-height: 2.5;
}

/*.f_tit{
	margin-top: 1.5%;
}*/
.news li{
	width: 31.5%;
	float: left;
	margin-right: 2.75%;
}
.news1 li{
	border: 1px #ddd solid;
	border-radius: 8px;
	margin-bottom: 2%;
	padding: 0 1% 1% 1%;
}
.news li>a{
	display: block;
	overflow: hidden;
}

.news li:nth-child(3n+3){
	margin-right: 0;
}
.news li>a>img{
	border-radius:3px;
	transition: all 1.5s ease-in-out;
	-webkit-transition: all 1.5s ease-in-out;
}
.news li:hover>a>img{
	transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
}
.news li h4 a{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #1e1e1e;
	font-size: 16px;
	margin: 5.5% 0 3%;
}
.news li p{
	color: #5e5e5e;
	display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*-webkit-box-orient: vertical;*/
}
.news_con{
	margin: 2% 0 0;
	height: 48px;
	overflow: hidden;
	text-align: justify;
    text-justify: inter-ideograph;
}
.subcompany_list>li>a:hover{
	background: #00a3d8;
	border: solid 1px #00a3d8;
}
.youshi li{
	width: 50%;
	float: left;
	padding: 3% 3% 4% 4%;
	color: #fff;
	cursor: pointer;
	transition: all 1s;
}
.youshi li:first-child{
	background: url(../images/pro1.jpg) no-repeat;
	background-size: 100% 100%;

}
.youshi li:first-child:hover,.youshi li:last-child:hover{
	background:url(../images/index_19.jpg) no-repeat;
	background-size: 100% 100%;
}
.youshi li:first-child:hover a,.youshi li:last-child:hover a{
	background: #fff;
	color: #035bab;
}
.youshi li:nth-child(2){
	background: url(../images/pro2.jpg) no-repeat;
	background-size: 100% 100%;
}
.youshi li:nth-child(3){
	background: url(../images/pro3.jpg) no-repeat;
	background-size: 100% 100%;
}
.youshi li:nth-child(2):hover,.youshi li:nth-child(3):hover{
	background:url(../images/index_20.jpg) no-repeat;
	background-size: 100% 100%;
}
.youshi li:nth-child(2):hover a,.youshi li:nth-child(3):hover a{
	background: #fff;
	color: #00a3d8;
}
.youshi li:last-child{
	background: url(../images/pro4.jpg) no-repeat;
	background-size: 100% 100%;
}
.youshi li:hover a{
	background: #fff;
	color: #01a0bb;
}

.youshi_tit img{
	width: 11%;
	float: left;
	margin-right: 2%;
	margin-top: 1%;
}
.youshi_tit{
	font-size: 28px;
	line-height: 1.5;
}
.youshi_tit span{
	display: block;
	font-size: 14px;
	text-transform: uppercase;
}
.youshi_txt{
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	margin: 5% 0;
	text-align: justify;
    text-justify: inter-ideograph;
}
.youshi li a{
	color: #fff;
	border: solid 1px #fff;
	border-radius: 30px;
	width: 25%;
	display: block;
	text-align: center;
	padding: 2% 0;
	font-size: 18px;
}
.about{
	background: #efefef;
	padding:2.5% 3% 2% 2% ;
}
.about_pic{
	width: 50%;
	border-radius: 3px;
}
.about_text{
	width: 47%;
	text-align: justify;
    text-justify: inter-ideograph;
}
.about_text h3{
	color: #000;
	font-size: 30px;
/*	font-family: "黑体";*/
	line-height: 2;

}
.about_txt{
	color: #3e3e3e;
	font-size: 15px;
	line-height: 34px;
	text-indent: 2em;
	/*height: 337px;
	overflow: hidden;*/
}
.nums{
	margin: 4% 0 0;
	background: url(../images/nums_bg.jpg) repeat-x;
	background-size: 100% 100%;
	padding-bottom: 8%;
}
.nums_con{
	width: 76%;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0px 0px 16px 1px rgba(0,0,0,.2);
	padding: 4% 0;
}
.nums_con li{
	width: 25%;
	float: left;
	background: url(../images/bor1.jpg) no-repeat right center;
	padding-left: 5%;
	color: #363636;
	font-size: 16px;
	line-height: 1.3;
}
.nums_con li:last-child{
	background: none;
}
.nums_con li:nth-child(2){
	padding-left: 2%;
}
.nums_con li img{
	width: 25%;
	float: left;
	margin-right:6%;
	margin-top: 2%;
}
.nums_con li span{
	font-size: 36px;
}
.nums_con li em{
	font-size: 18px;
}
.zhuanti_con{
	width: 100%;
	border: solid 1px #dedede;
	border-radius: 3px;
	padding: 5% 6% 5% 4%;
}
.zhuanti_date{
	color: #848282;
	font-size: 24px;
}
.zhuanti_tit{
	color: #303030;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 4% 0 2.5%;
}
.zhuanti_txt{
	color: #747474;
	height: 48px;
	overflow: hidden;
}
.zhuanti_more{
	width: 8%;
	margin: 3% 0 0;
}
.mar_b{
	margin-bottom: 3%;
}


/*footer*/
.footer_bg{
	width: 100%;
	background: #fafafa;
	/*border-bottom: solid 1px #e5e5e5;
	border-top: solid 1px #e5e5e5;
	padding-bottom: 37px;*/
}
.shares{
	width: 18.4%;
	margin: 40px 0 0;
}
.shares_logo{
	margin-bottom: 5%;
}
.share_form{
	width: 90%;
	height: 120px;
}
.footer_nav{
	width: 76%;
	padding: 28px 0 0;
	background: url(../images/footer.jpg) no-repeat right 47px;
	min-height: 278px;
}
.footer_nav li{
	float: left;
	margin-right: 7.8%;
}
.footer_nav li h3{
	color: #262626;
	font-size: 16px;
	border-bottom: solid 1px #cac9c9;
	line-height: 60px;
	margin-bottom: 10px;
}
.footer_nav li a{
	display: block;
	color: #4a4a4a;
	line-height: 32px;
}
.footer_nav li a:hover{
	color: #035bab;
}
.copyright{
	padding: 27px 0;
	color: #676464;
	font-size: 12px;
	background: #fafafa;
}
.copyright_nav a{
	color: #676464;
}
.backtop{
	width: 3%;
	position: fixed;
	right:6%;
	bottom: 15%;
	display: none;
	cursor: pointer;
}
/*新闻资讯*/
.nav_bg{
	width: 100%;
	background: #035bab;
	height: 48px;
	position:absolute;
	top:auto;
	left: 0;
/*	z-index:2;*/
}
.type a{
	font-size: 15px;
	width: 150px;
	display: inline-block;
	text-align: center;
	line-height: 48px;
	color: #fff;
}
.type a:hover{
	background: #f08300;
}
.type .on1{
	background: #f08300;
}
.path{
	right:0;
	top:0;
	color: #646464;
	font-size: 14px;
	background: url(../images/main1.jpg) no-repeat left center;
	padding-left: 20px;
}
.path a{
	color: #646464;
}
.news_link{
	margin: 2% 0 8%;
}
.news_link img{
	width: 5%;
	margin-right: 2%;
}
.page{
	margin-top: 4%;
	margin-bottom: 5%;
}
.page a{
	margin: 0 0.5%;

}

.page>a{
	color: #fff;
}

.page span a{
	border: solid 1px #c9c9ca;
	border-radius: 3px;
	padding: 0.5% 1.5%;
}

/*.page span a:first-child: hover{
	border: solid 1px #fff;

	background: #035bab;
	color: #fff;
	padding: 0.5% 1.5%;
	border-radius: 5px;
}*/

.num:hover{
	color:#035bab;
	background: #fff;
}
.page .on{
	border: none !important;
	padding: 0 !important;
	font-weight: bold;
	color: #035bab;
}
/*关于珍宝岛*/
.first_name{
	padding: 4% 0 0;
}
.m_about{
	margin:3.5% 0 5% 0;
}
.m_about h2{
	color: #000;
	font-size: 26px;
	line-height: 36px;
	font-weight: normal;
}
.m_about_txt{
	padding: 2% 10px;
	line-height: 32px;
	font-size: 15px;
	color: #3e3e3e;
	text-align: justify;
    text-justify: inter-ideograph;
}
.m_about_txt p{
	text-indent: 2em;
}
.honor_bg{
	background: #f2f2f2;
	background-size: 100% 100%;
/*	height: 650px;*/
	padding: 3% 0 3%;
}
.white_tit{
	color: #fff;
	background: url(../images/main7.jpg) no-repeat left center;
}
.honor_con{
	width: 86%;
	margin: 0 auto;
	padding-bottom: 3%;
}
.honor_con li{
	width: 31%;
	float: left;
	text-align: center;
	margin-right: 3%;
}
.honor_txt{
	width: 100%;
}
.honor_con li img{
	border: solid 1px #0069b9;
	border-radius: 8px
}
.honor_con li p{
	font-size: 16px;
	color: #f8f8f8;
	margin: 5% 0 0;
}
.honor_con .bx-viewport{
	height: 305px !important;
}
.honor_con .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 30%;
    outline: 0;
    width: 60px;
    height: 82px;
    text-indent: -9999px;
    z-index: 9999;
}
.honor_con .bx-wrapper .bx-prev{
    left:-105px;
    background: url(../images/main9.jpg) no-repeat;
    background-size: 100%;
}
.honor_con .bx-wrapper .bx-next{
    right: -105px;
    background: url(../images/main10.jpg) no-repeat;
    background-size: 100%;
}
.year_bg{
	background: url(../images/main11.png) no-repeat center top;
	padding: 20px 0 0;
}
.year_list{
	width: 62%;
	margin: 0 auto;

}
.year_list li{
	width: 10%;
	text-align: center;
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 74px;
	cursor: pointer;
}
.year_list li a{
	color: #fff;
}
.year_list li.current1{
	font-size: 32px;
	font-weight: bold;
}
.Lbtn{
	position: absolute;
	left: -107px;
	top: 30%;
	font-size: 30px;
	cursor: pointer;
	color: #fff;
}
.Rbtn{
	position: absolute;
	right: -107px;
	top: 30%;
	font-size: 30px;
	cursor: pointer;
	color:#fff ;
}


.events{
	border: solid 1px #e5e5e5;
	margin-bottom: 3%;
}
.events_pic{
	width: 41.7%;
}
.events_con{
	width: 55%;
	padding: 2% 3% 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}
/*	white-space: nowrap;*/
.events_con h4{
	color: #1e1e1e;
	font-size: 22px;
	line-height: 1.5;

	overflow: hidden;
	text-overflow: ellipsis;
}
.events_con p{
	color: #3f3e3e;
	font-size: 16px;
	line-height: 34px;
}
.events .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 83%;
    outline: 0;
    width: 28px;
    height: 28px;
    text-indent: -9999px;
    z-index: 9999;
}
.events .bx-wrapper .bx-prev{
    right:85px;
    background: url(../images/nar1.png) no-repeat;
}
.events .bx-wrapper .bx-next{
    right: 48px;
    background: url(../images/nar2.png) no-repeat;
}
.events_year_bg{
	background: url(../images/main13.jpg) repeat-x left 65px;
}

.events_year li{
	width: 20%;
	float: left;
	text-align: center;
	margin-right: 6.6%;
	cursor: pointer;
}
.events_year li:nth-child(4){
	margin-right: 0;
}
.events_year li h4{
	font-size: 20px;
	color: #1e1e1e;
	line-height: 60px;
}
.events_year li h3{
	background: url(../images/main14.png) no-repeat center top;
	background-size: 100% 100%;
	padding: 13% 0 0;
	font-size: 52px;
	line-height: 64px;
	color: #fff;
	font-family: 'accidental_presidencyregular';
}
.events_year li h3 span{
	font-family: "微软雅黑";
	font-size: 40px;
}
.events_year li p{
	color: #1e1e1e;
	font-size: 16px;
	line-height: 60px;
}
.events_year li.current2 h3{
	background: url(../images/main15.png) no-repeat center top;
	background-size: 100% 100%;
}
.events .bx-viewport{
	height: 298px !important;
	width: 100% !important;
}
.events .bx-viewport li{
	width: auto !important;
}

.subcompany_bg{
	background: url(../images/main16.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 3% 0 2%;
}
.subcompany_list{
	margin-right: -3.1%;
}
.subcompany_list>li{
	width: 30%;
	float: left;
	margin-right: 3.1%;
	margin-bottom: 2%;
	cursor: pointer;
}
.subcompany_list>li>a{
	border: solid 1px #fff;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	display: block;
}

.subcompany_box{
	width: 765px;
	height: 405px;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top:50%;
	left:0;
	right:0;
	margin: -169px auto 0;
	z-index: 300;
	padding: 1.5% 2%;
	text-align: left;
	display: none;
}
.subcompany_box h4{
	color: #2d2d2d;
	font-size: 24px;
	line-height: 42px;
}
.subcompany_box p{
	color: #464646;
	font-size: 15px;
	line-height: 34px;
	margin: 2% 0 0;
}
.ubcompany_close{
	position: absolute;
	right:3%;
	top:8%;
	width: 3%;
}
.subcompany_box_bg{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	position: absolute;
	top:0;
	left:0;
	display: none;
}
.phone_culture_con{
	display: none;
}
.culture_con{
	background: #efefef;
}
.culture{
	background: #efefef;
	margin-bottom: 4%;
}

.culture li{
	width: 33.333%;
	float: left;
	text-align: center;
}
.culture_text{
	padding: 10% 0 9%;
}
.culture_text h3{
	color: #262626;
	font-size: 26px;
	margin-bottom:5%;
}
.culture_text p{
	color: #4f4e4e;
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	padding: 0 6%;

}
.culture li:first-child p{
	text-align: justify;
    text-justify: inter-ideograph;

}
.culture_text a{
	width: 157px;
	height: 51px;
	border: solid 1px #a6a6a6;
	text-align: center;
	line-height: 49px;
	display: block;
	color: #4f4e4e;
	font-size: 18px;
	border-radius: 30px;
	margin: 5% auto 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.culture_text:hover a{
	background: #035bab;
	color: #fff;
	border: solid 1px #035bab;
}
/*职业发展*/

.linian_bg{
	width: 100%;
	background: #f6f6f6;
	padding: 3% 0 4%;
}

.linian li{
	width: 25%;
	float: left;
	text-align: center;
	border-right: solid 1px #dcdbdd;
	padding-bottom: 1%;
}
.linian li:first-child{
	border-left: solid 1px #dcdbdd;
}
.linian li h2{
	color: #333333;
	font-size: 26px;
	line-height: 40px;
	padding: 22px 0 0;
}
.linian li p{
	color: #1e1e1e;
	font-size: 16px;
	height: 60px;
	line-height: 30px;
	margin: 27px 0 60px;
}
.linian li a{
	width: 160px;
	height: 51px;
	border: solid 1px #b6b6b6;
	display: block;
	text-align: center;
	line-height: 49px;
	border-radius: 30px;
	margin: 0 auto;
	color: #686868;
	font-size: 16px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.linian li:hover a{
	background: #00a3d8;
	color: #fff;
	border: solid 1px #00a3d8;
}
.zhaopin h3{
	font-size: 30px;
}
.jianzhang{
	background: #035bab;
}
.jianzhang_pic{
	width: 38.4%;
}
.jianzhang_con{
	width: 61.6%;
	padding: 0 3%;
	color: #fff;
	text-align: justify;
    text-justify: inter-ideograph;
}
.jianzhang_con h3{
	margin: 4% 0 2%;
}
.jianzhang_con h3 img{
	width: 6%;
	margin-right: 2%;
	vertical-align: middle;
}
.jianzhang_con p{
	font-size: 15px;
	line-height: 32px;
}
.apply_process{
	background: #035bab;
	color: #fff;
}
.apply_process_pic{
	width: 61.6%;
}
.apply_process_con{
	width: 38.4%;
}
.apply_process_con h3{
	margin: 7% 0 5% 4.7%;
}
.apply_process_con h3 img{
	width: 5%;
	margin-right: 2%;
}
.apply_process_list li{
	width: 50%;
	float: left;
	padding: 9% 0;
	border-right:solid 1px #6e97bd;
	border-bottom: solid 1px #6e97bd;
}
.apply_process_list li:nth-child(4),.apply_process_list li:nth-child(3){
	border-bottom: none;
}
.apply_process_list li img{
	width: 18%;
	float: left;
	margin-left: 22%;
	margin-right: 4%;
	margin-top: 6%;
	vertical-align: middle;
}
.apply_process_list li h4{
	font-size: 60px;
	    font-family: 'accidental_presidencyregular';
	line-height: 56px;
	font-weight: normal;
	transform: scale(1,1.1);
	-webkit-transform: scale(1,1.2);
}
.apply_process_list li p{
	font-size: 18px;
	line-height: 30px;
}
.shouquanweb{
	margin: 13% 0 0;
}
.shouquanweb li{
	width: 43%;
	text-align: center;
}
.shouquanweb li p{
	font-size: 18px;
	line-height: 80px;

}
.huodong_bg{
	background: url(../images/main34.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 3% 0;
}
.huodong_list{
	margin-right: -1.8%;
}
.huodong_list li{
	width: 31.5%;
	float: left;
	margin-right: 1.8%;
	margin-bottom: 2%;
	color: #fff;
	text-align: center;
}
.huodong_list li a{
	display: block;
	overflow: hidden;
}
.huodong_list li img{
	border: solid 1px #8cbbe6;
	border-radius: 5px;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.huodong_list li:hover img{
	transform: scale(1.1,1.1);
}
.huodong_list li h3{
	font-size: 16px;
	margin: 5% 0 3%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.huodong_more{
	width: 190px;
	height: 54px;
	border: solid 1px #fff;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 54px;
	border-radius: 30px;
	color: #fff;
	font-size: 18px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.huodong_more:hover{
	background: #fff;
	color: #035bab;
	border: solid 1px #035bab;
}
.work_huanjing_list{
	margin-right: -1.8%;
	padding-bottom: 4%;
}
.work_huanjing_list li{
	width: 31.5%;
	float: left;
	margin-right: 1.8%;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.work_huanjing_list li:hover{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.work_huanjing_list li p{
	width: 100%;
	position: absolute;
	bottom: 0;
	left:0;
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding: 3% 0;
	background: rgba(0,91,172,0.85);
}
.work_huanjing_list li:hover p{
	background: rgba(1,159,186,0.85);
}


/*公司治理*/
.zhili_list{
	margin-right: -1%;
}
.zhili_list li{
	width:24%;
	height: 100%;
	float: left;
	margin-right: 1%;
	text-align: center;
	cursor: pointer;
	position: relative;
	transition: all 1s;
	-webkit-transition: all 1s;
	overflow: hidden;
}

.zhili_list_con{
	background: #e7e9ed;
	color: #333333;
	padding: 2% 0 10%;
}
.zhili_list_con h3{
	font-family: 'accidental_presidencyregular';
	font-size: 56px;
	line-height: 1.5;
	transform: scale(1,1.2);
	-webkit-transform: scale(1,1.2);
}
.zhili_list_con p{
	font-size: 18px;

}
.zhili_txt{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 66%;
	background: #0370be;
	color: #fff;
	padding: 0 5%;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	opacity: 0;
	text-align: left;
}

.zhili_txt h3{
	font-size: 18px;
	margin: 9% 0;
}
.zhili_txt div{
	line-height: 28px;
	height: 224px;
	overflow: hidden;
	padding-right: 8%;
}
/*.zhili_list li:hover .zhili_txt{
	opacity: 1;
}*/
#ascrail2000{
	display: none;
}

.zhili_con{
	color: #333;
	font-size: 16px;
	line-height: 2;
	background: #e7e9ed;
	padding: 3% 10%;
	margin: 3% 0 0;
	text-align: center;
}

.notice_bg{
	background: url(../images/main39.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 2% 0 3%;
	margin-bottom: 4%;
}
.notice_tit li{
	float: left;
	font-size: 18px;
	margin-right: 4%;
	color: #fff;
	cursor: pointer;
	line-height: 3;
}
.notice_tit li.current3{
	border-bottom: solid 2px #ffffff;
}
.notice_con{
	margin-right: -1.8%;
	margin-top: 3%;
	margin-bottom: 2%;
}
.notice_con li{
	width: 31.5%;
	float: left;
	margin-right: 1.8%;
	margin-bottom: 2%;
	background: #fff;
	border-radius: 3px;
	padding: 1.5% 2% 2%;

}
.notice_con li h4{
	color: #303030;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.5;
}
.notice_con li p{
	color: #5a5a5a;
	margin: 6.5% 0;
}
.notice_con li p span{
	color: #035bab;
	margin-right: 2%;
}
.down_a{
	color: #5a5a5a;
	border: solid 1px #a9a8a8;
	background: url(../images/main40.jpg) no-repeat 15% center;
	background-size: 20%;
	padding: 2% 0 2% 7%;
	display: block;
	text-align: center;
	width: 35%;
	border-radius: 20px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.down_a:hover{
	background: url(../images/main41.jpg) no-repeat 15% center #035bab;
	background-size: 20%;
	color: #fff;
	border: solid 1px #035bab;
}
/*.notice_con li a{
	color: #5a5a5a;
	border: solid 1px #a9a8a8;
	background: url(../images/main40.jpg) no-repeat 15% center;
	background-size: 20%;
	padding: 2% 0 2% 7%;
	display: block;
	text-align: center;
	width: 35%;
	border-radius: 20px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.notice_con li:hover a{
	background: url(../images/main41.jpg) no-repeat 15% center #035bab;
	color: #fff;
	border: solid 1px #035bab;
}
*/
/*监察举报*/
.clearfix::after{
	content: "";
	display: block;

}
.jubao_bg{
	background: #e7e9ed;
	padding-bottom: 2%;
}
.jubao_xuzhi{
	width: 57%;
}
.jubao_tit{
	color: #2a2929;
	font-size: 24px;
	line-height: 94px;
}
.xuzhi_list{
	background: #fff;
}
.xuzhi_list li{
	width: 50%;
	float: left;
	border-bottom: solid 1px #e7e9ed;
	border-right: solid 1px #e7e9ed;
	color: #464646;
	font-size: 15px;
	line-height: 2;
	height: 197px;
	padding: 5% 4% 0 ;
	text-align: justify;
	text-justify: inter-ideograph;
}
.jubao_style{
	width: 42%;
}
.jubao_style_con{
	background: #fff;
}
.jubao_style_con li{
	float: left;
}

.jubao_tel{
	width: 50%;
	background: #035bab;
	color: #fff;
	padding: 6% 0 0;
	height: 197px;
}
.jubao_tel img{
	width: 16%;
}
.jubao_tel h3{
	font-size: 20px;
	line-height: 2;
	margin: 2% 0 0;
}
.jubao_tel p{
	font-size: 18px;
}
.jubao_mail{
	background: #00a3d9;

}
.jubao_xin{
	width: 100%;
	padding: 5% 5% 0 2%;
	height: 197px;
}
.jubao_xin_code{
	width: 23%;
	border-right: solid 1px #d6d5d7;
	color: #474747;
	padding-right: 2%;
	margin: 1% 3% 0 0.5%;
}
.jubao_xin_code img{
	width: 46%;
}
.jubao_xin_code p{
	line-height: 3;
	font-size: 20px;
}
.jubao_xin_txt{
	width: 52%;
	padding-left: 4%;
	color: #474747;
	font-size: 16px;
	line-height: 2;
}
.weixin{
	width: 20%;
	color: #6c6c6c;
	font-size: 16px;
}
.web_jubao_bg{
	background: url(../images/main46.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 2% 0 0;
	color: #fff;
	margin-bottom: 70px;
}
.web_jubao_tit{
	font-size: 24px;
}
.web_jubao{
	width:80%;
	margin: 2% 0 0 5.8%;
}
.jubao_list{
	/*margin-bottom:2% ;*/
}
.web_jubao label{
	font-size: 16px;
	display: inline-block;
	line-height: 45px;
}
.web_jubao1{
	width: 40%;
}
.web_jubao3{
	width: 19%;
	margin-left: 6%;
	font-size: 16px;
	line-height: 45px;
}
.web_jubao4{
	width: 31%;
}
.user{
	background: #fff;
	border: none;
	height: 45px;
	padding: 0 2%;
	border-radius: 3px;
	margin-bottom: 6%;
	vertical-align: top;
}
#time{
	display: inline-block;
	line-height: 45px;
	color: #9d9d9d;
}
.web_jubao2{
	width: 47%;
	overflow: hidden;
}
.web_jubao label.web_jubao_tit1{
	width: 17%;
}
.web_jubao label.web_jubao_tit2{
	width: 8%;
}
.web_jubao label.web_jubao_tit3{
	width: 20%;
}
.web_jubao label.web_jubao_tit4{
	width: 38%;
}
.web_jubao label.web_jubao_tit5{
	width: 25%;
}
.web_jubao_radio{
	margin-left: 24%;
}
.user2{
	width: 83%;
}
.user3{
	width:92%;
	height: 140px;
	vertical-align: top;
	margin-bottom: 3%;
}
.user4{
	width: 60%;
}
.user5{
	width: 80%;
}
.user6{
	width: 75%;
}
.user7{
	width: 100%;
	margin-bottom: 0;
}
.yzm{
	width: 20%;
	height: 45px;
}

.web_jubao_send{
	font-size: 16px;
	color: #fff;
	background: #00a3d8;
	height:45px;
	padding: 0 2%;
	border-radius: 3px;
	margin-left: 3%;
	line-height: 45px;
}
.web_jubao_upload{
	position: absolute;
	left: 0;
	top: 0;
	height: 45px;
	opacity: 0;
}
.web_jubao_btn{
	color: #fff;
	padding: 2%;
	height:51px ;
	padding: 0 12%;
	line-height: 51px;
	display: inline-block;
	margin-right: 8%;
	border-radius: 30px;
	font-size: 18px;
}
.web_jubao_btn1{
	background: #00a3d8;
	border: none;
}
.web_jubao_btn2{
	background: none;
	border: solid 1px #fff;
}
.message{
	color: #464646;
	padding-bottom: 5%;
}
.message_tips{
	font-size: 16px;
	line-height: 2;
	margin-bottom: 3%;
}
.message .user{
	border: solid 1px #ccc;
}
.mes_btn{
	border: solid 1px #ccc;cursor:pointer;
	color: #464646;
}
.mes_btn:hover{border-radius: 30px;
	box-shadow:0px 3px 5px #ccc; border: solid 1px #035bab;color: #035bab;
	}
.mes_link{
	background: #035bab;cursor:pointer;
}
.mes_link:hover{border-radius: 30px;
	box-shadow:0px 3px 5px #ccc;
	}
.user8{
	width: 40%;
}
/*采购招标*/
.gou{
	background: #00a3d9;
	margin-bottom: 5%;
}
.gou_l{
	width: 58%;
}
.enter{
	width: 28%;
	background: #00a3d9;
	font-size: 20px;
	padding: 15% 0 0;
}
.enter img{
	width: 30%;
}
.enter p{
	color: #fff;
	line-height: 3;
}
.gou_pic{
	width: 72%;
}

.http{
	background: #035bab;
	font-size: 20px;
	color: #fff;
	line-height: 4;
}
.gou_r{
	width: 42%;
	padding: 6% 3% 0;
	color: #fff;
	text-align: justify;
    text-justify: inter-ideograph;
}
.gou_r h3{
	font-size: 28px;
	text-align: center;
	margin-bottom: 6%;
}
.gou_r p{
	font-size: 15px;
	line-height: 2;
}
/*现代制药*/
.zhiyao{
	margin-bottom: 5%;
}
.zhiyao li{
	background: #00a4d9;
	margin-bottom: 2px;
}
.zhiyao_pic{
	width: 50%;
}

.zhiyao_con{
	width: 50%;
	padding: 4% 3% 0;
	color: #fff;
	font-size: 15px;
	line-height: 2;
	text-align: justify;
    text-justify: inter-ideograph;
}
.zhiyao li:nth-child(2){
	background: #035bab;
}
.zhiyao li:nth-child(2) .zhiyao_pic{
	width: 50.1%;
}
.zhiyao li:nth-child(2) .zhiyao_con{
	width: 49.9%;
}
/*联系我们*/
.m_contact_txt{
	width: 48%;
	padding: 2% 0;
}
.m_contact_txt img{
	width: 13%;
	float: left;
	margin-right: 4%;
	margin-top: 4%;
}
.m_contact_txt span{
	font-size: 20px;
	color: #474747;
	line-height: 2;
}
.allmapTxt{font-size: 20px;color: #2b2b2b;line-height: 30px;}
.allmapTxt2{font-size: 16px;color: #777777;line-height: 35px;}
.allmapTxt3{font-size: 16px;color: #ff6537;line-height: 35px;margin: 10px 0;}
.allmapTxt4{font-size: 13px;color: #666;line-height: 30px;}
.contact_list{
	margin: 0 0 5%;
}
.contact_list li{
	width: 25%;
	float: left;
	text-align: center;
	padding: 6% 0 6%;
	color: #fff;
	cursor: pointer;
	margin-top: 4px;
}
.contact_list li:nth-child(odd){
	background: #014889;
}
.contact_list li:nth-child(even){
	background: #0270d4;
}
.contact_list li img{
	width: 20%;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.contact_list li h3{
	font-size: 20px;
	margin: 6% 0;
}
.contact_list li p{
	font-size: 16px;
	line-height: 2;
}
.contact_list li:hover img{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
}

/*产品中心*/
.m_pro_type{
	border: solid 1px #dddddd;
	height: 160px;
}
.m_pro_type li{
	width: 12.5%;
	float: left;
	text-align: center;
	border-right: solid 1px #ddd;
	height: 158px;
	transition: all 3s;
	-webkit-transition: all 3s;
}
.m_pro_type li a{
	height: 158px;
	display: block;
	width: 100%;
	padding: 37px 0 0;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.m_pro_type li a img{
	width: 25%;
	-webkit-filter:invert(0.3);
}
.m_pro_type li p{
	color: #474747;
	font-size: 16px;
	line-height: 50px;
}
.m_pro_type li a:hover{
	background: #035bab;
}
.m_pro_type li a:hover img{
	-webkit-filter:invert(0);
}
.m_pro_type li a:hover p{
	color: #fff;
}
.m_pro_type_more img{
	width: 23%;
	margin: 30% 0 0;
}
.current4{
	background: #035bab;
}
.m_pro_type li.current4 a img{
	-webkit-filter:invert(0);
}
.m_pro_type li.current4 p{
	color: #fff;
}
.m_pro_type li:last-child{
	border-right: none;
}
.m_pro{
	margin-left: -2%;
	margin-bottom: 5%;
}
.m_pro li{
	width: 23%;
	float: left;
	margin-left: 2%;
	border: solid 1px #dddddd;
	overflow: hidden;
	margin-top: 2%;
}
.m_pro li>a{
	display: block;
	overflow: hidden;
	width: 100%;
}
.m_pro li img{
	transition: all 1s;
	-webkit-transition: all 1s;
	display: block;
}
.m_pro_infor{
	padding: 5% 7% 8%;
	color: #262626;
	border-top: solid 1px #dddddd;
	text-align: justify;
    text-justify: inter-ideograph;
}
.m_pro_infor h2{
	font-size: 18px;
	line-height: 2;
	margin-bottom: 2%;
}
.m_pro_infor h3{
	font-size: 16px;
	line-height: 32px;
	height: 96px;
	overflow: hidden;
}
.m_pro_infor h4{
	font-size: 16px;
	line-height: 2;
	margin-top: 4%;
	margin-bottom: 2%;
}
.m_pro_infor p{
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.m_pro_infor a{
	width: 45%;
	background: #035bab;
	color: #fff;
	height: 46px;
	line-height: 46px;
	display: block;
	text-align: center;
	border-radius: 30px;
	margin: 10% 0 0;
	font-size: 16px;
}
/*.m_pro li img:hover{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}*/

/*医药产业*/

.industry{
	width:49.9% ;
}
.industry p{
	width:27% ;

	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top:23%;
	font-size: 28px;
	color: #fff;
	text-align: center;
	line-height: 2;
	padding: 10% 0;
}
.industry_tit1{
	background: url(../images/main74.png) no-repeat;
	background-size: 100% 100%;
}
.industry_tit2{
	background: url(../images/main75.png) no-repeat;
	background-size: 100% 100%;
}
.business_bg{
	background: url(../images/main73.jpg) no-repeat center top;
    background-size: 100% 100%;
    padding: 2.7% 0;
}
.business{
	background: #fff;
	padding:2% 3%;
}
.business_pic{
	width: 49%;
}
.business_con{
	width: 47%;
	font-size: 15px;
	color: #474747;
	line-height: 30px;
	text-align: justify;
    text-justify: inter-ideograph;
}
.drug{
	padding-bottom: 5%;
}
.drug_l{
	width: 47%;
	font-size: 15px;
	color: #474747;
	line-height: 30px;
	text-align: justify;
    text-justify: inter-ideograph;
}
.drug_r{
	width: 50%;
}

/*社会责任*/
.duty_l{
	width: 28.6%;
}
.duty_l_con{
	background: #e7e9ed;
	padding: 2% 4%;
}
.duty_l_con h3{
	color: #262626;
	font-size: 20px;
	line-height: 38px;
	font-weight: bold;
}
.duty_l_con p{
	color: #3f3e3e;
	font-size: 16px;
	line-height: 28px;
	height: 56px;
	margin-top: 4px;
	overflow: hidden;
}
.duty_l .bx-wrapper .bx-controls-direction a{
	top: 60%;
}
.duty_l .bx-wrapper .bx-next{
	right:3%
}
.duty_l .bx-wrapper .bx-prev{
	right:8%
}
.duty_r{
	width: 70.5%;
	background: url(../images/main78.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 3.5% 3.5% 3.5% 5%;
	font-size: 16px;
	color: #fff;
	line-height: 33px;
	text-align: justify;
    text-justify: inter-ideograph;
}
.love_list{
	padding-bottom: 2%;
}
/*新闻资讯详情*/
.news_xx{
	padding-bottom: 6%;
}
.news_xx_tit{
	color: #1e1e1e;
	font-size: 24px;
	line-height: 1.7;
	margin-bottom: 2%;
}
.news_xx_time{
	color: #7a7a7a;
	font-size: 16px;
	line-height: 2;
	margin: 1% 0;
}
.news_xx_txt{
	color: #474747;
	font-size: 16px;
	line-height: 2;
	padding-bottom: 3%;
}
.news_xx_txt img{
	width: auto;
	margin: 0 auto;
	display: block;
}
.nextpage{
	font-size: 14px;
	color: #474747;
	line-height: 30px;
}
.nextpage p a{
	color: #7a7a7a;
}
.backlist{
	width: 11%;
	right: 0;
	top:10%;
	position: absolute;
	background: #035bab;
	font-size: 16px;
	color: #fff;
	padding: 0.5% 0;
	border-radius: 30px;
	text-align: center;
}
.news_share{
	width: 12%;
	margin: 1% 0;
}

/*企业形象*/

.image{
	background: #e6e9ee;
}
.image_pic{
	width: 34%;
}
.image_text{
	width: 66%;
	padding: 1% 3%;
	color: #262626;
	font-size: 15px;
	line-height: 32px;
	text-align: justify;
    text-justify: inter-ideograph;
}
.image_text h3{
	color: #035bab;
	font-size: 26px;
	line-height: 2;
	margin-bottom: 1%;
}
.backlist1{
	top:-40%;
}
.news2{
	margin: 2.5% 0 0;
}
.brand_tit{
	color: #035bab;
	font-size: 26px;
	margin: 3% 0 2%;

}
.brand_txt{
	color: #262626;
	font-size: 15px;
	line-height: 32px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.brand_list{
	background: #e6e9ee;
	padding: 3% 0 3% 2%;
	margin: 2% 0 4%;
}
.brand_list li{
	width: 14.5%;
	float: left;
	text-align: center;
	margin: 0 5%;
}
.image_more{
	background: #fff;
    color: #035bab;
    border: solid 1px #035bab;
    margin: 2% auto 4%;
}
.image_more:hover{
	background: #035bab;
	color: #fff;
}
/*服务理念*/
.idea{
	border: solid 1px #e5e5e5;
	margin-bottom: 4%;
}
.idea li:nth-child(odd) .idea_pic,.idea li:nth-child(even) .idea_con{
	float: left;
}

.idea li:nth-child(odd) .idea_con,.idea li:nth-child(even) .idea_pic{
	float: right;
}
.idea_pic{
	width: 50%;
}
.idea_con{
	width: 50%;
	padding: 3% 4%;
	font-size: 16px;
	color: #3e3e3e;
	line-height: 36px;
	text-align: justify;
    text-justify: inter-ideograph;
}
.idea_con h2{
	font-size: 26px;
	color: #035bab;
	margin: 2% 0;
	line-height: 1.5;
}

/*品牌文化理念*/
.brand_idea{
	margin-right: -1.5%;
}
.brand_idea li{
	width: 48.5%;
	float: left;
	border: solid 1px #d9d8d8;
	margin-right:1.5% ;
	padding: 0 3%;
	color: #474747;
	margin-bottom: 2%;
	height: auto;
}
.brand_idea li:first-child, .brand_idea li:nth-child(2){
	height: 758px;
}
.brand_idea li:nth-child(3),.brand_idea li:nth-child(4){
	height: 665px;
}
.brand_idea li:nth-child(5),.brand_idea li:nth-child(6){
	height: 600px;
}
.brand_idea_list{
	margin-right:-1.1% ;
	padding-bottom: 3%;
}
.brand_idea_list li{
	width: 23.89%;
	margin-right:1.1% ;
	float: left;
}


.brand_idea_con{
	margin: 12px 0 0;
}
.brand_idea_con h2{
	color: #3e3e3e;
	font-size: 24px;
	line-height: 62px;
}
.brand_idea_txt{
	color: #474747;
	font-size: 16px;
	line-height: 30px;
	text-align: justify;
    text-justify: inter-ideograph;
}

.brand_idea_txt b{
	color: #035bab;
}
.dqnotice li{
	border: solid 1px #ccc;
}
.allbanner{
	position: relative;
}
.banner_tit{
	top: 31.5%;
	right:12.5%;
	line-height: 2;
}
.banner_tit h2{
	color: #1b1b1b;
	font-size: 48px;
	font-weight: normal;
}
.banner_tit h3{
	font-size: 24px;
	color: #454545;
}

.love_more{
	width: 190px;
	 height: 54px;
    border: solid 1px #c9c9ca;
    display: block;
    margin: 0 auto 5%;
    text-align: center;
    line-height: 54px;
    border-radius: 30px;
    color: #5e5e5e;
    font-size: 18px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;

}

.num{
	border: none !important;

    padding: 0 !important;
}
.love_more:hover{
	background: #035bab;
	border: solid 1px #035bab;
	color: #fff;
}
/*工作环境*/

.m_huanjing_list{
	padding-bottom: 2%;
}
.m_huanjing_list li{
	width: 48.6%;
	float: left;
	margin-right:2.8%;
	text-align: center;
}
.m_huanjing_list li:nth-child(even){
	margin-right: 0;
}
.m_huanjing_list li p{
	font-size: 18px;
	line-height: 100px;
	color: #464646;
}

/*网站地图*/
.map_list{
	padding-bottom: 5%;
}
.map_list>li{
	width: 22%;
	float: left;
	margin-right: 3%;
	margin-bottom: 2%;
}
.map_list>li h4{
	font-size: 20px;
	line-height: 3;
	color: #035bab;
	border-bottom:solid 1px #035bab;
	margin-bottom: 4%;
}
.map_list>li>p>a{
	line-height: 48px;
	color: #2a2929;
	font-size: 16px;
	display: block;
}
.map_list>li>p>a:hover{
	color: #035bab;
}
.map_list>li span a{
	font-size: 14px;
	color: #5c5a5a;
	display: block;
	line-height: 36px;
}
/*搜索*/

.m_search{
	width: 67%;
	margin: 0 auto;
	border: solid 1px #035bab;
	border-radius: 3px;
	height: 43px;
	overflow: hidden;
}
.m_ss{
	width: 90%;
	padding: 0 2%;
	height: 41px;
	border: none;
	font-family: "微软雅黑";
	font-size: 15px;
}
.m_ss_btn{
	width: 10%;
	background:#035bab ;
	text-align: center;
	line-height: 41px;
	font-size: 18px;
	color: #fff;
	border: none;
	font-family: "微软雅黑";
}
.search_list{
	width: 95%;
	margin: 5% auto;
}
.search_list li{
	border-bottom:solid 1px #d6d5d7;
	padding: 1.3% 0 2%;
}
.search_list_type{
	width: 9%;
	background:#00a3d8;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	border-radius: 25px;
	margin: 1% 0 0;
}
.search_list_con{
	width: 88%;
}
.search_list_con a{
	color: #2a2929;
	font-size: 18px;
	display: block;
	line-height: 2;
}
.search_list_con p{
	color: #464646;
	font-size: 14px;
	line-height: 2;
}
.search_list li:hover a{
	color: #035bab;
}
.tongji{
	width: 5%;
	left:0;
	top: 50%;
	position: absolute;
}
/*侧广告*/
.ad_close{
	width:10.7%;
	float: right;
	display: block;
	cursor: pointer;
}
.ad{
	width: 7.3%;
	position: fixed;
	top:9%;
	right:2%;
}
.ad ul li{
	border: solid 1px #cdcdcd;
	margin-top: -1px;
}
@media screen and (min-width:1600px){
	.tit{
		margin-bottom: 1.793611%;
	}
	.nav_bg{
		height: 68px;
	}
	.type a{
		line-height: 68px;
		font-size: 16px;
	}
}
.type .on1,.type a:hover{
	background-image: url(../images/sson.png);
	background-size: contain;
	background-repeat: no-repeat;
}
@media screen and (min-width: 1600px){
	.backtop{
		bottom: 10%;
	}
}
/**/
@media screen and (min-width: 900px){.first_name{padding:5.6916666667% 0 0}}




.right_side{ position: absolute; bottom: 15%; width: 150px; z-index: 80000; }
.right_side ul{}
.right_side ul li{ width: 150px; cursor: pointer; position: relative;-webkit-transition:  background 0.5s ease-out ; -moz-transform:background 0.5s ease-out; transition: background 0.5s ease-out ; }

.swiperBox{width:100%;}
.swiperBox .productBox{position: relative; display:block; overflow: hidden;float:left;width:100%;margin:0.5% 0.5%;}
.swiperBox .productBox img{width:100%;height:100%;  -webkit-transition:  transform 0.5s ease-out ;  transition: transform 0.5s ease-out ; }
.swiperBox .productBox .tt{padding: 15px 20px; bottom: 0; color: #ffffff; font-size: 16px; position: absolute; text-shadow:2px 2px 2px #333}
.swiperBox .productBox .text{opacity: 0;  background-color: rgba(0,0,0,0.5);width:100%;height:100%;padding:10%; position: absolute; top:0; left:0; -webkit-transition:  opacity 0.5s ease-out ;  transition: opacity 0.5s ease-out ; }
.swiperBox .productBox .text .box {   box-sizing: border-box; color: #ffffff;   position: relative;  padding: 20px;width:100%;height:100%;}
.swiperBox .productBox .text .box::before,.swiperBox .productBox .text  .box::after {  box-sizing: border-box;  content: '';  position: absolute;  width: 100%;  height: 100%;  }
.swiperBox .productBox .text .box::before,
.swiperBox .productBox .text .box::after {  border: 1px solid transparent;  width: 0;  height: 0;  }
.swiperBox .productBox .text .box::before {  top: 0;  left: 0;  }
.swiperBox .productBox .text .box::after {  bottom: 0;  right: 0;  }
.swiperBox .productBox:hover .text{opacity: 1;}
.swiperBox .productBox:hover .tt{opacity: 0;}
.swiperBox .productBox:hover img{ -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }
.swiperBox .productBox .text:hover .box .more{ opacity: 1; -webkit-transition:  opacity 0.2s ease-out 0.6s;  transition: opacity 0.2s ease-out 0.6s;  }
.swiperBox .productBox .text:hover .box::before,
.swiperBox .productBox .text:hover .box::after {  width: 100%;  height: 100%;  }
.swiperBox .productBox .text:hover .box::before {  border-top-color: #ffffff;  border-right-color: #ffffff;  -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;  transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;  }
.swiperBox .productBox .text:hover .box::after {  border-bottom-color: #ffffff;  border-left-color: #ffffff;  -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;  transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;  }
.swiperBox .productBox .text .box .title{width: 100%; height: 24px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: normal; color: #ffffff; font-size: 18px; font-weight: bold; }
.swiperBox .productBox .text .box .xt{ width: 40px; margin: 10px auto; height: 2px; background-color: #ffffff }
.swiperBox .productBox .text .box .txt{ color: #eeeeee; line-height: 24px; text-align: justify; height: 94px; text-overflow: -o-ellipsis-lastline;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}
.swiperBox .productBox .text .box  .more{width: 30px; height: 30px; border-radius: 50%; z-index: 2; background:#ffffff url(../images/case_more1.png) no-repeat center; position: absolute; left: 50%; margin-left: -15px; bottom: -14px; opacity: 0;}

.case_tab{width:1400px;margin:0px auto;}
.media-wrap0{height:270px; }
.pages{color:#1a4b85; overflow:hidden; font-size:16px; text-align:center;}
.pages span{ padding:0 6px; margin-top:10px; display:inline-block; color:#555;}
.pages a{ display:block; color:#333; text-align:center; vertical-align:middle; padding:0px 10px; line-height:50px; overflow:hidden; min-width:50px; min-height:50px; box-sizing:border-box; font-size:16px; background:#fff; border-radius:5px;border:1px solid #dedede;}
.pages span.curr a{ display:block; background:#5692f5; color:#fff; border:1px solid #2c88d8;}
.pages a:hover{background:#5692f5; color:#fff;}

.feedbackBox .user{-webkit-box-sizing: border-box;  box-shadow: 0px 1px 1px #eee;  border-radius: 5px;	  box-sizing: border-box;padding: 0;font-variant: tabular-nums;list-style: none;-webkit-font-feature-settings: 'tnum';	  font-feature-settings: 'tnum';position: relative;display: inline-block;min-width: 0;padding: 0px 11px;color: rgba(0, 0, 0, 0.65);font-size: 14px;line-height: 1.5715;background-color: #fff;background-image: none;border: 1px solid #d9d9d9!important;border-radius: 2px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.feedbackBox .user::-moz-placeholder{opacity: 1;}
.feedbackBox .user::-webkit-input-placeholder{color: #999;}
.feedbackBox .user:-ms-input-placeholder{  color: #999;}
.feedbackBox .user::-ms-input-placeholder{  color: #999;}
.feedbackBox .user::placeholder{  color: #999;}
.feedbackBox .user:placeholder-shown{  text-overflow: ellipsis;}
.feedbackBox .user:hover,.shState .layui-input:hover{  border-color: #39c7ba!important;  border-right-width: 1px !important;}
.feedbackBox .user:focus,.shState .layui-input:focus{  border-color: #39c7ba; outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}

.allmap{ margin-bottom: 0px;background-color: #ffffff; position: relative;height: 500px; }
.allmap .text{position: absolute; background-color: rgba(255,255,255,0.9); padding: 40px 30px; width: 265px; top: 90px; left: 0; -moz-box-shadow:10px 0px 20px rgba(127,128,130,0.4); -webkit-box-shadow:10px 0px 20px rgba(127,128,130,0.4); box-shadow:10px 0px 20px rgba(127,128,130,0.4);}
.allmap .text .tt{ color: #2c88d8; font-size: 24px; background: url(../images/contact_ico1.png) no-repeat -5px -85px; padding-left: 15px; height: 35px; margin-bottom: 20px; }
.allmap .text .dt,.allmap .text .gj{ color: #333333; font-size: 18px; background: url(../images/contact_ico1.png) no-repeat left -181px; padding-left: 30px; margin-bottom: 10px; }
.allmap .text .gj{ background: url(../images/contact_ico1.png) no-repeat left 1px; }
.allmap .text .xt{ border-bottom: 1px dashed #CACACA; width: 100%; height: 1px; margin: 20px 0; }
.allmap .text .route{ color: #666666; line-height: 28px; }

.allmapBox{margin: 0px auto;padding:20px 0;position: relative;-moz-box-shadow:0px 0px 20px rgba(127,128,130,0.2); -webkit-box-shadow:0px 0px 20px rgba(127,128,130,0.2); box-shadow:0px 0px 20px rgba(127,128,130,0.2);}

.BMap_Marker div{width:40px!important;height:30px!important;}

.honorBox .honorList{width:100%;overflow:auto;cursor:pointer;}
.honorBox .honorList li{width:24%;margin:1% 0.5%;float:left;}
.honorBox .honorList .honorImg{width:100%;height:230px;overflow:hidden;}
.honorBox .honorList li img{width:100%;transition:All 0.7s ease-in-out;    -webkit-transition:All 0.7s ease-in-out;    -moz-transition:All 0.7s ease-in-out;    -o-transition:All 0.7s ease-in-out;}
.honorBox .honorList li:hover img{    transform:scale(1.08);    -webkit-transform:scale(1.08);    -moz-transform:scale(1.08);    -o-transform:scale(1.08);    -ms-transform:scale(1.08);}
.honorBox .honorList li p,#img p{line-height:50px;text-align:center;color:#555;font-size:15px;}

.cultureBox{width:70%;margin:0px auto;padding-bottom:35px;position:relative;}
.cultureBox2{margin-bottom:50px;}
.culImg{width:20%;}
.culTxt{line-height:50px;font-size:30px;letter-spacing:8px;padding-left:50px;background:url(../images/culture_08.png) no-repeat left center;}
.cultureBox3{position:absolute;bottom:50px;;right:10%;width:26%;}
#img {padding:30px 30px 50px 30px;}
#img .xqImg{width:50%;margin:10px auto;}
#img .xqTxt{text-align:center;line-height:40px;font-size:18px;color:#333;}
#img .xqTxt2{text-align:left;line-height:30px;font-size:16px;color:#666;}


.prBox .swiper-slide{float: left;}

.navBox{width: 100%;background: #fff}
.media-wrap0{height:207px; }
.swiperBox .productBox{margin:0;}
.swiperBox .productBox .text{padding:5%}
.swiperBox .productBox .text .box .title{font-size: 16px;height: 20px;}
.case_tab .p-a{background: #fff;border: 1px solid #035bab!important;color: #035bab!important;padding: 8px 0px;display: inline-block;width: 160px;text-align: center;font-size: 15px;transition: background-color 0.3s ease-in-out; -webkit-transition: background-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out;display: block;margin: 30px auto 0px auto;}
.case_tab .p-a:hover{background:#035bab!important;color:#fff!important;}
.p-all{background: #fff;border: 1px solid #035bab!important;color: #035bab!important;padding: 8px 0px;display: inline-block;width: 160px;text-align: center;font-size: 15px;transition: background-color 0.3s ease-in-out; -webkit-transition: background-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out;display: block;margin: 35px 0px 0px 0px;}
.p-all:hover{background:#035bab!important;color:#fff!important;}
.prBox .swiper-slide{background: #fff;overflow: hidden;box-shadow: 0 1px 16px 0 rgb(0 0 0 / 10%);}
.title0{padding: 10px 10px;font-size: 13px;color:#555;box-shadow: 0 0 5px #fff;background: #fff;text-align: center;}
.contentTxt{font-size: 18px;color: #e3fcf9;line-height: 35px;}
.contentTxt i{font-style:normal;font-size: 16px;line-height: 35px;padding: 0 2px;}
.contentTxt2{font-size: 15px;color: #d9f3f0;line-height: 35px;}
.zpTxt{line-height: 50px;font-size: 20px;color: #333;font-weight: 400;border-bottom: 1px solid #eee;}
.zpTxt2{line-height: 40px;font-size: 18px;color: #555;}
.zpTxt3{line-height: 30px;font-size: 16px;color: #666;}
@media only screen and (min-width: 1440px){
	.zpBox{background: #fff;box-shadow: 0 3px 18px 0 rgb(0 0 0 / 10%);padding:20px;}
	.zpTxt3 {
		height: 120px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp:4;
	}
	.v-new .swiperBox{float:left;width:330px;margin:10px;background:#f2f2f2;}
}

.v-new .swiperBox:hover{background:#035bab;}
.v-new .swiperBox:hover .v-title,.v-new .swiperBox:hover .v-text,.v-new .swiperBox:hover .v-date{color:#fff;}
.v-new .swiperBox:hover .v-more{background:#fff;color:#035bab}
.v-new .swiperBox:hover .v-bottom .v-date{color: #fff;}
button {
	display: inline-block;
	padding: 6px 12px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	border-color: #28a4c9;
	color: #fff;
	background-color: #5bc0de;
	margin: 20px 20px 0 0;+
}

.pagebox {
	width: 800px;
	margin: 50px auto;
}

.info {
	width: 200px;
	height: 34px;
	line-height: 34px;
}
.fl {
	float: left;
}
.ui-pagination-container{text-align: center}
.ui-pagination-container a.ui-pagination-page-item{
	text-align: center;
	vertical-align: middle;
	padding: 10px 20px;
	line-height: 50px;
	overflow: hidden;
	min-width: 50px;
	min-height: 50px;
	box-sizing: border-box;
	font-size: 16px;
	border-radius: 5px;
	margin: 0 5px!important;
}
.ui-pagination-container a.active {
	background: #5692f5!important;
	color: #fff;
	border: 1px solid #2c88d8!important;;
}

.foot4{display: none}
