@charset "gb2312";
/*===================全局定义==========================*/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,table,p,th,td,img{margin:0; padding:0;}
body { width:100%; font:normal 12px/1.5 "微软雅黑", Verdana,Tahoma,simsun, Lucida, Arial; color:#333;}
section, article, aside, header, footer, nav, dialog, figure {display:block;}
ol,ul { list-style:none;}
input,select,form img,button { vertical-align:middle;}
input{ font-size:12px;}
img { border:0;}　
h1,h2,h3,h4,h5,h6 { font-size:100%;}
em,i{ font-style:normal;}
a {text-decoration:none; text-decoration:none;blr:expression(this.onFocus=this.blur()); outline:none;}
a:link { color:#000;}
/* a:visited { color:#000;} */
a:hover { color:#641e5d;}
a.more:link, a.more:visited { color:#000;}
a.more:hover { color:#843221;}
a.white:link, a.white:visited { color:#red;}
a.white:hover { color:#de0000;}
.wrap { width:100%; margin:0 auto;}
/*头部*/
.header { width:1200px; height:98px; margin:0 auto; overflow:hidden; }
.header .logo { width:251px; height:75px; float:left;display: table-cell;vertical-align:middle;padding-top:14px;}
.logo  img{ vertical-align:middle;}
.header .hotline { width:346px; height:52px; float:right; margin-top:26px;}
/*导航*/
.nav { height:49px; line-height:49px; position:absolute; z-index:9;  margin:8px 0px 0px 280px;}
.nav .navbox{ width:100%; display:inline;}
.nav .navbox .m{ float:left; position:relative;width:118px;text-align:center;}
.nav .navbox a:hover{ text-decoration:none; color:#333;}
.nav .navbox h3{ float:left; height:48px; line-height:48px; font-size:16px;overflow:hidden; font-weight:normal;width:118px;}
.nav .navbox h3 a{ display:block; vertical-align:top; color:#fff;}
.nav .navbox .on{ border-color:#641e5d;}
.nav .navbox .on h3 a{ background:#ffa200; color:#fff;}

.nav .navbox .sub{ display:none; width:118px; padding:0;position:absolute; left:0px; top:49px; text-align:center; padding-bottom:25px;}
.nav .navbox .sub li{ vertical-align:middle; border-bottom:1px solid #fff;background:#ffa200; margin: 0 auto;}
.nav .navbox .sub li a{ height:32px; line-height:32px; padding:4px 0; display:block; color:#fff; font-size:14px;width:118px;}
.nav .navbox .sub li a:hover{ color:#641e5d; background:#ffa200; font-weight:bold;}

/*焦点图*/
.silder{ width:100%; position:relative; height:660px; overflow:hidden;}
.silder .bd{ margin:0 auto; height:660px; position:relative; z-index:0; overflow:hidden;}
.silder .bd ul{ width:100% !important;}
.silder .bd li{ width:100% !important;height:660px; overflow:hidden; text-align:center;background:#fff center 0 no-repeat;}
.silder .bd li a{ display:block; height:660px;}
.silder .hd{ width:100%; position:absolute; z-index:9998; bottom:0; left:0; height:30px; line-height:30px;}
.silder .hd ul{ text-align:center;}
.silder .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5; line-height:999px;}
.silder .hd ul .on{ background:#f00;}
.silder .prev,
.silder .next{ display:block; position:absolute; z-index:9999; top:50%; margin-top:-30px; left:15%; width:40px; height:60px; background:url(../images/slider-arrow2.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}
.silder .next{ left:auto; right:15%; background-position:-6px -137px;}
.silder .b1 {background:#fff center 0 no-repeat;}
.silder .b2 {background:#fff center 0 no-repeat;}
.silder .b3 {background:#fff center 0 no-repeat;}

.banner{ width:100%; position:relative; height:300px; overflow:hidden;}
.banner .bd{ margin:0 auto; height:300px; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;height:300px; overflow:hidden; text-align:center;background:#fff center 0 no-repeat;}
.banner .bd li a{ display:block; height:300px;}
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5; }
.banner .hd ul .on{ background:#f00;}
.banner .prev,
.banner .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow2.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}
.banner .next{ left:auto; right:15%; background-position:-6px -137px;}
.banner .b1 {background:#fff center 0 no-repeat;}
.banner .b2 {background:#fff center 0 no-repeat;}
.banner .b3 {background:#fff center 0 no-repeat;}

.times{width:690px; height:28px; float:right; overflow:hidden;}
.times li{width:95px; height:28px; text-align:right; margin-left:20px; line-height:28px; color:#666; float:left; font-size:14px;}
.times li img { vertical-align:middle; width:22px; height:13px; float:left; margin-top:8px;}
.times li span { float:right; width:67px;}
/*模块*/


.boxtitle { line-height:35px;}
.boxtitle span { float:right;}
.boxtitle2 { line-height:55px; background-color:#ebb112; padding:0 20px;}


.floating_ck{position:fixed;right:0;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:rgba(130, 130, 130, 0.83);border-bottom:solid 1px #FFFFFF;text-align:right;background-repeat:no-repeat;background-position:center 20%;cursor:pointer; background-color:#555;filter:alpha(opacity=50);opacity:0.9;}
.floating_ck dl dd:hover{background-color:#333;border-bottom:solid 1px #d2af38;filter:alpha(opacity=100);opacity:1;}
.floating_ck dl dd:hover .floating_left{display:block;}
.words{background-image:url(../images/tel1.png);}
.consult{background-image:url(../images/qq.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/ewm.png);}
.return{background-image:url(../images/top.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px; text-align:center;}
.floating_ck dd span a:hover{color:#fff; text-decoration:underline;}

.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background: #d2af38;border-bottom:solid 1px #d2af38;display:none;}
.floating_left a{color:#fff;line-height:80px; margin-right: 10px;}

.zsrx{background: #d2af38 url(../images/dh.png) no-repeat 20px 20px;}

.floating_ewm{height:180px;top:-100px;}
.floating_ewm i{background-image:url(../images/kefu/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px; text-align:center}
.floating_ewm .qrcord_p02{font-size:18px;}
/*通用*/
.clearfix { clear:both;}
.clearmt { clear:both; margin-top:370px;}
.white { color:#fff;}
.mt { margin-top:10px;}
.mt20 { margin-top:30px;}
.ml { margin-left:10px;}
.fl { float:left;}
.fr { float:right;}
.tr { text-align:right;}
.yh { font-family:"Microsoft YaHei",微软雅黑,"宋体";}
.b { font-weight:700;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f20 { font-size:20px;}
.bold { font-weight:800;}
.boldn { font-weight:400;}
.blank10 { clear:both; height:10px; overflow:hidden; display:block;}
.blank20 { clear:both; height:20px; overflow:hidden; display:block;}
.blank30 { clear:both; height:30px; overflow:hidden; display:block;}





.weixin{ position:relative; float:left; margin-right:5px;margin-top:30px;}
.weixin .xixi{display:none}
.weixin:hover .xixi{position:absolute;display:block;right:40px;bottom:0;z-index:9}


 * index contact style css
**************************************************************************/
.content{ width:100%; height:56px; margin:0 auto;}
.content1{width:1200px; height:56px; margin:0 auto;}
.content .content-one .bt{ text-align:center; font-size:38px;color:#2f5ba9; font-family:System; font-weight:bold; background:url(../images/syx.png) no-repeat bottom; padding-bottom:15px;}
.content .content-one span{ color:#b9051f; font-family:"宋体"; font-size:54px; font-weight:bold; font-style:oblique;}
.content .content-one .pro-img{ margin-top:60px; width:100%; height:auto;}
.content .content-one .pro-img .pro-img-a{ width:352px; height:148px; background:url(../images/product-1.png) no-repeat;}
.content .content-one .pro-img .pro-img-b{ margin-left:76px; width:352px; height:148px; background:url(../images/product-2.png) no-repeat;}
.content .content-one .pro-img .pro-img-c{ width:352px; height:148px; background:url(../images/product-3.png) no-repeat;}

.content .content-news{ padding-top:30px; margin:auto;  width:1200px; height:330px;}
.content .content-news .ConNews{ width:646px; height:332px;}
.content .content-news .ConNews .news-top{ margin-bottom:5px; width:646px; height:49px;}
.content .content-news .ConNews .news-top p{ margin-left:10px;  color:#b9051f; font-family:"微软雅黑"; line-height:41px; font-size:22px;}
.content .content-news .ConNews .news-top span{ margin-left:10px; color:#2f5ba9; font-family:"微软雅黑"; font-size:30px;line-height:35px; }
.content .content-news .ConNews .news-li{ margin-bottom:15px;width:646px;  height:77px;}
.content .content-news .ConNews .news-li .p-con{ margin-left:15px; width:495px;}
.content .content-news .ConNews .news-li .p-Bt{color:#aa0000; font-family:"微软雅黑"; font-size:14px;}
.content .content-news .ConNews .news-li p{color:#4d4d4d; font-family:"微软雅黑"; font-size:12px; line-height:20px;}
.content .content-news .ConNews .news-li a{ color:#aa0000; font-family:"微软雅黑"; font-size:12px;}

.content .content-news .Convideo{ width:478px; height:332px;margin-bottom:5px;}
.content .content-news .Convideo ul{width:408px; padding-left:40px; padding-right:30px; padding-top:3px;color:#fff; font-family:"微软雅黑"; font-size:15px; background: url(../images/blue.png) no-repeat; height:259px; }
.content .content-news .Convideo ul li{ height:35px; line-height:35px; }
.content .content-news .Convideo ul li a{ }
.content .content-news .Convideo ul li span{ float:right; }

.content .content-news .Convideo .news-top1{ margin-bottom:5px; width:434px; height:49px;}
.content .content-news .Convideo .news-top1 p{ margin-left:10px;  color:#b9051f; font-family:"微软雅黑"; line-height:42px; font-size:22px;}
.content .content-news .Convideo .news-top1 span{ margin-left:10px; color:#2f5ba9; font-family:"微软雅黑"; font-size:30px;line-height:35px;}



*{ margin:0; padding:0; font-family:'微软雅黑';}
*html{background-image:url(about:blank);background-attachment:fixed;}
li{ list-style:none;}
a{ text-decoration:none;}
a:focus{outline:none;}
.a-hover:hover{ text-decoration:underline;}
img{ display:block; border:none;}
input,select,textarea{ background:none; border:none;}
input:focus, select:focus, textarea:focus { outline:none;}
.content{ display: block; width: 100%;}
.center{ display: block; width:1000px; margin:0 auto;}
.frame{ width: auto; height: auto;}
.fl{ float:left;}
.fr{ float:right;}
.opacity-0{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.clear:after{ height:0px; display:block; content:" "; overflow:visible; clear:both;}
.clear{ zoom:1; clear:both;}


gonggao .news-top{ margin-bottom:5px; width:646px; height:49px;}
gonggao .news-top p{ margin-left:10px;  color:#b9051f; font-family:"微软雅黑"; line-height:40px; font-size:22px;}
gonggao .news-top span{ margin-left:10px; color:#2f5ba9; font-family:"微软雅黑"; font-size:30px;line-height:35px; }



/*优势代码*/

.cfb:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.lim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;}


.fl{float:left;}.fr{float:right;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}



.wrap3{background:#f5f5f5; width:1200px; height:711px; margin:0 auto; text-align:center;font-size:14px; background:url(../images/ys_bj.png) no-repeat bottom; padding-bottom:150px;}

.col{width:1200px;margin:0 auto;text-align:left;}
.s1{color:#de4400;}.s2{color:#12b719;}


/**/
.title{padding:40px 0 80px;}
.title h2{border-bottom:3px solid #B9031F;display:inline-block;font-size:30px;color:#000;line-height:65px;}
.title .line{border-top:1px solid #e1e1e1;margin:-2px 0 0;font-size:14px;color:#999;padding:16px 0 52px;}
.c2 dl{float:left;width:218px;background:#fff;text-align:center;}
.c2-1{border:0 solid #cecece;border-width:1px 1px 1px 1px;margin:43px 0 0;}
.c2-2{border:0 solid #cecece;border-width:1px 1px 1px 1px;margin:43px 0 0 10px;}
.c2 dl.c2-3{border:0 solid #4199DD;border-width:1px 1px;width:278px; margin-left:10px;}
.c2-4{border:0 solid #cecece;border-width:1px 1px 1px 1px;margin:43px 0 0 10px;}
.c2-5{border:0 solid #cecece;border-width:1px 1px 1px 1px;margin:43px 0 0 10px;}
.c2-1 dt{background:url(../images/c21.png);}
.c2-2 dt{background:url(../images/c22.png);}
.c2-3 dt{background:url(../images/c23.png);}
.c2-4 dt{background:url(../images/c24.png);}
.c2-5 dt{background:url(../images/c25.png);}
.c2 dt{display:inline-block;font-size:18px;color:#666;padding:20px 0 6px 60px;height:50px;background-repeat:no-repeat;background-position:0 15px;line-height:20px;margin:0 auto;}
.c2 dt span{display:block;color:#999;font-size:12px;}
.c2-3 dt{width:250px;margin:5px 0 27px;padding:0;height:75px;}
.c2 dd{border-top:1px solid #e9e9e9;color:#999;padding:18px 0;}
.c2 dd span{display:inline-block;width:100px;}
.c2 dd em{display:block;font-size:18px;color:#999;padding:10px 0 2px;}
.c2-3 dd.tl{background:url("img/icon1.png") 25px center no-repeat;padding:18px 0 18px 53px;}
.c2-3 dd em{font-size:26px;color:#F8B62C;}



.pro-top1{ margin-bottom:5px; width:434px; height:49px;}
.pro-top1 p{ margin-left:10px;  color:#b9051f; font-family:"微软雅黑"; line-height:42px; font-size:22px;}
.pro-top1 span{ margin-left:10px; color:#2f5ba9; font-family:"微软雅黑"; font-size:30px;line-height:35px;}

/*
.link_con1{ width:100%; background:#305BA9; height:200px; border-bottom:1px solid #7AA4F1;}
.link1{ width:1200px; height:196px;margin:0 auto; background:url(../images/map.png); padding-top:30px;}
.link1 ul{}
.link1 ul li{ float:left; line-height:20px; height:20px; width:140px;}
.link1 ul li a{ color:#fff;;font-size:12px;font-family:Microsoft Yahei;}
.link1 ul li a:hover{ text-decoration:underline;}


.inner1 { width:1200px; margin:0 auto;background:#CCCCCC; height:56px; margin-bottom:50px;}
.link{ color:#000; font-size:16px; height:56px; line-height:56px; float:left; padding-left:20px;}
.link_con{height:56px; line-height:56px; float:left; margin-left:20px;}
.link_con a{ color:#666; font-size:14px; height:56px; line-height:56px; float:left; margin-left:5px; margin-right:5px;}
.link_con a:hover{ color:#C8051F; font-size:14px; height:56px; line-height:56px; float:left; margin-left:5px; margin-right:5px;}*/


/*关于我们代码*/
.w1000 {width: 1200px; margin: 0 auto;}


/* 内页公共 */
.inside_banner {
	position: relative;
	height: 315px;
	z-index: 7;
}
.sitebox {
	position: relative;
	background: #f6f6f6;
	padding-bottom: 50px;
	border-bottom: 1px solid #e5e5e5;

}

.siteline {
	position: absolute; width:100%;	border-top:1px solid #e6e6e6;
	right: 0px;
	top:120px; z-index:1;
}

.site {
	position: relative;
	border: 1px solid #e8e8e8;
	border-top: none;
	min-height: 600px;
	_height: 600px;
	background: #fff;
	padding: 40px 0 70px;
	box-shadow: 2px 2px 2px #eee;
}

.left {
	padding-left: 35px;
	width: 885px;
	overflow: hidden;float:left;
}
.path,
.path a {
	color: #6e6e6e;
	font-size: 14px;
}
.path a:hover,
.path em {
	color: #5897d3;
}
.board {
	color: #555;
	font-size: 20px;
	padding-top: 5px;
}

.right {
	width: 214px;
	padding-top: 7px;
	padding-right: 33px; float:right;
}
.rtit {
	background: url(../images/rtit.jpg) no-repeat;
	height: 73px;
	overflow: hidden;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 73px;
	padding-left: 56px;
}
.nav1 {
	padding-bottom: 10px;
	background: url(../images/nav_bot.jpg) no-repeat left bottom;
	box-shadow: 1px 1px 1px #f8f8f8;
}
.nav1 li a {
	display: block;
	padding-left: 56px;
	height: 43px;
	line-height: 43px;
	color: #666;
	font-size: 14px;
	background: url(../images/nav.jpg) no-repeat;
	transition: all 0.2s linear 0s;
}
.nav1 li a:hover,
.nav1 li a.now {
	color: #fff;
	background-position: 0 -43px;
}

.nav1 li .son_nav {
	display: none;
}
.nav1 li .son_nav a {
	display: block;
	background: url(../images/son_nav.jpg) no-repeat;
	padding-left: 67px;
	height: 37px;
	color: #666;
	line-height: 37px;
}
.nav1 li .son_nav a:hover,
.nav1 li .son_nav a.on {
	color: #fff;
	background-position: 0 -37px;
}

/* 公司简介 */
.aboutul,
.aboutpic {
	width: 885px;
	height: 512px;
	margin-bottom: 45px;
	overflow: hidden;
	position: relative;
}
.aboutul ul {
	position: absolute;
}
.aboutul li {
	width: 885px;
	height: 512px;
	overflow: hidden;
	float: left;
}
.aboutcon h3 {
	font-size: 14px;
	color: #0168b7;
	padding-bottom: 25px;
}
.aboutspan {
	position: absolute;
	right: 27px;
	bottom: 9px;
}
.aboutspan span {
	display: inline-block;
	width: 15px;
	height: 13px;
	overflow: hidden;
	background: #fff;
	margin: 0 2px;
	cursor: pointer;
}
.aboutspan span.on {
	background: #0071ef;
}
.aboutcon p,
.culturecon p,
.strengthcon p {
	padding-bottom: 25px;
}
.culturecon h3 {
	font-size: 14px;
}



.dish_list ul{ margin-bottom:50px; overflow:hidden; color:#666;}
.dish_list ul li{ width:209px; height:246px; float:left;margin-right:16px; margin-bottom:25px; }
.dish_list ul li a{color:#666;}
.dish-img{width:209px; height:189px;}
.dish-txt{width:209px; height:57px; background:#efefef; line-height:57px;font-family:微软雅黑; font-size:16px; color:#444444; text-align:center; }
.dish-txt a{}
.dish-txt a:hover{color:#003e99; text-decoration:none;}

.dish_list ul li:hover {
	z-index:2;
	box-shadow: 1px 1px 10px #3b7ecc;
	-moz-box-shadow: 1px 1px 10px #3b7ecc;
	-webkit-box-shadow: 1px 1px 10px #3b7ecc;
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	-ms-transition: 0.1s linear;
	-o-transition: 0.1s linear;
	transition: 0.1s linear;
}


.fenye1{ font-size:13px; text-align:center; margin-top:50px;}
.fenye1 a{ color:#666; margin-left:5px; margin-right:5px;}
.fenye1 a:hover{ color:#b9031f; text-decoration:underline;}

/*下载页面代码*/


.list1{ overflow:hidden; background:#f5f5f5;  height:50px;padding-left:20px; padding-right:20px;width:845px;}
.list1_l{ float:left;width:700px; height:50px; line-height:50px;}

.list1_r{ float:right; height:50px; line-height:50px;}

.list2{ overflow:hidden;height:50px;padding-left:20px; padding-right:20px;width:845px;}


/*新闻列表页*/
.dish_list3{width:885px;overflow:hidden;  margin:0 auto;}
.dish_list3 p{ margin-top:20px;line-height:25px;}

.cuxiao2{ width:885px; margin:0 auto; padding:0px 0px 0px 0px; border-bottom:1px dashed #e0e0e0; padding-bottom:15px; margin-bottom:15px;}
.cuxiao2_left{ width:220px; height:150px; padding:2px;float:left; margin-top:3px;}
.cuxiao2_right{ width:645px; height:150px; float:right; line-height:25px; padding-top:12px; overflow:hidden; font-size:13px;}
.cuxiao2_right a{  color:#666;}
.cuxiao2_right a:hover{ text-decoration:underline;color:#2e5caa;}
.cuxiao2_right p{ margin-top:10px; color:#999;}




/*搜索条代码*/
#search { position: relative; float: right; width: 200px; height: 24px; }
#search input { margin: 0; padding: 0; border: 0 none; }
#search .inp-btn { position: absolute; top: 0; right: 0px; z-index: 2; width: 40px; height: 24px; background: url(../images/sous.png) no-repeat ;background-size:30px 30px; cursor: pointer; }
#search .inp-txt { position: absolute; left: 8px; z-index: 1; width: 158px; height: 24px; text-indent: 10px; color:#fff;border:1px solid #fff; }


.wrap1{width:1200px; margin:0 auto; overflow:hidden;margin-top:18px;}
.wrap1_l{ width:808px; float:left;}
.wrap1_r{ width:352px; float:right;}
.wrap1_l1{ width:808px;height:524px; background:url(../images/new1.png) no-repeat;}
.l1_top{ width:756px; margin:0 auto; padding-top:30px; height:126px;}
.l1_top h3{ font-size:24px; color:#641e5d; font-weight:normal; margin-bottom:30px; text-align:center;}
.l1_top h3 a{ font-size:24px; color:#641e5d; font-weight:normal; margin-bottom:30px; text-align:center;}
.l1_top a{ color:#333; font-size:14px;}
.l1_bot{width:756px; margin:0 auto;height:319px;}


/*校园新闻*/
.l1_bot .main{ margin:0 auto; width:100%;}
.index_focus .pannel-image,.index_focus img{width:450px;height:318px;}
.index_focus {width:850px;height:335px;overflow:hidden;float:left; padding-top:5px;;}
.rig_list{width:320px;height:335px;overflow:hidden;float:left; padding-top:15px;;}
 .rig_list .tit{color:#d1261e;font-size:16px;font-family:Microsoft Yahei;width:280px;padding-left12px;;height:35px;line-height:35px;overflow:hidden; background:url(../images/tb1.png); background-repeat: repeat-x  ; background-position:left; padding-left:20px;}
 .rig_list .tit a{color:#d1261e;}
 .main-colum{ width:800px;}
 .rig_list ul{height:340px;overflow:hidden:margin-top:4px ;}
 .rig_list ul li{line-height:18px;font-size:14px;color:#444;padding:0 0 0 0;height:70px;position:relative;}
 .rig_list ul li .txt{width:280px;height:36px;overflow:hidden;margin:0 auto;}
 .rig_list ul li .txt a{ color:#000;}
 .rig_list ul li .txt a:hover{ color:#641e5d;}

 .rig_list ul li .line{height:0;line-height:0;font-size:0;clear:both;position:absolute;left:22px;bottom:0;width:260px;}

 .rig_list ul li span{white-space:nowrap;}
 .rig_list ul li.hover{background:#1070c6;color:#ffffff;}
 .rig_list ul li.hover a{color:#ffffff;font-weight:bold;}
.index_focus_bot{height:36px;background:url(http://www.gov.cn/2014xinban/static/images/index_focus_bg.jpg) no-repeat;}



#hotpic { width: 450px; height: 318px; overflow: hidden; float:left; margin-top:20px;}
#NewsPic { position: relative; width: 450px; height: 318px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }


.wrap1_l2{ width:808px;height:430px; margin-top:20px; overflow:hidden;}
.wrap1_l2l{ width:355px;height:430px; float:left;}
.wrap1_l2r{ width:355px;height:430px; float:right;}
.title1{ width:310px; height:36px; background:url(../images/tb1.png) no-repeat;line-height:36px;  font-size:20px; padding-left:45px; border-bottom:3px solid #e0823c; padding-bottom:10px;}
.new1{ line-height:22px;color:#666; margin-top:15px;}

.title2{ width:310px; height:36px; background:url(../images/tb2.png) no-repeat;line-height:36px;  font-size:20px; padding-left:45px; border-bottom:3px solid #e0823c; padding-bottom:10px;}
.new2{ width:355px; line-height:26px; font-size:14px; margin-top:25px;}
.news22{padding:5px 15px; background:#c7c7c7; color:#641e5d; margin-right:10px;}
.new2 ul{}
.new2 ul li{ height:50px;}
.new2 ul li a{ color:#666;}
.new2 ul li a:hover{ color:#641e5d;}


/**标题栏新闻窗口**/
.post { }
.post .tt { height: 40px; margin-bottom:12px;} /**标题栏**/
.post .tt .tit { display:inline-block; float:left; font-size: 20px; font-weight:normal; color:#670363;} /**标题字体**/
.post .tt .tit .title { display:inline-block; height: 40px; line-height: 40px; } /**标题图标**/
.post .tt .more_btn { display:inline-block; height:40px; line-height:40px;margin-right:8px; float:right;}   /**更多按钮**/
.post .tt .more_btn a{ color:#8b898c; font-family:"宋体";}
.post .tt .more_btn a:hover{ color:#f90;}
.post .con {  margin:0 auto;}
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc;} /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;} /**新闻列表图标**/

.post-8 .con{padding: 0px 30px;padding-bottom:30px;padding-top:10px;background-color:#e0d9c9;}

.news_list { width:355px;}
.news_list a{ width:355px; color:#666;}
.news_list li.news { line-height:24px;padding-left:0px; } /**标题图标**/
.news_list li.news span.news_title { float:left;}
.news_list li.news span.news_meta { float:right; margin-left:2px;}
.news_list li.news p {clear:both; line-height:20px;}
.news_list li.news p a { }
.news_list li.news p a:hover { text-decoration:underline;}
.cont-2 .cont-2-r{ width: 350px; float:right; /* margin-right:40px; */ margin-top:30px;}
.cont-2 .cont-2-r .tt{ /* margin-bottom:25px; */}

.post-8 .con{padding: 0px 30px;padding-bottom:8px;padding-top:8px;background-color:#eeeeee;}
.sj{ width:61px; height:60px; float:left; text-align:center;}
.sj .date-day{ font-size: 20px;color: #fff; height: 32px; line-height: 32px;background-color: #63065f;}
.sj .date-month { height: 30px;line-height: 30px;color: #797979; background-color: #fff;}  
.zdy-tj li{ padding: 15px 0;} 
.zdy-tj li.n4{ border-bottom:0px solid #C1B394;} 
.zdy-1 .jianj{ line-height:20px;}
.zdy-1 .jianj a{ color:#5f5e5e;}


.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}


.sr{ width:230px; float:right; margin-right:48px; margin-top:-6px;}
.bt{ font-size:16px;width:230px; color:#641e5d; height:46px; line-height:25px;white-space:normal;
         word-break:break-all;
         word-wrap:break-word;  }
.sr .bt a{ color:#641e5d;}
.sr .btt{width:230px; color:#666; height:46px; line-height:23px; overflow:hidden; font-size:14px;}

.xiaokan{ width:345px; height:276px; background:url(../images/xiaokan.png) no-repeat; margin-top:10px; padding-top:20px; padding-left:10px;margin-bottom:12px; }
/* .xinxiang{ width:355px; height:90px; background:url(../images/xinxiang.png) no-repeat;} */
.xinxiang{ width:355px; height:90px;background:url(../images/xinxiang.jpg) no-repeat;}
.xinxiang ul{ width:352px; margin:0 auto; padding-top:15px;}
.xinxiang ul li{ width:115px; float:left; height:30px; line-height:30px;font-size:14px;;text-align:center;}
.xinxiang ul li a{ color:#fff;}
.xinxiang ul li a:hover{ color:#641e5d;}
.arrow{ font-size:18px; color:#fff; margin-left:5px;}
.title3{ width:290px; height:36px; background:url(../images/tb3.png) no-repeat;line-height:36px;  font-size:20px; padding-left:45px;padding-bottom:10px;}
.xk{ width:310px; height:184px; margin:0 auto;margin-top:15px; margin-right:22px;}
.xk1 img{ width:135px; height:170px; border:5px solid #fff; float:left;}
.xk2 img{ width:135px; height:170px; border:5px solid #fff; float:right;}


.wrapper2{ width:100%;height:290px; background:#f4f4f2; }


.wrapper { width:100%; margin:0 auto; background:url(/tpl/Web/zhengwai/Public/images/202305/topbg3.png); padding-top:10px; position:fixed;z-index:9999;}
.wrapper1 { width:100%; margin:0 auto;}


.w1{ height:26px; line-height:26px; text-align:right; width:1200px; margin:0 auto;}
.w1 a{ color:#fff;}
.w1 a:hover{ color:#ffa200;}
.english{ padding:2px 5px;border-radius: 4px; border:1px solid #fff;  margin-left:10px;}
.wei{ float:right;}



.tlwrap { width:1200px;padding:6px; height:300px; margin:0 auto;}
.tlwrap .scroll{ width:1200px; position:relative; height:200px;overflow:hidden; margin-top:30px;}
.tlwrap .scroll ul{ overflow:hidden; zoom:1;}
.tlwrap .scroll ul li{ float:left; margin:0 12px; width:330px;  display:inline;color:#000000;text-align:center}
.tlwrap .scroll ul li a{ color:#333; height:280px; line-height:20px; overflow:hidden;font-size:14px;text-align:;}
.tlwrap .scroll ul li a:hover{ color:#641e5d;}
.tlwrap .scroll ul li img{ width:300px; height:128px;  border:5px solid #fff;}
.tlwrap .scroll .prev,
/*.tlwrap .scroll .next{ position:absolute; left:0px; top:100px; display:block; width:29px; height:29px; overflow:hidden; background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer; }
*/

.tlwrap .scroll .next{ position:absolute; left:0px; top:100px; display:block; width:29px; height:29px; overflow:hidden;  cursor:pointer; }

.tlwrap .scroll .next{ left:auto; right:0px; background-position:-29px 0;}
.tlwrap .scroll .prevStop{ background-position:0 0;}
.tlwrap .scroll .nextStop{ background-position:-29px 0;}


.title4{ width:1195px; height:36px; background:url(../images/zt.svg) no-repeat;line-height:36px;  font-size:20px;padding-bottom:10px;}


.wrapper3{ width:1200px;margin:0 auto;margin-top:10px;}


/*选项卡一*/
#lib_Tab1{margin:0px;padding:0px;margin-bottom:15px; width:650px; margin-top:6px;}
.lib_Menubox {height:36px;line-height:36px;position:relative;width:650px;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none;height:36px;text-align:center;width:510px; margin:0 auto;padding-left:142px;}
.lib_Menubox p{float:right;display:block;cursor:pointer;height:36px;line-height:30px;font-size:14px;background-repeat:no-repeat; }
.lib_Menubox p a{padding:3px;}

.lib_Menubox li.hover{padding:0px;width:70px;height:36px;line-height:30px; background-repeat:no-repeat; color:#FFFFFF;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:auto;padding-top:20px; margin-bottom:10px;}
.lib_Contentbox a{ color:#000;}
.lib_Contentbox a：hover{ color:#641e5d;}

.lib_ContentboxCell{width:650px;margin:0 auto;}
.vi{ width:300px; margin-right:20px;}
.lib_ContentboxCell ul{}
.lib_ContentboxCell ul li{width:300x; float:left; margin-right:20px;}

.new3{ width:300px; height:26px; border-bottom:1px dotted #ccc; background:url(../images/arrow.png) no-repeat left; text-indent:18px; font-size:14px;}
.new3 span{ display:inline;font-size:14px;}
.m1{
	width: 200px;
	overflow: hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow: ellipsis;
	height: 30px;
	line-height: 30px;
	font-size: 14px; border-bottom:1px dotted #ccc; padding-bottom:5px;
}

.m1 a:hover{ color:#641e5d;}



.wrapper3_1{ width:650px; float:left; background:url(../images/zonghe.jpg) no-repeat;}
.wrapper3_r{ width:510px; float:right; height:520px;}
.wrapper3_r img{ margin-top:0px;}

.title5{ width:465px; height:36px; background:url(../images/tb5.png) no-repeat;line-height:36px;  font-size:20px; padding-left:45px;padding-bottom:10px; border-bottom:3px solid #e4a300;}
.title6{ width:465px; height:36px; background:url(../images/tb6.png) no-repeat;line-height:36px;  font-size:20px; padding-left:45px;padding-bottom:10px; border-bottom:3px solid #e4a300;}

.wrapper3_r2{width:650px; margin-top:10px; }
.wrapper3_r2 ul{ margin-top:10px;}
.wrapper3_r2 ul li{ float:left; width:153px; height:43px; line-height:43px; font-size:16px; text-align:center; margin-top:10px; margin-left:7px;font-weight:bold;text-shadow:0 0 0.2em #fff,
                -0 -0 0.2em #f87;}
.wrapper3_r2 ul li a{ color:#000}
.wrapper3_r2 ul li a:hover{ color:#641e5d}


.join_bannerbox {width:100%;position:relative;overflow:hidden;height:240px;background:url(../images/bg.png) no-repeat center;}
.join_banner {width:1920px;position:absolute;left:50%;margin-left:-960px; }

.link{ width:115px; height:130px;margin-top:38px; float:left;}
.link span{ font-size:20px; color:#641e5d; border-bottom:1px solid #ccc;width:465px; display:block; padding-bottom:8px;}
.link ul{ margin-top:15px;}
.link ul li{ width:135px; float:left; height:26px; line-height:26px;}
.link ul li a{ color:#333;}
.link ul li a:hover{ color:#641e5d;}


.footer_con{ width:1200px; margin:0 auto; overflow:hidden;}
.zhuanti{ float:right; margin-top:38px; margin-right:10px;}
/*.footer{ width:1200px; margin:0 auto; margin-top:90px;}*/

.footer{ width:850px; margin:0 auto;color:#fff;padding-top:10px; }
.bottom{ width:1200px;  height:190px; }
.footer_1{ height:70px; float:left;font-size:12px;color:#fff;}
.footer_2{ height:70px; float:left; margin-top:10px; margin-left:10px;font-size:12px;color:#fff;}
.footer_3{ height:70px; float:left;margin-top:5px;font-size:12px;color:#fff; }
.footer_3 a{ color:#fff;}
.footer_3 a:hover{ color:#ffa200;}

.news_next{ margin-top:60px; margin-bottom:20px;}