﻿???@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, figure, figcaption, code, del, dfn, em, image, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, tf, tr, th {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight:normal;}
body {
	line-height: 20px;
	font-size: 12px;
	font-family:'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	margin: 0px;}

img {
	border: 0px;
	vertical-align:bottom;
	-ms-interpolation-mode: bicubic;}
a, a:link, a:hover {
	text-decoration: none;
    color:#8c0000;}


ul, li {
	list-style-type:none;}
.left {
	float: left;}
.right {
	float: right;}
.clearfix:after {
	display:block;
	content:'';
	clear:both;
	height:0px;
	visibility: hidden;}
.yahei {
	font-family:"Microsoft Yahei", Arial;}
h1, h2, h3, h4 {
	font-family:"Microsoft Yahei", Arial;}
.relative {
	position:relative;}
.clearfix {
*display:inline-block;
*zoom:1;
*vertical-align:top;}
/* Add by PKU zb 2014.9.1 */
.clearfix1 {
*display:inline-block;
*zoom:1;
*vertical-align:top;
line-height:35px
;}
.clear{
	clear:both;}
.clear_f {
	clear:both;}
 *::selection {
 background:#8c0000;
 color: #FFFFFF;
 text-shadow: none;}
 *::-moz-selection {
 color: #8c0000;
 text-shadow: none;}
.ie6 {
	text-align:center;
	font-size:14px;
	line-height:60px;}
.ie6 span {
	float:right;
	margin-right:30px;
	cursor:pointer;}
.blankspace {
	height:1.5em;
	overflow:hidden;
	margin:0;
	padding:0;
	clear:both;}
/*comm used header,content,footer*/

.mainWrap {
	width:1262px;
	margin:auto;}
.contWrap {
	width:1000px;
	margin:auto;}
.header {
	background:#fbfaf8 url(../images/bg.jpg) repeat-x top
;}
.SearchTitleInput6 {
    width: 100px;}
.searchBtn6 {
    width: 22px;}
.header .topLine {
    background:#6c4b49;
    height: 13px;}
.header .topWrap {
	padding:0;
	/* background:#7f0101 url(../img/pkucloud1h100.png) no-repeat top right; lhy */
	background:#fbfaf8 url(../images/gzubk.jpg) repeat-x bottom;
	border-top:0px solid #c40000;
	border-bottom:0px solid #600000;}
.header .topWrap .contWrap{
	height:140px;}
.header .mainWrap{
	height:67px;}
.header .logo {
	float:left;
	padding-top:18px;
	padding-bottom:2px;
	padding-left:1px;}
.header .gzumt {
	float:left;
	padding-top:18px;
	padding-bottom:2px;
	padding-left:16px;}
.header .mdzs {
	float:right;
	padding-top:18px;
	padding-bottom:2px;}

.header .topWrap .contWrap .search {
    float:left;
    height:26px;
    padding-left:688px;
    font-size:14px;}

    .header .navWrap {
        background:#fff;}
.header .navWrap .mainWrap {
        background:url(../images/navtop.jpg) repeat-x 0 0;}  
.header .nav {
	position: absolute;
	left: 1px;
	width: 998px;
	visibility: visible;}

.header .nav .li {
		float:left;}
.header nav li a {
	float:left;
	width:83px;
	height:66px;
	line-height:66px;
	text-align:center;
	/*background:url(../images/navbg.png) repeat-x 0 0;*/
	font-size:15px;
    font-weight: bold;
	text-decoration:none;
    color: #5f5f5f;}
.header nav li a:hover,
.header nav li a.current {
	background: url(../images/navbgact.jpg) repeat-x 0 0;
	color: #6c4b49;
	font-size: 15px;
    font-weight: bold;}

.header .subnavLeft {
	padding-left:10px;}
.header .subNav .menu {
	display:none;}
.header .subNav li {
	float:left;
	_display:inline;
	padding:6px 2px 6px 3px;
	position:relative;
	z-index:999;
	zoom:1;}
.header .subNav li a {
	display:block;
/* zb	font-size:12px; */
	font-size:14px;
	color:#e5e3e3;
	padding:0 5px;
	/* text-shadow:0px 2px 1px #600000; */
	filter:dropshadow(color=#600000, offx=0, offy=2);}
.header .subNav li a:hover, .header .subNav li a:focus, .header .subNav li a.hover {
	color:#fff;}
.header .subNav li.current {
	background:#fff;}
.header .subNav li.current a {
	color:#444;
	text-shadow:0px 2px 1px #f3f3f3;
	filter:dropshadow(color=#f3f3f3, offx=0, offy=2);}
.header .nav {
	
	background-color:#fff;}

.header .nav li {
	float:left;
	_display:inline;
	/*padding:0 32px 0 33px;
	+padding:0 31px 0 32px;*/
   padding:0 11px 0 11px;
	+padding:0 10px 0 10px;
	z-index:999;
	zoom:1;}


.header .nav li a {
	display:block;
	line-height:43px;

	font-size:16px;
	color:#333;
	
  text-align:center;
  width:125px;
 -webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	-ms-transition-duration:0s;}
.header .nav li a:hover, .header .nav li a.hover {
    color:#fff;
    background:#8f000b;}
.header .nav li a i {
	padding:0;
 *margin:0 -5px 0 5px;}
.header .nav li a i:before {
	margin-right:-4px;}
.header .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;}

#nav ul.last {
	right:2px;}
#nav ul li {
	float:none;
	display:block;
	padding:0;
	margin:0;}
#nav ul li a {
	background:#fff;
	line-height:24px;
	font-size:14px;
	color:#565656;
	padding:0 0 0 0px;}
#nav ul li a:hover {
	color:#8c0000;}


.readmore1:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#8c0000!important;}
.fl {
	float:left;}
.fr {
	float:right;}
.content {}
.content1 {
float: left;
    color: #4B4B4B;
    line-height: 26px;
    font-size: 14px;}

.content2 {
    background:#fffffb url(../images/cbg2.jpg) repeat-x ;}

.content2 .mainWrap2 {
	width:1024px;
	margin:auto;
    background:#e7e3de url(../images/ctop2.jpg) no-repeat ;}

.content2 .mainWrap2 .contLeft2 {
	width:278px;
	float: left;
    background:#e7e3de url(../images/leftbg2.jpg) repeat-y ;}

.content2 .mainWrap2 .contRight {
	width:739px;
	float: left;
    color: #505050;
    line-height: 26px;
    font-size: 14px;}

.content2 .mainWrap2 .contRight .newslist {
    color: #505050;}

.contRight a,
.contRight a:visited,
.contRight a:hover
{color: #505050;line-height: 32px;}

.lanzi {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    margin-left: 88px;}

.posCur {
	text-align: right;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;}

/* ---????????????--- */
.listtit {
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 2px;}
/* ---????????????--- */
.bt1 {
	font-size: 16px;
	font-weight: bold;
	color: #606060;
	text-decoration: none;}

.listleft a{color: #fff;}
.listleft a:visited{color: #fff;}
.listleft a:hover,
.listleft a.current {color: #fff;background: url(../images/lista.jpg) bottom no-repeat;}

.infotit {	font-size: 16pt;
	text-align: center;
	padding-top: 26px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: normal;
	color: #AF3501;
	text-decoration: none;}

.content .thuimg .thuimgWrap {
	min-width:1000px;
	overflow:hidden;
	background:url(../images/loading.jpg) no-repeat center center;}
.content .vsMenu {
    height: 70px;
    min-width:1220px;
	background:url(../images/fkbg.jpg) repeat-x center center;}

.content .vsMenu .contWrap a {
	float:left;
	width:200px;
	height:70px;
	line-height:70px;
	text-align:center;
    color: #fff;
	font-size:15px;
    font-weight: bolder;
	text-decoration:none;}
.content .vsMenu .contWrap a:hover,
.content .vsMenu .contWrap a.current {
	color: #fff;
	font-size: 15px;
    font-weight: bolder;}

    .content .contGZU {
        height: 940px;
        /*background-color: #ccb7a2;*/
        background:#ccb7a2 url(../images/centbg.jpg)  repeat-x 0 bottom;}

.content .contGZU .contNews {
    width:1220px;
    height: 882px;
	margin:auto;
    background:url(../images/3title.jpg)  no-repeat 0 0;}

.content .contGZU .contNews .tpxw {
    float: left;
    width:326px;
    height: 529px;
    margin-top: 8px;
    margin-left: 82px;
    font-size: 13px;
    color: #505050;
	padding: 0px 9px 20px 15px;
    background:url(../images/3bk.jpg)  no-repeat 0 71px;}

.content .contGZU .contNews .gdxw {
    float: left;
    width:322px;
    height: 529px;
    margin-top: 8px;
    font-size: 13px;
    color: #505050;
	padding: 0 14px 20px 15px;
    background:url(../images/3bk.jpg)  no-repeat 0 71px;}

.content .contGZU .contNews .tzgg {
    float: left;
    width:322px;
    height: 529px;
    margin-top: 8px;
    font-size: 13px;
    color: #505050;
	padding: 0 14px 20px 14px;
    background:url(../images/3bk.jpg)  no-repeat 0 71px;}

.content .contGZU .contNews .tpxw .sydt table, tr, td,tbody {
    border: 0px;
    padding: 0px;
    margin: 0px;
    /*width: 100%;*/
    border-collapse:collapse;border-spacing:0;}

.content .contGZU .contNews div{font-size: 13px;color: #505050;}

.content .contGZU .contNews a{font-size: 13px;color: #505050;}
.content .contGZU .contNews a:visited{font-size: 13px;color: #505050;}
.content .contGZU .contNews a:hover{font-size: 13px;color: #505050;}

.iconWrap {
	width:1000px;
	margin:auto;
    line-height: 80px;}

.iconBlank {
    width: 13px;
    float: left
;}

.footer{
    color: #fff;
    width: 100%;
    background-color: #6d4b49;}

.footer .fot_bot {
    width: 100%;
    height: 112px;
    background-color: #c7b199;
    text-align: center;
    font-size: 13px;
    color: #6d4b49;}

    .footer .mainWrap {
        height: 226px;}

.footer .copyWrap2 {
    width: 1220px;
    height: 176px;
    font-size: 14px;
    margin: auto;}

.fot_cont {
    width: 198px;
    height:206px;
    float: left;
    font-size: 14px;}

.fot_cont a{color: #fff;}
.fot_cont a:visited{color: #fff;}
.fot_cont a:hover{color: #fff;}

.footer .fot_bot .copyWrap{
    width: 1220px;
    height: 112px;
    margin: auto;}

 @media screen and (max-width:1024px) {
 body {}
 .mainWrap {
 width:960px;
 margin:0 auto;}
.header .nav #nav{
	width:795px;}
.header .nav #nav .minfoWrap .minfoWrap_inner div.fl{
	display:none;}
 .header .nav li {
  /*padding: 0 24px 0 24px;*/
  padding:0 11px 0 11px;
	+padding:0 10px 0 10px;}
 .header .nav li a {
 font-size:13px;
 /*padding:0 9px;*/
 width:90px;}
 #nav ul {
 width:100px;}

 #nav ul.fl{
 width:160px;}
 #nav ul.fl a {
 width:150px;}
 .content {}
 .footer .footWrap li {
 width:120px;
 overflow:hidden;}
.header .topWrap {
height:auto;}
}
 @media screen and (max-width:800px) {
 body {
line-height: 18px;}
 .mainWrap {
 width: 760px;}

.mainWrap02 {
 position:relative;
 display:none;
 background:#444;}
#nav .minfoWrap {
 left:50%;
 margin-left:-380px;
 width:760px;}
 .header .topWrap {
 position:relative;}
.header .logo {
 margin:auto;
 padding-left:0px;}
.header .search {
 float:none;
 position:absolute;
 width:100%;
 top:0px;
 margin-top:10px;}
.header .search .ext {
 float:right;
 padding:4px 30px 10px 0;}
 .header .search .ext a {
 color:#fff;}
 .header .search .inp {
 border:0;
 margin-left:20px;
 height:14px;
 width:130px;
 background:#fff;}
 .header .search .btn {
 height:20px;
 line-height:20px;
 font-size:12px;}
 .subNav .ssubNav {
 display:block;
 line-height:35px;
 line-height:32px;   /*   zb   */
 font-size:14px;
 padding:0 20px;
 cursor:pointer;
 color:#fff;
 background:#5e0000;}
.header .subnavLeft {
padding-top:30px;}
.header .subNav li {
float:none;
border:none;}
.header .subNav li a {
padding-left:7px;
font-size:12px;
color:#f5f5f5;}
.header .subNavRight {
float:none!important;}
.header .subNavRight li a {
padding-left:17px;}
.minfoWrap {
display:none!important;}
 .header .topWrap {
 height: auto;}
 .header .nav {
 background:#efefef;
 border:0;}
 .header .nav .menu {
 display:block;
line-height:44px;
 line-height:38px;   /*   zb   */
 font-size:18px;
 padding:0 20px;
 cursor:pointer;
 color:#22132d;}
 .header .nav .menu .menuicon {
 float:right;
 color:#22132d;}
.header .nav #nav{
	width:100%;
	text-align:left;}
 .header .nav ul {
 display:none;}
 .header .nav li {
 float:none;
 padding:0;
 border-top:1px solid #ddd;
 background:#fff;
 overflow:hidden;}
 .header .nav li a {
 font-size:12px;
 text-indent:20px;
 line-height:30px;
 color:#333;
 width:auto;
 text-align:left;}

 .content {}
 .footer .footWrap li {
 width:190px;
 height:200px;
 overflow:hidden;}
 .footer .copyrights {
 text-align:center;}
 .footer .copyrights .info {
 float:none;
 display:block;}
 .footer .copyrights .icp {
 float:none;
 display:block;}

.fot_bot a,
.fot_bot a:visited,
.fot_bot a:hover
{color: #505050;line-height: 24px;}

.header .logo {
float:none;
display:block;
width:209px;
height:58px;
margin:0 auto;
padding-bottom:0;}
.header .nav {
float:none;}
.header .topWrap {
height:auto;}
.minfoWrap {
display:none!important;}
}
 @media screen and (max-width:640px) {
 .mainWrap {
 width: 100%;}
.mainWrap02 {
position:relative;
display:none;
background:#444;}
 .header .topWrap {
 position:relative;}
 .header .logo {
 margin:auto;
 padding-left:0px;}
 .header .search {
 float:none;
 position:absolute;
 width:100%;
 top:0px;
 margin-top:10px;}
 .header .search .ext {
 float:right;
 padding:4px 30px 10px 0;}
 .header .search .ext a {
 color:#fff;}
 .header .search .inp {
 border:0;
 margin-left:20px;
 height:14px;
 width:130px;}
 .header .search .btn {
 height:20px;
 line-height:20px;
 font-size:12px;}
 .header .topWrap {
 height: auto;}
 .header .nav {
 background:#efefef;
 border:0;}
 .header .nav .menu {
 display:block;
 line-height:44px;
 line-height:38px;   /*   zb   */
 font-size:18px;
 padding:0 20px;
 cursor:pointer;
 color:#22132d;}
 .header .nav .menu .menuicon {
 float:right;
 color:#22132d;}
 .header .nav ul {
 display:none;}
 .header .nav li {
 float:none;
 padding:0;
 border-top:1px solid #ddd;
 background:#fff;
 overflow:hidden;}
 .header .nav li a {
 font-size:15px;
 text-indent:20px;
 color:#000;}
 .header .nav li a .thuicon-angle-down {
 display:none;}
 .content {
 padding-bottom: 50px;}
 .footer .footWrap {
 padding:14px 0;}
 .footer .footWrap li {
 width:25%;
 height:auto;}
 .footer .footWrap a {
 display:none;}
 .footer .footWrap h4 a {
 display:block;
 font-size:12px;
 line-height:30px;}
 .footer .footWrap h4 {
 padding-bottom:0;}
 .footer .copyrights {
 text-align:center;}
 .footer .copyrights .info {
 float:none;
 display:block;
 padding:0 30px;}
 .footer .copyrights .info span {
 display:block;
 padding:0;}
 .footer .copyrights .icp {
 float:none;
 display:block;}
.header .caret {
display:none;}
.subNav .ssubNav {
 display:block;
 line-height:35px;
 line-height:32px;   /*   zb   */
 font-size:14px;
 padding:0 20px;
 cursor:pointer;
 color:#fff;
 background:#5e0000;}
.header .subnavLeft {
padding-top:30px;}
.header .subNav li {
float:none;
border:none;}
.header .subNav li a {
padding-left:7px;
font-size:14px;
color:#f5f5f5;}
.header .subNavRight li a {
padding-left:17px;}
.header .subNavRight {
float:none!important;}
.minfoWrap {
display:none!important;}
}
@media screen and (max-width:480px) {
   .header .topWrap {
   	background-size:auto 70px;}
   .header .topWrap .mainWrap{
   	height:70px;}
   .header .logo {
   	padding-top:12px;
   	padding-bottom:12px;
      width:160px;}
   .header .logo img{
      width:160px;}
}
 @media screen and (max-width:360px) {
 .content {
 padding-bottom: 30px;}
.minfoWrap {
display:none!important;}
.header .topWrap {
   	background-size:auto 60px;}
   .header .topWrap .mainWrap{
   	height:60px;}
   .header .logo {
   	padding-top:10px;
   	padding-bottom:10px;
    width:140px;}
   .header .logo img{
      width:140px;}
}
 @media screen and (max-width:320px) {
  .header .topWrap {
   	background-size:auto 50px;}
   .header .topWrap .mainWrap{
   	height:50px;}
 .header .logo {
  margin:auto;
  padding-top:8px;
  padding-bottom:8px;
  width:120px;}
 .header .logo img{
  width:120px;}
 .header .search .inp {
 width:100px;}
 .header .nav .menu {
 line-height:40px;
 font-size:16px;}
.minfoWrap {
display:none!important;}
}
.bgf5 {
	background:#f5f5f5;}
.ml30 {
	margin-left:30px;}
.ml20 {
	margin-left:20px;}
.ml10 {
	margin-left:10px;}
.mt15 {
	margin-top:15px;}
.mt30 {
	margin-top:30px;}
.mt10 {
	margin-top:10px;}
.pt5 {
	padding-top:5px;}
.mr150 {
	margin-right:150px;}
.mr100 {
	margin-right:100px;}
.mr80 {
	margin-right:80px;}
.ml100 {
	margin-left:100px;}
.ml130 {
	margin-left:130px;}
.ml50 {
	margin-left:50px;}
.mb30 {
	margin-bottom:30px;}
.mb50 {
	margin-bottom:50px;}
.red {
	color:#8c0000
;}
.gray {
	color:#999;}
.footer .mainWrap .contWrap .fot_cont table tr td {
	font-size: 12px;}
span.Column_Picture {
    display: none;}
table.mg {
    margin: 0 auto;}
div#wp_news_w14 {
    margin-top: 12px;}
div#wp_news_w13 {
    margin-top: 12px;}
.header nav li a {
    width: 80px;}.footer .copyWrap2 div a {
	color: #FFF;}
