@charset "utf-8";
/* CSS Document */
.x-c{
	color: #e71e14;
}
.x-b{
	background: #e71e14;
}
.x-hc:hover{
	color: #e71e14;
}
.x-hb:hover{
	background: #e71e14;
}
.w1200{
	width: 1200px;
	margin: 0 auto 0;
}
.clear {
  zoom: 1;
}
a:hover {color: #1a4c8f;}

.mrc { text-align:center; margin-left:100px;}
.minheight { min-height:500px;}
.clear:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: ".";
}
header{
	min-width: 1200px;
	height: 250px;
	background-image: url(../img/topbg.jpg);
	background-repeat: repeat-x;
	background-position: center 0;
}
.top {
	border-bottom: 1px solid #1a4c8f;
	height: 40px;
	width:100%;
	background-color: rgba(255,255,255,0.2);
}
.top_box { width:100%; height:40px; position:absolute; z-index:11; top:0px;}
.top_info { width:1200px; height:40px; margin:0px auto 0px auto; line-height:40px;}
.top_left {}
.top_left span { font-size:13px; color:#FFF;}

.logobox { width:100%; height:210px; text-align:center;}
.logobox .logoimg { width:850px; height:131px; margin-top:40px; margin:40px auto 0 auto;}
.logobox .logoimg img {width:850px; height:131px;}



/*********************************************************************************************/
.navbox {
	background-color: #1a4c8f;
	height: 50px;
	width: 100%;
	box-shadow: 0px 2px 2px #E3E3E3;
}
.navbox .nav {
	height: 50px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.navbox .nav ul { width:100%; display: flex; flex-direction: row; align-items: center; justify-content: space-around;}
.navbox .nav ul li { height:50px; line-height:50px; position:relative;}
.navbox .nav ul li a { font-size:16px; color:#FFF; font-weight:bold; width:100%; height:50px; display:block; text-align:center;}

.navbox .nav ul li a.on{
	color: #1a4c8f;
	background-color:#FFF;
}

.adbox { height: 100px;
	width: 1200px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	}
.adbox ul { width:100%;}
.adbox ul li { width:390px; height:100px;}
.adbox ul li img { width:390px; height:100px;}
.adbox ul li:nth-child(2) { margin-left:14px; margin-right:14px;}

.toplogo {
	position: absolute;
	top: 10px;
	z-index:3;
	width: 1200px;
	left: 50%;
	margin-left:-600px;
}
.i-news{
	height: 106px;
	width: 100%;
}

.i-news .i-prolist li{
	height: 106px;
}
.i-pro{
	height: 106px;
	width: 100%;
}
.i-prob{
	padding-top: 30px;
}
.i-prolist{
	position: relative;
	margin-top: 0px;
}
.i-prolist .bd{
	overflow: hidden;
}
.i-prolist ul{
	width: 1028px;
}
.i-prolist li{
	width: 283px;
	height: 106px;
	background: #fff;
	margin-right: 20px;
	position: relative;
	cursor: pointer;
	border: 1px solid #E3E3E3;
}
.i-prolist li img { float:left; width:106px; height:106px;}
.i-prolist li .con{
	float:left;
	width:154px;
	height:86px;
	padding: 10px;
}
.i-prolist li .con i{
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	left: 0;
	top: 0;
}
.i-prolist li .conb{
	position: relative;
	z-index: 2;
}
.i-prolist li h2{
	color: #333;
	font-size: 14px;
}
.i-prolist li h3{
	color: #666;
	height: 40px;
	line-height:18px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
}
.i-prolist li .more{
	width: 88px;
	height: 26px;
	line-height: 26px;
	border:1px solid #d2d2d4;
	color: #fff;
	text-align: center;
	float: right;
	font-family: arial;
	border-radius: 50px;
	transition: all 500ms ease-in 0ms;
	background: #FF6600;
}
.i-prolist li:hover .more{
	background: #ebb100;
	color: #fff;
	border-color: #ebb100;	
}
.i-prolist .prev,
.i-prolist .next{
	display: block;
	cursor: pointer;
	width: 39px;
	height: 39px;
	background-image: url(../img/btn1.png);
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 35px;
}
.i-prolist .prev{
	background-position: left top;
	left: -69px;
}
.i-prolist .next{
	background-position: left bottom;
	right: -69px;
}
.i-prolist .prev:hover{
	background-position: right top;
}
.i-prolist .next:hover{
	background-position: right bottom;
}
body {
	background-color: #F4F4F4;
}
.mypaybox {
	height: 87px;
	width: 1198px;
	border: 1px solid #E3E3E3;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/pay.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F3F3F3;
}
.mypayul {
	float: right;
	height: 87px;
	width: 1019px;
}
.mypayul ul li {
	float: left;
}
.mypayul ul li>a {
	height: 87px;
	width: 120px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height:30px;
	padding-top:6px;
	margin-left:12px;
	margin-right:12px;
}
.mypayul ul li>a span {
	height: 50px;
	width: 120px;
	display: block;
	background-image: url(../img/payicon.png);
	background-position: 0px 50px;
	transition: all 300ms ease-in 0ms;
	
}
.mypayul ul li:nth-child(1) >a span{
	background-position: 0px 50px;
}
.mypayul ul li:nth-child(7) >a span{
	background-position: 120px 50px;
}
.mypayul ul li:nth-child(6) >a span{
	background-position: 240px 50px;
}
.mypayul ul li:nth-child(5) >a span{
	background-position: 360px 50px;
}
.mypayul ul li:nth-child(4) >a span{
	background-position: 480px 50px;
}
.mypayul ul li:nth-child(3) >a span{
	background-position: 600px 50px;
}
.mypayul ul li:nth-child(2) >a span{
	background-position: 720px 50px;
}
.mypayul ul li:nth-child(1) >a:hover span{
	background-position: 0px 0px;
	transition: all 300ms ease-in 0ms;
}
.mypayul ul li:nth-child(7) >a:hover span{
	background-position: 120px 0px;
	transition: all 300ms ease-in 0ms;
}
.mypayul ul li:nth-child(6) >a:hover span{
	background-position: 240px 0px;
	transition: all 300ms ease-in 0ms;
}
.mypayul ul li:nth-child(5) >a:hover span{
	background-position: 360px 0px;
	transition: all 300ms ease-in 0ms;
}
.mypayul ul li:nth-child(4) >a:hover span{
	background-position: 480px 0px;
	transition: all 300ms ease-in 0ms;
}
.mypayul ul li:nth-child(3) >a:hover span{
	background-position: 600px 0px;
	transition: all 300ms ease-in 0ms;
}
.mypayul ul li:nth-child(2) >a:hover span{
	background-position: 720px 0px;
	transition: all 300ms ease-in 0ms;
}



.linkbox { width:1200px; height:115px; margin-top:20px; margin-bottom:20px;  }
.linktitle { width:1200px; height:35px;}
.linkbox .linktitle h2 {
	font-size: 18px;
	float:left;
	line-height:35px;
	margin-left:15px;
}
.linkbox .linktitle a {
	font-size: 10px;
	float:right;
	margin-right:15px;
	margin-top:8px;
	color:#999999;
	line-height:20px;
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
	border-radius:15px;            /* W3C syntax */
	border: 1px solid #E6E6E6;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	transition: all 300ms ease-in 0ms;
	}
.linkbox .linktitle a:hover { background-color:#FF6600; color:#FFFFFF;transition: all 300ms ease-in 0ms;} 
.linkbox .linkcon {
	margin-top:10px;
	width:1200px;
	height:70px;
	position: relative;
	
}
.linkbox .linkcon ul li {
	float:left;
	text-align:center;
	width:130px;
	margin-right:20px;
}
.linkbox .linkcon ul li img { width:130px; height:70px;}


.linkbox .next{ position:absolute; right:-5%; top:30%;transition-duration: 500ms; transform:scale(1.3); display:inline-block; width:24px; height:30px; background:url(../img/z1_05.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;  cursor: pointer; }
.linkbox .prev{ position:absolute; left:-4%; top:30%; transition-duration: 500ms;transform:scale(1.3); display:inline-block; width:24px; height:30px; background:url(../img/z2_03.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;cursor: pointer; }

.linkbox .next:hover{ filter:alpha(opacity=100);opacity:1;transform:scale(1.5)   }
.linkbox .prev:hover{ filter:alpha(opacity=100);opacity:1; transform:scale(1.5) }

/**********footer****/
.fl { float:left;}
.fr { float:right;}

		
/*******************headernav***/
 .header-con {
            width: 100%;
            height: 40px;
            background-color: #FFF;
            position: absolute;            
            display: none;
			box-shadow: 0px 2px 2px #E3E3E3;
            z-index: 10; }
 .headtop {top: 300px;}
 .nyheadtop {top: 167px;}
            .header-con .l1 {
              left: 0;
              top: -2px; }
            .header-con .l2 {
              width: 76px;
              height: 3px;
              background: #e40800;
              position: absolute;
              left: 0;
              top: -2px; }
            .header-con .l3 {
              width: 90px;
              left: 128px;
              top: -2px; }
            .header-con .l4 {
              left: 242px;
              top: -2px; }
            .header-con .l5 {
              left: 343px;
              top: -2px; }
            .header-con .l6 {
              left: 444px;
              top: -2px; }
            .header-con .header-list {
              width: 1200px;
			  margin:0px auto 0px auto;
              }
              .header-con .header-list a {
                float: left;
                height: 35px;
				  margin-right: 20px;
                border-bottom: 1px solid #f2f2f2;
                font-size: 14px;
                line-height: 35px;
                color: #000;
                display: block; }
                .header-con .header-list a span {
                  font-family: Simsun;
                  margin-right: 12px; }
              .header-con .header-list a:hover {
                color: #1a4c8f; }
.menu01s { padding-left:164px;}
.menu02s { padding-left:318px;}
.menu03s { padding-left:477px;}
.menu04s { padding-left:628px;}	
.menu05s { padding-left:784px;}	

/********************TOP**************************/
.topbox { width:100%; height:100px; padding-top:20px;}
.topbox .nylogo {
	height: 76px;
	width: 322px;
	float:left;
}
.topbox .top_info { float:right;}
.topbox .top_info a {
	color: #666666;
}
.topbox .top_info a:hover {
	color: #F56100;
}
.topbox .top_info span {
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
/**********************NEWS**************************/

.news{width:100%;height:auto;padding-bottom:85px}   
.news .banner{
	width:100%;
	height:452px;
}
.news .banner .home{width:1191px;height:auto;height:13px;line-height:13px;margin:15px auto 0;background:url(../img/home.png) no-repeat;padding-left:23px;font-size:12px;color:#dddddd; position: relative; top:120px; }
.news .banner .home i{font-style:normal;float:left;margin-right:10px;}
.news .banner .home a{color:#fff;float:left}
.news .banner .home a:hover{color:#F29000}
.news .banner .home span{width:3px;height:5px;display:block;float:left;display:block;margin:4px 10px 0 10px;background:url(../img/next.png) no-repeat}
.news .news-new{width:1191px;height:auto;margin:20px auto 0 auto; }
.news .news-new .conn{width:1191px;height:auto;float:left;padding-bottom:10px;overflow:hidden}
.news .news-new .conn ul{width:110%;height:auto}
.news .news-new .conn ul li{width:280px;height:318px;background:#fff;float:left;margin:0 25px 24px 0}
.news .news-new .conn ul li .conn-new{width:244px;height:auto;margin:17px auto 0}
.news .news-new .conn ul li .conn-new img{width:244px;height:145px;display:block;margin-bottom:14px}
.news .news-new .conn ul li .conn-new .tit{font-size:16px;line-height:24px;color:#3c4145}
.news .news-new .conn ul li .conn-new .time{font-size:12px;line-height:18px;color:#8b8b8b;margin-top:5px}
.news .news-new .conn ul li .conn-new .tit1{font-size:12px;line-height:20px;color:#7b7b7b;margin-top:16px}
.news .news-new .conn ul li .conn-new .more{margin-top:26px;color:#dd8324;font-size:12px;line-height:18px;text-decoration:underline}
.news .news-new .conn ul li a:hover .tit{color:#dd8324}
.news .news-new .conn ul li a:hover .tit1{color:#dd8324}
.news-info{width:100%;height:auto;background:#e8e8e8}
.news-info .banner{width:100%;height:453px}
.news-info .banner .home{width:1191px;height:auto;height:13px;line-height:13px;margin:261px auto 0;background:url(../img/home.png) no-repeat;padding-left:23px;font-size:12px;color:#dddddd}
.news-info .banner .home i{font-style:normal;float:left;margin-right:10px}
.news-info .banner .home a{color:#fff;float:left}
.news-info .banner .home a:hover{color:#F29000}
.news-info .banner .home span{width:3px;height:5px;display:block;float:left;display:block;margin:4px 10px 0 10px;background:url(../img/next.png) no-repeat}
.news-info .info-new{width:1191px;height:auto;margin:0 auto}
.news-info .info-new .conn{width:891px;height:auto;float:left;padding-bottom:100px}
.news-info .info-new .conn .conn-new{width:797px;height:auto;margin:0 auto}
.news-info .info-new .conn .conn-new .tits{font-size:30px;line-height:30px;color:#333333;text-align:center;margin-top:67px}
.news-info .info-new .conn .conn-new .time{font-size:14px;line-height:30px;color:#989898;text-align:center;margin-top:8px}
.news-info .info-new .conn .conn-new .line{width:797px;height:11px;background:#f8f8f8;opacity:0.7px;margin:25px auto 43px}
.news-info .info-new .conn .conn-new .tit{font-size:14px;line-height:24px;color:#555555;margin-bottom:15px}
.news-info .info-new .conn .conn-new img{margin-top:48px;display:block}
.news-info .box{width:100%;height:165px;background:#fff}
.news-info .box .box-new{width:1191px;height:auto;margin:0 auto}
.news-info .box .box-new .fl{display:block;margin-top:45px}
.news-info .box .box-new .fl p{font-size:16px;line-height:42px;color:#989898}
.news-info .box .box-new .fl p a{color:#666666}
.news-info .box .box-new .return{width:199px;height:59px;display:block;background:#bbbbbb;color:#fff;font-size:24px;line-height:59px;border-radius:10px;text-align:center;margin-top:58px}


.about-left{float:right;width:270px;height:auto;margin-top:-240px}
.about-left .left-new{width:270px;height:auto;background:#3c4145}
.about-left .left-new .tits{font-size:36px;line-height:36px;color:#fff;padding-top:42px;margin:0 0 0 48px}
.about-left .left-new .tit{font-size:18px;font-family:Arial;line-height:18px;color:#fff;margin:18px 0 0 48px}
.about-left .left-new .line{width:19px;height:4px;background:#fff;margin:35px 0 0 48px}
.about-left .left-new ul{width:100%;height:auto;margin-top:62px;padding-bottom:75px}
.about-left .left-new ul li{width:100%;height:63px}
.about-left .left-new ul li a{width:207px;height:63px;line-height:63px;font-size:16px;border-bottom:1px solid #505458;display:block;margin:0 auto;color:#fff;padding-left:30px}
.about-left .left-new ul li:hover{background:#f28f00}
.about-left .left-new ul li.cur{background:#f28f00}
.about-left .download{width:238px;height:65px;display:block;background:url(../img/download.png) no-repeat;margin:33px 0 0 11px}
.banr_na {
	width:1190px;
	height:300px;
	margin:0 auto;
}
/*************about******************/
.about{width:100%;height:auto;background:#e8e8e8;padding-bottom:85px}
.about .banner{width:100%;height:452px}
.about .about-new{width:1191px;height:auto;margin:0 auto}
.about .about-new .conn{width:891px;height:auto;background:#fff;margin-top:-69px;float:left}
.about .about-new .conn .conn-new{width:809px;height:auto;margin:0 auto; padding-bottom:50px;}
.about .about-new .conn .conn-new .top{width:100%;height:auto}
.about .about-new .conn .conn-new .top .tits{font-size:30px;line-height:30px;color:#00286c;padding-top:36px;float:left}
.about .about-new .conn .conn-new .top .home{float:right;height:13px;line-height:13px;margin-top:55px;background:url(../img/home.png) no-repeat;padding-left:23px;font-size:12px;color:#bbbbbb}
.about .about-new .conn .conn-new .top .home i{font-style:normal;float:left;margin-right:10px}
.about .about-new .conn .conn-new .top .home a{color:#6d6d6d;float:left}
.about .about-new .conn .conn-new .top .home a:hover{color:#F29000}
.about .about-new .conn .conn-new .top .home span{width:3px;height:5px;display:block;float:left;display:block;margin:4px 10px 0 10px;background:url(../img/next.png) no-repeat}
.about .about-new .conn .conn-new .line{width:809px;height:9px;background:#ececec;margin-top:30px}
.about .about-new .conn .conn-new .conn1{width:100%;height:auto;margin-top:25px;padding-bottom:80px}
.about .about-new .conn .conn-new .conn1 .con3{width:100%;height:353px;background:url(../img/about_pic1.jpg) no-repeat right}
.about .about-new .conn .conn-new .conn1 .con3 .tit{width:380px;height:auto;padding-top:38px;font-size:14px;line-height:30px;color:#313131}
.about .about-new .conn .conn-new .conn1 .con1{width:100%;height:260px;margin-top:30px}.about .about-new .conn .conn-new .conn1 .con1 img{width:374px;height:260px;float:left}
.about .about-new .conn .conn-new .conn1 .con1 .tit1{font-size:14px;line-height:30px;color:#313131;float:right;margin-right:17px;width:393px;height:260px;margin-top:-10px}
.about .about-new .conn .conn-new .conn1 .con2{width:100%;height:183px;margin-top:50px}.about .about-new .conn .conn-new .conn1 .con2 .tit1{width:376px;margin-left:8px;font-size:14px;line-height:30px;color:#313131;float:left}
.about .about-new .conn .conn-new .conn1 .con2 img{float:right}

/*************login******************/
.login{width:100%;height:auto;background:#e8e8e8;padding-bottom:85px}
.login .banner{width:100%;height:452px}
.login .login-new{width:1191px;height:auto;margin:0 auto}
.login .login-new .conn{width:1191px;height:auto;background:#fff;margin-top:-200px;float:left}
.login .login-new .conn .conn-new{width:1109px;height:auto;margin:0 auto; padding-bottom:50px;}
.login .login-new .conn .conn-new .top{width:100%;height:auto}
.login .login-new .conn .conn-new .top .tits{font-size:30px;line-height:30px;color:#00286c;padding-top:36px;float:left}
.login .login-new .conn .conn-new .top .home{float:right;height:13px;line-height:13px;margin-top:55px;background:url(../img/home.png) no-repeat;padding-left:23px;font-size:12px;color:#bbbbbb}
.login .login-new .conn .conn-new .top .home i{font-style:normal;float:left;margin-right:10px}
.login .login-new .conn .conn-new .top .home a{color:#6d6d6d;float:left}
.login .login-new .conn .conn-new .top .home a:hover{color:#F29000}
.login .login-new .conn .conn-new .top .home span{width:3px;height:5px;display:block;float:left;display:block;margin:4px 10px 0 10px;background:url(../img/next.png) no-repeat}
.login .login-new .conn .conn-new .line{width:1109px;height:9px;background:#ececec;margin-top:30px}
.login .login-new .conn .conn-new .conn1{width:100%;height:auto;margin-top:25px;padding-bottom:80px}
.login .login-new .conn .conn-new .conn1 .con3{width:100%;height:353px;background:url(../img/about_pic1.jpg) no-repeat right}
.login .login-new .conn .conn-new .conn1 .con3 .tit{width:380px;height:auto;padding-top:38px;font-size:14px;line-height:30px;color:#313131}
.login .login-new .conn .conn-new .conn1 .con1{width:100%;height:260px;margin-top:30px}
.login .login-new .conn .conn-new .conn1 .con1 img{width:374px;height:260px;float:left}
.login .login-new .conn .conn-new .conn1 .con1 .tit1{font-size:14px;line-height:30px;color:#313131;float:right;margin-right:17px;width:393px;height:260px;margin-top:-10px}
.login .login-new .conn .conn-new .conn1 .con2{width:100%;height:183px;margin-top:50px}
.login .login-new .conn .conn-new .conn1 .con2 .tit1{width:376px;margin-left:8px;font-size:14px;line-height:30px;color:#313131;float:left}
.login .login-new .conn .conn-new .conn1 .con2 img{float:right}
.login .form {
	margin-left:100px;
	margin-top:100px;

}
.login .form input.inp_one {
	border: 1px solid #ccc;
	font-size: 14px;
	padding-left:5px;
	padding-right:5px;
	line-height:36px;
	height: 36px;
	width: 300px;
}
.login .form input.btn_blue {
	height: 38px;
	width: 180px;
	background-color: #33CC99;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 16px;
	color: #FFFFFF;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	margin-top:20px;
	float:left;
	margin-right:20px;
}
.login .form .btn_reg {
	font-size: 16px;
	line-height: 38px;
	color: #FFFFFF;
	background-color: #FF6600;
	height: 38px;
	width: 180px;
	display:block;
	text-align:center;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	margin-top:20px;
	float:right;
}
.login .form .inp_small {border: 1px solid #ccc;
	font-size: 14px;
	padding-left:5px;
	padding-right:5px;
	line-height:36px;
	height: 36px;
	width: 100px;}
.login .form .vcode {height: 38px; margin-left:15px;}	
.login .form dl { display:block; height:50px; margin-top:10px; margin-bottom:10px;}
.login .form dl dt {
	float:left;
	font-size: 16px;
	line-height:36px;
	width:80px;
}
.login .form dl dd { float:left;}
.loginbox {

}
.loginbox .loginleft { float:left; width:500px;}
.loginbox .loginright {float:right; width:500px; height:400px;padding-bottom:80px;margin-top: 60px; margin-right:15px;}

.topbox {
	background-image: url(../img/head_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#FFF;
}
.nyad { width:1200px; height:100px; background-color:#069; margin:15px auto 15px auto; border-radius:10px;}
.nyad img {border-radius:10px;}

.pagebox { width:1200px; margin-top:20px; margin-bottom:20px; }
.pagetitle { width:1200px; height:35px;}
.pagebox .pagetitle h2 {
	font-size: 18px;
	float:left;
	line-height:35px;
	margin-left:15px;
}
.pagebox .pagetitle a {
	font-size: 10px;
	float:right;
	margin-right:15px;
	margin-top:8px;
	color:#999999;
	line-height:20px;
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
	border-radius:15px;            /* W3C syntax */
	border: 1px solid #E6E6E6;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	transition: all 300ms ease-in 0ms;
	}
.pagebox .pagetitle a:hover { background-color:#FF6600; color:#FFFFFF;transition: all 300ms ease-in 0ms;} 
.pagebox .pagecon {
	margin-top:10px;
	border: 1px solid #E3E3E3;
	width:1200px;
	background-color:#FFF;
	min-height:500px;	
}
.pageinfo {
	margin:30px;
	font-size:14px;
}
.listbox {
	float:left;
	width: 895px;
	border: 1px solid #E3E3E3;
	margin-left:15px;
	min-height:500px;
	background-color:#FFF;
}

.listbox .listtitle {width: 895px; height:35px;}
.listbox .listtitle h1 {
	font-size: 16px;
	float:left;
	line-height:35px;
	margin-left:15px;
}
.listbox .listtitle a {
	font-size: 10px;
	float:right;
	margin-right:15px;
	color:#999999;
	line-height:20px;
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
	border-radius:15px;            /* W3C syntax */
	border: 1px solid #E6E6E6;
	padding-right: 8px;
	padding-left: 8px;
	margin-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	transition: all 300ms ease-in 0ms;
	}
.listbox .listtitle a:hover { background-color:#FF6600; color:#FFFFFF;transition: all 300ms ease-in 0ms;} 

.listcontentimg { float:left; width:26%; height:150px; margin-right:2%;}
.listcontentimg img { width:100%; height:150px; border-radius:8px;}
.listcontent_con { float:left; width:70%;}
.listcontent_con_top { width:100%;}
.listcontent_con_top h3 { line-height:36px;}
.listcontent_con_top h3 a { font-size:16px; color:#333; }
.listcontent_con_top h3 a:hover { color:#F56100;}
.listcontent_con_info { width:100%;}
.listcontent_con_infoitem { font-size:14px; color:#999; margin-top:2px; margin-bottom:5px;}
.listcontent_con_des { width:100%; font-size:14px;}
.listcontent_con_des p { width:100%;}

.infotitle { width:100%; margin-top:30px; margin-bottom:20px; text-align:center;}
.infotitle h3 { font-size:20px;}


.listcontent_con_new { width:100%;}
.info_info { border-bottom:1px solid #E3E3E3; padding-bottom:10px; text-align:center; margin-bottom:20px;}
.item_title { width:100%; padding-top:5px; padding-bottom:5px; overflow: hidden;}
.item_title h3 { float:left; width:100px; font-size:14px;}
.item_title span { font-size:14px; float:left; width:200px;}
.item_link { width:100%; text-align:center; color:#F60;}


.newssolid { width:390px; float:left; height:300px;}

/* 焦点图 */
.focusBox { float:left; position: relative; width: 390px; height: 300px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic {width: 390px; height: 300px; overflow:hidden;}
.focusBox .pic img {width: auto; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.indexad3 { width:1200px; height:80px; margin:0px auto 15px auto;}
.indexad3 img { width:1200px; height:80px;}
.projectbox {width:1200px; height:360px; margin:0px auto 15px auto;}
.project_list { width:390px; height:360px; float:left; background-color:#FFF; border:1px solid #E3E3E3; overflow:hidden;}
.project_list_title { width:390px; height:42px; border-bottom:1px solid #E3E3E3;}
.project_list_title_line { float:left; width:100px; border-bottom:3px solid #1a4c8f; height:41px; text-align:center;}
.project_list_title_line h3 { line-height:42px; font-size:15px; color:#333;}
.project_list_title a { float:right; color:#666; font-size:13px; line-height:42px; margin-right:15px;}
a:hover { color:#1a4c8f;}
.project_list_con { width:370px; margin:0px 10px 10px 10px; height:294px; overflow:hidden;}
.project_list_con li { width:100%; padding-top:15px;}
.project_list_con li a:hover h3 { color:#1a4c8f;}
.project_list_con_pic { float:left; width:100px;}
.project_list_con_pic img { width:100px; height:75px; border-radius:10px;}
.project_list_con_info { float:left; width:250px; margin-left:10px; border-bottom:1px solid #E3E3E3; padding-bottom:15px;}
.project_list_con_info h3 { width:100%; font-size:15px; color:#333;}
.project_list_con_info p { width:100%; font-size:13px; color:#999; margin-top:4px;}
.project_list_con_infonum { width:100%;}
.list_num { font-size:12px; color:#999; float:left;}
.list_num font { color:#1a4c8f;}
.list_time { font-size:12px; color:#999; float:right;}
.project_peoplebox {
	float: right;
	width: 796px;
	height: 360px;
	background-image: url(../img/prolistbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFF;
	border:1px solid #E3E3E3;
	position:relative;
}
.project_people_title { width:100%; height:42px; border-bottom:1px solid #E3E3E3;}
.project_people_title_line { float:left; width:100px; border-bottom:3px solid #1a4c8f; height:41px; text-align:center;}
.project_people_title_line h3 { line-height:42px; font-size:15px; color:#333;}
.project_people_title a { float:right; color:#666; font-size:13px; line-height:42px; margin-right:15px;}
.project_people_con { width:766px; margin-left: 15px; overflow: hidden; height: 290px; margin-top: 15px;}
.project_people_con ul { width: 100%; display: block;}
.project_people_con ul li { width: 255px; margin-bottom: 20px; margin-top: 10px; float: left; }

.project_people_con ul::after {
  content: "";
  flex: auto;
}

.teach_item { display: flex; flex-direction: row; width: 100%; display: block; }
.project_people_con_pic {width: 100px; height: 120px; float: left;}
.project_people_con_pic img { width: 100px; height: 120px; border-radius: 5px;}

.project_people_con_info { width: 120px; margin-left: 15px; display: flex; flex-direction: column; float: left;}
.project_people_con_info h3 { font-weight: bold; color: #000; font-size: 16px; margin-bottom: 15px; width: 100%;}
.project_people_con_info p { color: #666; font-size: 14px; width: 100%;}


.pro_xiangmu { text-align:center;float:left; width:240px; padding-left:10px; padding-right:10px; overflow:hidden;}
.pro_name {text-align:center;float:left; width:305px;padding-left:10px; padding-right:10px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3;overflow:hidden;}
.pro_money {text-align:center;float:left; width:150px;}
.font13 {font-size:13px; color:#333;}
.project_people_input { float:right; width:240px; margin-top:70px;}
.searchinputbox { width:230px; margin-top:15px; margin-bottom:15px;}
.searchinputbox .searchinput { width:180px; height:32px; border:1px solid #E3E3E3; padding-left:10px; padding-right:10px;}
.searchinputbox .vercode {width:80px; height:32px; border:1px solid #E3E3E3; padding-left:10px; padding-right:10px; float:left;}
.searchinputbox .codeimg { width:90px; margin-left:10px; height:32px;float:left;}
.searchinputbox .sub { width:200px; height:36px; background: linear-gradient(to top, #FF1E00 , #1a4c8f); color:#FFF; border:0px; border-radius:18px; font-size:15px;}
.onlinejz {width:200px; height:36px; background: linear-gradient(to top, #319FFD , #31D4FD); color:#FFF; border:0px; border-radius:18px; font-size:15px; display:block; text-align:center; line-height:36px;}
.onlinejz:hover { color:#FFF;}
.project_searchtitle { position:absolute; right:10px; top:-9px; z-index:10;}


.specbox { width:1200px; height:242px; margin:0px auto 15px auto; background-color:#FFF; border:1px solid #E3E3E3; overflow:hidden;}

.spec_list_title { width:1200px; height:42px; border-bottom:1px solid #E3E3E3;}
.spec_list_title_line { float:left; width:100px; border-bottom:3px solid #1a4c8f; height:41px; text-align:center;}
.spec_list_title_line h3 { line-height:42px; font-size:15px; color:#333;}
.spec_list_title a { float:right; color:#666; font-size:13px; line-height:42px; margin-right:15px;}

.spec_list { width:1200px; background-color:#FFF; height:190px; margin-top:10px; }

.moreDCon .left{ width:23px; height:108px; cursor:pointer; background:url(../img/button03.png) no-repeat 0 35px; float:left}
.moreDCon .right{ width:23px; height:108px; cursor:pointer; background:url(../img/button04.png) no-repeat 3px 35px; float:left}

.moreDCon .mid ul{ width:3000px; float:left; height: 200px;}
.moreDCon .mid li{ width:160px;  padding:3px 6px 5px 7px; position:relative; float:left; margin-right:4px; /*display:none;*/ cursor:pointer;height: 200px;  background: none;  overflow: hidden;}
.moreDCon .mid li h2{ width:142px; padding-top:10px; float:left}
.moreDCon .mid li h2 a{ font-size:13px; line-height:22px; color:#0067b2; float:left}
.moreDCon .mid li a:hover{ color:#1a4c8f}

.moreDetail{
  height: 190px;
  padding: 15px 0;
  background: none;  
}
.moreDCon{
  width: 1160px;
  height: 190px;
  position: relative;
  margin:0 auto; overflow:hidden;
}
.moreDCon .left{
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(255,255,255);
  background: rgba(255,255,255,0.80);
  width:39px;
  height: 111px;
  padding-top: 40px;
  text-align: center;
}
.moreDCon .left:hover{
  background: rgb(255,255,255);
}
.moreDCon .right{
  position: absolute;
  top: 0;
  right: 0;
  background: rgb(255,255,255);
  background: rgba(255,255,255,0.80);
  width:39px;
  height: 111px;
  padding-top: 40px;
  text-align: center;
}
.moreDCon .right:hover{
  background: rgb(255,255,255);
}
.moreDCon .mid{
  height: 180px;
  margin-left:52px;
  width:1056px;
  overflow:hidden;
}

.moreDCon .mid li a{
	width: 160px;
	font-size: 14px;
	color: #666;
	height:120px;
	transition: all 300ms ease-in 0ms;
	 display:inline-block; line-height:20px;
	 text-align:center;
}

.moreDCon .mid li img{
  width: 160px;
  height: 120px;
  
}
.moreDCon .mid li a span {
	display:block; padding-top:6px;
}

	
.imgbox {overflow: hidden;}
.imgbox img{transition: all 1000ms ease-in 0ms;}
.imgbox img:hover{
	transform:scale(1.13);transition: all 300ms ease-in 0ms;
}
.gonggaobox {width:1200px; height:280px; margin:0px auto 15px auto; overflow:hidden;}
.mar15 { margin-left:11px; margin-right:11px;}

.gonggao_list { width:390px; height:280px; float:left; background-color:#FFF; border:1px solid #E3E3E3; overflow:hidden;}
.gonggao_list_title { width:100%; height:42px; border-bottom:1px solid #E3E3E3;}
.gonggao_list_title_line { float:left; width:100px; border-bottom:3px solid #1a4c8f; height:41px; text-align:center;}
.gonggao_list_title_line h3 { line-height:42px; font-size:15px; color:#333;}
.gonggao_list_title a { float:right; color:#666; font-size:13px; line-height:42px; margin-right:15px;}
.gonggao_list_con { width:360px; margin:10px 15px 15px 15px; height:214px; overflow:hidden;}
.gonggao_list_con li { width:100%; }
.gonggao_list_con li a:hover h3 { color:#1a4c8f;}
.gonggao_list_con_info { width:360px; margin-left:14px; border-bottom:1px solid #E3E3E3; height:36px; line-height:36px;}
.gonggao_list_con_info h3 { width:270px; font-size:15px; color:#333; float:left;height:36px; overflow:hidden; font-weight:normal;}
.gonggao_list_con_info span { width:90px; font-size:13px; color:#999; float:left;}

.aixinbox { width:1200px; margin:15px auto 0px auto; background-color:#FFF; border:1px solid #E3E3E3; overflow:hidden;}
.aixin_list_title { width:1200px; height:42px; border-bottom:1px solid #E3E3E3;}
.aixin_list_title_line { float:left; width:100px; border-bottom:3px solid #1a4c8f; height:41px; text-align:center;}
.aixin_list_title_line h3 { line-height:42px; font-size:15px; color:#333;}
.aixin_list_title a { float:right; color:#666; font-size:13px; line-height:42px; margin-right:15px;}

.aixinbox .aixin_list_con {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
	width:1200px;

}
.aixinbox .aixin_list_con ul { width:100%;}
.aixinbox .aixin_list_con ul li {
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	text-align:center;
	width:219px;
	background-color:#FFF;
	height:60px;
	padding-left:20px;
}
.aixinbox .aixin_list_con ul li p {vertical-align:middle;display:table-cell;height:60px;color: #333;font-size: 14px;width:218px;height:60px; text-align:center;}

.aixinbox .link_list_con {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
	width:1200px;

}
.aixinbox .link_list_con ul { width:100%;}
.aixinbox .link_list_con ul li {
	float:left;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFF;
}
.aixinbox .link_list_con ul li {
	font-size: 14px;
	color: #666666;
	line-height:36px;
}
.link_list_con ul li a { color:#666;}
.link_list_con ul li a:hover { color:#1a4c8f;}

.footer {
  background-color: #1a4c8f;
  margin-top:15px;
  color: #FFF;
  height:220px; 
  }
.footer_box {width:1200px; margin:0px auto 0px auto;}
.footer_left { float:left; width:25%; text-align:right; margin-top:40px;}
.footer_info { float:left; width:67%; padding-left:3%; margin-top:40px;}
.footer_info p { font-size:14px; line-height:30px;}

.newsleftbox { float:right; width:342px;}

.nynewsbox { width:1200px; float:left; overflow: hidden;
}
.donatebox { width:1200px; margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;}
.nylistbox {
	float:left;
	width: 840px;
	border: 1px solid #E3E3E3;
	min-height:873px;
	background-color:#FFF;
}

.nylistbox .nylisttitle {width: 780px; margin:0px auto 0px auto; text-align:center; padding-top:30px; padding-bottom:10px; border-bottom:1px solid #E3E3E3;}
.nylistbox .nylisttitle h1 {
	font-size: 28px;
	line-height:35px;
	font-weight:bold;
	margin-left:15px;
	margin-bottom:15px;
	color: #1a4c8f;
}	
.nylistcontent {
	width:780px;
	margin:0px auto 0px auto;
}
.info_con { width:95%; margin:0px auto 0px auto; padding-bottom:20px; line-height:2em;text-indent:30px; font-size:16px; color:#333;}
.info_con img { max-width: 100% !important; margin-top:15px; margin-bottom:15px; display:block; text-align:center;}
.nylistcontent ul { width:100%;}
.nylistcontent ul li { padding-bottom:20px; border-bottom:1px solid #E3E3E3; padding-top:20px; width:100%;}
.nynav_link { padding-bottom:10px; }
.nynav_link span { padding-right:5px;color:#666;}
.nynav_link a { color:#666;}
.nynav_link a:hover {color:#1a4c8f;}

.piclistcontent {
	width:840px;
	margin:20px auto 0px auto;
}

.nyleft_list { width:340px; height:280px; float:left; background-color:#FFF; border:1px solid #E3E3E3; overflow:hidden; margin-bottom:15px;}
.nyleft_list_title { width:340px; height:42px; border-bottom:1px solid #E3E3E3;}
.nyleft_list_title_line { float:left; width:100px; border-bottom:3px solid #1a4c8f; height:41px; text-align:center;}
.nyleft_list_title_line h3 { line-height:42px; font-size:15px; color:#333;}
.nyleft_list_title a { float:right; color:#666; font-size:13px; line-height:42px; margin-right:15px;}
.nyleft_list_con { width:310px; margin:10px 15px 15px 15px; height:214px; overflow:hidden;}
.nyleft_list_con li { width:100%; }
.nyleft_list_con li a:hover h3 { color:#1a4c8f;}
.nyleft_list_con_info { width:310px; margin-left:14px; border-bottom:1px solid #E3E3E3; height:36px; line-height:36px;}
.nyleft_list_con_info h3 { width:220px; font-size:15px; color:#666; float:left;height:36px; overflow:hidden; font-weight:normal;}
.nyleft_list_con_info span { width:90px; font-size:13px; color:#999; float:left;}
.nypage { text-align:center;}
.nylist_info { width:100%; text-align:center;}
.nylist_info span { font-size:13px; color:#666; padding-right:10px; margin-top:20px; margin-bottom:20px;}

.nyunitcontent {
	width:780px;
	margin:0px auto 0px auto;
}
.nyunitcontent ul { width:780px; border-top:1px solid #999;}
.nyunitcontent ul li {  border-left:1px solid #999; border-bottom:1px solid #999;border-right:1px solid #999;width:258px; text-align:center; height:80px; cursor:pointer;}
.nyunitcontent ul li p { font-size:15px; width:228px; padding-left:15px; padding-right:15px; height:80px; text-align:center;vertical-align:middle;display: table-cell;}

.nyunitcontent {
	width:780px;
	margin:0px auto 0px auto;
}
.nyseacontent ul { width:780px;  border-top:1px solid #999; margin:0px auto 0px auto;text-align:center;margin-left:30px;}
.nyseacontent ul li {  border-left:1px solid #999; border-bottom:1px solid #999;border-right:1px solid #999;width:780px; text-align:center; height:40px; }
.titlexm { width:320px; float:left; background-color:#1a4c8f; color:#FFF; font-size:15px; font-weight:bold; line-height:40px;}
.titledw { float:left;width:480px; color:#000; border-left:1px solid #999;font-size:15px; font-weight:bold; line-height:40px; }
.titlemoney { float:left;width:145px; color:#000;border-left:1px solid #999;font-size:15px; font-weight:bold; line-height:40px; }
.titletime { float:left;width:150px;  color:#000;border-left:1px solid #999;font-size:15px; font-weight:bold; line-height:40px;}

.seaxm { width:320px; float:left; color:#333; font-size:13px;  line-height:40px;}
.seadw { float:left;width:480px; color:#333; border-left:1px solid #999;font-size:13px;  line-height:40px; }
.seamoney { float:left;width:145px; color:#333;border-left:1px solid #999;font-size:13px; line-height:40px; }
.seatime { float:left;width:150px; color:#333; border-left:1px solid #999;font-size:13px;  line-height:40px;}
.seaxm a { color:#333;}
.seaxm a:hover {color:#1a4c8f;}


.newsbox { width:1200px; height:300px;margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.newssolid { width:390px; float:left; height:300px;}
.newslistbox {
	width: 538px;
	height: 300px;
	background-color: #FFF;
	border: 1px solid #E3E3E3;
	float: left;
	background-image: url(../img/hot.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:10px;
}
.news_toutiao { width:92%; margin-left:4%; margin-top:20px; padding-bottom:20px; }
.news_toutiao h2 { font-size:24px; font-weight:bold; color:#1a4c8f;}
.news_list { width:92%; margin-left:4%;}
.news_list ul { width:100%;}
.news_list ul li { width:100%; line-height:30px; height:30px;}
.news_list ul li p { float:left; font-size:15px; color:#333;}
.news_list ul li span { float:right;font-size:13px; color:#999;}
.news_list ul li a:hover p { color:#1a4c8f;}

.infoopenbox { float:right; width:248px; height:300px; background-color:#FFF; border: 1px solid #E3E3E3;}
.infoopen_title { width:86%;display:flex; flex-direction:row;align-items: center;margin-top:10px; margin-left:7%; margin-bottom:15px;}
.line { width:4px; height:20px; background-color:#1a4c8f; margin-right:10px; border-radius:2px;}
.infoopen_title h3 { font-size:16px; color:#333; font-weight:bold; }
.infoopen_item { width:86%; margin-left:7%; height:74px; background-color: #1a4c8f; margin-top:10px; margin-bottom:10px; border-radius:10px;}
.infoopen_item a { display:flex; flex-direction:row; align-items: center; width:100%; height:76px;justify-content:center;}
.infoopen_item a .iconfont { font-size:30px; color:#FFF; margin-left: 30px;}
.infoopen_item a span { font-size:16px; color:#FFF; margin-left:20px; flex: 1;}

.news_navbox { width:92%; border-bottom:1px solid #E3E3E3; height:30px;margin-left:4%;display:flex; flex-direction:row;align-items: center; margin-bottom:10px;}
.news_nav_item { width:80px; height:31px; text-align:center; font-size:13px; line-height:31px; color:#999; margin-left:2px; margin-right:2px; 
border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999; background-color:#FFF; cursor:pointer;}
.news_navbox .cur { color:#1a4c8f; border-top:1px solid #1a4c8f;border-left:1px solid #1a4c8f;border-right:1px solid #1a4c8f; background-color:#FFF;}
.news_list_advise { display:none;}