﻿/*------------------------头部---------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

nfyy_base.css:4
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div {
    border: medium none;
    border: 0px;
    margin: 0;
    padding: 0;
}
.header{ width:100%; background:#ffffff;}
.headerIn{overflow:hidden;width:1190px;padding:3px 0; margin:auto; height:130px;}
.logo{float:left; margin-top:15px;}
.dengluzhuce{float:right;margin-right:9px;margin-top:5px; color:#666; font-size:14px;}
.dengluzhuce a{color:#ffffff}
.dengluzhuce a:hover{color:#3676b7}
.login_btn2 a{ margin:0 5px;}
.search-panel { float: right; clear: right; width: 24%; padding-top: 40px;}
.search-window { border-bottom: 1px solid #6691b8; overflow: hidden;}


.wp-search { position: relative;}
.wp-search form { display: block;}
.wp-search .search-input { margin-left: 10px; margin-right: 40px;}
.wp-search .search-input input.search-title { width: 100%; height: 20px; line-height: 20px; border: 0; outline: 0; background: none; color: #829cbc; font-size: 14px; padding: 4px 0;}
.wp-search .search-btn { width: 40px; height: 28px; position: absolute; right: 0; top: 50%; margin-top: -14px;}
.wp-search .search-btn input.search-submit { width: 100%; height: 28px; border: 0; outline: 0; background: url(../images/search.png) no-repeat center; cursor: pointer;}
::-webkit-input-placeholder { color: #829cbc;} /* WebKit, Blink, Edge */
:-moz-placeholder { color: #829cbc;} /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #829cbc;} /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #829cbc;} /* Internet Explorer 10-11 */
.wp-search .search-input input.search-title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 0;
    outline: 0;
    background: none;
    color: #829cbc;
    font-size: 14px;
    padding: 4px 0;
}

.w_top1_r {
    text-align: right;
    width: 210px;
    float: right;
    margin-top: 0px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
	margin-left:60px;
   
}
a {
   
    text-decoration: none;
}
.nav{ height: 50px; background: #3d95d5;}
.nav-bar{ position: relative; z-index: 800;}
.nav-bar a{ color: #fff;}
.nav-bar a:hover{ text-decoration: none;}
.nav-bar .nav-item{ float: left; display: inline; position: relative;  width: 109px;}
.nav-bar .nav-item .nav-item-tit{ font-size: 16px; line-height: 50px; height: 50px; text-align:center;}
.nav-bar .nav-item-tit a{ display:inline-block; padding: 0 19px;color:#fff;}
.nav-bar .nav-item-tit a:hover{ color:#fff;}
.nav-bar .first{ width: 230px;}
.nav-bar .first a{ display: block; white-space: nowrap;}
.nav-bar .home{ width: 76px;}
.nav-bar .nav-item-list{ position: absolute; z-index: 10; display: none; overflow: hidden; zoom: 1; width: 100%; background: #2676c3; }
.nav-bar .hover, .nav-bar .on{ background: #2676c3;}
.nav-bar .hover .nav-item-list{ display: block;}
.nav-item-list li{ float: left; display: inline; font-size: 16px; line-height: 35px; height:35px; width:100%;}
.nav-bar .nav-item-list li a{ width:100%;white-space: nowrap; display:block; text-align: center; border-bottom: solid 1px #3c84c9;line-height: 35px; height:35px;}
.nav-item-list li a:hover{ background: #226aaf; position:relative; margin-top:-1px;border-bottom: solid 1px #226aaf; padding-top:1px; color:#fff;}
.nav-item-list li.nobline a{ border-bottom:solid 1px #2676c3;}
.nav-bar .first .nav-item-list li{ width: auto;}
.nav-bar .first .nav-item-list li a{padding: 0 25px;}
.wrap{ width:1200px; margin:0 auto;}
.banner_body{ width:100%; height:380px; z-index:1; position:relative;/* margin-top:16px;*/}
.banner{height:380px;overflow:hidden;position:relative; z-index:1; }
.banner .d1{width:100%;height:380px;display:block; }
.banner .d2{width:100%;height:13px;clear:both;position:absolute;z-index:100;left:0px;bottom:10px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -32px;display:inline;}
.banner .d2 li{width:10px;height:10px;overflow:hidden;cursor:pointer; background:url(../images/ban_num2.png) no-repeat center;float:left; margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:url(../images/ban_num1.png) no-repeat center;}

.W790 {
    width: 790px;
}

.fl {
    float: left;
}
div.title_header h2 {
    font-size: 18px;
    color: #166aa8;
    border-bottom: 2px solid #166aa8;
    line-height: 40px;
}
div.title_header h2 .more {
    float: right;
    color: #959595;
    font-size: 24px;
}
div.title_header h2 span a {
    color: #166aa8;
}

/*公用的tab切换*/
div.tab_tit span{cursor: pointer;}
div.tab_tit i.line{margin:0 5px;color: #959595;font-style: normal;}
div.tab_tit span.No_active{color: #959595;border-bottom:none;}
div.tab_tit span{padding:8px;color:#166aa8;border-bottom:2px solid #1f865b;_padding:6px;}
/*公用tit标题*/
div.title_header h2{font-size: 18px;color: #166aa8;border-bottom: 2px solid #e5e5e5;line-height: 40px;}
div.title_header h2 a.shizi{float: right;margin-top: 4px;font-size: 24px;color: #959595;}
div.title_header h2 span{color: #166aa8;padding:8px;_padding:6px;}
.W350 div.title_header h2 span{color: #166aa8;padding:8px;_padding:6px;}
div.title_header h2 .more{float: right;color: #959595;font-size: 24px;}
div.title_header h2 .more:hover{color: #166aa8;}
div.title_header h2 span a{color: #166aa8; text-decoration:none;}
a{text-decoration:none;}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
}
.W390 {
    width: 390px;
}
.W790 {
    width: 790px;
}
.scroll_img{position: relative;*zoom:1;}
.pic li img{}
.tit { bottom:0; height: 34px; left:0; overflow: hidden; position: absolute;padding-left: 5px;z-index: 7;line-height:34px;}
.tit li a{ color:#fff; line-height:36px; padding:0 0 0 10px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s ;-webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;font-size: 14px;}
.num{ height:8px; overflow:hidden; position:absolute; right:5px; bottom:13px; padding:0 5px 0 0; width:auto!important; z-index: 7;}
.num li{ float:left; width:8px; height:8px; font-size:0; background:#fff; font-size:0; line-height:0;cursor:pointer;margin-left:5px;
/*-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;*/}
.num li.s{ background:#1f865b;}
.op_bg{ position:absolute; width:100%; height:34px; bottom:0; left:0; background:url(/Content/Areas/Common/images/op_bg.png) repeat;}
.undis{display: none}

li {list-style-type:none;}


.W420 {
    width: 420px;
}

.fr {
    float: right;
}
div.article_box h2 {
    font-size: 16px;
    color: #525252;
    font-weight: bold;
    line-height: 2em;
}
div.article_box p {
    text-indent: 2em;
}
div.tab_tit span{cursor: pointer;}
div.tab_tit i.line{margin:0 5px;color: #959595;font-style: normal;}
div.tab_tit span.No_active{color: #959595;border-bottom:none;}
div.tab_tit span{padding:8px;color:#008756;border-bottom:2px solid #1f865b;_padding:6px;}
/*公用tit标题*/
div.title_header h2{font-size: 18px;color: #008756;border-bottom: 2px solid #e5e5e5;line-height: 40px;}
div.title_header h2 a.shizi{float: right;margin-top: 4px;font-size: 24px;color: #959595;}
div.title_header h2 span{color: #008756;border-bottom:2px solid #156ba6;padding:8px;_padding:6px;}

div.title_header span.No_active {
    color: #959595;
    border-bottom: none;
}
div.tab_tit span.No_active {
   
    border-bottom: none;
}


.W350 div.title_header h2 span{color: #008756;padding:8px;_padding:6px;}
div.title_header h2 .more{float: right;color: #959595;font-size: 24px;}
div.title_header h2 .more:hover{color: #008756;}

/*公用文章列表*/
ul.article_list li{padding-left:15px;background:url(/Content/Areas/Common/images/list_dot.jpg) no-repeat 4px 15px;line-height: 32px;font-size: 14px;}
ul.article_list li a{color:#666;}
ul.article_list li a:hover{color: #156ba6;}
ul.article_list li span.span_date{float: right;color:#666;}
/*公用读取一篇文章*/
div.article_box h2{font-size: 16px;color: #525252;font-weight: bold;line-height: 2em;}
div.article_box p{font-size: 14px;line-height: 2em;color:#b8b8b8;}
a.details{color: #156ba6;}
a:hover.details{ font-weight:bold;}
ul{ padding-left:0; margin-left:0;}

.mt10 {
    margin-top: 10px;
}

.bordT {
    border-top: 1px solid #e5e5e5;
}
a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}
ul.main_icon li{float: left;width:292px;margin-right:10px;height:150px;text-align: center;}
ul.main_icon li a{color: #fff;font-size: 16px;display: block;font-family:'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',Heiti,'黑体',SimSun,'宋体',sans-serif;
height:40px;line-height: 40px;padding-top:40px;}
ul.main_icon li a:hover{color: #fff;  }

.service-item:hover .service-icon {
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}

.service-title {
 
 
  text-transform: uppercase;
  font-size: 18px;
  text-align: center;
  margin: 0;
  padding: 0 20px;
}

ul.main_icon li.icon_1{background:#f18f6c;}
ul.main_icon li.icon_2{background:#f2d881;}
ul.main_icon li.icon_3{background:#a9d2e4;}
ul.main_icon li.icon_4{background:#a4cf88;}
ul.main_icon li.icon_5{background:#7182b2;}
ul.main_icon li.icon_6{background:#68b4b5;margin-right:0}

ul.main_icon li.icon_1 a{}
ul.main_icon li.icon_2 a{}
ul.main_icon li.icon_3 a{}
ul.main_icon li.icon_4 a{}
ul.main_icon li.icon_5 a{background: url(../images/20160429141108.png) no-repeat center 10px;}
ul.main_icon li.icon_6 a{background: url(../images/20160429141204.png) no-repeat center 10px;}
.W1200{ width:1200px; margin:0 auto;}

.main_visual{position:relative;}
.main_image{width:100%; height:380px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul{width:100%; height:380px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image li{float:left; width:100%; height:380px;}
.main_image li span{display:block; width:100%; height:380px;}
.main_image li a{display:block; width:100%; height:380px;}
.main_image li .img_1{background:url(../images/banner_img1.jpg) center top no-repeat;}
.main_image li .img_2{background:url(../images/banner_img2.jpg) center top no-repeat;}
.main_image li .img_3{background:url(../images/banner_img3.jpg) center top no-repeat;}
div.flicking_con{width:100%; height:42px; margin:0 auto; position:absolute; bottom:0; left:0; z-index:5;}
div.flicking_con .flicking_inner{z-index:999; width:200px; height:12px; margin:10px auto;}
div.flicking_con a{float:left; width:17px; height:16px; margin:0 5px; padding:0; background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; display:block; text-indent:-1000px;}
div.flicking_con a.on{background-image:url(../images/tg_flash_p.png);}
#btn_prev,#btn_next{z-index:11111; position:absolute; display:block; width:53px!important; height:54px!important; top:50%; margin-top:-37px; display:none;}
#btn_prev{background:url(../images/banner_prev_next.png) no-repeat 0px -54px; left:100px;}
#btn_prev:hover{background:url(../images/banner_prev_next.png) no-repeat 0px 0px;}
#btn_next{background:url(../images/banner_prev_next.png) no-repeat -54px -54px; right:100px;}
#btn_next:hover{background:url(../images/banner_prev_next.png) no-repeat -54px -0px;}
div.flicking_con {
    width: 100%;
    height: 42px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
}
.main_image {
    width: 100%;
    height: 380px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.linee {
    border-bottom: 1px dashed #211715;
}

@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}


	.index_2 li:hover .ico img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }
	
	.index_2 li{ transition:0.8s; -webkit-transition:0.8s; opacity:0; }
	.index_2 li:nth-child(1){ transform:translateX(-30px); -webkit-transform:translateX(-30px);  }
	.index_2 li:nth-child(2){ transform:translateX(-80px); -webkit-transform:translateX(-80px);  }
	.index_2 li:nth-child(3){ transform:translateX(-130px); -webkit-transform:translateX(-130px);  }
	.index_2 li:nth-child(4){ transform:translateX(-180px); -webkit-transform:translateX(-180px);  }
	.index_2.show li{ opacity:1 !important; transform:translateX(0px); -webkit-transform:translateX(0px); }