@charset "utf-8";
/* base */
body { text-align:left;}
#box {width:980px; margin:auto; position:relative; top:35px;}
#box dl { border:1px solid #d3effa; margin:20px auto;}
#top { position:absolute; top:0; left:0; width:100%;}
#bj dl{ border:none;}
#comment { top:4px;} 
#footer { width:950px; background-color:#ffffff; margin:10px auto; padding-top:20px; clear:left; text-align:center;}

.3dp { width:978px; min-height:50px; }
.t_tle { width:930px; padding-top:20px; padding-left:25px; line-height:1; }
.t_tle h1 { font-family:"微软雅黑"; *font-size:2em; color:#107fe7; padding-bottom:20px; border-bottom:4px solid #d3effa;}
.ap img { width:300px; height:200px; margin:20px 30px; *margin:20px 15px; float:left;}
.pt1 { height:200px; overflow:hidden; text-indent:2em; font-size:16px; font-family:Microsoft YaHei; width:590px; margin-top:20px; line-height:2; float:left;}
.clf { content:'.'; visibility:hidden; display:block; clear:both; height:0px;}
.t_tlf h2 { font-family:"微软雅黑"; *font-size:1.5em; line-height:1.4; margin-left:30px; *margin-top:20px; clear:both; }
.p_ext { padding-left:30px;}
.p_ext h3 { *font-size:1.17em;}
.p_ext li { padding-top:10px; padding-left:4px; float:left;}
.p_ext li img { padding-left:35px; padding-right:35px; float:left; }
.p_ext p { width:160px; color:#999; line-height:1.5; border-bottom:1px dashed #777; padding-bottom:10px; }
.p_ext img { width:498px; height:374px;}
.p_pnow p { width:780px; margin:20px auto; margin-left:40px; float:left;}
.p_pnow img { width:100px; height:100px; margin-top:20px; margin-left:40px; float:left;}
.uq img { width:230px; height:150px; overflow:hidden; float:left;}
.uq li { width:230px;  margin:14px 36px; text-align:center; float:left; display:inline;}
.uq li a { font-size:16px; font-weight:bold; color:#83b8ea;}
.p_inf { width:430px; overflow:hidden; padding-left:20px; float:left;}
.p_inf p { width:430px; font-size:14px; text-indent:2em; float:left; }
.p_inf img { width:430px; height:300px; padding-top:20px; padding-bottom:10px; float:left;}
.p_inf span { text-align:center; font-size:16px; font-weight:bold; margin-left:40px;}
.p_dtl { width:100%; background:url(../images/2-7.jpg) no-repeat; padding-top:50px; margin-top:10px; margin-bottom:20px; float:left;}
.p_dtl li { width:250px; height:150px; margin-left:35px; margin-top:20px; padding:8px; display:inline; border:4px solid #aaa; float:left;}
.p_dtl h3 { *font-size:1.17em;}
.p_a { visibility:hidden;}

.uline { margin-left:30px; *margin-left:0px; }
.uline li { width:940px; margin:auto; padding-top:10px; clear:both; float:left; display:inline; }
.uline p { width:210px; height:250px; overflow:hidden; margin:0px 10px; float:left; line-height:2; display:inline; text-align:left;}
.uline img { width:210px; height:140px;}
.uline span { display:block; width:210px; font-weight:bold; line-height:30px; margin:auto; text-align:center; color:#000033; font-size:14px; }

/* XScroll */
.mod18{width:680px;height:406px;margin:20px auto; margin-left:20px; *margin-left:10px; position:relative;background:#f7f7f7; float:left; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:680px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:330px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:330px;position:absolute;}
.mod18 .picBox li{width:680px;height:330px;}
.mod18 .listBox{width:642px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px; height:64px;border:3px solid #83b8ea;}
.mod18 .listBox .on i{display:block;}

.p_list { margin-left:10px; padding-top:16px; font-size:14px; float:left; }
.p_list h2 {font-family:"微软雅黑"}
.p_list ul { padding-top:10px;}
#MarqueeDiv7 { margin:20px 0px;}

#jline dl { width:660px; height:100px; padding-left:20px; padding-bottom:15px; margin:10px 0px 10px 20px; overflow:hidden; border:none; float:left; display:inline; border-bottom:1px dashed #777;}
#jline img { width:140px; height:100px; float:left;}
#jline span { display:block; padding-left:40px; font-size:18px; color:#000033; font-weight:bold; line-height:20px; float:left;}
#jline p { width:480px; margin-left:16px; _margin-left:10px; padding-top:4px; line-height:20px; color:#888; font-size:14px; text-indent:2em; float:left; }

#rline { float:right; width:220px; margin:10px 0px; padding-left:20px; *padding-left:10px; padding-right:20px; display:inline; border-left:4px solid #d3effa;}
#rline h2 { width:170px; *font-size:1.5em; font-family:"微软雅黑"; color:#fff; margin:4px 0px; line-height:32px; background-color:#aaa; letter-spacing:2px; text-align:center;}
.p_yy a { display:block;}
.p_yy a:hover { background-color:#eaf2f8; text-decoration:none;}
.p_yy a{ width:220px; padding:5px 0px; color:#aaa;}
.p_yy a span { display:block; font-size:16px; font-family:'微软雅黑'; color:#000;}

.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}

.demo{width:240px;margin:0 auto; float:right; }
/* menu */
ul.menu{margin-bottom:1em; height:30px; padding-right:14px; }
ul.menu li{ float:right; display:block; font-weight:bold; padding:2px 6px; border-radius:5px; margin:4px 2px 0px 6px; background-color:#72b5ed; }
ul.menu li.selected{
	background:#338cd6;
	border-radius:5px;
}
ul.menu li a { white-space:nowrap;}
ul.menu li.selected a{ color:#fff;}
/* item */
ul.item { float:right; height:220px; overflow:hidden;}
ul.item li{float:right; display:inline; margin:2px; width:110px;height:110px;overflow:hidden;}
ul.item li img{
	widows:110px;
	height:110px;
	border:5px solid #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 0px 5px #ac987e;
	-moz-box-shadow:0px 0px 5px #ac987e;
	box-shadow:0px 0px 5px #ac987e;
}