﻿/* CSS Document */
/*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:Microsoft Yahei;font-size:14px;color:#000000;}
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;} 
img{border:none;border:0;vertical-align:middle;}
a{text-decoration:none;outline:none; color:#333;}
a:hover{ color:#9c3437;}
p{margin:0;padding:0;}
.clearfix:after{
     content:".";       
     display:block;       
     height:0;       
     clear:both;       
     visibility:hidden;       

}
.clearfix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
em{ font-style:normal;}
.onShow{ color:#959595;}
.onError,.onFocus{ color:#ad3b37;}
.onCorrect{ color:#299054;}
.w1170{ width:1170px; margin:0 auto;}
.unionLabout{ width:884px !important;}
.unionLabout ul{ width:900px !important;}
/*全局 end*/

header{ height:165px; position:relative; overflow:hidden; min-width:1170px;}
.headerL{ width:50%; height:165px; background-color:#af3d3a; position:absolute; left:0; top:0; z-index:1;}
.headerM{ height:165px; background:url(h_bg.jpg) no-repeat top center; position:absolute; left:50%; top:0; margin-left:-585px; z-index:2;}
.headerM .headerM1{ width:514px; height:102px; margin-top:32px;}
.headerM .headerM2{ margin-top:25px;}
.headerM .headerM2 .headerM2_1{ height:70px; overflow:hidden;}
.headerM .headerM2 .headerM2_1 p{ padding-top:30px; color:#fff; float:right; line-height:20px; padding-right:10px;}
.headerM .headerM2 .headerM2_1 img{ float:right;}
.headerM .headerM2 .headerM2_2{ line-height:34px; margin-top:15px;}
.headerM2_2 input{ width:197px; height:34px; background-color:#fff; border-radius:3px; border:none; padding-left:13px; font-size:12px; font-family:Microsoft Yahei; outline:none;}
.headerM2_2 button{ width:80px; height:34px; background-color:#9c3437; border-radius:3px; border:none; color:#fff; margin-left:10px;  outline:none; cursor:pointer;}

.headerR{ width:50%;height:165px; background-color:#f4a165;position:absolute; right:0; top:0; z-index:1;}

/*nav*/
nav{ height:39px; min-width:1170px; background:url(navbg.jpg) repeat-x top center;}
.navlist{}
.navlist ul{}
.navlist ul li{ text-align:center; float:left; line-height:39px; }
.navlist ul li a{ color:#5d5d5d; width:94px; height:39px; display:block; border-left:1px solid #dcdcdc; border-right:1px solid #ffffff;}
.navlist ul li a:hover,.navlist ul li a#hover{ background-color:#f39d0c; border-left:1px solid transparent; border-right:1px solid transparent; color:#fff; font-weight:bold;}

.navlist li ul{display:none;position:absolute;z-index:9999; background-color:#efefef;}
.navlist ul li ul li{ float:none; font-size:12px;}
.navlist ul li ul li a{ border-left:1px solid #efefef; border-right:1px solid #efefef;}

.zycont{ padding-bottom:30px;}
/*column1*/
.column1{ height:302px; overflow:hidden;}
.column1L{}
/*幻灯*/
.focusBox2 { position: relative; width: 825px; height: 302px; overflow: hidden; text-align: left; overflow:hidden;}
.focusBox2 .pic2 img { width: 823px; height: 300px; display: block; border-radius:3px; border:1px solid #cccccc; }

.focusBox2 .num2 { position: absolute; z-index: 3; bottom: 10px; right: 8px; font-size:12px; }
.focusBox2 .num2 li{ float: left; position: relative; width: 24px; height: 24px; border-radius:12px; line-height: 24px; overflow: hidden; text-align: center; margin-right: 7px; cursor: pointer; }
.focusBox2 .num2 li a,.focusBox2 .num2 li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;color: #666666; font-size:12px; background: rgba(255,255,255,0.5);}
.focusBox2 .num2 li span { z-index: 1; }
.focusBox2 .num2 li.on a,.focusBox2 .num2 a:hover{ background:#f39d0c; color: #fff; }
/*幻灯 end*/


.column1R{ width:333px;}
.column1R h3{ width:333px; height:55px; background:url(btn.jpg) no-repeat top center;}
.column1R ul{}
.column1R ul li{ width:331px; height:38px; line-height:38px; border:1px solid #cccccc; text-align:center;  font-weight:bold; margin-top:10px;}
.column1R ul li a{color:#666666;}

.column1R_reg{ height:89px; background:url(reg_bg.jpg) no-repeat top center; margin-top:10px; overflow:hidden;}
.column1R_reg form{ padding-left:14px;}
.column1R_reg p{ padding-top:11px;}
.column1R_reg label{ width:26px; display:inline-block; margin-right:5px;}
.column1R_reg input{ width:165px; border:1px solid #898989; height:25px; outline:none; padding-left:5px;}
.column1R_reg button,.column1R_reg a{ width:92px; height:28px; border-radius:3px; border:none; color:#fff; display:inline-block; margin-left:12px;outline:none;}
.column1R_reg button.b1{ background-color:#9c3437; cursor:pointer;}
.column1R_reg a.b2{ background-color:#f39d0c; text-align:center; line-height:28px;}
.column1R_reg a.b3{ background-color:#999; text-align:center; line-height:28px;}

.reg_wel{ color:#666; padding-top:15px; text-align:center;}
.reg_btn{ padding-top:10px; text-align:center;}

.columnT{ height:36px; line-height:36px; border-left:7px solid #9c3437; background-color:#eeeeee;}
.columnT em{ float:right; font-size:12px; color:#707070; padding-right:10px;}
.columnT em a{ color:#707070;}
.columnT span{ font-size:16px; color:#3e3e3e; font-weight:bold; padding-left:10px;}

.columnL{}
.columnL ul{}
.columnL ul li{ line-height:36px; border-bottom:1px dashed #d9d9d9; }
.columnL ul li em{ float:right; font-size:12px; color:#a6a6a6;}
.columnL ul li a{ background:url(dot.jpg) no-repeat 0 10px; padding-left:10px;}

.column2{ height:354px; overflow:hidden;}
.column2L{ width:825px;}
.column2L1{ width:378px; height:306px; margin-top:13px;}
/*幻灯*/
.focusBox { position: relative; width: 378px; height: 306px; overflow: hidden; text-align: left; overflow:hidden;}
.focusBox .pic img { width: 378px; height: 306px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: rgba(0,0,0,0.6); overflow: hidden; }

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: #fff; padding-left:15px; text-decoration: none; }

.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; font-size:12px; }
.focusBox .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 7px; cursor: pointer; background-color:#777777;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;color: #000000; font-size:12px;}
.focusBox .num li span { z-index: 1; background: #808080;  }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f39d0c; color: #9c3437; }
/*幻灯 end*/
.column2L2{ width:432px;}
.column2L2 .column2L2_T{ margin-top:13px;}
.column2L2 .column2L2_T h2{ padding:5px 0; text-align:center; font-size:16px; color:#f90909; font-weight:bold;}
.column2L2 .column2L2_T h2 a{ color:#f90909;}
.column2L2 .column2L2_T h2 a:hover{ text-decoration:underline;}
.column2L2 .column2L2_T p{ font-size:12px; line-height:20px; color:#7f7f7f;}
.column2L2 .column2L2_T p a{ color:#f90909;}
.column2R{ width:333px;}

.column2RL{width:333px; height:304px; margin-top:13px; overflow:hidden;}
.column2RL ul{ padding:0 5px 0 15px;}
.column2RL ul li{ padding:5px 0; line-height:28px; border-bottom:1px dashed #d9d9d9;}
.column2RL ul li a{ background:url(dot.jpg) no-repeat 0 10px; padding-left:10px; color:#333;}
.column2RL ul li em{ color:#999999;}

.column3{}
.column3L{ width:100%; padding:14px 0 0 14px; height:275px; background:url(../images/mid_bg.jpg) no-repeat top center; margin-top:13px;}

.column3L1{ width:33.3%; float:left;}

.con{width: 46.2%;height: 125px;float: left;margin-right: 11px;margin-bottom: 10px;position: relative;cursor: pointer; overflow:hidden;}
.con img{width:100%;height: 125px;}
.con .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 29px;line-height: 29px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.con .txt h3{font-weight: normal;}
.con .txt p{width:170px; display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-moz-margin-before: 1em;-moz-margin-after: 1em;-moz-margin-start: 0px;-moz-margin-end: 0px;}
.con .txt p a{ width:82px; margin:0 auto;  display:block; font-size:12px; text-align:center; color:#fff; height:20px; line-height:20px; background-color:#f39d0c; border-radius:3px;}
.con .c3bg{width: 166px;height: 175px; border:2px solid #f39d0c; position:absolute; left:0; top:0;}

.column3L2{ width:34%;float:left;}
.con1{width: 100%;height: 260px; position: relative;cursor: pointer; overflow:hidden;}
.con1 img{ width:100%; height:260px;}
.con1 .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 29px;line-height: 29px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.con1 .txt h3{font-weight: normal;}
.con1 .txt p{width:417px; display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-moz-margin-before: 1em;-moz-margin-after: 1em;-moz-margin-start: 0px;-moz-margin-end: 0px; position:relative; z-index:999;}
.con1 .txt p a{ width:82px; margin:0 auto;  display:block; font-size:12px; text-align:center; color:#fff; height:20px; line-height:20px; background-color:#f39d0c; border-radius:3px;}
.con1 .c3bg{width: 413px;height: 364px; border:2px solid #f39d0c; position:absolute; left:0; top:0;}

.column3L3{ width:30%;float:left;margin-left: 14px;}
.con2{margin-right:11px;height: 125px; position: relative;cursor: pointer; overflow:hidden;}
.con2 img{ width:100%; height:125px;}
.con2 .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 29px;line-height: 29px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.con2 .txt h3{font-weight: normal;}
.con2 .txt p{width:350px; display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-moz-margin-before: 1em;-moz-margin-after: 1em;-moz-margin-start: 0px;-moz-margin-end: 0px;}
.con2 .txt p a{ width:82px; margin:0 auto;  display:block; font-size:12px; text-align:center; color:#fff; height:20px; line-height:20px; background-color:#f39d0c; border-radius:3px;}
.con2 .c3bg{width: 346px;height: 175px; border:2px solid #f39d0c; position:absolute; left:0; top:0;}

/*column4*/
.bgfc{ background-color:#fcfcfc;}
.column4{}
.column4L{ width:825px;}
.column4L1{ width:825px; height:330px; overflow:hidden;}
.column4L1 ul{ width:839px; margin-top:13px;}
.column4L1 ul li{ width:265px; height:320px; float:left; margin-right:14px; overflow:hidden;}
.column4L1 ul li .img-wrap{ width:265px; height:158px; overflow:hidden;}
.column4L1 ul li img{-webkit-transform: scale(1);-ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);-webkit-transition: transform .5s ease;-o-transition: transform .5s ease;transition: transform .5s ease; width:265px; height:158px;}
.column4L1 ul li:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.column4L1 ul li .c4b{width:223px; height:138px; padding:10px 20px; border:1px solid #e6e6e6; border-top:none;}
.column4L1 ul li:hover .c4b{border:1px solid #f39d0c;border-top:none;}
.column4L1 ul li .c4b h2{ font-size:16px; font-weight:bold; color:#373737; padding-top:8px;}
.column4L1 ul li .c4b div{padding:13px 0 10px; height:50px;}
.column4L1 ul li .c4b p{ font-size:12px; color:#666666; line-height:25px;/* padding:13px 0 10px;*/}
.column4L1 ul li .c4b a{ display:block; width:226px; height:33px; margin:0 auto; background-color:#cccccc; text-align:center; line-height:33px; color:#666666;}

.column4L1 ul li:hover .c4b a{ background-color:#f39d0c; color:#fff;}



.column4R ul,.column5R ul{ padding:0 5px 10px 15px;}
.column4R{ width:333px;}

/*column5*/
.column5{ height:301px; overflow:hidden;}
.column5L{ width:436px;}
.column5L1{ margin-top:13px; width: 435px; height: 254px; overflow:hidden;}
/*幻灯*/
.focusBox1 { position: relative; width: 435px; height: 254px; overflow: hidden; text-align: left; overflow:hidden;}
.focusBox1 .pic1 img { width: 435px; height: 254px; display: block; }
.focusBox1 .txt-bg1 { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: rgba(0,0,0,0.6); overflow: hidden; }

.focusBox1 .txt1 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox1 .txt1 li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox1 .txt1 li a{ display: block; color: #fff; padding-left:15px; text-decoration: none; }

.focusBox1 .num1 { position: absolute; z-index: 3; bottom: 10px; right: 8px; font-size:12px; }
.focusBox1 .num1 li{ float: left; position: relative; width: 13px; height: 13px; border-radius:8px; line-height: 200; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer; background-color:#fff;}
.focusBox1 .num1 li a,.focusBox .num1 li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;color: #fff; }
.focusBox1 .num1 li span { z-index: 1; background: #808080;}
.focusBox1 .num1 li.on a,.focusBox .num1 a:hover{ background:#f39d0c; color: #fff; }
/*幻灯 end*/


.column5M{ width:376px; margin-left:14px;}
.column5M .column5M1{ line-height:31px; text-indent:2em; color:#5f5f5f; padding:10px 5px;}
.column5R{ width:333px;}

/*column6*/
.column6{}
.column6L{ width:825px;}
.column6L1{width:825px; overflow:hidden;}
.column6L1 ul{ width:840px; margin-top:13px;}
.con3{width: 269px;height: 212px;float: left;margin-right: 11px;margin-bottom: 10px;position: relative;cursor: pointer; overflow:hidden;}
.con3 img{width:269px;height: 212px;}
.con3 .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 29px;line-height: 29px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.con3 .txt h3{font-weight: normal;}
.con3 .txt p{width:269px; display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-moz-margin-before: 1em;-moz-margin-after: 1em;-moz-margin-start: 0px;-moz-margin-end: 0px;}
.con3 .txt p a{ width:82px; margin:0 auto;  display:block; font-size:12px; text-align:center; color:#fff; height:20px; line-height:20px; background-color:#f39d0c; border-radius:3px;}


.column6R{ width:333px;}
.column6R1{ margin-top:13px;}



/*column7*/
.column7L ul,.column7M ul{ padding:5px 10px 10px;}
.column7R ul{ padding:5px 5px 10px 15px;}
.column7{}
.column7L{width:436px;}
.column7M{width:376px; margin-left:14px;}
.column7R{width:333px;}

.links{ width:1170px; overflow:hidden;}
.links ul{ width:1190px; padding-left:2px; margin-top:13px;}
.links ul li{ float:left; margin:0 10px 9px 0;}
.links ul li img{ width:156px; height:56px; border:1px solid #dddddd;}

.copyright{ height:138px; background-color:#9c3437;}
.copyrightL{ width:550px; height:78px; position:relative; margin-top:30px;}
.copyrightL1{ font-size:12px; color:#fff; line-height:26px;}
.copyrightL1 a{ color:#fff;}
.copyrightL2{ position:absolute; right:70px; top:30px;} 
.copyrightL2 img{ margin-left:20px;}

.copyrightR{ margin-top:18px;}

/**/
.leftbar{ width:256px;}
.leftbar_line{ width:512px; height:2px;  background:url(l_bg.jpg) no-repeat 0 0;}
.leftbar1{ width:254px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.leftbar1T{ height:73px; padding:20px 0 0 26px; background-color:#f7f7f7; border-bottom:1px solid #dcdcdc;}
.leftbar1T span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.leftbar1T h2{ font-size:24px; color:#333333;}
.leftbar1 ul{}
.leftbar1 ul li{ height:50px; line-height:50px; padding-left:40px; border-bottom:1px solid #dcdcdc;}
.leftbar1 ul li a{ height:50px; display:block;}
.leftbar1 ul li a:hover,.leftbar1 ul li a.hver{ color:#aa3732; font-weight:bold; background:url(sj.png) no-repeat 150px 20px ;}

.leftbar_line1{ height:2px; background-color:#f39d0c; margin-top:23px;}
.leftbar_line2{ height:2px; background-color:#ab3834; }
.leftbar2{width:254px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.leftbar2T{ height:70px; border-bottom:1px solid #f1f1f1; background-color:#f7f7f7}
.leftbar2T h2{ font-size:20px; color:#f39d0c; padding:20px 0 0 17px;}
.leftbar2T h3{ font-size:20px; color:#aa3732; font-weight:bold; padding:20px 0 0 17px;}
.leftbar2T span{ font-size:24px; margin:16px 17px 0 0; float:right;}
.leftbar2T span a{ color:#302f2f;}

.leftbar2P{ width: 234px; /*height: 190px;*/ margin:10px auto 0;}

.leftbar3{ background-color:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.leftbar3T{ height:202px; text-align:center; padding-top:40px;}
.leftbar3T img{ border-radius:70px;}
.leftbar3T h3{ font-size:14px;  color:#aa3732; line-height:40px;}

.leftbar3T p{ font-size:12px; color:#777676; }
.leftbar3T p span{ color:#999; padding:0 5px;}
.leftbar3L ul{}
.leftbar3L ul li{ height:50px; line-height:50px; padding-left:40px; border-top:1px solid #dcdcdc;}
.leftbar3L ul li a{ height:50px; display:block;}
.leftbar3L ul li a:hover,.leftbar3L ul li a.hver{ color:#aa3732; font-weight:bold; background:url(sj.png) no-repeat 150px 20px ;}
/*幻灯*/
.focusBox3 { position: relative; width: 234px; height: 190px; overflow: hidden; text-align: left; overflow:hidden;}
.focusBox3 .pic img { width: 234px; height: 190px; display: block; }
.focusBox3 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%; background: rgba(0,0,0,0.6); overflow: hidden; }

.focusBox3 .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox3 .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.focusBox3 .txt li a{ display: block; color: #fff; padding-left:15px; text-decoration: none; }

.focusBox3 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; font-size:12px; }
.focusBox3 .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 7px; cursor: pointer; background-color:#777777;}
.focusBox3 .num li a,.focusBox3 .num li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;color: #000000; font-size:12px;}
.focusBox3 .num li span { z-index: 1; background: #808080;  }
.focusBox3 .num li.on a,.focusBox3 .num a:hover{ background:#f39d0c; color: #9c3437; }
/*幻灯 end*/

.leftbar2L{width:234px; margin-top:13px; margin:0 auto; overflow:hidden; padding-bottom:14px;}
.leftbar2L ul{ padding:0 5px 0 5px;}
.leftbar2L ul li{ padding:5px 0; line-height:28px; border-bottom:1px dashed #d9d9d9;}
.leftbar2L ul li a{ background:url(dot.jpg) no-repeat 0 10px; padding-left:10px; color:#333;}
.leftbar2L ul li em{ color:#999999;}


.rightbar{ width:884px;}
.rightbarT{ height:45px; border-bottom:1px solid #dedede;}
.rightbarT span{ font-size:24px; color:#232323; padding-right:48px; padding-bottom:13px; border-bottom:3px solid #aa3732;}
.rightbarT em{ line-height:45px; display:block; float:right; font-size:12px; color:#bfbfc1; background:url(site.jpg) no-repeat 0 13px; padding-left:20px;}
.rightbarT em a{ color:#bfbfc1;}

.about{ width:854px; margin:0 auto; overflow:hidden; color:#555555; line-height:2em; padding:20px 0;}
.about img{ max-width:854px;}


/*新闻*/
.news{ margin-top:0px;}
.newsT{ padding:5px; border:1px solid #cccccc;}
#flash { width:870px; height:214px;overflow:hidden; position:relative; z-index:9; float:left;}
#flashbox{position:relative; z-index:0; height:214px; overflow:hidden;}
.flash_box{ position:relative; z-index:0; height:214px; overflow:hidden;}
.flash_box li{ height:214px; width:870px; }
.flash_box li img{ width:335px; height:214px; }
.flash_box li .flash-1{ width:335px; height:214px; float:left;}
.flash_box li .flash-2{ width:486px; height:174px; padding:20px; background-color:#f3f3f3; float:right;}
.flash_box li .flash-2 h3{ font-size:20px; color:#333333;}
.flash_box li .flash-2 p{ line-height:20px; font-size:12px; color:#333333; padding:20px 0;}
.flash_box li .flash-2 a{ font-size:12px; color:#ac3936;}

.pnBtn{ position: absolute; width:24px; height:24px; background:url(pre.png) left no-repeat; z-index:9999; bottom:17px; right:24px; cursor:pointer;}
.prev{ right:58px;}
.next{  background:url(pre.png)  right no-repeat;}

.newsL{ margin-top:15px;}
.newsL ul{}
.newsL ul li{}
.newsL ul li a{ height:100px; display:block; padding:15px 0; border-bottom:1px dashed #d9d9d9;}
.newsL ul li a:hover{ border-bottom:1px dashed #f39d0c;}
.newsL ul li a:hover h3{ color:#f39d0c;}
.newsL ul li a:hover img{ fliter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.newsL ul li .n-1{ width:150px; height:100px;}
.newsL ul li .w1{width:884px;}
.newsL ul li .w2{width:706px;}
.newsL ul li .n-2{ }
.newsL ul li .n-2 h3{ font-weight:bold; color:#333333; height:30px; line-height:30px; }
.newsL ul li .n-2 p{ font-size:12px; line-height:18px; color:#888888;}
.newsL ul li .n-2 em{ display:block; line-height:30px; height:30px; overflow:hidden; background:url(date.jpg) no-repeat 0 10px; color:#666666; font-size:12px; padding-left:18px;}

.fy{ text-align:center; font-size:12px; margin-top:40px; margin-bottom:10px;}
.fy a{ padding:8px 13px; border:1px solid #b2b2b2; margin:0 2.5px;}
.fy a:hover,.fy a.on{ background-color:#f39d0c; border:1px solid #f39d0c; color:#fff;}

.newsshow{ width:855px; margin:30px auto 0; overflow:hidden;}
.showT{ font-size:24px; color:#333333; text-align:center; line-height:35px;}
.showD{ font-size:12px; color:#b2b2b2; text-align:center; padding:20px 0; border-bottom:1px dashed #cac7c5;}
.showA{ height:87px; margin-top:30px;}
.showA1{ width:710px; height:72px; background-color:#f2f2f2; padding:15px 0 0 20px;}
.showA1 p{ font-size:18px; line-height:29px; color:#666666;}
.showA2{ width:122px; height:87px; background-color:#f39d0c;}

.showC{ padding: 30px 0; line-height:2em; }
.show_table{ width:813px; height:250px; padding:15px 20px; border:1px solid #9c3437; background-color:#fbfbfb; margin-bottom:25px;}
.show_tableT{ color:#aa3732;}
.show_tableT span{ font-size:24px;}
.show_tableT em{ font-size:14px;}
.show_tableL dl{ padding-top:25px;}
.show_tableL dl label{ padding-right:10px;}
.show_tableL dl dd{ margin-bottom:10px;}
.show_tableL dl dd input{ width:317px; height:34px; border:1px solid #dddddd; outline:none; padding-left:10px; font-family:Microsoft Yahei;}
.show_tableL dl dd span{ background:url(ff.png) no-repeat 0 5px; padding-left:15px; margin-left:10px;}
.show_tableL dl dt button{ width:159px; height:36px; border-radius:3px; background-color:#adadad; color:#fff; text-align:center; line-height:36px; border:none; font-weight:bold; font-family:Microsoft Yahei; font-size:16px; outline:none; cursor:pointer;}
.show_tableL dl dt{ margin-top:20px;}
.show_tableL dl dt button:first-child{ background-color:#f39d0c; margin-right:25px;}

.showS{ height:33px; overflow:hidden; background-color:#ebebeb;}
.jiathis_style{ padding:8px 0 0 14px;}
.showS1{ line-height:33px; font-size:12px; color:#9c9d9d;}
.showS1 a{ color:#9c9d9d;  padding:0 10px;}
.showS1 a i{ width:18px; height:12px; display:inline-block; background:url(close.png) no-repeat;}
.showS1 a.c1 i{ background-position:0 0;}
.showS1 a.c2 i{ background-position:-20px 0;}
.showS1 a.c3 i{ background-position:-46px 0;}

.showN{ margin-top:20px;}
.showN1{ width:710px;}
.showN1 p{ color:#636363;  line-height:35px;}
.showN2{ width:100px; padding-top:15px;}
.showN2 a{ display:block; width:95px; height:35px; line-height:35px; text-align:center; border:2px solid #636363;}

/*活动*/
.activity{ width:884px;  margin-top:30px;}
.activity ul{ width:900px;}
.activity ul li{ width:285px; height:352px; float:left; margin-right:14px; margin-bottom:14px; overflow:hidden;}
.activity ul li .img-wrap{ width:285px; height:169px; overflow:hidden;}
.activity ul li img{-webkit-transform: scale(1);-ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);-webkit-transition: transform .5s ease;-o-transition: transform .5s ease;transition: transform .5s ease;}
.activity ul li:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.activity ul li .c4b{width:243px; height:162px; padding:10px 20px; border:1px solid #e6e6e6; border-top:none;}
.activity ul li:hover .c4b{border:1px solid #f39d0c;border-top:none;}
.activity ul li .c4b h2{ font-size:16px; font-weight:bold; color:#373737; padding:8px 0 17px;}
.activity ul li .c4b p{ font-size:12px; color:#666666; line-height:25px; height:50px; overflow:hidden;}
.activity ul li .c4b span{ font-size:12px; color:#666666; line-height:25px; display:block;}
.activity ul li .c4b div{ margin-top:17px;}
.activity ul li .c4b a{ display:block; width:115px; height:36px; background-color:#cccccc; text-align:center; line-height:36px; color:#666666; float:left;}
.activity ul li .c4b a.a1{margin-right:11px; }
.activity ul li:hover .c4b a.a1{ background-color:#f39d0c; color:#fff;}
.activity ul li .c4b a.a3{ background-color:#cccccc; width:243px;}
.activity ul li:hover .c4b a.a3{ background-color:#f39d0c; color:#fff;}
/*非遗保护*/
.culturalL{ width:884px; overflow:hidden; margin-top:30px;}
.culturalL ul{ width:910px;}
.culturalL ul li{ width:283px; height:225px; position:relative; float:left; margin-right:18px; margin-bottom:18px;}
.culturalL ul li a{ width:283px; height:225px; display:block; background-color:#f2f2f2;}
.culturalL ul li a:hover{ background-color:#f39d0c;}
.culturalL ul li a img{ width:259px; height:180px; padding:12px 12px 0 12px;}
.culturalL ul li a p{ line-height:30px; text-align:center; color:#2d2d2d;}
.culturalL ul li a:hover p{ color:#fff;}

.culturalL ul li a:hover i{ display:block; width:259px; height:180px; background: rgba(0,0,0,0.6); position:absolute; left:12px; top:12px;}
.culturalL ul li a:hover i em{ display:block; width:38px; height:38px; background:url(s.png) no-repeat; margin:71px auto 0;}

/*list*/
.list{}
.list ul{}
.list ul li{}
.list ul li a{ height:100px; display:block; padding:15px 0; border-bottom:1px dashed #d9d9d9;}
.list ul li a:hover{ border-bottom:1px dashed #f39d0c;}
.list ul li a:hover h3{ color:#f39d0c;}

.list{ margin-top:15px;}
.list ul li.newlist a:hover img{ fliter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.list ul li.newlist .n-1{ width:150px; height:100px;}
.list ul li.newlist .w1{width:884px;}
.list ul li.newlist .w2{width:706px;}
.list ul li.newlist .n-2{ }
.list ul li h3{ font-weight:bold; color:#333333; height:30px; line-height:30px; overflow:hidden;}
.list ul li p{ font-size:12px; line-height:18px; height:36px; overflow:hidden;  color:#888888;}
.list ul li em{ display:block; line-height:30px; height:30px; overflow:hidden; background:url(date.jpg) no-repeat 0 10px; color:#666666; font-size:12px; padding-left:18px;}

.memrightT{ height:34px; line-height:34px; background-color:#f9f9f9; border-left:7px solid #9c3437;}
.memrightT em{ color:#707070; font-size:12px; float:right; padding-right:15px;}
.memrightT em a{ color:#707070;}
.memrightT span{ font-weight:bold; color:#3e3e3e; font-size:16px; padding-left:15px;}
/**/
.unionT{ width:1170px; height:54px; position:relative; margin-top:25px;}
.unionT .unionT1{ width:1170px; height:1px; background-color:#bfbfbf; position:absolute; left:0; top:27px;}
.unionT .unionT2{ width:237px; height:54px; position:absolute; left:50%; margin-left:-118px; background-color:#fff; text-align:center;}
.unionL{ width:1170px; overflow:hidden;  margin-top:15px;}
.unionL ul{ width:1200px;}
.unionL ul li{ width:281px; float:left; margin-right:15px; margin-bottom:15px;}
.unionL ul li p{ height:57px; background-color:#f5f5f5; border-top:4px solid #f39d0c; text-align:center; line-height:57px; font-size:20px;}
.unionL ul li{background-color: #EEE;overflow:hidden;zoom:1;-webkit-transition: all .5s ease; -o-transition: all .5s ease;transition: all .5s ease;}
.unionL ul li:hover{  box-shadow: 0px 3px 10px 0px rgba(0,0,0,.3); -webkit-transform: translate(0, -2px); -ms-transform: translate(0, -2px); -o-transform: translate(0, -2px); transform: translate(0, -2px);}


/**/
.fgcont{ background-color:#ffffff; padding-top:15px;  padding-bottom:30px;}
.fg_banner{ widows:1170px; height:180px; background:url(fg_banner.jpg) no-repeat top center; overflow:hidden;}
.fg_banner span{ display:block; font-size:36px; font-weight:bold; color:#f5f5f5; padding:34px 0 0 30px;}
.fglist{ padding:0 15px;}
.fglist p{ line-height:43px; color:#333333;}


.leftbarfg{ width:254px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.leftbarfgL{}

.leftbarfgL ul li{ line-height:50px; text-indent:40px; border-bottom:1px solid #dcdcdc;}
.leftbarfgL ul li a{height:50px; display:block;position: relative;}
.leftbarfgL ul li .inactive{ background:url(off.png) no-repeat 184px center;}
.leftbarfgL ul li .inactives{background:url(on.png) no-repeat 184px center;} 
.leftbarfgL ul li a.hver{ font-weight:bold; color:#aa3732;}

.leftbarfgL ul li ul{display: none;}
.leftbarfgL ul li ul li { border-top:1px solid #dcdcdc; border-bottom:none; padding-left:35px; background:url(subTypeBg.gif) no-repeat 40px 15px;}
.leftbarfgL ul li ul li ul{display: none;}
.leftbarfgL ul li ul li a{}

/*客服*/
.floating_ck{position:fixed;right:0;top:30%; font-size:12px; font-family:Microsoft Yahei;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;cursor:pointer; background-repeat:no-repeat;background-position:center 20%;}
.floating_ck dl dd:hover{background-color:#9c3437;border-bottom:solid 1px #9c3437;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult a,.words a,.quote a{ display:block; background-repeat:no-repeat;background-position:center 20%;}
.consult a{background-image:url(zxicon.png);}
.words a{background-image:url(whicon.png);}
.quote a{background-image:url(kficon.png);}
.qrcord{background-image:url(erweima.png);}
.return{background-image:url(fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_ck dd span a{ color:#fff;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#9c3437;border-bottom:solid 1px #9c3437;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(erwei.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

















