@charset "gb2312";
/* CSS Document */
body{
	background:#fff;
	width:100%;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	color: #333333;
}
*{margin:0; padding:0; list-style:none; }
img{ border:0;  }
a{
	text-decoration:none;
	color:#666666;
}
a:hover{
	color:#EF1D25;
	text-decoration: none;
}
.topwrap {
	height: 110px;
	background-color: #FFFFFF;
	border-top: solid #eee 5px;
	background-image: url(../images/topbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.hong12 {color:#ff0000;}
.top {
	width: 1000px;
	margin: 0 auto;
}
.top .logo {
	float: left;
	margin-top: 10px;
}
.top .tlink {
	float: right;
	margin-top: 30px;
	margin-right: 10px;
	line-height:30px;
}

.tmarg {
	padding-top: 50px;
	float:left;
	margin-right: 10px;
}

.navwrap {
	background-repeat: repeat-x;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
.navBar{
	position:relative;
	z-index:1;
	color:#fff;
	height:70px;
	background-color: #FFFFFF;
}	
.nav{
	width:1325px;
	margin:0 auto;
}	
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;}
.nav .m{
	position:relative;
	float:left;
	display:inline;
	text-align:center;
}	
.nav h3 a{
	zoom:1;
	line-height:70px;
	display:block;
	color:#666666;
	height: 70px;
	padding-left: 33px;
	padding-right: 34px;
	border-left: solid #eee 1px;
}	
.nav h3 a:hover {
	color: #0C7CD0;
}

.nav #m6 h3 a {
	border-right: solid #eee 1px;
}

.nav .on h3 a{
	background-color: #FFFFFF;
}	
.nav     .onover     h3 a  {
	background-color: #0878CF;
	color: #FFFFFF;
}

.nav .sub{
	display:none;
	width:180px;
	position:absolute;
	left:1px;
	top:70px;
	float:left;
	background-color: #0A7AD0;
	border: solid #fff 1px;
	padding-bottom: 20px;
	padding-top: 10px;
}	
.nav .sub li{
	text-align:left;
	height: 33px;
}	
.nav .sub li a{
	color:#FFFFFF;
	display:block;
	zoom:1;
	line-height: 33px;
	height: 33px;
	border-bottom: dotted 1px #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/366.gif);
	background-repeat: no-repeat;
	background-position: right center;
}	
.nav .sub li a:hover{
	color:#ED1D24;
}	
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }	
.nav .sub dl a:hover{ color:#c00;  }	
.nav .sub dl dt a{ color:#000;  }	
.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }	

.fullSlide{
	width:100%;
	position:relative;
	background:#000;
	clear: both;
	height: 420px;
}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{
	width:100% !important;
	height: 420px;
}
.fullSlide .bd li{
	width:100% !important;
	overflow:hidden;
	text-align:center;
	height: 420px;
}	
.fullSlide .bd li a{
	display:block;
	height: 420px;
}	
.fullSlide .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
	text-align:center;
	_background:#000;
	_filter:alpha(opacity=60);
}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide2{
	width:100%;
	position:relative;
	background:#000;
	clear: both;
	height: 220px;
}
.fullSlide2 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide2 .bd ul{ width:100% !important;  }
.fullSlide2 .bd li{
	width:100% !important;
	overflow:hidden;
	text-align:center;
	height: 220px;
}	
.fullSlid2e .bd li a{
	display:block;
	height: 220px;
}	
.fullSlide2 .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;		 _background:#000; _filter:alpha(opacity=60); 	}	
.fullSlide2 .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide2 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.fullSlide2 .hd ul .on{ background-position:0 0; }

.content {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.ssbox {
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
.ssbox h2 {
	font-size: 16px;
	line-height: 40px;
	color: #0878CF;
	background-image: url(../images/h2bg.gif);
	background-repeat: repeat-x;
	background-position: 0 center;
	height: 40px;
	margin-bottom: 10px;
}
.ssbox h2 span {
	display: block;
	background-color: #FFFFFF;
	width: 70px;
}

div.nwlist_body {
	overflow: hidden;
	position: relative;
}


/* The main banner unordered list */
.newsHolder {
	overflow: hidden;
	margin-right: -60px;
	/* CSS3 rounded corners */
}

/* Hiding the bullets of the li elements: */
.newsHolder li {
	list-style: none;
	display: inline;
	width: 293px;
	float: left;
	margin-right: 60px;
}

/* The banner divs */
.newsimg {
	width: 293px;
	height: 200px;
	position: relative;
	overflow: hidden;
	float: left;
	display: inline
}

/* The banner divs */
.newsimg img {
	display: block;
	border: none;
	width: 293px;
	height: 200px;
}

/* The dark animated divs */
.newsimg div {
	position: absolute;
	z-index: 100;
	background-color: #FF0000;
	width: 60px;
	height: 60px;
	cursor: pointer;
	/*	Setting a really big value for border-radius
		will make the divs perfect circles */
	 -moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
}

/*	Positioning the animated divs outside the
	corners of the visible banner area: */
.newsimg .cornerTL { left:-63px; top:-63px; }
.newsimg .cornerTR { right:-63px; top:-63px; }
.newsimg .cornerBL { left:-63px; bottom:-63px; }
.newsimg .cornerBR { right:-63px; bottom:-63px; }
.newsimg p {
	left: 0;
	z-index: 200;
	position: absolute;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
	display: none;
	line-height: 24px;
	background-image: url(../images/circle-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 293px;
	height: 200px;
	top: 0px;
}
.newsHolder .nwtitle {
	display: block;
	height: 45px;
	font-size: 14px;
	text-align: left;
	clear: both;
	padding-top: 10px;
}
.newsHolder span {
	font-size: 12px;
	color: #999999;
	clear: both;
	height: 20px;
	display: block;
	line-height: 20px;
}
.nwmore  {
	display: block;
	font-size: 12px;
	text-align: right;
	color: #FFFFFF;
	clear: both;
	background-color: #0878CF;
	float: right;
	padding: 4px 15px;
	line-height: 20px;
}
.nwmore:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}

.ablist  {
	margin-right: -40px;
}


.ablist li {
	float: left;
	width: 220px;
	text-align: center;
	margin-right: 40px;
}
.ablist li img {
	width: 218px;
	border: solid #eee 1px;
	height: 138px;
	margin-bottom: 12px;
	border-bottom: 0;
}
.ablist li a {
	color: #FFFFFF;
	font-size: 16px;
	font-family: "Î¢ÈíÑÅºÚ";
	background-color: #0878CF;
	display: block;
	padding-bottom: 12px;
}
.ablist li a:hover {
	background-color: #FF0000;
}



.fB{font-weight:bold;}
.fK{
	color:#0878CF;
}
.f10px{font-size:10px;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}

.fl{
	float: left;
	display: inline;
}
.fr{
	float: right;
	display: inline;
}
.clear{ clear: both;}
.homeCon{
	border:1px solid #e1e1e1;
	padding:20px;
	width:958px;
	background:url(../images/home_conBg.gif) repeat-x 0 0;
	margin-top: 10px;
	height: 230px;
	padding-bottom: 0px;
	clear: both;
}

.h_conleft{ width:350px; margin-right:24px;}
.h_conleft h2{
	height:28px;
	background-image: url(../images/02420584.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 0 1px;
}
.h_conleft dl{ margin-top:10px; line-height:16px}
.h_conleft dt{
	width:230px;
	line-height: 24px;
	color: #666666;
}
.h_conleft dd.img{ width:107px; height:74px;}
.h_conleft dd.txt{
	width:230px;
	line-height:26px;
	height:26px;
	font-size:10px
}

.h_conleft  ul{ margin-top:10px}
.h_conleft li{
	height:24px;
	line-height:24px;
	vertical-align:top;
	background-image: url(../images/36.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 10px;
}
.h_conleft p{ line-height:28px}
.h_conleft li a{ float:left}
.h_conleft span{
	color:#999;
	font-size:10px;
	float: right;
}


.h_concenter{ width:350px; background:#dff;}

.h_conright{
	width:190px;
	margin-top: 30px;
}
.h_conleft  h2 .en {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	float: none;
}
.h_conleft .i {
	line-height: 22px;
	color: #666666;
	margin-top: 10px;
}


.mbox {
	width: 300px;
	float: left;
	text-align: left;
	line-height: 26px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: #666666;
	padding-bottom: 10px;
	display: block;
}
.mbox h2 {
	font-size: 16px;
	text-transform: capitalize;
	color: #0878CF;
	line-height: 1.8em;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-bottom: 10px;
	background-image: url(../images/02420584.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 18px;
}
.mbox img {
	width: 140px;
	text-align: center;
	height: 120px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.mbox h2 .en {
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	text-transform: uppercase;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
.mbox a {
	text-align: right;
	float: right;
	color: #0878CF;
}

.picbg {
	background-repeat: no-repeat;
	height: 190px;
}
.mbox .v {
	background-image: url(../images/vbg.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 30px;
}
.sbox {
	border: 1px solid #e1e1e1;
	margin-top: 20px;
	background: url(../images/home_conBg.gif) repeat-x 0 0;
	padding-top: 10px;
	height: 270px;
	clear: both;
}
.sbox h2{
	font-size: 16px;
	text-transform: capitalize;
	color: #0878CF;
	line-height: 1.8em;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-left: 10px;
	margin-bottom: 5px;
	background-image: url(../images/02420584.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 18px;
}
.sbox  h2 .en {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	float: none;
	color: #999999;
}
.sbox h2 .more {
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin-right: 20px;
}

.singleColumn {
	margin-top: 15px;
	height: 210px;
	margin-bottom: 15px;
}
	.singleColumn .bd{
	overflow:hidden;
	width: 978px;
	height: 220px;
	margin-left: 10px;
}
	.singleColumn .bd ul{
	overflow:hidden;
	zoom:1;
	width:998px;
	_display:inline;
}
	.singleColumn .bd ul li{
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	display: inline;
	background-color: #eee;
	margin-left: 14px;
	line-height: 24px;
	height: 210px;
}
.singleColumn .bd li img {
	width: 180px;
	height: 180px;
	border: solid #eee 1px;
}
.footwrap {
	background-image: url(../images/bg_homeFooter_02.jpg);
	background-repeat: no-repeat;
	clear: both;
	background-position: top;
	width: 100%;
	height: 300px;
	padding-top: 20px;
	font-size: 12px;
}
.footer {
	width: 1000px;
	margin: 0 auto;
}
.footer ul {
	float: left;
	margin-top: 10px;
	display: inline;
	width: 110px;
}
.footer li {
	line-height: 25px;
}
.footer  .t  {
	color: #0878CF;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	background-image: url(0);
	padding-left: 0px;
}
.footer  .t a  {
	color: #0878CF;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	background-image: url(0);
	padding-left: 0px;
}
.footer li a {
	background-image: url(../images/36.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 10px;
}
.contactus {
	float: right;
	margin-top: 12px;
	width: 300px;
}
.contactus h2 {
	font-size: 14px;
	color: #0878CF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.contactus p {
	line-height: 2em;
	margin: 0;
	margin-top: 10px;
	color: #666666;
}
.copyright   {
	text-align: center;
	background-color: #333333;
	line-height: 60px;
	color: #FFFFFF;
	clear: both;
	height: 60px;
}
.copyright a {
	color: #FFFFFF;
}
.innpic {
	background-image: url(../images/ab5_18.jpg);
	background-repeat: no-repeat;
	height: 274px;
	background-position: top center;
}
.lf {
	width: 770px;
	float: left;
	margin-top: 20px;
}
.rt {
	width: 190px;
	float: right;
	margin-top: 35px;
	font-family: "ËÎÌå";
}
.loc {
	height: 35px;
	background-image: url(../images/title.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.loc h2 {
	font-size: 16px;
	font-weight: normal;
	display: block;
	float: left;
	margin-left: 50px;
	margin-top: 2px;
	color: #666666;
}
.loc .en {
	text-transform: uppercase;
	font-size: 11px;
	margin-left: 10px;
	font-family: Verdana;
}



.contentbody {
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}
.contentbody p {
	margin-bottom: 10px;
}
.rt h3 {
	font-size: 16px;
	font-weight: normal;
	background-image: url(../images/h2bg.gif);
	background-repeat: repeat-x;
	background-position: 0 center;
	height: 26px;
	margin-bottom: 10px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #0878CF;
}
.rt h3 span {
	background-color: #FFFFFF;
	display: block;
	float: left;
	padding-right: 10px;
}
.rt ul {
}
.rt li {
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 15px;
}
.rt li a {
	line-height: 32px;
	font-size: 12px;
	border-bottom: dotted 1px #ccc;
	display: block;
}
#pagelist {
	text-align: center;
	clear: both;
	line-height: 40px;
	font-size: 12px;
}
#newslist li {
	list-style-type: none;
	line-height: 38px;
	height: 38px;
	display: block;
	border-bottom: dotted #ccc 1px;
}
#newslist li a {
	float: left;
	background-image: url(../images/36.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 10px;
	display: block;
}
#newslist .datetime {
	float: right;
	color: #666666;
	font-size: 12px;
}
#newsview h1 {
	font-size: 18px;
	color: #0D68C5;
	text-align: center;
	margin-bottom: 15px;
	font-family: "Î¢ÈíÑÅºÚ";
}
#newsview .infobar {
	color: #666666;
	text-align: center;
	line-height: 30px;
	border-top: solid #eee 1px;
	border-bottom: solid #eee 1px;
	margin-bottom: 20px;
	font-size: 12px;
}
#p_list ul {
	margin-right: -20px;
}

#p_list li {
	float: left;
	text-align: center;
	background-color: #eee;
	padding: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 232px;
}
#p_list li img {
	width: 232px;
	height:271px;
}
.picright {
	float: right;
	margin-left: 20px;
}
.anniu {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: "ËÎÌå"; HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee
}


/* Attachment Page */
#nav-below {
	width: 100%;
	margin-bottom:40px;
	text-transform:capitalize;
}
#nav-portfolio {
	margin-bottom:0;
	text-transform:capitalize;
}
#nav-below .nav-next a,
#nav-below .nav-previous a,
#nav-portfolio .nav-previous a,
#nav-portfolio .nav-next a {
	float:right;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
   	-ms-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
	background:#FFFFFF;
	padding:5px 10px;
	color:#555555;
	border: 1px solid #D9D9D9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition:.2s all linear;
	-moz-transition:.2s  all linear;
	-o-transition:.2s  all linear;
	-ms-transition:.2s  all linear;
	transition:.2s  all linear;
	font-style:italic;
	text-transform:capitalize;
	font-size:12px;
}
#nav-below .nav-next a:hover,
#nav-below .nav-previous a:hover,
#nav-portfolio .nav-previous a:hover,
#nav-portfolio .nav-next a:hover {
	-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
   	-ms-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);
	color:#999999;
}
#nav-below .nav-next a:active,
#nav-below .nav-previous a:active,
#nav-portfolio .nav-previous a:active,
#nav-portfolio .nav-next a:active {
	-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
   	-ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
    box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
}
#nav-below .nav-previous a {
	float:left;
}
#nav-portfolio .nav-previous a {
	float:right;
}
#nav-portfolio .nav-next a {
	margin-left:5px;
}
#nav-below.loop-single {
	margin-top:20px;
}