@charset "utf-8";
/* CSS Document */
body{ font-weight:normal; font-family:Microsoft YaHei; margin:0px; padding:0px; border:none; outline:none; background:url(/imgs/body-bg.jpg) repeat-y center;}
ul,dd,dt,dl,li,p,h2,h3,h4,h1,h5,h6,textarea,a{ list-style:none; text-decoration:none;margin:0px; padding:0px;}
.clear{ clear:both; width:0px; height:0px; font-size:0px; line-height:0px;}
b,i{ font-style:normal;}
img{border:none; transition:all ease-in-out 0.5s !important;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
input,button,textarea{border:none;font-family:Microsoft YaHei;}
.icon-list{ background:url(/template/pc/skin/images/icon-list.png) no-repeat;}
.inline{ display:inline-block; *display:inline;zoom:1;}

.float-l,.fl{ float:left;}
.float-r,.fr{ float:right;}
.box{ width:1200px; margin:0 auto; position:relative;}
.boxn{ width:1280px; margin:0 auto; position:relative;}
.boxa{ width:1206px; margin:0 auto; position:relative; background-color:#F4E2B9;border:1px solid #B4997A; padding-top:3px; padding-bottom:3px;}
.css3{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.bbt_top{ position:relative; overflow:hidden;background:url(/template/pc/skin/images/topbg.png) no-repeat center top;}
/* bbt_top{ position:relative;} */

.bbt_t{height:30px; position:relative; background-position:center bottom; z-index:510; padding-bottom:28px;}
.wenzi{font-size:12px;color:#cccccc;padding-top:8px;font-family:"宋体";}
.wenzi_r{font-size:14px;color:#cccccc;padding-top:4px;font-family:Microsoft YaHei;;padding-left:0px;}
.rehi{display:inline-block;width:27px;height:16px;padding-top:14px;}

.bbt_ogo{ position:absolute; top:20px; left:50%; margin-left:-138px;z-index:1000;}
.top1{ height:80px; padding-top:0px;}
.top1 .tel{ padding-left:60px;color:#333333; font-weight:bold}
/* top1 .tel{ background:url(/template/pc/skin/images/tel.png) no-repeat; padding-left:60px;color:#333333; font-weight:bold} */
.top1 .tel b{ font-size:30px; font-family: 'Impact',"Times New Roman", Times, serif; font-weight:normal;}
.top2{ height:71px;z-index:400;}
.top3{ height:71px;z-index:400;background:url(/template/pc/skin/images/topbg.png) no-repeat center top;}
a{ color:#333}
.s28{ font-size:28px;}
.fontl{ font-weight:normal}
.w775{ width:775px;}
.cf,.cf a{ color:#FFF}
.c2h{ color:#D8AD2A}
.c2{ color:#c92535}
.c333{color:#333333}
.s30{ font-size:30px;}
.en18{font-size:16px;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;color:#ADA597; text-align:center; padding-top:6px; padding-bottom:4px;}
.nav{  position:relative; }
.pt20{ padding-top:20px;}
.s20{ font-size:20px;}
.mt30{ padding-top:30px;}
.nav .navbox{margin:0 auto; text-align:center; height:70px;}
.nav .navbox ul #p_1{ float:left;text-align:center; height:70px;}
.nav .navbox ul #p_1 #most{ width:110px; color:#cccccc; font-size:16px; height:50px; padding-top:20px; line-height:20px; background:url(/template/pc/skin/images/liner.png)  no-repeat left center;}
.nav .navbox ul #p_1 #most i{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase}
.nav .navbox ul #most{ color:#ffe0bd; font-size:14px;display:inline-block; }
.nav .navbox ul #p_1.home #most{background:no-repeat}
.nav .navbox ul li.home { padding-left:50px; } 
/* .nav .navbox ul li.p5 { padding-left:300px;  } */
/* .nav .navbox ul #p_1.p5 #most{background-image:none;} */
.nav .navbox ul #p_1:hover #most{color:#faa619;}
.nav .navbox ul #p_1:hover{display:block;}
.sub_nav{ position:absolute;  top:70px;  height:auto;z-index:220; display:none; 
background:url(/template/pc/skin/images/navbg.png) repeat; padding:20px; margin:0px auto;}

.text_b0{color:#FFF; font-size:20px; background-color:#B5191E; font-family:Microsoft YaHei;}
.text_b00{color:#FFF; font-size:20px; background-color:#00853F; font-family:Microsoft YaHei;}
.text_b1{color:#FFF; font-size:18px; background-color:#B5191E; font-family:Microsoft YaHei;}
.text_b2{color:#FFF; font-size:18px; background-color:#02142c; font-family:Microsoft YaHei;}
.text_b3{color:#333; font-size:18px; font-family:Microsoft YaHei; font-weight:800;}

.sub_nav.sub5{ margin-left:-389px;}
.sub_nav.sub6{ margin-left:-389px;}
.sub_nav.sub7{ margin-left:-389px;}
.sub_nav.sub8{ margin-left:-389px;}
.sub_nav.sub9{ margin-left:-389px;}
.navimgul{ text-align:left;  border-right:1px solid #CBCDD6; padding-right:30px;  margin-right:20px;}
.navimgul li{ line-height:34px; background:url(/template/pc/skin/images/ico1.png) no-repeat left center;padding-left:15px;}
.navimgul li a{ color:#FFF; font-size:14px; }
.navimgul li a:hover{ color:#fde19d; font-weight:normal}

.top2 .nav2 ul #p_1.p5{ padding-left:0px; }
.top2 .nav2 ul #p_1.p5 #most{background:url(/template/pc/skin/images/liner.png)  no-repeat left center;}
.top2 .nav2 ul #p_1.p5:hover #most{}
.top2 .nav2 ul #p_1,li.home2 { background:no-repeat;} 

/*.top2 .nav2 .sub_nav.sub4{ width:600px;}*/
.top2 .nav2 .sub_nav.sub5{ margin-left:-402px;}
.top2 .nav2 .sub_nav.sub6{ margin-left:-402px;}
.top2 .nav2 .sub_nav.sub7{ margin-left:-402px;}
.top2 .nav2 .sub_nav.sub8{ margin-left:-402px;}
.top2 .nav2 .sub_nav.sub9{ margin-left:-402px;}
.top2 .nav2 ul #p_1 #most{ width:100px;}
.navlogo{ margin-top:13px;}

.mbackTop{ background: url(/template/pc/skin/images/dh/bkTop1.jpg) no-repeat; height: 75px; width: 60px; position: fixed; z-index: 1001; right: 10px; cursor: pointer; bottom: 266px; display: none; border: 1px solid #DADADA; _display:none!important; }
.mbackTop:hover { background: url(/template/pc/skin/images/dh/bkTop2.jpg) no-repeat;}

.topBox { position:fixed; height:4px; width:100%; z-index:555; }
.topBox2 { height: 70px; z-index: 999; width: 100%; position: fixed; position: fixed; display: none;_display: none!important;background:url(/template/pc/skin/images/topbg.jpg) no-repeat center top;}
.fullSlide{width:100%;height:960px; position:relative; padding-top:0px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:960px;text-align:center;}
.fullSlide .bd li a{display:block;height:auto;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:65px;height:8px;margin:4px;overflow:hidden; background:#FFF;  line-height:999px;   }
.fullSlide .hd ul li.on{background:#c92535; border-color:#c92535;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:50%; z-index:1;width:86px;height:86px;cursor:pointer;display:none;}


.row1{ background:url(/template/pc/skin/images/h-BT07.jpg) no-repeat center top; height:600px;}
.row8{ background:url(/template/pc/skin/images/h-BT08.jpg) no-repeat center top; height:550px;}
.row11{ position:relative;}
.row11 .tel{ color:#42250d; position:absolute; font-size:36px; left:204px; top:14px; font-family:'Impact';}
.row11 .gjc{ position:absolute; left:450px; line-height:74px; font-size:14px;}
.row11 .gjc a{ color:#6b6b6b}
.sousuo{ position:absolute; left:885px; top:17px}
.serchbtn{ width:40px; height:40px; background-color:transparent; cursor:pointer }
.txtkey{ width:263px; height:38px; line-height:38px; vertical-align:top}
.jianjie{ position:absolute; left:230px; top:210px; width:472px; color:#666666; font-size:14px; line-height:26px;}
.jianjie p{ text-indent:4ex;}
.cpys{ top:40px; position:absolute; width:100%;}

.cpystit{ display:block; color:#FFF; font-size:18px;text-align:center;font-weight:normal}
.teselist{ width:1220px; padding-top:20px;}
.tese{ width:288px;   height:310px;  float:left;   margin-right:12px;}
.tese .pzbox{ padding:10px; height:123px; }
.tese .pzimg{ width:288px; height:120px;overflow:hidden; }
.tese  a{ display:block;  height:310px;background-color:#fff;border-bottom:2px solid #cccccc;color:#333333;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.tese  a b{ font-size:20px; display:block; text-align:center; padding-bottom:10px;}
.tese a:hover{  background-color:#BA2F25;border-bottom:2px solid #42250d;}
.tese a:hover img{transform:scale(1.3);}
.tese a:hover{ color:#FFF;}
.tese  p{ line-height:26px; font-size:14px}
.tese i{ display:block; width:115px; height:32px; line-height:32px; border:1px solid #d5d5d5; margin:0px auto; border-radius:15px;}


.row100{ background:url(/template/pc/skin/images/h-BT05.jpg) no-repeat center top; height:550px;}
.row101{ background:url(/template/pc/skin/images/h-BT03.jpg) no-repeat center top; height:679px;}
.row1011{ background:url(/template/pc/skin/images/h-BT031.jpg) no-repeat center top; height:679px;}
.row1012{ background:url(/template/pc/skin/images/h-BT032.jpg) no-repeat center top; height:679px;}
.row1013{ background:url(/template/pc/skin/images/h-BT033.jpg) no-repeat center top; height:679px;}
.cpjs{ top:40px; position:absolute; width:100%;}
.teselist2{ width:1200px; padding-top:200px;}
.tese2{ width:580px; height:410px;  float:inherit; margin-right:12px;}
.tese2 .pzbox2{ padding:10px; height:180px; }
.tese2 .pzimg2{ width:580px; height:120px;overflow:hidden; }
.tese2  a{ display:block; height:380px;background-color:#fff;border-bottom:2px solid #cccccc;color:#333333;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.tese2  a b{ font-size:21px; display:block; text-align:center; padding-bottom:10px;}
.tese2 a:hover{background-color:#AA2634;border-bottom:2px solid #FAF6EB;}
.tese2 a:hover img{transform:scale(1.3);}
.tese2 a:hover{ color:#FFF;}
.tese2  p{ line-height:28px; font-size:16px; padding-left:inherit;}
.tese2 i{ display:block; width:115px; height:32px; line-height:32px; border:1px solid #d5d5d5; margin:0px auto; border-radius:15px;}


.index_bgf{background:url(/template/pc/skin/images/mid-a04.jpg) no-repeat center top;padding-top:0px; width:100%; padding-bottom:0px; height:800px;}
.index_bt{ background:url(/template/pc/skin/images/mid-a05.png) no-repeat center bottom; padding-top:120px; padding-bottom:50px;}

.indf_nr{ padding-top:23px;padding-bottom:45px;}
.indf_nr li{ width:25%; float:left; position:relative;}
.indf_nr li img{ display:block; width:100%;}
.indf_wb{position:absolute;left:0; top:0;background:url(/template/pc/skin/images/indf_bg.png) no-repeat; background-size:100%; width:100%; height:100%; text-align:center; color:#fff; font-size:1.5rem; line-height:100%; transition:0.5s;transform:scale(0);}
.indf_wb p{ padding-top:37%;}
.indf_nr li:hover .indf_wb{ transform:scale(1); transition:0.5s;}

.kg{ width:98%; margin:0 auto; max-width:1300px;}

.indz_title{ background:url(../images/ind_titlebg.png) no-repeat center; text-align:center; font-size:1.125rem; color:#ad8336;}
.indz_title p{ font-size:2.125rem; color:#ad8336; font-weight:bold;}
.indz_title span{ font-size:1.5rem; padding:0 5px;}
.indz_title i{ font-size:1.125rem; color:#000; text-align:center; font-style:normal; padding-top:5px; display:block;}

.bll_row1{ background:url(/template/pc/skin/images/news01.png) no-repeat center top; height:660px;}
/* .bll_row1{ background:url(/template/pc/skin/images/row1bg.jpg) no-repeat center top; height:600px;} */
.bll_row1 .video{ padding-top:60px; padding-left:42px; }

.news{ width:610px; height:413px; overflow:hidden; margin-top:40px;}
.news .newstit a{display:block;width:146px;font-size:28px;color:#fff;height:56px;line-height:56px; padding-left:0px;}
.newstline{ border-top:0px solid #bb944f; font-size:0px; line-height:0px;  }
.newsmenu{ height:36px; font-size:16px; font-weight:bold; margin-top:5px; }
.newsmenu li{ float:left; background:#ffe0a8;  transition: all .5s ease 0s; width:98px; height:36px; line-height:36px; text-align:center}
.newsmenu a{ display:block; color:#42250d;  }
.newsmenu li:hover,.newsmenu .thistab{ background:#c92535;}
.newsmenu li:hover a,.newsmenu .thistab a{ color:#fff}
.indexnew{  }
.indexnew a{ display:block;border-bottom:0px  dashed #cdcac5;padding:12px 5px 30px 0px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/* .indexnew a{ display:block;border-bottom:1px  dashed #cdcac5;padding:12px 5px 12px 0px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} */
.indexnew a:hover{ padding:12px 8px 30px 8px;}
.indexnew a:hover h5{color:#990033;}
.indexnew img{ width:134px; height:84px; border:3px solid #e2e2e2}
.indexnew .newsr{ width:560px; padding-left:0px;}
.indexnew .newsr h5{ font-weight:normal; font-size:16px; padding-bottom:5px; padding-top:5px;}
.indexnew .newsr h5 span{ font-weight:normal; font-size:14px; color:#575550; }
.indexnew .newsr p{ font-size:13px; line-height:2; color:#5b5b5b}

.bll_row2{ background:#fffaef url(/template/pc/skin/images/h-BT02.png) no-repeat center top; height:690px; padding-top:48px; position:relative}
.indextit{}
.indextit .inline{ vertical-align:top}
.intitl{ background:url(/template/pc/skin/images/intitl.png);  width:120px;margin-top:15px; height:42px; margin-right:15px; }
.intitr{ background:url(/template/pc/skin/images/intitr.png);width:120px;margin-top:15px; height:42px; margin-left:15px;}
.intitc { line-height:1.2; vertical-align:top; margin-top:5px; }
.intitc h2{ font-size:36px; color:#1f1f1f;}
.indextit h4{ font-size:32px; color:#1f1f1f; text-transform:uppercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.indextit p{ color:#666666; padding-top:0px; font-size:16px}
.indextit .botp{ color:#333333; font-size:16px; padding-top:10px;}

.bll_row3{ background:#fffaef url(/template/pc/skin/images/row2bg.jpg) no-repeat center top; height:380px; padding-top:48px; position:relative}
.indextit3{}
.indextit3 .inline{ vertical-align:top}
.intitl3{ background:url(/template/pc/skin/images/intitl.png);  width:120px;margin-top:15px; height:42px; margin-right:15px; }
.intitr3{ background:url(/template/pc/skin/images/intitr.png);width:120px;margin-top:15px; height:42px; margin-left:15px;}
.intitc3 { line-height:1.2; vertical-align:top; margin-top:5px; }
.intitc3 h2{ font-size:36px; color:#877655;}
.indextit3 h4{ font-size:32px; color:#877655; text-transform:uppercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.indextit3 p{ color:#877655; padding-top:0px; font-size:16px}
.indextit3 .botp{ color:#877655; font-size:16px; padding-top:10px;}

.picMarquee-left2{ position:relative; padding-top:85px; width:1210px;}
.picMarquee-left2 .hd .prev,.picMarquee-left2 .hd .next{ z-index:55; display:block; top:20px;  width:44px; height:44px; overflow:hidden;cursor:pointer; background:#caab71 url(/template/pc/skin/images/jt2.png) no-repeat; transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
.picMarquee-left2 .hd a:hover{ background-color:#c92535;}
.picMarquee-left2 .bd1 { height:450px;}
.picMarquee-left2 .bd1 ul li{  float:left; _display:inline; text-align:center; position:relative; height:453px; width:233px; padding-right:10px;}
.picMarquee-left2 .bd1 ul li a{ display:block; width:236px; height:450px; position:relative;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; color:#333333}
.picMarquee-left2 .bd1 ul li a .qwpic{ position:absolute; top:0px; width:236px; height:450px; overflow:hidden}
.picMarquee-left2 .bd1 ul li a .qwpic img{ width:236px; height:450px;    transition: all ease-in-out 0.5s !important;
    -moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.picMarquee-left2 .bd1 ul li a:hover .qwpic img{ transform:scale(1.2)}
.picMarquee-left2 .bd1 ul li a .qwtxt{ position:absolute; bottom:0px; background:url(/template/pc/skin/images/bbj.png) repeat; height:54px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; overflow:hidden; width:100%;}
.picMarquee-left2 .bd1 ul li a .qwtxt h2{ padding-left:20px; text-align:left; height:54px; font-size:18px; line-height:54px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.picMarquee-left2 .bd1 ul li a .qwtxt h2 span{ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.picMarquee-left2 .bd1 ul li a .qwtxt p{  line-height:22px; font-size:14px; padding-bottom:15px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
padding:10px 10px 10px 20px;text-align:left; }
.picMarquee-left2 .bd1 ul li a:hover .qwtxt{ height:54px;  }
.picMarquee-left2 .bd1 ul li a:hover .qwtxt h2{  border-bottom:1px solid #999;}
.picMarquee-left2 .bd1 ul li a:hover .qwtxt h2 span{}
.bbtcpfl{ position:absolute; width:100%; padding-top:20px; z-index:22}
.bbtcpfl a{display:inline-block; *display:inline;zoom:1; background-color:#FFF; line-height:40px; border:1px solid #ca2a39;
-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; padding-left:10px; padding-right:10px;
margin-right:10px;}
.bbtcpfl a:hover{ background-color:#ca2a39; color:#FFF}

.bbt_row3{ background:url(/template/pc/skin/images/h-BT04.jpg) no-repeat center top; height:1455px;}
.bbt_row4{ padding-top:30px; background:url(/template/pc/skin/images/row4bg.jpg) center top; padding-bottom:30px; }
.text-center{ text-align:center;}
.area{ padding:30px 0px 30px 0px;}
.area .area-nav{ background:#fbe9c8;}
.area .area-nav li a{ padding:30px 28px 30px 29px; font-size:18px; color:#8d0209; display:inline-block;}
.area .area-nav li a:hover,.area .area-nav li a.on{ background:#b90901; color:#fff;}
.area .area-nav li b{ width:72px; height:70px; display:block; background-image:url(/template/pc/skin/images/case-icon.png); background-repeat:no-repeat}
.area .area-slide{ height:578px; background:#fff; border:1px solid #ddd;overflow:hidden; position:relative}
.area .area-slide span.prev,.area .area-slide span.next{ width:69px; height:98px; display:block; position:absolute; cursor:pointer; z-index:11;}
.area .area-slide .slide-box .slide1 img{ width:1184px; height:562px;  padding-top:7px; _padding:0px;}

.area-see{ width:1184px; height:130px; background:url(/template/pc/skin/images/bg2.png) top center no-repeat; position:absolute; bottom:0px; left:8px; text-align:left;}
.area-see h4{ font-size:40px; color:#fff601; line-height:120px; padding-left:23px;}
.area-see .area-text{ width:940px; font-size:18px; font-weight:bold; padding-left:50px; padding-top:25px; line-height:26px;}
.area-see .area-text p{ font-size:16px; font-weight:normal;}

.case{ background:#fdf2db; padding:30px 0px;}
.case .case-nav li{ text-align:center; border:1px solid #fdf2db; padding:15px; margin:0px 30px;}
.case .case-nav li a b{ width:72px; height:68px; background-image:url(/template/pc/skin/images/case-icon.png); background-repeat:no-repeat; display:block; transition:all ease-in-out .5s;}
.case .case-nav li a p{ font-size:18px; font-weight:bold; line-height:36px;}
.case .case-nav li:hover b{ background-image:url(/template/pc/skin/images/case-icon2.png); background-repeat:no-repeat}
.case .case-nav li:hover,.case .case-nav li.on{ border:1px solid #8d0209; background:#fef2aa;}
.case-text{ padding:30px 0px; overflow:hidden;}
.case-text span{ font-size:40px; padding-top:15px; padding-bottom:15px; padding-right:30px; background:url(/template/pc/skin/images/case1.png) right center no-repeat; overflow:hidden; font-weight:bold;}
.case-text .case-r{ width:1080px; margin-left:20px; line-height:30px;}
.case-text .case-r h4{ font-size:18px; color:#262626; font-weight:bold;}
.case-text .case-r p{ color:#262626; line-height:26px;}
.case-slide{width:1080px; height:710px; margin:0 auto; position:relative; overflow:hidden; background:#fdf2db;}
.slide-box1{margin:0 auto;}
.slide-box1 a img{width:1066px; height:543px; border:1px solid #dedede; padding:7px; background:#fff;}
.slide-point{ padding:15px 0px; position:absolute; top:558px; width:1080px; margin-left:70px;}
.slide-point li{ cursor:pointer; margin:0px 10px; border:3px solid #fff; float:left; width:160px; height:110px;}
.slide-point li:hover,.slide-point li.on{ border-color:#8d0209;}
.slide-point li img{ width:160px; height:110px;}
.case-slide span{ width:36px; height:118px; display:block; position:absolute; bottom:18px; cursor:pointer; opacity:0.5;}
.case-slide:hover span{ opacity:1;}
.casejt2{background-image:url(/template/pc/skin/images/casejt2.png); background-repeat:no-repeat;}


.casebg1{background-position:0px 0px;}
.casebg2{background-position:-505px 0px;}
.casebg3{background-position:-937px 0px;}
.casebg4{background-position:-73px 0px;}
.casebg5{background-position:-721px 0px;}
.casebg6{background-position:-361px 0px;}
.casebg7{background-position:-865px 0px;}
.casebg8{background-position:-793px 0px;}
.casebg9{background-position:-577px 0px;}
.casebg10{background-position:-217px 0px;}
.casebg11{background-position:-433px 0px;}
.casebg12{background-position:-289px 0px;}
.casebg13{background-position:-649px 0px;}
.casebg14{background-position:-145px 0px;}

.casebgc1{background-position:0px 0px;}
.casebgc2{background-position: -505px 0px;}
.casebgc3{background-position:-937px 0px;}
.casebgc4{background-position:-73px 0px;}
.casebgc5{background-position:-721px 0px;}
.casebgc6{background-position:-361px 0px;}
.casebgc7{background-position:-865px 0px;}
.casebgc8{background-position:-793px 0px;}
.casebgc9{background-position:-577px 0px;}
.casebgc10{background-position:-217px 0px;}
.casebgc11{background-position:-433px 0px;}
.casebgc12{background-position:-289px 0px;}
.casebgc13{background-position:-649px 0px;}
.casebgc14{background-position:-145px 0px;}

.bbt_foot{ background:url(/template/pc/skin/images/botbg.jpg) no-repeat; height:470px; padding-top:30px;}
.bbt_copyright{ background:url(/template/pc/skin/images/copytbg.jpg) no-repeat center top; height:64px; line-height:64px; text-align:center;}
.botmes{ width:380px; background:url(/template/pc/skin/images/hline.png) repeat-y left top; padding-left:20px;}
.mesp{color:#d3d3d3;font-size:14px; border-top:1px dashed #4a4b4d; margin-top:10px; padding-top:10px;}
.mesp .txt{ width:350px; line-height:40px; border:1px solid #939393; padding-left:10px; margin-top:10px;}
.mesp .inbtn{ line-height:44px; background-color:#b42c3a; color:#FFF; width:110px; margin-top:10px; margin-left:20px; font-size:18px; cursor:pointer}
.mesp .inbtn:hover{ background-color:#cda476;}
.foot1{ border-bottom:1px dashed #4a4b4d; padding-bottom:20px;}
.footnavul{ height:220px; border-bottom:1px dashed #4a4b4d}
.footnavul a{ display:block; color:#c0bfbf; font-size:14px; line-height:26px;}
.footnavul li{ background:url(/template/pc/skin/images/fnavli.png) no-repeat left top; height:184px; vertical-align:top; padding-left:15px; display:inline-block; *display:inline;zoom:1; margin-right:20px;}
.footnavul li.wxli{ background:url(/template/pc/skin/images/hline.png) repeat-y; text-align:center; padding-left:20px; line-height:36px;}
.footnavul a:hover{ color:#FFF}
.footlcon{ width:790px; color:#8b8b8a; font-size:14px}
.footnavul li h4{ color:#FFF; font-size:16px; padding-bottom:13px;}
.fyqlj{ padding-top:20px; line-height:26px;}
.fyqlj a{ color:#c0bfbf}
.fyqlj a:hover{color:#FFF}
.bbtdizhi { padding-top:20px;}
.bbtdizhi h4{ background:url(/template/pc/skin/images/foottel.png) no-repeat left center; padding-left:35px; color:#dddddd; padding-bottom:5px;}
.bbtdizhi .dzhicon{ width:210px; margin-right:14px; padding-right:15px; border-right:1px dashed #4a4b4d; float:left}
.bbtdizhi b{ font-size:24px; color:#cda476; font-family:Arial, Helvetica, sans-serif;}
.bbtdizhi p{ color:#959494; font-size:14px;}
.bbtdizhi div.dzend{ border:none}

.yscon{ position:relative}
.ysbox{ width:560px;position:absolute;}
.bbt_ys1{ top:273px; left:100px; }
.bbt_ys2{ top:590px; left:700px; width:500px;}
.bbt_ys3{ top:850px; left:100px; }
.bbt_ys4{ top:1160px; left:700px; }
.bbt_ys5{ top:1400px; left:170px; width:500px; }
.bbt_ys6{ top:1692px; left:720px; width:480px; }
.ysbox h2{ color:#333333; margin-bottom:5px;}
.ysbox i{ text-transform:uppercase; font-size:13px; color:#5b5b59; line-height:20px;}
.ysbox p{ color:#5b5b5b; line-height:28px; margin-top:5px;}


.subban{height:40px; position:relative; background-position:center  bottom; z-index:495;}
.subban .rehome{display:inline-block;width:15px;height:11px;background:url(/template/pc/skin/images/home_icon.png) left center no-repeat;}
.subban .place{width:100%;height:50px;line-height:40px; position: absolute; bottom:0; top:13px; color:#ADA597; font-size:14px; font-family:"微软雅黑"; text-align:center;}
.subban .place a{color: #ADA597;}
.subban .place a:hover {color:#990000;}

.zbsdiv { display: block; width: 100%; height: 700px; background-color: #E9E9E9; margin: 0 auto; background: url(/template/pc/skin/images/zbsbg.png) no-repeat center 0px;}
.zbst { display: block; width: 1200px; margin: 0 auto; color: #333333; text-align: center; padding-top: 15px; }
.zbst b { display: block; width: 1200px; height: 50px; line-height: 50px; font-size: 36px; color: #cc3333;}
.zbst span { display: block; width: 1200px; height: 40px; line-height: 40px; font-size: 18px; background-image: url("/template/pc/skin/images/tdtsbg1.png"); background-position: center; background-repeat: no-repeat; }
.zbst a { display: block; width: 110px; height: 40px; background-image: url("/template/pc/skin/images/zxbtn.jpg"); background-repeat: no-repeat; margin: 10px auto; }
.zbscontent { display: block; width: 1200px; height: 400px; margin: 0 auto; position: relative; }
.zbs1 { display: block; width: 340px; height: 180px; position: absolute; left: 44px; top: 150px; background-image: url("/template/pc/skin/images/zbs1bg.png"); background-repeat: no-repeat; background-position: 32px 58px; }
.zbs1 b { display: block; width: 75px; height: 55px; float: left; color: #4A4747; font-size: 48px; line-height: 60px; }
.zbs1 span { display: block; width: 240px; height: 55px; float: left; color: #4A4747; font-size: 24px; font-weight: bold; line-height: 60px; }
.zbs1 p { display: block; width: 240px; height: 84px; float: left; color: #333333; font-size: 14px; line-height: 28px; padding-left: 75px; }
.zbs2 { display: block; width: 470px; height: 180px; padding-left: 30px; position: absolute; left: 322px; top: 8px; background-image: url("/template/pc/skin/images/zbs2bg.png"); background-repeat: no-repeat; background-position: 11px 33px; }
.zbs2 b { display: block; width: 75px; height: 55px; float: left; color: #4A4747; font-size: 48px; line-height: 60px; }
.zbs2 span { display: block; width: 390px; height: 55px; float: left; color: #4A4747; font-size: 24px; font-weight: bold; line-height: 60px; }
.zbs2 p { display: block; width: 390px; height: 84px; float: left; color: #333333; font-size: 14px; line-height: 28px; padding-left: 75px; }
.zbs3 { display: block; width: 315px; height: 200px; position: absolute; left: 825px; top: 185px; background-image: url("/template/pc/skin/images/zbs3bg.png"); background-repeat: no-repeat; background-position: 2px 62px; padding-left: 60px; }
.zbs3 b { display: block; width: 75px; height: 55px; float: left; color: #4A4747; font-size: 48px; line-height: 60px; }
.zbs3 span { display: block; width: 240px; height: 55px; float: left; color: #4A4747; font-size: 24px; font-weight: bold; line-height: 60px; }
.zbs3 p { display: block; width: 240px; height: 84px; float: left; color: #333333; font-size: 14px; line-height: 28px; padding-left: 75px; }


.bsaa { display: block; width: 100%; height: 190px; margin: 0 auto; background: url(/template/pc/skin/images/AAA-01.png) no-repeat center 0px; padding-top:35px;}
.bsab { display: block; width: 100%; height: 116px; margin: 0 auto; background: url(/template/pc/skin/images/AAA-02.png) no-repeat center 0px; padding-top:65px;}
.bsac { display: block; width: 100%; height: 182px; margin: 0 auto; background: url(/template/pc/skin/images/AAA-03.png) no-repeat center 0px; padding-top:55px;}
.bsad { display: block; width: 100%; height: 87px; margin: 0 auto; background: url(/template/pc/skin/images/AAA-04.png) no-repeat center 0px; padding-top:15px;}

.bsba { display: block; width: 100%; height: 78px; margin: 0 auto; background: url(/template/pc/skin/images/AAA-01.png) no-repeat center 0px; padding-top:35px;}
.bsbb { display: block; width: 100%; height: 132px; margin: 0 auto; background: url(/template/pc/skin/images/BBB-02.png) no-repeat center 0px; padding-top:5px;}
.bsbc { display: block; width: 100%; height: 121px; margin: 0 auto; background: url(/template/pc/skin/images/BBB-03.png) no-repeat center 0px; padding-top:35px;}



.nytit{ margin-top:0px; padding-botoom:0px; color:#333333; height:49px;}
.nytit b{ font-size:30px;}
.nytit i{ font-size:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.nytit2{ margin-top:0px; background:url(/template/pc/skin/images/hwbot.png) no-repeat center bottom; padding:30px 0px; color:#333333; height:35px;}
.nytit2 b{ font-size:28px;}
.nytit2 i{ font-size:28px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.nynavlist{ margin:20px 0px 10px 0px;}
.nynavlist a{display:inline-block; *display:inline;zoom:1; margin-left:5px; margin-right:5px;  color:#DDDDDD; height:50px; background:url(/template/pc/skin/images/nynava.png) no-repeat; width:142px; text-align:center; line-height:41px;}
.nynavlist a:hover,.nynavlist a.hover{ background:url(/template/pc/skin/images/nynavhbg.png); color:#fff}

.nynavlist4{ margin:20px 0px 10px 0px;}
.nynavlist4 a{display:inline-block; *display:inline;zoom:1; margin-left:5px; margin-right:5px;  color:#DDDDDD; height:50px; background:url(/template/pc/skin/images/nynava11.png) no-repeat; width:162px; text-align:center; line-height:41px;}
.nynavlist4 a:hover,.nynavlist4 a.hover{ background:url(/template/pc/skin/images/nynavhbg12.png); color:#fff}

.nyh1{ background:url(/template/pc/skin/images/nyh1bg.png) no-repeat bottom center; padding-bottom:30px; line-height:1.5}
/* nyh1{ background:url(/template/pc/skin/images/nyh1bg.png) no-repeat bottom center; padding-bottom:40px; line-height:1.5} */

.about-con,.about-con2{ padding-top:20px;text-align:left; font-size:16px;  color:#333; line-height:1.8; padding-bottom:30px;  }
.about-con img{ padding-top:10px; padding-bottom:10px;}
.about-con h2{ background:url(/template/pc/skin/images/h3sanjiao.png) no-repeat left top; color:#FFF; padding-left:20px; height:51px; line-height:40px; font-size:18px; display:inline-block; *display:inline;zoom:1; padding-right:20px; vertical-align:top;  margin-top:6px;}
.about-con h3{ color:#e36c0a}
.about-con .imgr{ text-indent:inherit; float:right; display:block; padding-left:30px; padding-top:10px; padding-bottom:20px;}
.about-con .imgr img{ padding-bottom:10px; padding-top:0px; }

.about-con .imgl{ text-indent:inherit; float:left; display:block; padding-right:20px; padding-top:10px; padding-bottom:30px;}
.about-con .imgl img{ padding-bottom:10px; padding-top:0px; }

.about-con .imgc{ text-indent:inherit; float:inherit; display:block; padding-top:15px; padding-bottom:15px;}
.about-con .imgc img{ padding-bottom:10px; padding-top:10px; }



.subh1{ font-size:32px; color:#333333; text-align:center; padding-bottom:10px;}
.subh1 b,.subh1 strong{ color:#bb944f}
.subptit{ text-align:center; font-size:22px; color:#333333; padding-bottom:10px;}
.subptit i{ display:inline-block; *display:inline;zoom:1; vertical-align:top; border-bottom:1px solid #c0bfbc; height:15px; width:57px; margin-right:5px; margin-left:5px;}
.subptit b{ display:inline-block; *display:inline;zoom:1; vertical-align:top; }
.subptit font{color:#bb944f}
.aboutbox{ border-bottom:1px dashed #cecece; padding-bottom:30px; padding-top:30px;}
.w620{ width:620px; color:#333; line-height:1.6}
.aboul b{ font-size:28px; display:block; }
.aboul b font{ color:#bb944f}
.zcjdb{ font-size:28px; display:block; text-align:center; color:#333;line-height:3;}
.zcjdb font{color:#bb944f}
.aboul i{ font-size:24px; display:block; margin-bottom:10px;}
.aboul p{ text-indent:4ex; color:#474747; line-height:28px;}
.about2 b{ padding-top:40px;}
.about5 b{ padding-top:30px;}

.yyglul{ width:1280px; margin-bottom:30px;}
.yyglul li{ width:580px; margin-right:55px; margin-bottom:30px; border-top:1px dashed #d8d8d8; padding-top:30px;}
.yyglul li div{ background-image:url(/template/pc/skin/images/tzysico.png); background-repeat:no-repeat; height:119px; padding-left:150px; }
.yyglul li p{ color:#666666; font-size:16px; margin-top:10px; line-height:1.5}
.yyglul li h2{ color:#333333; padding-top:5px;}
.yc2 div{ background-position:0px -119px;}
.yc3 div{ background-position:0px -238px;}
.yc4 div{ background-position:0px -357px;}
.yc5 div{ background-position:0px -476px;}
.yc6 div{ background-position:0px -595px;}
.yc7 div{ background-position:0px -714px;}
.yc8 div{ background-position:0px -833px;}
.yc9 div{ background-position:0px -952px;}
.yc10 div{ background-position:0px -1071px;}

.tzglul{ width:1280px; margin-bottom:30px;}
.tzglul li{ width:580px; margin-right:55px; margin-bottom:30px; border-top:1px dashed #d8d8d8; padding-top:30px;}
.tzglul li div{ background-image:url(/template/pc/skin/images/cptsico.png); background-repeat:no-repeat; height:119px; padding-left:150px; }
.tzglul li p{ color:#666666; font-size:16px; margin-top:10px; line-height:1.5}
.tzglul li h2{ color:#333333; padding-top:5px;}
.tc2 div{ background-position:0px -119px;}
.tc3 div{ background-position:0px -238px;}
.tc4 div{ background-position:0px -357px;}
.tc5 div{ background-position:0px -476px;}
.tc6 div{ background-position:0px -595px;}
.tc7 div{ background-position:0px -714px;}
.tc8 div{ background-position:0px -833px;}


.ti4 p{ text-indent:4ex;}
.about-con2{ padding-top:10px;}
.about-con2 h2{ margin-bottom:10px; margin-top:10px; display:inline-block; *display:inline;zoom:1; border:1px solid #b5202f; background-color:#FFF; padding-right:20px; vertical-align:top; line-height:38px; font-size:18px; font-weight:normal}
.about-con2 p{ text-indent:4ex;}
.about-con2 h2 b{display:inline-block; *display:inline;zoom:1; line-height:38px; background-color:#b5202f; color:#FFF; font-size:22px; padding:0px 15px; vertical-align:top}
.about-con2 img{ margin-top:20px;}
.xmysul{ width:1280px; margin-top:30px; margin-left:-20px; height:290px; }
.xmysul li{ float:left; text-align:center; width:250px; color:#3a3a3a; line-height:1.5;font-size:16px; }
.xmysul li a{ display:block; cursor:pointer; width:187px; height:197px;  margin:0px auto; text-align:center;  }
.xmysul li div{ width:187px; height:187px; position:relative; padding-bottom:15px;}
.xmysul li div .img{ position:absolute; z-index:22; text-align:center; width:187px; padding-top:40px; color:#FFF; font-size:22px; font-weight:bold}
.xmysul li div i{ position:absolute; top:0px; width:187px; height:187px; left:0px; background:url(/template/pc/skin/images/qywhg.png) no-repeat; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.xmysul li a:hover div i{ background:url(/template/pc/skin/images/qywhy.png) no-repeat; transform:rotate(360deg);-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}

.pro-box{ width:1220px; height:280px;}
.pro-box li{ float:left; width:auto;padding-right:10px;  width:390px; height:247px; overflow:hidden}
.pro-box .wh{transition:all ease-in-out 0.5s; width:390px; height:247px;}
.pro-box li a:hover .wh{transform:scale(1.2)}
.pro-box li a{ display:block; position:relative; width:100%; height:330px; overflow:hidden; cursor:pointer }
.pro-box li .protxt{ position:absolute; z-index:22; top:0px; text-align:center; width:100%; color:#FFF; height:207px; padding-top:40px;    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;opacity:0;
    transition: opacity 0.5s ease-in-out; background:url(/template/pc/skin/images/bg4.png) repeat}
.pro-box li .protxt h4{ font-size:30px; line-height:36px;}
.pro-box li .protxt .yw{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:24px; font-weight:normal; padding-top:8px; }
.pro-box li .protxt p{ font-size:18px; padding-bottom:15px; padding-top:10px;}
.pro-box li a:hover .protxt{opacity:1;filter: alpha(opacity=1);}
.pro-box li .line{ height:2px; background-color:#FFF; width:70px; margin:0px auto;margin-bottom:10px;}
.pro-box li  span{ border:1px solid #FFF; width:140px; height:40px; line-height:40px;}
.pro-box li  span:hover{ background-color:#FFF; color:#af780d}

.ppjz{ padding-bottom:30px; padding-top:20px;}

.ppjzbox{border-bottom:1px dashed #cecbc5;padding:0px 0px 15px;margin-bottom:20px; line-height:26px; color:#3a3a3a; }
.ppjzbold{font-weight:bold;font-size:18px;color:#3a3a3a; line-height:32px;margin-top:10px;}
.ppjzbox1{background:url(/template/pc/skin/images/ppjz_ico1.png) no-repeat left top;padding-left:85px;}
.ppjzbox2{background:url(/template/pc/skin/images/ppjz_ico2.png) no-repeat left top;padding-left:85px;}
.ppjzbox3{background:url(/template/pc/skin/images/ppjz_ico3.png) no-repeat left top;padding-left:85px;}

.yyclul{ width:1260px;}
.yyclul li{ width:560px; margin-right:70px; margin-top:20px; border-bottom:1px dashed #dcc7ac; padding-bottom:20px;}
.yyclul li div{ background-image:url(/template/pc/skin/images/cptsico.png); background-repeat:no-repeat; height:107px; padding-left:140px;padding-top:12px;  }
.yyclul li p{ color:#666666; font-size:16px; margin-top:10px; line-height:1.5}
.yyclul li h2{ color:#333333}
.yc2 div{ background-position:0px -119px;}
.yc3 div{ background-position:0px -238px;}
.yc4 div{ background-position:0px -357px;}
.yc5 div{ background-position:0px -476px;}
.yc6 div{ background-position:0px -595px;}
.yc7 div{ background-position:0px -714px;}
.yc8 div{ background-position:0px -833px;}
.cpts{ padding-bottom:30px;}

ul.scqjul div{ background-image:url(/template/pc/skin/images/scqjico.png); background-repeat:no-repeat; height:120px; padding-top:22px; padding-left:165px;}
.scqj2 div{background-position:0px -142px;}
.scqj3 div{background-position:0px -284px;}
.scqj4 div{background-position:0px -426px;}
.scqj5 div{background-position:0px -568px;}
.scqj6 div{background-position:0px -710px;}

ul.cpysul div{ background-image:url(/template/pc/skin/images/cpysico.png); background-repeat:no-repeat; height:110px; padding-top:20px; padding-left:155px;}
.cpys2 div{background-position:0px -130px;}
.cpys3 div{background-position:0px -260px;}
.cpys4 div{background-position:0px -390px;}
.cpys5 div{background-position:0px -520px;}
.cpys6 div{background-position:0px -650px;}
.cpys7 div{background-position:0px -780px;}
.cpys8 div{background-position:0px -910px;}
.cpys9 div{background-position:0px -1040px;}
.cpys10 div{background-position:0px -1170px;}
ul.fwbzul { width:1200px;}
ul.fwbzul li{ width:100%;}
ul.fwbzul div{ background-image:url(/template/pc/skin/images/fwbzico.png); background-repeat:no-repeat; height:90px; padding-top:12px; padding-left:130px;}
.fwbz2 div{background-position:0px -102px;}
.fwbz3 div{background-position:0px -204px;}
.fwbz4 div{background-position:0px -306px;}
.fwbz5 div{background-position:0px -408px;}
.scqjp{ color:#4c4c4c; font-size:18px; margin-top:20px;}
.scqjp2{ color:#4c4c4c; font-size:18px; margin-top:20px; text-indent:4ex; line-height:1.8; padding-bottom:20px;}
.scqjbul{ width:1250px;}
.scqjbul li{ float:left; width:366px; margin-right:40px; color:#333333; border-bottom:3px solid #cccccc; padding-bottom:20px; }
.scqjbul li h4{ font-size:18px;padding:15px 0px 5px 0px;}
.scqjbul li p{ line-height:26px;}

.cpys_tese ul{ padding-top:10px; width:1260px;}
.cpys_tese ul li{ width:315px; float:left; margin-left:10px; margin-right:50px; margin-top:20px; height:425px; padding-top:20px; background:url(/template/pc/skin/images/cpzstsbg.png) no-repeat center top; padding-left:18px; padding-right:20px;}

.cptstit{ border:1px solid #b5202f; line-height:38px; margin-top:20px; margin-bottom:10px; font-size:20px; color:#4c4c4c}
.cptstit i{display:inline-block; *display:inline;zoom:1; background-color:#b5202f; color:#FFF; font-size:22px; font-weight:bold; width:130px; text-align:center; line-height:38px; vertical-align:top; margin-right:10px; }
.cpzstxt{ color:#333333; padding-top:10px; text-indent:4ex; line-height:28px; margin-bottom:10px; background:url(/template/pc/skin/images/cpzstxtline.png) no-repeat top center;}

.tbcss{ background-color:#dcc7ac;}
.tbcss td{ background-color:#FFF; padding:10px; line-height:1.5;}
.firstRow td{ background-color:#b5202f; line-height:50px; color:#FFF; text-align:center; font-size:24px; font-weight:bold;}
.tj-box{ padding-top:30px; padding-bottom:30px;}
.hetj span{ font-size:24px; font-weight:bold; line-height:50px;}
.tj{ width:240px; height:400px; overflow:hidden;background:#CC0000;}
.tj a{ display:block; overflow:hidden;}
.tj img{ width:240px; height:200px;}
.tj p{ font-size:16px; padding:40px 30px; line-height:26px;  display:block; height:120px; color:#FFFFFF}
.message { padding-bottom:30px;}
.message form .group{position: relative;float: left;width: 400px; }
.message form .group .rhtxt{position: absolute;right: 30px;top: 20px;height: 40px;line-height: 40px;color: #333;font-size: 16px!important;}
.message form .group .txt{position: absolute;left: 30px;top: 20px;height: 40px;line-height: 40px;color: #333;font-size: 16px!important;}
.message form .group .formbox{width: 270px;height: 40px;line-height: 40px;margin: 20px;padding-left: 90px;outline: none;border: 1px solid #d2d2d2;}
.message form .group .sex{width: 302px;height: 40px;line-height: 40px;margin: 20px;padding-left: 58px;border: 1px solid #d2d2d2;}
.message form .grptwo .formbox{width: 302px;padding-left: 58px;}
.message form .group .sex input{margin-left: 10px;}
.message form .group-btn{text-align: center;}
.message form .group-btn textarea{width: 1150px;line-height: 30px;margin: 20px;padding: 5px 10px;outline: none;border: 1px solid #d2d2d2;}
.message form .group-btn input{width: 180px;height: 40px;line-height: 40px;background: #b42c3a;color: #fff;margin: 0 10px; cursor:pointer}

.slxwmul{ padding-bottom:30px; padding-top:30px; font-size:16px; color:#333}
.slxwmul li{ float:left; border-right:1px solid #dcc7ac; text-align:center; width:249px; padding:20px 25px 25px 25px; line-height:1.5; cursor:pointer;-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.slxwmul li:hover{ color:#b42c3a}
.slxwmul li div{ height:90px;-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; background:no-repeat center top}
.slxwmul li div.lx1{ background-image:url(/template/pc/skin/images/lxwm1.png)}
.slxwmul li:hover div.lx1{ background-image:url(/template/pc/skin/images/lxwm1h.png);}
.slxwmul li div.lx2{ background-image:url(/template/pc/skin/images/lxwm2.png)}
.slxwmul li:hover div.lx2{ background-image:url(/template/pc/skin/images/lxwm2h.png);}
.slxwmul li div.lx3{ background-image:url(/template/pc/skin/images/lxwm3.png)}
.slxwmul li:hover div.lx3{ background-image:url(/template/pc/skin/images/lxwm3h.png);}
.slxwmul li div.lx4{ background-image:url(/template/pc/skin/images/lxwm4.png)}
.slxwmul li:hover div.lx4{ background-image:url(/template/pc/skin/images/lxwm4h.png);}

.scjd{ border-top:1px dashed #dcc7ac; padding-top:20px; }
.scjd p{ color:#333; line-height:1.8;}
.scjd p b{ color:#b5202f; font-size:18px}
.mapbox{ border:1px solid #e0dede; margin-top:10px; margin-bottom:30px; width:1198px; overflow:hidden}

.subcase{ padding-top:0px; padding-bottom:30px; }
.caseul{width:1220px; padding-top:20px;}
.casebox{ width:100%;}
.casebox .caseul{ }
.casebox .caseul li{ float:left; width:580px; background-color:#DBDBDB; margin-left:1%; margin-bottom:20px;border:1px solid #999898; padding:2px;}
.casebox .caseul li a{ display:block; width:100%;  }
.casebox .caseul li a font{ font-size:12px;transition: all .1s ease 0s; color:#8A8A8A}
.casebox .caseul li .cimg{ overflow:hidden; width:100%;   }
.casebox .caseul li img{ width:100%;ransition:all ease-in-out 0.5s; }
.casebox .caseul li .casb{height:58px; padding:10px ; line-height:1.8; transition: all .5s ease 0s;}
.casebox .caseul li h4{ font-size:16px; font-weight:normal; line-height:2;  transition: all .1s ease 0s; color:#333;}
.casebox .caseul li .jt{ color:#C1C0C1; width:30px; height:30px; border:1px solid #C1C0C1; text-align:center; line-height:30px; margin-top:18px;transition: all .5s ease 0s;}
.casebox .caseul li a:hover  h4,.casebox ul li a:hover  font{ color:#FFF}
.casebox .caseul li a:hover .jt{ color:#FFF}
.casebox .caseul li a:hover img{ transform:scale(1.1) }
.casebox .caseul li a:hover{ background-color:#c92535; color:#FFF}
.casebox .caseul li a:hover .casb{ padding-left:20px; padding-right:20px;}

.a_subcase{ padding-top:0px; padding-bottom:30px; }
.a_caseul{width:1220px; padding-top:20px;}
.a_casebox{ width:100%;}
.a_casebox .a_caseul{ }
.a_casebox .a_caseul li{ float:left; width:580px; background-color:#E9E9E9; margin-left:1%; margin-bottom:20px;border:1px solid #999898; padding:2px;}
.a_casebox .a_caseul li a{ display:block; width:100%;  }
.a_casebox .a_caseul li a font{ font-size:12px;transition: all .1s ease 0s; color:#8A8A8A}
.a_casebox .a_caseul li .cimg{ overflow:hidden; width:100%;   }
.a_casebox .a_caseul li img{ width:100%;ransition:all ease-in-out 0.5s; }
.a_casebox .a_caseul li .casb{height:58px; padding:10px ; line-height:1.8; transition: all .5s ease 0s;}
.a_casebox .a_caseul li h4{ font-size:16px; font-weight:normal; line-height:2;  transition: all .1s ease 0s; color:#333;}
.a_casebox .a_caseul li .jt{ color:#C1C0C1; width:30px; height:30px; border:1px solid #C1C0C1; text-align:center; line-height:30px; margin-top:18px;transition: all .5s ease 0s;}
.a_casebox .a_caseul li a:hover  h4,.casebox ul li a:hover  font{ color:#FFF}
.a_casebox .a_caseul li a:hover .jt{ color:#FFF}
.a_casebox .a_caseul li a:hover img{ transform:scale(1.1) }
.a_casebox .a_caseul li a:hover{ background-color:#c92535; color:#FFF}
.a_casebox .a_caseul li a:hover .casb{ padding-left:20px; padding-right:20px;}

.cpfla { padding-top:20px;}
.cpfla a{display:inline-block; *display:inline;zoom:1;  line-height:40px; border:1px solid #e7e7e7; line-height:46px; color:#333; margin-right:5px; margin-left:5px; padding:0px 10px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.cpfla a:hover{ background-color:#068a45; color:#FFF; border:1px solid #068a45; }
.cpfla2 { width:1220px; }
.cpfla2 a{ width:212px; margin-bottom:10px;background:url(/template/pc/skin/images/cpzsabg.jpg) no-repeat center center; color:#FFF;border:none;}
.cpfla2 a:hover,.cpfla2 a.sel{ background:url(/template/pc/skin/images/cpzsabgh.jpg) no-repeat center center; color:#fff; border:none }

.page{ clear:both; padding-top:30px; height:30px; width:1200px; margin:0px auto;}
.page #fanye{color:#2b2a29; font-size:12px; text-align:center;}
.page #fanye .nolink,.page #fanye a{ margin-left:10px;color:#fff; padding:10px 14px; background:#c92535; cursor:pointer;}
.page #fanye span{ margin-left:10px; border:1px solid #c92535; padding:10px 14px; color:#c92535}
.page #fanye a:hover{ background:#333;}
.page #fanye span font{ color:#c92535; font-weight:bold; }

.posts {
	PADDING-BOTTOM: 0px; OVERFLOW: hidden;  LINE-HEIGHT: 22px; PADDING-TOP: 0px;
	text-align:left; }
.posts P {
	MARGIN-BOTTOM: 10px
}
.newsinfo{ padding:20px; font-size:16px; line-height:1.8;}
.single {
	 PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; COLOR: #222;  TEXT-ALIGN: center
}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.pageNavi  a{ color:#333}
.pageNavi  a:hover{ color:#2b6a36} 
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px;}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px;}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left;}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right;}
.newstime{ text-align:center; line-height:20px; padding-bottom:10px; font-size:14px; padding-top:20px;}


.sub-container{ padding-top:20px;text-align:left; font-size:16px;  color:#333; line-height:33px; padding-bottom:30px;}
.sub-container img{ padding:20px 0px;}
.sub-container p{ line-height:2;}
.subNew{ padding-bottom:30px;}
.subNew .new-part{ overflow:hidden; padding:20px; padding-left:0px; border-bottom:1px dashed #cecdc8;}
.subNew .new-part img{ width:237px; height:158px; padding:2px; background:#fff; border:1px solid #cbcbcb;}
.subNew .new-part .newText{ width:840px; text-align:left;}
.subNew .new-part .newText h5{ font-size:16px; font-weight:bold; line-height:30px;}
.subNew .new-part .newText h5 a{ color:#333}
.subNew .new-part .newText h5 a:hover{ color:#c92535}
.subNew .new-part .newText h5 .time{ color:#8a8a8a; font-size:14px; font-weight:normal}
.subNew .new-part .newText p{ font-size:14px; line-height:24px;}
.subNew .new-part .newText .new-more{ font-size:14px; color:#c92535; padding:7px 15px;margin-top:8px; border:1px solid #cbcbcb; display:inline-block; transition:all ease-in-out 0.5s;}
.subNew .new-part .newText .new-more:hover{ background:#c92535; color:#fff;}
