@charset "UTF-8";

/* Page Title */

body { width:100%; height:100%; padding:0px; margin:0px;   }
 #wrap                { background:url('/common/img/common/wrap_bg.jpg') no-repeat bottom center;  background-color:#ebf6fc;}

.article  {width:100%; float:left;  background-color:#fff; padding:35px; box-sizing:border-box; }
 
.guide  {width:100%; float:left; font-size:2em; margin:20px 0; color:#333; font-weight:800;  border-bottom:1px solid #e8e7e7; padding-bottom:10px;  }
.guide span  {  float:right; font-size:13px; padding-top:20px;  color:#888; font-weight:400;   }

h2,h3,h4,h5  {padding:0px; margin:0px;}
 
h2  {font-weight:600;  font-size:1.4em; line-height:1.4em;    color:#333;    }
h3  {font-weight:600;  font-size:1.5em; line-height:1.3em;   margin:0px; padding-bottom:10px; color:#333;   }
h4  {font-weight:600;  font-size:1.1em; line-height:1.2em;   margin:0px; padding-bottom:10px; color:#333; width:100%; float:left; }



.box_100  {width:100% ! important; float:left;}
.box_20  {width:20% ! important; float:left;}
.box_30  {width:30% ! important; float:left;}
.box_40  {width:40% ! important; float:left;}
.box_45  {width:45% ! important; float:left;}
.box_50  {width:50% ! important; float:left;}
.box_60  {width:60% ! important; float:left;}
.box_70  {width:70% ! important; float:left; }
.box_80  {width:80% ! important; float:left;}

.box_border {border:1px solid #ddd; padding:2%; box-sizing:border-box;}
 


  .quick  {position:fixed; left:50%;  margin-left:550px; top:250px;}
@media all and (max-width:1300px)  {
.quick  {display:none;}
}

 

 .text_box  {width:100%; float:left; font-size:0.92em; line-height:1.3em; color:#666; }
 .bg_box  {width:100%; float:left; font-size:1.07em; line-height:1.7em; background-color:#f5f9fc; padding:25px 0px; 
                 box-sizing:border-box; text-align:center;  letter-spacing:-1px;  color:#555;}
 .bg_box  span  {color:#016bbe; text-decoration:underline; font-weight:600;}

.span1  {color:red;}
 .com1_text  {font-size:2.7em; color:#333; font-weight:800;  width:100%; float:left; text-align:center; line-height:2em;  letter-spacing:-2px; }

 .right_info_box  {width:65%; float:right;}

 .content_wrap {width:100%; float:left; border-bottom:1px dashed #ddd; padding-bottom:20px;  margin-bottom:20px;}
 .content_wrap:last-child {border-bottom:none;}
 .content_wrap img {float:left; border:10px solid #eae7e7;   }
.content_wrap h2   {font-size:1em; color:#0273bd; }
.content_wrap dt   { font-weight:600;  font-size:1.3em; line-height:1.4em;    color:#333;   line-height:21px;     box-sizing:border-box;                                             background-color:#f9f9f9; border:1px solid #f1f1f1;  padding:12px 5px;   margin:7px 0 5px 0; }
 .content_wrap  dd   {padding:6px 0px; box-sizing:border-box;    font-size:14.5px; line-height:1.5em;  color:#777;  }


.content_wrap2 {width:100%; float:left; border-bottom:1px dashed #ddd; padding-bottom:20px;  margin-bottom:20px;}
.content_wrap2:last-child {border-bottom:none;}
.content_wrap2 img {float:left;   }
.content_wrap2 h2   { /*font-weight:600;  font-size:1.47em; line-height:1.4em;    color:#333;   line-height:21px;  
                    box-sizing:border-box;    background:url('/common/img/sub/h2_bg.png') no-repeat top left;  padding-left:30px; margin:11px 0 15px 0; */ font-weight:600;  font-size:1.3em; line-height:1.4em;    color:#333;   line-height:21px;     box-sizing:border-box;     background-color:#f9f9f9; border:1px solid #f1f1f1;  padding:12px 5px;   margin:7px 0 11px 0;}
.content_wrap2 dt   {font-size:1.1em; font-weight:600; color:#0273bd; }
 .content_wrap2  dd   {padding:6px 0px; box-sizing:border-box;   font-size:14.5px; line-height:1.5em;  color:#777;  }


.map_info  {background-color:#103a85; width:30%; float:right; height:300px; padding:20px; box-sizing:border-box; text-align:Center; 
            color:#fff; font-size:0.95em; line-height:1.6em;}
.map_info span   {font-size:2em; line-height:2.2em; font-weight:800;}

/* .content_wrap  h2  {background-color:red; color:#fff; padding-left:5px; padding-bottom:0px;box-sizing:border-box; }*/

.sitemap  {width:100%; float:left;}
.sitemap ul  {width:30%; margin:0px 1.5%; float:left; border:1px solid #ddd; border-bottom:none; }
.sitemap li  {width:100%; padding:10px 0; border-bottom:1px solid #ddd; font-size:0.93em; line-height:1.3em; text-align:Center; }
.sitemap li.title  {background-color:#444; color:#fff;  font-size:1em; padding:13px 0; font-weight:600;}

