﻿*{ margin:0px; padding:0px;}

body{ font:12px "微软雅黑"; color:#585858; background:#fff; -webkit-text-size-adjust:none; background:none no-repeat #fff top;}

a{ color:#585858; text-decoration:none;}

a:hover{ color:#bb3701;}

ul,li{ list-style:none;}

img{ border:0px;}

input,button,textarea,select{ outline:none;}

table{ border-collapse:collapse; border-spacing:0px;}

.fl{ float:left;}

.fr{ float:right;}

.clear{ clear:both; overflow:hidden; height:0px;}

.w{ width:1000px; margin:0 auto;}









.header{height:133px;background:url(../image/tbg.jpg) repeat-x;position:relative; z-index:5;}
.header2{height:107px;background:url(../image/tbg2.jpg) repeat-x;position:relative; z-index:5;}
.header .dao{ height:26px; }

.header .dao .hy{ float:left; height:26px;color:#999999;}

.header .dao .hy img{ margin-top:3px; margin-right:10px;}

.header .dao .hy span{ font-size:16px; font-weight:bold; color:#FFF;}

.header .dao .link{ float:right; width:500px; text-align:right; height:26px; color:#999999;} 

.header .dao .link a{ height:26px; line-height: 26px; display: inline-block; padding:0px 15px; color:#FFF;}

.header .dao .search{ float:right; width:161px; height:20px; background:url(../image/search.jpg) no-repeat; margin-top:3px;}

.search .search-text { width:126px; height:20px; *line-height:20px; padding-left:5px; float: left; background:none; border:0px; color:#fff;}

.search .search-btn { width:30px; height: 20px; cursor: pointer; background:none; border:0px;}

.header .locate{ height:107px;}
.header2 .locate{ height:107px;}

.header .logo{width:300px; float:left; padding-top:23px;}
.header2 .logo{width:300px; float:left; padding-top:23px;}





.nav { float:right;width:700px;height:107px;}

.nav li {float:left;width:100px; height:107px;line-height:18px;}

.nav li a {width:80px; height:67px; display: block; font-size:14px; color:#000000;padding-top:40px;padding-left:20px;}

.nav li a.current,.nav li a:hover {background:#bb3701;color:#fff; }

.nav li span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#c4c4c4;}







.kv{height:541px;position:relative;width:100%; overflow:hidden;}

.kv ul{height:541px;width:100%; margin-top:0px;}

.kv ul li{height:541px;width:100%;}

.kv ul li a{height:541px;width:100%;display:block;}

.kv .kv_prev{position:absolute;left:0px;top:230px;background:url(../image/icon_bg.png) no-repeat left top;height:70px;width:70px;z-index:2;}

.kv .kv_next{position:absolute;right:0px;top:230px;background:url(../image/icon_bg.png) no-repeat -115px top;height:70px;width:70px;z-index:2;}

.kv .kv_prev:hover{background:url(../image/icon_bg.png) no-repeat left -81px;}

.kv .kv_next:hover{background:url(../image/icon_bg.png) no-repeat -115px -81px;}

.kv .kv_page{width:150px;height:20px;position:absolute;left:50%;bottom:30px;margin-left:-70px;z-index:3;}

.kv .kv_page a{display:block;float:left;width:18px;height:19px;background:url(../image/icon_bg.png) no-repeat -33px -203px;margin:0 4px;}

.kv .kv_page a.selected{background:url(../image/icon_bg.png) no-repeat left -203px;}







.business{ margin-top:60px;}

.business .businesslm{ text-align:center;}

.business .businesslm .pt1{ font-size:42px; font-weight:bold; color:#bb3701;}

.business .businesslm .pt2{ line-height:18px; margin-top:10px; color:#666666;}



.business .businessbox{ margin-top:30px;}

.business .businessbox ul{ width:1020px; overflow:hidden;}

.business .businessbox li{ float:left; width:184px; height:286px; position:relative; margin-right:20px; _display:inline;}

.business .businessbox .picon1{width:184px; height:120px; background:url(404.png) no-repeat;}

.business .businessbox .picon2{width:184px; height:120px; background:url(404.png) no-repeat -204px 0px;}

.business .businessbox .picon3{width:184px; height:120px; background:url(404.png) no-repeat -408px 0px;}

.business .businessbox .picon4{width:184px; height:120px; background:url(404.png) no-repeat -612px 0px;}

.business .businessbox .picon5{width:184px; height:120px; background:url(404.png) no-repeat -816px 0px;}

.business .businessbox .pt3{ width:164px; font-size:18px; font-weight:bold; text-align:center; padding:10px;}

.business .businessbox .pt4{ width:164px; padding:10px;line-height:18px;}

.business .businessbox li a{width:184px; height:286px; display:block;background:#f2f2f4;color:#333333;}

.business .businessbox li a:hover{ background:#bb3701; color:#FFF;}





.wrapp{ width:100%; position:relative; z-index:1000; background:#fff; overflow:hidden; }

.state{ height:626px; background:url(../image/bg1.jpg) no-repeat center 0; overflow:hidden;}

.pt73{ padding-top:73px;}

.stateleft{ width:402px;}

.stateright{ width:570px;}

.ibt3{ height:67px;}

.ibth{ display:inline-block;font-size:24px; color:#5a5a5a; font-weight:bold; border-top:2px solid #d60000; line-height:40px;}

.img{ width:402px; height:242px;}

.cbt{ color:#999999; line-height:22px; padding:10px 0 15px;}

.cbt h3{ color:#5a5a5a; font-size:14px; line-height:22px;}

.cbt h3 a{ color:#5a5a5a;}

.cmain{ line-height:18px; color:#999999; padding-bottom:20px;}

.more{ font-weight:bold; text-transform:uppercase; color:#999999;}

.cmenu{font-size:14px; color:#999999; text-align:right; padding-top:10px;}

.cmenu a{ color:#616161;}

.cmenu a:hover,.cmenu a.current{ color:#d60000;}

.img2{ width:155px; height:122px; z-index:10;overflow:hidden;}

.dtdiv{ height:369px; overflow:hidden; position:relative;}

.dtdiv li{ height:122px; background:#fff; margin-bottom:1px;overflow:hidden; +margin-bottom:-4px; position:relative;}



.adbg{ width:100%; height:100%; position:absolute; left:0; top:0; background:#e4e4e4; z-index:1; display:none;}

.dtm{ width:375px; padding-right:20px;  line-height:18px; color:#999999; z-index:2;}

.pr{ position:relative;}

.dtt{line-height:18px; padding-bottom:10px;}

.dtt h3{font-size:14px; line-height:24px; padding-top:10px;}

.dtt h3 a{ color:#5a5a5a;}

.iprev,.inext{ display:inline-block; width:30px; height:30px; margin-left:8px;}

.iprev{ background:url(../image/icon6.png) no-repeat 0 0;}

.inext{ background:url(../image/icon6.png) no-repeat right 0;} 







.about{ height:487px; margin-top:60px; position:relative;}

.about .aboutimg1{width:740px; height:346px; position:absolute; left:0px; bottom:0px; z-index:1;}

.about .aboutimg2{width:149px; height:474px; position:absolute; left:50px; top:0px; z-index:2;}

.about .aboutimg3{width:262px; height:404px; position:absolute; right:0px; top:40px; z-index:3;}

.about .abouttxt{ width:520px; height:94px; position:absolute; left:210px; top:0px; z-index:4; font-size:14px; line-height:23px; color:#5a5a5a;}

.about .aboutmore{width:114px; height:59px; background:#404348;position:absolute; right:0px; top:140px; z-index:5; line-height:59px; text-align:center;}

.about .aboutmore a{width:114px; height:59px; display:block; color:#FFF;}







.product{ width:100%; background:#fff; margin-top:0px;overflow:hidden;}

.product .prolm{ width:1000px; height:120px; background:url(../image/prolm.png) no-repeat 0px 10px; margin-top:60px; text-align:center;}

.product .prolm .pt5{ font-size:24px; color:#5a5a5a; font-weight:bold;}

.product .prolm .pt6{ color:#666666; margin-top:50px;}

.product .productbox{ width:1000px;border-left:0px solid #dfdfdf; border-top:0px solid #dfdfdf; overflow:hidden; margin-bottom:100px;}

.product .productbox ul{ width:1012px; overflow:hidden;}

.product .productbox li{ float:left; width:239px; height:210px; background:#FFF; position:relative; text-align:center; border:1px solid #dfdfdf; margin-right:12px; _display:inline; margin-bottom:20px; overflow:hidden;}

.product .productbox li a{width:239px; height:172px; display:block; position:absolute; top:0px; left:0px;}

.product .productbox li a:hover{ background:url(../image/probox.png) no-repeat;}

.product .productbox li p{ width:239px; text-align:center; position:absolute; left:0px; top:180px;}

.product .productbox .promore{ float:right;}

.product .productbox .promore a{ padding:10px 20px; background:#7f7f7f; text-align:center; color:#FFF; line-height:30px;}

.product .productbox .promore a:hover{background:#bb3701;}







.foot{ width:100%; height:300px; background:url(../image/fbg.jpg) repeat-x #bb3701; }

.foot .footer{position:relative;}

.foot .link{ float:left; width:317px; height:347px; background: url(../image/link.png) no-repeat 0px 50px #956f48; position:absolute; top:-47px; left:0px;}

.foot .link .pt7{ width:317px; font-size:24px; color:#FFF; text-align:center; font-weight:bold; margin-top:30px;}

.foot .link .pt8{ width:317px; text-align:center; margin-top:10px;}

.foot .link .pt8 a{ text-align:center; color:#c6a07b; border:1px solid #c6a07b; padding:2px 10px;}

.foot .link .pt8 a:hover{ color:#FFF;border:1px solid #fff;}

.foot .link .pt9{ width:280px; padding:18px; line-height:30px;}

.foot .link .pt9 a{ float:left;width:140px;color:#FFF;}

.foot .link .pt9 a:hover{color:#c6a07b;}

.foot .copyright{ width:650px; height:200px; position:absolute; right:0px; top:100px;}



.foot .footer .ficon{width:270px; height:71px; position:absolute; top:100px; right:0px;}

.foot .footer .ficon li{ float:left; width:90px;height:71px; position:relative; text-align:center; }

.foot .footer .ficon a{width:90px;height:71px; display:block;}

.foot .footer .ficon .weixin{ background:url(../image/icon7.png) no-repeat;}

.foot .footer .ficon .weibo{ background:url(../image/icon7.png) no-repeat -90px 0px;}

.foot .footer .ficon .webqq{ background:url(../image/icon7.png) no-repeat -180px 0px;}

.foot .footer .ficon .weixin a:hover{ background:url(../image/icon7.png) no-repeat 0px -71px;}

.foot .footer .ficon .weibo a:hover{ background:url(../image/icon7.png) no-repeat -90px -71px;}

.foot .footer .ficon .webqq a:hover{ background:url(../image/icon7.png) no-repeat -180px -71px;}

.foot .footer .ficon .ftxt{ position:absolute; top:40px; left:0px; text-align:center; width:90px;color:#fff;}

.foot .footer .ficon .weixin .receiptInfo{ display:none; position:absolute;top:-220px; left:-10px;}



.fnav{ width:100%; height:70px; background:#4f4f4f;}

.fnav li{ text-align:center; width:1000px; text-align:center; line-height:70px;  font-size:14px;color:#FFF;}

.fnav li a{ color:#FFF;}

.fnav li a:hover{ color:#FFF; text-decoration:underline;}





.pbanner{width:100%; height:334px;  position:relative;overflow:hidden;}

.pbannerbox{ width:1600px; height:334px; position:absolute; top:0px; left:50%; margin-left:-800px; border-bottom:4px solid #0a4e8e; overflow:hidden;}

.pbanner .pagelm{ width:200px; height:31px; position:absolute; left:0px; bottom:0px; background:#bb3701;left:50%;margin-left:-500px; overflow:hidden; color:#FFF; font-size:18px; font-weight:bold; padding:14px 10px; border-bottom:3px solid #871c16; text-align:center;}

.pbanner .pagelm p span{ font-weight:normal; color:#df8e74;}





.pmain{ width:100%; overflow:hidden;}

.pmain .pleft{ float:left; width:220px; background:#f1f1f1;border-bottom:9px solid #9b9b9b; text-align:center;  padding-bottom:150px; padding-top:30px;}

.pmain .pleft li{width:220px; height:30px; border-bottom:1px solid #FFF;line-height:30px; margin-top:10px; font-size:14px;}

.pmain .pleft a{width:220px; height:30px; display:block; line-height:30px;}
.pmain .pleft a:hover{background-color:#bb3701; background-image:none;color:#fff;}



.pleft li a.current {background:#bb3701;color:#fff; }





.pmain .pleft1{ float:left; width:220px; background:#f1f1f1;border-bottom:9px solid #9b9b9b; text-align:center; overflow:hidden; padding-bottom:150px; padding-top:30px;}

.pmain .pleft1 li{width:220px; height:30px; border-bottom:1px solid #FFF;line-height:30px; margin-top:10px; font-size:14px;}

.pmain .pleft1 a{width:220px; height:30px; display:block;background:url(404.png) no-repeat 40px 0px; line-height:30px;}

.pmain .pleft1 a:hover{background:url(404.png) no-repeat 60px -30px;}





.pmain .pright{ float:right; width:743px; overflow:hidden; padding-bottom:150px;}

.pmain .pright .prlm{ margin-top:20px; height:30px; line-height:30px; border-bottom:3px solid #f1f1f1;}

.pmain .pright .prlm .prlmname{ float:left; background:url(404.png) no-repeat 0px 5px; font-size:16px; font-weight:bold; color:#000000; text-indent:24px;}

.pmain .pright .prlm .prlmmore{ float:right; background:url(../image/icon11.png) no-repeat 0px 5px;text-indent:24px;}

.pmain .pright .pabout{ margin-top:20px; line-height:30px;}



.pfriend{ width:753px; overflow:hidden; margin-top:10px;}

.pfriend li{ float:left; width:138px;  border:1px  solid #dedede; text-align:center; margin-right:10px; _display:inline; margin-top:20px;}

.pfriend .pt11{width:138px; line-height:24px; border-bottom:1px solid #dedede;}



.pmain .pright .pcontact{width:743px; margin-top:20px; line-height:30px; position:relative; line-height:30px; font-size:14px;}

.pmain .pright .pcontact .wx{ width:235px; height:235px; position:absolute; top:230px; right:0;}

.pmain .pright .pcontact span{ font-size:18px; font-weight:bold;}

.pmain .pright .pcontact a{ text-decoration:underline;}



.pmain .pright .pnewshot{width:743px; margin-top:20px;}

.pmain .pright .pnewshot .pnewsleft{ float:left; width:402px; height:242px;}

.pmain .pright .pnewshot .pnewsright{ float:right; width:320px; height:242px; position:relative;}

.pmain .pright .pnewshot .pnewsright .pnt1{ color:#8a8a8a; line-height:18px;}

.pmain .pright .pnewshot .pnewsright .pnt1 a{ font-size:14px; font-weight:bold;}

.pmain .pright .pnewshot .pnewsright .pnt2{ margin-top:10px; color:#8a8a8a; line-height:20px;}

.pmain .pright .pnewshot .pnewsright .pnt3{ width:100px; height:26px; display:block; position:absolute; bottom:0px; left:0px; line-height:26px;}

.pmain .pright .pnewshot .pnewsright .pnt3 a{width:100px; height:26px; display:block; background:#bb3701; color:#FFF; text-align:center;}

.pmain .pright .pnewshot .pnewsright .pnt3 a:hover{ background:#d23d00;}



.pmain .pright .pnews{width:743px; margin-top:20px;}

.pmain .pright .pnews li{ height:48px; line-height:48px; border-bottom:1px dashed #d6d6d6; font-size:14px;}

.pmain .pright .pnews li span{ float:right; font-size:12px;}





.page{width:100%; height:40px; line-height:30px; text-align:right; overflow:hidden; font-family:"微软雅黑"; margin-top:30px;}

.page a{ border:#dedede solid 1px; padding:4px 14px;  margin:0px 3px;color:#616161;}

.page a:hover{ color:#d60000;}

.page a.font{ border:0px; padding:5px 15px; background:#bb3701; color:#fff;}

.page li{display:inline; }







.pright .content{line-height:26px; overflow:hidden; margin-top:50px;}

.pright .content .font{ font-family:"微软雅黑"; font-size:18px; color:#434343; text-align:center;}

.pright .content .font2{ height:30px; line-height:30px; font-family:Arial; font-size:14px; color:#979897; border-bottom:#cfcfcf dotted 1px; margin:10px 0px;}

.pright .content .font2 span{ font-family:"微软雅黑"; font-size:18px; color:#005bac;}

.pright .content .time{ height:20px; line-height:20px; color:#989898; text-align:center; background:url(../image/line3.png) repeat-x bottom;padding-bottom:10px; margin-bottom:10px;}

.pright .content .fx{ margin-top:20px;}

.pright .content .ud{ height:20px; line-height:20px; border-top:#cfcfcf dotted 1px; padding-top:10px; margin-top:10px;}





.pmain .pright .pserver{width:743px; margin-top:20px; border-bottom:1px dashed #cdcdcd; overflow:hidden; padding-bottom:20px;}

.pmain .pright .pserver .pserverleft{ float:left; width:234px; height:141px;}

.pmain .pright .pserver .pserverright{ float:right; width:480px; height:141px; position:relative;}

.pmain .pright .pserver .pserverright .pnt1{ color:#8a8a8a; line-height:18px;}

.pmain .pright .pserver .pserverright .pnt1 a{ font-size:14px; font-weight:bold;}

.pmain .pright .pserver .pserverright .pnt1 span{ float:right;}

.pmain .pright .pserver .pserverright .pnt2{ margin-top:10px; color:#8a8a8a; line-height:20px;}

.pmain .pright .pserver .pserverright .pnt3{ width:100px; height:26px; display:block; position:absolute; bottom:0px; left:0px; line-height:26px;}

.pmain .pright .pserver .pserverright .pnt3 a{width:100px; height:26px; display:block; background:#bb3701; color:#FFF; text-align:center;}

.pmain .pright .pserver .pserverright .pnt3 a:hover{ background:#d23d00;}





.pmain .pright .pcase{width:743px; margin-top:20px; overflow:hidden;}

.pmain .pright .pcase ul{width:753px; overflow:hidden;}

.pmain .pright .pcase li{ float:left; text-align:center; width:234px; height:230px; line-height:50px; margin-right:16px; _display:inline;}

.pmain .pright .pcase li img{ width:224px; height:158px; border:1px solid  #f1f1f1; padding:4px;}



.pmain .pright .ppro{width:743px; margin-top:20px; overflow:hidden;}



.pmain .pright .ppro ul{ width:751px; overflow:hidden;}

.pmain .pright .ppro li{ float:left; width:239px; height:210px; background:#FFF; position:relative; text-align:center; border:1px solid #dfdfdf; margin-right:8px; _display:inline; margin-bottom:20px; overflow:hidden;}

.pmain .pright .ppro li a{width:239px; height:172px; display:block; position:absolute; top:0px; left:0px;}

.pmain .pright .ppro li a:hover{ background:url(../image/probox.png) no-repeat;}

.pmain .pright .ppro li p{ width:239px; text-align:center; position:absolute; left:0px; top:180px;}

.pmain .pright .ppro .promore{ float:right;}

.pmain .pright .ppro .promore a{ padding:10px 20px; background:#7f7f7f; text-align:center; color:#FFF; line-height:30px;}

.pmain .pright .ppro .promore a:hover{background:#bb3701;}







.wrap-menu {float:left; width:220px; background:#f1f1f1;border-bottom:9px solid #9b9b9b; padding-bottom:150px;} 



.wrap-menu ul{ list-style:none; margin:0; padding:0;}

.wrap-menu ul li{ text-indent:3em; white-space:nowrap; }

.wrap-menu ul li h2{ cursor:pointer; height:100%; width:100%; margin:0 0 1px 0; font:12px/31px '宋体'; color:#fff; background:#bb3701;}

.wrap-menu ul li a{ display:block; outline:none; height:25px; line-height:25px; margin:1px 0; color:#1A385C; text-decoration:none;}

.wrap-menu ul li img{ margin-right:10px; margin-left:-17px; margin-top:9px; width:7px; height:7px; background:url(404.png) no-repeat; border:none;}

.wrap-menu ul li img.unfold{ background-position:0 -9px;}

.wrap-menu ul li a:hover{ background-color:#ccc; background-image:none;}



  

.pcontact p img{width:743px;height:488px;}

.wx img{width:235px;height:235px;} 

.receiptInfo img{width:216px;height:216px;}

.QQ ul li p img{width:88px;height:88px;} */

.content img{width:743px;}

.prbook{width:660px; overflow:hidden;}

.prbook dl{width:660px; overflow:hidden;}

.prbook dt{ float:left; width:100px; text-align:right; overflow:hidden; height:40px;}

.prbook dt span{ color:#F30;}

.prbook dd{ float:left; width:500px;overflow:hidden;}

.prbook .btn1{ width:108px; height:32px; background:#bb3701;color:#fff;cursor:pointer; border:0px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#FFF; margin-top:10px;}