@charset "utf-8";
/* CSS Document */

.bread{height:40px; line-height:40px;background:#f5f5f5;border-bottom:1px solid #e5e5e5; text-align:center;}
.bread a{padding-left:10px;padding-right:10px;}
.bread span{background:url(../../images/front/ico_home.jpg) no-repeat left center;padding-left:28px;}
.banner{padding-top:20px;}
.topnews {padding-top:20px;}
.topnews div.left{width:360px;overflow:hidden;}
.topnews div.left img{-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}
.topnews div.right{width:815px; line-height:2.0;}
.topnews div.right a.f20{display:block;overflow:hidden;height:36px;}
.topnews div.right p{line-height:1.5;padding-top:10px;height:84px;overflow:hidden;}
.topnews div.right a.more{height:36px; line-height:36px;color:#fff;display:block;margin-top:10px;background:#e00000;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:120px; text-align:center;}
.topnews div.right a.more:hover{background:#4d4545;}
@media screen and (max-width:1280px){
	.topnews div.left{width:30%;overflow:hidden;}
	.topnews div.right{width:67%;}
}
@media screen and (max-width:640px){
	.topnews div.left{width:100%;overflow:hidden;float:none;}
	.topnews div.right{width:100%;float:none;padding-top:20px;}
}

.sediv{padding-top:20px;margin-top:20px;border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:20px;}
.sediv span{height:32px; line-height:32px;display:inline-block; vertical-align:middle;}
 span.sebox{width:120px;height:32px; line-height:32px; background:#fff;overflow:Hidden; text-indent:5px; position:relative; z-index:2;border:1px solid #ddd;margin-right:20px;}
 span.sebox select{width:120px;height:32px; line-height:32px;position:absolute;top:0;left:0px;margin:0;padding:0;opacity:0; *margin-top:12px; filter:alpha(opacity=0);cursor:pointer; text-indent:5px; }
 span.sebox i{width:44px;height:32px;overflow:hidden;position:absolute;top:0;right:0; background:url(../../images/front/searr.png) no-repeat center center;border-left:1px solid #ddd;display:block;}
 
 .search_tip {display:inline-block;}
 .search_tip span{display:inline-block; height:28px; line-height:28px; padding:0px 5px 0px 25px; border:1px solid #008000; background:#e6ffe6;}
 .search_tip .loading{background:#e6ffe6 url(../../images/admin/loading.gif) no-repeat 5px center; color:#999;}
 .search_tip .done{background:#e6ffe6 url(../../images/admin/ico_p.gif) no-repeat 5px center; color:#008000;}
 .search_tip .failed{border:1px solid #f00; background:#fee url(../../images/admin/ico_w.gif) no-repeat 5px center; color:#f00;}
 .search_condition{display:inline-block;}
 .search_condition input.sbtn{background:#f5f5f5 url(../../images/admin/ico_w.gif) no-repeat 5px center; padding:0 10px 0 23px; height:32px;  border:1px solid #ddd; font-size:14px;cursor:pointer;color:#333;}

 .search{width:380px;height:32px;line-height:32px; background:#fff;overflow:Hidden;border:1px solid #ddd;float:right;}
 .search p{width:300px;float:left;}
 .search input.stxt{width:100%;height:32px; line-height:32px; text-indent:10px;border:0;}
 .search input.sbtn{width:79px;height:32px;background:#f5f5f5;border-left:1px solid #ddd;font-size:16px;border:0;cursor:pointer;color:#333;float:right;}
 .search2{width:380px;height:34px;line-height:32px; background:#fff;float:right;}
 .search2 td{padding-left:5px;padding-right:5px;}
 .search2 td input.stxt{border:1px solid #ddd;width:100%;height:32px; line-height:32px; text-indent:10px;}
 .search2 td input.sredbtn{width:79px;height:32px;background:#e00000;color:#fff;font-size:16px;border:0;cursor:pointer;}

.list{padding-top:20px;}
.list td{padding:10px 15px;border-bottom:1px solid #ddd;font-size:16px; vertical-align:top}
.list th{background:#f1f1f1;padding:10px 15px;font-size:16px;}
@media screen and (max-width:640px){
	.search,.search2{width:100%;float:none;margin-top:20px;}
	.search p{width:auto;float:none; position:relative; z-index:1;margin-right:90px;}
	.search input.sbtn{margin-left:-80px; position:relative; z-index:9;margin-top:-34px;}
	.list td,.list th{font-size:14px;}
}
.gray,a.gray{color:#999;}
a.gray:hover{color:#e00000;}

.keywords {background:#ff0; color:#f00;}

.page4{padding-top:40px; text-align:center;}
.page4 li{display:inline;padding-left:2px;padding-right:2px;}
.page4 li a{display:inline-block;width:30px;height:30px; line-height:30px; text-align:center;border:1px solid #ddd;margin-top:5px;}
.page4 li.cur a{background:#e00000;color:#fff;border:1px solid #e00000;}
.page4 li.prev a,.page4 li.next a{width:60px;}

.artitle{font-size:20px; text-align:center;padding-top:20px;}
.artinfo{border-bottom:1px solid #ddd;padding-top:20px;color:#333;font-size:12px;color:#999;}
.artcont{font-size:16px; line-height:1.8;padding-top:5px;}
.artcont ol{}
.artcont ol li{list-style:decimal; list-style-type:decimal;margin:0 0 0 3em;}
.artcont ul{}
.artcont ul li{list-style:disc; list-style-type:disc;margin:0 0 0 3em;}

.video{background:#383c3a;color:#999;font-size:16px;}
.video div.left{width:660px;}
.video div.right{width:500px;padding:20px;}
.video div.right span{color:#ccc;}
i.redstar,i.graystar{display:inline-block;width:14px;height:14px;margin-right:2px; vertical-align: middle;}
i.redstar{background:url(../../images/front/redstar.png) no-repeat;}
i.graystar{background:url(../../images/front/graystar.png) no-repeat;}
@media screen and (max-width:1280px){
	.video div.left{width:55%;overflow:hidden;}
	.video div.right{width:43%;padding:2%;}
	.artcont{font-size:14px; line-height:1.8;padding-top:30px;}
}
@media screen and (max-width:640px){
	.video div.left{width:100%;overflow:hidden;float:none;}
	.video div.right{width:98%;padding:2%;float:none;margin-top:20px;}
}
.comm .txtdiv{height:100px;border:1px solid #ccc;}
.comm .txtdiv textarea{width:100%;padding:10px; height:80px;border:0;}
span.share{padding-top:10px;}
.bshare-custom{float:left;padding-left:10px;}
.commbtn{padding-top:10px;}
.commbtn input.submit{width:110px;height:36px; background:#e00000;color:#fff;font-size:16px;border:0;cursor:pointer}
.commall h2{font-size:16px;font-weight:bold;color:#000;border-bottom:1px solid #bbb;}
.commlist li{margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #aaa;}
.commlist li td a.face{padding-top:5px}
.commlist li .comcont{padding-left:30px;padding-right:20px;color:#999;font-size:14px; line-height:2.0;}
.commlist li .comcont b{color:#333;padding-right:20px;}
.commlist li .comcont .f12{font-size:12px;}
.commlist li .comcont a{color:#e00;}
.commlist li .comcont a:hover{text-decoration:underline;}

.sclist li{margin-top:30px;}
.sclist li div.left{width:120px;}
.sclist li div.right{width:1050px;}
.sclist li div.right strong{display:inline-block;padding:2px 10px;background:#e00000;color:#fff;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-left:10px;font-size:12px;}
.sclist li div.right .f12{font-size:12px;}
.sclist li div.right p{clear:both;}
.sclist li div.right p.more{background:url(../../images/front/dotline.png) repeat-x left center; text-align:right}
.sclist li div.right p.more a{display:inline-block; background:url(../../images/front/scarr.png) no-repeat right center #fff;padding:5px 15px;color:#e00000;}
.sclist li div.right p.more a:hover{text-decoration:underline;}
.sclist.sc01 li{padding:20px;background:#f1f1f1;border:1px solid #ccc;}
.sclist.sc01 li div.right{width:1010px;}
.sclist.sc01 li div.right p.more a{display:inline-block; background:url(../../images/front/scarr.png) no-repeat right center #f1f1f1;padding:5px 15px;color:#e00000;}
@media screen and (max-width:1280px){
	.sclist li div.left{margin-right:-140px;}
	.sclist li div.right{width:auto;margin-left:140px;}
	.sclist.sc01 li div.right{width:auto;}
}
.whylist{margin-right:-53px;}
.whylist li{width:260px; text-align:center;margin-right:53px;margin-top:30px;float:left;display:inline-block;color:#333;}
.whylist li img{display:block;margin-top:20px;}
.whyta td{padding:5px 15px;font-size:18px;color:#888;}
.whyta td .f20{color:#333;}
.advlist2{ text-align:center;}
.advlist2 li{display:inline-block;margin-left:50px;margin-right:50px;width:250px; text-align:center; vertical-align:top;}
.advlist2 li p{padding-top:10px;}
.advlist2 li p.f14{color:#999;}

.itemta th{border-bottom:1px solid #bbb;font-size:22px;font-weight:bold;padding:10px 20px;}
.itemta td{font-size:20px;color:#888;padding:5px 20px;}
.tip{font-size:22px;color:#888;padding-left:30px;padding-right:30px;}
.tip b{color:#555;}
@media screen and (max-width:1280px){
	.whylist{margin-right:0px; text-align:center;}
    .whylist li{float:none;margin-left:15px;margin-right:15px;}
	.whyta td{font-size:14px;}
	.whyta td .f20{font-size:16px;}
	.itemta th{font-size:16px;padding:10px 10px;}
	.itemta tr th:first-child{width:30%;}
	.itemta td{font-size:14px;padding:5px 10px;}
	.itemta tr td:first-child{width:30%;}
	.tip{font-size:14px;padding-left:10px;padding-right:10px;}
}
.lmenu{width:240px;background:#f1f1f1;float:left;height:510px;}
.lmenu li{height:80px;line-height:80px;border-bottom:1px solid #bbb;padding-left:15px;padding-right:15px;font-size:20px;clear:both;overflow:Hidden;}
.lmenu li.cur{background:#c81623;color:#fff;border-bottom:1px solid #c81623;}
.lmenu li.cur a{color:#fff;}
.mainside{width:940px;float:right;}
.mainside .topnews div.right{width:550px; line-height:2.0;}
.about{ line-height:30px;}
.serlft{width:530px;float:left;}
.serlft td{padding:5px 5px; vertical-align:top}
.sergt{width:370px;float:right;}
.map{width:100%;overflow:hidden;}
.map940{width:940px;}
.map940 img{width:940px;max-width:940px;}

.zhong div.left{width:320px;float:left;}
.zhong div.right{width:570px;float:right;}

.comlist dl{padding-top:40px;}
.comlist dt{border-bottom:2px solid #ddd;color:#c81623;font-size:24px;}
.comlist dd{width:50%;float:left;border-bottom:1px solid #ddd;padding-top:20px;padding-bottom:20px;}
.comlist dd p.f12{font-size:12px;padding-top:5px;}

.comart{font-size:20px;color:#505050;}
.comart b{color:#333;}
.comart p{padding-top:10px;}

@media screen and (max-width:1280px){
	.lmenu{width:auto;background:#f1f1f1;float:none; text-align:center;height:auto;}
	.lmenu li{display:inline-block;}
	.mainside{width:100%;float:none;}
    .mainside .topnews div.right{width:auto; line-height:2.0;}
	.zhong div.left{margin-right:-340px;}
    .zhong div.right{width:auto;float:right;margin-left:340px;margin-top:-40px;}
}
@media screen and (max-width:960px){
	.serlft{width:auto;float:none;}
	.sergt{width:auto;float:none; text-align:center;}
	.comart{font-size:14px;}
	.comart .f24{font-size:18px;}
	.comart .f20{font-size:16px;}
}
@media screen and (max-width:640px){
	.zhong div.left{margin-right:0px;width:100%; text-align:center;float:None;}
    .zhong div.right{width:auto;float:none;margin-left:0px;margin-top:-40px;}
	.comlist dd{width:100%;float:none;}
}
    
.commenu{height:116px;}
.commenu li{width:150px;height:116px;float:left; text-align:center;background:#e8e8e8;border-top:2px solid #cc0000;}
.commenu li a{display:block;width:150px;height:56px;padding-top:60px;font-size:16px; line-height:1.5;}
.commenu li a.com01{background: url(../../images/front/commenu01.png) no-repeat center top;}
.commenu li a.com01:hover,.commenu li.cur a.com01{background: url(../../images/front/commenu01h.png) no-repeat center top #fff;}
.commenu li a.com02{background: url(../../images/front/commenu02.png) no-repeat center top;}
.commenu li a.com02:hover,.commenu li.cur a.com02{background: url(../../images/front/commenu02h.png) no-repeat center top #fff;}
.commenu li a.com03{background: url(../../images/front/commenu03.png) no-repeat center top;}
.commenu li a.com03:hover,.commenu li.cur a.com03{background: url(../../images/front/commenu03h.png) no-repeat center top #fff;}
.commenu li a.com04{background: url(../../images/front/commenu04.png) no-repeat center top;}
.commenu li a.com04:hover,.commenu li.cur a.com04{background: url(../../images/front/commenu04h.png) no-repeat center top #fff;}
.commenu li a.com05{background: url(../../images/front/commenu05.png) no-repeat center top;}
.commenu li a.com05:hover,.commenu li.cur a.com05{background: url(../../images/front/commenu05h.png) no-repeat center top #fff;}
.commenu li a.com06{background: url(../../images/front/commenu06.png) no-repeat center top;}
.commenu li a.com06:hover,.commenu li.cur a.com06{background: url(../../images/front/commenu06h.png) no-repeat center top #fff;}
.commenu li a.com07{background: url(../../images/front/commenu07.png) no-repeat center top;}
.commenu li a.com07:hover,.commenu li.cur a.com07{background: url(../../images/front/commenu07h.png) no-repeat center top #fff;}
.commenu li a.com08{background: url(../../images/front/commenu08.png) no-repeat center top;}
.commenu li a.com08:hover,.commenu li.cur a.com08{background: url(../../images/front/commenu08h.png) no-repeat center top #fff;}

.compcont{background:#f1f1f1;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-top:-42px;padding-top:42px; position:relative; z-index:1;}
.comtl{background:url(../../images/front/comtl.png) no-repeat center top;height:51px; text-align:center;font-size:26px;color:#fff; line-height:50px; position:relative; z-index:5;font-weight:bold;}
.compcont .artcont{padding-left:20px;padding-right:20px;}
@media screen and (max-width:1280px){
	.commenu{height:auto;}
	.commenu li{width:25%;}
	.commenu li a{display:block;width:100%;font-size:14px;}
	.comtl{font-size:20px;}
}

.article_attachs {margin:0 auto; text-align:center;}

.reg {margin:10px auto; padding:10px 0 30px 150px; background:#f1f1f1;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px; font-size:16px;}
.reg {margin:10px auto; padding:0px; background:#f1f1f1; font-size:16px;}
.reg p {margin:5px 0;}
.reg p label {display:inline-block; width:100px; border:0px solid; text-align:right;}
.reg p label em{color:#f00;}
.reg p input{height:30px; padding:0 5px; font-size:14px;}
.reg p input.submit{height:36px; line-height:36px;color:#fff;display:block-inline; background:#e00000;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:120px; text-align:center;cursor:pointer;}

.reg2 {margin:0px auto; padding:0px; background:#fff; font-size:14px;}
.reg2 p {margin:5px 0;}
.reg2 p label {display:inline-block; width:100px; border:0px solid; text-align:right;}
.reg2 p label em{color:#f00;}
.reg2 p input{height:30px; padding:0 5px; font-size:14px;}
.reg2 p input.submit{height:36px; line-height:36px;color:#fff;display:block-inline; background:#e00000;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:120px; text-align:center;cursor:pointer;}

.login {padding:10px 0 30px 350px;}
.general_msg {margin:10px auto; padding:10px 0 30px; background:#f1f1f1;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px; font-size:16px; text-align:center; color:#008000;}

.error {height:28px;margin:0 0 10px;}
.error span{float:left; display:block; height:28px; line-height:28px; padding:0px 5px 0px 25px; border:1px solid #008000; background:#e6ffe6;}
.error #left_time{margin:0; padding:0; border:none;}
.error .loading{background:#e6ffe6 url(../../images/admin/loading.gif) no-repeat 5px center; color:#999;}
.error .done{background:#e6ffe6 url(../../images/admin/ico_p.gif) no-repeat 5px center; color:#008000;}
.error .failed{border:1px solid #f00; background:#fee url(../../images/admin/ico_w.gif) no-repeat 5px center; color:#f00;}

.member_profile {background:#f1f1f1; font-size:16px; min-height:510px;}
.member_profile h3 { font-size:20px; font-weight:bold; border-bottom:3px solid #e00000; padding:5px 20px;}
.member_profile form {margin:50px 50px;}
.member_profile p {margin:5px 0; padding:5px 0; height:35px; border-bottom:1px dashed #ccc;}
.member_profile p.last {border-bottom:0px dashed #ccc;}
.member_profile p label {display:inline-block; width:150px; border:0px solid; text-align:right;}
.member_profile p label .required{color:#f00; padding:0 5px;}
.member_profile p input{height:30px; padding:0 5px; font-size:14px;}
.member_profile p input.submit{height:36px; line-height:36px;color:#fff;display:block-inline; background:#e00000;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:120px; text-align:center;cursor:pointer;}
.member_profile .error {margin:0 0 0 107px; }

.article_err {min-height:300px; padding:45px 0 0; line-height:30px; background:#f1f1f1; border:0px solid; font-size:20px; text-align:center; color:#e00; font-weight:bold;}

