@charset "gb2312";
/* CSS Document */

/*
Copyright (c) 2017, oulingling. All rights reserved.
*/
body { margin: 0px; padding: 0px; color: #222; font: 12px/24px "Î¢ÈíÑÅºÚ"; /*overflow-x: hidden;*/ }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

b1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{font-size:100%;font-weight:normal;}
html{ overflow-x: hidden;-webkit-text-size-adjust:none;  }
fieldset{border:0;}
td { font-size: 12px; }
p { margin: 0px; padding: 0px; }
img { border-style: none; vertical-align: middle; }
form { font-size: 12px; margin: 0px; padding: 0px; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
a { color: #222; text-decoration: none; }
a:hover{ text-decoration: none; color: #880000; }
input { vertical-align: middle; font: 12px "Î¢ÈíÑÅºÚ"; outline:none;}
select { font-size: 12px; }
input[type="button"]{ cursor:pointer;}
em { font-style: normal; color: #722722; }
.fem { color: #F00; }


.clear {display:block; height:0; overflow:hidden; clear:both;*zoom:1;  }
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}
.space{ clear: both; height: 20px; overflow: hidden; } 
.space2{ clear: both; height: 10px; overflow: hidden; } 
.space3 { clear: both; height: 35px; }




.fl{float:left;}
.fr{float:right;}



.page { color: #222222; clear: both; text-align: center; font-size: 14px; padding-top: 20px; }
.page a { color: #222222; margin-right: 3px; line-height: 40px; border: 1px solid #c5b373; height: 40px; padding-right: 16px; padding-left: 16px; font-size: 14px; display: inline-block; background: #fefde8; margin-left: 3px;
-moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari ºÍ Chrome */
border-radius:4px 
 }
.page a:hover,.page .athis{ color: #FFFFFF; background: #712623; border: 1px solid #712623; }
.page .agrey{ color: #ccc; }

.pagewrap { width: 100%;min-width:1200px; max-width:1920px; margin: 0px auto; clear: both;zoom:1; }
.pagebg { background: #f4f8fb; padding: 12px 0px 35px; }



.contain { margin: 0px auto; width: 1200px; padding: 0px; }
.links { border-top: 1px solid #722722; background: #fefde8; padding-bottom: 20px; }
.links .linkscon { margin: 0px auto; width: 1200px; text-align: center; }
.links .linkscon h2 { font-size: 16px; background: url(../images/ltitlebg.png) no-repeat left top; margin: -17px auto 0px; height: 35px; width: 125px; line-height: 35px; font-weight: bold; color: #722722; text-align: center; display: block; position: relative; padding-bottom: 22px; }
.links .linkscon img { height: 40px; width: 160px; margin-right: 5px; margin-left: 5px; }
.fmenu { background: url(../images/bbg.jpg) repeat-x left top; text-align: center; height: 14px; clear: both; padding: 17px 0px; font-size: 14px; line-height: 14px; color: #fefde8; }
.fmenu a { color: #fefde8; margin: 0px 16px; }
.fmenu a:hover { color: #FFF; }
.bottom { color: #222222; font-size: 14px; line-height: 30px; text-align: center; padding: 20px 0px; clear: both; background: #f8f7dc; }
.bottom .gan { background: url(../images/gan.png) no-repeat left top; padding-left: 26px; }
.bottom .bicon { padding-top: 15px; }
.top { background: url(../images/tbg.gif) repeat-x left top; }
.top .topcont { margin: 0px auto; width: 1200px; height: 120px; }
.topcont h1 .logo { background: url(../images/logo.png) no-repeat left top; text-indent: -1000px; display: block; float: left; height: 88px; width: 475px; overflow: hidden; }
.topcont h1 { float: left; padding-top: 17px; }
.topcont .trigh { background: url(../images/ma.jpg) no-repeat right 15px; height: 85px; font-size: 14px; line-height: 14px; text-align: right; padding: 25px 80px 0px 0px; }
.topcont .trigh a { margin: 0px 8px; }
.top .nav { background: url(../images/mnavbg.jpg) repeat-x left top;  }
.mainnav { margin: 0px auto; height: 50px; width: 1200px; zoom: 1; }
.mainnav ul { margin-right: -65px; position: relative; z-index: 13; zoom: 1 }
.mainnav ul li { display: inline; float: left; position: relative; zoom: 1; background: url(../images/line.gif) no-repeat left top; margin-right: 1px; }
.mainnav ul li b { font-weight: normal; display: inline; float: left; }
.mainnav ul li b a { font-size: 14px; color: #fff; line-height: 50px; height: 50px; text-align: center; display: block; font-weight: normal; padding: 0px 15px 0px 14px; }
.mainnav ul li b .on,.mainnav ul li b .in{ color: #FFFFFF; background: url(../images/on.jpg) repeat-x left top; }
.mainnav ul li .pop{ margin: 0px; position: absolute; top: 50px; left: -38px;  padding-top: 10px; display:none }
.mainnav ul li ul { margin: 0px;  width: 120px; background: #fefde8; padding: 0px 16px;  border: 1px solid #722722; overflow: hidden; 
-moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Safari ºÍ Chrome */
border-radius:7px 
}
.mainnav ul li ul li { display: block; float: none; background: url(none); border-bottom: 1px dashed #c4b476; margin-bottom: -1px; }
.mainnav ul li ul li a { font-size: 14px; color: #000000; line-height: 43px; display: block; text-align: center; zoom: 1 }
.mainnav ul li ul li a:hover { color: #722722; }
.ban { clear: both; height:280px; border-bottom: 1px solid #722722;position: relative; z-index: 0; }
#full-screen-slider { width:100%; height:280px; float:left; position:relative}
#slides { display:block; width:100%; height:280px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display: block; list-style: none; position: absolute; left: 25%; top: 260px; z-index: 9900; margin: 0 }
#pagination li { display: block; list-style: none; width: 28px; height: 6px; float: left; border: solid 1px #FFFFFF; margin: 0px 5px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#722722;border:solid 1px #722722;}

.main { background: url(../images/bg.gif) repeat left top; padding: 30px 0px 46px; clear: both; }
.side { float: left; width: 240px; }
.smenu li { padding-top: 5px; }
.stel .tit { font-size: 16px; color: #722722; line-height: 50px; font-weight: bold; background: url(../images/leftteltit.jpg) no-repeat left top; height: 47px; padding-left: 46px; overflow: hidden; }

.steltext{ background: url(../images/lefttelbg.jpg) no-repeat left bottom; font-size: 14px; line-height: 28px; padding: 8px 18px; height: auto !important;_height: 151px; min-height: 151px }
.sidetitle { background: url(../images/sidetit.gif) no-repeat left top; height: 51px; font-size: 24px; font-weight: bold; line-height: 51px; color: #722722; padding-top: 34px; text-align: center; }
.sidemenu { background: url(../images/sbg.gif) repeat-y 4px top; padding: 10px 39px 0px; }
.sidemenu ul li { margin-bottom: -1px; border-bottom: 1px solid #c4b476; text-align: center; padding: 12px 0px; }
.sidemenu ul li a { font-size: 16px; color: #000; line-height: 18px; }
.sidemenu ul li a:hover,.sidemenu ul li .on { color: #722722; }


.sidemenu ul { overflow: hidden; }


.sidemenub { background: url(../images/sidebg.gif) no-repeat left top; height: 20px; }
.mcbox { float: right; width: 940px; }
.coltitle { background: url(../images/titlebg.jpg) no-repeat left top; height: 58px; padding: 0px 24px 20px 80px; }
.coltitle dt { color: #722722; font-size: 18px; line-height: 18px; font-weight: bold; float: left; padding-top: 20px; }

.coltitle dd { font-size: 14px; line-height: 14px; float: right; padding-top: 21px; color: #000000; }
.coltitle dd a { color: #000000; }
.coltitle dd a:hover { color: #722722; }
.photolist { margin-right: -20px; position: relative;zoom:1 }
.photolist li { float: left; display: inline; padding: 0px 20px 20px 0px; }
.photolist li a { background: url(../images/pbg.gif) no-repeat left top; height: 190px; width: 220px; display: block; float: left; text-align: center; padding-top: 14px; color: #000000; }
.photolist li a:hover { background: url(../images/pbg1.gif) no-repeat left top; color: #000; }
.photolist img { height: 140px; max-width: 190px; }
.photolist h6 { font-size: 14px; color: #000; line-height: 42px; }
.conbox { background: url(../images/boxbg.gif) repeat-y left top; padding: 10px 45px 15px; font-size: 14px; line-height: 32px; }
.mcboxbb { background: url(../images/boxbt.gif) no-repeat left top; height: 18px; }
.conboxtop { background: url(../images/boxtop.gif) no-repeat left top; height: 18px; }
.newslist li { font-size: 14px; line-height: 36px; background: url(../images/listicon.gif) no-repeat left 14px; padding-left: 24px; }
.newslist li span { color: #c4b476; float: right; }
.newslist li.newline { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #c4b476;background: url(none) no-repeat left 14px; padding-left: 0px; }
.detailtitle { border-bottom: 1px solid #c4b476; margin: 0px 0px 20px; text-align: center; padding: 15px 0px 12px; }
.detailtitle dt { font-size: 28px; font-weight: bold; line-height: 42px; padding: 0px 0px 10px; }
.relist { border-top: 1px solid #c4b476; padding: 10px 0px 20px; margin-top: 20px; }
.relist dt { float: left; width: 45%; }
.relist dd { float: right; width: 45%; text-align: right; }
.bar { background: url(../images/bar.jpg) repeat-x left top; height: 41px; margin-top: -1px; position: relative; }
.bar .barcont { margin: 0px auto; width: 1200px; }
.bar .barcont dl dt { font-size: 14px; color: #222222; background: url(../images/date.jpg) no-repeat left 8px; padding-left: 34px; line-height: 24px; height: 24px; padding-top: 8px; float: left; }

.bar .barcont dl dd { float: right; padding-top: 8px; }
.search { background: url(../images/search.jpg) no-repeat left top; float: right; height: 25px; width: 275px; padding-left: 15px; }
.searchinput { background: url(none); border-style: none; line-height: 25px; height: 25px; width: 233px; font-size: 12px; color: #b19560; float: left; }
.btnsear { background: url(none); float: right; height: 25px; width: 25px; border-style: none; cursor: pointer; }
.indexright1 { float: right; width: 240px; }
.imenubox { background: url(../images/imenu.jpg) no-repeat left top; height: 332px; width: 200px; float: left; }
.imenubox ul { padding-top: 6px; }

.imenubox ul li a { font-size: 20px; font-weight: bold; color: #722722; line-height: 63px; height: 64px; margin-right: 6px; margin-left: 6px; display: block; padding-left: 57px; }
.inewsbox { background: url(../images/inews.jpg) no-repeat left bottom; float: left; width: 720px; margin-left: 21px; height: 332px; }
.ititle { background: url(../images/ititlebg.jpg) no-repeat left top; height: 47px; }
.ititle dt { float: left; padding-left: 46px; padding-top: 17px; font-size: 16px; font-weight: bold; color: #65231e; line-height: 16px; }
.ititle dd { background: url(../images/ititlebg.jpg) no-repeat right top; height: 40px; float: right; padding: 16px 23px 0px 0px; }
.ititle dd a { font-size: 14px; line-height: 14px; color: #222222; }
.inewscont { padding: 15px 19px 0px; }
.inewscont .imgbox { float: left; position: relative; }
.inewsbox2 { float: right; width: 359px; }
.inewslist li { font-size: 14px; line-height: 31px; background: url(../images/listicon.gif) no-repeat left 12px; padding-left: 24px; }
.inewslist li span { color: #c4b476; float: right; }
.inewslist2 { padding: 5px 4px 0px 10px; clear: both; }
.inewslist2 li { font-size: 14px; line-height: 28px; background: url(../images/listicon.gif) no-repeat left 12px; padding-left: 10px; }

.inewslist3 { padding: 0px 32px 0px 16px; display: block; }
.inewslist3 li { font-size: 14px; line-height: 28px; background: url(../images/listicon.gif) no-repeat left 11px; padding-left: 16px; }
.inewslist3 li span { color: #c4b476; float: right; }
.iadbox { background: url(../images/ibanbg.png) no-repeat left top; height: 141px; text-align: center; padding-top: 20px; }
.imenu2 { background: url(../images/sidebg.gif) no-repeat left bottom; float: left; width: 240px; padding-bottom: 20px; }
.imenu2 .imenu2bg { background: url(../images/sbg.gif) repeat-y 4px top; }
.imenu2xont { background: url(../images/t.jpg) no-repeat left top; height: 282px; padding: 12px 40px 0px; overflow: hidden; }

.imenu2list li { margin-bottom: -1px; border-bottom: 1px solid #c4b476; text-align: center; padding: 17px 0px; }
.imenu2list li a { font-size: 16px; color: #722722; line-height: 18px; }
.imenu2list li a:hover { color: #722722; }
.imidbox { float: left; width: 720px; padding-left: 20px; }
.ikeshi { background: url(../images/keshi.jpg) no-repeat left top; height: 184px; padding: 10px 0px 10px 87px; }
.ikeshi ul li { font-size: 14px; line-height: 41px; background: url(../images/listicon.gif) no-repeat 30px 18px; padding: 0px 0px 0px 52px; display: inline; float: left; height: 41px; width: 98px; overflow: hidden; }
.imybox { background: url(../images/mybox.png) no-repeat left top; float: right; height: 314px; width: 140px; font-size: 14px; line-height: 22px; color: #722722; text-align: center; padding: 0px 30px; }
.imybox h2 { font-size: 18px; font-weight: bold; line-height: 18px; padding: 28px 0px 20px; }
.imybox .imgbox1 { height: 150px; width: 120px; margin-bottom: 4px; }
.imybox a { color: #722722; }
.izuanjia { background: url(../images/zjbox.jpg) no-repeat left top; height: 155px; position: relative; padding: 20px 60px 0px 142px; clear: both; margin-bottom: 15px; }
.izjlist li { float: left; width: 232px; padding-right: 17px; }

.izjlist li dl dt { float: left; }

.izjlist li dl dt img { height: 135px; width: 101px; }
.izjlist li dl dd { font-size: 14px; line-height: 30px; color: #666; float: right; width: 108px; }
.izjlist li dl dd strong { color: #000; }
.izjlist li dl dd strong a { color: #000; }
.izuanjia .bx-prev { position: absolute; top: 50px; left: -56px; width: 36px; height: 36px; text-indent: -999999px; background: url(../images/arr.jpg) no-repeat 0px top; display: block; }
.izuanjia .bx-prev:hover {background: url(../images/arr.jpg) no-repeat 0px -36px; }
.izuanjia .bx-next { position: absolute; top: 50px; right:-36px; width: 36px; height: 36px;text-indent: -999999px; background: url(../images/arr.jpg) no-repeat -36px top; }
.izuanjia .bx-next:hover {background: url(../images/arr.jpg) no-repeat -36px -36px; }

.isnews { background: url(../images/isnewsbg.jpg) no-repeat left bottom; float: left; width: 260px; height: 233px; }
.itabbox { background: url(../images/tabbox.jpg) no-repeat left top; float: left; height: 213px; width: 442px; display: inline; margin-left: 10px; padding: 20px 0px 0px 18px; }
.itacn { padding: 0px 0px 0px 65px; background: url(../images/t1.jpg) no-repeat left 11px; height: 195px; }
.b {  background: url(../images/t2.jpg) no-repeat left 11px; height: 195px; }
.c {  background: url(../images/t3.jpg) no-repeat left 11px; height: 195px; }
.d {  background: url(../images/t4.jpg) no-repeat left 11px; height: 195px; }
.tabmenu { padding-bottom: 22px; }

.tabmenu li { float: left; display: inline; padding-right: 10px; }
.tabmenu li a { line-height: 21px; color: #FFF; background: url(../images/tab.jpg) repeat left top; text-align: center; display: block; float: left; height: 21px; width: 82px; }

.tabmenu li .selected { background: url(../images/tab.jpg) no-repeat left -21px; }
.iequ { background: url(../images/iprobg.jpg) no-repeat left top; height: 155px; position: relative; padding: 20px 32px 0px; }
.iequlist li { float: left; text-align: center; padding: 0px 9px; }
.iequlist li  h3 { font-size: 14px; line-height: 35px; }
.iequlist li .img2 { height: 108px; width: 168px; border: 1px solid #c4b476; }
.iequ .bx-prev { position: absolute; top: 42px; left: -27px; width: 26px; height: 52px; text-indent: -999999px; background: url(../images/arr2.jpg) no-repeat 0px top; display: block; }
.iequ .bx-prev:hover {background: url(../images/arr2.jpg) no-repeat 0px -52px; }
.iequ .bx-next { position: absolute; top: 42px; right:-36px; width: 26px; height: 52px; text-indent: -999999px; background: url(../images/arr2.jpg) no-repeat -26px top; }
.iequ .bx-next:hover {background: url(../images/arr2.jpg) no-repeat -26px -52px; }


#JINGDONGBox3{ zoom: 1; }
#JINGDONGNumID3{ position: absolute; top: 225px; right: 10px; z-index: 14; zoom: 1; }
#JINGDONGContentID3 .imgbox{ width: 308px; height: 250px; }
#JINGDONGContentID3 li h3 { line-height: 36px; padding: 0px 0px 0px 10px; display: block; color: #fff; font-size: 14px; position: absolute; left: 0px; height: 40px; width: 298px; background: #000; bottom: 0px; 
filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; 
}
#JINGDONGContentID3 li h3 a{ color: #fff; }
#JINGDONGNumID3 li{ list-style: none; float: left; width: 8px; height: 8px; cursor: pointer; overflow: hidden; margin: 0px 2px; border: 1px solid #c4b476; }
#JINGDONGNumID3 li:hover,#JINGDONGNumID3 li.active{ background: #c4b476;  }
#JINGDONGContentID3 li{ overflow: hidden; width: 308px; height: 250px; position: relative; }
