﻿@charset "utf-8";
/*Common*/
* {margin:0;padding:0;}
body {margin:0;padding:0;font-size:12px;color:#666666;background:url(../images/bg.jpg) repeat-x top #ffffff ;font-family:Arial,Verdana,"微软雅黑","宋体";}
body.jp {font-family:MS PGothic;}
a {text-decoration:none;color:#7f7f7f;}
* a:hover {text-decoration:underline;}
a:focus {outline: none;}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
input{border:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6,input { margin:0; padding:0;}
table,td,tr,th{padding:0;margin:0;}
.clear{clear:both;font-size:0px;overflow:hidden;}
.cb {clear:both;}
.en {font-family:Tahoma}
.png img {behavior: url(iepngfix.htc);}
.w {width:1000px;margin:auto;height:auto;overflow:hidden;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
h2 {font-size:15px;}
.red {color:#ab0d18}
.err {color:#ab0d18;}
.f14 {font-size:14px;}
.hide {display:none;}
.m10 {margin:10px 0;}
en {font-family:Tahoma;}

h2.o {background:url(../images/icon_o.gif) left no-repeat;padding-left:20px;font-size:16px;color:#ab0d18;}
h2.x {background:url(../images/icon_x.gif) left no-repeat;padding-left:15px;font-size:16px;color:#ab0d18;border-bottom:1px solid #e5e5e5;}
h2.x span {font-weight:lighter;font-size:14px;}
p.em {text-indent:2em;}
/*Common*/
	#intro {height:765px;background:url(../images/intro.jpg) center no-repeat;}
	#intro a {display:block;height:765px;}

	#header {height:auto;padding-bottom:15px;}
		#header .w {overflow:inherit;}
		#logo {width:85px;height:105px;background:url(../images/logo.png);margin:18px 0 0 34px;float:left;}
		
		#htop {color:#fff;padding-right:12px;}
		.hlink {margin-top:20px;height:25px;text-align:right;float:right;}
		.hlink a {color:#fff;}
		
		/* search */
		.searchform {width:310px;float:right;clear:both;}
		#formsearch { margin:0; height:22px; width:310px;}
		#formsearch span { display:block; float:right; height:22px;background:url(../images/inputl.png) no-repeat left #fff;padding-left:3px;}
		#formsearch input.editbox_search { border:none;height:22px; background:none; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#a8acb2;}
		#formsearch input.button_search {  border:none; float:right;}
		
		
	/*	#nav { margin:27px 0 0 18px;background-color:#2cadff; background:url(../images/bg_nav.gif);clear:both;position:relative;z-index:998;}
		#nav ul { list-style:none; height:36px;background:url(../images/bg_nav_l.jpg) no-repeat left;padding-left:75px;}
		#nav ul li { float:left; width:135px;background:url(../images/bg_nav_li.gif) no-repeat right;}
		#nav ul li a { display:block; margin:0;text-align:center;line-height:36px; height:36px; color:#fff; text-decoration:none; font-size:16px;}
		#nav ul li a.curr, #nav ul li a:hover { color:#fff;background:url(../images/bg_nav_a_hover.jpg);}
		
		#nav #navlist {position:absolute;width:675px;background:#f0f0f0;z-index:9999;right:0;top:36px;padding:10px 0;display:None;border:1px solid #c4c4c4;}
		#nav #navlist ul {background:none;height:auto;padding:0;}
		#nav #navlist ul li {background:none;}
		#nav #navlist ul li a {color:#8c474b;width:100px;margin:5px auto;height:20px;line-height:20px;font-size:12px;background:url(../images/bg_navlist_a.gif) no-repeat left 8px;text-align:left;padding-left:15px;}
		#nav #navlist ul li a.curr,#nav #navlist ul li a:hover {color:#c94b52;background:url（../images/bg_navlist_a_hover.gif) no-repeat left 8px;}
*/

        #nav { margin:27px 0 0 18px;background-color:#2cadff; background:url(../images/bg_nav.gif);clear:both; position:relative; z-index: 800; }
		#nav ul { list-style:none; height:36px; padding-left:75px;}
		#nav ul li { float:left; width:135px;background:url(../images/bg_nav_li.gif) no-repeat right;}
		#nav ul li a { display:block; margin:0;text-align:center;line-height:36px; height:36px; color:#fff; 
text-decoration:none; font-size:16px;}
		#nav ul li a.curr, #nav ul li a:hover { color:#fff;background:url(../images/bg_nav_a_hover.jpg);}

        #nav ul li ul li
        {
            float: none;
            background:none;
        }
        #nav ul li ul li a
        {
            background: none;
        }
        
        #nav ul li ul
        {
            background: #f0f0f0;
          position:absolute;
          z-index:9999;
         
              height:auto;
            padding: 10px 0;
            display: None;
        }
        
        
        #nav ul li ul li a
        {
            color: #8c474b;
            width: 100px;
            margin: 5px auto;
            height: 20px;
            line-height: 20px;
            font-size: 12px;
            background: url(../images/bg_navlist_a.gif) no-repeat left 8px;
            text-align: left;
            padding-left: 15px;
        }
        #nav ul li ul li a.curr
        {
            color: #c94b52;
        }
        #nav ul li a:hover
        {
            background: url（../images/bg_navlist_a_hover.gif) no-repeat left 8px;
        }
        
        #nav ul li:hover ul
        {
            display: block;
            z-index:9999;
        }
  
		#sn {position:absolute;width:100%;height:29px;;background:url(../images/bg_nav_sb.png);top:132px;display:none;}
		#sn a {padding:0 15px;color:#666;font-size:12px;}
		#sn a.curr,#sn a:hover {color:#2cadff}

		.snDiv {position:absolute;top:10px;display:none;}
		#sn1 {left:100px;}
		#sn2 {left:200px;}
		#sn3 {left:300px;}
		#sn4 {left:400px;}
		#sn5 {left:500px;}
		#sn6 {left:100px;}
		#sn7 {left:700px;}
	

	.banner {height:220px;background:url(../images/banner.jpg) center no-repeat;overflow:hidden;}
	.banner.jp {background-image:url(../images/jp/banner.jpg);}

	
	#left {width:205px;}
		#left h2 {width:185px;border-left:10px solid #7f262c;height:36px;color:#fff;padding-left:10px;font-size:18px;background:#ab0d18;line-height:36px;}
		
		.subNav {margin:10px 0 20px 0;}
		.subNav ul {width:205px;}
		.subNav li {height:47px;border-bottom:1px solid #d9d9d9;}
		.subNav li a {display:block;float:right;width:170px;padding-top:18px;font-size:14px;color:#666666;font-weight:bold;text-decoration:none;cursor:pointer;}
		.subNav li s {width:7px;height:7px;background:#999;display:block;float:left;margin:22px 0 0 18px;}
		.subNav li.curr a,.subNav li a:hover {color:#ab0d18;}
		.subNav li.curr s,.subNav li:hover s {background:#ab0d18;}
		
		
		
		.subNav li.sub {height:auto;padding:10px 0;overflow:hidden}
		.subNav li.sub a {font-size:14px;padding-top:0;padding:5px 0;}
		.subNav li.sub a:hover,.subNav li.sub a.curr {color:#ab0d18;}
		
		
		.leftb {border:3px solid #f1f1f1;padding:10px 0;overflow:hidden;}
		.leftb .ispt {width:190px;margin:auto;}
		.leftb .ispt li {float:left;width:95px;height:93px;margin:0;}
		.leftb .ispt li img {width:95px;height:93px;}
	
	#right {width:755px;line-height:24px;}
		.title {height:48px;background:url(../images/bg_title.gif) bottom no-repeat;}
		.title strong {color:#cb222f;font-size:24px;}
			
		.subtitle {height:25px;line-height:25px;border-bottom:2px solid #ab0d18;padding-left:12px;font-size:16px;font-weight:bold;color:#ab0d18;margin:10px 0;}
	
	
		.top {border-top:2px solid #ab0d18;padding:10px;}
	
		.box {border:1px solid #f3dddf;border-top-color:#b2212b;padding:10px 24px;line-height:24px;margin-top:20px; float:right;}
			.box1 {border:1px solid #f3dddf;border-top-color:#b2212b;padding:10px 24px;line-height:24px;margin-top:20px;}
			.box1 h2.red {background:url(../images/box_line.gif) no-repeat center bottom;height:35px;margin-bottom:10px;}
		
		.box h2.red {background:url(../images/box_line.gif) no-repeat center bottom;height:35px;margin-bottom:10px;}
		
		.tbox {margin:10px auto;}
		.tbox h2 {height:25px;line-height:25px;color:#a82833;border-bottom:1px solid #cb222f;}
		
		.cbox {border:1px solid #e5e5e5;padding:10px 20px;margin:5px 0;}
		.cbox p {padding:3px 0;}
		
		.hr {height:10px;margin:10px auto;width:660px;display:none;}
		.hr2 {height:1px;border-bottom:1px dotted #c2c2c2;margin:10px 0;}
		.box h3 {margin:20px 0 3px 0;}
	
		fieldset {margin:10px auto;border:1px solid #e5e5e5;padding:10px 25px;}
		#lx fieldset {width:660px;padding:10px 0;margin:10px 0;}
		fieldset h2 {color:#cb222f;height:27px;border-bottom:1px solid #e5e5e5;text-align:center;margin-bottom:10px;}
		fieldset td {padding:2px;}
		fieldset .err {color:#ab0d18;}	
		fieldset .tdTit {width:130px;text-align:right;}
		fieldset .tdTit span {color:#cb222f;margin-right:3px;}
		fieldset input[type=text] {height:20px;border:1px solid #ccc;width:325px;}
		fieldset input[type=submit] {width:83px;height:23px;background:url(../images/bg_btn.gif);line-height:24px;color:#fff;cursor:pointer;}
		fieldset input.other {width:50px;border:none;border-bottom:1px solid #ccc;}
		
	
		.content {line-height:24px;color:#333333;margin:10px auto;font-size:14px;}
			.content .cTitle {font-size:18px;font-weight:bold;padding:15px 0 5px 0;text-align:center;}
			.content .cDate {text-align:center;color:#999;border-bottom:1px dashed #d2d2d2;margin-bottom:5px;}
			.content .cPic {border:1px solid #d2d0d0;padding:2px;}
			.content p {padding:6px 0;}	
	
			.content .cBot {border-top:1px dashed #d2d2d2;margin-top:10px;padding:5px 0}
			.content .cOther {}
			.content .cShare {margin-top:10px;}
			
		.note {padding:10px;line-height:22px;}
			
	
	
	#footer {width:100%;height:180px;background:url(../images/bg_foot.gif);margin-top:20px;color:#fff;} 
		#footer .box {background:#3d7bb3;padding:20px;color:#fff;border-top:4px solid #060;}
		.f-logo {float:left;width:55px;padding:25px 10px 0;display:inline;}
		.f-ba {float:left;width:160px;padding-top:55px }
		.f-link {float:left;width:600px;margin-top:46px;padding-left:30px;border-left:1px solid #cc7e85;}
		.f-link p:first-child {padding-bottom:5px;}
		#footer a {color:#fff;}
		
	
/*SkipPage*/
.SkipPage {clear:both;padding:15px;text-align:center;border-top:1px solid #ccc;margin:20px 0;}
	.SkipPage a {margin:0 1px;color:#aaa;text-decoration:none;padding:3px 7px;}
	.SkipPage a:hover,.SkipPage a.curr {color:#fff;background:#ab0d18;}
	
.SkipPage2 {width:380px;clear:inherit;border-top:none;text-align:right;margin:0;padding:0;}
/*SkipPage*/

		

ul.paylist {margin:10px 0 10px 0;}
.paylist li {width:261px;padding:12px 30px;height:91px;float:left;margin-right:11px;background:url(../images/bg_paylist.gif);display:inline;line-height:18px;}
.paylist input {width:120px;height:18px;background:#ebebeb;margin:0 5px;}
.paylist .payp {margin:15px 0;} 
.paylist .payb {text-align:center;}
.paylist .payb a {display:block;margin:auto;width:83px;height:23px;line-height:24px;background:url(../images/bg_btn.gif);border:none;color:#fff;}
	

.myTab { border-collapse:collapse;}
.myTab td,.myTab th {border:1px solid #e5e5e5;padding:2px 5px;}
.myTab th {background:#ab0d18;color:#fff;}
	
.jTab {border-collapse:collapse;}
.jTab td,.jTab th {border:1px solid #999;padding:2px 5px;}
.jTab th {background:#ab0d18;color:#fff;}
	

.tTab {border-collapse:collapse;margin:10px 0;}
.tTab td {border-bottom:1px solid #e5e5e5;padding:2px 5px;line-height:24px;}	
	
	
.tag {margin:10px 0;}
.tag li {float:left;padding-right:20px;cursor:pointer;}
.tag li s {float:left;width:14px;height:45px;display:inline-block;background:url(../images/tagl.gif);}
.tag li b {float:left;width:14px;height:45px;display:inline-block;background:url(../images/tagr.gif);}
.tag li span {float:left;height:45px;line-height:40px;background:url(../images/tagm.gif);padding:0 10px;}
.tag li span a {color:#333;text-decoration:none;}

.tag li.curr s {background:url(../images/taglon.gif);}
.tag li.curr b {background:url(../images/tagron.gif);}
.tag li.curr span {background:url(../images/tagmon.gif) center;color:#fff;}
.tag li.curr span a{color:#fff;}
	
.nlist {padding:10px 0;clear:both;}
.nlist dt {width:460px;float:left;}
.nlist dt .nhead {height:30px;border-bottom:1px solid #ccc;line-height:30px;background:url(../images/icon_2.gif) left 10px no-repeat;padding-left:20px;}
.nlist dt .nhead strong {font-size:14px;color:#ab0d18}
.nlist dt .nhead span.date {display:block;float:right;}
.nlist dt .ndesc {line-height:24px;margin:4px 0;}

.nlist dd {float:right;padding:3px;border:1px solid #e5e5e5; border-radius:3px;width:215px;height:145px;overflow:hidden;}

.zc {margin-top:15px;}
	
.plist {float:left;width:296px;height:224px;background:url(../images/bg_pic.gif);padding:10px 11px;margin:14px 14px 0 0;}
.plist dt {width:295px;height:175px;position:relative;}
.plist dt img {width:295px;height:175px;}
.plist dt strong {position:absolute;display:block;width:295px;height:34px;color:#fff;line-height:34px;bottom:0;left:0;text-align:center;z-index:7}
.plist dt p {position:absolute;z-index:6;width:295px;height:36px;bottom:0;left:0;background:#ab0d18; opacity:0.6;}
.plist dd {color:#5d5d5d;line-height:20px;height:40px;overflow:hidden;background:url(../images/i_title.png) left 3px no-repeat;padding-left:12px;margin-top:9px;}

.txt {margin:20px 0;width:650px;}
.txt h3 {height:22px;border-bottom:1px solid #cb222f;color:#cb222f;font-size:14px;}
.txt li {width:610px;margin:20px auto;line-height:22px}
.txt li.t {color:#cb222f;border-bottom:1px solid #e5e5e5;font-size:14px;}
.txt li p {text-indent:2em;}





/*about page*/
.rTab { border-collapse:collapse;width:100%;margin:20px auto;}
.rTab th {height:40px;background:#ededed;border-top:1px solid #dedede;}
.rTab td {border-bottom:1px solid #f5f5f5;padding:10px;text-align:center;}

dl.personlist {height:auto;overflow:hidden;padding:20px 0;border-bottom:1px solid #dfdfdf;}
.personlist dt {float:left;width:120px;height:125px;background:#999; border-radius:5px;border:1px solid #999;}
.personlist dd {float:right;width:540px;}
.personlist .pltitle {height:25px;font-weight:bold;font-size:15px;}
.personlist .pltitle span {font-weight:lighter;font-size:12px;}

.reorg {margin:20px 0;width:640px;}
dl.relist {width:600px;margin:20px auto 0 auto;clear:both;height:auto;overflow:hidden;border-bottom:1px dashed #d7d7d7;padding-bottom:20px;}
dl.relist dt {float:right;width:321px;height:145px;padding:5px;border:1px solid #f3f3f3; border-radius:5px;}
dl.relist dd {width:250px;color:#8d8d8d;}
dl.relist dd .tit {height:60px;background:url(../images/home.gif) no-repeat;padding-left:60px;line-height:100px;font-size:14px;font-weight:bold;margin-bottom:10px;overflow:hidden;}
dl.relist dd .tit2 {background-position:left -60px}
dl.relist dd .tit3 {background-position:left -120px}
dl.relist dd .tit4 {background-position:left -180px}
dl.relist dd .tit5 {background-position:left -240px}
dl.relist dd .tit6 {background-position:left -300px}
dl.relist dd .tit7 {background-position:left -360px}
dl.relist dd .tit8 {background-position:left -420px}
dl.relist dd .tit9 {background-position:left -480px}

.wTab { border-collapse:collapse;margin:10px 0;}
.wTab td {padding:10px;border:1px solid #dadada;}
.wTab td.thead {background:#f5f5f5;}

.oTab {border-collspse:collapse;margin:10px 0;}
.oTab td {border-bottom:1px solid #dadada;padding:10px;}

.fTab td.red {font-size:30px;}
.fTab td.font15 {font-size:15px;font-weight:bold;color:#ab0d18;}

.mediaList {width:750px;margin:20px auto;}
.mediaList dl dt .year {float:left;width:58px;height:23px;text-align:center;color:#ab0d18;border:1px solid #ab0d18;line-height:23px;}
.mediaList dl dt .line {float:left;width:685px;height:1px;background:#ab0d18;margin-top:12px;}
.mediaList dl dt .end {float:right;width:5px;height:11px;background:#ab0d18;margin-top:7px;}
.mediaList dl dd {clear:both;height:auto;overflow:hidden;}
.mediaList dl dd.ddend {height:1px;width:26px;background:#ab0d18;margin-left:17px;}
.mediaList dl dd ul {padding:10px 0;border-left:1px solid #ab0d18;margin-left:29px;line-height:20px;background:url(../images/bg_history.gif) no-repeat left 10px;padding-left:40px;color:#ab0d18;clear:both;height:auto;overflow:hidden;}
.mediaList dl dd ul li.month {float:left;width:30px;}
.mediaList dl dd ul li.paper {float:left;width:120px;padding-right:10px;}
.mediaList dl dd ul li.ptext {float:left;width:480px;color:#656565;}


dl.ptList {width:700px;border-bottom:1px dashed #e4e4e4;overflow:hidden;height:auto;clear:both;padding:10px 0;}
dl.ptList dt {width:95px;height:60px;padding:0 5px;float:left;}
dl.ptList dd {width:580px;float:right;}
dl.ptList dd .tit {font-size:15px;font-weight:bold;background:url(../images/icon_yuan.gif) no-repeat left 8px;padding-left:12px;}

.areaLeft {width:192px;}
.areaPic {border:1px solid #d2d2d2;margin-bottom:10px;}
.areaRight {width:535px;}
.areaContent {border-bottom:1px dashed #d2d2d2;padding:5px 0;overflow:hidden;height:auto;margin-bottom:10px;}
.areaRight h2 span {font-size:12px;color:#666;}
.areaRight h2 span font {color:#ab0d18;margin:0 3px;}
.ulist {margin:10px 0;}
.ulist li {width:auto;height:70px;overflow:hidden;padding:3px;float:left;text-align:center;}
/*about page*/


/*member page*/
.login {margin:20px auto;width:738px;background:url(../images/bg_login.gif) bottom no-repeat;padding-bottom:12px;}
.loginBox {border:1px solid #cccccc;}
.loginBox table {width:400px;margin:30px auto;}
.loginBox td {padding:5px;}
.loginBox .ipt {border:1px solid #cccccc;height:20px;width:200px;}

.regTab td {padding:5px;}
.regTab input[type=text],.regTab input[type=password] {border:1px solid #ccc;height:20px;width:320px;padding:0 2px;}
.regTab select {width:324px;}

.mTab { border-collapse:collapse;margin:10px 0 20px 0;}
.mTab td {padding:5px 10px;border:1px solid #eaeaea;}
.mTab td.tdTit {background:#c9646b;color:#fff;text-align:center;}
.mTab td.tdTitb {background:#bc3d46;color:#fff;}

.uTab {border-collapse:collapse;margin:10px 0 20px 0;}
.uTab th,.uTab td {padding:5px 10px;border:2px solid #fff;background:#f4f4f4;color:#555;text-align:center;}
.uTab th {font-weight:bold;color:#fff;background:#ab0d18;}
/*member page*/

/*news page*/
.nTitle {background:url(../images/box_line.gif) no-repeat center bottom;height:35px;margin-bottom:10px;}
.nTitle img {float:left;}
.nTitle a {font-family:"微软雅黑";float:right;}

dl.nhot {overflow:hidden;height:auto;clear:both;}
dl.nhot dt {width:240px;height:180px;border:1px solid #efefef; border-radius:10px;padding:3px;}
dl.nhot dt img {width:240px;height:180px;border-radius:3px;}
dl.nhot dd {width:400px;padding:0 20px;}
dl.nhot dd .tit {height:30px;line-height:30px;overflow:hidden;}
dl.nhot dd .text {height:100px;line-height:20px;overflow:hidden;}

.newslist,.newscontent {width:720px;margin:10px auto;}
.newslist li {height:auto;padding:10px 0;border-bottom:1px dashed #e7e7e7;}
.ntop {color:#ab0d18;font-size:15px;font-weight:bold;}
.ntop b {font-size:10px;}
.ntop span {display:block;float:right;width:150px;text-align:right;color:#a8a8a8;font-weight:lighter;font-size:12px;}
.newslist li .text {line-height:20px;margin:5px 0;color:#939393;text-indent:2em;}
.newslist li dl.hot {}
.newslist li dl.hot dt {width:240px;height:180px;padding:3px;border:1px solid #c8c8c8;}
.newslist li dl.hot dd {width:430px;}

.newscontent .ntop {bor
der-bottom:1px solid #d9d9d9;height:30px;}
.newscontent .newsmain {padding:10px;line-height:24px;}

.newsother {border-top:1px solid #d9d9d9;}
.newsother a {color:#b2b2b2;}
.newsother a:hover {color:#ab0d18;text-decoration:none;}


.zlist {margin:10px 0;}
.zlist li {float:left;width:150px;margin:10px 20px 10px 0;}
.zlist li .pic {border:2px solid #cdcdcd;}
.zlist li .tit {height:56px;line-height:28px;overflow:hidden;}
.zlist li .text {height:25px;line-height:25px;overflow:hidden;}


.vlist li {width:175px;margin:10px 10px 10px 0;}

.vhot {width:740px;margin:20px 0;height:auto;overflow:hidden;}
.vhot dt {width:510px;height:260px;overflow:hidden;}
.vhot dd {width:210px;color:#8d8d8d;}

.video {width:630px;margin:20px auto;}
.video h2 {height:40px;font-size:18px;}
.video .vcontent {padding:10px 0;}
/*news page*/

/*active page*/
ul.faq {width:730px;margin:auto;}
ul.faq li {clear:both;height:auto;overflow:hidden;}
ul.faq li.ask {padding-top:10px;}
ul.faq li.answer {border-bottom:1px solid #dfdfdf;padding-bottom:10px;}
ul.faq li .t {width:30px;}
ul.faq li .n {width:700px;}

.aTab { border-collapse:collapse;width:100%;margin:10px auto;}
.aTab td {text-align:center;padding:5px;border:1px solid #e5e5e5;}
.aTab th {height:30px;background:#ab0d18;color:#fff;border-top:1px solid #e5e5e5;}
.aTab th.line {width:1px;overflow:hidden;color:#c7787b;}
.aTab td.tl {text-align:left;}
.aTab .tabEidt {width:350px;text-align:left;padding-left:12px;}
.aTab .tabEidt button,.aTab .tabEidt input[type=button] {background:#e1e1e1;border:1px solid #aeaeae;padding:2px 5px;color:#676767;border-radius:5px;cursor:pointer;}
.aTab .tabEidt button:hover,.aTab .tabEidt input[type=button]:hover {background:#ab0d18;border:1px solid #ab0d18;color:#fff;}




.active {margin:10px 0;}
.active .aleft {width:525px;overflow:hidden;}
.active .pic {width:515px;height:395px;border:1px solid #ccc;padding:4px;margin-bottom:10px;}
.active .desc {width:226px;}
.active .desc .dbox {border:1px solid #ccc;padding:10px;width:204px;margin-bottom:5px;	}
.active .desc .dbox h3 {height:25px;border-bottom:1px solid #ccc;position:relative;}
.active .desc .dbox h3 span {display:block;width:60px;position:absolute;left:0;top:0;height:25px;border-bottom:1px solid #ab0d18;}


.mlist li {margin:5px 0;}
.mlist li.mtype {color:#abod18;cursor:pointer;}
.mlist li.mtlist {display:none;}
.mlist li.mtlist .item {width:45px;height:70px;overflow:hidden;float:left;padding:5px 2px;}
.mlist li.mtlist p {padding:0;margin:0;}
.mlist li.mtlist .item .pic {border:none;width:45px;height:50px;overflow:hidden;}
.mlist li.mtlist .item .text {height:20px;line-height:20px;overflow:hidden;text-align:center;}


.cform {}
.clist {border-bottom:1px dashed #d1d1d1;padding:15px 0;}
.clist dt {height:25px;color:#abod18;}
.clist dt .date {display:block;float:right;width:130px;text-align:right;color:#676767;}
.clist dd {clear:both;text-indent:2em;color:#676767;line-height:22px;}


.tagbox {margin:20px 0;border-bottom:2px solid #e5e5e5;position:relative;height:24px;}
.tagbox h2 {position:absolute;height:24px;border-bottom:2px solid #cb222f;color:#ab0d18;font-size:16px;left:0;width:90px;text-align:center;}
.tagbox .taglist {position:absolute;left:100px;}
.tagbox .taglist ul {height:30px;}
.tagbox .taglist ul li {float:left;padding:0 5px;height:30px;cursor:pointer;}
.tagbox .taglist ul li.line {color:#CCC;}
.tagbox .taglist ul li p {height:16px;line-height:16px;margin-top:8px;}
.tagbox .taglist ul li s {display:none;height:4px;background:Url(../images/bg_taglist.gif) no-repeat center;}
.tagbox .taglist ul li:hover p,.tagbox .taglist ul li.curr p {border-bottom:2px solid #cb222f;color:#cb222f;}
.tagbox .taglist ul li:hover s,.tagbox .taglist ul li.curr s {display:block;}


.tpiclist li {float:left;width:235px;margin:5px;}
.tpiclist li .pic {width:223px;height:98px;padding:5px;border:1px solid #d2d2d2; border-radius:5px;}
.tpiclist li .text {height:20px;overflow:hidden;line-height:20px;text-align:center;}


.gydb {border-bottom:1px solid #e5e5e5;padding:20px 0;clear:both;height:auto;overflow:hidden;}
.gydb dt {float:left;width:80px;height:35px;border-right:1px solid #eee;text-align:center;color:#ab0d18;font-weight:bold;font-size:14px;padding:30px 15px;}
.gydb dd.desc {width:360px;padding-left:20px;float:left;}
.gydb dd.pic {width:228px;padding:4px;border:1px solid #e5e5e5;border-radius:5px;float:right;}
/*active page*/


/*index page*/
#slider {width:1000px;margin-bottom:14px;height:370px;overflow:hidden;position:relative;}
#slider .scroll-box {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1000px; POSITION: relative}
#slider .scroll-box .imgcon {WIDTH: 4000px; POSITION: relative}
#slider .scroll-box .imgcon LI {DISPLAY: block; FLOAT: left}
#slider .box {BACKGROUND: url(../images/vindex_03.png) repeat-x; WIDTH: 100%; POSITION: relative; HEIGHT: 375px;border:none;margin:0;padding:0;}
#slider .arrow-img {CURSOR: pointer;}
#slider .imgcon LI {DISPLAY: none; POSITION: relative}
#slider .tit-area-bg {RIGHT: 0px; BACKGROUND:url(/images/bg_text.png);  WIDTH: 275px; POSITION: absolute; TOP: 0px; HEIGHT: 370px; }
#slider .tit-area {RIGHT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 235px; POSITION: absolute; TOP: 0px; HEIGHT: 370px}
#slider .tit-area p{ padding-bottom:10px; width:100%;}
#slider .mctit{MARGIN-TOP: 40px; FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: 5px; COLOR: #fff; TEXT-ALIGN: left}
#slider .mctit a{ color:#fff;text-decoration:none;}
#slider .mcsubtit {color:#;font-size:14px;margin-bottom:10px;color:#efefef;}

#slider .tit-area P {MARGIN: 0px; COLOR: #f1f1f2; LINE-HEIGHT: 30px; TEXT-ALIGN: left}
#slider .imgcon .on {DISPLAY: block}

#slider .scroll-arr {width:275px;position:absolute;right:0;bottom:40px;height:17px;overflow:hidden;text-align:center;}
#slider .scroll-arr table {border-collapse:collapse;margin:0 auto;}
#slider .imgmenu {MARGIN: 0px auto;background:url(../images/bg_imgmenu.gif);}
#slider .imgmenu LI {BACKGROUND: url(../images/btn_imgmenu.gif) no-repeat; FLOAT: left; WIDTH: 17px; CURSOR: pointer; HEIGHT: 17px}
#slider .imgmenu .on {BACKGROUND: url(../images/btn_imgmenu.gif) -17px 0 no-repeat}




#iLeft {width:710px;float:left;}
.mytext {margin-bottom:14px;background:Url(../images/index.jpg) no-repeat;width:610px;padding:40px 40px 0 60px;height:170px;overflow:hidden;}
.mytext .tit {height:40px;font-size:28px;font-weight:bold;color:#e12532;overflow:hidden;}
.mytext .tit en {font-style:italic;font-size:26px;font-weight:lighter;margin-left:10px;}
.mytext .text {height:96px;line-height:24px;overflow:hidden;margin:10px 0;font-size:14px;color:#575757;}
	

.lbox {background:url(../images/line2.gif) no-repeat center bottom;margin-bottom:14px;clear:both;height:auto;overflow:hidden;padding-bottom:30px;}
.lbox .btitle {height:28px;border-bottom:2px solid #d7000f;overflow:hidden;}
.lbox .btitle h3 {width:100px;float:left;}
.lbox a.more {float:right;display:block;width:40px;height:30px;line-height:30px;text-align:right;color:#c32430;}
dl.ihot {margin:10px 0;}
dl.ihot dt {float:left;width:250px;height:190px;padding:4px;border:1px solid #c8c8c8;overflow:hidden;}

dl.ihot dd {float:right;width:430px;color:#8d8d8d;}
dl.ihot dd.hot {border-bottom:1px dotted #dddddd;padding-bottom:10px;}
dl.ihot dd.hot h1 {height:26px;overflow:hidden;font-size:18px;overflow:hidden;}
dl.ihot dd.hot h1 a {color:#585858;}
dl.ihot dd.hot .date {padding:5px 0;}
dl.ihot dd.hot .desc {height:60px;overflow:hidden;line-height:20px;}

dl.ihot dd ul {margin-top:10px;}
dl.ihot dd ul li {height:25px;overflow:hidden;}
dl.ihot dd ul li a {color:#7c7b76;}
dl.ihot dd ul li a:hover {color:#abod18;}


#iRight {width:260px;float:right;overflow:hidden;}
.rbox {width:228px;border:2px solid #e9e9e9; border-radius:3px;padding:14px;margin-bottom:14px;}

.ispt li {float:left;margin:5px 3px;width:108px;height:103px;}




.newAct {margin-bottom:14px;padding:14px;border:2px solid #e9e9e9; border-radius:3px;height:auto;overflow:hidden;}
.newAct .btitle {height:25px;border-bottom:1px solid #e7e7e7;position:relative;margin-bottom:10px;}
.newAct .btitle a.more {display:block;width:40px;right:0;top:5px;color:#a5a5a5;position:absolute;font-size:14px;}
.newAct .btitle h3 {width:80px;height:25px;position:absolute;left:0;top:-1px;text-align:center;font-size:18px;color:#232323;display:block;border-bottom:2px solid #dc202d;}

.nalist li {overflow:hidden;position:relative;float:left;width:225px;padding:4px;border:1px solid #e4e4e4;border-radius:3px;margin:0 3px;overflow:hidden;height:140px;z-index:8;}
.nalist li s {width:225px;left:4px;bottom:4px;height:30px;background:#000; opacity:0.6;position:absolute;z-index:9;}
.nalist li span {width:225px;display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;bottom:4px;left:4px;z-index:10;position:absolute;}
.nalist li span a {color:#fff;}

.read .ipt {margin:5px 0;border:1px solid #ccc;height:20px;}
.read #bookinfo {cursor:pointer;padding:5px 10px;text-align:center;background:#000;color:#fff;font-weight:bold; border-radius:5px;margin-bottom:20px;}

/*index page*/