@charset "utf-8";
/* CSS Document */
/* clear float
--------------------------------------*/
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
.clear{clear:both}

.blod{ font-weight:700}

/*index
--------------------------------------*/
.headerbg{ background:#189ee2;height:68px; }
#header{ width:1003px; margin:0 auto; height:68px; overflow:hidden}
#logo{ float:left}
#search{ background:url( /images/bna_05.gif) no-repeat; width:396px; height:41px; float:right; margin-top:5px; padding:15px 0 0 15px;}
#search input.ind_put{ width:173px; height:20px; border:none; line-height:20px; padding-left:5px; color:#2e2f2f}
#content{ background:url( /images/contentbg_07.gif) top repeat-x; text-align:right; border-top:#76cbf6 solid 9px; clear:both}
.ind_line{ background:url( /images/bna_10.gif) repeat-x; height:3px; font-size:0px;}
.nav_bg{ background:url( /images/bna_12.gif) repeat-x;  height:36px;}
#nav{ width:750px; padding-left:60px; margin:0 auto;  padding-top:8px;*padding-top:9px; _padding-top:12px}
#nav a{ padding:0 15px; border-right:#FFF solid 1px;}
.footerbg{ background:#365a87}
#footer{ width:850px; margin:0 auto; padding-top:30px;}
#footer .logo{ margin-left:20px; float:left; display:inline}
#footer .info{ float:left; width:684px; margin-left:15px; color:#FFF}
#footer .info .contract{ border:#FFF solid; border-width:1px 0; font-family:Arial, Helvetica, sans-serif}
#footer .info #copyright{ color:#189ee2; margin:5px 0 15px; text-align:center;font-family:Arial, Helvetica, sans-serif}

/*product
----------------------------------------*/
#wrap{ width:1003px; margin:0 auto;  font-family:Arial, Helvetica, sans-serif}
#inner_header{ background:url(/images/header.gif) no-repeat; height:103px; overflow:hidden}
#inner_header .logo{ float:left}
#inner_header .top_nav{ float:right; margin-top:35px; color:#FFF; padding-right:80px;}
#inner_header .top_nav a{ color:#FFF; padding:0 3px;}
#inner_nav{ background:#2e3094; height:23px; line-height:23px;}
#inner_nav .home{ background:url(/images/product_04.gif) no-repeat; width:59px; display:block; float:left; padding-left:40px; color:#f6f6f6; font-weight:700}
#inner_nav img{ vertical-align:top; *vertical-align:middle}
#inner_nav a{ color:#FFF; padding:0 5px;}

#inner_content{ background:url(/images/left1.gif) left repeat-y}
#inner_content .bottom{ background:#d3d8de url(/images/product_74.gif) 1px 0 no-repeat; height:12px; width:100%; clear:both; font-size:0}
#inner_content .topbg{ background:url(/images/product_08.gif) repeat-x; height:10px; font-size:0px; width:100%}
#inner_content #side_nav{ width:200px; float:left; background:#00adef url(/images/sidebg.gif) right repeat-y; position:relative; z-index:10}
#inner_content #side_nav h2.title{ background:url(/images/side_title.gif) no-repeat;height:27px; padding-left:30px; color:#f6f6f6; font-weight:700}
#inner_content #side_nav .list{ margin-left:15px;} 
#inner_content #side_nav .list li{ background:url( /images/product_32.gif) bottom repeat-x; height:25px; line-height:25px;}
#inner_content #side_nav .list li a{ background:url( /images/product_26.gif) 3px 7px no-repeat; padding-left:18px; color:#f6f6f6; display:block;}
#inner_content #side_nav .list li a:hover,#inner_content #side_nav .list li a.front{ background:url( /images/product_40.gif) no-repeat; color:#2e3094}
#inner_content #side_nav h3{ background:url( /images/product_63.gif) no-repeat; height:22px; padding-left:30px; color:#f6f6f6; font-weight:700; margin-bottom:2px;}
#inner_content #side_nav .title2{ background:#d3d8de}
#inner_content #side_nav .bottom{ position:absolute; bottom:0; left:0; background:url( /images/product_69.gif) no-repeat; width:200px; height:105px; z-index:-3}
.dow{ color:#01aef0}
#inner_content #main{ float:right; width:803px;background: url(/images/mainbg_06.gif) left repeat-y }
#inner_content #main .left{ float:left; width:593px; min-height:550px; _height:550px; border-right:#dfdfdf solid 1px;background:url( /images/left.gif) left 20px no-repeat}
#inner_content #main .left h1{ width:545px; background:url(/images/product_35.gif) bottom no-repeat; padding-bottom:5px; margin-left:30px;}
#inner_content #main .left .top{ background:url(/images/mainbg_03.gif) left no-repeat; height:20px; width:100%}
#inner_content #main .left .location{ float:right; margin-top:-20px; padding-right:30px; color:#c1bcbc}
#inner_content #main .left .location a{ color:#c1bcbc}
#inner_content #main .left .next{ float:right; padding-right:35px; clear:right;color:#a9a9ae}
#inner_content #main .left .table{ clear:right; margin-left:30px; background:#999999;}
#inner_content #main .left .table td{ background:#FFF; padding:3px 5px;}
#inner_content #main .left .table .title{ color:#F00; font-size:15px; font-weight:700; display:block; margin-top:20px;}
#inner_content #main .right{ float:right; width:209px;}
#inner_content #main .right #login{ margin-top:20px; padding-left:7px;}
#inner_content #main .right h3{ margin-left:3px; margin-bottom:15px;}
.email{ margin-bottom:8px;}
.psw{ clear:both; margin-bottom:10px;}
#login{ padding-bottom:15px; border-bottom:#c0c0c0 solid 1px; margin-bottom:26px; color:#656565} 
#login span{ float:left; width:65px; text-align:left;display:block;*padding-right:5px}
#login .in{ width:125px; height:17px; line-height:17px; border:#d0d0d0 solid 1px; background:#f8f8f8;}

#login .forget{ clear:both; background:url( /images/product_43.gif) no-repeat; width:197px; height:24px; line-height:24px; margin-bottom:10px;}
#login .forget .fpsw{ color:#FFF; font-weight:700; text-decoration:underline; padding-left:13px;}
#login .forget .ok{ color:#FFF; font-weight:700; text-decoration:underline; padding-left:43px;}
.reg{ color:#2e3094; text-decoration:underline}
.remenber{ text-align:center}
#searchcenter{ padding-left:7px;}
#searchcenter .info{ color:#656565; margin:8px 0;}
#searchcenter .button{ margin-top:10px; text-align:center}
#innerfooter{ background:url( /images/footer.gif) -1px 0 no-repeat; height:58px; padding-top:25px;*padding-top:24px;}
#innerfooter #copyright{ display:inline; margin-left:550px; color:#312797}

.piclist{ margin-left:10px;}
.piclist li{ float:left; width:112px; height:185px; overflow:hidden; margin:10px 15px; display:inline}
.piclist li a{color:#01aef0}
.piclist li .text{ line-height:18px; color:#8b8a8a}
.piclist li .text a{color:#8b8a8a }

#pagelist{ width:543px; clear:both; background:url( /images/line.gif) top repeat-x; margin:0 auto; color:#8b8a8a; padding-top:10px; padding-bottom:5px; text-align:center}
#pagelist a{ color:#8b8a8a}
#pagelist a:hover,#pagelist a.front{ color:#2e2f99}

.about_text{ clear:both; padding:10px 20px 10px 30px}
.login_content{ background:url( /images/login.gif) no-repeat; width:340px; height:147px; margin:28px auto 0; padding-top:32px;}
.login_content #login{ margin:17px 0 0 65px;  border-bottom:0}

.reglist,.reglist input,.reglist select{ color:#656565}
.reglist{ margin-left:50px; margin-top:10px;}
.reglist span{ color:#F00}

.get{ background:url( /images/reg2_07.gif) no-repeat; width:144px; height:24px; line-height:24px; text-align:center; color:#fff; text-decoration:underline; font-weight:700; margin:0 auto}
.get a{ color:#FFF}

.q_text{ padding:10px 20px 10px 30px}

.contract_text{ text-align:center; padding-top:10px; clear: both; color:#656565}

.
