﻿@import url(/include/jui/jui.css);
@import url(/include/uploader/uploader.css);
@import url(/include/fancybox/jquery.fancybox.css);
html {overflow:-moz-scrollbars-vertical;}
*{margin:0;padding:0;word-wrap:break-word;}
* html body{background-image:url(about:blank);background-attachment:fixed;overflow-x:hidden;background-color:#FFF}
body { margin: 0 auto; background-color: #FFF; font-size: 14px; color: #37474f; font-family: "微软雅黑",Arial,sans-serif; }
body *{margin:0; padding:0;}
form *{margin:0; padding:0;}
form{margin:0; padding:0;}
.iframe { border: none; overflow-x: hidden; overflow-y: hidden; }
select { width: auto; }

ul,li{list-style:none; float:left;list-style-position:outside}
dl,dt,dd{float:left;list-style-position:outside}
img{border:none;}
textarea {  resize: none;overflow:auto  }  
textarea:focus, input:focus{  outline: none;  }  
input[type="text"] { padding: 2px 0px; margin: 1px;font-size:0.75em; line-height:0.75em}
input[type="password"] { padding: 2px 0px; margin: 1px;font-size:0.75em; line-height:0.75em}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; /*IE/7/6*/ }

#FFLoading {width:100px; height:100px; }
    #FFLoading dl { width: 100%; padding-top:20px }
        #FFLoading dl dt { width: 100%; text-align: center; }
        #FFLoading dl dd { width: 100%; padding-top: 10px; text-align: center; }

a{text-decoration:none; color:#37474f}
a:hover{text-decoration:none;  color:#a5005d;}

.setpage {height:30px;text-align:right;padding-top:10px; width:100%; text-align:center; line-height:0.75em;}
.setpage a{border-radius:4px;margin-left:5px; padding:1em; height:0.75em; display:inline-block;  }
    .setpage a.cs { background-color: #FFF; color: #3c6eb7; border: 2px solid #3c6eb7; }
    .setpage a.ns { background-color: #FFF; color: #cfd8dc; border: 2px solid #cfd8dc; }
    .setpage a.ns:hover { background-color: #FFF; color: #3c6eb7; border: 2px solid #DDD;}


.header {width:990px; margin:0 auto }
    .header div { float: left; }
    .header .banner { width: 990px; height: 211px; background: url(../images/header1.jpg) no-repeat; overflow: hidden; }
.mainbody {width:990px; margin:0 auto }
    .mainbody div { float: left; }
.footer { width: 990px; margin: 0 auto; padding-top: 20px; margin-top: 30px; background: url(../images/foot_bk.gif) no-repeat left top; }
    .footer div { float: left; }
    .footer .copyright { width: 800px; line-height:35px;   }
    .footer .footerimg { width: 190px; text-align: right; }
        .footer .footerimg img { width: 150px; }


.regnav { width: 978px; padding-left:10px; border:1px solid #AFB1B3; border-bottom-left-radius:10px; border-bottom-right-radius:10px; background-color:#DFEAF6; height: 98px; }
    .regnav .regnavtitle { width: 968px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #0A4C82; }
    .regnav .regnavinfo { width: 968px; height:50px; padding-top:8px; background:url(../images/navbg.png) repeat-x ; border-radius:10px;}
        .regnav .regnavinfo dl { padding-left:45px; }
            .regnav .regnavinfo dl a { display: inline-block; width: 109px; height: 39px; padding-top:3px; line-height: 18px; text-align: center; color: #7BB3F5; background: url(../images/navbg1.png) no-repeat; }
                .regnav .regnavinfo dl a span {color:#1C3F87 }
                .regnav .regnavinfo dl a:hover, .regnav .regnavinfo dl a.cs { background: url(../images/navbg2.png) no-repeat; color: #CB8351; }
                 .regnav .regnavinfo dl a:hover span,.regnav .regnavinfo dl a.cs span {color:#D2040C }
            .regnav .regnavinfo dl dt {width:110px; }
            .regnav .regnavinfo dl dd { width: 110px; padding-left: 43px; background: url(../images/navarrow.png) no-repeat 15px center; }

.regform { width: 978px; padding-left:10px; padding-top:10px; padding-bottom:10px; border:1px solid #AFB1B3; border-radius:10px; margin-top:30px; margin-bottom:20px; }
    .regform .regstep { width: 968px; display: none; }
        .regform .regstep .regsteptitle { width: 928px; padding-left: 40px; height: 25px; line-height: 22px; background: url(../images/titlebg.png) repeat-x; font-size: 14px; font-weight: bold; color: #224B8E; border-bottom: 1px solid #E2E2E2; }
        .regform .regstep .regstepinfo { width: 888px; padding-left: 40px; padding-top:30px; padding-bottom:40px; height:300px; overflow:auto }
            .regform .regstep .regstepinfo #regterms div { float: none; }
            .regform .regstep .regstepinfo dl { width: 100%; padding-bottom:15px; }
                .regform .regstep .regstepinfo dl dt {width:200px; text-align:right }
                    .regform .regstep .regstepinfo dl dt span { color: #F00 }
                    .regform .regstep .regstepinfo dl dd { padding-left: 20px; }
                .regform .regstep .regstepinfo dl .b { color: #F00; }

                .regform .regstep .regstepinfo dl dd .txt1 { width: 196px; }
                .regform .regstep .regstepinfo dl dd select { width: 200px; }
                .regform .regstep .regstepinfo dl dd .txt2 { width: 500px; height: 230px; }
                .regform .regstep .regstepinfo dl dd .as { color: #F00; }

        .regform .regstep .regstepbtn { width: 968px; text-align: center; padding-bottom:20px; }
            .regform .regstep .regstepbtn a { display: inline-block; padding: 10px 30px; background-color: #DAF0FC; border: 1px solid #96C6DF; border-radius: 5px; }

#file_imgs { float: none; clear:both ; width:100px; height:50px;}
    #file_imgs div { float: none; clear: both; }
#imgs_imgs { width: 810px; padding-top:30px; }
    #imgs_imgs ul { width: 100%; }
        #imgs_imgs ul li { width: 270px; height: 230px; text-align: center; }
            #imgs_imgs ul li span { display: inline-block; width: 270px; height: 160px; margin-bottom: 20px; overflow: hidden; padding:0; border:none; border:0px solid #FFF }
                #imgs_imgs ul li span img { width: 240px; }







