﻿/* CSS Document */
@charset "utf-8";
@import url("public.css");
html,body{background: rgb(255,255,255);}
.w1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto}

.head{ height:220px; overflow:hidden; background:rgb(255,255,255);}
.logo{ text-align:center; height:auto; overflow:hidden; margin-top:15px; margin-bottom:20px;}

.menu{ height:30px; line-height:30px; text-align:center;}
.menu a{ margin:0 50px; font-size:15px;}
.menu a:hover{ color:#ab7e47}

.bannerbox{ height:auto; overflow:hidden; position:relative}
.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:10px;height:10px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on {background:#f00;}
.banner .prev,.banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next {left:auto;right:5%;background-position:-6px -137px;}

.fudongtext{ position:absolute; width:700px; left:50%; margin-left:-350px; z-index:999; top:150px; text-align:center}
.fudongtext span{ font-size:35px; color:#fff; display:block; height:40px; line-height:40px; overflow:hidden; margin-bottom:30px;}
.fudongtext i{ display:block; margin-bottom:20px; color:#fff; font-size:28px;}
.fudongtext i.bor{ height:40px; margin-bottom:30px;}
.fudongtext a{ border:solid 1px #fff; padding:10px 30px; color:#fff;border-radius:15px}

.box1{ height:580px; overflow:hidden; background:url(../images/bgab_02.jpg) no-repeat center;}
.box1-left{ height:auto; overflow:hidden; margin-top:15px; width:600px; float:left}
.box1-left img{ width:500px;}
.box1-right{ width:600px; float:right;}
.box1-right h2{ font-size:25px; color:#ab7e47; margin-top:40px; display:block;}
.box1-right span{ display:block; margin-top:25px; font-size:18px; margin-bottom:30px;}
.box1-right p{ display:block; height:auto; overflow:hidden; font-size:12px; color:#333; line-height:29px; margin-bottom:30px;}
.box1-right a{ border:solid 1px #ab7e47; padding:13px 45px; color:#ab7e47; margin-top:40px;}
.box1-right a:hover{ background:#ab7e47; color:#fff}

.box2{ height:auto; overflow:hidden; background:rgb(240,240,240);}
.box2-title{ width:250px; height:150px; margin:40px auto; background:url(../images/toum.png) no-repeat center; background-size:150px; position:relative}
.box2-title i{ display:block; width:50px; height:2px; background:#000; margin-top:75px;}
.box2-title span{ display:block;font-size:12px; margin-top:15px; text-align:center; position:absolute; top:30px; left:50%; margin-left:-43px}
.box2-title b{ display:block; font-size:18px; color:#333; text-align:center; position:absolute; top:70px; left:50%; margin-left:-43px}

.box2-imglist{ height:auto; overflow:hidden; margin-top:30px;}
.box2-imglist ul{ height:auto; overflow:hidden}
.box2-imglist ul li{ width:270px; height:297px; border:solid 5px #fff; float:left; margin-right:26px; text-align:center; margin-bottom:30px; position:relative}
.box2-imglist ul li img{ width:270px; height:297px; margin-bottom:10px;}
.box2-imglist ul li b{ position:absolute; bottom:5px; width:270px; left:0px; font-weight:normal}
.box2-imglist ul li:hover{ border-color:#C90;}
.box2-imglist ul li:hover a{ color:#c90}

.box-tulist{ height:auto; overflow:hidden; width:1200px; margin:30px auto;}
.box-tulist ul{ height:auto; overflow:hidden}
.box-tulist ul li{ width:270px; height:297px; border:solid 5px #fff; float:left; margin-right:26px; text-align:center; margin-bottom:30px; position:relative}
.box-tulist ul li img{ width:270px; height:297px; margin-bottom:10px;}
.box-tulist ul li b{ position:absolute; bottom:5px; width:270px; left:0px; font-weight:normal}
.box-tulist ul li:hover{ border-color:#C90;}
.box-tulist ul li:hover a{ color:#c90}


.box-abut{ height:60px; overflow:hidden; margin:20px 0px; text-align:center; padding:15px 0px;}
.box-abut a{ padding:10px 30px; color:#444; border:solid 1px #444; font-size:14px; margin-top:10px;}

.box3{ height:358px; overflow:hidden; background:url(../images/dingzhi.jpg) no-repeat center; line-height:358px; font-size:16px; color:#fff; text-align:center}

.box4{ height:539px; overflow:hidden; width:490px; margin:60px auto;}
.box4 ul{ height:auto; overflow:hidden}
.box4 ul li{ width:490px; height:539px; float:left; overflow:hidden}
.box4 ul li img{ height:539px; width:490px;}

.box5{ height:664px; overflow:hidden; background:url(../images/dazao.jpg) no-repeat center; line-height:358px; font-size:16px; color:#fff; text-align:center}

.box6{ height:auto; overflow:hidden; margin:60px 0px;}
.newslist{ width:810px; height:auto; overflow:hidden; float:left}
.newslist ul{ height:auto; overflow:hidden}
.newslist ul li{ height:auto; overflow:hidden; border-bottom:solid 1px #c90; padding-bottom:10px; margin-bottom:15px;}
.newslist ul li em{ display:block; width:65px; height:65px; background:#c90; float:left; font-size:13px; margin-right:15px; color:#fff; text-align:center;}
.newslist ul li em b{ display:block; margin-top:5px; margin-bottom:5px; font-size:15px;}
.newslist ul li h2{ font-size:16px; color:#666}
.newslist ul li h2 a{ color:#444; font-weight:normal}
.newslist ul li p{ color:#666}

.newsimg{ float:right;}
.newsimg img{ height:445px;}

.footer{ height:auto; overflow:hidden; background:rgb(23,23,23); padding:30px; text-align:center; color:#fff; font-size:13px;}

.contentnr{ height:auto; overflow:hidden; margin-top:30px; margin-bottom:50px;}
.contentnr p{height:auto;line-height:28px;font-size:14px;}
.contentnr p img{margin-bottom:15px;}

.jiangxin{ height:664px; overflow:hidden; background:none}
.jxwinfo{ width:245px; height:335px; background:#fff; padding:30px; float:right; margin-top:160px;}
.jxwinfo span{ display:block; text-align:center; font-size:30px; color:#c90; margin-bottom:30px; margin-top:15px;}
.jxwinfo p{ display:block; margin-bottom:10px; font-size:12px; color:#333}


.box-nrtitlist{ height:50px; overflow:hidden; width:1200px; margin:0 auto; background:url(../images/dbj.jpg) repeat-x; border:solid 1px #000;}
.box-nrtitlist ul{ height:auto; overflow:hidden}
.box-nrtitlist ul li{ width:33.3333333333%; float:left; height:50px; line-height:50px;}
.box-nrtitlist ul li a{ display:block; font-size:15px; color:#fff; text-align:center;}
.box-nrtitlist ul li a:hover{ background:#fff; color:#333}
.box-nrtitlist ul li a.hover{ background:#fff; color:#333}

.box-nrtitlist1{ height:50px; overflow:hidden; width:1200px; margin:0 auto; background:url(../images/dbj.jpg) repeat-x; border:solid 1px #000;}
.box-nrtitlist1 ul{ height:auto; overflow:hidden}
.box-nrtitlist1 ul li{ width:50%; float:left; height:50px; line-height:50px;}
.box-nrtitlist1 ul li a{ display:block; font-size:14px; color:#fff; text-align:center;}
.box-nrtitlist1 ul li a:hover{ background:#fff; color:#333}
.box-nrtitlist1 ul li a.hover{ background:#fff; color:#333}


/*内容标题样式*/
.list-auto{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.meta{ margin:0px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; text-align:center }
.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.meta h1{ margin:0; padding:0 0 15px 0; color:#1f1f1f; font-size:22px; line-height:30px; }
.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }
.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.meta .meta-info .time{ background-position:left -156px; }
.meta .meta-info .view{ background-position:left -32px; }
.meta .meta-info .comm{ background-position:left 4px; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; width:1200px; margin:0 auto }
.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#428bca; text-decoration:none; }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{ float:right; }
.c_imgbox{ height:auto; /*overflow:hidden;*/ margin:30px 0px; text-align:center;}
.c_imgbox img{max-width:900px;  /*IE7和Firefox用*/ width: expression(this.width > 900 ? 900: true);   /*IE6用*/ margin:0px 0px;}


/*内容通用*/
.nb-content{ font-size:15px; color:#444; line-height:30px; min-height:200px; width:1200px; margin:15px auto;height:auto; overflow:hidden}
.nb-content p{ margin-bottom:10px; line-height:30px; font-size:15px;}
.nb-content img{max-width:900px;  /*IE7和Firefox用*/ width: expression(this.width > 900 ? 900: true);   /*IE6用*/ margin:0px 0px;}
.nb-content p a{ font-weight:bold; color:#03F; text-decoration:underline;}


/*图文列表*/
.box-nlist{ height:auto; overflow:hidden; width:1200px; margin:15px auto;}
.nb-nlist{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-nlist li{ display:block; padding-bottom:16px; border-bottom:1px dashed #ddd; overflow:hidden; }
.nb-nlist li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nb-nlist li h2{ padding:6px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.nb-nlist li h2 a{ font-size:16px; font-weight:bold; line-height:29px; color:#333; text-decoration:none; }
.nb-nlist li h2 a:hover{ color:#a74700; }
.nb-nlist li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
.nb-nlist li .note b img{ min-width:100%; min-height:105px; width:100%; height:105px; }
.nb-nlist li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
.nb-nlist li .note .info{ padding-top:20px; }
.nb-nlist li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.nb-nlist li .note .info .time{ background-position:0 -156px; }
.nb-nlist li .note .info .view{ background-position:0 -32px; }
.nb-nlist li .note .info .comm{ background-position:0 4px; }
.nb-nlist .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }




/*主容器*/
.con-FangDa{
	width: 500px;
	height: auto;
	margin: 10px auto;
	background-color:#fff;
}
/*正常容器*/
.con-fangDaIMg{
	width: 500px;	
	position: relative;margin:0 auto;
	background-color: #454545;
}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}
/*滑块*/
.magnifyingBegin{
	width: 150px;
	height: 150px;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 450px;
	height: 514px;
	display: none;
	position: absolute;
	right: -470px;
	top: 0;
	overflow: hidden;
	background-color:rgb(240,240,240);
}





