@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td,label { 
padding: 0; 
margin: 0; 
} 
header, footer, nav, section, article, aside,figure{ display:block; margin:0px; padding:0px;}/*html5初始化*/
table{ 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,th,var { 
font-weight: normal; 
font-style: normal;

} 
ol,ul { 
list-style: none; 
}
select, input, select, img, label{
    vertical-align: middle;
}

input{ font-family:"微软雅黑"}
input:focus{outline:none;}
input:disabled{	border: 1px solid #dedede;	color:#bbb;}
/*input*/
select,
textarea,
input[type="text"],input[type="password"],
.uneditable-input {
  display: inline-block;	border: 1px solid #dedede; background:#fff;
  padding: 4px 6px;
  font-size: 12px;
  line-height: 20px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif,"宋体";
  vertical-align: middle;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

textarea,
input[type="text"],input[type="password"] {
  background-color: #ffffff;
  border: 1px solid #cccccc;

}

textarea:focus,
input[type="text"]:focus,input[type="password"]:focus {
  border-color:#0167cc;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(1, 103, 204, 0.5);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(1, 103, 204, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(1, 103, 204, 0.5);  -webkit-transition: all linear 0.2s;
     -moz-transition: all linear 0.2s;
       -o-transition: all linear 0.2s;
          transition: all linear 0.2s;
}
input[type="radio"],
input[type="checkbox"]{
	margin-right:4px;
}
.ico{display:inline-block;  vertical-align: middle; cursor: pointer; text-align: center; *display: block; background:url(../images/ico.png) no-repeat;}
body{ line-height:150%; color:#333333; font-family:"微软雅黑"; font-size:12px; width:100%; overflow-x:hidden; background-color:#ececec;}
.fnm1{ font-family:"宋体"}
.fnm2{ font-family:"微软雅黑"}
em{ font-style:normal;}
.b{ font-weight:bold;}

.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */
.fl{ float:left;}
.fr{ float:right;}

a{ color:#333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;color:#2277ee}
a.blue{color:#2277ee}

.tcen{ text-align:center;}
.tlt{ text-align:left;}
.trt{ text-align:right;}
.lth{ text-decoration:line-through;}

/*字体大小*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}

/*颜色*/
.red{ color:#cc0000;}
.red2{ color:#fc0000;}
.red3{ color:#cc0900;}
.green{ color:#41a101;}
.green2{ color:#039300;}
.orange{ color:#ff6000}

.blue{ color:#25acff;}
.grey{ color:#999;}
.grey2{ color:#666;}

/*间距*/
.m10{ margin:10px;}
.mt8{ margin-top:8px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt32{ margin-top:32px;}
.mr8{ margin-right:8px;}
.mr20{ margin-right:20px;}
.mlt10{margin-left:10px;}
.mlt16{margin-left:16px;}
.mlt20{margin-left:20px;}
.mlt25{margin-left:25px;}
.mlt30{margin-left:30px;}
.mlt36{margin-left:36px;}
.mlt66{margin-left:66px;}
.mlrt10{ margin:0 10px;}

.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.ptb10{padding:10px 0;}
.ptb15{padding:15px 0;}
.ptb20{padding:20px 0;}
.ptb30{padding:30px 0;}
.pb10{ padding-bottom:10px;}
.pb30{ padding-bottom:30px;}

/*宽度*/
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w205{ width:205px;}
.w220{ width:220px;}
.w250{ width:250px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w500{ width:500px;}
.w670{ width:670px;}
.w720{ width:720px;}
.w755{ width:755px;}
.w770{ width:770px;}

.linet{ text-decoration:line-through;}


/*btn*/
.btn{ 
  display:inline-block; 
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  *display: inline;
  padding:8px 30px;
  margin-bottom: 0;
  line-height: 20px;
  color:#fff;
  border:none; border-radius:2px;
  font-size: 12px;
  background-color:#1299e1;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.btn:hover{
	background-color:#21a6ed; text-decoration:none;	color: #fff;}
.btn.disabled,
.btn[disabled],
.btn.disabled:active,
.btn[disabled]:active,.btn.disabled:hover,
.btn[disabled]:hover {
  color: #777;
  background-color: #ccc; text-decoration:none; cursor:pointer;
}

.btn:active,
.btn.active {
  background-color: #118fd2;
}
.btn:first-child {
  *margin-left: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  opacity: 0.65;
  filter: alpha(opacity=65);
}

.btn-yellow{ background-color:#ff6600}
.btn-yellow:hover{ color:#fff1e3; background-color:#fc6f11}
.btn-yellow:active,
.btn-yellow.active {
  background-color: #f06101;
}
.btn-white{ background-color:#e6e6e6; color:#666;}
.btn-white:hover{ color:#555; background-color:#e8e8e8}
.btn-white:active,
.btn-white.active {
  background-color: #e4e4e4;
}
.btn-red{ background-color:#e42d1b; color:#fff;}
.btn-red:hover{ color:#ffe7e5; background-color:#ed3321}
.btn-red:active,
.btn-red.active {
  background-color: #dc2614;
}

.btn-red2{ background-color:#e4393c; color:#fff;}
.btn-red2:hover{ color:#fff9f9; background-color:#e73d40}
.btn-red2:active,
.btn-red2.active {
  background-color: #dd3033;
}
.btn-red3{ background-color:#ff636b}
.btn-red3:hover{ color:#fff1e3; background-color:#ff6e76}
.btn-red3:active,
.btn-red3.active {
  background-color: #f85962;
}

.btn-green{ background-color:#6dc143; color:#fff;}
.btn-green:hover{ color:#ebffe2; background-color:#78cd4d}
.btn-green:active,
.btn-green.active {
  background-color: #66b73d;
}

.btn-orange{ background-color:#fb8444; color:#fff;}
.btn-orange:hover{background-color:#fc9157}
.btn-orange:active,
.btn-orange.active {
  background-color: #f1712b;
}

.btn-blue1{ background-color:#61c0f2; color:#fff;}
.btn-blue1:hover{ color:#fff; background-color:#68c5f6}
.btn-blue1:active,
.btn-blue1.active {
  background-color: #5bbaec;
}

.btn-green1{ background-color:#84d58a; color:#fff;}
.btn-green1:hover{ color:#fff; background-color:#8adc90}
.btn-green1:active,
.btn-green1.active {
  background-color: #7ed084;
}

.btn-green2{ background-color:#2bc66a; color:#fff;}
.btn-green2:hover{ color:#fff; background-color:#2eca6d}
.btn-green2:active,
.btn-green2.active {
  background-color: #24bd62;
}

.btn-light{ background-color:#fff; color:#666; border:1px solid #ddd;}
.btn-light:hover{ color:#555; background-color:#f8f8f8}
.btn-light:active,
.btn-light.active {
  background-color: #f5f5f5;
}

.btn-big{
	padding: 15px 45px;	 font-size:18px;
}

.btn-mid{
	padding: 10px 35px;	 font-size:16px;
}

.btn-min{
	padding: 2px 12px;	 font-size:12px;
}

.btn-radius{  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;}

.table th, .table td{
    line-height: 24px;
    padding: 8px;
    text-align: center;
    vertical-align: top;
}
.table th.tcen,.table td.tcen{ text-align:center;}
.table th.tlt,.table td.tlt{ text-align:left;}
.table th.trt,.table td.trt{ text-align:right;}
.table th {
    font-weight: bold;
}

.table-bordered {
  border: 1px solid #dadada;
  border-collapse: collapse; 
  border-spacing: 0; 
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dadada
}

.table-striped tbody > tr:nth-child(odd) > th
 {
  background-color: #f5f5f5;
}
.table-striped tbody > tr:nth-child(odd) > td
 {
  background-color: #fcfcfc;
}
.table-striped tbody > tr:hover > td
 {
  background-color: #f8f9fd;
}



.w{ width:1200px; margin:0 auto;}
.top-nav{height:46px; line-height:46px; color:#fff; font-size:16px; background:#0066cc}
.top-navbox li{ float:left; background:url(../images/nav_fgt.png) right center no-repeat; padding-right:2px;}
.top-navbox li a{ color:#fff; display:block; padding:0 35px; transition:all .2s ease-in 0s}
.top-navbox li a:hover,.top-navbox li a.cur{ text-decoration:none; background:#0959a8;}
.wrap{ background:#fff;}
.top-t{ overflow:hidden; height:88px;}
.logo{ height:80px; float:left; margin-top:4px;}
.top-right{ float:right; margin-top:40px;}
.top-serch{width:210px; float:left;}
.top-language{ float:left; padding-right:15px; margin-top:4px;}
.top-serch-inp{ float:left; border:1px solid #0066cc; width:165px; height:26px; padding:0; box-sizing:border-box; padding:0 5px;}
.top-serch-btn{ float:left; border:1px solid #0066cc; border-left:none; height:26px; width:30px; padding:0; box-sizing:border-box; cursor:pointer; overflow:hidden; background:url(../images/ico.png) no-repeat -2px -4px; text-indent:-999px;transition:all .2s ease-in 0s}
.top-serch-btn:hover{ background-color:#eee;}

/*焦点图*/
.yFocus .footNav{ display:block; position:absolute; z-index:10;left:50%; bottom:10px;}
.yFocus .footNav li{ width:120px; overflow:hidden; height:120px; background:url(../images/ico.png) no-repeat -4px -214px; float:left; margin:0 14px; box-sizing:border-box; padding:10px; border-radius:5px; cursor:pointer;}
.yFocus .footNav li div{ width:100px; height:100px; border-radius:4px; overflow:hidden; background-size:cover; background-position:right center;}
.yFocus .footNav li.cur{  width:120px; background-position:-4px -346px;}
#indexBanner{ height:520px; width:100%; overflow:hidden; position:relative; z-index:1;}
.banner-text{ position:absolute; left:60px; top:60px; color:#fff; width:370px; height:380px; background:rgba(51,51,51,0.5); box-sizing:border-box; border-radius:5px; padding:10px 35px;}
.banner-text h3{ font-size:32px; font-weight:normal; padding-top:12px; padding-bottom:40px; line-height:160%; color:#fff;}
.banner-text p{ font-size:16px; line-height:160%; padding-bottom:40px;color:#fff;}

.footer{ text-align:center; background:#dcdcdc; padding:15px; border-top:10px solid #ececec; line-height:150%;}
.index-jiejue{ float:right; width:776px; box-sizing:border-box;}
.index-con{ padding:22px 0 22px 18px; overflow:hidden;}
.index-jiejue-left{ float:left; width:360px; padding-right:18px; border-right:1px solid #ec6834; height:500px;}
.index-jiejue-right{ float:left; width:360px; padding-left:18px;}
.index-con-right{width:368px; float:left; padding-right:18px; border-right:1px solid #ec6834; padding-right:18px; height:530px;}
.index-jiejue-list li{ float:left; width:50%; overflow:hidden;}
.index-jiejue-list{ overflow:hidden; padding:10px 0; min-height:115px;}
.index-jiejue-big{height:270px;}
.index-jiejue-top{ overflow:hidden;}
.titlebox{ overflow:hidden; float:left;}
.titlebox h2{ float:left; background:#ec6834; height:30px; color:#fff; font-size:16px; line-height:30px; padding:0 16px; border-radius:2px;}
.index-jiejue-title{ border-bottom:1px solid #ec6834; overflow:hidden; margin-bottom:12px; margin-top:4px;}
.index-jiejue-title h3{ float:left; font-size:15px; padding:8px 0 5px; border-bottom:3px solid #ec6834;}
.ico-jiejue{ width:28px; height:28px; background-position:-38px -44px;}
.ico-about{ width:28px; height:28px; background-position:-38px -78px;}
.ico-jiaoliu{ width:28px; height:28px; background-position:-38px -114px;}
.index-jiejue-big-txt{font-size:10px; text-indent:2em; padding-top:8px; line-height:23px;}
.index-jiejue-box{ font-size:14px; line-height:26px;}
.index-jiejue-big-img{ width:100%; overflow:hidden;}
.index-about-top{ overflow:hidden; border-bottom:1px solid #ec6834;}
.index-about-top .fr{ margin-top:4px;}
.index-about-cont{ padding:10px 0; overflow:hidden; font-size:10px; line-height:23px;}
.index-about-cont img{ float:left; margin-right:10px;}
.index-about{ padding-bottom:6px; border-bottom:1px dotted #ccc; margin-bottom:15px;}

.index-hangye-big{ margin-top:14px; overflow:hidden;}
.index-hangye-big-left{ float:left; width:84px; height:84px; overflow:hidden; margin-right:10px;} 
.index-hangye-big-right h4{font-size:14px; padding-bottom:6px; line-height:24px;}
.index-hangye-big-right p{line-height:18px; height:36px; overflow:hidden;}
.index-hangye-big-right .time{ color:#999;}
.ico-arr{ height:20px; width:10px; background-position:-95px -141px;}
.index-hangye-list{ font-size:14px; padding-top:14px;}
.index-hangye-list li{ position:relative; line-height:30px; padding-right:70px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.index-hangye-list .time{font-size:12px; color:#999; position:absolute; right:0px; top:0px;}

.ny-banner{ height:200px; overflow:hidden; margin-top:4px;}
.ny-banner-con{ padding-left:240px; position:relative; background:#0066cc;}
.ny-banner-img{ width:960px; height:200px; overflow:hidden; border-radius:40px 0 0 0 ; }
.ny-banner-txt{ width:240px; text-align:center; position:absolute; color:#fff; left:0px; top:0px; padding-top:56px; line-height:300%;}
.ny-banner-txt h3{ font-size:22px; font-weight:normal;}
.ny-banner-txt h4{ font-size:18px; font-weight:normal;}

.ny-container{ padding-bottom:30px; min-height:300px;}
.ny-leftnav{ float:left; width:220px; padding:4px 8px;}
.ny-rightmain{width:912px; float:right; padding-right:22px; padding-left:28px; border-left:1px solid #ddd; padding-bottom:8px; padding-top:12px;}
.ny-leftnav-top{ height:38px; line-height:38px; text-align:center; background:#1a7ee3; color:#fff; font-size:14px;}
.ny-leftnav-top a{ color:#fff;}
.ny-leftnav-list li{ height:40px; line-height:40px; margin-top:4px;}
.ny-leftnav-list li a{ display:block; background:#deeffd; font-size:14px; text-align:center; position:relative; transition:all .2s ease-in-out 0s}
.ny-leftnav-list li a:hover{ text-decoration:none; background:#bce1ff;}
.ny-leftnav-list li a.cur{ text-decoration:none; background:#1a7ee3; color:#fff;}
.ny-leftnav-list li .ico{ position:absolute; width:24px; height:20px; left:30px; top:10px;}
.ny-leftnav-list li .ico-about-arr{ left:190px;}
.ico-about-1{ background-position:-82px -38px;}
.ico-about-2{ background-position:-85px -6px;}
.ico-about-3{ background-position:-56px -8px;}
.ico-about-arr{ background-position:-90px -177px;}

.ny-crumbs{ border-left:3px solid #0167cc; height:30px; line-height:30px; border-bottom:1px solid #0167cc; padding-left:10px; font-size:14px;}
.ny-crumbs a{ color:#333;}
.ny-about-main{ padding:16px 10px; font-size:14px; line-height:26px;}
.ny-about-title{ font-size:18px; padding:8px 0 15px; font-weight:bold;}
.ny-about-title2{ font-size:16px; padding:0px 0 10px; font-weight:bold;}
.ny-about-detail p{ text-indent:2em; padding:6px 0;}

.contact-banner .ny-banner-con{ background:#40b2e8;}
.contact-banner .news-banner{ background:#73aa32;}
.ny-contact-box{border:1px solid #40b2e8; line-height:33px; padding:11px 0 0px; padding-left:64px; box-sizing:border-box; overflow:hidden;}
.contact-bg1{ background:url(../images/contact_bg1.jpg) no-repeat; height:188px;}
.contact-bg2{ background:url(../images/contact_bg2.jpg) no-repeat; height:230px;}

.ny-contact-box-each{ width:50%; float:left; margin-bottom:10px;}
.ny-news-list li{ border-bottom:1px dashed #ddd; line-height:40px; position:relative; padding-left:4px; padding-right:160px;}
.ny-news-list li .date{ position:absolute; right:0px; top:0px; color:#999; font-size:12px;}
.pages{ padding:20px 0px; overflow:hidden;}
.pages li{ float:left; margin:0 4px;}
.pages li a{ display:block; height:36px; line-height:36px; color:#333; background:#ececec; border:1px solid #c6c6c6; padding:0 16px;}
.pages li a.cur,.pages li a.cur:hover{ background:#1a7ee3; border-color:#1a7ee3; color:#fff;}
.pages li a:hover{ text-decoration:none; border-color:#1a7ee3; background:#cde6ff}

.lianyou-cont{ padding:10px 0; overflow:hidden;}
.lianyou-leftpic{ float:left; margin-right:15px;}
.lianyou-list{ border:1px solid #4d96d3; padding:10px 15px 40px 24px; margin-top:15px;}
.lianyou-list-t{ font-size:16px; padding:10px 0; font-weight:bold;}
.lianyou-list-item{ overflow:hidden; padding:10px 0;}
.lianyou-list-item a:hover{ text-decoration:none; opacity:0.8}
.lianyou-list-num{ float:left; width:60px; height:60px; margin-top:5px; background:#b1ce58; text-align:center; line-height:60px; color:rgba(0,0,0,0.5); font-size:42px; font-family:Arial, Times, "Times New Roman", serif; font-weight:bold;}
.lianyou-list-txt{ padding-left:70px;}
.lianyou-list-txt h4{ color:#333; font-size:16px; font-weight:normal; padding-bottom:5px;}
.lianyou-list-txt p{ color:#888; line-height:22px;}
.indent-item .lianyou-list-item:nth-child(3n-1){ padding-left:20px;}
.lianyou-list-item:nth-child(3n-1) .lianyou-list-num{ background:#46ccc4;}
.indent-item .lianyou-list-item:nth-child(3n){ padding-left:40px;}
.lianyou-list-item:nth-child(3n) .lianyou-list-num{ background:#599ae3;}
.lianyou-list-open{ text-align:center; padding:30px;}
.lianyou-list-open .btn{ color:#1a83da; font-size:14px; height:38px; line-height:38px; width:168px; border:1px solid #1b83da; background:none; padding:0px;}
.lianyou-list-open .btn:hover{ background:#cfe9ff; border:1px solid #1b83da;}

.lianyou-tab-top{ width:100%; height:48px;}
.lianyou-tab-top li{ box-sizing:border-box; height:48px; float:left; background:#0167cc; color:#fff; line-height:48px; padding:0 40px; font-size:16px; cursor:pointer}
.lianyou-tab-top li.cur{ background:#fff; border:1px solid #0167cc; color:#0167cc; border-bottom:none; cursor:pointer}
.lianyou-tab-cont{ border:1px solid #0167cc; margin-top:-1px; padding:10px 20px;}
.lianyou-item-jj p{ padding-bottom:15px;}
.lianyou-tab-item h3{ padding:8px 0; line-height:30px;}

.hide{ display:none;}
.lianyou-down{ border:1px solid #0167cc; margin-top:10px; padding:10px 20px;}
.downlink{ border:1px solid #0167cc; padding:10px; box-sizing:border-box; margin:6px 8px 6px 0; height:80px; overflow:hidden; float:left; color:#1a7ee3; white-space:nowrap; min-width:190px;}
.downlink img{ float:left; margin-right:10px;}
.lianyou-down-item{ overflow:hidden;}
.lianyou-down h3{ padding:8px 0 0px; line-height:30px;}

.common_alert_box{ position:fixed; top:10%; width:600px; z-index:999;left:50%; margin-left:-300px; border:1px solid #0167cc; background:#fafafa; box-shadow:0 0 30px rgba(0,0,0,0.4)}
.common_mask{ position:fixed; width:100%; height:100%; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.2); z-index:500;}
.alertbox-close{ position:absolute; width:38px; height:24px; background:url(../images/ico.png) no-repeat -39px -148px; overflow:hidden; cursor:pointer; right:0px; top:0px;}
.alertbox-top{ font-size:16px; color:#888; padding:40px 30px; text-align:center;}

.alertbox-cont{ padding:0 10px;}
.alertbox-cont table{ width:100%;}
.alertbox-cont table td{ padding:8px; font-size:14px; width:35%;}
.alertbox-cont table td.td1{ text-align:right; width:15%; white-space:nowrap;}
.alertbox-cont table td .inp{ width:80%;}
.alert-box-btnc{ padding:40px; text-align:center;}
.alert-box-btnc .btn{ font-size:14px; background:#0167cc}

.lianyou-liucheng-t{ border-bottom:1px dashed #ddd; padding:10px 0;}
.lianyou-liucheng-t h3{ font-size:16px;}
.lianyou-liucheng-box{ padding:30px 0;}
.lianyou-liucheng-box img{ max-width:900px;}


.ny-news-title{ text-align:center; line-height:25px; padding:20px 0 12px; font-size:16px;}
#titleTip{ position:absolute;left:105px;top:235px; color:#FF0000; font-size:14px;}
#emailTip{ position:absolute;left:105px;top:235px;color:#FF0000;font-size:14px;}
#qiyeTip{position:absolute;left:105px;top:235px; color:#FF0000;font-size:14px;}
#dianhuaTip{position:absolute;left:105px;top:235px; color:#FF0000;font-size:14px;}
#pages { padding:20px 0px;}
#pages a { display:inline-block; height:30px; line-height:30px; color:#333; background:#ececec; border:1px solid #c6c6c6; padding:0 16px;margin:0 3px;}
#pages a.a1 {background:#1a7ee3; border-color:#1a7ee3; color:#fff;}
#pages a:hover { text-decoration:none; border-color:#1a7ee3; background:#cde6ff }
#pages span { display:inline-block; height:30px; line-height:30px; color:#333;background:#1a7ee3; border-color:#1a7ee3; color:#fff; border:1px solid #c6c6c6; padding:0 16px;margin:0 3px;}
.page .noPage {background:#1a7ee3; border-color:#1a7ee3; color:#fff; }
