* {
    margin: 0px;
    padding: 0px;
    outline: 0px;
}

body {
    text-align: left;
    color: #221815;
    line-height: 1.2;
    font-family: Arial;
    font-size: 12px;
}

a {}

    a img {
        border: 0px currentColor;
    }

a {
    color: rgb(71, 71, 71);
    text-decoration: none;
}

    a:hover {
        color:#002b84;
        text-decoration: none;
    }

.left {
    float: left;
    display: inline;
}

.right {
    float: right;
    display: inline;
}

.cl {
    height: 0px;
    line-height: 0;
    text-indent: -4000px;
    clear: both;
    font-size: 0px;
    display: block;
}

.clear {
    height: 0px;
    line-height: 0;
    text-indent: -4000px;
    clear: both;
    font-size: 0px;
    display: block;
}
.center{ text-align:center;}

.field {
    padding: 2px 5px;
    border: 1px solid rgb(160, 160, 160);
    width: 140px;
    color: rgb(0, 0, 0);
    font-family: Arial, "Trebuchet MS", sans-serif;
    font-size: 12px;
}

.clear {
    clear: both;
}

#top {
    margin: 0px auto;
    height: 100px;   
}

#header {
    margin: 0px auto;
    width: 1024px;
     height: 100px;   
}

#logo {float: left; margin-top:30px; margin-left:15px; margin-top:30px; display:inline;}
.language {  float: right; margin-right:15px; display:inline; margin-bottom:15px; }

#main-nav { width: 636px;  height: 33px; text-align:left;  float: right; margin-top:15px;  FONT-FAMILY: "Microsoft YaHei" !important; }

#main-nav ul {height: 33px; color: rgb(139, 139, 139);  text-transform: capitalize; font-size: 15px;    }

#main-nav ul li {padding: 0px; height: 33px;  float: left;   list-style-type: none; }

#main-nav ul li a { margin:0px 15px 0px;color: #1d1a1a; line-height: 33px; text-decoration: none; float: left; height: 33px;       }

 #main-nav ul li a:hover {color: #282828;	text-decoration: none; border-bottom:2px #0d2376 solid; }
 
#main-nav ul li#menu-active a {
	color: #282828;
	text-decoration: none;
border-bottom:2px #0d2376 solid;
}
#main-nav ul li#menu-active a:hover {color: #282828;	text-decoration: none;	border-bottom:2px #0d2376 solid; }

#main-nav ul li#menu-active2 a {color: #1d1a1a;	text-transform: capitalize; }
#main-nav ul li#menu-active2 a:hover {color: #282828;	text-decoration: none;	 border-bottom:2px #0d2376 solid;}

#main-nav ul li#menu-active4 a, #main-nav ul li#menu-active4 a:hover {color: #282828;	text-decoration: none;	 border-bottom:2px #0d2376 solid; }

/* banner open  */
#banner {
    margin: 0px auto 0px; height:485px; background-image:url(../images/001.jpg); background-position:center; background-repeat:no-repeat;
}
#banner_lei {
    margin: 0px auto 0px; height:251px; background-image:url(../images/001_1.jpg); background-position:center; background-repeat:no-repeat;
}
/* banner close  */

/* content open  */

#content {margin: 0px auto; FONT-FAMILY: "Microsoft YaHei" !important; background-image:url(../images/005.jpg); background-position:left top; background-repeat:repeat-x; }
.width1030 {margin: 0px auto;   width: 1024px;}
.contop { text-align:center; padding-top:20px;}
.contop h4 { font-size:30px; color:#000000; padding:20px 0 0px; margin:0px;}
.contop h5 { font-size:16px; color:#9a9a9a; padding-bottom:20px; margin:0px;}
.contop .box { float:left; width:223px; height:293px; text-align:center; FONT-FAMILY: "Microsoft YaHei" !important; display:inline; margin-top:50px;margin-bottom:30px; }
.ma_15 { margin:0 16px; }



.conboottom { float:left; margin:20px 45px 45px 45px; border-bottom:1px solid #e5e5e5; padding-bottom:40px;}
.conboottom .box { float:left; width:220px; FONT-FAMILY: "Microsoft YaHei" !important;}
.conboottom .margin20{ margin:0px 15px;}
.confooter{ margin:0px 45px 0px 45px; padding-bottom:0px;}
.confooter .box{float:left; width:223px; height:293px; FONT-FAMILY: "Microsoft YaHei" !important; margin-bottom:40px;}
.confooter .boxleft{float:left; width:50px; height:120px; text-align:left;}
.confooter .boxright{float:right; width:405px; height:120px; text-align:left;}
.confooter .boxright h4{FONT-FAMILY: "Microsoft YaHei" !important; color:#036eb8; font-size:22px; margin:0px 0px 15px 0px; padding:0px; line-height:30px;}
.confooter .boxright p{FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin:0px 0px 10px 0px; padding:0px; line-height:22px; color:#828282;} 
.margin25{ margin-right:30px; display:inline;}

#content2 {margin: 0px auto; FONT-FAMILY: "Microsoft YaHei" !important;   margin:30px 0 30px 0; padding:0px 0px; font-size:14px; color:#3b3b3b; }
#content2 h4{font-size:22px; color:#3b3b3b; margin:0px; margin-bottom:10px;}
#content2 .box{ width:320px; float:left; margin:0px 0px 20px;}
#content2 .box span{ width:320px; display:block; text-align:center; line-height:40px; height:40px; font-size:16px; }
#content2 .margin32{ margin-right:32px;}

#content3 {margin: 0px auto; FONT-FAMILY: "Microsoft YaHei" !important;  background-color:#ececec; }
#content3 .parner{ padding:0px; text-align: center;  margin:0 auto; padding-bottom:15px;}
#content3 img{ float:left; margin:0px 15px 20px 15px; }
#content3 .width515{ width:510px; }

#content3 .width515 img{ float:left;margin:10px 15px 10px 0px; }
#content3 .width515 .text{ color:#888888; line-height:25px; font-size:14px;}
#content3 .margin20{ margin:20px 0px;}
#content3 input{ background-color:#cccccc; height:35px; line-height:35px; color:#747474; padding:0 10px 0 0px; margin:0px; border:0px;}
#content3 textarea{ background-color:#cccccc; color:#747474; padding:10px 0; margin:0px; border:0px; width:392px;}
#content3 .button{ background-image:url(../images/005.png); background-repeat:no-repeat; background-position:left top}
#content3 .button img{ float:none}
#content3 span { padding:0px 4px 0px 6px;color:#747474; font-size:13px;}


/* content close  */

/* content open  */

#contentin {margin: 0px auto;   margin:20px 0 30px 0;  padding:0px 0px; font-size:14px; color:#3b3b3b;  font-size:12px; color:#686868; line-height:23px; }
#contentin .title{FONT-FAMILY: "Microsoft YaHei" !important; font-size:24px; margin:0px 0 10px 0; padding:15px 0px; color:#3b3b3b; border-bottom:1px solid #cccccc; }
#contentin .title span{ color:#808080; padding-left:15px; font-size:18px; }

#contentin .intitle{FONT-FAMILY: "Microsoft YaHei" !important; font-size:24px; margin:0px 0 10px 0; padding:15px 0px; color:#3b3b3b; border-bottom:1px solid #cccccc; }
#contentin .intitle .ri2{font-size:14px;  }
#contentin .intitle .ri2 span{ color:#002b84; }
#contentin .busi{ padding:0px; margin:20px 0px; line-height:25px;}
#contentin .busi h4{ FONT-FAMILY: "Microsoft YaHei" !important; font-size:20px; color:#4a4a4a; }
#contentin .busi h5 { font-size:30px; color:#000000; padding:20px 0 0px; margin:0px; FONT-FAMILY: "Microsoft YaHei" !important; }
#contentin .busi h6{ FONT-FAMILY: "Microsoft YaHei" !important; font-size:18px; color:#4a4a4a; }
#contentin .busi p{ margin:15px 0px; FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; }
#contentin .busi ol{ FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin:20px 0px; }
#contentin ol, #contentin ul{ padding:0px; margin:10px 0px;}
#contentin ol li, #contentin ul li{ padding:0px; margin:0px 0px 0px 40px;}
#contentin .con{ padding:0px; margin:20px 0px;}
#contentin .conbox{ width:279px; float:left; margin:0px 0px 20px; margin:20px 0px 20px 0px; display:inline;}
#contentin .conbox p{ width:279px; text-align:left; margin-top:15px;}
#contentin .margin50{ margin:20px 93px 0px 93px; }
#contentin .aboutusmargin50{ margin:20px 46px 0px 46px; border-left:1px dotted #666666;  border-right:1px dotted #666666; padding:0 46px;}
#contentin .box{ width:214px; float:left;  margin:20px 0px 0px 0px; display:inline;}
#contentin .margin30{ margin-right:55px; }
#contentin .box img{ border:1px solid #ececec;}
#contentin .box span{ width:216px; display:block; text-align:left; line-height:40px; height:35px; font-size:16px;  FONT-FAMILY: "Microsoft YaHei" !important; line-height:20px; margin-top:10px; color:#002984;}
#contentin .box p{ width:216px; text-align:left;}
#contentin .box span a{color:#002984;}
#contentin .box span a:hover{ color:#002984;}

#contentin .desibox{ width:205px; float:left; margin:0px 0px 20px; margin:20px 0px 20px 0px; display:inline;}
#contentin .desibox p{ width:205px; text-align:left; margin-top:15px;}
#contentin .desibox .green {FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin:15px 0px; color:#1fa457;}
#contentin .desibox .green a{ color:#1fa457;}
#contentin .desibox .green a:hover{color:#000000;	text-decoration:underline;}
#contentin .desibox .blue {FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin:15px 0px;}
#contentin .desibox .blue a{ color:#3397db;}
#contentin .desibox .blue a:hover{color:#000000;	text-decoration:underline;}
#contentin .desibox .green2 {FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin:15px 0px; color:#19bb9b;}
#contentin .desibox .green2 a{ color:#19bb9b;}
#contentin .desibox .green2 a:hover{color:#000000;	text-decoration:underline;}
#contentin .desibox .orange {FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin:15px 0px;  color:#ec6c62;}
#contentin .desibox .orange a{ color:#ec6c62;}
#contentin .desibox .orange a:hover{color:#000000;	text-decoration:underline;}
#contentin .margin40{ margin:20px 68px 0px 0px; }
#contentin .juzhong{ margin:0px auto; width:806px; }
#contentin .juzhong ul{ margin:20px 0px 0px 0px ; }
#contentin .juzhong ul li{ list-style:none; background-image:url(../images/040.jpg); background-repeat:no-repeat; background-position:left;  padding-left:15px; margin:0px 0px 0px 20px; }
#contentin .juzhong .width190{ width:120px; }
#contentin .margin100{ margin-right:220px; }
#contentin .aboutus{ FONT-FAMILY: "Microsoft YaHei" !important; font-size:14px; margin-top:30px; padding:0 0px;}
.casetitle{ background-image:url(../images/041.jpg); text-align:center; line-height:31px; height:31px; width:1024px; font-size:16px;}


/* content close  */


#footer {
    margin: 0px auto 0px;
	padding:30px;
	color:#ffffff;
	 font-family: "Microsoft YaHei" !important;
	 background-color:#363636;
	 text-align:center; line-height:25px;
}
#footer a{color:#ffffff; margin:0 10px;}
#footer a:hover{ text-decoration:underline;}


    

.dibox {
    margin: 0px auto;
    width: 1010px;
    height: 50px;
    font-size: 12px;
}

.dilebox {
    height: 50px;
    line-height: 50px;
    float: left;
}

.diribox {
    height: 50px;
    line-height: 50px;
    float: right;
}

h1 {
    color: rgb(120, 120, 120);
    font-size: 38px;
    font-weight: 100;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
}

h2 {
    color: rgb(57, 183, 229);
    font-size: 18px;
    margin-bottom: 12px;
}

h3 {
    color: rgb(36, 151, 206);
    line-height: 40px;
    font-size: 38px;
    font-weight: 100;
    margin-top: 20px;
    margin-bottom: 20px;
}

h4 {
    color: rgb(36, 151, 206);
    line-height: 40px;
    font-size: 28px;
    font-weight: 100;
    margin-top: 10px;
    margin-bottom: 20px;
}

h5 {
    color: rgb(36, 151, 206);
    line-height: 40px;
    font-size: 14px;
    font-weight: 100;
    margin-top: 20px;
    margin-bottom: 10px;
}

/**·ÖÒ³**/
.newlistym { text-align:right; }
.newlistym a{padding:3px;}
.newlistym a.act, .newlistym a:hover{color:#002b84;}

p#vtip {position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
.input_validation-failed { border: 1px solid #FF0000 ! important;}
.select_validation-failed { color: red ! important;}