﻿/*-----------------[初始化]--------------*/
body{color: #555;font-size: 12px;line-height: 1.5;background-color: #fff;
    font-family:"微软雅黑","Microsoft Yahei";min-width: 1048px \9;
}
a{color: #003676;}
a:hover{color: #003676;}
img{max-width: 100%;}
input,textarea,select{font-size: 12px;color: #555;border:0;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #eee;}
::-moz-placeholder {color: #eee; }
::-ms-input-placeholder {color: #eee;}

a,a img,.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
h1,h2,h3,h4{font-weight: normal;}

/*布局*/
.wp{width: 100%;max-width: 1000px;margin: 0 auto;overflow: hidden;}
.wrap{width: 100%;max-width: 1000px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
.fr{float:right}
.fl{float:left}

/*******************************
  -------[=头部]-------
********************************/
#hd{background-color:#f2f2f2;height:30px;overflow: hidden;line-height:30px;}


.hdr{margin-left:860px;}
.hdr .lang{ }
.hdr .lang a{font-size:12px;color:#666; width:60px; float:left; text-align:center; display:block}
.hdr .lang a:hover,.hdr .lang a.hover{color: #EA0927; background:#FFF;}
.m-so{float: right;border: 1px solid #d9d9d9;width: 185px;height: 28px;margin: 7px 30px 0 0;
    position: relative;
}
.m-so .inp{width: 100%;height: 28px;display: block;padding-left: 10px;padding-right: 25px;}
.m-so .btn{width: 28px;height: 28px;position: absolute;top: 0;right: 0;
    background: url(../images/ico-so.png) no-repeat center center;
    -o-background-size: 40px auto;
    -ms-background-size: 40px auto;
    -moz-background-size: 40px auto;
    -webkit-background-size: 40px auto;
    background-size: 40px auto;
}



/*******************************
    -------[=导航]-------
********************************/
.header-box{width:1048px;margin:0 auto;}
#nv{background-color: #fff;height:60px; clear:both}
.logo{float:left;  width:150px;padding-top:30px}
.logo img{ margin:0px 0px 0px 5px;}

#nv .sub  a:hover{ color:#15a5a1;background:transparent;}
.nav ul.first-menu{background:url('../images/index_05.gif') no-repeat center; min-height:47px;padding-top:2px;}
.nav{float:left; width:848px; margin-left:20px; margin-top:45px;}
.nav li{float: left;display:inline;position:relative;}
.nav li a{font-size:14px;display: block; font-weight:bold;padding:0px 30px; color:#003375;line-height:47px;}
.nav li[class^='bg_']{background:url('../images/index_06.gif') no-repeat right center;}
.nav li.bg_0 a{padding:0px 20px}
.nav li.bg_1 {}
.nav li.bg_2{}
.nav li.bg_3 {}
.nav li.bg_4 a{padding:0px 58px;}
.nav li.bg_5{}
.nav li.bg_6{background:none;}
#subnav li:hover> a.a-hover{ background: #15a5a1;  color:#FFF;}
#nv .wrap{position: relative;}
#nv .sub{width:100%;left:0;font-size:14px; text-align:center;
position: absolute;z-index: 999;zoom:1; top:43px;padding-top:4px;
background: url("../images/index_04.gif") no-repeat center top ;
    display: none; overflow:hidden;
    
}
#nv .sub .col{background:url('../images/index_03.gif') repeat-x;}

#nv .col a{height:42px;line-height:42px; padding:0px;
}

/* .nav li:hover .sub{display:block;zoom:1} */

.search_btn{ width:30px; height:47px; margin-top:47px; float:right;}
.theme-login{ width:30px; height:47px;display: block; cursor:pointer;text-align: center;}
.search_btn .theme-login .icon-sousuo{font-size:22px;color:#15A5A1;}
.theme-popover-mask {
	z-index: 98;
	position:fixed;
	top:90px;
	left:50%;
	margin-left:-524px;
	width:1048px;
	height:40px;
    /*background: rgba(21,165,161,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9915a5a1,endColorstr=#9915a5a1); */
	display:none
}
.theme-popover {
	z-index:99;
	position:absolute;
	top:93px;
	left:50%;
	width:1048px;
	height:50px;
	margin:0px 0 0 -524px;
	background: rgba(21,165,161,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9915a5a1,endColorstr=#9915a5a1); 
	display:none;
	
}

.theme-poptit {
	
	text-align:center;
	padding:12px;
	position: relative;
}

.theme-popbod {
	padding:10px 10px;
	color:#444;
	height:130px;
}
.theme-popbom {
	padding:5px;
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-radius:0 0 5px 5px;
	color:#666
}
.dform{ margin:0px; padding:0px; margin-top:-20px; margin-left:500px;}
.dform .alert-form{ margin-top:10px;}
.dform .alert-form input{ background:transparent; border:none; color:#FFF; font-size:14px; border-left:1px solid #FFF; height:30px; line-height:30px; text-indent:10px; margin:0px; padding:0px;}
.theme-popbom a {
	margin-left:8px
}
.theme-poptit .close {
	float:right;
	color:#FFF;
	padding:5px;
	margin:-2px 80px -5px;
	font:bold 22px/22px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#FF0000;
}
/*******************************
  -------[=banner]-------
*******************************/
/* flexslider */
.flexslider{position:relative;height:280px;width:1048px;margin:0 auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; clear:both}
.slides{position:relative;z-index:1;}
.slides li{height:280px;width:1048px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:50%;text-align:center;margin-left: -50px;}
.flex-control-nav li{display:inline-block;width:10px; float:left;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%; display:none}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}


.m-item{max-width: 1270px;width: 100%;height: 100%;margin: 0 auto;overflow: hidden;
    position: relative;
}
.m-item .txt{position: absolute;top: 145px;left: 10px;width: 50%;}
.m-item .pic{float: right;margin-top: 37px;width: 42%;}
.m-item1{padding-top: 1px;}
.m-item1 .pic{width: 713px;margin: 185px auto 0;}

.m-item2{max-width: 885px;margin: 0 auto;padding-top: 175px;}
.m-item2 .tit{margin-bottom: 20px;}
.m-item2 .tit img{width: 100%;display: block;}
.m-item2 .txt{text-align: center;}
.m-item2 .txt img{display: inline-block;}

/*******************************
  -------[=底部]-------
********************************/
#fd{background-color: #4D4D4D;width:1048px; margin:0 auto;}
#fd .wp{position: relative; overflow:hidden}
.fdl{ width:180px; float:left;margin-top:25px;}
.fdline{ width:1px; background:#FFF; height:35px; margin:38px 23px 0px;float:left}
.flogo{ margin-top:5px;}
.fddl{width:282px; float:left;padding-top:46px ;}
.fddl dd{width:70px; height:30px; float:left; background:url(../images/dot3.jpg) 0px 8px no-repeat; display:block; line-height:20px;}
.fddl dd a{ color:#FFF; margin-left:10px;}
.fdr{ width:115px; float:right;position:relative;height: 80px;padding-top:15px;}
.fdr img.weChart{margin-top:23px;}
.fdr img.weChartQRCode{position: absolute;right:0px;top:6px;display:none;}
.fnav dt{font-size: 16px;margin-bottom: 10px;}
.fnav dt a{color: #c0c0c0;}
.fnav dd{}
.address{ color:#FFF; line-height:20px; width:280px; float:left;padding-top:33px;}
.address a{ color:rgba(255,255,255,0.7); }
/*******************************
    -------[=正文]-------
********************************/
#bd{overflow: hidden;}

/*******************************
    -------[=内页]-------
********************************/
#ban{height: 240px;position: relative;z-index: 1;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background-position: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
#ban h2{padding-top: 50px;}

/*当前位置*/
.cur_tit{font-size: 13px;line-height: 45px;margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.cur_tit h3{font-size: 20px;}
.cur_tit .cur{float: right;}
.cur_tit .cur a{display: inline-block;margin: 0 5px;}
.cur_tit .cur span{color: #1a1a1a;}

/*布局*/
.g-cont{background-color: #fff;padding: 30px;overflow: hidden;}
.side-col{width: 250px;float: left;}
.main-col{margin-left: 280px;}

/
/*页码*/
.page{text-align: center;font-size: 14px;font-weight: bold;margin: 40px 0;}
.page ul{display: inline-block;}
.page li{float: left;margin: 0 7px;}
.page a{display: block;border: 1px solid #c1c1c1;color: #666;
    width: 35px;height: 35px;line-height: 35px;border-radius: 2px;
}
.page a:hover{color: #72bb38;}
.page .on a{background-color: #72bb38;color: #fff;border-color: #72bb38;}

/*标题*/
.gt1{color: #1a1a1a;font-size: 24px;line-height: 45px;margin-bottom: 15px;}
.gt2{color: #72bb38;font-size: 20px;line-height: 45px;margin-bottom: 15px;}

/*按钮*/
.g-btn1{display: inline-block;min-width: 100px;line-height: 36px;text-align: center;
    background-color: #72bb38;color: #fff;font-weight: bold;font-size: 17px;
    text-shadow: 0 1px 2px #999;
}
.g-btn1:hover{color: #fff;background-color: #63ab29;}

.g-btn2{display: block;width: 100px;line-height: 40px;text-align: center;
    background-color: #72bb38;color: #fff;font-weight: bold;font-size: 16px;
    text-shadow: 0 1px 2px #999;margin: 50px auto;
}
.g-btn2:hover{color: #fff;background-color: #63ab29;}


/*******************************
    -------[=index]-------
********************************/



.index-news{overflow: hidden;padding:25px 0; width:1048px; margin:0 auto;background-color: #DDD;}
.index-news .col-r{width: 330px; float:left; margin-left:35px;}
.index-news .col-l{float:left; width:264px; height:186px; overflow:hidden }
.index-news .col-l .pic{width:264px; height:186px;position:relative;}
.index-news .col-l .pic .dot{position:absolute; bottom:19px;left:112px;width:100px;}
.index-news .col-l .pic .dot>img{border-radius:10px;}
.index-news .col-l .pic a{display: block;width:264px; height:164px;border-bottom:4px solid #15A5A1;}

.index-news .col-l .pic span{width:264px; height:20px; line-height:20px;display:block; background:#014380; font-size:12px; text-align:right;}
.index-news .col-l  .pic span a{ font-size:12px; color:#FFF; margin-right:10px;display: inline;border:none}
.index-news .col-l  .pic span a .icon-shuangjiantou1{font-size: 12px;}
.m-news{padding:0px;}
.m-news .pic{margin-bottom: 11px;overflow: hidden;}
.m-news .pic img{width: 100%;display: block;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-news .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.m-news .tit{font-size: 14px;color: #014380;overflow: hidden;padding-bottom:5px;
    border-bottom: 1px solid #014380;line-height:24px;
}
.m-news .tit a{color: #014380;font-size: 12px;float: right;font-weight: normal;}
.m-news .tit a .icon-shuangjiantou1{font-size:12px;}
.m-news .con h3{font-size: 11px;color: #014380;font-weight:bold;margin-bottom:5px;}
.m-news .con h3 a{display: block;height: 21px;line-height: 21px;font-weight:bold;}
.m-news .con p{line-height: 22px;height: 44px;color: #666;padding-bottom: 14px;
    border-bottom: 1px dashed #ccc;
}
.m-news .con p a{color: #72bb38;}

.ul-new{ margin-top:5px;}
.ul-new li{height:30px; border-bottom:1px solid #CCC}
.ul-new li a{display: block;line-height:30px;font-size: 12px;color: #555;height:30px;overflow: hidden;
    background: url(../images/ico-01.png) no-repeat left 10px;padding-left: 10px; float:left
}
.ul-new li a:hover{color: #014380;}

.ul-new li span{ float:right; color:#999; margin-right:5px;line-height:30px;}


.index-hd{overflow: hidden;padding:10px 0; width:1048px; margin:0 auto;background-color:#F2F2F2;}

.index-hd .rgt{width: 425px; float:right; }
.index-hd .rgt .tits{font-size: 14px;color: #014380;overflow: hidden;padding-bottom:5px;
    border-bottom: 2px solid #014380;line-height:24px;
}
.index-hd .rgt .tits a{font-weight: normal;}
.index-hd .rgt .tits .icon-shuangjiantou1{font-size: 14px;}
.index-hd .rgt .con_top{width: 425px; margin-top:10px; overflow:hidden;}
.index-hd .rgt .con_content li{padding: 10px 0px;}
.index-hd .rgt .con_content li h6{font-family: "微软雅黑";font-weight: bold;font-size:12px;height: 30px;line-height: 30px;color:#014380;width:270px;overflow: hidden;}
.index-hd .rgt .con_content li i{font-style: normal;float: right;height: 30px;line-height: 30px;color:#999999;}
.index-hd .rgt .con_content li span{line-height: 22px;height: 66px;overflow: hidden;display: block;}
.index-hd .rgt .con_content li:first-child{border-bottom: 1px solid #999999;}

.index-hd .lft{float:left; width:353px;  overflow:hidden }
.index-hd .lft .hd-info{padding:0px; margin-top:10px;}
.index-hd .lft .hd-info .tits{font-size: 14px;color: #014380;overflow: hidden;padding-bottom:5px;
    border-bottom: 2px solid #014380;line-height:24px;
}
.index-hd .lft .hd-info .tits a{font-weight: normal;}
.index-hd .lft .hd-info .tits .icon-shuangjiantou1{font-size: 14px;}
.index-hd .con{padding-top:10px;}


.nTab{width:100%;}
.nTab .TabTitle{clear: both;height:110px; border-bottom:1px solid #999999;  overflow: hidden; line-height: 30px;}
/*.nTab .TabTitle h1{font-weight: bold;color:#333f55;font-size: 23px;}
.nTab .TabTitle h2{font-weight: bold;color:#333f55;font-size: 18px;}*/
.nTab .TabTitle .ul-new li{border:none;}
.nTab .TabContent{height: 100px;overflow: hidden;}
.nTab .TabContent .ul-new li{border:none;}
/*
 .nTab .TabContent span{margin-top:5px;color:#004380; text-align:right; display:block}
 
*/ 
.none {display:none;}
.nTab .TabContent table td{ border-bottom:1px dotted #CCC; height:24px; line-height:24px; text-align:left; width:20%}
.nTab .TabContent table td font{ color:#FF0000; font-size:12px;}
.index-hd .icon_list{width:178px; margin:10px 22px 0px; float:left;}
.index-hd .icon_list img{width:100%;height: 252px;}
@media screen and (max-width:1900px){
    .nav li a{
        font-size: 13.9px;
    }
}