﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family:"arial, helvetica, sans-serif"; color:#333333; font-size:14px; background: #FFFFFF; min-width: 1200px; }
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333333;}
a:focus { outline: 0 }
a:hover{ color: #0527af;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

#home .home a,
#about .about a,
#products .products a,
#applicationH .applicationH a,
#services .services a,
#news .news a,
#contact .contact a{  color: #0527AF; border-bottom: 2px solid #0527AF;}



#about .about ul li a{  color: #333333; border-bottom: 1px solid #dedede;}
#about .about ul li a:hover{ color: #0527AF; border-bottom: 1px solid #0527AF;}

#products .products ul li a{  color: #333333; border-bottom: 1px solid #dedede;}
#products .products ul li a:hover{ color: #0527AF; border-bottom: 1px solid #0527AF;}

#applicationH .applicationH ul li a{  color: #333333; border-bottom: 1px solid #dedede;}
#applicationH .applicationH ul li a:hover{ color: #0527AF; border-bottom: 1px solid #0527AF;}

#services .services ul li a{  color: #333333; border-bottom: 1px solid #dedede;}
#services .services ul li a:hover{ color: #0527AF; border-bottom: 1px solid #0527AF;}

#news .news ul li a{  color: #333333; border-bottom: 1px solid #dedede;}
#news .news ul li a:hover{ color: #0527AF; border-bottom: 1px solid #0527AF;}



.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

input,button,select,textarea{ outline:none; font-family:"arial, helvetica, sans-serif";  }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; font-weight:normal;}


submit{ font-family:"arial, helvetica, sans-serif";  }
#warp{ width:100%; height:auto;  overflow: hidden;}

.Topbg{ width: 100%; height: 39px; background: #0527af;} 
.Top{ width: 1200px; height: 39px; line-height: 39px; overflow: hidden; color: #d9e1ff;}
.Top span{ font-size: 16px; color: #d9e1ff; font-weight: bold; font-family: arial;}
.Top span img{ padding-right: 10px; vertical-align: middle;}

.Header{ width: 1200px; height: 119px;  }
.Header .logo{ float: left; padding: 34px 0; width: 265px; height: 51px; overflow: hidden;}
.Header .logo a{ display: inline-block; width: 265px; height: 51px; background: url(../images/logo.jpg) no-repeat;}
.Header .nav{ float: right; width: auto; height: 119px;}
.Header .nav li{ float: left; line-height: 117px; font-size: 16px; margin-left: 50px; position: relative;}
.Header .nav li a{ display: block;}
.Header .nav li a:hover{ color: #0527AF; border-bottom: 2px solid #0527AF;}
.Header .nav li:hover ul{ display: block;}
.Header .nav li ul{ z-index: 99999999; position: absolute; left: 0; top: 119px;  width: 120px; background: #FFFFFF; display: none;}
.Header .nav li ul li{ float: none; line-height: 42px; height: 42px; overflow: hidden; margin-left: 0; font-size: 14px; width: 120px; text-align: center;}
.Header .nav li ul li a{ display: block; border-bottom: 1px solid #dedede; width: 120px; height: 41px;}

/**banner**/
.fullSlide{width:100%;height:724px; overflow:hidden;   position: relative; }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100%; }
.fullSlide .bd li{ width:100%;  height:724px; }
.fullSlide .bd li a{ position:absolute; width:100%; height:724px; display:block; z-index:1;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; padding: 20px 0; left:0; height:12px; line-height:12px; text-align:center;  }
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin-left:10px; background: #ffffff;  overflow:hidden; line-height:9999px; border-radius: 50%;}
.fullSlide .hd ul .on,.fullSlide .hd ul li:hover{background: #0527af; }

.fullSlide .prev,.fullSlide .next {
	position: absolute;
	display: block;
	transition: all 250ms ease-out;
	margin-bottom: -30px;
	background-color: rgba(0,0,0,0.3);
	text-indent: -9999px;
	overflow: hidden;
	height: 60px;
	width: 40px;
	background-repeat: no-repeat;
}
.fullSlide .next {
	transform: translate(40px, 0);
	-ms-transform: translate(40px, 0);
	-webkit-transform: translate(40px, 0);
	-moz-transform: translate(40px, 0);
	-o-transform: translate(40px, 0);
}
.fullSlide .prev {
	transform: translate(-40px, 0);
	-ms-transform: translate(-40px, 0);
	-webkit-transform: translate(-40px, 0);
	-moz-transform: translate(-40px, 0);
	-o-transform: translate(-40px, 0);
}
.fullSlide:hover .next, .fullSlide:hover .prev {
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
}
.fullSlide .next {
	bottom: 50%;
	right: 200px;
	background-image: url(../images/banner-fy.png);
	background-position: center bottom;
}
.fullSlide .prev {
	bottom: 50%;
	left: 200px;
	background-image: url(../images/banner-fy.png);
	background-position: center top;
}



.return_top {
  position: fixed;
  right: 0;
  top: 300px;
  width: 86px;
}
.return_top a {
  display: block;
  width: 86px;
  height: 78px;
  margin-bottom: 3px;
  background: #000;
  position: relative;
}
.return_top a .con{
	position: absolute;
	right: 86px;
	bottom: 0;
	background-color: #0527af;
	transform: translateX(165px);
	opacity: 0;
	transition: all .5s;
}
.return_top a .con span{
	color: #fff;
	text-align: center;
	display: block;
    height: 78px;
    line-height: 78px;
    width: 165px;
    font-size: 18px;
}
.return_top a:hover {
  background: #0527af;
}
.return_top a:hover .con{
	transform: translateX(0);
	opacity: 1;
}

.return_top a.back{ display:none;}

.inSearch{ width: 1200px; height: 38px; line-height: 38px; padding: 15px 0;}
.inSearch a{ color: #999999; padding-left: 30px;}
.inSearch a:hover{ color: #0527af;}

.inSearchR{ float: right; width: 260px; height: 38px; overflow: hidden;}
.inSearchR1{ float: left; width: 180px; height: 38px; padding: 0 10px 0 30px; overflow: hidden; border: none; background: url(../images/inseabg.jpg) no-repeat;}
.inSearchR2{ float: left; border: none; width: 40px; height: 38px; background: url(../images/inseabtn.jpg) no-repeat;}


.inProbg{ width: 100%; height: auto; padding: 60px 0; background: #f5f5f5;}
.inProTit{ text-align: center; width: 100%; height: auto;}
.inProTit h2{ font-size: 36px; color: #000000; line-height: 55px; height: 55px; font-weight: normal;}
.inProTit h2 span{ font-weight: bold; color: #0527AF;}
.inProTit h4{ font-size: 18px; color: #999999; font-weight: normal; line-height: 38px;}

.inProNav{ width: 1200px; height: 40px; text-align: center; margin-top: 15px;}
.inProNav a{ font-size: 16px; display: inline-block; margin: 0 6px; width: 133px; height: 38px; border: 1px solid #a0a0a0; line-height: 38px; text-align: center; border-radius: 20px;}
.inProNav .tabs .thistab,.tabs .thistab a:hover {color: #FFFFFF; background: #0527af; border-color: #0527af;}

.tab_conbox{ width: 1224px; height: auto; margin-top: 40px; }
.inproList{ width: 1224px; height: auto; display: none;}
.inproList dl{ float: left; width: 381px; height: 280px; margin:11px;  background: #FFFFFF;  text-align: center;}
.inproList dl a{ display: block; width: 381px; height: 280px;  }
.inproList dl dt{ width: 381px; height: 212px; overflow: hidden;}
.inproList dl dt img{ width: 381px; height: 212px;}
.inproList dl dd{ width: 100%; height: 68px; line-height: 68px; font-size: 16px;}
.inproList dl a:hover dd{ background: #0527AF; color: #FFFFFF;}

.inApplibg{ width: 100%; height: 780px; background: url(../images/in_applibg.jpg) no-repeat;}

.inAppTit{ text-align: center; width: 100%; height: auto; padding-top: 70px;}
.inAppTit h2{ font-size: 36px; color: #FFFFFF; line-height: 55px; height: 55px; font-weight: normal;}
.inAppTit h2 span{ font-weight: bold; color: #FFFFFF;}
.inAppTit h4{ font-size: 18px; color: #CCCCCC; font-weight: normal; line-height: 38px;}


.application{ margin-top:30px; overflow:hidden; width: 1200px;}
.application_left{width:276px; float:left;}
.application_left li{height:164px; background:#eee; text-align:center; width:100%; float:left; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; cursor:pointer; 	margin-bottom:4px; position:relative;}
.application_left li i{width:32px; height:32px; margin:30px auto 0;  display:block;}
.application_left li b{width:18px; height: 1px; background: #bfbfbf;  display: block; margin: 10px auto;  -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.application_left li h3{font-size:18px; font-weight: normal; line-height: 30px; color:#333; text-align:center; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.application_left li aside{ color: #999999; font-size: 12px; text-transform: uppercase; line-height: 22px;} 


.application_left li:hover, .application_left li.act{background:#0527af;}
.application_left li:hover b, .application_left li.act b{border-color:#fff;}
.application_left li:hover h3, .application_left li:hover aside, .application_left li.act h3, .application_left li.act aside{color:#fff;}

.application_left li i.icon01{ background: url(../images/inappIcon1.png) no-repeat;}
.application_left li:hover i.icon01, .application_left li.act i.icon01{ background: url(../images/inappIcon1s.png) no-repeat;}

.application_left li i.icon02{background: url(../images/inappIcon2.png) no-repeat;}
.application_left li:hover i.icon02, .application_left li.act i.icon02{background: url(../images/inappIcon2s.png) no-repeat;}

.application_left li i.icon03{background: url(../images/inappIcon3.png) no-repeat;}
.application_left li:hover i.icon03, .application_left li.act i.icon03{background: url(../images/inappIcon3s.png) no-repeat;}

.application_left li i.icon04{background: url(../images/inappIcon4.png) no-repeat;}
.application_left li:hover i.icon04, .application_left li.act i.icon04{background: url(../images/inappIcon4s.png) no-repeat;}

.application_left li i.icon05{background: url(../images/inappIcon5.png) no-repeat;}
.application_left li:hover i.icon05, .application_left li.act i.icon05{background: url(../images/inappIcon5s.png) no-repeat;}

.application_left li i.icon06{background: url(../images/inappIcon6.png) no-repeat;}
.application_left li:hover i.icon06, .application_left li.act i.icon06{background: url(../images/inappIcon6s.png) no-repeat;}


.application_left.application_right{float:right;}

.application_box_con{width:640px; height:500px; float:left; margin-left:4px;}
.application_con{width:640px; height:500px;}
.application_con a{display:block; height:100%;}
.application_con picture{width:640px; height:500px; overflow:hidden;}
.application_con picture img{display:block; width:640px; height:500px;}


.inYsbg{ width: 100%; height: 950px; padding-top: 80px; background: url(../images/inysbg.jpg) no-repeat center; background-size:cover;}

.ys .content{ height:auto;  position: relative; margin-top: 55px;}

.ys dl{ width: 1200px; height:541px; position:relative;}
.ys dt{ width:960px; height:541px; overflow:hidden; margin-right:-360px;}
.ys dt img{ display:block;width:960px; height:541px; }
.ys dd{ width:540px; padding-top:255px; position: relative;}
.ys dd:after{content: "";width: 458px; height: 1px; position: absolute;left:142px;top:40px;background:#cccccc;}
.ys dd h3{background:url(../images/ysline.png) no-repeat left bottom; font:36px "Microsoft YaHei"; color:#333; margin-bottom: 30px; height:122px; font-weight: bold;}
.ys dd h3 i{font-weight: normal;}
.ys dd h3 em{ display:block; font-size:22px; color: #333333; opacity: 0.35; line-height: 52px; text-transform: uppercase; font-weight: normal; font-family: "Times New Roman"}
.ys dd p{background:url(../images/ysico.png) no-repeat left 10px; font:16px "Microsoft YaHei"; line-height:30px; padding-left:25px; position:relative; color: #666666;}
.ys dd .pages{position:absolute;top:0; left:0;}
.ys dd .pages span{font-size: 30px; color: #666666;font-family: "Times New Roman"; display: block; float: left;font-weight: bold;padding-top: 20px; }
.ys dd .pages b{font-weight: bold; color: #0527AF;font-size: 50px; width: 92px; background: url(../images/xx.png) no-repeat right center; display: block; float: left; margin-right: 10px;}
.ys_nr{margin-bottom: 12px;}

.ys_nr img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ys_nr img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.ys_nav{ width: 1200px;  margin:0 auto; }
.ys_nav  ul{width: 880px; float: left;}
.ys_nav  li{width: 190px;margin-right: 12px; float: left; overflow: hidden;box-sizing: border-box; position: relative;}
.ys_nav  li img{width:190px; height:121px;display: block;}
.ys_nav  li i{position: absolute;top:103px;left:80px; width: 32px; height: 32px; background: url(../images/ysjt.png) no-repeat; display: none;}
.ys_nav  li span{padding-top: 18px; display: block; font-size:18px; color: #333333; text-align: center; }
.ys_nav  li.cur img{border:3px solid #0527AF; width: 184px; height: 115px;}
.ys_nav  li.cur i{display: block;}
.ys_nav .tel{width: 246px; float: right;padding-top: 45px;}
.ys_nav .tel p{font-size: 30px; color:#0527AF;font-weight: bold; }
.ys_nav .tel p span{display: block;font-size: 14px; color: #333333; text-align: left;font-weight: normal; }
.ys_nav .tel a{font-size:16px; overflow: hidden; display:block;line-height: 46px; margin-top: 10px; width: 192px; float: left; background:url(../images/xqbtn.png) no-repeat; text-align: left;color: #fff;padding-left: 47px;box-sizing: border-box; }


.inNewsTit{ text-align: center; width: 100%; height: auto; margin-top: 60px;}
.inNewsTit h2{ font-size: 36px;  color: #0527AF; line-height: 55px; height: 55px; }
.inNewsTit h4{ font-size: 18px; color: #999999; font-weight: normal; line-height: 38px;}


.inNewsNav{ width: 1200px; height: 40px; text-align: center; margin-top: 15px;}
.inNewsNav a{ font-size: 16px; display: inline-block; margin: 0 6px; width: 133px; height: 38px; border: 1px solid #a0a0a0; line-height: 38px; text-align: center; border-radius: 20px;}
.inNewsNav .tabs .thistab,.tabs .thistab a:hover {color: #FFFFFF; background: #0527af; border-color: #0527af;}


.tab_conbox1{ width: 1200px; height: 410px; overflow: hidden; margin-top: 48px; }
.inNewsList{width: 1200px; height: 410px; overflow: hidden; }
.inNewsList dl{ float: left; width: 387px; height: 410px; overflow: hidden; margin-left: 19px;}
.inNewsList dl:first-child{ margin-left: 0;}
.inNewsList dl a{ display: block; width: 387px; height: 410px; }
.inNewsList dl a dt{ width: 387px; height: 226px; overflow: hidden;}
.inNewsList dl a dt img{ width: 387px; height: 226px; }
.inNewsList dl a dd{ width: 355px; height: auto; padding-top: 15px;}
.inNewsList dl a dd h3{ line-height: 32px; height: 32px; overflow: hidden; font-weight: normal; font-size: 16px;}
.inNewsList dl a dd h4{ line-height: 23px; height: 23px; overflow: hidden; font-weight: normal; font-size: 14px; color: #999999;}
.inNewsList dl a dd p{ width: 100%; height:72px; overflow: hidden; border-top: 1px solid #eeeeee; color: #999999; margin-top: 10px; padding-top: 12px; line-height: 24px;}


.footerbg{ width: 100%; background: #353535; padding: 45px 0;}
.footer{ width: 1200px; height: 185px; overflow: hidden;}
.footerL{ float: left; width: 273px; height: 185px; overflow: hidden; border-right: 1px solid #585858;}
.footerL h2{ color: #FFFFFF; font-size: 18px; line-height: 50px;}
.footerLlist{ width: 100%; height: auto; overflow: hidden; padding-top: 10px;}
.footerLlist a{ display: block; float: left; width: 50%; line-height: 30px; color: #999999;}

.footerM{ float: left; width: 529px; padding: 0 80px; height: 185px; overflow: hidden; border-right: 1px solid #585858;}
.footerM h2{ color: #FFFFFF; font-size: 18px; line-height: 50px;}
.footerM h4{ color: #FFFFFF; font-size: 24px; font-family: arial; font-weight: normal; line-height: 40px; padding-top: 5px;}
.footerM p{ color: #999999; line-height: 30px;}


.footerR{ float: right; width: 141px; height: 185px; text-align: center; overflow: hidden;}
.footerR h2{ color: #FFFFFF; font-size: 18px; line-height: 50px;}
.footerR img{ width: 111px; height: 111px; padding-top: 10px;}


.footerinfobg{ width: 100%; height: 72px; line-height: 72px; background: #2e2e2e; border-top: 1px solid #292929;}
.footerinfo{ width: 1200px; height: 72px; overflow: hidden; color: #666666;}
.footerinfo a{ color: #666666;}
.footerinfo a:hover{ color: #FFFFFF;}

.banner2{ width: 100%; height: 500px;}
.menubg{ width: 100%; height: 80px; background: #FFFFFF; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.menu{ width: 1200px; height: 80px; line-height: 80px; overflow: hidden;}
.menuL{ float: left; width: auto; height: 80px;}
.menuL a{ font-size: 16px; padding-right: 45px;}
.menuL a:hover{ color: #0527AF;}
#lm_hover{ color: #0527AF;}

.menuR{ float: right; width: auto; height: 80px;}
.menuR i{ font-size: 18px; padding-right: 5px; color: #666;}
.Maintit{ width: 100%; text-align: center; height: auto; margin-bottom: 10px;}
.Maintit h3{ font-size: 32px; line-height: 69px;}
.Maintit h4{ width: 40px; height: 3px; background: #0527AF;}

.abinfo{ width: 1200px; padding: 30px 0; overflow: hidden; line-height: 26px;}
.abinfo img{ max-width: 100%; height: auto;}

.abList{ width: 1200px; padding:0 0 30px 0; overflow: hidden;}
.abList dl{ float: left; text-align: center; width: 300px; height: 182px; overflow: hidden;}
.abList dl dt{ width: 100%; height: 132px; overflow: hidden;}
.abList dl dt img{ width: 97px; height: 132px; }
.abList dl dd{ width: 100%; height: 50px; line-height: 50px;}


.job-warp{width: 1200px; text-align: left; }
    
    .job-warp ul li{height: auto;width: 100%;border-bottom: 1px solid #e9ebed}
    .job-warp li .title{height: 52px; text-align: left; margin-top: 0; color: #666666; line-height: 52px;padding: 0 40px; box-sizing: border-box; color: #4b4b4b;background-color: #ffffff;font-size: 14px;cursor:pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
    .job-warp li.on .title{background-color:#0527AF;color: #fff;}
    .job-warp li .title span{float: right;padding-right: 30px;background: url(../images/job-icon1.png) right center no-repeat;}
    .job-warp li.on .title span{background: url(../images/job-icon2.png) right center no-repeat}
    .job-warp li .warp{padding: 20px 40px;background-color: #fff;display: none; width: 1200px; box-sizing: border-box;}
    .job-warp .warp .tbl{width:100%;margin-bottom: 25px;padding:10px 0 20px 0;border-bottom: 1px solid #e9ebed}
    .job-warp .warp .tbl p{width: 25%;float: left;font-size: 14px;color: #222;line-height: 26px;}
    .job-warp .warp .tbl p span{color: #565656;padding-left: 15px;}
    .job-warp .warp .cont h2{font-size: 14px;color: #222;line-height: 30px;margin-bottom: 15px; text-align: left;}
    .job-warp .warp .cont .cent,.job-warp .warp .cont .cent p{font-size: 14px;line-height: 28px;color: #666}
    .job-warp .warp .btns{font-size:14px;line-height: 20px;color: #0527AF;cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
    .job-warp .warp .btns:hover{color: #222;}

.f-cb{
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}


.conBox1{ width: 1200px; margin-top: 25px; height: auto; overflow: hidden;}
.conBox1Left{ float: left; width: 571px; height: auto; overflow: hidden;}
.conBox1Left h1{ width: 100%; height: 68px; line-height: 68px; font-weight: normal; font-size: 18px;}
.conBox1Left li{ width: 100%; height: 42px; margin-bottom: 20px;}
.conBox1Left .coninput1{ width: 539px; padding: 0 15px; height: 40px; border: 1px solid #EEEEEE;}
.conBox1Left .contex{ width: 539px; padding: 15px; height: 72px; border: 1px solid #EEEEEE;}
.conBox1Left .consub{ width: 100%; height: 55px; border: none; font-size: 16px; text-align: center; color: #FFFFFF; background: #0527AF;}

.conBox1Right{ float: right; width: 530px; height: auto; overflow: hidden; padding-top: 15px;}
.conBox1Right h1{ font-weight: normal; font-size: 26px; line-height: 58px;}
.conBox1Rightinfo{ padding-top: 10px; width: 100%; height: auto; font-size: 16px; line-height: 28px;}

.conMap{ width: 1200px; height: 430px; overflow: hidden; margin-top: 50px;}

.NewsList{ width: 1230px; height: auto; overflow: hidden; padding: 35px 0;}
.NewsList dl{ float: left; width: 387px; height: 410px; overflow: hidden; margin: 10px;}
.NewsList dl a{ display: block; width: 387px; height: 410px; }
.NewsList dl a dt{ width: 387px; height: 226px; overflow: hidden;}
.NewsList dl a dt img{ width: 387px; height: 226px; }
.NewsList dl a dd{ width: 355px; height: auto; padding-top: 15px;}
.NewsList dl a dd h3{ line-height: 32px; height: 32px; overflow: hidden; font-weight: normal; font-size: 16px;}
.NewsList dl a dd h4{ line-height: 23px; height: 23px; overflow: hidden; font-weight: normal; font-size: 14px; color: #999999;}
.NewsList dl a dd p{ width: 100%; height:72px; overflow: hidden; border-top: 1px solid #eeeeee; color: #999999; margin-top: 10px; padding-top: 12px; line-height: 24px;}


.newsShowbg{ width: 100%; height: auto; background: #f5f5f5; padding: 65px 0;}
.newsShow{ width: 1200px; height: auto; overflow: hidden;}
.newsShowLeft{ float: left; background: #FFFFFF; width: 880px; height: auto; padding:30px 25px; overflow: hidden;}
.newsShowTit{ width: 100%; height: auto; text-align: center; font-size: 26px; line-height: 36px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.newsShowTime{ width: 100%; height: 55px; line-height: 55px; color: #999999; text-align: center;}
.newsShowinfo{ font-size: 14px; color: #666666; line-height: 26px; padding-bottom: 30px; overflow: hidden;}
.newsShowinfo img{ max-width: 100%; height: auto;}


.newsPrev{ width: 100%; height: auto; overflow: hidden;}
.newsPrev li{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; font-size: 16px; color: #666666;}
.newsPrev li a{ color: #666666;}
.newsPrev li span{ color: #333333;}
.newsPrev li a:hover{ color: #0527AF;}


.newsShowRight{ float: right; width: 240px; height: auto; overflow: hidden;}
.newsShowRight h2{ font-weight: normal; color: #0527AF; font-size: 18px; line-height: 28px;}
.newsShowRight li{ width: 240px; height: auto; padding: 15px 0; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.newsShowRight li h4{ font-weight: normal; font-size: 14px; line-height: 20px;}
.newsShowRight li p{ color: #999999; font-family: arial; line-height: 24px;}

.photoBg{ width: 100%; height: auto; background: #f5f5f5; padding: 65px 0;}
.photoList{ width: 1200px; height: auto; overflow: hidden;}
.photoList dl{ width: 1200px; height: 299px; overflow: hidden; margin-bottom: 30px; background: #FFFFFF;}
.photoList dl a{ display: block; width: 1200px; height: 299px;}
.photoList dl a dt{ float: left; width: 416px; height: 299px; overflow: hidden;}
.photoList dl a dt img{ width: 416px; height: 299px;}
.photoList dl a dd{ float: left; width: 714px; height: 229px; padding: 35px; overflow: hidden; }
.photoList dl a dd h3{ font-size: 20px; height: 45px; line-height: 45px; overflow: hidden;}
.photoList dl a dd p{ color: #666666; line-height: 24px; height: 96px; overflow: hidden; margin-top: 10px;}
.photoList dl a dd h4{ width: 100%; height: 21px; line-height: 21px; overflow: hidden; font-size: 14px; color: #999999; font-weight: normal; margin-top: 50px;}
.photoList dl a dd h4 span{ background: url(../images/photoabg.jpg) no-repeat left center; padding-left: 30px;}
.photoList dl a:hover dd h4 span{ background: url(../images/photoabgh.jpg) no-repeat left center; padding-left: 30px;}

.photoShow{  background: #FFFFFF; width: 1150px; height: auto; padding:30px 25px; overflow: hidden;}


.faqList{ width: 1200px; height: auto; overflow: hidden;}
.faqList .job-title{ margin-bottom: 15px; font-size: 16px; display:block;height:49px;line-height:49px;color:#333; background: #f7f7f7 url(../images/faqico.jpg) no-repeat 1150px center;  width: 100%; padding: 0 25px; box-sizing: border-box;}
.faqList .job-title img{ vertical-align: middle; padding-right: 10px;}
.faqList .job-title.cur{ background: #f7f7f7 url(../images/faqicos.jpg) no-repeat 1150px center;}
.faqList .job-box{width:100%; position:relative;overflow:hidden;display:none; margin-bottom: 10px;  background: #f7f7f7;}
.faqList .job-con{padding:20px 30px;font-size:14px;line-height:26px;color:#666;position:relative; box-sizing: border-box;}

.DownList{ width: 1198px; border: 1px solid #e5e5e5; border-bottom: none; height: auto; overflow: hidden;}
.DownListTop{ width: 1198px; height: 54px; line-height: 54px; overflow: hidden; border-bottom: 1px solid #e5e5e5; font-size: 16px; color: #666666;}
.DownListDiv1{ float: left; width: 565px; height: 54px; line-height: 54px; text-align: center; }
.DownListDiv2{ float: left; width: 215px; height: 54px; line-height: 54px; text-align: center; }
.DownListDiv3{ float: left; width: 203px; height: 54px; line-height: 54px; text-align: center; }
.DownListDiv3 a{ color: #999999; line-height: 54px;}
.DownListDiv3 a:hover{ color: #0527AF;}
.DownList li{ width: 1198px; height: 54px; overflow: hidden; border-bottom: 1px solid #e5e5e5;  color: #999;}
.DownList li:nth-child(even){ background: #f7f7f7;}

.goodsbg{ width: 100%; height: auto; padding-bottom: 30px; background: #f5f5f5;}
.goodsTop{ width: 1200px; height: 90px; line-height: 90px; overflow: hidden;}
.goodsTop i{ font-size: 16px; padding-right: 10px;}


.goodsMain{ width: 1200px; height: auto; overflow: hidden;}
.goodsLeft{ float: left; width: 241px; height: auto; overflow: hidden;}
.goodsLeft h2{ font-size: 24px; color: #FFFFFF; width: 100%; height: 81px; line-height: 81px; box-sizing: border-box; padding-left: 50px; background: #c43a3a;}
.goodsLeft a{ margin-top: 1px; display: block; width: 100%; height: 58px; line-height: 58px; overflow: hidden; box-sizing: border-box; padding-left: 50px; font-size: 16px; color: #FFFFFF; background: #434343;}
.goodsLeft a:hover{ background: #0527AF;}
#lm_hover1{background: #0527AF;}
.goodsLeft img{ width: 241px; height: 214px; margin-top: 15px;}

.goodsList{ float: right; width: 953px; height: auto; overflow: hidden;}
.goodsList dl{ float: left; width: 305px; height: 223px; overflow: hidden; text-align: center; margin-left: 12px; margin-bottom: 12px;}
.goodsList dl a{ display: block; width: 305px; height: 223px; background: #FFFFFF;}
.goodsList dl a dt{ width: 305px; height: 169px; overflow: hidden;}
.goodsList dl a dt img{ width: 305px; height: 169px;}
.goodsList dl a dd{ width: 305px; height: 54px; line-height: 54px;}
.goodsList dl a:hover dd{ background: #0527AF; color: #FFFFFF;}

.goodsList1box{ float: right; width:939px; height: auto; overflow:hidden;}
.goodsList1{ width: 939px; border: 1px solid #d2d2d2; border-right: none; height: auto; overflow: hidden; }
.goodsList1Top{ width: 100%; height: 50px; line-height: 50px; overflow: hidden; color: #333; background: #e4e8ef; display:flex;flex-direction: row;/*这里可以不写，flex布局默认方向横向即row*/
            justify-content: center;
            align-items: center; }
.goodsList1Div1{  width:auto; height: 50px; border-right: 1px solid #d2d2d2; display: flex;
            justify-content: center;
            align-items: center;
            width: 30em; }



.goodsList1Div2{ float: left; width: 70px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div3{ float: left; width: 66px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div4{ float: left; width: 104px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div5{ float: left; width: 77px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div6{ float: left; width: 87px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div7{ float: left; width: 129px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div8{ float: left; width: 128px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1Div9{ float: left; width: 131px; height: 50px; text-align: center;  border-right: 1px solid #d2d2d2;}
.goodsList1 li{ width: 939px; height: 50px; line-height: 50px; overflow: hidden; color: #666; background: #FFFFFF; font-size: 13px; display:flex;flex-direction: row;/*这里可以不写，flex布局默认方向横向即row*/
            justify-content: center;
            align-items: center;}
.goodsList1 li a{ color: #666;}
.goodsList1 li a:hover{ color: #0527AF;}
.goodsList1 li:nth-child(odd){ background: #f5f5f5;}


.goodsShow{ width: 900px; padding: 20px; height: auto; float: right; overflow: hidden; background: #FFFFFF;}

.goodsShow1{ width: 900px; height: auto; overflow: hidden;}
.goodsShow1Left{ float: left; width: 474px; height: 348px; overflow: hidden; border: 1px solid #eeeeee;}
.goodsShow1Left img{width: 474px; height: 348px; }
.goodsShow1Right{ float: right; width: 390px; height: auto; overflow: hidden;}
.goodsShow1Right h2{ font-family: arial; font-size: 30px; color: #0527AF; height: 64px; line-height: 64px; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.goodsShow1Rightinfo{ width: 390px; padding: 15px 0; border-bottom: 1px solid #eeeeee; line-height: 30px; color: #999999;}
.goodsShow1Rightinfo span{ color: #666;}

.goodsShow1Right .gslx{ width:100%; height:44px; padding-top:20px; overflow:hidden;}
.goodsShow1Right .gslx a{ display:block; width:136px; height:42px; line-height:42px; text-align:center; color:#0527AF; border:1px solid #0527AF; float:left; margin-right:20px;}
.goodsShow1Right .gslx a i{ padding-right:10px; font-size:20px;}
.goodsShow1Right .gslx a:hover{ background:#0527AF; color:#fff;}

.gooodShow2Top{ width: 100%; height: 50px; line-height: 50px; overflow: hidden; margin-top: 50px; background: #f8f8f8;}
.gooodShow2Top a{ display:block; width: 156px; height: 50px; text-align: center; background:#0527AF; color: #FFFFFF; float:left; font-size: 16px; }
.gooodShow2info{ width: 100%; height: auto; padding: 25px 0; overflow: hidden;}
.gooodShow2info img{ max-width: 100%; height: auto;}
.gooodShow2info table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 14px; table-layout: fixed;  width: 100%; box-sizing:border-box; border-spacing:0;}
.gooodShow2info table td{ border:1px solid #ccc;  border-right:0px; border-bottom:0px; padding:8px 2px; text-align:center; word-wrap: break-word; }
.gooodShow2info table tr{background:#f6f6f6; }


.list-auto{ position:relative; display:block; width:1130px; padding:30px; background:#fff;  overflow:hidden; _zoom:1; }

/*大标题*/
.ntitle{ margin:0 auto; padding:30px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }
	
	
	/*图文列表*/
.n-list{ padding-top:10px; }
	.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
	.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#0527AF; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
	.n-list li .note .info{ padding-top:10px; }
	.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
	.n-list li .note .info .time{ background-position:0 -158px; }
	.n-list li .note .info .view{ background-position:0 -36px; }
	.n-list li .note .info .comm{ background-position:0 4px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }