/* CSS Document */
/* basic */
#container{height:auto; width:995px; margin:0 auto;background:#fff;}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;margin:0px 5px 8px;color:#000;background:#fff url(/images/background/bgj037.jpg) repeat-x 0 70px; margin:0; padding:0;;}


img{border:0;}
*{list-style:none;margin:0;padding:0;}
a{text-decoration:underline;color:#36c;}
a:hover{color:#ff6600; text-decoration:none;}
.clear{clear:both;height:0;margin:0;font-size:0;}
.line{background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}
table{ margin:0 auto;}
td{ font-size:13px;}
td p{ margin:15px 0; line-height:140%;}
input{ background:#fff;}
#logoTop{ width:342px; height:48px;}
#logoFoot{ width:125px; height:18px;}
.drgon{ background:url(/images/logo/ico/ico-logo.gif) no-repeat; padding-left:25px;}


/* header */
.logo{width:100%;position:relative; }
.logo img{margin:15px 0 10px 20px;}
.logo .goosearch{padding-right:5px;padding-left:7px;right:20px;background: url(/images/background/search_bg_04.gif) no-repeat 0px 0px; padding-bottom:5px;width:212px;padding-top:5px;position:absolute;top:30px;height:25px;}
.logo .goosearch input.gsearchtext{border-top-width:0px;border-left-width:0px;border-bottom-width:0px;width:142px;position:absolute;top:3px;height:18px;border-right-width:0px;color:#666;}
.logo .goosearch input.pic{right:0px;width:64px;position:absolute;top:0px;}

.headBg{width:100%; height:24px; background:#ffffcd;}

.headBg, .left{ border-left: solid 1px #ccc; position:relative;}
.headBg{ border-bottom:none;}
.center{ margin-left:3%;}
.leftBg2, .rightBg2{ position:absolute; width:5px; height:627px; top:-40px; background:url(/images/background/bgj036.jpg) no-repeat;}
.leftBg2{ background-position:0 0; left:-5px;}
.rightBg2{ background-position:-5px 0; right:-5px;}



.headBg form{text-align:right; padding:8px 8px 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; }
.headBg form input{border:#ccc solid 1px;}
.headBg form .login{border:0; margin-bottom:-4px;}
.headLine{border-bottom:#fdd900 solid 5px; height:5px; line-height:5px; padding:10px;}
  /*the css of SubHeader*/
.subHeader{width:100%; _width:99.9%; min-width:995px;width:expression(document.body.clientWidth<995 ? "993px" : "99.9%");}
.navcon{background:url(/images/background/banner_bg_04.jpg) repeat-x 0 -6px; padding:4px 10px 0px 20px; font-size:13px; height:25px;border-top:1px solid #ebebeb;} 
.navconNew{ background:url(/images/background/banner_bg_04.jpg) repeat-x 0 -6px; height:3px; line-height:3px; margin:0; padding:0; overflow:hidden; }
.proService {
bottom:18px;
left:39%;
position:absolute;
}
/* End header */
/* login's loading*/
#status{ background:none; width:auto; height:20px;}
/* End login's loading */
/* Top Menu --- the css of the blue nav*/
#header{width:100%; position:relative;}


#mainNav{ overflow:hidden; zoom:1; position:relative; padding-left:12px;}
#mainNav li.current{ height:22px; line-height:22px;float:left;margin-top:1px;margin-left:1px; padding:0; background:url(/images/logo/patte/icon_list_01.png) no-repeat 0 50%;}
#mainNav li.current a, #mainNav li.current a:hover{padding-bottom:10px;background:#05467b url(/images/logo/patte/menu_bg_02.png) repeat-x;color:#fff;}

#mainNav .clt2, #mainNav .crt2{ position:absolute; width:10px; height:10px; top:-1px; background:url(/images/background/bgp036.png) no-repeat;}
#mainNav .clt2{ background-position:0 0; left:-1px;}
#mainNav .crt2{ background-position:-10px 0; right:-1px;}

#mainNav li.noline{ margin-left:10px;background:none}
#mainNav{ margin-top:4px; padding-left:1px;font-size:13px;background:#3a76a8 url(/images/logo/patte/menu_bg_01.png) repeat-x 0 -8px; height:30px; color:#fff;}
#mainNav li{line-height:22px;float:left;margin-top:1px;margin-left:1px;background:url(/images/logo/patte/icon_list_01.png) no-repeat 0 50%; position:relative;}

#mainNav a{display:block;color:#fff;padding:0 10px; text-decoration:none;}
#mainNav a:hover{padding-bottom:10px;background:#05467b url(/images/logo/patte/menu_bg_02.png) repeat-x;color:#fff;}

.menuOther{position:absolute; top:55px; *top:58px; right:10px; width:125px; height:45px; padding-top:5px; background: url(/images/background/bgp012.png) no-repeat left bottom; font-size:13px; line-height:18px;}
.menuOther span{ margin:0 1px 0 13px;}
.menuOther a{ padding-bottom:20px; text-decoration:none; color:#36c; position:relative;}
.menuOther a:hover{text-decoration:none; color:#f60;}

/* End Top Menu */


/* content */
.content{ background:#fff url(/picture/images/background/bg-show-01.gif) repeat-x top; width:100%; margin-top:2px; padding:30px 0 0 0; line-height:140%; }
.content .contentBox{ width:988px; margin:0 auto; position:relative;}

.cont{ width:870px; background:#fff; margin:0 auto; padding:20px; border-top:#DCEFFD solid 2px; position:relative;}
.cont .b1,.cont .b2{ width:14px; height:66px; position:absolute; top:-3px;}
.cont .b1{background:url(/picture/images/background/bg-show-02.gif) no-repeat; left:-5px;}
.cont .b2{background:url(/picture/images/background/bg-show-03.gif) no-repeat; right:-5px;}

.path{margin:0 auto ;padding-bottom:14px;background:url(/images/logo/title/line001.gif) 0 bottom  repeat-x;}
.drgon{ background:url(/images/logo/ico/ico-logo.gif) no-repeat; padding-left:25px;}

/* content end */


/* footer */
.footer{clear:both;padding-right:0px;margin-top:30px;padding-left:0px;margin-bottom:10px; padding-bottom:0px; margin-left:1%;margin-right:1%; padding-top:0px; text-align:center;}
.footer p.copy{font-size:10px; line-height:120%;color:#666;}
.footer p.copy img{vertical-align:middle; margin-right:15px;}
a.gotop{float:right;margin-right:7px;width:53px;height:17px;display:block;background:url(/images/logo/ico/gotop.gif) no-repeat;text-decoration:underline;}
/* End footer */





