/*common start*/
body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong, input { margin: 0; padding: 0; list-style: none; text-decoration: none; border: 0; list-style: none; }
body { font-size: 12px; font-family: 'Microsoft YaHei'; color: #333; background:url(../images/sybj.jpg) center repeat-y;}
a { color: #666; }
a:hover { color: #f60; text-decoration: none; }
p { line-height: 1.5em; padding: 5px 0; }
.clear { margin: 0; padding: 0; font-size: 0; clear: both; }
.wapper { width: 1200px; margin: 0 auto; }
input, textarea, select { outline: none }
/*common end*/

.head{ padding-bottom:7px;background:url(../images/syl.png) bottom repeat-x;}
.head1bg{ width:100%; position:relative; z-index:55;}
.head1{ height:230px; position:relative; z-index:55;}
.head1 .logo{ float:left;}
.head1 .logo img{ display:block; height:122px; margin-top:54px;}
.head1 .ct{ float:left; text-align:center; margin:45px 0 0 60px;}
.head1 .ct .img{}
.head1 .ct .img img{ display:block; width:120px; margin:0 auto;}
.head1 .ct h2{ font-weight:bold; font-size:14px; line-height:14px; margin-top:6px;}
.head2bg{ height:73px; background:url(../images/daohang.png) top center no-repeat; background-size:cover; margin-top:-28px; position:relative; z-index:56;}
.head2{ padding-top:30px;}
/*menu*/
.menu { height: 40px; line-height: 40px;}
.menu ul li { float: left; position: relative;}
.menu ul li dl { background:url(../images/d5.png) bottom center no-repeat; width: 150px; margin-left:-75px; position: absolute; left: 50%; top: 100%; padding: 0 0 20px 0; display: none; }
.menu ul li dl dd { background:#714409; line-height: 30px; padding: 0 10px; }
.menu ul li dl dd a { font-size: 13px; color: #FEEDC1; font-weight: normal; padding: 0;  }
.menu ul li dl dd a:hover { color: #FFFDEC; text-decoration:underline;}
.menu a { font-size: 25px; color: #FEEDC1; text-decoration: none; font-weight: bold; display: block; text-align: center; padding:0 25px;}
.menu a:hover { color: #FEEDC1; }
a.menu_hover { background:url(../images/hm.png) center no-repeat; color: #FEEDC1; }
/**/

/**/
.bannerbg{ padding-bottom:7px;background:url(../images/syl.png) bottom repeat-x;}
.swiper-container1 { }
.swiper-container1 .swiper-slide { }
.swiper-container1 .swiper-slide img { display: block; width: 100%; }
.swiper-container1 .swiper-pagination1 {}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet { width:30px; height:8px; border-radius:8px; background:#714409; opacity:.6;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active { width:50px; background:#D8231A;}
.swiper-container1 .swiper-button-prev1, .swiper-container1 .swiper-button-next1 { }
.swiper-container1 .swiper-button-prev1 { }
.swiper-container1 .swiper-button-next1 { }
/**/

/**/
.tit1{}
.tit1 h2{ font-weight:normal; font-size:24px; line-height:30px;}
.tit1 h2 a{ float:right; background:#72450B; color:#FEF9D5; padding:0 20px; line-height:20px; height:20px;  border-radius:20px; font-size:12px; margin-top:5px;}
.con01bg{ padding:30px 0 0 0;}
.con01{}
.con01_lt{ float:left; width:385px;}
.con01_lt .list{ margin-top:10px;}
.slideBox{ position:relative;}
.slideBox .hd{ width:100%; height:40px; background:rgba(0, 0, 0, 0.6); position:absolute; z-index:2; bottom:0; left:0; text-align:right;}
.slideBox .hd ul{ padding:15px 5px 0 0;}
.slideBox .hd ul li{ display:inline-block; width:10px; height:10px; border-radius:100%; background:#ccc; margin:0 2px 0 0;}
.slideBox .hd ul li.on{ background:#FCF5C4;}
.slideBox .bd{}
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul li img{ display:block; width:385px; height:325px;}
.slideBox .bd ul li span{ position:absolute; z-index:3; width:70%; height:40px; line-height:40px; overflow:hidden; left:10px; bottom:0; color:#fff; font-size:12px;}
.con01_ct{ float:left; width:400px; margin-left:15px;}
.con01_ct .list{}
.con01_ct .list dl dt{ padding:10px 0; border-bottom:1px  dotted #A1A1A1;}
.con01_ct .list dl dt .img{ float:left;}
.con01_ct .list dl dt .img img{ display:block; width:94px;height: 65px;}
.con01_ct .list dl dt .txt{ float:right; width:290px;}
.con01_ct .list dl dt .txt h2{ font-weight:bold; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; padding-right:20px; background:url(../images/hot.png) right center no-repeat;}
.con01_ct .list dl dt .txt h2 a{ color:#554625;}
.con01_ct .list dl dt .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; max-height:3em; overflow:hidden; color:#666; margin-top:5px;}
.con01_ct .list dl dd{ padding:10px 0; border-bottom:1px  dotted #A1A1A1;}
.con01_ct .list dl dd .txt{}
.con01_ct .list dl dd .txt h2{ font-weight:bold; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden;}
.con01_ct .list dl dd .txt h2 a{ color:#715009;}
.con01_ct .list dl dd .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; max-height:3em; overflow:hidden; color:#666; margin-top:5px;}
.con01_rt{ float:right; width:385px;}
.con01_rt .list{ margin-top:10px; height:325px;}
.con01_rt .list .txt{ color:#714409; text-align:center; padding:30px 30px 30px 30px;}
.con01_rt .list .txt h2{ font-weight:bold; font-size:16px; line-height:2em;}
.con01_rt .list .txt h3{ font-weight:normal; font-size:14px; line-height:2em; margin-top:10px;}
/**/
.con02bg{ padding:30px 0 30px 0;}
.con02{}
.con02 .list{ margin-top:10px;}
/*scroll_01*/
.scroll_01 { position:relative; padding:0 20px;}
.scroll_01 .hd .prev, .scroll_01 .hd .next { display: block; width: 12px; height: 21px; margin-top:-10px;position:absolute; top:50%;}
.scroll_01 .hd .prev{ left:0; background:url(../images/left_y.png) center no-repeat;}
.scroll_01 .hd .next { right:0; background:url(../images/left_r.png) center no-repeat;}
.scroll_01 .bd ul li { float: left; width:270px; margin:0 10px; text-align:center;}
.scroll_01 .bd ul li .img{ height:210px; background:url(../images/tdg.png) center no-repeat; background-size:100% 100%; position:relative;}
.scroll_01 .bd ul li .img img{ max-width:250px; max-height:190px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.scroll_01 .bd ul li h2{ font-weight:normal; font-size:14px; line-height:2em; height:2em; overflow:hidden; color:#595215;}
.scroll_01 .bd ul li h2 span{ margin:0 5px;}
/**/
.ad1bg{}
.ad1{}
.ad1 img{ display:block;}
/**/
.con03bg{ padding:30px 0 0 0;}
.con03{}
.con03 .list{}
.con03 .list ul li{ margin-top:10px;}
.con03 .list ul li h2{ font-weight:bold; font-size:15px; line-height:1.5em;}
.con03 .list ul li h2 a{ color:#666;}
.con03 .list ul li h3{ font-weight:normal; font-size:12px; line-height:1.5em; color:#666;}
/**/
.con04bg{ padding:30px 0 0 0;}
.con04{}
.con04 .list{ margin-top:10px;}
/*scroll_02*/
.scroll_02 { position:relative; padding:0 20px;}
.scroll_02 .hd .prev, .scroll_02 .hd .next { display: block; width: 12px; height: 21px; margin-top:-10px;position:absolute; top:50%;}
.scroll_02 .hd .prev{ left:0; background:url(../images/left_y.png) center no-repeat;}
.scroll_02 .hd .next { right:0; background:url(../images/left_r.png) center no-repeat;}
.scroll_02 .bd ul li { float: left; width:270px; margin:0 10px; text-align:center;}
.scroll_02 .bd ul li .img{ height:210px; background:url(../images/tdg.png) center no-repeat; background-size:100% 100%; position:relative;}
.scroll_02 .bd ul li .img img{ max-width:250px; max-height:190px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.scroll_02 .bd ul li h2{ font-weight:normal; font-size:14px; line-height:2em; height:2em; overflow:hidden; color:#595215;}
.scroll_02 .bd ul li h2 span{ margin:0 5px;}
/**/
.con05bg{ padding:30px 0 30px 0;}
.con05{}
.con05 .list{ margin-top:10px; font-size:14px; line-height:1.5em;}
.con05 .list ul li{ float:left; margin:0 10px 5px 0;}
.con05 .list a{}
.con05 .list a:hover{}
/**/


/**/
.foot{}
.foot1bg{ padding:10px 0; background:#402604; color:#fff;}
.foot1{ font-size:14px; line-height:40px; text-align:center;}
.foot1 a{ color:#fff;}
.foot1 a:hover{ text-decoration:underline;}
.foot2bg{ padding:20px 0;}
.foot2{ font-size:14px; line-height:1.5em; text-align:center;}
.foot2 ul li{}
/**/
.zxkf_box{ position:fixed; z-index:555; top:200px; right:0;}
.zxkf_open{ width:50px; height:200px; background:url(../images/online_arrow.jpg) left top no-repeat; cursor:pointer;}
.zxkfbg{ display:none;}
.zxkf_close{ float:left; width:50px; height:200px; background:url(../images/online_arrow.jpg) right top no-repeat; cursor:pointer;}
.zxkf_con{ float:right; background:#fff; width:150px; text-align:center;}
.zxkf_con h2{ font-weight:normal; font-size:18px; background:#702223; color:#fff; height:45px; line-height:45px;}
.zxkf_con .txt{ padding:10px 15px 15px 15px;}
.zxkf_con .txt h3{ font-weight:normal; font-size:14px; line-height:1.5em; color:#666;}
.zxkf_con .txt h3 b{ display:block; font-size:16px; color:#A20404; margin-bottom:10px;}
.zxkf_con h4{ font-weight:normal; font-size:14px; background:#702223; color:#fff; cursor:pointer; height:30px; line-height:30px;}
.zxkf_con h4 a{ color:#fff;}




/*Add------------------------------------------------------------------------------*/
.insidebg{ padding:30px 0 50px 0;}
.inside{}
.inside_lt{ float:left; width:230px;}
.side_a{ border:#D3C4B1 solid 1px; background:#fff;}
.side_a h2{ font-weight:bold; font-size:17px; height:45px; line-height:45px; text-align:center; background:#714F22; color:#FEEDC1; border-bottom:#D3C4B1 solid 1px;}
.side_a .list{}
.side_a .list ul li{ border-bottom:#D3C4B1 solid 1px; height:39px; line-height:39px;}
.side_a .list ul li a{ display:block; padding:0 30px 0 20px; background:url(../images/jt1.png) right 10px center no-repeat; color:#714F22; font-weight:bold;
                       font-size:19px;}
.side_a .list ul li:hover a,.side_a .list ul li.on a{ background:#714F22 url(../images/jt2.png) right 10px center no-repeat; color:#fff;}
.side_b{ border:#D3C4B1 solid 1px; background:#fff; margin-top:15px;}
.side_b h2{ font-weight:bold; font-size:17px; height:45px; line-height:45px; text-align:center; background:#714F22; color:#fff; border-bottom:#D3C4B1 solid 1px;}
.side_b .list{}
.side_b .list ul li{ border-bottom:#D3C4B1 solid 1px; height:35px; line-height:35px; overflow:hidden; padding:0 10px 0 20px; background:url(../images/ico03.gif) left 10px center no-repeat;}
.side_b .list ul li a{ color:#333; font-size:13px;}
.side_b .list ul li:hover a{ color:#714F22;}
.side_c{ border:#D3C4B1 solid 1px; background:#fff; margin-top:15px;}
.side_c h2{ font-weight:bold; font-size:17px; height:45px; line-height:45px; text-align:center; background:#714F22; color:#fff; border-bottom:#D3C4B1 solid 1px;}
.side_c .list{ padding:10px 10px;}
.side_c .list ul li{ font-size:16px; line-height:1.5em;}
.inside_rt{ float:right; width:920px; background:#fff; padding:15px 15px 30px 15px;}
.weizhi{ height:30px; line-height:30px; border-bottom:#D3C4B1 solid 1px; font-size:18px; color:#714409;}
.inside_con{ margin-top:20px;}
/**/


/**/
.message{ font-size:14px; line-height:1.5em;}
.message table{ border-collapse:collapse; border-width:thin; border-style:solid; border-color:#333;}
.message table td{ padding:10px 5px;}
.message .w1{ text-align:right;}
.message .w2{}
.message .w3{ text-align:right;}
.message .w4{}
.message .text1{ border:1px solid #ccc; width:224px; height:20px; line-height:22px;}
.message .text2{ border:1px solid #ccc; width:84px; height:20px; line-height:22px;}
.message b{ color:#f00;}
.message .w1 b{ display:block; font-weight:normal;}
.message img{ vertical-align:middle; cursor:pointer;}
.message .button1{ display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; background:#714409; color:#fff; margin:0 10px;}
/**/

/**/
.news{}
.news ul li{ padding:10px 0; border-bottom:#D3C4B1 dotted 1px;}
.news ul li h2{ font-weight:bold; font-size:14px; line-height:26px; height:26px; border-bottom:#D3C4B1 dotted 1px; padding-left:20px; background:url(../images/ico3.jpg) left center no-repeat;}
.news ul li h2 a{ color:#333; float:left; width:70%; height:26px; overflow:hidden;}
.news ul li h2 span{ float:right; color:#714409; font-size:12px;}
.news ul li .box{ margin-top:5px;}
.news ul li .box .img{ float:left; border:#D3C4B1 solid 1px; padding:2px; width:104px;}
.news ul li .box .img img{ display:block; width:100%;}
.news ul li .box .txt{ float:right; width:800px;}
.news ul li .box .txt h3{ font-weight:bold; font-size:12px; line-height:2em; max-height:4em; overflow:hidden;}
/**/

/**/
.picList2{}
.picList2 ul li{ float:left; width:450px; margin:20px 20px 20px 0;}
.picList2 ul li:nth-child(2n){ margin-right:0;}
.picList2 ul li .img{ float:left; width:200px; height:140px; border:#D3C4B1 solid 1px; padding:2px; position:relative;}
.picList2 ul li .img img{ max-width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.picList2 ul li .txt{ float:right; width:235px; color:#666;}
.picList2 ul li .txt h2{ font-weight:bold; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden;}
.picList2 ul li .txt h3{ font-weight:normal; font-size:15px; line-height:1.5em; height:4.5em; overflow:hidden; margin-top:5px;}
.picList2 ul li .txt h4{ font-weight:normal; font-size:14px; margin-top:10px;}
.picList2 ul li .txt h4 span{ display:inline-block; padding:0 15px; height:30px; line-height:30px; background:#714409; color:#fff; border-radius:5px;}
/**/

/**/
.detail{}
.detail h2{ border-bottom:#D3C4B1 1px dotted; font-weight:bold; font-size:16px; line-height:40px; text-align:center;}
.detail .list{ margin-top:10px; border:#D3C4B1 1px solid; background:#F5EFDB; padding:10px;}
.detail .box1{ border:#D3C4B1 1px solid; background:#fff; padding:10px 10px;}
.detail .box1 .lt{ width:5%; text-align:right;}
.detail .box1 .lt img{ max-width:100%;}
.detail .box1 .ct{ width:88%; padding:0 1%; text-align:center;}
.detail .box1 .ct .img{}
    .detail .box1 .ct .img img {
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
.detail .box1 .rt{ width:5%; text-align:left;}
.detail .box1 .rt img{ max-width:100%;}
.detail .box2{ border:#D3C4B1 1px solid; background:#fff; padding:10px 10px; margin-top:10px;}
.detail .box2 h3{ font-weight:bold; font-size:14px; height:32px; line-height:32px; background:#714409; color:#fff; padding:0 10px;}
.detail .box2_con{ margin:10px 0;}
.detail .box2 h4{ font-weight:normal; font-size:14px; height:32px; line-height:32px; text-align:right;}
.detail .box3{ border:#D3C4B1 1px solid; background:#fff; margin-top:10px;}
.detail .box3 h3{ font-weight:bold; font-size:14px; height:32px; line-height:32px; background:#714409; color:#fff; padding:0 10px;}
.detail .box3_con{ margin:10px 13px;}
.detail .box3_con ul li{ float:left; width:213px; margin:0 5px 0 5px; text-align:center}
.detail .box3_con ul li .img{ border:#D3C4B1 solid 1px; height:145px; position:relative;}
.detail .box3_con ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.detail .box3_con ul li h4{ font-weight:normal; font-size:14px; line-height:2em; height:2em; overflow:hidden;}
