﻿@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
div, span, a, img, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, strong, em, embed, table, tr, td, input, form, b, select, option, p { padding: 0; margin: 0; }
body { color: #333; font-family: Microsoft YaHei; font-size: 12px; background: url(../images/br.jpg) repeat-x #fff; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }
ul { list-style: none; text-align: left; }
img { border: none }
/* ---------------------- 百叶窗banner  -------------------------- */
#slider-wrap { width: 250px; height: 190px; }   /*可以修改宽高*/
#slider { position: relative; width: 250px; height: 190px; background: #FFF; } /*可以修改宽高*/
#slider img { position: absolute; top: 0; left: 0; display: none; width: 250px; height: 190px; }/*可以修改宽高*/
.nivoSlider { position: relative; overflow: hidden; }
.nivoSlider img { position: absolute; top: 0px; left: 0px }
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: -272px;
	display: block;
	left: -38px;
	width: 250px;
	height: 190px;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
}/*可以修改宽高*/
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-box { display: block; position: absolute; z-index: 5; }
.nivo-caption { position: absolute; left: 0; bottom: 0; background: #000; width: 250px; z-index: 50; height: 40px; }/*可以修改宽高*/
.nivo-caption p { width: 250px; height: 40px; text-indent: -9999px }/*可以修改宽高*/
.nivo-controlNav { position: absolute; left: 50%; bottom: 4px; z-index: 100; }/*可以修改左右上下间距*/
.nivo-controlNav a { position: relative; z-index: 99; cursor: pointer; background: #606063 }
.nivo-controlNav a.active { background: #ff6400; font-weight: bold }
.nivo-controlNav a { display: block; color: #fff; width: 20px; height: 20px; line-height: 20px; text-align: center; margin-right: 3px; float: left; overflow: hidden; }/*可以修改宽高*/
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a { display: block; width: 30px; height: 30px; text-indent: -9999px; border: 0; }
a.nivo-nextNav { right: 15px; }
a.nivo-prevNav { left: 15px; }
.head { width: 1003px; height: 100px; margin: auto; background: url(../pic/top.png) no-repeat; position: absolute; }
.meun { width: 1003px; height: 40px; padding-top: 60px; }
.meun ul li { width: 125px; line-height: 40px; float: left; text-align: center; font-size: 14px; font-family: Microsoft Yahei; background: url(../images/im-1.jpg) no-repeat right; }
.meun ul li A { color: #FFF; font-size: 14px; font-family: Microsoft Yahei; }
.banner { width: 100%; height: 542px; margin: auto; overflow:hidden;}
.main { width: 1003px; height: 75px; margin: auto; background: url(../images/dsi.png) no-repeat; position: absolute; top: 504px; }
.min-1 { width: 280px; height: 48px; margin-top: 13px; float: left; margin-left: 21px; }
.min-h1 { float: left; width: 150px; margin-left: 10px; line-height: 24px; font-weight: bold; }
.min-h2 { float: left; width: 150px; margin-left: 10px; line-height: 24px; }
.min-img { width: 110px; height: 48px; float: left; }
.news { height: 275px; margin: auto; width: 1003px; padding-top: 60px; }
.tle { height: 36px; width: 1003px; float: left; }
.tle-l { width: 300px; height: 36px; float: left }
.tle-lf { width: 214px; float: left; height: 22px; border-right: 1px solid #e0e0e0; }
.tle-tx { float: left; font-size: 14px; }
.tle-rg { float: right; margin-top: 6px; }
.tle-rg a { color: #b7c704; }
.main-1 { height: 198px; width: 1003px; float: left; }
.m-left { float: left; width: 300px; height: 198px; }
.m-img { float: left; width: 299px; height: 61px; border: 1px solid #e0e0e0 }
.m-txt { width: 300px; line-height: 26px; float: left; margin-top: 14px; }
.m-center { width: 378px; height: 198px; float: left; margin-left: 30px; }
.m-top { width: 378px; height: 110px; float: left; }
.m-img1 { float: left; width: 112px; height: 88px; }
.m-tle { float: right; text-align: center; width: 250px; line-height: 26px; font-weight: bold; }
.m-content { float: right; width: 250px; line-height: 24px; color: #666666; margin-top: 6px; }
.m-btn { float: right; width: 250px; line-height: 26px; }
.tab { width: 378px; float: left }
.tab ul li { width: 358px; padding-left: 20px; float: left; line-height: 33px; border-bottom: 1px dashed #9f9f9f; background: url(../images/img-11.jpg) 5px no-repeat; }
.tab ul li a { float: left; width: 270px; }
.tab ul li dd { float: right; width: 84px; }
.tab ul li a:hover { color: #FF0000 }
.tab ul li:hover { color: #FF0000 }
.Switching { float: right; width: 250px; height: 190px; }
.ae { width: 1003px; height: 258px; margin: auto; }
.a-tle { line-height: 28px; width: 1003px; float: left; border-bottom: 1px solid #e2e2e2; }
.at-lf { float: left; width: 124px; line-height: 28px; background: url(../images/img-12.jpg) no-repeat 15px; font-size: 14px; padding-left: 34px; }
.at-rg { float: right; line-height: 28px; }
.at-js { float: left; width: 1003px; height: 168px; }
.at-js img { float: left; width: 167px; height: 166px; margin: 23px 16px 0; }
.foot { height: auto; overflow:hidden; width: 1003px; margin: auto }
.meun-1 { width: 955px; margin-left: 24px; height: 37px; border-bottom: 1px solid #b2b2b2; }
.meun-1 ul { margin-left: 30PX; }
.meun-1 ul li { float: left; width: 100px; font-size: 14PX; background: url(../images/btn.jpg) no-repeat right; line-height: 37px; text-align: center; }
.f-1 { line-height: 30px; width: 1003px; float: left; text-align: center }
.f-2 { width: 50px; height: 12px; }
/*pages*/
.p-br { width: 100%; height: 910px; margin: auto; background: url(../pic/p-b.jpg) no-repeat center top; }
.p-tle { height: 172px; width: 1003px; margin: auto; padding-top: 110px; background: url(../images/img-1.png) no-repeat right bottom; }
.p-lf { width: 290px; height: 34px; float: left; border-left: 4px solid #038ca7; margin-top: 137px; }
.p-ff { font-size: 26px; font-weight: bold; color: #fff; width: 175px; float: left; text-align: right; }
.p-rr { float: left; color:#fff; font-size: 16px; margin-top: 12PX; margin-left: 6PX; }
.p-tab { width: 1003PX; height: 32PX; float: left }
.p-tab ul li { width: 89px; line-height: 32px; text-align: center; float: left; margin-right: 4px; background: url(../images/BR.png); }
.p-tab ul li a { width: 89px; height: 32px; float: left }
.p-tab ul li a:hover { color: #fff; background: url(../images/br-1.png) }
.p-ne { height: 530px; width: 1003px; margin: 36px auto 0; }
.p-in { height: 494px; width: 1003px; float: left; background: url(../images/BR.png); border-bottom: 4px solid #186323; }
.p-in-contact { height: 600px; width: 1003px; float: left; background: url(../images/BR.png); border-bottom: 4px solid #186323; }
.p-img { float: left; margin-top: 45px; }
.p-txt { width: 610px; line-height: 32px; float: right; margin-right: 17px; margin-top: 15px; }
.pfoot { width: 100%; height: 42px; background: url(../images/im.png); margin: 14px auto 0; }
.pfoot-1 { width: 1003px; line-height: 42px; margin: auto }
.pfoot-2 { float: right; line-height: 42px; color: #21292d; }
/*pages-1*/
.sv-news { width: 1003px; height: auto; overflow-y: hidden; margin: auto }
.sv-left { float: left; width: 220px; position: absolute; top: 510px; }
.svif-tle { line-height: 44px; width: 220px; float: left; background: #fff; }
.svif-lf { float: left; font-size: 18px; line-height: 44px; font-weight: bold; color: #545455; margin-left: 16px; }
.svif-rg { float: left; line-height: 44px; color: #c3bdcb; font-size: 14px; }
.svtab { width: 220px; float: left; }
.svtab ul li { width: 220px; line-height: 36px; float: left; background: url(../images/vv.png) no-repeat 20px; border-bottom: 1px solid #dedede; }
.svtab ul li a { width: 180px; padding-left: 39px; float: left; line-height: 36px; }
.svtab ul li a:hover { background: url(../images/sm.png); color: #fff; }
.sv-link { width: 220px; float: left; background: url(../images/sb.jpg) no-repeat #ddd; margin-top: 18px; font-family:simsun; }
.sv-link1 { float: left; margin-top: 34px; width: 210px; line-height: 24px; color: #000; margin-left: 10px; font-family:simsun; }
.sv-link2 { width: 210px; float: left; line-height: 24px; color: #000; margin-left: 10px; font-family:simsun;  }
.sv-right { width: 760px; float: right; }
.sv-tle { height: 34px; width: 760px; float: left }
.sv-tle a { line-height: 34px; }
.sv-txt { min-height: 400px; width: 740px; float: right; margin-right: 10px; height: auto; overflow: hidden }
.sv-txt ul.news { width: 780px; padding-top: 5px; }
.sv-txt ul.news li { width: 550px; float: left; height: 30px; line-height: 30px; border-bottom: 1px #CCC dashed; }
.sv-txt ul.news li.time { width: 120px; }
.sv-txt h3 { text-align: center; }
.sv-txt .content { padding: 5px; overflow: auto; }
.sv-txt .descontion { height: 30px; background: #F2F2F2; text-align: center; line-height: 30px; border-radius: 3px; }
.sv-txt ul.goods { float: left; width: 180px; height: 650px; }
.sv-txt ul.goods li.img { padding: 5px; }
.sv-txt ul.goods li.title { width: 100%; text-align: center; }
.at-js { width: 1003px; overflow: hidden; position: relative; }
.at-js .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.at-js .hd .prev, .picMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer;}
.at-js .hd .next { }
.at-js .bd {margin-top:10px; }
.at-js .bd ul { overflow: hidden; zoom: 1; }
.at-js .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.at-js .bd ul li .pic { text-align: center; }
.at-js .bd ul li .pic img { width: 120px; height: 90px; display: block;  }
.at-js .bd ul li .pic a:hover img { border-color: #999; }
.at-js .bd ul li .title { line-height: 24px; }
.at-js .bd ul li a img{margin:0px 10px;}
