@charset "utf-8";
/* CSS Document */


.sy_nr2 {
    width: 100%;
	margin:0 auto;
	margin-top:20px;
}

body a{outline:none;blr:expression(this.onFocus=this.blur());} 

.anli{ width:1100px; margin:0 auto;}

.anli_l{ background:url(../images/a_l.jpg) no-repeat; width:234px; height:auto; float:left; overflow:hidden;border-bottom: 2px solid #ccc;}

.anli_l h3{font-family:"微软雅黑"; font-size:26px; font-weight:normal; height:90px; padding:12px 0 0 71px;}

.anli_l h3 a,.anli_l h4 a{ color:#fff;font-weight:bold }
.anli_l h3 a:hover,.anli_l h4 a:hover{ color:#fff; text-decoration: underline;}

.anli_l h4{ background:url(../images/a_h3.jpg) no-repeat; height:38px; margin:3px 0 0px 9px; font-family:"微软雅黑"; font-size:15px; font-weight:normal; padding:7px 0 0 42px;}

.anli_l ul{ padding:0 0 0 19px;}

.anli_l ul li{ width:200px; height:40px; line-height:40px;float:left;overflow: hidden;padding-left:30px;border-bottom: 1px dashed #D9D9D9;background: url(../images/b_041.gif) no-repeat left 15px;}

.anli_l ul li a{ color:#666;font-size:14px;}

.anli_l ul li a:hover{color:#c50000;}

.a_s{ clear:both; padding:40px 0 0 3px; font-size:14px; color:#1d0f09; font-family:"微软雅黑";}

.a_s p{ padding:12px 0 10px 0;}

.a_s .in_t{ border:0; background:url(../images/a_sbg.jpg) no-repeat; width:145px; height:30px; line-height:30px; float:left; color:#b0b0b0; padding:0 8px;}


.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.llx_nr2 {
    width: 220px;
    padding: 10px;
    height: auto;
    background: #157eda none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 14px;
    line-height: 28px;
    font-weight:bold;
    font-family: "Microsoft Yahei";
}




.anright{
	float:right;
	width:840px;
}

.cent_bo p {
    font-size: 14px;
    line-height: 32px;
    margin-left: 10px;
}


.tcase{
	width:1100px;
	height:540px;
	margin:0 auto;
}


.frame {width:350px; height:243px; padding:0px; background:#fff;  float:left; margin-right:15px; display:inline; margin-top:20px;}
.wrap {width:350px; height:243px; position:relative; overflow:hidden; font-family:arial, sans-serif;}
.wrap img {display:block;width:100%;}
.wrap div {width:330px; height:350px; padding:243px 10px 10px 10px; position:absolute; left:0; top:-29px; background:url(trans.gif);}
.wrap div b {display:block; width:350px; height:243px; position:absolute; left:0; top:230px; z-index:1; background:url(../images/spanbj.png);}
.wrap div span {position:relative; z-index:500;}
.wrap div h1{font-size:18px; color:#fff; text-align:center;  position:relative;z-index:99; font-family:microsoft yahei;font-weight:normal;text-decoration: none;height: 43px;overflow: hidden;}
.wrap div p {font-size:13px; color:#fff; line-height:16px;position:relative;z-index:99; font-family:microsoft yahei;font-weight:normal;text-decoration: none; }
.wrap div a {color:#fc0; font-size:12px; position:absolute; left:0; top:243px; text-decoration:none; display:block; margin:0; text-align:right; width:350px;}
.wrap div a:hover {color:#ff0;}

.clear {clear:both;}






.sy20{ font-size:18px; color:#fff; line-height:35px; font-weight:bold; font-family:"Microsoft Yahei";}
.sy20lan{ font-size:18px; color:#051195; line-height:35px; font-weight:bold; font-family:"Microsoft Yahei";}
.en{ font-size:16px; color:#666; line-height:35px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

.sy20hei{ font-size:20px; color:#000; line-height:25px; font-weight:bold; font-family:"Microsoft Yahei";}
.sy20hong{ font-size:24px; color:#d40c0c; line-height:40px; font-weight:bold; font-family:"Microsoft Yahei";}

.sz14{ font-size:14px; color:#d10505; line-height:35px; font-weight:bold; font-family:"Microsoft Yahei";}
.sy16bai{ font-size:16px; color:#fff; line-height:35px; font-weight:normal; font-family:"Microsoft Yahei";}
.sy16bai a{ color:#fff; text-decoration:none;}
.sy16bai a:visited{ color:#fff; }

sy16hei{ font-size:16px; color:#666; line-height:35px; font-weight:normal; font-family:"Microsoft Yahei";}



.more{ font-size:14px; color:#01a74c; line-height:40px; font-family:Arial; font-weight:normal;}
.more a{ font-size:14px; color:#01a74c; line-height:40px; text-decoration:none;}
.more a:hover{ font-size:14px; color:#01a74c; line-height:40px;}
.more a:visited{ font-size:14px; color:#01a74c; line-height:40px;}



.sy_news{ background:url(../images/dian.jpg) center left no-repeat;width:430px; height:35px; float:left;}
.sy_news li{ height:35px; line-height:35px; float:left;font-weight: normal;font-family:"Microsoft Yahei"; color:#999;}
.title2 a{ width:330px; height:35px; line-height:35px; float:left; display:block;font-size:14px; padding-left:20px;}
.title2 a:hover{
	color:#f00;
}

.time{ width:80px; height:35px; line-height:30px; float:left; font-size:12px;font-weight: normal;font-family:"Microsoft Yahei"; color:#666; text-align:right; display:block;}



.bq14{ font-size:14px; color:#eee; line-height:30px;font-weight: normal;font-family:"Microsoft Yahei";}
.bq14 a{color:#eee; text-decoration:none;}
.bq14 a:hover{color:#ff0000; }
.bq14 a:visited{color:#eee;}


.bann1_bj {
	background:url("../images/banner.jpg")/*tpa=http://www.zjsdjx88.com/Skins/Default/Img/Index/bann1.jpg*/ no-repeat center top;
	height:228px;
	overflow:hidden;
	margin-top:20px;
}
.bann1 p {
	margin:168px 0 0 154px;
	width:415px;
	height:30px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:#f00;
	font:18px/30px "Microsoft Yahei";
}
.bann1 p a {
	display:inline;
	margin-left:20px;
	width:100px;
	overflow:hidden;
	text-align:center;
	color:#fff;
}




.in_body_right1 {
	float:left;
	width:840px;
}
.in_right {
	float:right;
	width:240px;
}
.in_left {
	float:left;
	width:570px;
}
.body_left {
	float:left;
	width:240px;
}
.in_body_left1 {
	float:left;
	width:240px;
}
.body_right {
	float:right;
	width:700px;
	overflow:hidden
}
.in_video {
	margin-top:5px;
}
.in_about {
	overflow:hidden
}
.in_about_c {
	padding:10px 0 0 5px;
	line-height:30px;
	text-indent:2em;
	overflow:hidden;
	font-size:14px;
}
.in_about_c img {
	float:left;
	border:1px solid #C0C0C0;
	margin:0 15px 0 0;
}
.in_about a {
	color:#FB8200
}





.main {
	position:relative;
	width:1100px;
	padding-top: 24px;
	margin:0 auto;
	margin-bottom: 20px;
}
.left {
	float:left;
	width:244px;
	overflow:hidden;
	margin-right:28px;
}
.leftTitle {
	width: 244px;
	height:60px;
	padding-bottom: 2px;
	overflow: hidden;
	color:#fff;
	font-size: 18px;
	line-height: 60px;
	font-weight: bold;
	background: #ff7e12;
	padding-left:20px;
}
.leftTitle span {
	padding-right: 38px;
	color:#813a0e;
	font-size: 22px;
	line-height: 62px;
	font-family: '宋体';
	font-weight:normal;
	text-transform: uppercase;
}
.leftProCla {
	width:244px;
	height:100px;
	height:auto!important;
	min-height:100px;
	padding-bottom: 32px;
	background: url("../images/contactbox.png")/*tpa=http://0001527.ks.panguweb.cn/images/contactbox.png*/ left bottom repeat-x #e7e5e5;
}
.leftProClaList {
	width:244px;
	padding-top: 9px;
}
.leftProClaList li {
	width: 186px;
	height: 46px;
	margin:11px auto;
	padding-left: 30px;
	background:#1d82f0;
}
.leftProClaList li a {
	color:#fff;
	line-height: 46px;
}
.leftProClaList li a:hover {
    color: #fff;
    text-decoration: underline;
}
.leftProClaList .child {
	background: none;
	display: none;
}
.leftProClaList .child li {
	width: 166px;
	height: 42px;
	margin:-11px auto 11px auto;
	padding-left: 50px;
	border-bottom:1px dotted #959595;
	background: url("../images/arrow1.jpg")/*tpa=http://0001527.ks.panguweb.cn/images/arrow1.jpg*/ 34px center no-repeat #e7e5e5;
}
.leftProClaList .child li a {
	color:#515050
}
.leftProClaList .child li a:hover {
	color:#000000;
}
.leftProClaList li.on, .leftProClaList li.open {
	background:url("../images/proclassbg2.jpg")/*tpa=http://0001527.ks.panguweb.cn/images/proclassbg2.jpg*/ left center no-repeat #ffffff;
}
.leftProClaList li.on a, .leftProClaList li.open a {
	color:#ffffff;
}
.leftProClaList .child li.on {
	background:url("../images/arrow1.jpg")/*tpa=http://0001527.ks.panguweb.cn/images/arrow1.jpg*/ 34px center no-repeat #e7e5e5;
}
.leftProClaList .child li.on a {
	color:#000000;
}
/*end leftProClaList*/
.leftPic {
	width: 244px;
	height: 112px;
	border-top:2px solid #262626;
	margin-top: 24px;
}
.leftContact {
	width: 220px;
	padding: 12px 14px;
	color: #bd0000;
	font-size:22px;
	line-height:34px;
	font-family: impact;
	background: url("../images/contactbox.png")/*tpa=http://0001527.ks.panguweb.cn/images/contactbox.png*/ left bottom repeat-x #262626;
}
/*end leftNews*/

.main_con {
	width:840px;
	float:right;
	padding-left:20px;
}
.mainConTitle {
	width:840px;
	height:50px;
	background:url("../images/index_06.jpg")/*tpa=http://0001442.ks.pangu.us/images/index_06.jpg*/ left bottom repeat-x;
}

.mainConTitle .title {
	display:block;
	float:left;
	font-size:24px;
	color:#1e69ce;
	line-height:30px;
	padding-bottom:17px;
}
.mainConTitle .position {
	display:block;
	float:right;
	color:#666;
	line-height:40px;
}
.mainConTitle .position a {
	color:#666;
}
.mainConTitle .position a:hover {
	color:#187462
}
.mainConList .pic1 {
	float:left;
	margin-left:12px;
	margin-top:10px;
	width:265px;
}
.mainConList .pic1 dt {
	width:260px;
	height:200px;
	padding:4px;
	border:1px solid #cdcdcd;
}
.mainConList .pic1 dd {
	width:255px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
.mainConList .pic1 dd a {
	color:#000
}
.mainConList .pic1 dd a:hover {
	color:#f00;
}
.mainConList .pic2 {
	padding-bottom:14px;
	padding-top:14px;
	height:116px;
	border-bottom:1px dotted #b0c9d1
}
.mainConList .pic2 dt {
	width:145px;
	height:108px;
	padding:3px;
	border:1px solid #eae9e9;
	float:left
}
.mainConList .pic2 dd {
	width:570px;
	padding-left:20px;
	float:left;
}
.mainConList .pic2 dd a {
	color:#187462;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
}
.mainConList .pic2 .intro {
	font-size:14px;
	color:#666666;
	line-height:24px
}
.mainConList .pic2 .time {
	font-size:12px;
	color:#999;
	line-height:30px;
}
.mainConList ul {
	padding-top:10px;
	clear:both;
}
.mainConList ul li {
	padding:0 5px;
	height:50px;
	line-height:50px;
	border-bottom:1px dotted #b0c9d1
}
.mainConList ul li a {
	color:#333333;
	font-size:14px;
}
.mainConList ul li a:hover {
	color:#e40011;
}
.mainConList ul li span {
	float:right;
	color:#999;
}
.pglist {
	width:100%;
	clear:both;
	height:100px;
}
.pglist ul {
	width:100%;
	text-align:center;
	padding-top:40px;
}
.pglist ul li {
	display:inline-block;
*display:inline;
*zoom:1;
*margin-left:5px;
	_display:inline;
	_zoom:1;
	_margin-left:5px;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #d8d8d8;
	text-align:center;
	font-family:Arial;
	font-size:14px;
}
.pglist ul li a {
	color:#707070;
	display:block
}
.pglist ul li.last {
	width:56px;
	padding-left:10px;
	height:26px;
	border:1px solid #d8d8d8;
	background:url("../images/lastBg.jpg")/*tpa=http://0001442.ks.pangu.us/images/lastBg.jpg*/ 6px center no-repeat;
}
.pglist ul li.next {
	width:56px;
	padding-right:10px;
	height:26px;
	border:1px solid #d8d8d8;
	background:url("../images/nextBg.jpg")/*tpa=http://0001442.ks.pangu.us/images/nextBg.jpg*/ 56px center no-repeat;
}
.pglist ul li.on {
	background:#187462;
	border:1px solid #187462;
}
.pglist ul li.on a {
	color:#fff;
}
.mainContect {
	padding:20px 10px;
	line-height:30px;
	font-size:14px;
	color:#666666
}
.mainContect p {
	font-size:14px;
	color:#666666;
	line-height:30px;
}
.mainbook {
	padding:20px 10px;
	line-height:20px;
	font-size:14px;
	color:#666666;
}
.mainContect .title {
	width:100%;
	text-align:center;
	font-size:22px;
	color:#000;
	border-bottom:1px dotted #0a78b9;
	font-weight:bold
}
.mainContect .title span {
	display:block;
	color:#999999;
	font-size:12px;
	line-height:50px;
}
.mainContect .pic {
	width:100%;
	text-align:center;
	padding:20px 0;
}
.mainContect .pic img {
	margin:0 auto;
}
.mainContect .con {
	padding:20px 10px;
	line-height:30px;
	font-size:14px;
	color:#666666
}
.mainContect .con p {
	font-size:14px;
	color:#666666;
	line-height:30px;
}
.mainContect .pgfy {
	width:100%;
	border-top:1px dotted #b0c9d1;
	padding-top:15px;
	padding-bottom:10px;
}
.mainContect .pgfyl {
	width:630px;
	float:left
}
.mainContect .pgfyl p {
	color:#666;
}
.mainContect .pgfyl p a {
	color:#666;
}
.mainContect .pgfyl p a:hover {
	color:#006e42;
}
.mainContect .pgfyr {
	width:100px;
	float:left;
	text-align:center;
	padding-top:30px;
}
.mainContect .pgfyr a {
	color:#006e42;
	font-size:14px;
}


.page_nav a {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #000099;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid;
	text-decoration: none
}
.page_nav a:hover {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav a:active {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav span.current {
	border-right: #000099 1px solid;
	padding-right: 5px;
	border-top: #000099 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #000099 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #000099 1px solid;
	background-color: #000099
}
.page_nav span.nolink {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid
}

.s_contact_box {
	padding: 5px 0 20px 0;
}
.s_contact_text {
	font-size: 22px;
	color: #FFFFFF;
	font-family: helvetica;
	padding: 20px 0 0 0;
}
.s_contact_box img {
	width: 100%;
}

.a_class_more {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #e30f00;
    color: #fff;
    margin: 20px auto 0 auto;
}
