﻿/* 
Yahoo! CSS Reset (YUI 3)
http://developer.yahoo.com/yui/3/cssreset/
CSSresetr.com
*/
*{ margin: 0; padding: 0;}
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
body {color: #1D1D1D;font-size: 12px;line-height: 24px; }
input, select {font-size: 12px;line-height: 16px;}
img { border: 0 none;}
ul, li {list-style-type: none;}
.tc { text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.fl{float:left; display:inline}
.fr{float:right; display:inline;}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.pd{ padding:0px 40px;}
.pd1{ padding:0px 0px 0px 30px;}
.pt{ padding-top:10px;}
.hs{ color:#977011}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.hr_10{clear:both; height:10px; overflow:hidden; font-size:1px;}
a {color:#000000;text-decoration: none;}
a:hover{ color:#cc0000;}
a:link,a:visited {text-decoration: none;}
.main{ width:100%; font-size:12px; background:#fffcfe;color: #000;}
.banner{ width:100%; height:538px; background:url(../images/banner.jpg) center 0px no-repeat;}
.banner .one{ margin:0 auto; width:1000px; height:538px;}
.banner .one a{ display:block; margin:400px 0 0 105px; background:url(about:block); width:305px; height:52px; float:left;}

.part1{ width:100%; height:143px; background:url(../images/part1bg.jpg) center 0px no-repeat;}
.part1 .one{ width:840px; height:93px; margin:0 auto; padding:50px 80px 0px 80px; color:#68413d; font-size:18px; text-align:36px;}
.part2{ margin:0 auto; width:1000px;}
.part2 .tt2{ width:540px; height:94px; line-height:94px; padding-left:41px; font-size:38px; color:#61351e; background:url(../images/tt2bg.jpg) no-repeat;}
.part3{ margin:0 auto; width:1000px; background:url(../images/bg2.jpg) repeat-y;}
.part3 .wenzi1{ float:left; width:650px; font-size:18px; padding:0px 10px 0px 30px;}
.part3 .wenzi2{ float:left; width:262px;}

.part3 .wenzi3{ float:left; width:480px; font-size:18px; padding:0px 0px 0px 30px;}
.part3 .wenzi4{ float:left; width:395px; font-size:18px; padding:0px 0px 0px 50px;}
.chenggongbg{ width:1000px; height:350px; background:url(../images/chenggongbg.jpg) no-repeat;}
.part4{ width:100%; height:620px; background:url(../images/bg3.jpg) center 0px no-repeat;}
.part4 .one{ width:1000px; height:620px; margin:0 auto; position:relative; line-height:28px;}
.part4 .one .tt1{ font-size:26px; color:#d12067; line-height:36px;}
.part4 .one .wenzi1{width:250px;position:absolute;font-size:18px;color:#61351e;text-align:right;left: 64px;top: 85px;}
.part4 .one .wenzi3{width:250px;position:absolute;font-size:18px;color:#61351e;text-align:right;left: 8px;top: 300px;}

.part4 .one .wenzi2{width:244px;position:absolute;font-size:18px;color:#61351e;left: 672px;top: 60px;}
.part4 .one .wenzi4{width:292px;position:absolute;font-size:18px;color:#61351e;left: 702px;top: 216px;}

.part6{ margin:0 auto; width:1000px;}
.mod4 { margin:0 auto;height:692px;width: 982px; overflow:hidden;}
.mod4 .bd {position: relative; width: 982px; height:692px overflow:hidden;}
.mod4 .bd .JL { height: 692px;width: 982px;overflow:hidden;}
.mod4 .bd .JL ul { overflow: hidden;}
.mod4 .bd .JL ul li {float: left;height:692px;position: relative;vertical-align: bottom; width:982px;padding-left:0px;}
.mod4 .bd span {cursor: pointer;display: block;height: 99px; position: absolute;top: 280px; width: 36px;z-index: 4;}
.mod4 .bd .aw_l {left: 25px;}
.mod4 .bd .aw_r { right:25px;}

.part8{ width:100%;}
.part8 .one{ width:1000px; height:510px; margin:0 auto;}

.mod6 { margin:0 auto; width:965px;}
.mod6 .bd {
    position: relative;
    width: 965px;
}
.mod6 .bd .imgbox {
float:left;
    height: 366px;
    overflow: hidden;
    width:747px;
	background:#FFFFFF;
}

.mod6 .bd .imgbox ul li {
    display: none;
    height: 366px;
    width: 747px;
}
.mod6 .bd .imgbox ul .on {
    display: block;
}
.mod6 .bd .tabbox {
    top: 0px;
    right: 0;
    position: absolute;
    width: 218px;
	height:366px;
	background:#ecebea;
}
.mod6 .bd .tabbox ul {
    margin: auto;
    overflow: hidden;
    width: 218px;
}
.mod6 .bd .tabbox ul li {
    float: left;
    height: 58px;
    width: 218px;
	padding-bottom:2px;
	padding-top:1px;
}
.mod6 .bd .tabbox ul li a {
    background-position: 0 0;
    display: block;
    height: 58px;
    width: 198px;
	line-height:58px;
	font-size:16px;
	padding-left:18px;
	color:#af6d3a;
	background:#FFFFFF;
}
.mod6 .bd .tabbox ul li .tab1 {


}
.mod6 .bd .tabbox ul li .tab2 {


}
.mod6 .bd .tabbox ul li .tab3 {


}
.mod6 .bd .tabbox ul li .tab4 {

}
.mod6 .bd .tabbox ul li .tab5 {


}
.mod6 .bd .tabbox ul li .tab6 {


}
.mod6 .bd .tabbox ul li .on { background:#b31554;color:#FFFFFF;}

.part9{ margin: 0 auto; width:1000px; padding-bottom:30px;}
.p9list{ float:left; width:245px; height:128px;}