@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:15px;color:#202020; font-family:Microsoft yahei; font-weight:normal;}

div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, input, button,
textarea, p, table, th, td {margin:0px;padding:0px; }
img{border:0;}
ul,li{list-style-type:none;font-size:13px;}
:focus {outline:0;}
h3{font-size:14px;}
h4{font-size:12px;}
a {color:#202020;text-decoration:none;}
a:hover {color:#202020;text-decoration:none;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}

.xia{ display: none;}

/*通用 */
.head{ width:1010px; height:106px; background:url(../images/logo.jpg) no-repeat left; margin:auto;}
.topIcon{ position:relative;}
	.iconPulldown{ display:none; position:absolute;}
	.topIcon:hover .iconPulldown{ position::absolute;display:block; z-index:3999; }
/*导航*/
.top{ width:100%; height:43px; background:#005bac;}
#header2{ width:1120px; margin:auto;height:43px; line-height:43px; background:#005bac;}
.nav li{ width:112px; position: relative; float: left;}
.nav li:hover a{ width:112px; color:#fff;}
.nav li a{ width:100px; text-align:center; line-height:43px; float:left;color:#fff;font-size:14px;}
.nav li a:hover {color:#fff;}
.nav li .nav-w {z-index:21;	position:absolute; display:none; float:left; clear:both; overflow:hidden; top:43px; background:#fff; border-top:#005bac 1px solid; background:#005bac;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul { position:static; padding-top:7px; padding-bottom:10px;argin:0px; width:112px;overflow:hidden;}
.nav li .section-nav1 ul li { position:static; padding:0px; line-height:30px; text-align:center;width:100%; background:none;}
.nav li .section-nav1 ul li a { line-height:35px; text-align:center; width:100%; display:block; background:none;color:#fff;font-size:12px;overflow:hidden;cursor:pointer;}
.nav li .section-nav1 ul li a:hover {color: #fff;}

.top2021search{float:left;width:140px; padding-left:22px; height:39px; line-height:39px; color:#fff; border:none; background: #005bac}
.input_hidd {
    background: url(../images/search_bg.jpg) no-repeat;
    width: 50px;
    height: 39px;
    border: none;
    float: left
  }

/*首页*/
.ti{ height:31px; line-height:31px; background:url(../images/h3_bg.jpg) no-repeat; font-size:14px; text-indent:14px; color:#fff; font-weight:bold;}
.aa{float:left;}
.cc{float:right;}
.ti span a{ float:right; color:#005bac; font-weight:normal; font-size:12px;}
.mainlist{ margin-top:11px;}
.mainlist li a{cursor: pointer;}
.mainlist li{ line-height:30px; padding-left:20px; background:url(../images/mainlistli.jpg) no-repeat left;float:left;}
.dd{float:left;padding:0;margin:0;}
.kzzs{ width:268px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ee{float:right;}
.mainlist li:hover a{ color:#2079df;}
/*.mainlist li a{float:left;}*/
/*.mainlist li span{ float:right; margin-right:8px;}*/
  .lubo{ min-width:1000px;clear: both; position: relative; height:350px;text-align:center;background:grey;text-align:center;}
  .lubo_box{ position: relative; height:350px; text-align:center;width:1040px;margin:0px auto;}
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0;width:1040px;height:350px;display:none;text-align:center;overflow:hidden;}
   .lubo_box li a{dispiay:block;height:100%}
  .lubo_box li img{ height: 350px;margin:0px auto;width:1040px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ display:none;float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*按钮*/
  .lubo_btn{ position: absolute; width: 1040px; top: 140px;left:50%;margin-left:-520px;}
  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.2;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
 .left_btn:hover,.right_btn:hover{opacity:0.5}
 .left_btn{ float: left;}
  .right_btn{ float: right;}


.sm-nav{ width:612px; margin:0 auto; padding-top:30px; padding-bottom:30px; position:relative; height:80px;}
.sm-nav li{ width:108px; list-style:none; float:left; position:absolute; border:1px solid #c4c4c4; border-radius:100px; height:73px; padding-top:30px; cursor:pointer;}
.sm-nav li .pic{ width:40px; height:30px; margin:0 auto; background:url(../images/ico1.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic1{ width:40px; height:30px; margin:0 auto; background:url(../images/ico2.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic2{ width:40px; height:30px; margin:0 auto; background:url(../images/ico3.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic3{ width:46px; height:30px; margin:0 auto; background:url(../images/ico4.png) no-repeat; transition-duration:1s;}
.sm-nav li:hover .pic{ width:40px; height:30px; margin:0 auto; background:url(../images/ico1_1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic1{ width:40px; height:30px; margin:0 auto; background:url(../images/ico2_1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic2{ width:40px; height:30px; margin:0 auto; background:url(../images/ico3_1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic3{ width:46px; height:30px; margin:0 auto; background:url(../images/ico4_1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:nth-child(2){ left:150px;}
.sm-nav li:nth-child(3){ left:300px;}
.sm-nav li:nth-child(4){ left:450px;}
.sm-nav li:hover{background:#3b8ccb; border:1px solid #3b8ccb;}
.sm-nav li .txt{width:100%; text-align:center; font-size:16px; color:#666666; padding-top:8px;}
.sm-nav li:hover .txt{color:#fff;}

.h70{ width:100%; padding:70px 0;}
.in-ti{ width:100%; text-align:center; margin-bottom:20px;}
.in-ti p{ font-size:28px; color:#222;}
.in-ti span{ font-size:14px; font-family:"Arial"; opacity:0.5; color:#222; text-transform:uppercase;}

.msfc_nr{
	height: 430px;
	position: relative;
	overflow: hidden;
	width:1040px;
	margin:auto;
}

.msfc_nr ul{
	overflow: hidden;
	position:absolute;
	width: 1600px;
	left: 0;
	top: 0;
	_height:1px;
}

.msfc_nr ul li{
	float: left;
	width: 270px;
	text-align:center;
}
.msfc_nr ul li p{ line-height:50px; width:260px; margin:auto; font-size:20px;}
.msfc_nr ul li img{ height:326px; width:260px;}


.w1{width:1200px; margin:0 auto;}
.i-logo{padding:10px 0 0 0;  width:66.916%;}
.lan{ width:100%; background:#fff;}
.lan li{ width:70px; height:25px; text-align:center; border-radius: 0px 0px 5px 5px; float:right; list-style:none; margin-left:2px; color:#fff; line-height:25px; display:inline-block;}
.lan li:nth-child(1){background:#e5e5e5;}
.lan li:nth-child(2){background:#66739b;}
.link{ padding-top:15px;  background:#fff;}
.link li{ margin:0 9px; list-style:none; float:right; position:relative;}
.link li .pic{width:50px; height:50px; margin:0 auto;}
.link li .pic img{width:100%; border-radius:100px;}
.link li:nth-child(1) .pic img{width:100%; border-radius:0px;}
.link li:hover .pic img{-moz-box-shadow:4px 5px 9px #BFBFBF; -webkit-box-shadow:4px 5px 9px #BFBFBF; box-shadow:4px 5px 9px #BFBFBF;}
.link li .txt{width:100%; text-align:center; font-size:12px;}
.link li .ewm{width:102px; height:102px; position:absolute; top:-50px; transition-duration:1s; right:0; display:none; z-index:9999;}
.link li:hover .ewm{top:70px; display:block;}
.foot{ width:90%; margin:0 auto; padding-top:15px;}
.foot1{border-bottom:1px solid #263768; padding-bottom:15px; padding-top:20px; padding-bottom:20px;}
.foot1 .l1{width:600px; margin-left:65px;}
.foot1 .l1 .ewm{width:100px; margin-right:10.3333%;}
.foot1 .l1 .ewm img{width:100%;}
.foot1 .l1 .ewm p{padding-top:8px; text-align:center; font-size:14px; color:#666666; line-height:24px;}

.foot1 .l2{width:230px; margin-right:65px;}
.foot1 .l2 .bit{font-size:20px; color:#333; font-weight:bold; padding-bottom:10px;}
.foot1 .l2 .l3{width:230px; line-height:24px; color:#333333; font-size:15px;}

.foot1 .l4{ width:100%;}
.foot1 .l4 .b1{width:16%; line-height:26px; background:url(../images/bit.png) no-repeat left center; padding-left:4%; font-size:20px; font-weight:700; color:#333333;}
.foot1 .l4 .b2{ width:100%; padding-top:15px;}
.foot1 .l4 .b2 li{float:left; list-style:none; line-height:26px; font-size:14px; color:#333; padding-right:5%;}
.foot2{width:100%; background:#005bac; color:#fff; padding-top:15px; padding-bottom:15px;}
.foot2-1{width:56px; height:66px; float:right; padding-left:10px;}
.foot2-2{width:127px; height:47px; float:right; padding-left:10px; padding-top:10px;}
.foot2-3{ margin:auto; font-size:16px; line-height:24px; text-align:center; padding-top:10px;}
