.main{width: 1135px; padding-left: 15px; margin: 0 auto;}
.main .main_l{float: left; width: 705px;}
.main .main_l .nav{height: 34px; line-height: 34px; font-size: 16px; color: #4a4a4a; margin-top: 25px; margin-bottom: 37px; border: 1px solid #4a4a4a; border-width: 0 0 1px 0;}
.main .main_l .nav a{color: #4a4a4a;}

.main .main_l h1,h2{height: auto; border-left: 10px solid #129d64; margin-bottom: 20px; color: #3a3a3a; font-size: 24px; line-height: 20px; font-weight:normal; padding-left: 5px; line-height: 25px;}
.main .main_l h3{margin-bottom: 20px; color: #3a3a3a; font-size: 24px; line-height: 20px; font-weight:normal; padding-left: 15px;}
.main .main_l p{font-size: 14px; color: #3a3a3a; line-height: 22px; margin-bottom: 20px; padding-left: 20px;}
.main .main_l ul{padding-left: 40px; margin-bottom: 10px;}
.main .main_l ul li{font-size: 14px; color: #3a3a3a; line-height: 26px; list-style: disc;}
.main .main_l .down{width: 272px; height: 61px; background: url(../images/down_ico.png) no-repeat #129d64; background-position: 50px; display: block; padding-left: 110px; color: #fff; font-size: 24px; line-height: 61px; margin: 40px auto;}
.main .main_l .down:hover{text-decoration: none;}

.main .main_l img{display: block; width: 400px; height: auto; margin: 20px auto;}

.main .main_l .effectively{width: 690px; height: 205px; border: 5px solid #dbdbdb; margin-bottom: 45px; border-width: 5px 0; padding-left: 10px; padding-top: 25px;}
.main .main_l .effectively h4{font-size: 14px; color: #3a3a3a; margin-bottom: 15px;}
.main .main_l .effectively li{color: #129d64;}
.main .main_l .effectively li a{color: #3a3a3a; text-decoration: underline; line-height: 30px;}

/*.main .main_l .installed{width: 690px; height: 205px; border: 1px solid #ccc; margin-left: 15px; margin-bottom: 20px; padding-top: 10px;}
.main .main_l .entries{width: 690px; height: 205px; border: 1px solid #ccc; margin-left: 15px; margin-bottom: 20px; padding-top: 10px;}*/

.main .main_l table{margin-bottom: 20px; padding-left: 20px;}
.main .main_l table .td1{width: 195px; height: 32px; background-color: #818181; padding-left: 10px; font-size: 18px; color: #fff; line-height: 32px;}
.main .main_l table .td2{width: 375px; height: 32px; background-color: #e4e4e4; padding-left: 10px;}

.main .main_l ol{padding-left: 30px; margin-bottom: 10px;}
.main .main_l ol li{list-style: decimal; margin-bottom: 10px; color: #3a3a3a;}

.main .main_r{float: right; width: 353px; padding-top: 30px;}
.main .main_r form{margin-bottom: 10px; width: 353px; height: 35px;}
.main .main_r form input#btn{background-image: url(../images/sub.png); width: 53px; height: 35px; float: right;}
.main .main_r form input#keyword{width: 290px; height: 35px; background-color: #dbdbdb; color: #a7a7a7; padding-left: 10px; float: left;}

.main .main_r .site_google{width: 353px; height: auto; border: 5px solid #dbdbdb; border-width: 5px 0; margin-bottom: 20px;}
.main .main_r .site_google .site{background-color: #f4b60d; height: auto; width: 353px; padding-bottom: 5px;}
.main .main_r .site_google .site h5{color: #fff; font-size: 36px; padding-left: 20px; padding-top: 10px; font-weight: normal;}
.main .main_r .site_google .site small{color: #fff; font-size: 16px; padding-left: 20px; line-height: 30px;}
.main .main_r .site_google .site ul{padding-left: 44px;}
.main .main_r .site_google .site ul li{margin: 16px 0; color: #414141; font-size: 16px;}
.main .main_r .site_google .google{width: 353px; height: auto; background-color: #ed7a26; padding-bottom: 5px;}
.main .main_r .site_google .google h5{color: #fff; font-size: 36px; padding-left: 20px; padding-top: 10px; font-weight: normal;}
.main .main_r .site_google .google small{color: #fff; font-size: 16px; padding-left: 20px; line-height: 30px; }
.main .main_r .site_google .google ul{padding-left: 44px;}
.main .main_r .site_google .google ul li{margin: 16px 0; color: #fff; font-size: 16px;}

.main .main_r .testimonials{width: 353px; border-bottom: 5px solid #3a3a3a; margin-bottom: 30px;}
.main .main_r .testimonials h6{height: 40px; width: 333px; background-color: #444; padding-left: 20px; line-height: 40px; font-size: 18px; color: #fff;}
.main .main_r .testimonials .testimonials_con .con1{padding: 20px; width: 313px; height: auto; background-color: #fffcf2;}
.main .main_r .testimonials .testimonials_con .con2{padding: 20px; width: 313px; height: auto; background-color: #fff9e5;}
.main .main_r .testimonials .testimonials_con p{font-size: 14px; color: #3a3a3a; line-height: 30px;}
.main .main_r .testimonials .testimonials_con span{float: right; font-size: 14px; color: #3a3a3a; font-weight: bold;}

.main .main_r .guides{width: 353px; margin-bottom: 35px;}
.main .main_r .guides h6{height: 20px; border-left: 10px solid #129d64; margin-bottom: 20px; color: #3a3a3a; font-size: 24px; line-height: 20px; font-weight:normal; padding-left: 5px;}
.main .main_r .guides .guides_con{width: 313px; height: 390px; border: 1px solid #3a3a3a; border-width: 1px 0; background-color: #eaeaea; padding: 20px;}
.main .main_r .guides .guides_con p{line-height: 30px; font-size: 18px; width: 313px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px;}
.main .main_r .removal{width: 353px;}
.main .main_r .removal h6{height: 20px; border-left: 10px solid #129d64; margin-bottom: 20px; color: #3a3a3a; font-size: 24px; line-height: 20px; font-weight:normal; padding-left: 5px;}
.main .main_r .removal .removal_con{text-align: center; background-color: #eaeaea; border: 1px solid #3a3a3a; width: 353px; padding-top: 30px; height: 70px; border-width: 1px 0;}
.main .main_r .removal .removal_con li{float: left;}
.main .main_r .removal .removal_con li a{padding-left: 7px; padding-right: 7px; color: #303030; font-size: 18px;}
.main .main_r .removal .removal_con li a:hover{text-decoration: underline; color: #0099FF;}




.letter{height: 170px; width: 100%; background-color: #eaeaea;}
.letter span{padding-left: 10px; padding-right: 10px; margin: 0px auto; padding-top: 30px; height: 30px; color: #2c2c2c; font-size: 24px; display: block; width: 290px;}
.letter .main{width: 808px; height: 50px; margin: 30px auto;}
.letter .main_l{width: 13px; height: 50px; background: url(../images/letter_bg_l.png) no-repeat; float: left;}
.letter .main_m{width: 782px; height: 50px; background: url(../images/letter_bg.png) repeat-x; float: left;}
.letter .main_r{width: 13px; height: 50px; background: url(../images/letter_bg_r.png) no-repeat; float: left;}
.letter .main_m ul{padding-left: 2px; padding-top: 13px;}
.letter .main_m ul li{float: left; padding-left: 3px; padding-right: 3px;}
.letter .main_m ul li a{color: #7f7f7f; font-weight: bold; display: block; width: 24px; height: 24px; text-align: center; line-height: 24px; border-radius: 50px;}
.letter .main_m ul li a:hover{background-color: #129d64; color: #fff; text-decoration: none;}

.foot{height: 395px;}
.foot img{display:block; width: 100px; height: 101px; margin: 40px auto; margin-bottom: 35px;}
.foot p{text-align: center; font-size: 16px; line-height: 30px; color: #292929;}
.foot p span{color: #2971ad;}
.foot a{color: #fff; text-align: center; font-size: 24px; text-decoration: none; line-height: 60px; height: 60px; width: 382px; display: block; background-color: #129d64; margin: 45px auto;}
