@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0;border:0;font-size:100%;}
body{font-family:'Microsoft YaHei'; background: #fff;}
ul,li,ol,i,em { font-style: normal; list-style: none;}
.left { float: left;}
.right { float: right;}

.charge { width: 1200px; height: auto; margin: 0 auto 20px;}
.cg_map { width: 100%; height: 48px; line-height: 48px; text-align: left; font-size: 14px; color: #585858;}
.cg_map a { color: #585858; text-decoration: none;}
.cg_map a:hover { text-decoration: underline;} 
.cg_map a.on { color: #ff8800;}
.cg_step { width: 800px;height: 35px; margin: 25px auto;}
.cg_step a { display: block; float: left; width: 230px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #b5b5b5; text-decoration: none;}
.cg_step a.on { background: #1f85d7;}
.cg_step img { display: block; float: left;}
.cg_btn { width: 800px; height: 40px; margin: 20px auto;}
.cg_btn a { display: block; width: 128px; height: 38px; background: #1f85d7; color: #fff; text-decoration: none; border-radius: 1px solid #e5e5e5; text-align: center; line-height: 38px; border-radius: 5px;}
.cg_nav { width: 800px; height: 36px; margin: 0 auto;}
.cg_nav a { display: block; float: left; width: 128px; height: 35px; border: 1px solid #e5e5e5; text-align: center; line-height: 35px; border-bottom: none; margin: 0 0 0 15px; text-decoration: none; color: #5a5a5a; font-size: 16px;}
.cg_nav a.on { background: #f7f7f7;}
.cg_box { width: 800px; height: auto; background: #f7f7f7; border: 1px solid #e5e5e5; border-radius: 5px; margin: -1px auto 0;}
.cg_box ul { width: 100%; height: auto; padding-left: 20px;}
.cg_box ul li { display: block; width: 100%; height: 85px; line-height: 85px;}
.cg_box ul li label { display: inline-block; width: 170px; height: 85px; line-height: 85px; text-align: left; font-size: 16px; color: #5a5a5a; vertical-align: middle;}
.cg_box ul li .cg_l_ip { width: 335px; height: 34px; border: 1px solid #e5e5e5; background: #fff; vertical-align: middle; border-radius: 4px; padding: 0 10px; outline: none; font-size: 16px; color: #5a5a5a;}  
.cg_box ul li span { display: inline-block; vertical-align: middle; height: 36px; line-height: 36px;}
.cg_box ul li .cg_l_color a { display: inline-block; width: 70px; height: 34px; margin-right: 20px; vertical-align: middle; border: 1px solid #e5e5e5; border-radius: 3px; position: relative;}
.cg_box ul li span a i { display: block; width: 19px; height: 19px; background: url(../../images/web/charge/icon.png) no-repeat; right: 0px; top: 0px; position: absolute;}
.cg_l_color1 { background: #ffa200;}
.cg_l_color2 { background: #0061bb;}
.cg_l_color3 { background: #000;}
.cg_l_color4 { background: #ffffff;}
.cg_l_color5 { background: url(../../images/web/etc/icon_05.jpg) no-repeat center center #f7f7f7;}
.cg_l_color6 { background: url(../../images/web/etc/icon_06.jpg) no-repeat center center #f7f7f7;}
.cg_box ul li .cg_l_money a { display: inline-block; width: 70px; height: 34px; background: #fff; border: 1px solid #e5e5e5; border-radius: 3px; position: relative; text-align: center; line-height: 34px; color: #585858; text-decoration: none; vertical-align: middle;}
.cg_box ul li .cg_l_money input {width: 95px; height: 34px; border: 1px solid #e5e5e5; background: #fff; vertical-align: middle; border-radius: 4px; padding: 0 10px; outline: none; font-size: 16px; color: #5a5a5a; text-align: center; font-family: "????";  }
/*?????*/
.cg_info { width: 800px; height: auto; margin: 0 auto;}
.cg_info p { width: 720px; height: auto; line-height: 26px; font-size: 14px; color: #333;}
.cg_info p a { color: #1f85d7; padding: 0 5px;}
.cg_info ul { width: 100%; height: auto; margin: 20px 0;}
.cg_info ul li { display: block; width: 100%; height: 40px; line-height: 40px; font-size: 0;}
.cg_info ul li label { display: inline-block; width: 125px; height: 40px; line-height: 40px; text-align: left; font-size: 14px; color: #333; vertical-align: middle;}
.cg_info ul li span { display: inline-block; vertical-align: middle; font-size: 14px; color: #ff8800;}
.cg_info ul li img { vertical-align: middle;}