﻿/* CSS Document */
*{ margin: 0;padding: 0; border:none; list-style:none; }

/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none;  font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}

.I-top{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.I-top .I-toper{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/ margin-top:10px;}
.I-top .I-toper .I-toper-left{ width:600px; height:auto; overflow:hidden; float:left; margin-top:8px;}
.I-top .I-toper .I-toper-right{ width:590px; height:auto; overflow:hidden; float:right;}
.I-top .I-toper .I-toper-right .I-toper-right-left{ width:180px; height:40px; float:left; margin-left:120px; margin-top:15px;}
.I-top .I-toper .I-toper-right .I-toper-right-right{ width:120px; height:40px; float:left; margin-left:160px; margin-top:15px; /*background:red;*/}
.I-top .I-toper .I-toper-right .I-toper-right-right .inputbox{ width:120px; height:35px; background:#dedede; -moz-border-radius: 10px; -webkit-border-radius: 10px;   border-radius:10px; margin-top:4px; font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}
/*
.Nav{ width:100%; height:45px; overflow:hidden; position:relative !important; background:#aa312c; margin-top:10px;}
.Nav .Naver{ width:980px; height:auto; overflow:hidden; margin:0px auto;}
.Nav .Naver ul{}
.Nav .Naver ul li{ width:120px; height:auto; line-height:45px; text-align:center; float:left;}
.Nav .Naver ul li a p{ color:#fff; font-size:14px; text-align:center;}
.Nav .Naver ul li a p span{ width:7px; height:4px; overflow:hidden; float:left; background:url(../images/S-l.png) no-repeat; margin:0px auto; margin-top:26px;}
.Nav .Naver ul li:hover{ display:block; background:#9f2520;}
*/



.Nav{ width:100%; height:45px; overflow:hidden; position:relative !important;  margin-top:10px;}
.Nav .Naver{ width:1120px; height:auto; overflow:hidden; margin:0px auto;}
.Nav .Naver ul{}
.Nav .Naver ul li{ width:140px; height:auto; line-height:45px; text-align:center; float:left;}
.Nav .Naver ul li a p{ color:#aa312c; font-size:16px; text-align:center;font-weight:bold;}
.Nav .Naver ul li a:hover p{ font-weight:bold;}




.pz_banner {	float: left;	width: 100%;	min-width: 1200px;	overflow: hidden;	display: block;}

@media screen and (max-width:1200px) {

.pz_banner {
	min-width: 1000px;
}
}
@media screen and (max-width:1000px) {

.pz_banner {
	min-width: 100%;
}
}
.pz_slides_3 {
	width: 1920px;
	height: 650px;
	overflow: hidden;
	position: relative;
}
.pz_slides_3 ._btn {
	overflow: hidden;
	position: absolute;
	right: 24%;
	bottom: 20px;
	z-index: 2;
}
.pz_slides_3 ._btn ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.pz_slides_3 ._btn ul li {
	float: left;
	width: 66px;
	height: 8px;
	margin-left: 11px;
	background: url(../images/imgPlayer.png) -81px -82px no-repeat;
	cursor: pointer;
}
.pz_slides_3 ._btn ul li.on {
	width: 66px;
	height: 8px;
	BACKGROUND-POSITION: 0px -82px
}
.pz_slides_3 ._pic {
	position: relative;
	height: 100%;
	z-index: 0;
}
.pz_slides_3 ._pic li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.pz_slides_3 ._pic li img {
	width: 1920px;
	height: 650px;
	display: block;
}
.banner_box_pc .prev,  .banner_box_pc .next {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -47px;
	display: block;
	width: 50px;
	height: 94px;
	background: url(../images/imgPlayer.png) 0px 0px no-repeat;
	filter: alpha(opacity=100);
	opacity: 1.0;
	z-index: 15;
}
.banner_box_pc .next {
	left: auto;
	right: 0;
	background-position: -65px 0px;
}
.banner_box_pc .prev:hover,  .banner_box_pc .next:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.banner_box_pc .prevStop {
	background-position: 0px 0px;
}
.banner_box_pc .nextStop {
	background-position: -65px 0px;
}
.banner_box_pad {
	display: none;
}
.banner_box_phone {
	display: none;
}

.I-three{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:20px;}
.I-threer{ width:1200px; height:auto; overflow:hidden; margin:0px auto; background:#aa312c;}
.I-threer ul{}
.I-threer ul li{ width:398px; height:120px; overflow:hidden; float:left; border-left:1px solid #ededed;}
.I-threer ul li:frist-child{ border-left:none;}
.I-threer ul li .I-threer-left{ width:100px; height:80px; float:left; margin-left:40px; margin-top:20px;}
.I-threer ul li .I-threer-right{ float:left; margin-left:20px;}
.I-threer ul li .I-threer-right p{ font-weight:bold; color:#fff; font-size:22px; line-height:120px;}
.I-threer ul li:hover{ display:block; background:#9f2520;}

.I-four{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:40px;}
.I-fourer{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.I-fourer ul{}
.I-fourer ul li{ width:280px; height:240px; height:auto; float:left; margin-left:13px;  /*border:1px solid red;*/}

.da-thumbs {
	list-style: none;
	width: 1200px;
	height: auto;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	margin: 1px;
	background: #fff;
	padding: 1px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}
/*
.Foot{ width:100%; height:auto; overflow:hidden; position:relative !important; background:#aa312c; margin-top:20px;}
.Foot .Footer{ width:1200px; height:auto; overflow:hidden; margin:0px auto;  padding:20px 0px;}
.Foot .Footer .Footer-left{ width:500px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.Foot .Footer .Footer-left h1{ color:#fff; letter-spacing:2px; font-size:24px; margin-left:20px;}
.Foot .Footer .Footer-left ul{ margin-top:10px; margin-left:20px;}
.Foot .Footer .Footer-left ul li{ width:100%; height:52px; line-height:52px;}
.Foot .Footer .Footer-left ul li span{ float:left; color:#ffa9a5; font-size:14px;}
.Foot .Footer .Footer-left ul li p{ float:left; font-size:13px; color:#ffa9a5;}
.Foot .Footer .Footer-left ul li p a{ color:#ffa9a5;}
.Foot .Footer .Footer-left ul li p a:hover{ color:#fff;}

.Foot .Footer .Footer-right{ width:520px; height:auto; overflow:hidden; float:right; margin-left:30px; border:1px solid #369; margin-top:20px;}
*/


.Foot{ width:100%; height:auto; overflow:hidden; position:relative !important; /*background:#aa312c;*/ background:#919293;margin-top:20px;}
.Foot .Footer{ width:1280px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #fff;*/ padding:20px 0px;}
.Foot .Footer .Footer-left{ width:500px; height:auto; overflow:hidden; float:left; /*border:1px solid #03F;*/margin-top:20px;}
.Foot .Footer .Footer-left h1{ color:#fff; /*text-align:center;*/ letter-spacing:2px; font-size:24px; margin-left:20px;}
.Foot .Footer .Footer-left ul{ margin-top:10px; margin-left:20px;}
.Foot .Footer .Footer-left ul li{ width:100%; height:52px; line-height:52px;}
.Foot .Footer .Footer-left ul li span{ float:left; color:#fff; font-size:14px;}
.Foot .Footer .Footer-left ul li p{ float:left; font-size:13px; color:#fff;}
.Foot .Footer .Footer-left ul li p a{ /*color:#ffa9a5;*/ color:#fff;}
.Foot .Footer .Footer-left ul li p a:hover{ color:#fff;}

.Foot .Footer .Footer-right{ width:680px; height:auto; overflow:hidden; float:right; margin-left:30px;/* border:1px solid #369;*/ margin-top:20px;}


.All-foot{ width:100%; height:40px; background:#aa312c; border-top:1px solid #831e1a;}
.All-foot p{ text-align:center; line-height:40px; color:#ffa9a5; font-size:14px;}

*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:580px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:290px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:290px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#ab312c;}




img {border: none;vertical-align: middle;}
img { -ms-interpolation-mode: bicubic; }

#maincontent {background:#000;height:580px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important;}
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .left {top :200px;left: 0;cursor: pointer;}
#maincontent .right {top: 200px;right: 0;cursor: pointer;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999;}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}

.P-ban1{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/20200227ban1.jpg) no-repeat center;}
/*.P-ban11{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/20200401.jpg) no-repeat center;}*/
.P-ban2{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/20200402.jpg) no-repeat center;}
.P-ban3{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/pcb-ban.jpg) no-repeat center;}
.P-ban4{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/20200408ban4.jpg) no-repeat center;}
.P-ban5{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/DOWN.jpg) no-repeat center;}
.P-face{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/Face.jpg) no-repeat center;}
.P-About{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/About-ban1.jpg) no-repeat center;}
.P-Contact{ width:100%; height:220px; overflow:hidden; position:relative !important; background:url(../images/Contact1.jpg) no-repeat center;}
.Main{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Main .A-nav{ width:1280px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #C63;*/ margin-top:30px;}
.Main .A-nav ul{}
.Main .A-nav ul li{ float:left; width:180px; height:60px; border:1px solid #fefefe; /*background:#d4d4d4;*/ background:#fff; text-align:center; line-height:60px; margin-right:20px; font-size:15px; /*font-family:"SketchRockwell";*/ border-bottom:5px solid #adadad; margin-bottom:10px; /*-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;*/}
.Main .A-nav ul li a{ color:#000;}
.Main .A-nav ul li:hover{ display:block; background:#2ea58e; cursor:pointer; border-bottom:5px solid #209581; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;} 
.Main .A-nav ul li:hover a{ color:#fff;}

.Main .A-nav ul dl{}
.Main .A-nav ul dl dt{}
.Main .A-nav ul dl dt:hover{ display:block;}

.P-ban1 .N-banner1{ width:1280px; height:auto; margin:0px auto; /*border:1px solid #093;*/}
.P-ban1 .N-banner1 .N-banner-top1{ width:100%; height:40px; line-height:40px; overflow:hidden; color:#000; font-size:15px; margin-top:320px; margin-left:30px;}
.P-ban1 .N-banner1 .N-banner-top1 img{ float:left; margin-top:10px;}
.P-ban1 .N-banner1 .N-banner-top1 p{ float:left; margin-left:6px; color:#fff;}
.P-ban1 .N-banner1 .N-banner-top1 p a{ color:#fff;}
.P-ban1 .N-banner1 .N-banner-top1 p a:hover{ color:#aa312c;}

.qing {display: block;clear: both;overflow: hidden; padding:30px 0px;min-width: 1220px;}
.juzhong {width: 1220px;display: block;margin-left: auto;margin-right: auto;}
.tik{/* padding:20px 0 25px; */position: absolute;z-index: 1;bottom:10px;left: 50%;margin-left: -610px;}
.dqwz{line-height:34px; color:#fff; font-size:18px; }
.dqwz span{ font-family:"宋体";}
.dqwz a{ color:#fff;}
.dqwz a:hover{ color:#0091d7;}
.abticn{ line-height:30px; color:#333; font-size:18px;}


body > .qing{ min-width:1300px;}
.qing{ overflow:hidden; display:block; clear:both;zoom:1;}
.juzhong {width:1300px; margin:0 auto;overflow: hidden;display: block; margin-top:30px; text-align:center; /*border:1px solid red;*/}

.pro_xzlb{overflow: hidden;display: block;}
.pro_xzlb li { float:left;width:300px; margin:10px 11px 20px 11px;overflow: hidden;position:relative; border:1px solid #f1f1f1;}
.pro_xzlb li img {width:300px;height:219px; vertical-align:top; border-bottom:none;}
.pro_xzlb li .jianj{ background:#f6f6f6; text-align:center; padding:12px 0px;color:#333; }
.pro_xzlb li .jianj h3{ color:#535353; font-weight:normal; font-size:18px; line-height:1.5; font-weight:bold; letter-spacing:1px;}
.pro_xzlb li .jianj p{font-size:12px; line-height:1;color:#535353; text-transform:uppercase;}
.pro_xzlb li:hover{-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;}
.pro_xzlb li:hover .jianj{background:#fff;}
.pro_xzlb li:hover .jianj h3{ color:#aa312c;}

.pro_xzlb li span{position: absolute;
    left:0px;
    top: 0;
    width:300px;height:219px;
    background:-webkit-linear-gradient(left,#f7f4f4,#f1f0f0);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#f7f4f4,#f1f0f0);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#f7f4f4,#f1f0f0);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#f7f4f4,#f1f0f0);/* æ ‡å‡†*/
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    -webkit-transition: opacity 0.3s linear;
   }

.pro_xzlb li:hover span{
	opacity: 0.5;
	filter: alpha(opacity=99);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
}

/*分页样式*/.pglist {	padding: 30px 0 15px;	width: 100%;	text-align: center;	clear: both; font-size:13px; letter-spacing:2px;}
.pglist a {	color: #333;	padding: 0 15px;	margin: 0 4px;	background: #fff;	border: 1px solid #edebeb; font-size:13px;}
.pglist * {	display: inline-block;	vertical-align: middle;	line-height: 34px;	padding-bottom: 1px;}
.pglist a:hover, .pglist .hover {	display: inline-block;	color: #fff;	background: #aa312c;	border-color: #aa312c;}

.Inside{ width:1200px; height:auto; overflow:hidden; position:relative !important; /*border:1px solid red;*/ margin:0px auto; margin-top:40px;}
.Inside .Inside-left{ width:206px; height:auto; /*overflow:hidden; position:relative !important; *//*border:1px solid #dedede;*/ float:left; }
.Inside .Inside-left .Inside-left-top{width:100%; height:5px; background:#aa312c;}
.Inside .Inside-left ul{}
.Inside .Inside-left ul li{ width:205; height:60px; line-height:60px; text-align:center; border:1px solid #dedede; margin-bottom:4px; background:#dedede;}
.Inside .Inside-left ul li p{ font-size:14px;}
.Inside .Inside-left ul li a p{ color:#656464;}
.Inside .Inside-left ul li:hover{ display:block; background:#8e8e8e; }
.Inside .Inside-left ul li:hover a p{ color:#fff;}

.Inside .Inside-left ul li dl{ width:auto; height:auto; /*border:1px solid #933;*/ margin-left:204px; margin-top:-60px; display:block; position:absolute; background:#8e8e8e; /*filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;*/ display:none; z-index:999; }
.Inside .Inside-left ul li dl dt{ width:180px; height:33px; line-height:33px;  /*text-align:center;float:left;*/ display:block; /*border:1px solid #009; */margin-left:15px; margin-right:15px; margin-top:8px; font-size:15px; font-weight:100; border-bottom:1px solid #fff; /*text-align:left;*/ color:#000; }
.Inside .Inside-left ul li dl dt a p{ color:#000; }
.Inside .Inside-left ul li dl dt a:hover p{ color:#933; }
.Inside .Inside-left ul li:hover dl{ display:block;}

.Inside .Inside-right{ width:940px; height:auto; overflow:hidden; float:right; /*border:1px solid red;*/}


/*产品详细页*/
.showpic_box,.proinfo_box{
    margin: 30px 0px 20px 0px;
}
.product_h1{
    margin:0px; 
    line-height:22px; 
    font-size:16px;
    font-weight: bold;
    color: #000; 
    padding-bottom:10px;
    border-bottom: 1px dotted #cccccc; 
}
.product_info{
    list-style:none;
    padding:0px;
    margin-top:10px;
  }
.product_info p{
    line-height:28px; 
}
.product_btn{
    margin-top: 25px;
}
#pic-page{
    text-align: center;
    margin-top:10px;
}
#pic-page a{
    margin: 0 2px;
}
#pic-page a img
{
    width:40px;
    padding: 2px;
    border: solid #ccc 1px;
    margin-bottom:5px;
}
#pic-page a:hover img,
#pic-page a.active img {
    border: solid #5280DD 1px;
}
.product_con {
    clear: both; 
    border-top: 1px dotted #a9a9a9;
    margin:10px 0px 20px 0px;
    padding:20px 0px 0px 0px; 
    line-height:26px;
    overflow: auto;
 }
.photo_con {
    clear: both;
    margin:0px 0px 20px 0px; 
    padding:10px 0px 20px 0px;
    line-height:26px;
    overflow: auto;
 }
 .product_con img,
 .photo_con img {
    max-width: 840px;
 }

/*按钮样式*/
.download_btn {
    float: right;
    display: block;
    margin: 10px 10px 20px 0px;
  }
.page-btn {
    display: inline-block;
    float: left; 
    background-color: #0071bf;
    border-radius: 0px; 
    border: none; 
    transition:background 0.3s;
    margin-right: 15px;
   }
.page-btn:hover,
.page-btn:focus {
    background-color:#02b29c;
}
.grey-btn {
    border-radius: 0px;
    border: none;
    background-color: #E8E8E8;
}
.grey-btn:hover,
.grey-btn:focus {
    background-color: #ccc;
}

/*在线留言订购*/
.feedback {
    margin-top: 50px;
}
.form-horizontal .form-group{
    margin-right: -10px;
    margin-left: -10px;
}
.codeimg{
    margin: 0px 0px -10px -18px;
}

/*上一个下一个*/
.point{
    clear: both; 
    margin:20px 0px 40px 0px;
    padding-bottom: 40px;
    line-height:22px;
  }
.point span.to_prev{
    text-align:center;
}
.point span.to_prev a{
    color:#337AB7;
}
.point span.to_prev a:hover{
    color: #ea042b;
}
.point span.to_next{
    text-align:center;
}
.point span.to_next a{
    color:#337AB7;
}
.point span.to_next a:hover{
    color: #ea042b;
}

.product_info p{ width:100%; height:30px; line-height:30px; color:#333333; font-size:14px;}

.border-yellow{border:1px solid #aa312c;}

.Pro-info{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.Pro-info{ line-height:30px; font-size:14px;}

.Quic{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/  border-bottom:1px dashed #bababa;}
.Quic .Quic-left{ width:auto; overflow:hidden; height:auto; float:left;}
.Quic .Quic-left img{ float:left; padding-top:20px;}
.Quic .Quic-left p{ float:left; font-size:14px; margin-left:6px; margin-top:2px; padding-top:20px;}
.Quic .Quic-left p a{ color:#000;}
.Quic .Quic-leftp a:hover{ color:#aa312c;}

.Quic .Quic-right{ width:auto; overflow:hidden; height:auto; float:right;}
.Quic .Quic-right p{ font-size:24px; font-weight:bold; line-height:60px; color:#aa312c;}

/* 懒人图库 搜集整理  */

/* Just for the example. Fee free to delete these three lines */

.pikachoose { width:940px; margin: 0 auto;  margin-top:30px;}

/* Style the thumbnails 小图 */
.pika-thumbs{ padding: 0 16px; height: 134px; }
.pika-thumbs li{ width: 260px; height:134px; margin: 10px 0 0 17px; padding: 0; overflow: hidden;
    float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: middle; overflow: hidden;}

/* The stage is the wrapper. The image fills 100% the height of the stage */
.pika-stage, .pika-textnav {width: 740px;}
.pika-stage {position: relative; background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 40px 10px; text-align:center; height:452px;}
.pika-stage img{height:100%;}
.pika-stage .caption {position: absolute; background: #000; background: rgba(0,0,0,0.75);  border: 1px solid #141414; font-size: 11px; 
    color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

/* Ths play, pause, prev and next buttons */
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {background: url(../images/prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
.pika-imgnav a.next {background: url(../images/next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

/* The previous and next textual buttons */
.pika-textnav {overflow: hidden; margin: 10px 0 0 0;bottom:10px; position:absolute;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
.pika-textnav a.previous {float: left; width: auto; display: block;}
.pika-textnav a.next {float: right; width: auto; display: block;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; 
    text-align:right; position:absolute; top:15px; right:15px; }

/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 70px; height:43px;}
.pikachoose{width:940px; position:relative;}
#pikame{width: 150px;}
.pika-thumbs {margin: 10px 0 0 17px; width:250px;position: absolute;top: 10px;right: 30px;}
.pika-thumbs li { margin: 5px 5px;}

/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika{position:absolute;top:0px;right:20px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 125px;height: 760px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  125px; height: 760px;}
.jcarousel-skin-pika .jcarousel-item-vertical { margin-top: 10px;}

.Pro-con{ width:1280px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/ margin-top:40px;}

.Inside1{ width:1220px; height:auto; overflow:hidden; margin:0px auto;}
.P-top{ width:100%; height:40px; overflow:hidden; margin-top:30px;}
.P-top p{ color:#aa312c; font-size:24px; font-weight:bold;}
.P-nav{ width:100%; height:auto; overflow:hidden;}
.P-nav ul{ margin-top:10}
.P-nav ul li{ float:left; width:180px; height:60px; border:1px solid #fefefe; /*background:#d4d4d4;*/ background:#fff; text-align:center; line-height:60px; margin-right:20px; font-size:15px; /*font-family:"SketchRockwell";*/ border-bottom:5px solid #adadad; margin-bottom:10px; /*-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;*/}
.P-nav ul li a{ color:#000;}
.P-nav ul li:hover{ display:block; background:#aa312c; cursor:pointer; border-bottom:5px solid #9e241f; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;} 
.P-nav ul li:hover a{ color:#fff;}

.Pro-con1{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/ margin-top:40px;}

.Pro-con-img{ width:1200px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; /*border:1px solid #000;*/ margin-top:20px;}
.Pro-con-img ul{}
.Pro-con-img ul li{ width:390px; height:297px; float:left; /* border:1px solid #dedede; padding:4px;*/ margin-top:10px; margin-left:5px; margin-right:5px;}
.Pro-con-img ul li img{ width:390px; height:267px;}
.Pro-con-img ul li p{ width:100%; height:30px; line-height:40px; text-align:center; color:#000; /*background:#dedede;*/ font-weight:bold; letter-spacing:1px;}

.Qita{background:#2ea58e; cursor:pointer; border-bottom:5px solid #209581;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.Qita a{ color:#fff;}

.P-lb{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.P-lb-er{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/ margin-top:20px;}
.P-lb-er .P-lb-er-left{ width:230px; height:auto; overflow:hidden; border:1px solid #dedede; float:left; margin-top:30px;}
.P-lb-er .P-lb-er-left ul li{ width:100%; height:40px; background:#fecc00; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul p{ font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul .Qita1{ width:100%; height:40px; background:#9acfcf; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul .Qita2{ width:100%; height:40px; background:#923c8f; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul .Qita3{ width:100%; height:40px; background:#aac50c; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul .Qita4{ width:100%; height:40px; background:#cb1517; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul .Qita5{ width:100%; height:40px; background:#d7d4d3; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul .Qita6{ width:100%; height:40px; background:#9acfcf; line-height:40px; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul li a{ color:#fff; font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul li a p{ font-size:18px; font-weight:bold;}
.P-lb-er .P-lb-er-left ul li p{ margin-left:10px;}
.P-lb-er .P-lb-er-right{ width:940px; height:auto; overflow:hidden; float:left; margin-left:20px;}


.News-content{ width:100%; height:auto; overflow:hidden; position:relative !important; /*border:1px solid #0C9;*/ margin-top:40px;}
.News-content ul{}
.News-content ul li{ width:100%; height:120px; overflow:hidden; margin-bottom:10px;}
.News-content ul li .News-content-detailed{ width:1200px; height:auto; margin:0px auto; /*border:1px solid #CC9;*/ margin-top:30px;}
.News-content ul li .News-content-detailed .News-content-detailed-left{ float:left; width:800px; height:auto; /*border:1px solid #C39;*/}
.News-content ul li .News-content-detailed .News-content-detailed-date{ font-size:15px; color:#808080;}
.News-content ul li .News-content-detailed .News-content-detailed-title{ width:100%; height:auto; margin-top:6px; font-size:20px; font-weight:bold;}
.News-content ul li .News-content-detailed .News-content-detailed-title a{ color:#000;}
.News-content ul li .News-content-detailed .News-content-detailed-title a:hover{ color:#33a790;}
.News-content ul li .News-content-detailed .News-content-detailed-desc{ width:100%; height:auto; overflow:hidden; /*border:1px solid #000; */margin-top:10px;}
.News-content ul li .News-content-detailed .News-content-detailed-desc p{ color:#808080; font-size:12px; line-height:25px;}

.News-content ul li .News-content-detailed .News-content-detailed-right{ float:right; width:320px; height:auto; /*border:1px solid #C66;*/}

.News-content ul li .News-content-detailed .News-content-detailed-right1{ float:right; width:120px; height:auto; /*border:1px solid #C66;*/}
.News-content ul li .News-content-detailed .News-content-detailed-right1 img{  margin-top:10px;}


.News-content .Page{ width:1200px; height:50px; /*border:1px solid #9C0;*/ overflow:hidden; position:relative !important; text-align:center; text-align:center; font-size:15px; margin:0px auto; letter-spacing:2px;}

.News-content ul .Qita-down{ background:#f6f6f6; display:block;}


.week_map {

	position: relative;

	height: 520px;

	min-width: 1024px;

	margin-bottom: -5px;

}

#allmap {

	width: 100%;

	height: 100%;

	overflow: hidden;

	margin: 0;

}

.mark-info {

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 100%;

	text-align: center;

	padding: 25px 0;

	background: url(../images/tmbg.png) repeat;

	color: #000;

}

.mark-info h4 {

	margin: 0;

	line-height: 36px;

	font-size: 26px;

	font-weight: normal;

}

.mark-info p {

	font-size: 16px;

	line-height: 32px;

}