@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "arial";  text-align:left; background:url(../images/bodybg.jpg) repeat; color:#000; line-height:16px;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#ff722d; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

#header{ width:890px; height:75px; background:url(../images/headerbg.jpg) no-repeat; margin:0 auto; position:relative;}
#header .logo{ float:left; margin:6px 0 0 10px;}
#header .version{ margin:47px 0 0 373px; float:left; font-weight:bold;}
#header .version a{ float:left; background:#b4112c; color:#fff; font-family:arial; font-size:11px; letter-spacing:1px; padding:0 2px; margin-right:17px;}
#header .version a.current{ background:none; font-size:12px; margin:1px 1px 0 0;}
#header .search{ float:left; width:177px; position:relative; height:20px; margin:45px 0 0 2px; *margin:45px 0 0 12px; display:inline;}
#header .search .txt{ position:absolute; width:128px; border:0; height:20px; background:url(../images/searchtxt.jpg) no-repeat; left:0; top:0; padding:3px 0 0 3px;}
#header .search .btn{ position:absolute; right:0; top:0;}
#header .hotline{ position:absolute; top:20px; right:10px; color:#d80e14; font-weight:bold; font-family:arial; font-size:14px; letter-spacing:2px;}
#header .hotline em{ font-family:"arial"; font-size:12px; letter-spacing:0;}

#nav{ background:url(../images/navbg.jpg) repeat-x; height:32px; width:890px; margin:0 auto; text-align:center; font-size:12px; font-weight:bold; letter-spacing:2px; }
#nav a {display:block; padding-top:9px; height:23px; background:none;color:#fff;}
#nav a:hover , #nav a.current , #nav li.show a{background: #333; background:url(../images/navli1.jpg) repeat-x;}
#nav td div{ position:relative;}
#nav td.bg{ width:1px; height:32px; background:url(../images/libg.jpg) no-repeat;}
#nav div ul {position:absolute; left:0; top:32px; display:none;} 
#nav div.show ul {display: block; background:#bddbf8; opacity:0.8; filter:alpha(opacity=80); font-size:12px; font-weight:normal;}
#nav div.show li{ margin:1px 0 0 0;}
#nav div.show li a{ line-height:20px; background:#596977; padding:0; height:20px; letter-spacing:0;}
#nav div.show li a:hover{ color:#fff; background:#767d85; font-weight:bold;}

#footer{ width:890px; margin:0 auto;}
#footer .smallNav{ text-align:center; line-height:32px; margin-top:2px; color:#416a8d;}
#footer .smallNav a{ color:#416a8d;}
#footer .smallNav a:hover{ color:#ad0106;}
#footer .msg{ width:885px; height:28px; position:relative; margin:0 0 0 3px;}
#footer .msg .backColor{ position:absolute; left:0; top:0; width:885px; height:28px; background:url(../images/msgbg.jpg) no-repeat; opacity:0.35; filter:alpha(opacity=35);}
#footer .msg .font{ line-height:28px; color:#fff; font-size:13px; font-weight:bold; position:absolute; z-index:999; padding-left:12px;}
#footer .copyRight{ text-align:center; color:#416a8d; line-height:34px;}

#flash{ width:890px; margin:0 auto;}
#banner{ width:890px; margin:0 auto;}
#wrapper{ width:890px; background:#284269; margin:1px auto 0; overflow:hidden;}
#wrapper1{ width:890px; background:#2266ae; margin:1px auto 0; overflow:hidden; padding-top:1px;}
.leftTd{ width:1px;}
.leftTd1{ width:208px; background:#1f5a97; vertical-align:top;}
.rightTd{ vertical-align:top;}

.linePath{ width:231px; float:left;}
.linePath h2{ height:19px; background:url(../images/titibg.jpg) repeat-x; color:#fff; font-size:12px; padding:4px 0 0 19px; position:relative;}
.linePath h2 img{ position:absolute; right:9px; top:7px;}
.linePath .content{ height:101px; background:url(../images/linepath.jpg) no-repeat; color:#fff; line-height:26px; padding:10px 0 0 29px;}
.linePath .content a{ color:#fff;}
.linePath .content a:hover{ color:#ad0106;}

.parter{ float:left; width:230px; display:inline; margin-left:1px;}
.parter h2{ height:19px; background:url(../images/titibg.jpg) repeat-x; color:#fff; font-size:12px; padding:4px 0 0 19px; position:relative;}
.parter h2 img{ position:absolute; right:9px; top:7px;}
.parter ul{ background:#175296; height:101px; padding:10px 0 0 17px;}
.parter ul li{ background:url(../images/dia.jpg) 0 45% no-repeat; padding-left:11px; line-height:20px;}
.parter ul li a{ color:#fff;}
.parter ul li a:hover{ color:#ad0106;}

.video{ float:left; width:192px; display:inline; margin-left:1px;}
.checkin{ float:left; padding-left:10px; display:inline; width:224px; margin-left:1px; background:#175296; height:122px; padding-top:12px;}
.checkin td{ height:26px;}

.leftNav{ padding-top:14px;}
.leftNav li{ font-size:14px; font-weight:bold; margin-top:2px;}
.leftNav li a{ height:40px; background:url(../images/leftnav_li.jpg) left bottom no-repeat; color:#f1f1f1; padding-left:66px; line-height:40px; display:block;}
.leftNav li a:hover , .leftNav li.current a{ background:url(../images/leftNav_li2.jpg) left center no-repeat; color:#ff8a00;}
.leftNav li ul{ display:none;}
.leftNav li.current ul{ display:block; padding:4px 0; background:url(../images/leftnav_li.jpg) left bottom no-repeat;}
.leftNav li.current li{ font-size:12px; font-weight:normal;}
.leftNav li.current li a{ color:#b1bcd1; line-height:20px; height:20px; background:url(../images/bat.jpg) 69px 40% no-repeat; padding-left:82px;}
.leftNav li.current li a:hover , .leftNav li.current li a.active{ color:#ff8a00; background:url(../images/bat.jpg) 69px 40% no-repeat;}

.currentLoc{ text-align:right; line-height:32px; padding-right:22px; color:#a1b4dc;}
.currentLoc em{ color:#ff8a00;}
.currentLoc a{ color:#a1b4dc;}
.currentLoc a:hover{ color:#ff722d;}

.subContent{ min-height:350px; _height:350px; width:668px; margin-left:12px;}
.subContent h2{ background:url(../images/contenttt.jpg) no-repeat; height:25px; line-height:25px; color:#fff; padding-left:14px; }
.subContent .content{ padding:12px 23px 60px; color:#fff; line-height:22px; }
.subContent .content p{ text-indent:2em; margin-top:10px;}

