@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; padding:0px; background:url(images/bg.jpg) repeat-x; background-color:#daf3fd; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#01498f; }
p{ line-height:15px; }
p, h1, h2{ margin:0px; padding:0px;line-height:1.5em;  }
h3, h4, form, input{ margin:0px; padding:0px;}
img{ margin:0px; padding:0px; border:none;}
h1{ font-size:30px; color:#0356a7; }
h2{ font-size:18px;}
h3{ font-size:18px; color:#01498f;}
h4{ font-size:24px; color:#0356a7; }


.head{ width:950px; background:url(images/head_bg.jpg) no-repeat; height:120px; margin:0 auto;}
.logo{ float:left;}
.logo02{ background-color:#FFF; padding-bottom:15px; border-bottom:10px solid #CCC;}
.logo02 img{ padding-left:15px;}

.headright { float: right; color: rgb(255, 255, 255); padding-top: 20px; padding-right: 20px; }
.headright a { color: rgb(255, 255, 255); text-decoration: none; }
.headright a:hover { text-decoration: underline; }
.headright .link_area{display:block;margin:0px 0px 5px 20px;}

.nav{ height:36px; width:900px; margin:0 auto; padding-left:50px;}
.nav a{ height:36px; width:109px; background:url(images/nav.png) no-repeat; display:block; line-height:36px; float:left; text-align:center; color:#FFF; font-weight:bold; text-decoration:none;}
.nav a:hover{ background:url(images/nav_hover.png);}
.nav a.curret{ background:url(images/nav_hover.png);}

#banner {margin:0 auto; background: #fff url(images/banner.jpg) no-repeat; width:950px; height:588px;  position:relative; }

a#bdownload {left:340px; top:280px;color:#00f; text-decoration:none;background:transparent;
display:inline; width: 310px; height:63px; padding-top:10px; position:absolute; overflow:hidden; }



.banner_top{ width:400px; padding-top:70px; padding-left:300px;}

.banner_bottom{ color:#FFF; padding-top:225px;  padding-left:10px; padding-right:10px;}
.banner01{ width:160px; float:left; padding:0px 11px;}
.banner01 h2{ text-align:center;}
.banner01 .more{ text-align:right;}
.banner01 .more a{ text-decoration:none; color:#FFF;}
.banner01 .more a:hover{ text-decoration:underline;}

.contain{ width:960px; margin:0 auto;}
.left{ width:650px; float:left;vertical-align:top;}
.right{ float:right; width:300px;vertical-align:top;}



.item{margin:15px 10px 15px 0px; padding:0; width:310px;  float:left;}

.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #fff;border-right:1px solid #fff;}
.b1,.b1b{margin:0 5px;background:#fff;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#fff;}

.about{ background-color:#fff; padding:10px; height:360px; }
.about p{ padding:5px;}
.top{ height:65px; line-height:65px;}
.top img{ float:left; width:62px; height:65px; margin-right:10px;}
.top h3{ float:left; text-align:left; width:215px;}

.top02{ height:65px;}
.top02 img{ float:left; width:62px; height:65px; margin-right:10px;}
.top02 h3{ padding-top:10px; float:right; text-align:left; width:215px; line-height:20px;}

.item02{margin:15px 0px 15px 0px; padding:0; width:300px;}
/*
.item02 .b2, b3, b4, b2b, b3b, b4b, b{border-left:1px solid #fff; border-right:1px solid #fff;}
.item02 .b1, b1b{margin:0 5px; background:#358bc8;}
.item02 .b2, b2b{margin:0 3px; border-width:2px;}
.item02 .d1{background-color:#358bc8;}
.item02 .about{ background-color:#358bc8; padding:10px; height:580px; color:#FFF; }
*/

.item02 .about{ background-color:#fff; padding:10px; height:580px;}
.top03{ height:78px;}
.top03 img{ height:78px; width:78px; float:left;}
.top03 h2{ line-height:18px; font-size:22px;}
.top03 h2 span{ font-size:16px;}
.jiant{ width:280px;  padding-top:4px;}
.jiant img{ float:left; width:8px;  padding-top:7px;}
.jiant p{ float:right; width:265px; line-height:18px; padding-right:0px;}

.item03{ width:635px; position: relative;}
.more02{ position:absolute; top:10px; left:540px;}
.more02 input{ width:65px; height:25px; color:#01498f; font-size:14px;  font-weight:bold; }
.more02 input:hover{ text-decoration:underline;}
.item03 .about{ height:180px;}

.download{ text-align:center; padding-top:10px;}

.footer {  background-color: #2E7EBE;color: #FFFFFF;height: 51px;line-height: 24px;margin-top: 15px;text-align: center; }
.footer01 { width: 950px; margin: 0pt auto; }
.footer01 div { float: left; }
.footer01 div a { color: rgb(255, 255, 255); text-decoration: none; }
.footer01 div a:hover { text-decoration: underline; }
.footer01 p { color: #B3ADAD;float: left;line-height: 16px;margin-top: 10px;text-align: left; }



.content02{ margin:0 auto; width:950px;}
.features{ width:950px;  background-color:#FFF; display:inline-block;}
.features_bg{ width:930px; margin:0 auto; margin-top:10px; margin-bottom:10px; margin-left:10px; background:url(images/features/bg_mid.gif) repeat-y top left; display:inline-block; }
.features_bg02{ width:930px; margin:0 auto; margin-top:5px; margin-bottom:10px; margin-left:10px; display:inline-block; }

.features_left{ width:226px; float:left; display:block;}  
.features_left02{ width:226px; float:left; display:block;}  
.features_left img{ width:226px; height:9px; display: block;}
.features_left a{ display:block; text-align:center; background:url(images/features/nav_bg.gif) no-repeat; margin:0 auto; width:209px; height:41px; margin-bottom:3px; font-size:14px; text-decoration:none; font-weight:bold; line-height:41px; color:#01498f;}
.features_left a:hover{ background:url(images/features/nav_hover.gif) no-repeat;}
.features_left a.curret02{ background:url(images/features/nav_hover.gif) no-repeat;}
.features_left p{ padding:10px; color:#FFFFFF;}
.features_left ul{ color:#FFFFFF;}


.features_right{ background:url(images/features/banner_bg.gif) no-repeat top; height:auto; width:692px; float:right; margin-left:12px; padding:0px; display:inline;}
.features_right02{ height:auto; width:682px; float:right; margin-left:12px; padding:5px; display:inline;}
.features_banner{ width:662px; height:207px; padding:15px;}
.features_banner img{ width:164px; height:183px; float:left; display:block;}
.features_banner h4{ padding-bottom:5px;}
.features_banner p{ padding-bottom:5px;}
.features_banner a img{ width:310px; height:58px;}

.contain02{ width:692px; height:auto; padding-top:20px;}
.qietu{ width:692px;}
.qietu img{ width:164px; height:183px; float:left;} 
.qieturight h3{ padding-bottom:10px; padding-top:25px;}

.qietu02{ width:692px;}
.qietu02 img{ width:250px; height:176px; float:left; padding-right:20px; padding-bottom:20px;} 
.qieturight02 p{ padding-top:30px;}

.qietu03{ width:692px;}
.qietu03 img{ width:250px; height:176px; float:right; padding-right:20px; padding-bottom:20px;} 
.qieturight03 p{ padding-top:30px;}

.registry{ padding:15px 20px;}
.registry_left{ float:left;  width:250px; padding-right:20px; text-align:center;}
.registry_left h1{ font-size:36px;}
#secure {position: relative; border: 2px solid #E6E6E6; padding: 10px; margin-left: 10px; margin-right: 50px; margin-top: 30px; margin-bottom: 30px;}
#secure h4 { margin-top:0; font-size:11px; font-weight:bold; text-align:left;}
#secure img { position: absolute; right: -35px;  _right: 13px; top: -20px; }
#secure p {text-align:left; font-size: 9px;}



.registry_right{ float:right; width:640px;}
.registry_right .b2, b3, b4, b2b, b3b, b4b, b{border-left:1px solid #fff; border-right:1px solid #fff;}
.registry_right .b1, b1b{margin:0 5px; background:#bde4f3;}
.registry_right .b2, b2b{margin:0 3px; border-width:2px;}
.registry_right .d1{background-color:#bde4f3;}
.registry_text{ background-color:#bde4f3; padding:10px 20px;}
.registry_text h2{ color:#F00;}
.boldf{font-weight:bold;}
.box{ background-color:#4399ce; width:450px; display:block; padding:15px; margin-left:50px; border:1px solid #00609c;}
.box p{ color:#FFF;}
.box form{ margin:15px; border:none;}
.box select{ width:420px; margin-bottom:10px; height:24px;}
.box form b{ border:none;}
.box_input{ height:28px; display:block; line-height:25px; color:#FFF; margin-top:15px; margin-left:40px;}
.box_input img{ margin:0px; padding:0px; float:left; display:block;}
.box_input input{ height:28px; margin-bottom:5px; width:120px;}

.box02{ background-color:#FFF; height:45px; width:480px; border:1px solid #00609c; border-top:0px; margin-left:50px;}
.box02 img{ padding-top:4px; text-align:center; padding-left:55px;}


.titile01{ height:27px; line-height:27px; color:#FFFFFF; background:url(images/down_line.jpg) no-repeat bottom; padding:10px;}
.titile01 img{ height:27px; width:27px; padding-right:10px; float: left;}
.titile01 h3{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.img_dx img{ display:block; text-align:center; padding:10px; }
.img_dx a{ background:none; text-decoration:none; color:#FFFFFF;}
.img_dx a:hover{ background:none; text-decoration:underline;}

.titile02{ height:60px; line-height:45px; color:#FFFFFF; background: url(images/line_bg.jpg) repeat-x bottom; padding:10px;}
.titile02 img{ height:45px; width:45px; padding-right:10px; float: left;}
.titile03{height:27px; line-height:27px; background:url(images/down_line.jpg) repeat-x bottom; padding:15px 10px 5px 10px;}
.titile03 h3{ font-size:16px;}
.form01{ padding:2px; padding-left:40px;}
.form02{padding:5px; padding-left:82px; }

hr{ border:none; border:0.5px solid #a5c8df;}

.awards03{ float:left; text-align:center; font-size:120px; font-family:Arial; display:block; width:222px; height:126px; }
.awards03 img{ vertical-align:middle;}



/*	Resend license */
.resend{ width:800px;
         height:120px;
		 border-left:1px #8abbde solid;
		 border-right:1px #8abbde solid;
		 border-bottom:1px #8abbde solid;
		 border-top:30px #8abbde solid;}
.resend02{ margin-left:120px;
           margin-top:40px;
		   height:24px;
		   line-height:24px;
		   }
.resend02 img{ margin:0px;
                padding:0px;
				}
.re01 .boxtop{float:left; width:420px; margin-left:0px;}

			
.register03{ width:120px;
             float:left;
			 text-align:right;}
.register03 p{ padding-bottom:8px;
               padding-top:5px;}
.register04{ width:265px;
             float:right;
			 text-align:left;}
.register04 input{ height:22px;}
				

