@charset "utf-8";
/* CSS Document */
html,body {
	margin:0;
	padding:0;
	min-width:1200px;
	width:100%;
	height:100%;
	font-family:微软雅黑;
	}
img {
	border:0;}
input,textarea:focus {outline: none;}
*{outline: none;}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
ul,li {
	list-style-type:none;
    margin:0;
	padding:0;
	border: 0px;}
.c_b { clear:both; *display:none;}

.fl { float:left;}
.fr { float:right;}
.jz { margin:0 auto; width:1200px; clear:both;}
.top {
	width:1200px;
	height:50px;
	line-height:50px;
	font-size:14px;
	border-bottom:solid 1px #1F3D11;}
.ssq { padding-top:9px; width:260px; display:block;}
.ssk { background:#EEEEEE; padding-left:20px; color:#999; line-height:30px; height:30px; border:none 0; float:left; width:200px;}
.ssan { float:left;}
.top .tlj a { display:block; margin:0 10px; color:#333; float:left;}
.top .tlj span { float:left; display:block;}
.logo {}
.brq { background-color:#124E0C; font-size:18px; text-align:center; float:left; height:50px; padding:0 20px; display:block; color:#FFF;}
.rlwzrq {background-color:#124E0C; height:50px; line-height:50px; color:#fff;}
.nian {background-color:#124E0C; float:left; height:50px; width:130px; margin-top:-50px; line-height:50px; text-align:center; font-size:18px; color:#FFF; position: absolute; z-index:1000;}
.prev,.next { font-size:24px; padding:0 10px;}
.yue {font-size:18px; margin-right:20px;}
.ri {font-size:14px; color:#BDC1BD; margin:0 10px;}
.rd {font-size:16px; color:#fff; margin:0 10px;}
.xwtz { margin-top:22px;}
.xw { width:590px;}
.xw .xwbt { height:42px; line-height:42px; background-image:url(../images/qq_r3_c6.png); color:#FFF; font-size:16px;}
.xw .xwbt span,.current a:hover,.current a:visited,.current a:link,.current a:active { background-color:#250465; display:block; width:100px; text-align:center; height:42px; float:left;color:#fff!important; }
.xwbt li a{display:block;width:100px; text-align:center; height:42px; float:left; color:#333;}
.more1 { margin-top:-42px;}
.xw .more { margin-top:16px;}
.tz { width:590px;}
.tz .xwbt { height:42px; line-height:42px; color:#333; font-size:16px;}
.tz .xwbt span { background: url(../images/qq_r4_c16.png) no-repeat left center; display:block; padding-left:25px; text-align:center; height:42px; float:left; }
.tz .more { margin-top:16px;}



#wrapper {
	min-width:1200px;
}
nav {
        background-color:#250465;
	height:50px;
	line-height:50px;
	width:1200px;
float:left;
position:relative;
z-index:10;
}
nav ul {
    list-style-type:none;
    margin:0;
    padding:0;
width:1200px;
}
nav ul li {
    display:inline-block;
    position:relative;
	width:128px;
	text-align:center;
float:left;
}

/* sub navigation */
nav li ul { 
   
    background:url(../images/tm_bg.png);
    position:absolute;
    left:0; /* make this equal to the line-height of the links (specified below) */
    width:150px;
	z-index:10000;
	padding:5px;
}
nav li ul li { width:150px; line-height:30px;}
nav li li {
    position:relative;
    margin:0;
    display:block;
}
nav li li ul {
    position:absolute;
    top:0;
    left:150px; /* make this equal to the width of the sub nav above */
    margin:0;
}


/* style all links */
nav a {
    line-height:50px;
    padding:0;
    margin:0;
}
nav ul ul { border-top:solid 3px #3a4fe9; display:block;}
nav ul ul ul { border-top:none;}
nav ul ul a {
    line-height:30px;
    padding:0;
    margin:0;
	color:#FFF;
	font-size:14px;
}
nav a {
    color:#fff;
	font-size:16px;
    text-decoration:none;
    display:block;
}
nav a:hover,
nav a:focus,
nav a:active {
    color:#fff;
	background-color:#7685f4;
}

/* style sub level links */
nav li li a {
    margin:0;
    padding:0;
}
nav li li:last-child a {
    border-bottom:none;
}

/* hide sub menu links */
ul.sub-menu {
    display:none;
}

/* show arrows for dropdowns */
nav li.dropdown > a {
    background-image:url('../images/arrow-down.png');
    background-position:right center;
    background-repeat:no-repeat;
}

nav li li.dropdown > a {
    background-image:url('../images/arrow-right.png');
    background-position:right center;
    background-repeat:no-repeat;
}


.xwlb { margin-top:16px;}
.xwlb hr {height:0px;border:none;border-top:1px dashed #ccc; clear:both; margin-top:5px; *margin-top:0;}
.xwlb .st { padding-bottom:14px; height:80px; margin-bottom:3px; *margin-bottom:0px; border-bottom:dashed 1px #CCC;}
.xwlb .st a { padding-left:0; background-image:none; color:#124E0C;}
.xwlb .st a:hover { padding-left:0; background-image:none;}
.xwlb .fyst { padding-bottom:14px; height:80px; margin-bottom:14px; *margin-bottom:10px; border-bottom:dashed 1px #CCC;}
.xwlb li .rq { float:left; width:70px;height:80px; margin-right:14px; color:#333; font-size:14px; text-align:center; display:block; background-color:#eee;line-height:35px;}
.xwlb li .rq .r { font-size:30px; display:block; background-color:#250465; color:#fff; height:45px; line-height:45px;}
.xwlb li { line-height:32px;clear:both;}
.xwlb li .tu { float:left; margin-right:16px; width:108px; height:80px; }
.xwlb li .fytu { float:left; margin-right:16px; width:100px; height:80px; }
.xwlb li .btzy { float:left; width:246px; line-height:30px;}
.xwlb li .fybtzy { float:left; width:810px; line-height:30px;}
.xwlb li a { float:left; font-size:14px; color:#333; background:url(../images/qq_r8_c2.png) no-repeat left center; padding-left:25px;}
.xwlb li a:hover { color:#01509F; background:url(../images/qq_r6_c2.png) no-repeat left center; padding-left:25px;}
.xwlb li span { float:right; font-size:14px; color:#666;}
.xwlb li .zhaoyao { font-size:12px; display:block; color:#666; line-height:24px; clear:both; float:left;}
.xwlb li .fyzhaoyao { font-size:12px; display:block; text-indent:2em; color:#666; line-height:24px; clear:both; float:left; width:810px;}

.tzgg { margin-top:16px;}
.tzgg hr {height:0px;border:none;border-top:1px dashed #ccc; clear:both; margin-top:5px; *margin-top:0;}
.tzgg .st { padding-bottom:9px; height:60px; margin-bottom:3px; *margin-bottom:0px;}
.tzgg .st a { padding-left:0; background-image:none; color:#124E0C;}
.tzgg .st a:hover { padding-left:0; background-image:none;}
.tzgg .fyst { padding-bottom:14px; height:60px; margin-bottom:14px; *margin-bottom:10px; border-bottom:dashed 1px #CCC;}
.tzgg li .rq { float:left; width:60px;height:60px; margin-right:14px; color:#333; font-size:12px; text-align:center; display:block; background-color:#eee;line-height:30px;}
.tzgg li .rq .r { font-size:18px; display:block; background-color:#250465; color:#fff; height:30px; line-height:30px;}
.tzgg li .zhaoyao { font-size:12px; display:block;  color:#666; line-height:24px; clear:both; float:left; width:485px;}
.tzgg li a { float:left; line-height:30px; height:30px; display:block; font-size:14px; color:#666; }
.tzgg li a:hover { color:#01509F;}


.gdlj { background-color:#e6ecf7; padding:27px 0; clear:both; margin-top:20px;}


.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm { }
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 { PADDING-RIGHT: 0px; BORDER-TOP: #a1d2fd 0px solid; PADDING-LEFT: 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/qq_r30_c2.png) no-repeat left center; LEFT: 0px; FLOAT: left; WIDTH: 32px; CURSOR: pointer; POSITION: absolute;  HEIGHT: 70px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/qq_r30_c43.png) no-repeat right  center; FLOAT: right; WIDTH: 32px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 70px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1136px;}
.blk_29 .box {	FLOAT: left; WIDTH: 600px; TEXT-ALIGN: center}
.blk_29 .box IMG {width:580px; height:70px; DISPLAY: block; BACKGROUND: #fff; MARGIN: 0px auto;}
.blk_29 .box A:hover IMG {}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {WIDTH: 1200px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 1200px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {OVERFLOW: auto;}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {FLOAT: left;}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

.tzgg { margin-top:16px;}
.tzgg hr {height:0px;border:none;border-top:1px dashed #ccc; clear:both; margin-top:5px; *margin-top:0;}
.tzgg .st { padding-bottom:9px; height:60px; margin-bottom:3px; *margin-bottom:0px;}
.tzgg .st a { padding-left:0; background-image:none; color:#124E0C;}
.tzgg .st a:hover { padding-left:0; background-image:none;}
.tzgg .fyst { padding-bottom:14px; height:60px; margin-bottom:14px; *margin-bottom:10px; border-bottom:dashed 1px #CCC;}
.tzgg li .rq { float:left; width:60px;height:60px; margin-right:14px; color:#333; font-size:12px; text-align:center; display:block; background-color:#eee;line-height:30px;}
.tzgg li .rq .r { font-size:18px; display:block; background-color:#250465; color:#fff; height:30px; line-height:30px;}
.tzgg li:hover .rq .r{ background:#f18d01;}
.tzgg li .zhaoyao { font-size:12px; display:block;  color:#666; line-height:24px; clear:both; float:left;width:300px;}
.tzgg li a { float:left; line-height:30px; height:30px; display:block; font-size:14px; color:#666; }
.tzgg li a:hover { color:#01509F;}

#full-screen-slider { width:1200px; height:360px; float:left; position:relative}
#slides { display:block; width:1200px; height:360px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:1200px; height:360px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; text-align:right; line-height:50px; color:#fff; font-size:14px; padding-right:20px; margin-top:310px; width:1180px; height:50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; }
#pagination { display: none; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:20px; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.bhtp { width:380px; height:256px;}

.mtjj { width:380px; margin-left:28px;}
.mtjj li { height:15px; padding-top:5px;}
.mtjj li span {  color:#ccc; display:block; padding-left:0px; font-size:14px; line-height:30px;}
.mtjj li a { line-height:30px; font-size:14px; color:#333;}
.xbdt { width:380px;}

.xyly { background-color:#FAFAFA; padding:10px 0; clear:both; }
.xytp ul {padding:10px 0 20px 0; height:214px;}
.xytp li { float:left; width:285px; margin-right:20px;}

.yqlj { margin:10px 0;}
.yqlj li { float:left; padding:12px 10px; border:dashed 1px #ccc; margin:0 10px 10px 0;}
.yqlj li a { font-size:14px; color:#333;}
.yqlj li a:hover { font-size:14px; color:#124F0C; }


.banquan { background-color:#250465; margin-top:20px; font-size:14px; color:#fff; text-align:center; line-height:28px; padding:10px 0;}
