html {

	-webkit-text-size-adjust: none;

	word-wrap: break-word;

	word-break: break-all

}

* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

body {

	margin: 0px;

	padding: 0px;

	color: #4e4e4e;

	font-size: 14px;

	font-family: "Microsoft YaHei", Verdana, sans-serif;

	line-height: 24px;

	background: #fff

}

.dh22{ float:right; background:url(../images/top_dh2.png) left 14px no-repeat; padding:0px 0 0 46px; line-height:26px; }

.dh22 p{ font-size:16px;color:#333333;}

.dh22 span{ font-size:30px; color:#D6312D; display:block; font-weight:bold;}

.dh33{ float:right; background:url(../images/top_dh.png) left 14px no-repeat; padding:0px 0 0 46px; line-height:26px; margin-left:15px }

.dh33 p{ font-size:16px;color:#333333;}

.dh33 span{ font-size:30px; color:#d92017; display:block; font-weight:bold;}

a {

	text-decoration: none;

	color: #4a4a4a;

	transition: all 0.25s ease 0s;

	outline: 0;

}

a:hover { text-decoration: none; }

img {

	max-width: 100%;

	height: auto;

	width: auto\9;

	border: 0;

}

div, h1, h2, h3, h4, h5, p, form, ul, label, input, textarea, img, span, dl, dt, dd {

	margin: 0px;

	padding: 0;

	outline: 0;

}

input, textarea, button {

	font-size: 14px;

	font-family: "Microsoft YaHei", Verdana, sans-serif;

}

.clear { clear: both; }

li { list-style-type: none; }

.fl { float: left; }

.fr { float: right; }

.zh {

	width: 1000px;

	margin: 0 auto;

}

.left { width: 73.7%; }

.right { width: 25%; }

#footer {

	width: 100%;

	height: 50px;

	position: fixed;

	z-index: 1000;

	bottom: 0;

	background: #444;

}

 .blank10{ height:15px;}

#footer a {

	text-decoration: none;

	color: #fff;

	background: url(../images/nav_line.png) no-repeat right center;

	width: 25%;

	height: 50px;

	float: left;

	display: block;

	text-align: center;

}

#footer ul li { padding-top: 30px; }

#footer li.home {

	background: url(../images/home.png) no-repeat center 8px;

	background-size: 20px auto;

}

#footer li.tel {

	background: url(../images/tel.png) no-repeat center 8px;

	background-size: 20px auto;

}

#footer li.wx {

	background: url(../images/wx.png) no-repeat center 8px;

	background-size: 20px auto;

}

#footer li.sms {

	background: url(../images/sms.png) no-repeat center 10px;

	background-size: 22px auto;

}

#footer li.map {

	background: url(../images/map.png) no-repeat center 8px;

	background-size: 20px auto;

}

.clear:after {

	content: '\20';

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

/*固定的悬浮窗*/

.yb_conct {

	position: fixed;

	z-index: 9999999;

	top: 200px;

	right: 0px;

	cursor: pointer;

	transition: all .3s ease;

}

.yb_bar ul li {

	width: 180px;

	height: 53px;

	font: 16px/53px 'Microsoft YaHei';

	color: #fff;

	text-indent: 54px;

	margin-bottom: 3px;

	border-radius: 3px;

	transition: all .5s ease;

	overflow: hidden;

}

.yb_bar .yb_top { background: #296AB9 url(../images/fixCont.png) no-repeat 0 0; }

.yb_bar .yb_phone { background: #296AB9 url(../images/fixCont.png) no-repeat 0 -57px; }

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #296AB9 url(../images/fixCont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode { background: #296AB9 url(../images/fixCont.png) no-repeat 0 -226px; }

.yb_bar .yb_tel { background: #296AB9 url(../images/fixCont.png) no-repeat 0 -169px; }

.hd_qr { padding: 0 29px 25px 29px; }

.yb_QQ a {

	display: block;

	text-indent: 54px;

	width: 100%;

	height: 100%;

	color: #fff;

}

.jianjie { width: 100%; }

.jianjie .ibox { padding: 2px; font-size:14px; }

.jianjie img {

	width: 100%;

}

.jianjie p {

	line-height: 150%;

	text-indent: 2em;

}

.left_p{ width:25%}

.right_p{ width:74%; margin-left:1%}

.left00 { width: 25%;  }.left02 { width: 29%; margin-left:1%;}

.right00 { width: 44%; margin-left:1%;}

.mb15 { margin-bottom: 8px; }

.mt15 { margin-top: 8px; }

.bgb {

	background-color: #fff;

	border: 1px solid #ddd;

}

.c-lf {

    float: left;

    margin: 0px;

    background: #1554A8;

    border-top: 5px solid #1554A8;

    width: 100%;

    

}

.cn-title {

    background: url(../images/ff.png) no-repeat 20px center;

    width: 100%;

    height: 90px;

    padding: 20px 2px;

    padding-left: 80px;

    box-sizing: border-box;

}

.cn-title h3{font-size: 22px;color: #fff;line-height: 30px;font-weight: normal;}

.cn-title p{font-size: 16px;color: #fff;line-height: 30px;}

.tab_menu ul{overflow:hidden;}

.c-lf .tab{width: 90%;margin: 0 auto;overflow: hidden;}

.c-lf .tab_menu li{list-style:none;cursor:pointer;padding: 8px 15px;text-align: left; 

box-sizing: border-box; font-size: 18px;color: #3f3f3f;margin: 20px 0;background:#f0f0f0;overflow: hidden;}

.c-lf .tab_menu li:hover{background:#FFCFBF; }

.c-lf .tab_box{}

.c-lf .hide{display:none;}

.c-lf .tab_menu li.selectd{background: #1147d3;color: #fff;}

.c-lf .tab_menu li.hover{background:  #1147d3;color: #fff;}

.xian { border: 1px solid #ddd; }

.pd { padding: 8px; }

.pd15 { padding: 7px; }

.dnwu {

	display: none;

	padding: 0;

	margin: 0;

}

.dnwu img {

	padding: 0;

	margin: 0;

}

.home-case .swiper-container{background-color: #fff;}

.home-case .swiper-container .swiper-slide a{display: block; padding: 10px;border: 1px solid #ddd;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);text-align: center;}

.home-case .swiper-container .swiper-slide a h3{padding: 10px 10px 0 10px;}

.home-case .swiper-container .swiper-slide a:hover{background-color: #f9f9f9;}

.home-case .swiper-button-prev,.home-case .swiper-button-next{background-image:none;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;line-height:64px;opacity:0;transition: all 0.35s ease 0s;z-index: 99; height:64px;}

.home-case:hover .swiper-button-prev,.home-case:hover .swiper-button-next,.info-flash:hover .swiper-button-prev,.info-flash:hover .swiper-button-next{opacity:1;}

.home-case .swiper-button-prev,.info-flash .swiper-button-prev{left:0;}

.home-case .swiper-button-next,.info-flash .swiper-button-next{right:0;}

.img-x {

	display: block;

	width: 90%;

	height: 230px;

	overflow: hidden;

}

.img-x img { }

.img-x:hover img { }

.ta-c { text-align: center; }

.zh::after, .clearfix::after {

	display: table;

	content: " ";

	clear: both;

}

* { zoom: 1 }

.fullSlide {

	position: relative;

	background: #000;

	margin: 0 auto;

}

.fullSlide .bd {

	position: relative;

	z-index: 0;

}

.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

}

.fullSlide .hd {

	position: relative;

	z-index: 1;

	margin-top: -30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	filter: alpha(opacity=100);

	opacity: 1

}

.fullSlide .hd ul {

	text-align: center;

	padding-top: 5px;

}

.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 50px;

	height: 8px;

	margin: 8px;

	background: #fff;

	overflow: hidden;

	font-size: 0;

	border-radius:5px;

}

.fullSlide .hd ul .on { background:#900; }

.fullSlide .prev, .fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	background: url(txcstx.css) 0 0 no-repeat;

	filter: alpha(opacity=40);

	opacity: 0.4

}

.fullSlide .next {

	background-position: right 0;

	float: right;

	margin-right: 3%

}

.fullSlide .prev:hover, .fullSlide .next:hover {

	filter: alpha(opacity=80);

	opacity: 0.8

}

.w50 { width: 49%; }

.ul-30 li {

	line-height: 30px;

	height: 30px;

	overflow: hidden;

}

.tx-title1 {

	font-size: 18px;

	color: #393939;

	border-left-style: solid;

	border-left-width: 4px;

	margin-left: -18px;

	margin-bottom: 15px;

	padding: 5px 0 5px 18px;

	text-align: left;

}

.f-hui { color: #888 }

.f-hui1, .f-hui1 a { color: #bbb }

.hdpheight { height: 320px; }

.f-30 { font-size: 30px }

.f-22 { font-size: 22px }

.f-20 { font-size: 20px }

.f-18 { font-size: 18px }

.f-16 { font-size: 16px }

.f-15 { font-size: 15px }

.f-14 { font-size: 14px }

.f-10 { font-size: 1em }

.f-12 { font-size: 12px }

.mb5 { margin-bottom: 5px }

.mb10 { margin-bottom: 4px }

.mb15 { margin-bottom: 8px }

.mb20 { margin-bottom: 20px }

.mb30 { margin-bottom: 30px }

.mb40 { margin-bottom: 40px }

.mr10 { margin-right: 10px }

.ml10 { margin-left: 10px }

.pd30 { padding: 30px }

.pd40 { padding: 40px 0 }

.pd60 { padding: 60px 0 }

.bgh { background-color: #f8f8f8 }

.bgb { background-color: #fff }

#nav, .ss #btnPost, .sous #btnPost, .right #divSearchPanel input[type="submit"], #divTags dd ul li a, .pagebar a:hover, .pagebar .now-page, #frmSumbit .button, .banner .hd ul .on, #nav li a, .bx-wrapper .bx-pager.bx-default-pager a, .list-tu1 li a:hover p, .index-list-tu li a:hover p, #nav li ul li a:hover, .sj-ss #btnPost, .top-login a:last-child, .tx-zs, .user-menu li.on a { background-color: #1554A8; }

#nav>ul>li.hover>a, #nav>ul>li>a:hover, #nav li.on a, #nav li ul li a { background-color: #D6312D; }

.right #divSearchPanel dd form, .pagebar a:hover, .pagebar .now-page, .top-login a { border: 1px solid #333333; }

#divCalendar td a, .notice, a:hover, .yanse, .tags a { color: #333333; }

.tab-hd li .on a { }

.info-zi h2, .info-zi h3 { border-left: 3px solid #333333; }

.more a { font-size: 14px; }

a .more2 { color: #900 }

.hg530{height:480px; overflow:hidden;}

.content-h1 {

	border-bottom: 2px solid #ddd;

	height: 40px;

	position: relative;

	margin-bottom: 10px;

	line-height: 30px;

}

.content-h1-sp {

	display: inline-block;

	font-size: 18px;

	height: 100%;

	border-bottom: 2px solid #1554A8;

	position: relative;

	top: -2px;

	line-height: 30px;

	padding: 0 10px;

}

.content-more {

	font-size: 14px;

	font-weight: normal;

	color: #999;

	position: absolute;

	right: 0;

	top: 20%;

	margin-top: -8px;

}

.information-h1-sp {

	display: inline-block;

	font-size: 18px;

	height: 100%;

	border-bottom: 2px solid #323A45;

	position: relative;

	top: 2px;

}

.information-h1-sp-tp { top: 0; }

/*主副标题*/

.title_zhu {

	font-size: 24px;

	text-align: center;

	font-weight: bold;

	color: #f60;

	position: relative;

}

.title_zhu span {

	background: #FFF;

	padding: 0 5px;

}

.title_fu {

	font-size: 14px;

	text-align: center;

	color: #666;

	line-height: 40px;

	margin-bottom: 5px;

}

.title_line {

	right: 0px;

	left: 0px;

	position: absolute;

	background: #ccc;

	height: 1px;

	width: 99%;

	top: 18px;

	z-index: -1;

	margin: 0 auto;

}

/*服务项目*/

.asklist{ width:100%;  margin:0 auto;}

.asklist ul{  margin:0;}

.asklist ul li{ margin-bottom:10px; border-top:#ddd 1px dotted; padding-top:10px; font-size:16px; line-height:180%;padding:10px 15px;}

.asklist ul li a{ font-size:16px; font-weight:bold; height:35px; line-height:35px;}

.asklist ul li a:hover{ color:#c00;}

.title_zhu2 {

	font-size: 24px;

text-align: center;

	font-weight: bold;

	color: #f60;

	position: relative; 

}

.title_zhu2 span {

	background: #FFF;

	padding: 0 5px;

}

.title_fu2 {

	font-size: 14px;

	text-align: center;

	color: #666;

	line-height: 40px;

	margin-bottom: 5px;

}

.title_line2 {

	right: 0px;

	left: 0px;

	position: absolute;

	background: #ccc;

	height: 1px;

	width: 99%;

	top: 18px;

	z-index: -1;

	margin: 0 auto;

}

.fwxm_sj { }

.fwxm_sj li {

	float: left;

	width: 33.3%;

	text-align: center;

	margin-top: 5px;

}

.fwxm_sj li img { width: 80%; }

.fwxm_sj li h5 {

	font-size: 16px;

	margin-top: 0px;

	font-weight: normal;

}

.fwxm_pc { }

.fwxm_pc li {

	float: left;

	width: 20%;

	text-align: center;

	margin-top: 5px;

}

.fwxm_pc li img { width: 80%; }

.fwxm_pc li h5 {

	font-size: 16px;

	margin-top: 0px;

	font-weight: normal;

}

/*公司注册*/

.gszc {

	border-top: solid 3px #f60;

	background: #f8f8f8;

	padding: 20px 0;

	margin-top: 30px;

}

.liucheng {

	width: 1000px;

	margin: 30px auto;

}

.liucheng li {

	float: left;

	text-align: center;

	width: 200px;

	background: url(../images/lc_0.png) no-repeat right 15px;

}

.liucheng li h5 {

	font-size: 16px;

	margin-top: 10px;

}

.fuwu {

	width: 1000px;

	margin: 30px auto;

}

.fuwu li {

	width: 249px;

	padding: 10px;

	text-align: center;

	border-right: solid 1px #FECFA4;

	float: left;

}

.fuwu li h5 {

	font-size: 22px;

	margin: 15px 0 10px 0;

	font-weight: normal;

}

.fuwu li p {

	line-height: 22px;

	font-size: 12px;

}

.fuwu li a {

	line-height: 38px;

	width: 160px;

	display: block;

	text-align: center;

	font-size: 18px;

	color: #FFF;

	background: #F60;

	margin: 10px auto;

	border-radius: 5px;

}

.fuwu li a:hover { background: #F90; }

/*代理记账*/

.jizhang {

	width: 1000px;

	margin: 30px auto;

}

.jizhang li {

	float: left;

	text-align: center;

	width: 200px;

	background: url(../images/jz_0.png) no-repeat right 15px;

}

.jizhang li h5 {

	font-size: 14px;

	margin-top: 20px;

}

.jizhang1 {

	width: 1057px;

	margin: auto;

}

.jizhang1 li {

	float: left;

	position: relative;

}

.jizhang1 li p a { color: #FFF; }

.jizhang1 li p a:hover { text-decoration: underline; }

.jizhang1 li p.wz1 {

	position: absolute;

	left: 395px;

	top: 290px;

}

.jizhang1 li p.wz2 {

	position: absolute;

	left: 67px;

	top: 290px;

}

/*资质代办*/

.hui {

	padding: 30px 0;

	background: #f8f8f8;

}

.zizi { margin-top: 30px; }

.zizi li {

	width: 206px;

	margin: 0 7px;

	border: solid 1px #ccc;

	text-align: center;

	background: #FFF;

	padding: 15px 8px 0 8px;

	float: left;

}

.zizi li img {

	border: solid 1px #ccc;

	padding: 5px;

	border-radius: 50%;

}

.zizi li h5 {

	font-size: 16px;

	color: #F60;

	margin: 10px 0;

	border-bottom: dotted 1px #ccc;

	padding-bottom: 5px;

}

.zizi dl {

	border-bottom: dotted 1px #ccc;

	padding-bottom: 5px;

}

.zizi dd {

	padding-left: 10px;

	line-height: 24px;

	background: url(../images/arr1.jpg) no-repeat left center;

	text-align: left;

}

.zizi dd a { font-size: 12px; }

.zizi .more1 {

	line-height: 24px;

	width: 85px;

	font-size: 12px;

	display: block;

	text-align: center;

	color: #333;

	background: #e8e8e8;

	border: solid 1px #ccc;

	margin: 15px 5px;

	border-radius: 5px;

	float: left;

}

.zizi .more1:hover {

	background: #F60;

	border: solid 1px #F60;

	color: #FFF;

}

.blank15 { height: 15px; }

.blank20 { height: 20px; }

.blank30 { height: 30px; }

.blank40 { height: 40px; }

/*色块*/

.sekuai { padding: 10px; }

.sekuai h4 {

	font-size: 22px;

	text-align: center;

}

.sekuai h5 {

	font-size: 16px;

	text-align: center;

	line-height: 30px;

}

.sekuai p { line-height: 22px; }

 @media screen and (max-width: 990px) {

#nav {

	background: url(../images/logo.png) no-repeat center center #fff;

	background-size: 259px 36px;

}

#nav li ul li a { background-color: #333333; }

.hdpheight { height: 120px; }

}

/* 分页条 */

.pagebar {

	width: 100%;

	clear: both;

	padding: 15px;

	text-align: center;

}

.pagebar a, .pagebar .now-page {

	padding: 4px 12px;

	color: #333333;

	display: inline-block;

	clear: both;

	border: 1px solid #ddd;

	margin: 0 3px 3px 0;

	border-radius: 2px;

}

.pagebar a:hover, .pagebar .now-page { color: #FFFFFF; }

/* 评论 */

.tx-comments>ul.msg {

	margin-bottom: 8px;

	border: 1px solid #ddd;

	padding: 10px;

	border-radius: 4px;

}

.tx-comments { margin-bottom: 10px; }

ul.msg img.avatar {

	float: left;

	margin-right: 10px;

	border-radius: 4px;

	width: 45px;

	height: 45px;

	border-radius: 50%;

	-webkit-transition: .4s;

	-webkit-transition: -webkit-transform .4s ease-out;

	transition: transform .4s ease-out;

	-moz-transition: -moz-transform .4s ease-out;

}

li.msgname:hover img.avatar, .commons li:hover img {

	transform: rotateZ(60deg);

	-webkit-transform: rotateZ(60deg);

	-moz-transform: rotateZ(60deg)

}

ul.msg li.msgname p.commentname {

	line-height: 23px;

	font-size: 12px;

	margin-bottom: 3px;

}

ul.msg li.msgname small {

	color: #aaa;

	font-size: 12px;

}

ul.msg li.msgname small a { display: none; }

ul.msg:hover li.msgname small a { display: inline-block; }

ul.msg li ul.msg {

	margin-top: 12px;

	padding: 10px;

	border: 1px solid #ededed;

	border-radius: 4px;

	box-shadow: 0 0 2px rgba(0,0,0,0.05);

}

.tx-comment h3, .tx-comments h3 {

	line-height: 40px;

	height: 40px;

	font-size: 17px;

	font-weight: normal;

	margin-bottom: 8px;

	border-radius: 2px;

}

.tx-comment label, .tx-comments label { display: none; }

.tx-comments h4 {

	text-align: center;

	padding: 0 10px;

	font-size: 17px;

	font-weight: normal;

	margin-bottom: 15px;

}

.tx-comment input {

	line-height: 30px;

	height: 30px;

	font-size: 14px;

	font-family: "Microsoft YaHei", Verdana, sans-serif;

	width: 100%;

	border: 0;

	padding-left: 8px;

}

.tx-comment textarea {

	border: 0;

	height: 120px;

	width: 100%;

	font-size: 14px;

	font-family: "Microsoft YaHei", Verdana, sans-serif;

	display: block;

	padding: 8px;

}

.tx-comment-box {

	border: 1px solid #ddd;

	border-radius: 4px;

	padding: 4px;

	position: relative;

	background: #fff;

	margin-bottom: 6px;

}

.tx-comment-ul4 {

	float: left;

	width: 49.5%;

}

.tx-comment-ul3 {

	float: left;

	width: 32.66%;

}

.tx-comment .tx-comment-ul4:nth-child(2n) { float: right; }

.tx-comment .tx-comment-ul3-2 { margin: 0 1%; }

.tx-comment-box img.tx-code {

	position: absolute;

	right: 4px;

	top: 4px;

	height: 30px;

	width: auto;

}

.tx-comment-box input.button {

	border: 0;

	border-radius: 0 0 2px 0;

	line-height: 40px;

	height: 40px;

	width: 100px;

	background: #0EBAA6;

	color: #fff;

	position: absolute;

	right: 0;

	bottom: 0;

}

.tx-comment-textarea {

	width: 100%;

	clear: both;

}

.tx-red { color: #c00; }

.reply-frm { margin-top: 15px; }

.pd20 { padding: 15px; }

.pd20-1 { padding: 15px; }

.reply-frm { margin-top: 15px; }

/* 404页面 */

.tx-404 {

	text-align: center;

	background: #fff;

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	font-size: 12px;

	color: #888;

}

.tx-404 h2 {

	font-size: 24px;

	font-weight: normal;

	line-height: 1.6;

	color: #222;

	margin: 12px 0;

}

.tx-404 a.return {

	display: inline-block;

	line-height: 50px;

	height: 50px;

	padding: 0 60px;

	background: #FF3A33;

	border-radius: 5px;

	margin-top: 15px;

	color: #fff;

	font-size: 14px;

}

.logo-404 {

	background: url(../images/logo.png) no-repeat center center #FFFFFF;

	background-size: auto 60px;

	padding: 60px 0;

	border-bottom: 1px solid #9eaa99;

	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);

}

.top {

	line-height: 35px;

	height: 35px;

	border-bottom: 1px solid #ddd;

	background-color: #f5f5f5;

}

.top-login {

	border-radius: 2px;

	display: inline-block;

	margin-left: 20px;

	float: right;

}

.top-login a {

	display: inline-block;

	font-size: 12px;

	line-height: 20px;

	padding: 0 8px;

}

.top-login a:last-child {

	border-left: 0!important;

	color: #fff;

}

.user-gn {

	position: relative;

	margin-left: 20px;

	display: inline-block;

	line-height: 35px;

	height: 35px;

}

.user-gn>ul {

	position: absolute;

	left: 0;

	top: 34px;

	padding: 0;

	z-index: 10;

	display: none;

	border-left: 1px solid #ddd;

	border-right: 1px solid #ddd;

}

.user-gn>ul li a {

	display: block;

	white-space: nowrap;

	padding: 0 15px;

	font-size: 14px;

	line-height: 30px;

	background: #f1f1f1;

	border-bottom: 1px solid #ddd;

}

.user-gn>ul li a:hover {

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}

tg-btn:hover, .tx-btn:hover {

	color: #fff;

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}

.post_top1 {

	height: 36px;

	text-align: center;

	margin-top: 0;

	float: right;

}

a.p_btn1:link, a.p_btn1:visited {

	font-family: "Microsoft YaHei";

	font-size: 16px;

	color: #fff;

	font-weight: bold;

	background: #323A45 url(../images/line1.png) no-repeat 15px 10px;

	display: inline-block;

	width: 120px;

	height: 36px;

	text-align: left;

	line-height: 36px;

	letter-spacing: 1px;

	margin-left: 15px;

	padding-left: 40px;

	transition: .2s;

}

a.p_btn1:hover {

	font-family: "Microsoft YaHei";

	font-size: 16px;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	background: #1A1620 url(../images/line1.png) no-repeat 15px 10px;

	line-height: 36px;

	letter-spacing: 1px;

}

a.p_btn2:link, a.p_btn2:visited {

	font-family: "Microsoft YaHei";

	font-size: 16px;

	color: #fff;

	font-weight: bold;

	background: #323A45 url(../images/line2.png) no-repeat 15px 10px;

	display: inline-block;

	width: 120px;

	height: 36px;

	text-align: left;

	line-height: 36px;

	letter-spacing: 1px;

	margin-left: 15px;

	padding-left: 40px;

	transition: .2s;

}

a.p_btn2:hover {

	font-family: "Microsoft YaHei";

	font-size: 16px;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	background: #1A1620 url(../images/line2.png) no-repeat 15px 10px;

	line-height: 36px;

	letter-spacing: 1px;

}

.width {

	min-width: 1000px;

	max-width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

.head {

	padding: 10px 0;

	background-color: #fff;

}

.logo a {

	display: block;

	width: 430px;

	height: 59px;

}

.sj-ss {

	position: absolute;

	top: 45px;

	left: 0;

	width: 100%;

	padding: 8px;

	background-color: #fff;

}

.ss form {

	width: 380px;

	margin-left: 100px;

	margin-top: 10px;

}

.ss #edtSearch, .sous #edtSearch, .sj-ss #edtSearch {

	float: left;

	height: 38px;

	line-height: 38px;

	color: #777777;

	width: 85%;

	border: 1px solid #ddd;

	padding-left: 2%;

	background-color: #ffffff;

	border-radius: 3px 0px 0px 3px;

}

.ss #btnPost, .sous #btnPost, .sj-ss #btnPost {

	color: #FFFFFF;

	font-size: 11px;

	float: left;

	height: 38px;

	width: 15%;

	border: 0;

	border-radius: 0px 3px 3px 0px;

	font-size: 1.125em;

}

.rss {

	line-height: 60px;

	width: 460px;

	height: 60px;

	overflow: hidden;

	text-align: right;

}

.adbox {

	background: #fff;

	padding: 2px;

	margin: 0px auto 10px auto;

	overflow: hidden;

	border: 1px solid #ddd;

}

.adbox ul {

	display: block;

	margin: 0px;

	padding: 0;

	list-style: none;

}

.adbox ul li {

	display: block;

	margin: 0;

	padding: 0;

	list-style: none;

}

.adbox a {

	display: block;

	margin-top: 0px;

}

.adbox img {

	width: 100%;

	border-radius: 6px;

	display: block;

}

/*自适应导航栏*/

.clearfix:before, .clearfix:after, .right dl dd ul:after {

	content: " ";

	display: table;

}

.clearfix:after, .right dl dd ul:after { clear: both; }

.clearfix { *zoom: 1;

}

#nav { line-height: 45px; }

#nav>ul { padding: 0; }

#nav>ul>li { float: left; }

#nav li a {

	color: #fff;

	display: block;

	line-height: 45px;

	padding: 0 30px;

	color: #fff;

	font-size: 16px;

}

#nav a.nav-on, #nav a.nav-off, #nav a.search-on, .sous { display: none; }

#nav li ul {

	list-style-type: none;

	display: none;

	position: absolute;

	padding-top: 0px;

	overflow: visible;

	left: 0;

	top: 45px;

}

#nav li ul li {

	clear: left;

	width: 100%;

}

#nav li ul li a {

	line-height: 35px;

	height: 35px;

	font-weight: normal;

	padding-right: 22px;

	padding-left: 22px;

	display: block;

	white-space: nowrap;

}

#nav li ul a:hover {

	color: #ffffff;

	text-decoration: none;

	font-weight: normal;

}

.flash {

	width: 100%;

	height: auto;

	padding: 0px;

	overflow: hidden;

}

.bx-wrapper {

	position: relative;

	padding: 0;

*zoom: 1;

	z-index: 1;

}

.bx-wrapper img {

	width: 100%;

	display: block;

	height: auto;

}

.bx-wrapper .bx-pager {

	position: relative;

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	margin-top: -30px;

}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1;

*display: inline;

}

.bx-wrapper .bx-pager.bx-default-pager a {

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff; }

.bx-wrapper .bx-prev {

	left: 10px;

	background: url(../images/netx.png) no-repeat 0 -32px;

}

.bx-wrapper .bx-next {

	right: 10px;

	background: url(../images/netx.png) no-repeat 0 0;

}

.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9999;

}

.bx-wrapper .bx-controls-direction a.disabled { display: none; }

.banner .prev, .banner .next {

	position: relative;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	opacity: .3;

	filter: alpha(opacity=30);

	overflow: hidden;

	display: none;

	border: none;

	border: 2px solid #fff;

	border-radius: 22px;

	font-size: 2em;

	color: #ffffff;

	bottom: 160px;

}

.banner .prev:hover, .banner .next:hover {

	opacity: .9;

	color: #ffffff;

	filter: alpha(opacity=90)

}

.banner .prev {

	left: 0;

	float: left;

}

.banner .next {

	right: 0;

	float: right;

}

.banner .bdOn .prev, .banner .bdOn .next { display: block; }

.hot { width: 100%; }

.hot h2 {

	font-size: 18px;

	height: 24px;

	overflow: hidden;

	margin: 6px 0;

	text-align: center;

}

.hot p {

	line-height: 20px;

	height: 50px;

	overflow: hidden;

	color: #777;

}

.hot .box { padding: 5px 15px; }

.hot li {

	line-height: 32px;

	color: #999;

	height: 32px;

	overflow: hidden;

	border-top: 1px dotted #ddd;

}

.hot li span {

	float: right;

	margin-left: 10px;

}

.ybbt {

	font-size: 20px;

	font-weight: 900;

	line-height: 40px;

	height: 40px;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px;

	padding: 0 4px;

}

.ybbt1 {

	font-size: 15px;

	font-weight: 400;

	line-height: 36px;

	height: 36px;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px;

}

.ybbt a.more { color: #888; }

/* 右侧栏滑动tab */

.right dl.wupd {

	padding: 0;

	width: 100%;

}

.notice {

	width: 100%;

	overflow: hidden;

	padding: 2px;

}

.notice .tab-hd {

	height: 40px;

	background: url(../images/tabbg2.png);

	font-size: 1.08em;

}

.notice .tab-hd li {

	float: left;

	height: 40px;

	line-height: 40px;

	width: 90px;

	text-align: center;

	padding: 0;

	border: 0;

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}

.notice .tab-hd li:nth-child(1) { border-left: 0; }

.notice .tab-hd li a {

	display: block;

	padding: 0px;

	color: #fff;

}

.notice .tab-hd li.on {

	background: #333333 url(../images/tabbg.png);

	color: #fff;

	font-weight: 700;

	position: relative;

	border-bottom: 1px solid #fff;

}

.tab-pal { }

.notice .tab-bd ul {

	overflow: hidden;

	zoom: 1;

	padding: 1%;

	width: 100%;

}

.notice .tab-bd li, .tiwen li {

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	padding: 0 10px;

	margin: 0px;

	border-top: 1px dotted #ddd;

	border-bottom: 0;

	color: #999999;

	padding-left: 8px;

}

.zuo10 { margin-left: 10px; }

.notice .tab-bd li:nth-child(1), .tiwen li:nth-child(1), .xg li:nth-child(1) { border-top: 0; }

.index-list-tu ul, .index-cms { margin-left: -1%; }

.list-tu1 ul { margin-left: -1.5%; }

.index-list-tu li {

	float: left;

	margin: 5px 0 5px 1%;

	width: 19%;

	display: inline-block;

}

.list-tu1 li {

	float: left;

	margin: 5px 0 5px 0%;

	width: 24.5%;

	display: inline-block;

}

.list-tu1 li img {

	display: block;

	width: 100%;

}

.index-list-tu li a, .list-tu1 li a {

	display: block;

	position: relative;

	color: #fff;

	text-align: center;

	float: left;

	width: 100%;

}

.index-list-tu li a img {

	display: block;

	width: 90%;

}

.index-list-tu li a p, .list-tu1 li a p {

	position: absolute;

	left: 0px;

	bottom: -34px;

	width: 100%;

	padding: 0 8px;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	color: #333;

}

.noslt img { height: 230px; }

.index-list-tu2 li {

	float: left;

	margin: 5px 0 5px 1%;

	width: 32.3%;

	display: inline-block;

}

.index-list-tu2 li a, .list-tu1 li a {

	display: block;

	position: relative;

	color: #fff;

	text-align: center;

	float: left;

	width: 100%;

}

.index-list-tu2 li a img {

	display: block;

	width: 100%;

}

.index-list-tu2 li a p, .list-tu1 li a p {

	background: rgba(0,0,0,0.6);

	position: absolute;

	left: 0px;

	bottom: -3px;

	width: 100%;

	padding: 0 8px;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	color: #fff;

}

.index-cms dl {

	float: left;

	width: 32.333%;

	padding: 0.5% 1%;

	margin-left: 1%;

	margin-bottom: 15px;

}

.list-cms dl {

	float: left;

	width: 49.2%;

	padding: 0.5% 1%;

	margin-bottom: 15px;

}

.list-cms dl:nth-child(2n) { float: right; }

dl.txcms li {

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	margin: 0px;

	border-top: 1px dotted #ddd;

	color: #999999;

}

dl.txcms li:first-child { border-top: 0; }

dl.txcms li span {

	float: right;

	margin-left: 10px;

}

.links li {

	float: left;

	margin: 5px 15px 5px 0;

}

.footer {

	padding: 20px 0;

	background-color: #2D3237;

	color: #6B6E81;

	text-align: center;

}

.footer a { color: #6B6E81; }

.list .ybbt1 {

	margin-bottom: 0;

	padding: 5px 10px;

	height: auto;

	background: #f2f2f2;

	border-radius: 4px 4px 0 0;

	font-size: 16px;

}

.list li {

	padding: 15px;

	border-bottom: 1px solid #ddd;

	transition: all 0.25s ease 0s;

	position: relative;

}

.list li:hover { background-color: #f9f9f9; }

.list li h3, .list li h2 {

	font-size: 1.15em;

	line-height: 1.5;

	word-wrap: break-word;

	margin-bottom: 6px;

}

.list li h2 span {

	color: #999;

	font-size: 0.65em;

	font-weight: 300;

	margin-top: 5px;

	margin-left: 10px;

}

.list small, .info-bt small, .info-bt small a, .list small a { color: #999; }

.list small span, .info-bt small span { margin-right: 15px; }

.list li p {

	font-size: 1em;

	line-height: 1.5;

	color: #666;

	word-wrap: break-word;

	max-height: 65px;

	margin-bottom: 3px;

	overflow: hidden;

}

.list-tu {

	display: block;

	width: 160px;

	max-height: 115px;

	float: left;

	margin-right: 18px;

	overflow: hidden;

	border-radius: 3px

}

.list-tu img {

	width: 100%;

	height: auto;

	float: left;

}

.right dl {

	margin-bottom: 10px;

	clear: both;

	width: 100%;

	padding: 10px;

	float: left;

	overflow: hidden;

	background-color: #fff;

}

.right dt {

	font-size: 17px;

	font-weight: 400;

	line-height: 1.5;

	margin-bottom: 5px;

	padding-bottom: 8px;

	border-bottom: 1px solid #ddd;

	font-weight: bold;

	color: #000;

}

.right li {

	line-height: 1.5;

	font-size: 1em;

	padding: 7px 2% 7px 2%;

	border-bottom: 1px dotted #ddd;

}

.right #divSearchPanel dd { margin-top: 8px; }

.right #divSearchPanel dd form {

	height: 30px;

	border-radius: 2px;

}

.right #divSearchPanel input[type="text"] {

	line-height: 28px;

	height: 28px;

	width: 72%;

	float: left;

	padding-left: 1%;

	clear: left;

	border: 0px;

}

.right #divSearchPanel input[type="submit"] {

	color: #FFFFFF;

	float: right;

	height: 30px;

	width: 25%;

	border: 0px;

}

#divCalendar .function_t { display: none; }

#divCalendar table {

	width: 100%;

	table-layout: fixed

}

#divCalendar caption {

	text-align: center;

	height: 24px;

	margin: 0px;

	padding: 0px;

	font-size: 0.875em;

	font-weight: bold;

}

#divCalendar caption a { padding: 0px; }

#divCalendar th {

	color: #FFFFFF;

	text-transform: uppercase;

	height: 26px;

	background-color: #CCCCCC;

}

#divCalendar td {

	text-align: center;

	background: #F0F0F0;

	border: 1px solid #E0E1E2;

	height: 30px;

}

#divCalendar td.pad { background: none }

#divCalendar td a {

	display: block;

	line-height: 30px;

	color: #FFFFFF;

}

.right #divMisc dd ul li {

	display: inline-block;

	width: 50%;

}

.right #divMisc dd ul li a {

	padding-left: 0;

	background-image: none;

}

.right #divCatalog dd ul li, .right #divNavBar dd ul li, .right #divLinkage dd ul li, .right #divFavorites dd ul li, .right #divArchives dd ul li {

	float: left;

	width: 50%;

	height: 36px;

	line-height: 36px;

	overflow: hidden;

	padding: 0 4px;

}

.right #divTags dd ul li {

	float: left;

	overflow: hidden;

	margin: 5px 5px 0 0;

	padding: 0px;

}

#divTags dd ul li span { display: none; }

#divTags dd ul li a {

	display: block;

	padding: 0 6px 0 6px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	color: #FFFFFF;

	border-radius: 2px;

}

#divTags dd ul li a:hover {

	color: #FFFFFF;

	background-color: #04a5f7;

}

#divTags .tags0 { background-color: #efac82; }

#divTags .tags1 { background-color: #84c7cf; }

#divTags .tags2 { background-color: #d69899; }

#divTags .tags3 { background-color: #d59ad4; }

#divTags .tags4 { background-color: #c9b070; }

#divTags .tags5 { background-color: #b0d699; }

#divTags .tags6 { background-color: #eda29e; }

.right dl#divComments ul li {

	line-height: 1.5;

	width: 96%;

	padding: 7px 2% 7px 2%;

}

#divComments ul li span {

	margin-bottom: 4px;

	margin-top: 2px;

	color: #999999;

	display: block;

	overflow: hidden;

	line-height: 1;

}

#divComments ul li img {

	background-color: #f1f1f1;

	height: 35px;

	width: 35px;

	padding: 2px;

	border: 1px solid #ddd;

	float: left;

	margin-right: 6px;

	border-radius: 20px;

}

.info { padding: 15px; }

.ss-bt { margin: 10px 0; }

.info-bt {

	text-align: center;

	border-bottom: 1px dashed #ddd;

	padding: 15px 0;

	margin-bottom: 10px;

}

.title {

	font-size: 1.6em;

	margin-bottom: 10px;

}

.info-zi {

	line-height: 1.8;

	font-size: 1.05em;

	word-wrap: break-word;

}

.info-zi p {

	margin-bottom: 0.6em;

	margin-top: 0.6em;

}

.info-zi h2, .info-zi h3 {

	background-color: rgba(102, 128, 153, 0.05);

	padding: 10px 20px;

	border-radius: 3px;

	font-size: 1.125em;

}

.info-zi h3 { font-size: 1em; }

.info-zi blockquote {

	border-left: 10px solid rgba(102, 128, 153, 0.075);

	background-color: rgba(102, 128, 153, 0.05);

	border-radius: 0 5px 5px 0;

	padding: 15px 20px;

	margin-left: 0;

	margin-right: 0;

	margin-bottom: 0.6em;

	color: #666;

}

.info-zi hr { border-bottom: 1px solid #ddd; }

.info-zi img, .info-zi iframe {

	max-width: 100%!important;

	height: auto!important;

}

.info-ss {

	padding-top: 15px;

	border-top: 1px solid #ddd;

}

.info-ss p {

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom: 1px dashed #ccc;

	word-wrap: break-word;

}

.ytuser-buy-box {

	border: 1px dotted #fcb8b8;

	background-color: #ffffef;

	padding: 15px 20px 5px 20px;

	border-radius: 4px;

}

.ytuser-buy-box input[type="submit"] {

	color: #fff;

	border-radius: 3px;

	border: 0;

	cursor: pointer;

}

.xgwz {

	margin-bottom: 15px;

	margin-top: 15px;

	padding: 10px;

	border: 1px dashed #ccc;

	font-size: 0.875em;

}

.xgwz h2 {

	font-size: 1.25em;

	line-height: 2;

}

.tag a {

	color: #fff;

	padding-bottom: 2px;

	padding-top: 2px;

	padding-left: 9px;

	padding-right: 9px;

	margin-right: 5px;

	border-radius: 2px;

}

.tag a:hover { background-color: #60AC99; }

.sx {

	border: 1px dotted #CCC;

	padding-left: 10px;

	padding-right: 10px;

	border-radius: 3px;

	background: #f4f4f4;

	margin-top: 25px;

}

.sx li {

	width: 45%;

	line-height: 40px;

	height: 40px;

	overflow: hidden;

}

.xg li span {

	float: right;

	font-size: 0.875em;

}

.xg li {

	border-top: 1px dotted #ddd;

	color: #999;

	line-height: 35px;

	height: 35px;

	overflow: hidden;

	padding: 0 4px;

}

.tx-box {

	background: #fff;

	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);

}

.pop-box {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.8);

	z-index: 1999;

}

.pop-con {

	position: absolute;

	left: 50%;

	top: 100px;

	width: 400px;

	margin-left: -200px;

	z-index: 10;

	background: #fff;

	border-radius: 2px;

	font-size: 14px;

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);

}

.pop-off1 {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 9;

}

.pop-con>h2 {

	line-height: 45px;

	height: 45px;

	padding: 0 15px;

	font-size: 18px;

	background-color: #f1f1f1;

	border-bottom: 1px solid #ddd;

	border-radius: 2px 2px 0 0;

}

.login-box input {

	width: 100%;

	line-height: 40px;

	height: 40px;

	padding: 0 8px;

	border: 1px solid #ddd;

	border-radius: 3px;

	color: #5e5e5e;

}

.login-box input#btnPost {

	color: #fff;

	font-size: 16px;

	border: 0;

	cursor: pointer;

}

.login-box .pop-con>p { padding: 0 10px; }

.login-box .pop-con dd { margin-bottom: 15px; }

.login-box #ds-login { text-align: center; }

.user-bg {

	height: 180px;

	line-height: 180px;

	color: #fff;

	font-size: 30px;

	background-image: url(../images/header-bg.png);

	background-repeat: repeat;

	background-position: 0 0;

	margin-top: 73px;

	text-align: center;

}

.user-left { width: 200px; }

.user-menu li a {

	line-height: 60px;

	border-top: 1px solid #eee;

	font-size: 16px;

	padding: 0 20px;

	display: block;

}

.user-menu li a i {

	font-size: 20px;

	margin-right: 8px;

}

.user-menu li:nth-child(1) a { border-top: 0; }

.user-menu li.on a { color: #fff; }

.user-menu li a:hover {

	padding-left: 26px;

	background: #f9f9f9;

}

.user-right { width: 980px; }

.user-data {

	padding: 20px 20px 20px 100px;

	position: relative;

}

.user-data img {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: absolute;

	left: 20px;

	top: 20px;

}

.tx-input {

	border: 1px solid #ddd;

	border-radius: 3px;

	line-height: 40px;

	height: 40px;

	width: 100%;

	padding: 0 10px;

}

.tx-btn {

	border: 0;

	border-radius: 3px;

	color: #fff;

	line-height: 45px;

	height: 45px;

	text-align: center;

	cursor: pointer;

	width: 100%;

}

.login-box1 .tx-btn { color: #fff; }

.tx-table {

	width: 100%;

	border-collapse: collapse;

}

.tx-table th, .tx-table td {

	border: 1px solid #ddd;

	padding: 15px 10px;

}

.input-ma { position: relative; }

.input-ma img {

	position: absolute;

	right: 5px;

	top: 5px;

	height: 30px!important;

	width: auto!important;

}

.user-tx {

	padding-bottom: 20px;

	border-bottom: 1px dashed #ddd;

}

.user-tx span img, .tx-author .pd40 span img {

	width: 100px;

	height: 100px;

	border-radius: 50px;

	border: 3px solid #f1f1f1;

	margin-bottom: 10px;

}

.tx-textarea {

	border: 1px solid #ddd;

	border-radius: 3px;

	padding: 10px;

	width: 100%;

}

.tx-yzm img {

	position: absolute;

	right: 5px;

	top: 5px;

}

.data-box p {

	position: relative;

	margin-bottom: 10px;

}

.data-box p i {

	position: absolute;

	right: 14px;

	top: 0;

	line-height: 40px;

	color: #ddd;

	font-style: normal;

}

.tg-list li {

	padding: 15px 0;

	border-bottom: 1px dotted #eee;

}

.tg-list li p span { margin-right: 10px; }

.tg-btn {

	border-radius: 2px;

	padding: 2px 10px;

	color: #fff;

}

.user-tab {

	border-bottom: 1px solid #eee;

	margin-bottom: 15px;

}

.user-tab a {

	display: inline-block;

	padding: 0 8px 10px 8px;

	margin: 0 20px 0 0;

	font-size: 18px;

}

.user-tab a.on {

	border-bottom-width: 4px;

	border-bottom-style: solid;

	margin-bottom: -2px;

}

.login-bg {

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background: url(../images/login-bg.jpg) no-repeat 0 0;

	background-size: cover;

}

.login-box1 {

	position: absolute;

	left: 50%;

	top: 50%;

	width: 400px;

	margin-left: -200px;

	background: rgba(255,255,255,0.85);

}

 @media screen and (max-width: 990px) {

	 .blank10{ height:10px;}

	.hg530{height:auto;} 

.cn-title2 {  width: 100%; height: 30px; line-height:30px;padding: 2px 7px; box-sizing: border-box;}

.cn-title2 h3{font-size: 16px;color: #fff;line-height: 30px;font-weight: bold;}

.cn-title2 p{font-size: 16px;color: #fff;line-height: 30px;}

.c-lf .tab{width: 100%;margin: 0 auto;overflow: hidden;}

.c-lf .tab_menu li{list-style:none;cursor:pointer;padding: 2px 8px;text-align: left; 

box-sizing: border-box; font-size: 14px;color: #3f3f3f;margin: 5px 2%;background:#f0f0f0;overflow: hidden; width:46%; float:left;}

.c-lf .tab_menu li:hover{ background:#FFCFBF; color:#fff;}

.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

	height: 200px

}

.fullSlide .prev, .fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	filter: alpha(opacity=40);

	opacity: 0.4

}

.info-zi img { width: 90% }

.index-list-tu2 li {

	float: left;

	margin: 5px 0 5px 1%;

	width: 49%;

	display: inline-block;

}

.zh1 {

	width: 100%;

	padding: 0 10px;

}

.pd { padding: 1px; }

.zh {

	width: 100%;

	padding: 0 1px;

}

.sjwu, .list small { display: none; }

.sjwu img {

	padding: 0;

	margin: 0;

}

.dnwu {

	display: block;

	padding: 0;

	margin: 0;

}

.index-cms dl, .right dl, .mb15 { margin-bottom: 7px; }

.jianbg { margin-bottom: 7px; }

#nav {

	margin: 0;

	height: 50px;

	padding: 50px 0 0 0;

	width: 100%;

	display: block;

}

#nav>ul {

	display: block;

	height: 100%;

	width: 100%;

	margin: 0;

}

#nav a.nav-on {

	color: #fff;

	display: block;

	width: 45px;

	height: 45px;

	padding: 0;

	text-indent: 0;

	text-align: center;

}

#nav a.search-on {

	display: block;

	width: 45px;

	height: 45px;

	position: absolute;

	padding: 0;

	text-indent: 0;

	text-align: center;

	top: 0;

	right: 0;

	color: #323A45;

}

#nav>ul>li {

	width: 25%;

	float: left;

	position: relative;

	padding: 0;

	display: block;

}

#nav li a {

	border-top: 1px solid #fff;

	color: #fff;

	padding: 0 10px;

	width: 100%;

	line-height: 36px;

	font-size: 14px;

	height: 36px;

}

.nav-on i, .search-on i {

	line-height: 45px;

	font-size: 1.125em;

}

#nav a.nav-off {

	position: absolute;

	right: 10px;

	top: 10px;

	color: #222;

	width: 15px;

	height: 15px;

	display: inline-block

}

#nav li>i {

	position: absolute;

	right: 0;

	top: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border-left: 1px solid #eee;

	background: #f1f1f1;

	z-index: 10;

	cursor: pointer;

}

#nav li ul {

	top: 0;

	position: relative;

}

#nav li ul li a {

	padding-left: 30px;

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}

.h60 { height: 75px; }

.user-left, .w50, .user-right { width: 100% }

.mb20 { margin-bottom: 10px; }

.left, .right, .left_p, .right_p, .left00, .left02, .right00, .tx-comment-ul3 { width: 100%; }

.jianjie {

	width: 100%;

	padding: 5px;

}

.jianjie .ibox { padding: 5px; }

.jianjie img {

	width: 100%;

	display: block;

	margin-bottom: 10px

}

.jianjie p {

	width: 100%;

	line-height: 170%;

	text-indent: 2em;

	display: block;

}

.flash {

	height: auto;

	width: 100%;

	padding: 0;

}

.bx-wrapper img { height: auto; }

.index-cms { margin-left: 0; }

.index-list-tu ul li { width: 48.5%; }

.index-cms dl, .hot, .list-cms dl {

	margin-left: 0;

	width: 100%;

	padding: 0;

}

.list li h3, .list li h2 { margin-bottom: 6px; }

.list li p {

	margin-bottom: 1px;

	max-height: 45px;

}

.sx li {

	width: 100%;

	line-height: 30px;

	height: 30px;

}

.sx li.ziyou { text-align: left; }

.info-zi embed, .info-zi iframe {

	width: 100%!important;

	height: auto!important;

}

.list-tu1 li { width: 48.5%; }

.tx-comment .tx-comment-ul3-2 { margin: 0 0 6px 0; }

.login-box1 {

	width: 90%;

	margin: 50px 5% 0 5%;

	left: auto;

	top: 0;

}

.mb15, .list-cms dl { margin-bottom: 5px; }

.noslt img { height: 230px; }

}

@media screen and (max-width: 480px) {

.zh, .zh1 { padding: 0 1px; }

.list li { padding: 12px; }

.ybbt {

	font-size: 15px;

	font-weight: 600;

	line-height: 36px;

	height: 36px;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px;

	padding: 0 4px;

}

.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

	height: 180px

}

.fullSlide .hd ul .on { background-position: 0 0; }

.fullSlide .prev, .fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	background: url(../images/arrow2.png) 0 0 no-repeat;

	filter: alpha(opacity=40);

	opacity: 0.4

}

.fullSlide .next {

	background-position: right 0;

	float: right;

	margin-right: 3%

}

.fullSlide .prev:hover, .fullSlide .next:hover {

	filter: alpha(opacity=80);

	opacity: 0.8

}

.info-zi img { width: 90% }

.hdpheight { height: 150px; }

.list-tu {

	width: 80px;

	max-height: 50px;

	margin-right: 8px;

}

.list li h3, .list li h2 {

	height: 24px;

	overflow: hidden;

}

.cn-title2 { 

    width: 100%;

    height: 30px; line-height:30px;

    padding: 2px 5px;

   

    box-sizing: border-box;

}

.cn-title2 h3{font-size: 16px;color: #fff;line-height: 30px;font-weight: bold;}

.cn-title2 p{font-size: 16px;color: #fff;line-height: 30px;}

.c-lf .tab{width: 100%;margin: 0 auto;overflow: hidden;}

.c-lf .tab_menu li{list-style:none;cursor:pointer;padding: 2px 8px;text-align: left; 

box-sizing: border-box; font-size: 14px;color: #3f3f3f;margin: 5px 2%;background:#f0f0f0;overflow: hidden; width:46%; float:left;}

.c-lf .tab_menu li:hover{ background:#FFCFBF; color:#fff;}

.hg530{height:auto;}

.list li p { max-height: 24px; }

 .blank10{ height:5px;}

.noslt img { height: 230px; }

}