
/* CSS Document */
/*reset css*/
html,body{color:#aa443f;font-size:14px;font-family:Century Gothic;line-height:20px;}
body {background: url(../image/bg.png) repeat;margin:0;padding:0;}
-->
</style
html,body,div,ul,li,dl,dt,dd{margin:0;padding:0;}
ul,li{list-style-type:none;list-style:none;}
img{border:medium none;vertical-align:middle;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.bold{font-weight:bold;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;overflow:hidden;}

/*main css*/
.con{ width:1032px; margin:0 auto; }
.txt_bg{background-color:#ffd1cf; margin:0 auto;width:1032px; padding:10px 0;}
h1{ line-height:30px; text-align:center;text-transform: Uppercase;font-size:24px;letter-spacing: 0.3em; font-weight:normal}
h5{ width:960px; padding-left:50px; font-weight:normal}
h4{ width:960px; padding-left:50px; font-size:16px;}


.in_top_bg{background-color:#ffd1cf; width:100%; height:401px;}
.in_top{ width:1032px; margin:0 auto; }

.con_bg{width:1050px; margin:0 auto;background: url(../image/con_bg.png) repeat-y; padding-top:0; clear:both; display:block;overflow:hidden;}
.menu{margin:0 auto;width:1032px; clear:both; display:block;overflow:hidden; padding:0px;}
.menu li{height:44px;text-transform: Uppercase; text-align:center; float:left; font-size:16px;}
.menu li a{background: url(../image/menu_.png) no-repeat; width:172px; display:block; line-height:44px;color:#aa443f; text-decoration:none;}
.menu li a:hover{background: url(../image/menu_li.png) no-repeat; width:172px; display:block; line-height:44px;color:#aa443f;}
.menu li .hover{background: url(../image/menu_li.png) no-repeat; width:172px; display:block; line-height:44px;color:#aa443f;}


/*                 pro                    */
.pro{WIDTH:990px; margin:0px auto;}
.pro dl{display:block;overflow:hidden;}
.pro dl dt{ float:left; padding-left:6px;}
.pro dl dt img{width:158px; height:152px;display:block;overflow:hidden;}
.pro dl :hover img{opacity:0.7;filter:alpha(opacity=70);}
.pro dl dt dd{float:left; padding-left:5px; width:496px;}
.pro dl dt span a{background-color:#ffd1cf;color:#aa443f;width:158px;height:24px; line-height:24px; font-size:14px;text-transform:uppercase;text-align:center; display:block; margin-bottom:6px;}
.pro dl dt span a:hover{background-color:#aa443f; color:#FFF;width:158px;height:24px; line-height:24px; font-size:14px;text-transform:uppercase;text-align:center; display:block}


/*                 line                  */
.line{WIDTH:1032px; margin:0px auto; margin-top:15px;}
.line ul li{ margin-top:8px; WIDTH:1032px;}
.line li img{padding-right:8px; float:left; padding-bottom:8px;}
.line li :hover img{opacity:0.7;filter:alpha(opacity=70);}


/*                   news                */


.cux{width:1000px;overflow: hidden; margin:0px auto;}
.cux dl{width:995px;overflow: hidden; margin:10px auto; height:140px; padding-bottom:10px; border-bottom:#ffb3b0 1px dotted;}
.cux dl dt{width:255px;overflow: hidden;height:140px; float:left; background: url(../image/cxbj.png) no-repeat;display:block;}
.cux dl dt b{width:222px;overflow: hidden;height:116px; margin:12px 22px 10px 11px; display:block;}
.cux dl dt :hover img{opacity:0.8;filter:alpha(opacity=80);}

.cux dl dd{width:740px;overflow: hidden;height:120px; float:left;display:block; margin:10px 0px;}
.cux dl dd b{width:740px;overflow: hidden;height:30px; display:block; color:#D76500; font-size:14px; font-weight:bold; line-height:30px;text-transform:uppercase;}
.cux dl dd b a{ color:#aa443f;}
.cux dl dd b a:hover{ color:#ffd1cf;}
.cux dl dd p{width:740px;overflow: hidden;height:90px; display:block; color: #666; font-size:12px; font-weight: normal; line-height:20px;}

/*         page   */


.page { width:515px; height:24px; display:block; margin:0 auto; padding-top:20px; padding-bottom:45px; font-weight:normal; clear:both;}
.page span {  height:25px;float:left;display:block; }
.page span a{height:25px; line-height:25px; padding:0 13px; margin:0 6px;float:left;display:block; border:1px solid #C3C3C3; background: #FFF; color:#777;}
.page span a:hover,.page span a.in{background:#aa443f ;display:block; color:#FFF;}
.page p{height:15px;float:left; width:35px;display:block;color:#777; text-align:center; font-weight:normal; line-height:0px;}


/*                 foot                   */

.foot{WIDTH:1032px; margin:0px auto; background:url(../image/line.png) no-repeat top; background-color:#ffd1cf; padding:25px 0; text-align:center; margin-top:25px;}