@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0;}
div:after,ul:after { content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
div,ul { zoom:1;*zoom:1 }
li { list-style-type:none;}
.doc{overflow: hidden; text-align: left;  color:#666; font: 16px/1.5 Microsoft Yahei,tahoma,HELVETICA; }
.doc .inner,.nav-inner, .b_inner{width:1000px; clear: both; margin:0 auto; overflow: hidden;}
h2{ font-size:50px; color:#a68540; text-align:center; margin-top:35px;}
h2 span{ font-weight:bolder;}
h2 em{ font-family:Arial; font-size:65px; }
.line{ width:771px; height:9px; margin:0 auto; display:block; margin-top:47px;}
.more{ display:block; width:147px; height:52px; margin:15px auto 0;}
.area3 ul li img:hover, .area4 ul li img:hover{ alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9;}
.prev, .next { background:url(../../img/51/icon.png) no-repeat center center; float:left;cursor:pointer; position:absolute; z-index:10;}
.area1{ height:720px; background:url(../../img/51/banner.jpg) no-repeat center top;}
.area2 p{ font-size:22px; line-height:46px; text-align:center; color:#343434; }
.area2 p span{ font-weight:bolder;}
.area3 h2{ margin-top:20px;}
.area3 .px{ width:452px; height:441px; display:block; float:left;}
.area3 ul{ width:530px; float:left; margin-left:15px;}
.area3 .mgtop{ margin-top:40px;}
.area3 ul li h3{ font-size:32px; color:#c1130b; font-weight:bolder; }
.area3 ul li p{ font-size:18px; color:#4c4c4c; line-height:24px; text-justify:inter-ideograph; text-align:justify;}
.area4{ height:208px; background:url(../../img/51/bg1.jpg) no-repeat center top; margin-top:48px;}
.area4 .more{ margin-left:573px; margin-top:110px;}


.area5 .tabs{clear:both;height:412px; width:1000px; text-align:center; margin-top:20px; }
.area5 .tabNav {height:80px;width:945px;display: inline-block; zoom:1; *display:inline;margin:0px;list-style:none;}
.area5 .tabNav li{ float:left; width:160px; height:80px; margin-right:22px; background:#FFF; }	
.area5 .tabNav li:first-child{ margin-left:27px;}
.area5 .tabNav li a { font: 28px/48px "microsoft yahei"; color:#333; text-align:center; display:block; width:170px; height:50px;  color:#666; background:url(../../img/51/hover.jpg) no-repeat center top;  }
.area5 .tabNav li.active {position: relative;}
.area5 .tabNav .active{  height:80px; line-height:56px;}
.area5 .tabNav li.active a { height:80px; line-height:48px;color:#c1130b; background:url(../../img/51/hover1.jpg) no-repeat center top;  }
.area5 .tabPane { width:1000px; height:520px; overflow:hidden; margin-top:15px; }
.area5 .tabPane div{  height:520px; overflow:hidden; margin:10px auto 0;}

.area5 #marquee7, .area5 #marquee8, .area5 #marquee9, .area5 #marquee10, .area5 #marquee11{width:885px;height:240px; overflow:hidden; margin:0 auto;}
.area5 #marquee7 ul li, .area5 #marquee8 ul li, .area5 #marquee9 ul li, .area5 #marquee10 ul li, .area5 #marquee11 ul li{float:left;height:240px;overflow:hidden; }
.area5 #marquee7 ul li img, .area5 #marquee8 ul li img, .area5 #marquee9 ul li img, .area5 #marquee10 ul li img, .area5 #marquee11 ul li img {margin:0 13px 0 13px; height:240px}
.area5 p{ font-size:12px; color:#323333; text-align:center; line-height:20px; padding-top:3px;}
.area5 .prev, .area5 .next{ position:relative; width:43px; height:87px; top:-165px;  }
.area5 .prev{background-position:-86px 0px; left:0;   }
.area5 .next{background-position:-129px 0px; left:914px ; }
.area5 .prev:hover{background-position:0px 0px; left:0;   }
.area5 .next:hover{background-position:-43px 0px; right:-936px ; }
.area6{ background:url(../../img/51/bg2.jpg) no-repeat center top; height:575px;}
.area6 h2{ color:#fffca8;}
.area6 ul li{ width:220px; height:285px; float:left; border:solid 3px #d0a972; margin-left:32px; background:#fff; margin-top:40px; }
.area6 ul li:first-child{ margin-left:0;}
.area6 ul li img{ width:99px; height:99px; margin:20px auto 0px; display:block;}
.area6 ul li p{ font-size:16px; color:#393939; line-height:24px; text-justify:inter-ideograph; text-align:justify; padding:10px 13px 15px 13px;}
.area7 ul{ margin-top:50px;}
.area7 .left, .area7 .right{ width:355px; float:left}
.area7 .left li, .area7 .right li{ font-size:24px; color:#333; line-height:75px; text-align:right;}
.area7 .peaple{ width:233px; height:351px; float:left; display:block;}
.area7 .right li{ text-align:left;}
.area7 p{ font-size:24px; color:#666; text-align:center; clear:both;}
.area7 p span{ font-weight:bolder;}
.area7 .telphone{ width:355px; height:60px; margin:0 auto; background:#c1130b; font-size:24px; color:#fff; line-height:60px; text-align:center; margin-top:30px; }
.area7 .telphone span{ font-weight:bolder;}

.area8{ background:url(../../img/51/bg3.jpg) no-repeat center top; height:800px; margin-top:35px;}
.area8 h2{ color:#fffca8; margin-bottom:30px;}
.area8 ul li{ width:220px; height:250px; float:left; border:solid 3px #d0a972; margin-left:32px; background:#fff; margin-bottom:30px; }
.area8 ul li:first-child{ margin-left:0;}
.area8 ul li:nth-child(5){ margin-left:0;}
.area8 ul li h3{ font-size:31.19px; color:#dc170e; font-weight:bolder; text-align:center; border-bottom:1px solid #dc170e; margin:15px 16px 0 16px; line-height:52px;}
.area8 ul li p{ font-size:16px; color:#393939; line-height:24px; text-justify:inter-ideograph; text-align:justify; padding:5px 13px 0 13px;}
.area9 h2{ line-height:70px; margin-bottom:30px;}
.area10{ height:320px; background:url(../../img/51/bt.jpg) repeat-x center top;}
.area10 .inner{ height:320px; background:url(../../img/51/bt2.jpg) no-repeat center top;}
.area10 ul{ width:535px; margin-left:375px; margin-top:200px; font-size:18px; color:#333; line-height:30px;}
.area10 ul li span{ padding-left:50px;}
.message{width:1000px; margin:0 auto 15px; overflow: hidden; font-size:16px;} 
.ckey{color: #f00;}
.message h3{ text-align: center; height: 30px; line-height: 30px; margin-bottom: 30px;}
.m-form {
    width: 610px;
    color: #330005;
    line-height: 29px;
    position: relative;
    float: left;

}
.m-form legend {
    font-size: 14px;
    font-weight: bold;
}
.m-form .formitm {
    line-height: 30px;
    padding-top: 13px;
    width:305px;
    float: left;
}
.m-form .formitm-1 {
    padding-left: 100px;
}
.m-form .lab {
    float: left;
	font-size:14px;
    margin-right: -90px;
    text-align: right;
    width: 50px;
	color:#666;
}
.m-form .ipt {
    margin-left: 61px;
}
.m-form .ipt * {
    vertical-align: middle;
}
.m-form .ipt a, .m-form .ipt a:hover {
    color: #3891eb;
    text-decoration: none;
}
.m-form .ipt img {
    height: 32px;
    margin: 0 15px 0 5px;
}
.m-form .ipt .domain {
    color: #777;
    font-weight: bold;
    margin: 0 0 0 5px;
}
.m-form .ipt p {
    color: #999;
    height: 22px;
    line-height: 22px;
}
.m-form .tip {
    padding-top: 10px;
}
.m-form .tip input {
    margin: 0 5px 3px 0;
}
.m-form .m-textarea {
    height: 80px;
}
.u-btn{background: #730500;height:52px; text-align: center;width:177px; border:none;color:#fff; cursor: pointer; font-size:20px; font-weight:bolder; margin-top:10px; font-family:"Î¢ÈíÑÅºÚ"; margin-left:-38px; margin-bottom:10px;}
.u-ipt, .m-textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #ddd #ddd #ddd;
    border-image: none;
    border-right: 1px solid #ddd;
    border-style: solid;
    border-width: 1px;
    color: #777;
    font-size: 14px;
    height: 25px;
    line-height: 17px;
    padding: 5px;
    width: 230px;
}
.m-textarea {
    width: 535px;
}.remind {
     border: 3px solid #d9d9d9;
     padding:22px 45px;
     width: 270px;
     float: right;
	 margin-top:12px;
	 background:#fff;
 }
.remind strong{font-size: 16px; padding:6px 0 10px; margin-left:15px; color:#333;}
.remind p {
    color: #666;
    font-size: 12px;
    margin-left:15px;
    line-height: 28px;
}


/*backToTop*/
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#f56908; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:1; filter:Alpha(opacity=100); }


