.body1{margin:15px 0;}
.clear{clear:both;}
.article1{width:auto;margin:auto;position:relative;}
.div_ul1{width: 77%; margin:0 auto;}
.list_div1{margin:0px; padding:0px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #999; box-shadow:2px 2px 8px #666; list-style:none; width:100%; padding:0%; background: -moz-linear-gradient(top, rgba(0,0,0,0.09) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.09)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
.list_div1 li{float:left; width:46%; margin:2%;}

.list_div1 li h1{margin-bottom: 17px;width:96%; background:#0CF; padding:2%; color:#000; font-size:20px; text-shadow:0 1px 1px #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.list_div1 li input{margin:0 10px 0 0; }
.list_div1 li ul{font: 14px/22px Arial,Helvetica,sans-serif;border:none; box-shadow:none; margin:0px; padding:0px;}
.list_div1 li ul li{font: 14px/22px Arial,Helvetica,sans-serif;width:100%; display:block; margin:0px; padding:1%;  -moz-transition: all 0.25s ease 0s; cursor:pointer; display:block; text-shadow: 0px 1px 0px #a3f4ff;color: #1C5180;text-align: left;}
.list_div1 li ul li:hover{font: 14px/22px Arial,Helvetica,sans-serif;text-shadow: 0 0 8px #2B99FF; color:#007787;}
.pointer_Div1{background:url(../images/r_b_bg.jpg) repeat-y top left;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  height:80px; box-shadow:inset 0 0 5px #000; padding:0%; margin:6% 0 0 0; position:relative;}

.pointer_line1 { list-style:none; display:block; margin:0px; padding:0px; width:100%;} 
.pointer_line1 li{float:left;  width:95px;border-right:3px solid #333; height:12px;}
.pointer_main{position:absolute; width:40px; top:-30px;-webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;}
.pointer_main1 img{width:100%; height:auto; }
.pointer_w_div1 {margin:0 0 0px 0;position:fixed;bottom:0px;width:100%;background:rgba(255,255,255,.8)}
.pointer_Div1,.new_pointer1{width:1000px; margin:0 auto;}
.new_pointer1 h2{float:left; width:33%; font-size:16px;}
.left_pointer_div1{position:absolute; height:96%;max-height:462px; width:80px; left:2%; top:2%; bottom:10px; background:url(../images/mg_img/RiskMeter0.png) no-repeat center bottom; background-size:auto 100%; padding:0%;margin-top: 52px;-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}

.pointer_line_left1 { list-style:none; display:block; margin:0px; padding:0px; width:12px; float:right; height:100%;} 
.pointer_line_left1 li{float:left;  width:12px;border-bottom:3px solid #333; height:9%;}
.pointer_l_main1{position:absolute; width:55px; top:auto;right:-30px; -webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;}
.pointer_l_main img{width:100%; height:auto; }


.right_pointer_div1{position:absolute; height:96%;max-height:462px; width:80px; right:2%; top:2%; background:url(../images/mg_img/RiskMeter0.png) no-repeat center bottom;background-size:auto 100%; padding:0%;margin-top: 52px;-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;margin-right: -55px;}
.right_pointer_div1 div,.left_pointer_div1 div{width:100%;height:100%;background:url(../images/mg_img/RiskMeter1.png) no-repeat center bottom;background-size:auto 100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}
.right_pointer_div1 ul.pointer_line_left {float:left;}
.right_pointer_div1 div.pointer_l_main1{left:-30px;}
.ltotal1{width:50px;position:absolute;left:62px;top:7px;height:20px;background:none;border:0;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#333;}
.rtotal1{width:50px;position:absolute;right:62px;top:7px;height:20px;background:none;border:0;text-align: right;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#333;}

.formclass{-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #999; box-shadow:2px 2px 8px #666; list-style:none;   background: -moz-linear-gradient(top, rgba(0,0,0,0.09) 0%, rgba(0,0,0,0) 100%); margin: 40px auto 40px 135px; width:77%;}
.form_box2{ padding:15px 111px 10px; }
.form_box2 label{ font:12px/42px 'lucida_sansitalic',Arial, Helvetica, sans-serif; color:#666666; display:block;text-align: left;}
.input_3{padding:0px 10px 0px 10px;  margin:0px; height:36px; width:310px; display:block; float:left; font:12px/32px Arial, Helvetica, sans-serif; color:#666666; background:#fff; border:1px solid #c6c6c6; border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;}
.input_3.error{color:#ff7777; border: 1px solid #FF7777;}
.textarea1{padding:10px;  margin:0px; height:126px; width:490px; display:block; float:left; font:12px/18px Arial, Helvetica, sans-serif; color:#666666; background:#fff; border:1px solid #c6c6c6; border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;resize:none}
.textarea1.error1{color:#ff7777;border: 1px solid #FF7777; }
.submit_button{padding:0px 0px 0px 0px;  margin:0px; height:38px; width:105px; font:12px/38px 'lucida_sansdemibold_italic',Arial, Helvetica, sans-serif; color:#5e5e5e; background:url(../images/main.png) -770px -30px no-repeat; border:none;  cursor:pointer; margin-top:30px; text-shadow:1px 1px #fff;float: left;}
.submit_button:hover{color:#5e5e5e; background:url(../images/main.png) -895px -30px no-repeat; border:none;}
.fl{ float: left; }
.fr{ float: right; }
.clear{clear:both;}