@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;  font:normal 12px/20px '微软雅黑';color:#333; background:#fff}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,input,select,b,strong {margin:0; padding: 0; list-style:none;}
img{ border:0; outline:none}
.clear { clear:both; }
p{ margin:0px; padding:0px;}
a{ color:#333;text-decoration:none}
a:hover{ color:#f60;text-decoration:underline}
.none{ display:none}







/* top */
#top{ width:100%; line-height:34px; color:#888888; background:#fafafa; border-bottom:1px solid #e1e1e1}
.topc{ width:1280px; padding:0; margin:0 auto; text-align:left}
#top .welcome{ float:left;}
#top .welcome img{ vertical-align:middle; margin:0 5px 0 20px;}
#top .ico{ float:right; width:100px;}
#top .ico span{ float:left; padding:0 20px; background:url(../images/img5.jpg) no-repeat right center}
#top .a1{ width:22px; height:22px; margin:6px 0 0 20px; float:left; background:url(../images/img2.jpg)}
#top .a2{ width:22px; height:22px; margin:6px 0 0 10px; float:left; background:url(../images/img3.jpg)}


/* mainnav */
#mainnav{ width:100%; background:#8C52AD; color:#fff}
.mainnav{ width:1280px; height:50px; margin:0 auto;}
.mainnav li{ float:left; width:141px; border-right:1px solid #7D3BA2; text-align:center; line-height:50px; }
.mainnav li a{ display:block; font-size:16px; color:#fff}
.mainnav li a:hover{text-decoration:none;}
.mainnav li.hover a,.mainnav li a:hover{ background:#7D3BA2}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {position:absolute;top:0;z-index:100;font-size:14px; text-align:left; visibility:hidden; background:#fff;filter:alpha(opacity=97); -moz-opacity:0.97;opacity:0.97; color:#333; border-left:2px solid #7d3ba2; border-right:2px solid #7d3ba2; border-bottom:2px solid #7d3ba2}
.dropmenudiv a {display: block;text-decoration:none;background:url(../images/jt.gif) no-repeat 14px 16px #fff; padding:0 0 0 28px;height:40px;line-height:40px;border-bottom: 1px solid #f1f1f1;}
.dropmenudiv a:hover {background:url(../images/jt.gif) no-repeat 15px 16px #fff; color:#b50b1c}
* html .dropmenudiv a { /*IE only hack*/width: 100%;}
.dropmenudiv .ksb{ width:600px; overflow:hidden;border-left: 1px solid #f1f1f1; }
.dropmenudiv .ksb ul{ float:left; width:199px;}
.dropmenudiv .ksb ul li{ width:198px;border-right:1px solid #f1f1f1;}
.dropmenudiv .ksb span{display: block;text-decoration: none;background: #fafafa; text-align:center;height:40px;line-height:40px; font-size:16px;border-bottom: 1px solid #f1f1f1; color:#991B28}

* html .dropmenudiv .ksb span { /*IE only hack*/width: 100%;}

#dropmenu3{ border-left:2px solid #7d3ba2; border-right:2px solid #7d3ba2; border-bottom:2px solid #7d3ba2}

/*---------------------------------------------------*/




#logosch{ width:1280px; margin:0 auto}
#logosch .logo{ float:left; padding:20px 20px 20px 0px;}
#logosch .sch{ float:right; width:565px; padding:30px 0 0 0; position:relative}
#logosch .text{ width:500px; border:1px solid #e0e0e0; height:38px; float:left;font:normal 14px/38px '微软雅黑'; padding:0 0 0 15px; color:#999}
#logosch .btn{ width:40px; border:1px solid #e0e0e0; border-left:none; height:40px; float:left; background: url(../images/img4.jpg) no-repeat center}
#logosch .hot-words{ position:absolute; right:57px; top:39px}
#logosch .hot-words a{background:#f3f3f3; color: #333;  display: inline-block;  margin-left: 5px; padding: 1px 3px;}
#logosch .hot-words a:hover{ background:#dfdfdf; text-decoration:none}

#header{ width:100%; padding:40px 0 0 0; background:url(../images/bg_all.jpg) repeat-x}
.header{ width:1280px; margin:0 auto}
#ppt{ float:left; width:960px;}


#menu{ float:right; width:319px; overflow:hidden; text-align:left;border-top:1px solid #e6e6e6 ;border-right:1px solid #e6e6e6; background:#fff}
#menu li{ width:319px;transition: all 0.3s linear 0s;}
#menu li:hover{ margin-left:-5px;}
#menu li:hover a{ color:#991B28;}
#menu li a{ width:209px; padding:0 0 0 110px; border-bottom:1px solid #e6e6e6;  display:block; height:68x; color:#991B28; overflow:hidden; font:normal 20px/68px '微软雅黑'; background-position:30px center; background-repeat:no-repeat}
#menu li a:hover{ text-decoration:none;}
#menu li.m1 a{ background-image:url(../images/img7.jpg)} 
#menu li.m2 a{ background-image:url(../images/img8.jpg)} 
#menu li.m3 a{ background-image:url(../images/img9.jpg)} 
#menu li.m4 a{ background-image:url(../images/img10.jpg)} 
#menu li.m5 a{ background-image:url(../images/img11.jpg)} 

/* link */	
#flink{ width:1280px; margin:0 auto; text-align:left}
#flink .t{font:normal 18px/50px '微软雅黑'}
#flink .c{ padding:20px;border:1px solid #e6e6e6; background:#f9f9f9;}

/* footer */	
#footer{ width:100%; margin:35px 0 0 0 ; padding:20px 0 60px; background:#8C52AD; color:#fff}
#footer a{ color:#fff}
.about{ width:1280px; margin:0 auto; padding:20px 0 0 0;border-top:1px dashed #feefff;}
.about .c1{ float:left; width:720px; text-align:left}
.about .c1 img{ float:left}
.about .c1 .p1{ float:right; width:420px;}
.about .c1 .p2{ margin:10px 0 0 ; padding:10px 0 ;color:#feefff;border-top:1px dashed #feefff;}
.about .c2{ float:right; width:260px;}
.about .c2 img{ float:left; margin:0 0 0 30px ; _display:inline}


/* fudong */	

.side-pannel {
	position: fixed;
	right: 0;
	z-index: 99;
	display: none;
}
@media (min-width: 1300px){
	.side-pannel {
		display: block;
	}
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	bottom: 250px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 70px;
	height: 45px;
	border-bottom: 1px solid #E7E7E7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a.qr{
	padding: 13px 0;
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 17px
}
.side-bar a.text {
	padding-top: 25px
}
.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 18px
}
.side-bar a.qr i {
	width: 276px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(../images/weixin.png)
}

.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-qq2 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -28px -75px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}

.g-icon-qq1, .g-icon-qq2, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(../images/sprite.png)}