/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:" "; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:990px; margin:0 auto;}


.con06{ margin-top:30px; margin-bottom:40px;}
.con06 h2{ display:block; text-align:center; color:#000; font-size:48px; font-weight:normal;}
.con06 em{ font-size:15px; display:block; text-align:center; color:#ccc; font-weight:normal;}
.slideBox{ margin-top:20px; width:1000px; height:350px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:1000px; height:350px; }
.sige{ margin-top:80px;}
.sige ul li{ height:260px; float:left; width:230px; margin-left:15px; position:relative; background:#ccc;}
.sige ul li .yuanbiao{ position:absolute; top:-47px; left:70px;}
.sige ul li strong{ display:block; margin-bottom:15px; margin-top:60px; color:#000; font-size:26px; text-align:center;}
.sige ul li span{ display:block; font-size:16px; color:#666; padding-left:20px; padding-right:15px;}
.sige ul li .more{ display:block; margin-top:40px; margin-left:25px; text-align:center; background: #48abef; height:45px; line-height:45px; width:180px; border-radius:8px;}
.sige ul li .more b{ color:#fff; font-size:20px; text-align:center; font-weight:normal;}

.wapper02{ width:1000px; margin:0 auto;}
.pay_wxts { color: #f60; background: #FCF8E2; border: 1px solid #FBECCB; padding: 12px; padding-left: 35px; line-height: 18px; position: relative; }
.pay_wxts img { width: 20px; position: absolute; left: 12px; top: 10px; }
.txzfxx h2 { height: 40px; padding-top: 10px; line-height: 40px; font-size: 16px; color: #333; border-bottom: solid #ddd 1px; }
.txzfxx table { background: #f4f4f4; }
.txzfxx table tr td { font-size: 18px; color: #333; padding: 0 10px; }
.txzfxx table tr td input { border: #ddd solid 1px; display: block; outline: none; border-radius: 5px; padding: 0; margin: 15px 0; height: 36px; width: 300px; padding-left: 10px; transition: all 0.2s; background:#fff; }
.txzfxx table tr td input:hover { border: #6cb7ff solid 1px; }
.gm_zfff { margin-top: 20px; }
.gm_zfff h2 { height: 40px; padding-top: 10px; line-height: 40px; font-size: 16px; color: #333;}
.btnbc { color:#fff; background: #e72f3c; transition: all 0.2s; width: 288px; height: 40px; line-height: 40px; }
.btnbc:hover { background: #d2212d; }
.goumai_02 { padding-top: 0px; }
.bklc { height: 40px; line-height: 40px; margin-bottom: 0px; background: url(/images/bklc.png) left top no-repeat; padding-top: 50px; }
.bklc ul li { float: left; padding-right: 50px; font-size: 12px; }
.bklc ul li span { color: #e72f3c; float: left; font-size: 20px; }
.bklc ul li strong { font-weight: normal; float: left; }
.gm_zfff .bd ul li img { border-radius: 5px; }
.gm_zfff .bd .zf_hover img { border-radius: 5px; }
.gm_zfff .bd ul li h3 a { display: inline; background: none; color: #999; }

.gm_zfff .hd ul li { float: left; height: 39px; line-height: 39px; font-size: 18px; width: 200px; cursor: pointer; text-align: center; background: #f4f4f4; margin-right: 10px; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.gm_zfff .hd ul li.on { background: url(../images/gm_01.gif) no-repeat; color: #ce1b29; height: 40px; line-height: 40px; }
.gm_zfff .hd { height: 40px; background: url(../images/gm_02.gif) bottom repeat-x; }
.gm_zfff .bd ul li span { float: left; padding-right: 20px; margin-bottom: 15px; }
.gm_zfff .bd ul{padding: 20px 0;}
.gm_zfff .bd ul li img { border: #ddd solid 2px; cursor: pointer; }
.gm_zfff .bd ul li img:hover { border: #66afe9 solid 2px; }
.gm_zfff .bd ul li .thka img{border: none; cursor:auto;}
.gm_zfff .bd ul li .thka img:hover{border: none;}



#banner{width: 100%; height: 569px; clear:both; position: relative; overflow: hidden;}
a.arrL,a.arrR { display:block; width:52px; height:134px; position:absolute; top:200px; z-index:99; cursor:pointer; background-image:url(../images/bt_arr.png); background-repeat:no-repeat; }
a.arrL { left:-52px; background-position:0px 0px;} 
a.arrR { right:-52px; background-position:-68px 0px;}
a.arrL:hover { background-position:0px -144px;}
a.arrR:hover { background-position:-68px -144px;}
#banner li{width:100%;height: 569px;position: absolute;display: none;}
.focusImg{position:absolute;top:160px;left:-550px;margin-left: 45%;height:200px;}
*{ margin: 0; padding:0; border:none;}
* ul { list-style:none;}
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:569px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:569px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../Images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}




.header-bg{ height:80px; background:url(../images/menu-bg.jpg) repeat-x; width:100%;}
.header{height:80px;}
.logo{float: left;width: 184px;height: 66px;margin-top: 10px; overflow:hidden;}
.menu{height:80px; z-index:2; position:relative; float:right;width: 795px;}
.menu ul{height:80px; line-height:80px;}
.menu ul li{ float:left; position:relative; background:url(../images/menu-li.png) no-repeat right;display:block; width:79px; height:80px;}
.menu ul li dl{ background:#fff; width:120px; position:absolute; left:0px; top:80px; padding:10px; border:#830707 solid 1px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline;}
.menu a{ font-size:12px;color:#C7C4C4; text-decoration:none; display:block; width:85px; height:80px; text-align:center;}
.menu a:hover{color:#fff;font-size:14px; background:url(../images/menu-hover.png) no-repeat bottom;}
.menu_down span{ display:block;}
a.menu_hover{ color:#fff;background:url(../images/menu-hover.png) no-repeat bottom;}


.content1{ margin-top:35px;}
.title01{width: 990px;float: left;color: #6c6c6c;font-size: 24px;line-height: 36px; height:36px; overflow:hidden;}
.title01 img{ height:36px; float:left;}
.title01 span{color: #6c6c6c;font-size: 26px; line-height:36px;}
.cont1{padding-top: 20px;}
.kcsza { float:left;width:238px; height:238px; margin-right:10px; overflow:hidden;}
.kcszb { float:left;width:486px; height:238px; margin-right:10px;overflow:hidden;}
.kcszc { float:left;width:734px; height:238px; margin-right:10px; margin-top:10px;overflow:hidden;}
.kcbta { color:#ffffff; font-size:28px;text-align:center; /*border-bottom:1px solid #FFFFFF; */padding-bottom:5px; line-height:30px;}
.kcbta a { color:#ffffff; font-size:17px;}
.kcbtx a { color:#ffffff; }
.kcbtx { color:#ffffff; font-size:14px;}
.kcszkd { width:202px; padding:103px 0 0 19px;}
.kcszke { width:300px; padding:103px 0 0 90px;}
.kcszkf { width:195px; padding:103px 0 0 25px;}
.kcszkg { width:160px; padding:103px 0 0 25px;}
.kcszkh { width:344px; padding:103px 0 0 220px;}



.content2-bg{background: #222;padding-top: 60px;padding-bottom: 160px; margin-top:30px;}
.content2{ margin-top:60px;position: relative;}
.title{background: url(../images/004.jpg) no-repeat;width: 358px;height: 73px;}
.works_page {position: absolute;right: 200px;top: 20px;height: 30px;}
.works_page a {display: block;float: left;width: 22px;height: 22px;background: url(../images/icon_bg.png) no-repeat -33px -203px;
margin: 0 4px;}
.works_page a{display:block;float:left;width:22px;height:22px;background:url(../images/icon_bg.png) no-repeat -33px -203px;margin:0 4px;}
.works_page a.selected{background:url(../images/icon_bg.png) no-repeat left -203px;}
.works_more{background:url(../images/works_more.jpg) no-repeat  no-repeat;width:153px;height:54px;position:absolute;right:0px;top:0px;}
.works_main{width:990px;overflow:hidden;padding-top:60px;}
.works_con{width:1020px;}
.con li{float:left;width:300px;margin-right:40px;}
.con li a{position:relative;width:300px;height:180px;display:block;filter:alpha(opacity=30);opacity:0.3 !important;}
.con li a:hover{filter:none;filter:alpha(opacity=100);opacity:1 !important;}
.con li a em{width:295px;height:174px;border:3px solid #777;position:absolute;left:-1px;top:0px;background: url(../images/works_ahover.png) no-repeat center -92px;transition: all 0.3s linear 0s;}
.con li a:hover em{border:3px solid #BA292D;background: url(../images/works_ahover.png) no-repeat center center;transition: all 0.3s linear 0s;}
.con li h4 {margin-top:10px;}
.con li h4 {color:#ffffff;font-size:20px;font-family:' ';font-weight:normal;}
.con li p{color:#AAAAAA;font-size:12px;font-family:' ';}
.ads{background:url(../images/zs_design.png) no-repeat;width:986px;height:269px;position:absolute;bottom:-300px;}
.prev {background: url(../images/prev_next.png) no-repeat left top;width: 59px;height: 116px;position: absolute;left: -80px;top: 160px;}
.next {background: url(../images/prev_next.png) no-repeat -104px top;width: 59px;height: 116px;position: absolute;right: -80px;top: 160px;}
/*.prev:hover{display:block;background:url(../images/prev_next.png) no-repeat left -127px;}
.next:hover{display:block;background:url(../images/prev_next.png) no-repeat -104px -127px;}*/



.content3{padding-top: 160px;}
.title02{height: 70px; line-height:70px;}
.cont3{margin-top: 40px;}
.quanquan{ float:left; height:100px; width:100px;}
.cont3 ul li{width: 463px;float: left;padding-right: 55px;padding-bottom: 18px; height:132px; overflow:hidden;}
.cont3 ul li dl{width: 338px;float: right;}
.cont3 ul li dl dd{color: #ba292d;font-size: 16px;}
.cont3 ul li dl dd span{color: #999999;font-size: 14px;font-family: Arial, Helvetica, sans-serif; margin-left:8px;}
.cont3 ul li dl dt{line-height: 22px;font-size: 13px;color: #666;}
.cont3 ul li dl dt a{color: #666; text-decoration:none;}




.content4-bg{background: #222;padding-top: 60px;padding-bottom: 50px;}
.cont4{ margin-top:40px;}
.cont4 ul li{float: left;width: 300px;margin-right: 40px;height: 240px;}



.content5{padding-top: 50px;padding-bottom: 50px;}
.cont5{width: 990px; height:150px;padding-top: 26px;border-bottom: 1px dashed #D2D2D2;padding-bottom: 25px; overflow:hidden;}
.cont5-lt{float: left;width: 295px;}
.cont5-lt img{ width:295px; height:143px;border: 4px solid #565656;}
.cont5-rt{width: 650px;float: right;}
.cont5-rt h2{font-size: 18px;color: #000000; font-weight:normal;}




.footer-bg{background:#BA292D;}
.footer{padding-top: 50px;}
.ft02{border-bottom: 1px solid #C9585A;line-height: 49px; height:49px; margin-top:15px;}
.sp1{background: url(../images/lxa.jpg) no-repeat left;padding-left: 34px;color: #fff;font-size: 18px;float: left;}
.sp2{background: url(../images/lxb.jpg) no-repeat left;padding-left: 44px;color: #fff;font-size: 18px;float: right;}
.sp3{border-bottom: 1px solid #C9585A;line-height: 49px;width: 389px;background: url(../images/lxc.jpg) no-repeat left;padding-left: 34px;color: #fff;font-size: 18px;float: left; display:block;}
.sp4{width: 436px;float: right;padding-left: 40px;color: #fff;font-size: 18px; display:block;border-bottom: 1px solid #C9585A;line-height: 49px;}
.sp4 a{background: url(../images/lxd.jpg) no-repeat left;padding-left: 42px;color: #fff;font-size: 18px;}
.ft04{padding-top: 30px;}
.ft04{ width:990px; height:460px; overflow:hidden;}
.ft05{height: 48px;line-height: 48px;margin-top: 19px; background:#000;}
.ft05 span{color: #e82c32;font-size: 18px;padding-left: 12px;}
.ft05 a{ margin:0 5px; font-size:14px;}
.ft06{ height:41px; margin-top:15px; text-align:center;}

.footer2-bg{ background:#000;}
.footer2-lt{ float:left;color: #959595;padding-top: 17px;width: 700px;}
.footer2-lt a{color: #959595; margin:0 10px;}
.footer2-lt a span{ margin-left:30px;}
.footer2-rt{ float:right; padding-top:10px;}



.ny{ margin-top:100px;}
.ny-lt{ width:200px; float:left; border-right:1px solid #ccc;}
.ny-lt h2{ font-size:16px; margin-bottom:10px;}
.ny-lt ul li{ height:25px; line-height:25px; font-size:14px;}
.ny-rt{ float:right; width:760px;}
.weizhi{ height:20px;border-bottom:1px solid #ccc;}
.nynr{ padding:15px 0; font-size:14px;}








.footer2-lt p{ padding:0;}