@charset "utf-8";
body {margin: 0px;padding: 0px;font-family: "宋体";font-size:12px;color:#4c4c4c; background-color:#fff;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {font-size: 12px; color:#555555; vertical-align:middle;font-size: 12px; color:#333333; vertical-align:middle;margin: 0px;padding: 0px;hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */
 outline: none;  /* for firefox 1.5 + */}
ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
p{ text-indent:0em; padding:0 ; margin:0;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus,input:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}

.clear {margin:0px; padding:0px; clear:both;}
.clear10 { height:20px; margin:0px; padding:0px; clear:both;}
/* ----- Links ----- */
a {text-decoration:none; color:#4c4c4c;}
a:hover {text-decoration:underline;color:#59200e;}
a.red {color:#fe0000; text-decoration:underline;}
a.blue {color:#0477cf;}


.top{ clear:both; overflow:hidden; background:#EFEFEF;}
.head{ width:1002px; margin:0 auto; clear:both; overflow:hidden;}
.logo{ width:238px; float:left; }
.topr{ float:right;}
.tel{ text-align:right;}
/* ----- nav ----- */
.nav {overflow:hidden; height:42px; line-height:42px;  clear:both; overflow:hidden;}
.nav  li{ width:84px; float:left; font-family:"微软雅黑"; font-size:15px; height:42px;}
.nav  li a{ color:#343434; display:block; height:42px; width:85px; text-align:center;}
.nav  li a:hover{text-decoration:none; color:#e4ae2b;}

/* ----- banner ----- */
.banner{ clear:both; overflow:hidden; height:355px; width:100%;} 
.banner #full-screen-slider { width:100%; height:355px; float:left; position:relative}
.banner #slides { display:block; width:100%; height:355px; list-style:none; padding:0; margin:0; position:relative}
.banner #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
.banner #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
.banner #pagination { display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0; }
.banner #pagination li{ display:block; list-style:none; width:11px; height:11px; float:left; margin-left:5px; border-radius:5px; background:#E3CCA0; }
.banner #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.banner #pagination li.current { background:#54575A}

/*------------mainbox css------------*/
.mainbox{ width:1002px; margin:0 auto; clear:both; overflow:hidden; }
.mainl{ width:670px; float:left;padding-top:30px;}
.mainr{ width:305px; float:right; padding-top:30px;}

/*------------news css------------*/
.news{ clear:both; overflow:hidden;}
.news .istop{ color:#BFB5AD; line-height:24px; margin:10px 0px 10px 0px; height:75px; clear:both; overflow:hidden;}
.news .istop dt{ float:left; width:105px;  height:65px; text-align:center;}
.news .istop dd{ float:right;width:530px; padding-right:10px; text-align:left; color:#999999}
.news .istop dd a{ color:#BA9A5E;}
.news .istop dd h1 a{ color:#666666; font-size:14px; }
.news .istop dd h1 a:hover{ color:#666664;}

/*------------jsdt css------------*/
.jsdt{ clear:both; overflow:hidden; margin-top:30px;}
.jsdtC{clear:both; overflow:hidden; margin-top:10px;}
.jsdtC li{ float:left; height:140px;}
.jsdtC .num{  height:140px; width:40px;}
.numC{height:140px; position:relative; width:535px;}
.jsdtC .istop{ color:#BFB5AD; line-height:26px; height:140px; clear:both; overflow:hidden;}
.jsdtC .istop dt{ float:left; width:184px;  height:131px; padding:2px; border:1px solid #E3CCA0; text-align:center;}
.jsdtC .istop dd{ float:right;width:315px; padding-right:10px; text-align:left; color:#999999}
.jsdtC .istop dd h1 a{ color:#666666; font-size:14px; }
.jsdtC .istop dd h1 a:hover{ color:#666664;}

/*------------cpzx css------------*/
.cpzxC{ clear:both;}
.picScroll-top{ margin:0 auto;  width:300px;position:relative; }
.picScroll-top .hd{ overflow:hidden;  height:24px; position:absolute; top:-14px; right:0;}
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.picScroll-top .hd .prev{ display:block;width:24px;height:14px; float:right; margin-right:5px;overflow:hidden;cursor:pointer; background:url(../images/prev.jpg) no-repeat;}
.picScroll-top .hd .next{ background:url(../images/next.jpg) no-repeat;display:block;width:24px;height:14px; float:right; }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{zoom:1; }
.picScroll-top .bd ul li .pic{ margin-bottom:10px;text-align:center; line-height:26px; font-size:14px; color:#666666; }
.picScroll-top .bd ul li .pic img{ width:300px; height:191px; display:block; text-align:center; line-height:26px;}

/*------------kstd css------------*/
.kstd{clear:both; overflow:hidden; margin-top:50px;}
.kstdC{ clear:both; overflow:hidden;}
.kstdC li{ float:left; height:86px;}
.kstdC li a.lx01{ /*background:url(../images/lx01.jpg) no-repeat; */width:76px; height:86px; display:block; float:left;}
.kstdC li a.lx02{ /*background:url(../images/lx02.jpg) no-repeat;*/ width:80px; height:86px; display:block; float:left;}
.kstdC li a.lx03{ background:url(../images/lx03.jpg) no-repeat; width:74px; height:86px; display:block; float:left;}
.kstdC li a.lx04{ background:url(../images/lx04.jpg) no-repeat; width:72px; height:86px; display:block; float:left;}
/*.kstdC li a.lx01:hover{ background:url(../images/lx01on.jpg) no-repeat; }
.kstdC li a.lx02:hover{ background:url(../images/lx02on.jpg) no-repeat; }*/
.kstdC li a.lx03:hover{ background:url(../images/lx03on.jpg) no-repeat; }
.kstdC li a.lx04:hover{ background:url(../images/lx04on.jpg) no-repeat; }


/* ----- mainsubbox ----- */
.mainsub{ clear:both;overflow:hidden; }
.width1002{ width:1002px; clear:both;  margin:0 auto;}
.newsinfo{ margin-left:15px; margin-right:15px; line-height:30px; padding-bottom:20px; font-family:"微软雅黑"; }
.newsinfo a {color:#999999; }
.newsinfo a:hover {color:#999999;}
.f_news{ color:#997632; font-size:18px; font-family:"微软雅黑";  font-weight:bold; text-align:center; }
.f_news2{ font-family:"微软雅黑";  text-align:center; margin-bottom:2px;padding-bottom:2px; background:#F9F9F9;width:100%;}

/*----------menubox css----------------*/
.menubox { margin-top:35px; background:#F5F5F5;}
.titles{ background:url(../images/bg_titles.jpg) no-repeat; height:39px; line-height:39px; width:193px; text-align:center; color:#fff; font-size:16px; font-weight:bold; margin-bottom:10px; }
.menubox ul{ width:170px; margin:10px auto 0; padding-bottom:100px;}
.menubox li{ line-height:34px; height:34px; text-align:center;}
.menubox li a{ color:#555; display:block; font-size:12px; border-bottom:1px dashed #ABABAB; margin-bottom:5px;}
.menubox li a:hover,.menubox li a.on{ color:#1499EB; text-decoration:none; font-weight:bold;}



/* ----- titlei1 ----- */
.title01{ clear:both; overflow:hidden; margin-bottom:10px; height:40px;} 
.title01 h1{font-family:"微软雅黑"; font-size:18px; color:#7a5816; font-weight:normal;}
.title01 a{ float:right;}

.titlei1 {height:54px; line-height:54px; background:url(../images/bg_titlei1.jpg) repeat-x;}
.titlei1 h1{ padding:0 30px;height:54px;font-family:"微软雅黑"; font-size:15px; font-weight:normal;cursor:pointer;float:left; background:url(../images/bg_li.jpg) no-repeat left top;}
.titlei1 h1.hover{color:#9D772F; background:url(../images/bg_lion.jpg) no-repeat top center;}
.titlei1 h1 a{color:#666666;}
.titlei1 h1.hover a{color:#9D772F; text-decoration:none;}
.titlei3 h1{ padding:0 9px;height:54px;font-family:"微软雅黑"; font-size:15px; font-weight:normal;cursor:pointer;float:left; background:url(../images/bg_li.jpg) no-repeat left top;}

.titlei2 {height:28px; line-height:28px; background:#E9E9E9; margin:30px 0;}
.titlei2 h1{ padding:0 30px;height:28px;font-family:"微软雅黑"; font-size:15px; font-weight:normal;cursor:pointer;float:left; }
.titlei2 h1.hover{color:#9D772F;background:#E3CCA0;}


/* ----- list_xw ----- */
.list1 { background:url(../images/bg_con.png) repeat-x; margin-top:1px; height:86px; _height:83px; padding:0 10px; margin-left:2px; clear:both; overflow:hidden;}
.list1 a.more{ float:right; height:15px; display:block; line-height:15px; margin-top:5px;}
.list1 li{ height:24px; line-height:24px; color:#545454; background:url(../images/arrow01.jpg) no-repeat left center; padding-left:10px; clear:both; overflow:hidden;}
.list1 span{ float:right; color:#A1A1A1;}

.list2{ float:left; background:url(../images/bg_con.png) repeat-x; margin-top:1px; height:86px; _height:83px;padding:0 10px; margin-left:1px; overflow:hidden; width:280px; _width:275px;}
.list2 a.more{ float:right; height:15px; display:block; line-height:15px; margin-top:5px;}
.list2 li{ height:24px; line-height:24px; color:#545454; background:url(../images/arrow01.jpg) no-repeat left center; padding-left:10px; clear:both; overflow:hidden;}


.list_xw{padding:0 15px; margin-top:30px;}
.list_news { color:#7D7D7D;}
.list_news li{ height:34px; line-height:34px; color:#fe6601; border-bottom:1px dotted #999999; background:url(../images/arrow02.jpg) no-repeat left center; padding-left:10px; clear:both; font-size:14px;}
.list_news li span{ float:right; color:#ADADAD; font-size:12px;}
.con_news{ color:#BFB5AD; line-height:26px; height:140px; clear:both; overflow:hidden; margin:35px 0 20px; padding-bottom:20px; border-bottom:1px dashed #B6B6B6;}
.con_news dt{ float:left; width:200px;  height:140px; padding:2px; border:1px solid #E3CCA0; text-align:center;}
.con_news dd{ float:left;width:730px; margin-left:30px;text-align:left; color:#999999}
.con_news dd h1 a{ color:#666666; font-size:14px; }
.con_news dd h1 a:hover{ color:#666664;}
.con_news dd .morexx{ background:url(../images/bg_more01.jpg) no-repeat; width:85px; height:26px; display:block; margin-top:10px;}
.con_news dd .morexx:hover{ background:url(../images/bg_more.jpg) no-repeat;}


.list_tp{ clear:both; overflow:hidden;}
.list_tp li{ float:left; text-align:center; padding-top:15px; width:286px; height:241px;  margin:25px 0px 20px 35px; display:inline;}
.list_tp li img{ width:286px; height:199px; border:1px solid #EBEBEB; padding:2px;}
.list_tp .title{ text-align:center; line-height:32px; height:32px; margin-top:10px; font-size:14px; color:#666666;}
.list_tp a{ color:#555555;}
.list_tp a:hover .title { color:#cc0000; text-decoration:none;}
.list_tp a:hover  { color:#cc0000; text-decoration:none;}
.list_tp1 li img{ width:286px; height:199px; border:1px solid #EBEBEB; padding:3px; background:#fff;}
.list_tp1 li img:hover{ width:286px; height:199px; border:1px solid #E3CCA0; padding:4px; background:#E3CCA0;}

/* ----- display ----- */
.aboutpic{ margin:30px auto;}
.content{ clear:both; overflow:hidden;font-size:14px; line-height:32px; padding:20px 15px 25px; color:#666666;}
.cul{ background:url(../images/bg_cul.jpg) no-repeat right bottom;}
.jmpic{ float:left; margin-top:40px;}
.jmc{ float:left; margin-left:40px; margin-top:40px;}


/* ----- page ----- */
.page{ text-align:center; clear:both; padding:10px 0;}
.page a{ color:#b78827; margin:0 2px;}
.page input{ width:29px; height:17px; color:#e7e7e7; border:1px solid #CCCCCC; color:#000000;}
#goButton1{ width:22px; height:17px;background:url(../images/btn_page.gif) no-repeat; color:#fff; border:none;}


/*----------position css----------------*/
.position{ height:41px; background:#888888; line-height:41px; color:#888888; padding:0px 15px; background:url(../images/bg_home.jpg) no-repeat left center; height:41px; line-height:41px; margin-top:12px; }
.position a{color:#888888;}.position a:hover{color:#888888;}

.titlei1 dl{ width:1002px; margin:0 auto; background:url(../images/bg_position.jpg) no-repeat right bottom; padding-right:0px; height:37px;}
.titlei1 .title2{ float:left; font-family:"微软雅黑"; font-size:16px; color:#060606; z-index:999; background:url(../images/bg_position.jpg) no-repeat left top; padding-left:30px;}
.titlei1 .place{ float:right; padding:0px  20px 0px 20px ; color:#8B8A89; background:url(../images/bg_home.jpg) no-repeat left center;}
.titlei1 a{color:#8B8A89;}
.titlei1 a:hover{color:#8B8A89;}
.titlei1 .onplace{ color:#060606;}




/* ----- foot css ----- */
#footer { background:#BD965B;clear:both; overflow:hidden; padding:10px 0;color:#fff; }
#footer a{ color:#fff;}
#footer .foota{ float:left;}
#footer .copy{ text-align:left; float:right;color:#fff; }
.footbox{ width:1002px; margin:0px auto; line-height:25px;}
.inner{ clear:both; overflow:hidden; background:#E3CCA0; padding-bottom:20px;  margin-top:30px; }
.inner .item{ overflow:hidden;float:left; margin-right:20px;padding-top:30px; background:url(../images/bg_inner.jpg) no-repeat right center; }
.inner .item dl{width:88px; line-height:26px;  }
.inner .item dl.cpzxl{ width:220px;}
.inner .item dl.cpzxl dd{ width:110px; float:left;}
.inner .item dt{height:30px; color:#997632; font-size:15px; font-family:"微软雅黑";width:90px; margin-bottom:5px;}
.inner .item dd a{ color:#6B6B68;}

.search{ clear:both; overflow:hidden; margin-top:20px;}
.input_1{ background:url(../images/bg_input1.jpg) repeat-x; border:none; width:261px; padding-left:3px;height:35px; line-height:35px; color:#A3A3A3;}

/* ----- video css ----- */
#slider{width:100%;}
.slider_box{width:860px; margin:40px auto 20px;height: 760px;position: relative; overflow:hidden;}
.silder_tip{width: 92px;height: 92px;overflow: hidden;position: absolute;top: 0;right: 0;z-index:1; text-indent:-999px;background:url(../images/tip-tt.gif) no-repeat;}
.silder_con{height:525px;overflow: hidden;position: absolute;}
.silder_panel{width:860px;height:525px;overflow: hidden;float: left;position: relative;}
.silder_panel img{width: 860px;height: 525px;display: block;overflow: hidden; margin:0 auto;}
.silder_nav{width:800px;height:198px;margin: 0 auto;bottom: 0px;position: absolute; left:45px; overflow:hidden;}
.silder_nav li{float: left;width:216x;height:135px; background:url(../images/bg_video.jpg) no-repeat; padding:0px 0px 63px; line-height:40px; margin:0 20px;}
.silder_nav li a{ line-height:70px; padding-left:50px; color:#666666; font-size:14px; }
.silder_nav img{display: block;width:216x;height:135px;overflow: hidden;}
.slider_box a.prev,.slider_box a.next{display: block;width:30px;height:60px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;bottom:90px;}	
.slider_box a.prev{left:0px; background:url(../images/prevbtn.jpg) no-repeat;}
.slider_box a.next{right:0px;background:url(../images/nextbtn.jpg) no-repeat;}
.silderBox{height:8px; line-height:8px;}


/* ----- qq ----- */

#AdLayer {position:absolute;width:120px;height:425px;top:20px;left:5px; z-index:999;}
.qqnav{   background-image:url(../images/bg_wx.png); width: 125px;height:405px; z-index:1;}
.qqnav ul {width:86px; margin:90px auto 0;}
.qqnav ul li{ list-style:none; height:84px; line-height:22px;}
.qqnav ul li a{ font-size:12px; color:#7D7D7D; margin-left:5px;}
.qqnav ul li .red{ color:#f00;}

/***video****/
.vlist{ color:#207bcb; line-height:30px; width:122px; margin:10px auto 0 auto;}
.vlist a{ color:#207bcb;}
.vbox{ background:url(../images/vbox.jpg); width:122px; height:84px; text-align:center; padding:8px 0 0 0;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:370px;overflow:hidden}

.right-txt{width:470px; float:right;}

