@charset "utf-8";
/*css document*/


*{ padding:0; margin:0;}
body{ font:12px/16px "ËÎÌå"; background:#fff; color:#333;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ad002b; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*clear element*/
.clearit{ clear:both;}

/*container*/
.container{ width:932px; margin:0 auto; overflow:hidden;}
.container1{ width:932px; height:36px; margin:0 auto; background:url(../images/navbg.jpg) repeat-x; }
.leftCon{ width:247px; float:left;}
.centerCon{ width:437px; float:left; margin-left:7px; display:inline;}
.rightCon{ width:235px; float:right;}

/*advertisement*/
.advertisement{ display:block; border:1px solid #efd9d9; margin-top:6px;}
a:hover .advertisement{ border:1px solid #efd9d9;}

/*global structure*/
#header{ height:62px; background:url(../images/headerbg.jpg) repeat-x left top;}
#logo{ float:left; margin:12px 0 0 1px;}
#topNav{ float:right; font-family:arial; margin:32px 2px 0 0; display:inline;}
#topNav a{ float:left; background:url(../images/dottedj.jpg) 0 3px no-repeat; padding-left:9px; color:#6a6a6a; margin-left:18px; line-height:1.231;}
#banner{ width:932px; margin:0 auto; height:137px; overflow:hidden;}
/*
#nav{ float:left;}
#nav li{ float:left;  background:url(../images/navspec.jpg) 0 2px no-repeat; padding:0 4px;}
#nav li.exception{ background:none;}
#nav li a{ color:#ad002b; font-weight:bold; height:21px; padding:9px 14px 0; float:left; display:block;}
#nav li a:hover , #nav li.current a{ color:#000; text-decoration:none;}*/
/*1221 change begin*/
#nav{ float:left;}
#nav li{ float:left;  background:url(../images/navspec.jpg) 0 2px no-repeat; padding:0 4px; position:relative;}
#nav li.exception{ background:none;}
#nav li a{ color:#ad002b; font-weight:bold; height:22px; padding:9px 14px 0; float:left; }
#nav li a:hover , #nav li.current a , #nav li.show a{ color:#000; text-decoration:none;}
#nav li ul{ display:none; position:absolute; top:31px; left:0; border:1px solid #e0d1b9; border-top:0; opacity:0.9; filter:alpha(opacity=90);}
#nav li.show ul{ display:block; background:#fff; padding-top:4px;}
#nav li.show ul li{ line-height:26px; background:none; text-align:center; float:none; overflow:hidden; padding:0; zoom:1; vertical-align:middle; height:26px;background:url(../images/spec_new.jpg) center bottom no-repeat;}
#nav li.show ul li a{ float:none; font-weight:normal; height:auto; padding:0; display:block; color:#000; width:100%; float:left; }
#nav li.show ul li a:hover{ color:#ad002b;}
/*1221 change end*/

/*091216change begin*/
#childCompany{ width:158px; height:19px; border:1px solid #a47f4b; float:right; margin:5px 13px 0 0; display:inline;}
#childCompany #txt{ float:left; width:140px; height:16px; line-height:1.231; color:#525252; padding:3px 0 0 2px; text-align:center; background:#fff;}
#childCompany img{ cursor:default; float:right; margin:1px 1px 0 0;}
#childCompany ol{ position:absolute; border:1px solid #a47f4b; padding:2px 0 1px; width:158px; margin-left:-1px; display:none; background:#fff;}
#childCompany ol li{ list-style:none; cursor:default; line-height:18px; margin:0 1px; padding-left:8px; overflow:hidden; height:18px;}
#childCompany ol li a{ display:block; height:18px;}
#childCompany ol li.active{ background:#ae3333;}
#childCompany ol li.active a{ text-decoration:none; color:#fff; width:148px; display:block; cursor:pointer;}
/*091216change end*/


/*#footer{ width:932px; height:42px; background:url(../images/footerbg.jpg) repeat-x; margin:6px auto 0; padding-top:8px;}*/
#footer{ width:932px; height:42px; background:url(../images/footerbg.jpg) repeat-x; margin:6px auto 0; padding-top:8px; position:relative;}
#footer .c_leftbg{ position:absolute; left:0; top:-279px;}
#footer .smallNav{ text-align:center; color:#eabd65;}
#footer .smallNav a{ color:#eabd65;}
#footer .smallNav a:hover{ text-decoration:underline;}
#copyright{ color:#c78085; font-family:arial; text-align:center; margin-top:3px;}
#copyright a{ color:#c78085;}
#copyright a:hover{ color:#c78085; text-decoration:underline;}
#content{ width:932px; margin:9px auto 0; overflow:hidden;}

/*sub public*/
#content1{ background:url(../images/leftbg.jpg) repeat-y; margin:6px auto 0; width:932px; overflow:hidden;}
/*#innerContent{ float:right; width:717px; min-height:400px; _height:400px;}*/
#innerContent{ float:right; width:717px; min-height:550px; _height:550px;}
#leftNav{ width:198px; float:left;}
#leftNav h2{ height:20px;background:url(../images/lefttit.jpg) no-repeat; padding:6px 0 0 26px;} 
#leftNav ul{ width:182px; margin:12px auto 0;}
#leftNav li{ margin-bottom:4px;}
#leftNav li a{ display:block; height:20px; padding:6px 0 0 32px; background:url(../images/leftnavli.jpg) no-repeat; font-weight:bold;}
#leftNav li a:hover , #leftNav li.active a{ background:url(../images/leftnavli1.jpg) no-repeat; color:#fff;}
#leftNav li ol{ display:none; width:148px; padding:9px 0 12px;}
#leftNav li.active ol{ display:block; margin-left:33px;}
#leftNav li.active ol li{ margin-bottom:0;}
#leftNav li.active ol li a{ height:18px; padding:0; font-weight:normal; background:url(../images/leftsub.jpg) no-repeat; color:#333; padding:6px 0 0 21px;}
#leftNav li.active ol li a:hover , #leftNav li.active ol li a.active{ background:url(../images/leftsub1.jpg) no-repeat; color:#ad002b;}

#breadCrumb{ text-align:right; padding-right:5px;}
#breadCrumb em{ color:#ad002b;}
#columnTitle{ height:18px; margin-top:8px; padding:5px 0 0 11px; background:url(../images/columntit.jpg) no-repeat; color:#ad002b; font-size:12px;}
.nullElem{ background:url(../images/line.jpg) left top no-repeat; height:6px; overflow:hidden; width:932px; margin:0 auto;}


/*1221add*/
#breadCrumb1{ padding:0 0 0 7px;}
#breadCrumb1 em{ color:#ad002b;}
#columnTitle1{ height:18px; margin-top:8px; padding:5px 0 0 11px; background:url(../images/columntit1.jpg) no-repeat; color:#ad002b; font-size:12px;}

.detailsNew{ padding:8px 27px 0;}
.detailsNew h3{ line-height:80px; text-align:center;}
/*.detailsNew p{ line-height:25px; margin-bottom:20px;}*/
.detailsNew p{ line-height:25px;}
.detailsNew div{ text-indent:2em;}
.detailsNew div h2{text-indent:0em;}#fx{display:none}