@charset "gb2312";
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
form,figure {margin: 0}
[hidden] { display: none; }
html A{text-decoration: none;}
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231;font-family: "Î¢ÈíÑÅºÚ", arial, sans-serif;}
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
.clear { clear:both; font-size:0; height:0; overflow:hidden }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
* {padding: 0;margin: 0;font-family: "Î¢ÈíÑÅºÚ", arial, sans-serif;}
#overlay {Z-INDEX: 100000; FILTER: Alpha(opacity=50); POSITION: fixed; HEIGHT: 100%; BACKGROUND-COLOR: #000; moz-opacity: 0.5; khtml-opacity: 0.5; opacity: 0.5;display: none;}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle}
ul, ol,li,FORM {padding: 0px;margin: 0px;list-style-type: none;}
dd {margin: 0 0 0 40px}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
html {background: #dedede;min-height: 100%;height: 100%;overflow-y: hidden;}
body {height: 100%;min-height: 100%;position: relative;-webkit-font-smoothing: antialiased;min-height: 275px; min-width: 320px;margin: 0;padding: 0;overflow: hidden;width:100%;top:0px;bottom:0px;}
html, body {width: 100%;font-size: 12px;line-height: 150%;color: #454545;background-image: url(../picimg/light-pattern.png);}
#outer-header {height: 60px;min-width: 320px;background: #1877b6;/* Old browsers */background: -moz-linear-gradient(top, #1877b6 0%, #146da7 100%);/* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1877b6), color-stop(100%, #146da7));/* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #1877b6 0%, #146da7 100%);/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #1877b6 0%, #146da7 100%);/* Opera 11.10+ */background: -ms-linear-gradient(top, #1877b6 0%, #146da7 100%);/* IE10+ */background: linear-gradient(to bottom, #1877b6 0%, #146da7 100%);/* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1877b6', endColorstr='#146da7',GradientType=0 );/* IE6-9 */-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;position: absolute;z-index: 999;}
#header {width: 100%;max-width: 1366px;margin: 0 auto;height: 60px;overflow: hidden;}
#header nav {height: 100%;}
#header nav #logo {width:208px;height: 60px;background-image: url(../picimg/spritesheet.png);background-repeat: no-repeat;background-position: -238px top;float: left;text-indent: -999999px;padding: 0px;margin: 0px;border-right: 1px solid #005b98;}
#header nav ul {height: 100%;float: left;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;list-style-type: none;padding: 0px;margin: 0px;}
#header nav ul li {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;list-style-type: none;}
#header nav ul li {padding: 0 18px;height: 60px;line-height: 62px;float: left;vertical-align: middle;color: #FFF;font-size: 13px;cursor: pointer;border-left: 1px solid #4285b1;border-right: 1px solid #005b98;}
.views{border-right: 1px solid #4285b1;}
.views a{color: #FFF;}
.views li span{margin-left: 6px; margin-right:6px;}
#header nav ul li.active{background-color: #04619f;}
#nav-0,#nav-1, #nav-2, #nav-3, #nav-4, #nav-5, #nav-6, #nav-7, #listViewIcon, #nav-8, #nav-9, #nav-10 {float: left;width: 22px;height: 60px;background-image: url("../picimg/nav-icons.png");background-repeat: no-repeat;background-position: left center;}
#nav-1 {background-position: -22px center;width: 24px;}
#nav-2 {background-position: -47px center;width: 24px;}
#nav-3 {background-position: -72px center;width: 24px;}
#nav-4 {background-position: -96px center;}
#nav-5{background-position: -118px center;}
#nav-6 {background-position: -143px center;width: 24px;}
#nav-7 {background-position: right center;margin-right: 0px;}
#nav-8 {background-position: -314px center;width: 24px;}
#downloadIE10 {-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;padding: 0 10px;height: 60px;line-height: 62px;float: right;vertical-align: middle;color: #FFF;font-size: 13px;cursor: pointer;border-left: 1px solid #4285b1;border-right: 1px solid #005b98;}
#downloadIE11 {-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;height: 60px;line-height: 62px;float: right;vertical-align: middle;color: #FFF;font-size: 13px;cursor: pointer;border-right: 1px solid #005b98;background-image: url(../picimg/spritesheet.png);background-repeat: no-repeat;background-position: right -354px;width: 135px;overflow: hidden;}
#site-footer {height: 50px;min-width: 320px;background: #c6c6c6;/* Old browsers */background: -moz-linear-gradient(top, #c6c6c6 0%, #9d9d9d 100%);/* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6c6c6), color-stop(100%, #9d9d9d));/* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #c6c6c6 0%, #9d9d9d 100%);/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #c6c6c6 0%, #9d9d9d 100%);/* Opera 11.10+ */background: -ms-linear-gradient(top, #c6c6c6 0%, #9d9d9d 100%);/* IE10+ */background: linear-gradient(to bottom, #c6c6c6 0%, #9d9d9d 100%);/* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6', endColorstr='#9d9d9d',GradientType=0 );/* IE6-9 */-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;position: absolute;bottom:0px;left: 0px;right: 0px;}
#site-footer .footer {padding-top: 5px; margin:0px auto; max-width:990px;}
#site-footer .footer .left {font-size: 14px;line-height: 40px;color: #666;float: left;height: 40px;}
#site-footer .footer a{color: #666;}
#site-footer .footer .right {font-size: 12px;line-height: 20px;color: #666;text-align: right;float: right;}
#content{z-index: 180;position: absolute;top: 60px;bottom: 50px;left: 0px;right: 0px;overflow: hidden; overflow-y: auto;outline: none;}
#content #Touchdiv {
	margin-top: 8px;
	margin-right: 12%;
	margin-bottom: 8px;
	margin-left: 12%;
}
#content #Touchdiv .Touchdiv_left {
	float: left;
	width: 240px;
}
#content #Touchdiv .Touchdiv_center {
	margin-right: 250px;
	margin-left: 250px;
	background-color: #FFF;
	overflow: hidden;
	min-height: 1185px;
	padding: 10px;
}
#content #Touchdiv .Touchdiv_right {
	float: right;
	width: 240px;
}
.css_page_list {height:30px;text-align:center;}
.css_page_list input.inputs{background-color:#F8FCF1;border:1px solid #146da7;color:#476815;font-size:11px;line-height:100%;margin:0 2px;padding:3px 0 0 1px;}
.css_page_list select{font-size:10px;color:#666;}
.css_page_list a {background-color:#F9f9f9;border:1px solid #146da7;color:#006699;font-size:13px;padding-left:4px;padding-right:4px;padding-top:2px;text-decoration:none;}
.css_page_list a:hover {background-color:#FEE;border:1px solid red;color:red;text-decoration:none;}
.css_page_list a.pagein {background-color:#FEE;border:1px solid red;color:red;font-size:13px;padding-left:4px;padding-right:4px;padding-top:2px;text-decoration:none;}
.stories img{max-width:690px; max-height:710px; width:expression(this.width >690 && this.height < this.width ? 690: true); height: expression(this.height > 710 ? 710: true);}
section.stories{
	font-size: 14px;
	line-height: 28px;
	padding: 5px 18px;
}
@media all and (max-width: 1099px) and (min-width: 901px) {
#downloadIE10 span,.views li span {display: none;}
}
@media all and (max-width: 901px) and (min-width: 561px) {
#downloadIE10 ,.views li span {display: none;}
.stories img{max-width:400px; max-height:600px; width:expression(this.width >400 && this.height < this.width ? 400: true); height: expression(this.height > 600 ? 600: true);}
}
@media all and (max-width: 560px ) and (min-height: 300px) {
#downloadIE10,#logo,#downloadIE11,.views li span {display: none;}
.stories img{width:300px; max-height:500px; width:expression(this.width >300 && this.height < this.width ? 300: true); height: expression(this.height > 500 ? 500: true);}
}
@media only screen and (max-width: 1024px) {
#outer-header_link .link_width {margin: 0px 6%;}
#outer-header_link .link_width #header_link_guanbi {right: -6px;}
#content #Touchdiv {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	width: 980px;
}
}
#content #Touchdiv .Touchdiv_right .Touchdiv_dianhua {
	background-color: #FFF;
	background-image: url(../images/dianhua-x.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 68px;
}
#content #Touchdiv .Touchdiv_txt {
	font-size: 14px;
	line-height: 33px;
	color: #FFF;
	text-align: center;
	height: 33px;
	margin-top: 9px;
	background-color: #999;
}
#content #Touchdiv .Touchdiv_left h3 {
	font-size: 18px;
	line-height: 36px;
	color: #FFF;
	background-color: #0168b7;
	height: 36px;
	padding-left: 18px;
}
#content #Touchdiv .t_list {
	background-color: #FFF;
}
#content #Touchdiv .Touchdiv_left .t_list .t_list-x {
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
}
.Touchdiv_left .t_list .xclass {
	padding-bottom: 9px;
	border-top: 1px solid #eeeeee;
}
.Touchdiv_left .t_list .xclass li {
	font-size: 14px;
	line-height: 33px;
	border-bottom: 1px solid #eeeeee;
}
.Touchdiv_left .t_list .xclass li A.li-link {
	color: #333;
	font-size: 14px;
	padding-left: 22px;
	line-height: 33px;
	display: block;
	height: 33px;
}
.Touchdiv_left .t_list .xclass li div {
	display: block;
	padding: 11px 11px 5px 11px;
	background-color: #FFF;
}
.Touchdiv_left .t_list .xclass li div a{
	font-size: 14px;
	line-height: 33px;
	color: #333;
	background-color: #e8e8e8;
	display: block;
	height: 33px;
	padding-left: 20px;
	margin-bottom: 6px;
	font-weight: bold;
}
.Touchdiv_left .t_list .xclass li div a.over{
	background-color: #F90;
	color: #FFF;
}
.Touchdiv_left .t_list .xclass li.over{
	background-color: #3396e1;
	background-image: url(../images/xclass-2.gif);
	background-repeat: no-repeat;
	background-position: 210px 6px;
}
.Touchdiv_left .t_list .xclass li.over A.li-link {
	color: #fff;
}
.Touchdiv_left .t_list .xclass li.over div {
	display: block;
}
.Touchdiv_left .t_list .anli {
	padding-top: 15px;
	padding-bottom: 10px;
}
.Touchdiv_left .t_list .anli a {
	height: 189px;
	width: 210px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.Touchdiv_left .t_list .anli a img {
	height: 147px;
	width: 210px;
}
.Touchdiv_left .t_list .anli a p {
	font-size: 14px;
	line-height: 28px;
	color: #333;
	text-align: center;
}
.Touchdiv_center .Touchdiv_center_title {
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff3300;
}
.Touchdiv_center .Touchdiv_center_title a {
	font-size: 16px;
	color: #333;
}
.Touchdiv_center .Touchdiv_center_title A.li-move {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	float: right;
	height: 25px;
	padding-top: 6px;
	color: #ba0606;
}
.Touchdiv_center .cm_list {
	width: 102%;
	padding-top: 26px;
	padding-bottom: 26px;
	padding-left: 26px;
	height: 100%;
	padding-right: 0px;
}
.Touchdiv_center .cm_list li {
	width: 268px;
	float: left;
	height: 300px;
	margin-right: 30px;
	margin-bottom: 26px;
}
.Touchdiv_center .cm_list li a p.pic {
	height: 267px;
	width: 267px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
.Touchdiv_center .cm_list li a p.pic img {
	width: 267px;
}
.Touchdiv_center .cm_list li a p.text {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-align: center;
}
.Touchdiv_right .t_list{
	padding-top: 18px;
	padding-bottom: 7px;
}
.Touchdiv_right .t_list li {
	width: 193px;
	height: 225px;
	margin-bottom: 26px;
	margin-right: auto;
	margin-left: auto;
}
.Touchdiv_right .t_list li a p.pic {
	height: 191px;
	width: 191px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
.Touchdiv_right .t_list li a p.pic img {
	width: 191px;
}
.Touchdiv_right .t_list li a p.text {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-align: center;
}
.Touchdiv_left .t_list .xclass li.on{
	background-color: #e8e8e8;
}
.Touchdiv_left .t_list .xclass li.on A.li-link {
	color: #000;
}
.Touchdiv_left .t_list .xclass li.on div {
	display: block;
}
.Touchdiv_center .storyInfo {
	font-size: 12px;
	line-height: 33px;
	height: 33px;
	border-bottom: 1px solid #dddddd;
	text-align: right;
	padding-right: 20px;
}
.Touchdiv_center .stories .chicun {
	color: #0168B7;
	line-height: 36px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.Touchdiv_center .stories .chicun span {
	color: #FB7100;
}
section.stories table{
	width: 100%;
}
section.stories table td{
	border: 1px solid #D2D2D2;
	font-size: 14px;
	line-height: 26px;
}
.Touchdiv_center .stories .liebiao {
	line-height: 36px;
	text-align: center;
	height: 39px;
	padding-top: 7px;
}
.Touchdiv_center .stories .liebiao a {
	font-size: 14px;
	line-height: 32px;
	color: #F60;
	padding-top: 2px;
	padding-right: 7px;
	padding-left: 7px;
	border: 1px solid #F60;
}
