body{font-family:"Microsoft YaHei","tahoma";font-size:14px;margin:0;padding:0;_background-image:url(about:blank);background-attachment:fixed;color:#666;}
img,form,div,ul,li,dl,dt,dd,h1,h2,h4,span,p,input,h1,h2,h3{border:0;padding:0;margin:0;font-weight:normal;}
li,em{list-style-type:none;list-style-position:outside;font-style:normal;}
.clear{clear:both}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#0A50A1}
i{display: inline-block;background: url(../images/ztall20.png) no-repeat;vertical-align: middle;}
.head{width:1120px;margin:0 auto;}
.head .nav{width:1120px;margin:0 auto;position:absolute;bottom:0;z-index:2;padding-left:0;}
.head .nav li a:hover{text-decoration:none;}
.head .nav li{float:left;padding:0 30px;line-height:44px;height:44px;font-size:16px;margin-right:10px;}
.wrap_nav .nav li a{color:#fff;text-decoration:none;}.head .nav li a{color:#fff;}
.head .nav li.cur{background:#0079af;}
.wrap_head:after{content:" ";position:absolute;left:0;width:100%;height:44px;background:#0199dc;bottom:0;}
.serach,form{float:right;width:456px;height:36px;margin-top:16px;border:2px solid #0199dc;border-radius:4px;}
.txt{height:36px;width:378px;padding-left:10px;float:left;}
.btn{width:68px;background:#3fb118;color:#fff;height:36px;font-size:14px;cursor:pointer;}
.keywos{position:relative;left:458px;top:56px;width:456px;font-size:12px;margin-top:5px;float:right;}.keywos a{color:#666;margin-right:10px;}
.keywos a:hover{text-decoration:none;color:#0A50A1;}
.zhuantibox{width:1120px;background:#e5e5e5;line-height:32px;margin:0 auto;}
.zhuantinei a{margin:0 38px 0 14px;color:#666;}.zhuantinei{width:1160px;position:relative;}
.zhuantinei a.more{width:14px;height:14px;background:url(../images/ztall.png) no-repeat;position:absolute;right:22px;top:9px;}
.zhuantinei a:hover{color:#3fb118;text-decoration:none;}
.zhuanti{cursor:pointer;display:none;}
.curent{margin:0 auto;color: #666;line-height:36px;width: 1200px;font-size: 14px;}
.curent a{color: #666;}
.curent .current_icon{width: 15px;height: 18px;background-position: 0 -98px;margin-right: 6px;}
.wrap{width:1120px;margin:0 auto;}
.jdt{width:645px;overflow:hidden;height:324px;position:relative;}
.jdt ul{position:absolute;left:0;top:0;}
.jdt li{float:left;width:645px;}
.jdt li img{width: 100%;height: 100%;border-radius: 8px;}
.banner{position: relative;overflow: hidden;padding: 5px 0 30px;margin-bottom: 20px;}
.banner .circle{text-align: center; position: absolute; bottom: 0; left: 0;width: 645px;}
.banner .circle span{display:inline-block;width:10px;height:10px;background:#a3a3a3;border-radius:50%;margin:0 10px;cursor:pointer;}
.banner .circle span.show{background: #3fb118;width: 55px;border-radius: 10px;}
.jdt{float: left;box-sizing: border-box;border: 1px solid #eee;}
.rmrj{width: 527px;height: 324px;float: left;margin-left: 28px;background: #fff;box-sizing: border-box;border: 1px solid #eee;border-radius: 5px;}
.rmrj h3{padding-left: 20px;color: #3fb118;font-size: 25px;height: 56px;line-height: 56px;border-bottom: 1px solid #e5e5e5;font-size: 18px;}
.rmrj h3 .rmrj_icon{width: 30px;height: 32px;background-position: 0 -63px;}
.rj_con .list_con{margin:0 22px;padding:12px 0;border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.rj_con .list_con .rj_logo{float: left;}
.rj_con .list_con .rj_logo img{width: 60px;border:1px solid #eee;border-radius: 12px;}
.rj_con .list_con h4{float:left;font-size: 20px;color: #303030;margin-top: 8px;line-height: 22px;margin-left: 20px;font-size: 16px;}
.rj_con .list_con .cate{font-size: 14px;color: #969696;}
.rj_con .list_con .dwon{float: right; color: #48d544; font-size: 15px; border-radius: 5px;text-align: center;width: 62px;height: 26px;line-height:28px;border:2px solid #48d544;margin-top: 12px;}
.rj_con .list_con .dwon:hover{color: #fff;background: #48d544;text-decoration: none;}
.rj_con .list_con:last-child{border:none;}
.alist_wrap{background: #fff;border-radius: 5px;border:1px solid #eee;overflow: hidden;/* margin-top: 15px; */padding-bottom: 15px;}
.alist_wrap .tit,.jptj .tit{border-bottom: 1px solid #e5e5e5;height: 56px;line-height: 56px;padding-top: 5px;}
.alist_wrap .tit h2,.jptj .tit h2{float: left;color: #3fb118;font-size: 18px;margin-right: 20px;}
.alist_wrap .tit h2 .tit_icon{width: 30px;height: 30px;margin:0 10px 0 22px;}
.alist_wrap .tit .alist_cate{/* float: right; */color: #b5b5b5;font-size: 16px;}
.alist_wrap .tit .alist_cate span{display: inline-block;color: #333;margin: 0 26px;cursor: pointer;}
.alist_wrap .tit .alist_cate span.active{border-bottom: 3px solid #3fb118;height: 55px;position: relative;color: #3fb118;}
.alist_wrap .tit .alist_cate span.active:after{content: "";border-width: 8px;border-style: solid;border-color: #3fb118 transparent transparent;position: absolute;left: 50%;bottom: -17px;margin-left: -8px;}
.alist_item{margin: 0 11px;padding-top: 18px;}
.alist_item ul{display: none;}
.alist_item li{float: left;width: 272px;text-align: center;margin: 12px 11px 0;height: 176px;}
.alist_item li span{display:block;/* width: 252px; */border-radius: 5px;border:1px solid #eee;/*height: 167px;*/}
.alist_item li p{font-size: 16px;color: #000;line-height: 42px;}
.alist_item li a:hover span{padding:3px;border:0;/*height: 162px;*/background: -webkit-linear-gradient(to bottom,#23db9c,#2cd2ff);background: linear-gradient(to bottom,#23db9c,#2cd2ff);}
.alist_item li a:hover{text-decoration: none;}
.alist_item li a:hover p{color: #3fb118;}
.alist_item li img{width: 100%;height: 100%;border-radius: 3px;}
.alist_item ul.active{display: block;}
.pages{text-align: center;padding:20px 0;}
.pages span{display: inline-block;width: 32px;height: 32px;line-height:32px;background: #d0d1d2;color: #707272;font-size: 20px;border-radius: 50%;margin: 0 10px 14px;cursor: pointer;}
.pages span.cur{background: #3fb118;color: #fff;}
.alist_cate .more{color: #3fb118;/* font-weight: bold; */margin:0 25px 0 30px;float: right;}
/*hotseach*/

#topNav,#footer,#page,#container{width:1200px;display:block;margin:0 auto;clear:both;}
#footer{padding-top:15px;text-align:center;border-top: 1px solid #eee;margin-top: 15px;}#footer p{margin:5px;}#footer a{margin:0 5px;}
.red{color:red;}
.bluea a:hover{text-decoration:none;color:#ff5800;cursor:pointer;}
.bluea a:active{color:#666;}

#topNavC i{background:transparent}
#topNavC{height:31px;line-height:31px;background:#f5f5f5;border-bottom:1px solid #e3e3e3;}#topNav i{float:right;color:#bbb;font-style:normal;}#topNav strong{font-weight:normal;color:#666;float:left;}
#topNav i a{margin:0 10px;}#topNav a.focus{color:#289613;}#topNav a.focus:hover{color:#ff5800;}
#header{position:relative;height:auto;z-index:5;}#logo{display:block;height:66px;width:170px;overflow:hidden;padding:20px 0 2px 0;left:0;top:0;position:relative;z-index:0;}
#nav{position:relative;height:40px;background:#3fb118;overflow:hidden;}#nav span a{height:40px;line-height:40px;overflow:hidden;float:left;display:inline;margin-right:1px;font-size:14px;color:#fff;display:block;padding:0 23px;position:static;}#nav span a.nav-cur,#nav span a.nav-cur:hover{background:#289613;}#nav span a:hover{background:#65c147;text-decoration:none;color:#fff;}#nav a{font-size:12px;position:absolute;right:12px;top:12px;color:#ff0;}#nav a:hover{text-decoration:underline;background:#3fb118;color:#ff0;}
#subNav{height:35px;background:#f5f5f5;}#subNav i{font-style:normal;height:35px;line-height:35px;overflow:hidden;float:left;padding:0 15px;}#subNav i.on{background: url(../images/subnavOn1.gif) no-repeat 8px 7px;}
#search{width:534px;height:38px;position:absolute;right:0;top:18px;z-index:9;}#searchbox,#searchBox{float:left;display:inline;width:385px;height:26px;line-height:26px;overflow:hidden;padding:4px 69px 4px 5px;background:#fff;border:2px solid #40b019;border-right:0 none;font-size:14px;color:#333;}#searchBtn{float:left;width:72px;height:38px;border:0 none;cursor:pointer;background:#3fb019;color:#fff;font-size:14px;}#ssfl{position:absolute;left:386px;top:2px;width:75px;text-indent:7px;background:#fcfcfc;z-index:9;}#ssfl b{display:block;width:73px;height:34px;line-height:34px;border-left:1px solid #ddd;background:url(../images/syspr14.gif) 25px -64px no-repeat;font-weight:normal;cursor:pointer;}#ssfl span{display:block;border:1px solid #eee;border-top:0 none;}#ssfl span i{display:block;font-style:normal;line-height:25px;cursor:pointer;}#ssfl span i.hover{background:#93CE7A;color:#fff;}#ssk{position:absolute;top:44px;left:0;z-index:1;}#ssk a{padding-right:10px;}
/*bdsearch*/
#bdcs-search-form-input{float:left;display:inline;width:385px;height:20px;line-height:20px;overflow:hidden;padding:7px 69px 7px 5px;background:#fff;border:2px solid #40b019;border-right:0 none;font-size:14px;color:#333;}
#bdcs-search-form-submit{float:left;width:72px;height:38px;border:0 none;cursor:pointer;background:#3fb019;color:#fff;font-size:14px;}
.bdcs-hot{width:500px;height:30px;line-height:30px;overflow:hidden;position:absolute;top:37px;left:0;z-index:-1;}.bdcs-hot-item{margin-right:8px;padding-right:8px;}.bdcs-hot-item:hover{color:#ff5800;}

:focus{outline:0;}




.tspage {
	text-align: center;
}

.tspage i {
	display: inline-block;
	padding: 3px 9px;
	background-color: #fbfbfb;
	color: #999;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
}

.tspage span.curr {
	display: inline-block;
	padding: 3px 9px;
	background-color: #f60;
	color: #fff;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
}

.tspage a {
	display: inline-block;
	padding: 3px 9px;
	background-color: #fbfbfb;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	color: #000;
}







.wrap_head {
	position: relative;
	height: 124px;
	background: #fff;
	border: 1px solid #eee;
	width: 100%;
	box-sizing: border-box;
}

.txt {
	height: 42px;
	width: 316px;
	padding-left: 15px;
	display: inline-block;
	font-size: 14px;
	float: none;
}

.txt:focus {
	outline: none;
}

.txt:focus::-webkit-input-placeholder {
	color: transparent;
}

/* Mozilla Firefox 4 to 18 */
.txt:focus:-moz-placeholder {
	color: transparent;
}


/* Mozilla Firefox 19+ */
.txt:focus::-moz-placeholder {
	color: transparent;
}

/* Internet Explorer 10+ */
.txt:focus:-ms-input-placeholder {
	color: transparent;
}


.head .nav {
	overflow: hidden;
	height: 44px;
	+left: 0;
	+background: #3fb118;
}

.head .nav li.cur {
	background-color: #066eb4;
}

.wrap_head:after {
	background: #3fb118;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

img {
	vertical-align: top;
}





.newNav {
	margin: 15px auto 5px auto;
	width: 1200px;
	background-color: #fff;
	padding: 12px 0 10px;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
}

.newNav ul {
	font-size: 0;
}

.newNav ul li {
	width: 16.6666%;
	display: inline-block;
	+
	float: left;
}

.nwNavTop {
	width: auto;
	height: 32px;
	margin: 0 auto;
	margin-bottom: 8px;
	text-align: center;
}

.nwNavTop .nwIcon {
	width: 32px;
	height: 32px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	+margin-right: 55px;
}

.nwNavTop .nwIcon1 {
	background: url('../images/music.png') no-repeat left top;
}

.nwNavTop .nwIcon2 {
	background: url('../images/picture.png') no-repeat left top;
}

.nwNavTop .nwIcon3 {
	background: url('../images/office.png') no-repeat left top;
}

.nwNavTop .nwIcon4 {
	background: url('../images/ie.png') no-repeat left top;
}

.nwNavTop .nwIcon5 {
	background: url('../images/code.png') no-repeat left top;
}

.nwNavTop .nwIcon6 {
	background: url('../images/safe.png') no-repeat left top;
}
/* .nwNavTop .nwIcon img {
    vertical-align: middle;
} */

.nwTitle {
	font-size: 16px;
	font-weight: 700;
	color: #3b3b3b;
	display: inline-block;
	line-height: 32px;
	+margin-top: -32px;
	+margin-left: 45px;
}

.nwNavItemWrap {
	text-align: center;
}

.nwNavItemWrap .nwNavItem {
	color: #353434;
	font-size: 14px;
	margin: 0 10px;
	line-height: 28px;
}

.nwNavItemWrap .nwNavItem:hover {
	text-decoration: underline;
	color: #3fb118;
}

.serach img {
	height: 34px;
}

.content .c-left {
	width: 1120px !important;
}

.item_center {
	margin: 0 15px;
}

.tspage i{background:transparent}
.tspage .tsp_count{display:none;}
.tspage{height:auto !important;margin:15px auto 5px auto!important;}
.tspage .tsp_nav{text-align:center}

.tspage {background-color:#fff!important;;}
.tspage .tsp_nav a, .tspage .tsp_nav b, .tspage .tsp_nav > i {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 5px;
    transition: all .4s;
    display: inline-block;
    color: #999;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    min-width: 20px;
    border:1px solid #E2E2E2;
}
.tspage .tsp_nav b{padding: 0 3px;background: #3fb118;color: #fff;    border:1px solid #3fb118;}
.tspage .tsp_nav i{padding: 0 3px;}
.tspage .tsp_nav select {border:1px solid #E2E2E2;margin-left:5px;height: 32px;vertical-align: middle;border-radius: 5px;}