﻿.hotspot { padding-bottom:1px; border-bottom:1px dotted #ccc; cursor:pointer}
#tt {position:absolute; display:block; background:url(/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}

h1,h2,h3{ font-size:12px;font-weight: 600;}
ul,li,div,h1,h2,h3,hr,a,img,form{margin:0px;padding:0px; border:0px; list-style-type:none; list-style:none;}
hr{ border-bottom:dashed 1px #999999;border-top: 0px;border-left: 0px;border-right: 0px; color: #ffffff;clear:both;width:99%;}
p{ padding:0px; margin:0 0 5px 0;}
a{ color:#7e0436; text-decoration:none; font: Microsoft Yahei,Verdana,Arial,Helvetica,sans-serif; font-family:"微软雅黑","宋体";}
a:hover{ text-decoration:underline; color:#666;}


/*common*/
.clear{ clear:both;}
.float_left{ float:left;}
.float_right{ float:right;}
.center{ text-align:center;}
.hidden{ display:none;}
.border_top td{ border-top:solid 1px #d5d7dd;}
.a_line-through{ text-decoration:line-through;}
.No_Border{background:none; border:0; overflow:visible;}
.w170{ width:170px;}
.CodeSign_Position{ width:720px; text-align:center;}


.ul_border{ min-height:25px; clear:both;line-height:20px; }
.ul_border li{ float:left; width:145px; min-height:25px; line-height:20px; border-bottom:solid 1px #d5d7dd;}
.ul_border .title{ width:170px;}

.h40{ height:40px;}
.h40 li{ height:40px;padding:1px 0 1px 0;}

.h60{ height:60px;}
.h60 li{ height:60px;padding:1px 0 1px 0;}

.ul_border2{ min-height:25px; clear:both; line-height:20px;}
.ul_border2 li{ float:left; width:118px; min-height:25px; line-height:20px; border-bottom:solid 1px #d5d7dd;}
.ul_border2 .title{ width:160px;}

.ul_border3{ min-height:25px; clear:both; line-height:20px;}
.ul_border3 li{ float:left; width:195px; min-height:25px; line-height:20px; border-bottom:solid 1px #d5d7dd;}
.ul_border3 .title{ width:165px;}

.blue{ color:#0065CC;}
.red{ color:#FF0000;}

.h70{ height:70px;}
.w200{ width:200px; word-break:break-all; word-wrap:break-word;}
.w400{ width:350px; word-break:break-all; word-wrap:break-word;}
/*header*/
#header .logo{ margin:25px; float:left;}
#header .right{ float:right; text-align:right; margin-right:10px; line-height:50px;}

/*nav*/

/*Banner*/
.BannerTxt{ line-height:20px;}
#bannerTop{float:left; height:20px; margin:15px 0 0 25px; color:#FFF; text-align:left;overflow:hidden; width:620px;}
#bannerTop div{ height:20px;}
#bannerTop a{ color:#FFF;}

/*内容*/
.main_Top{ width:1000px; height:10px; background-image:url(../images/main_Top_bg.png); clear:both; overflow:hidden;}
.main_Top .left{ clear:both; width:17px; height:10px; overflow:hidden; background-color:#9d0003; background-image:url(../images/main_Top_left.png); background-repeat:no-repeat; background-position:right top; float:left;}
.main_Top .bg{ width:965px; height:10px; overflow:hidden; float:left;}
.main_Top .right{width:18px; height:10px; overflow:hidden; background-color:#9d0003; background-image:url(../images/main_Top_right.png); background-repeat:no-repeat; background-position:left top; float:right;}

.main { width:965px; padding-left:17px; padding-right:18px; background-color:#FFFFFF; background-image:url(../images/main_bg.png);}

.main_Footer{ width:1000px; height:10px; overflow:hidden; background-image:url(../images/main_Footer_bg.png);}
.main_Footer .left{ width:17px; height:10px; overflow:hidden; background-color:#9d0003; background-image:url(../images/main_Footer_left.png); background-repeat:no-repeat; background-position:right top; float:left;}
.main_Footer .bg{width:965px; height:10px; overflow:hidden; float:left;}
.main_Footer .right{width:18px; height:10px; overflow:hidden; background-color:#9d0003; background-image:url(../images/main_Footer_right.png); background-repeat:no-repeat; background-position:left top; float:right;}

.main .box{ clear:both; height:239px;}
.main .list1{ float:left; width:689px; height:239px;}
.main .list2 li{ float:right; height:40px;}
.main .list2 .left{ margin-right:5px;}
.main .list2 .service{ width:265px; padding:8px 0 8px 0; float:right; text-align:center; border:solid 1px #999;}
.main .list2 .service img{ margin:0 10px;}

.main .box2{ clear:both; height:164px; margin-top:10px;}
.main .list3{ float:left;}
.main .list3 .productUL{ width:687px; height:164px; background-image:url(../images/product_bg.png);}
.main .list3 .productUL li{ float:left; width:229px; height:144px; padding:0px;}
.main .list3 .productUL .left{ background-image:url(../images/product_left.png); background-repeat:no-repeat; background-position:left top;}
.main .list3 .productUL .right{ background-image:url(../images/product_right.png); background-repeat:no-repeat; background-position:right top;}

.main .list4{ float:right; background-image:url(../images/quick.png); background-position:top; background-repeat:no-repeat;
              width:268px; height:164px;}
.main .list4 .quick_top{width:268px; height:32px;}
.main .list4 .quick{ width:256px; height:131px; padding:0 5px 0 5px; border-left:solid 1px #dcd9a9; border-bottom:solid 1px #dcd9a9; border-right:solid 1px #dcd9a9;}

.main .box3{ clear:both; height:160px; margin-top:10px;}
.suppor_div{ width:465px; float:left; line-height:20px;}
.suppor_div .top{  width:465px; height:29px; overflow:hidden; background-image:url(../images/long_top.png); float:left;}
.suppor_div .top .top_menu{ width:99px; height:23px; overflow:hidden; margin-left:15px; padding:6px 0 0 30px; background-image:url(../images/default_bg.png); float:left; cursor:pointer;}
.suppor_div .top .current{ width:99px; height:23px; overflow:hidden; margin-left:15px; padding:6px 0 0 30px; background-image:url(../images/click_bg.png); float:left; cursor:pointer;}
.suppor_div .bg{ width:455px; height:100px; padding:5px; overflow:hidden; background-image:url(../images/long_bg.png); float:left;}
.suppor_div .bg .bg_ul380{ width:322px; float:right; text-align:left;}
.suppor_div .bg .bg_ul380 li{ background-image:url(../images/globalssl_products_icon2.png); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.suppor_div .bg .bg_ul{ width:240px; float:right; text-align:left;}
.suppor_div .bg .bg_ul li{ background-image:url(../images/globalssl_products_icon2.png); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.suppor_div .bottom{  width:465px; height:5px; overflow:hidden; background-image:url(../images/long_bottom.png); background-repeat:no-repeat; background-position:top; float:left;}

.news_div{ width:220px; float:left; margin-left:5px; overflow:hidden;}
.news_div .top{ background-image:url(../images/short_top.png); width:210px; height:23px;padding:6px 0 0 10px;}
.news_div .bg{background-image:url(../images/short_bg.png); width:210px; padding:5px;}
.news_div .bottom{ background-image:url(../images/short_bottom.png); background-repeat:no-repeat; background-position:top; width:220px; height:5px;}

.case{ width:268px; float:right; margin-left:5px;}
.case .top{ background-image:url(../images/case_top.png); width:258px; height:23px;padding:6px 0 0 10px;}
.case .bg{background-image:url(../images/case_bg.png); width:258px; height:100px; padding:5px;}
.case .bg #s1{}
.case .bottom{ background-image:url(../images/case_bottom.png); background-repeat:no-repeat; background-position:top; width:268px; height:5px;}



/*footer*/
#footer .logo{ clear:both; float:left; margin:10px 10px 10px 0px; padding-left:150px;}
#footer .product{ float:left; text-align:left; margin:10px 0;}
#footer .product ul{ float:left; width:190px;}


/*内容区域*/
.main_left{ width:188px; float:left;}
.main_right{ width:758px; float:right; margin:0 2px 0 0; background-image:url(../images/main_content_bg.png); background-position:center 30px ; background-repeat:repeat-x; }
.current_position{ height:20px; line-height:20px; color:#7e0436; clear:both; margin:5px 0; overflow-y:hidden;}
.main_content{ width:750px; min-height:83px; padding:10px 8px 10px 0px; background-image:url(../images/main_content_right.png); background-repeat:no-repeat; background-position:right top; word-break:break-all; word-wrap:break-word;}
.main_content_left{ width:22px; height:2px; overflow:hidden; margin:-10px 0 10px 0px; background-image:url(../images/main_content_left.png); clear:both;}

.main_title{ line-height:25px;}

.current_position2{ height:20px; line-height:20px; color:#7e0436; clear:both; margin:0px 0; overflow-y:hidden;}
.main_left2{ width:758px; float:left; }
.main_content2{ width:750px; padding:0 4px 0 4px; word-break:break-all; word-wrap:break-word;}
.main_right2{ width:200px; float:right; margin-right:5px; }
.application_hr{ width:965px; height:2px; overflow:hidden; background-image:url(../images/application_hr.png); margin-bottom:5px;}
.main_content_div{ width:720px; height:102px; padding:10px; background-image:url(../images/main_content_div_bg.png); background-repeat:no-repeat;}
.main_content_div3{ width:720px; height:142px; padding:10px; background-image:url(../images/main_content_div_bg2.png); background-repeat:no-repeat;}

.main_content_div2 .top{ width:740px; height:5px; overflow:hidden; background-image:url(../images/main_content_div2_top.png);}
.main_content_div2 .bg{ width:720px; padding:0 10px; background-image:url(../images/main_content_div2_bg.png);}
.main_content_div2 .footer{ width:740px; height:5px; overflow:hidden; background-image:url(../images/main_content_div2_footer.png);}

.Total_DIV{ width:180px; border:solid 1px #dcd9a9; padding:5px 10px; margin-bottom:5px;}

.c_left_div{ width:188px;}
.c_left_div .top{ width:188px; height:32px; background-image:url(../images/c1.png);}
.c_left_div .top2{ width:188px; height:35px; background-image:url(../images/c2.png);}
.c_left_div .bg{ width:168px; padding:5px 10px; background-image:url(../images/c_bg.png);}
.c_left_div .footer{ width:188px; height:8px; background-image:url(../images/c_footer.png);}

.certificate_left_menu{}
.certificate_left_menu a{color:#cd0a4e; font-weight:600;}
.certificate_left_menu a:hover{color:Red;}

.certificate_left_menu2{ margin-left:15px;}
.certificate_left_menu2 a{ color:#333; font-weight:normal;}
.certificate_left_menu2 a:hover{color:#cd0a4e; }

/*certificate*/
.business{ width:460px; height:79px; padding:49px 20px 0 270px; background-image:url(../images/business.png);}
.VeriSign_business{ width:500px; height:120px; padding:0px 20px 0 220px; background-image:url(../images/v.gif); background-repeat:no-repeat; background-position:40px 20px;}
.GeoTrust_business{ width:500px; height:120px; padding:0px 20px 0 220px; background-image:url(../images/geot.gif); background-repeat:no-repeat; background-position:40px 20px;}
.Thawte_business{ width:500px; height:120px; padding:0px 20px 0 220px; background-image:url(../images/t.gif); background-repeat:no-repeat; background-position:40px 20px;}
.GlobalSign_business{ width:500px; height:120px; padding:0px 20px 0 220px; background-image:url(../images/globals.gif); background-repeat:no-repeat; background-position:40px 20px;}

.content_business{ width:740px; height:130px; padding:0 0 0 10px;}
.content_business_td_left{ width:180px; text-align:center;}

.detailed_hr{ width:750px; height:32px; background-image:url(../images/detailed_hr_bg.png);}
.detailed_hr a{ width:122px; height:32px; line-height:32px; position:absolute; text-align:center; font-weight:600;}
.detailed_hr .detailed_hr_menu{}
.detailed_hr .detailed_hr_menu li{ width:122px; height:32px; float:left; font-weight:600; background-image:url(../images/detailed_hr_li.png); background-repeat:no-repeat; background-position:right center;}
.detailed_hr .detailed_hr_menu li a{ width:122px; height:32px; line-height:32px; position:absolute; text-align:center;}
.detailed_hr .detailed_hr_menu li a:hover{ background-image:url(../images/detailed_hr_current.png); background-repeat:no-repeat; background-position:left top; color:#FFF;}
.detailed_hr .detailed_hr_menu .current{ background-image:url(../images/detailed_hr_current.png); background-repeat:no-repeat; background-position:left top; color:#FFF;}

.product_table{ width:100%;}
.product_table .td4{ width:182px;}
.product_table .td3{ width:245px;}
.product_table .td_li{ width:7px; background-image:url(../images/table_li.png); background-repeat:no-repeat; background-position:center top;}
.product_table .td_hr{ height:6px; background-image:url(../images/table_hr.png); background-repeat:no-repeat; background-position:center;}



#div_loading{ margin-top:50px; font-weight:bold; font-size:15px; clear:both; position:absolute;}
#div_loading img{ }
#div_loading #loadNow{font-size:30px; font-weight:bolder;}


.info_top{ width:715px; height:10px; overflow:hidden; background-image:url(../images/info_top.png);}
.info_bg{ width:715px; background-image:url(../images/info_bg.png);}
.info_footer{ width:715px; height:10px; overflow:hidden; background-image:url(../images/info_footer.png);}

.info_bg .left{ width:404px; height:auto; padding-left:10px; border-right:dashed 1px #ccc;}
.info_bg .right{ width:285px;}
.info_bg .right table{ width:100%;}

.info_tedian li{ float:left; width:315px; line-height:20px;}
.info_title{ clear:both; width:80px !important; height:20px; padding:0 0 0 5px; background-image:url(../images/info_title.png);}

/*buy*/
.btb2{ vertical-align:top; line-height:29px; font-size:9pt; border:1px solid #e9e9e9; width:100%;}
.btb2 td{ text-align:left; background:#F5F5F5; }
.btb2 .left_td{ text-align:right; background:#F5F5F5; }
.btb2 .left_td2{ text-align:left; background:#E6E6E6; width:15% !important; font-weight:bolder;}
.btb2 .title_td{ height:27px; background:#E6E6E6;}
.btb2 .TopTitle_td{ height:27px; background:#E6E6E6; background-image:url(../images/table_bg.png);}

.SSLTable{ vertical-align:top; line-height:29px; font-size:9pt; border:1px solid #e9e9e9; width:100%;}
.SSLTable td{ text-align:left; background:#F5F5F5; }
.SSLTable input{ border:0px; background:none; width:450px;}
.SSLTable .left{ text-align:right; background:#F5F5F5; width:150px; }
.SSLTable .title_td{ height:27px; background:#E6E6E6; font-weight:700;}

.back{ border:0px; margin:0px; padding:0px;width:79px; height:29px; background-image:url(/buy/images/button.gif); background-position:left center;}
.next{ border:0px; margin:0px; padding:0px;width:80px; height:29px; background-image:url(/buy/images/button.gif); background-position:right center;}
.submit{border:0px; margin:0px; padding:0px;width:80px; height:29px; background-image:url(/buy/images/submit.gif); background-position:right center;}
.tet{ border:0px; width:400px; background:none;}
.noInput{ background:none; border:0px;}

.case_ul{ width:745px;}
.case_ul li{ width:178px; height:60px; margin:3px; float:left;}
.case_ul img{ width:178px}

.button{ background-image:url(../images/next.gif); width:84px; height:29px; border:0;}

.buyUL{ text-align:left !important;}
.buyUL li{ height:20px !important;padding:0 0 0 20px;}




