*{ margin:0; padding:0;}
body{ font:12px/1.8 Arial,Helvetica,sans-serif; color:#000; background:#EFEFEF; border-top:3px solid #29150A;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#276B9A;}
a:hover{ color:#f00;}
img{ border:0;}

/*===== global =====*/
.inner{ overflow:hidden; zoom:1; clear:both; width:960px; margin:0 auto;}

/*header*/
.header{ border-top:1px solid #fff; line-height:normal;}
.header .logo{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:36px; padding:15px 0; width:180px; }
.header .logo a{ color:#000; display:block; float:left;}
.header .phone{ text-align:right; vertical-align:bottom; padding-bottom:10px;}
.header .phone strong{ font-family:Georgia,Tahoma;  color:#c00; font-size:14px; font-weight:bold;}
.header .phone a{ padding:0 10px; height:14px; line-height:14px; border-right:1px solid #bbb; border-left:1px solid #fff;}
.header .toplink{ text-align:right; vertical-align:top;  }
.header .toplink a{ padding:0 10px; height:14px; line-height:14px; border-right:1px solid #bbb; border-left:1px solid #fff;}
.header .toplink .big a{ padding:0; width:98px;}
.header input.login{ background:url(login.png) left top no-repeat; border:0; width:108px; height:44px; line-height:44px; text-align:center; color:#fff; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:16px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); cursor:pointer; }

/*banner*/
.banner{ background:url(bbg.jpg) center top no-repeat; }
.banner .inner{ padding-top:40px;}
.note{ width:420px; float:left;}
.note .info{ margin-bottom:40px;}
.note .info h3{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; color:#fff; font-size:30px; margin-top:5px; margin-bottom:5px;}
.note .info h3 input{ background:url(btn.jpg) left top no-repeat; border:0; width:100px; height:30px; line-height:30px; text-align:left; text-indent:28px; color:#eee; text-shadow:1px 1px 1px rgba(0,0,0,0.5); cursor:pointer; vertical-align:middle; margin-left:5px; font-size:14px;}
.note .info h2{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:18px; color:#dde6ed; margin-bottom:15px;}

.note .link{ overflow:hidden; zoom:1; clear:both; margin-bottom:30px;}
.note .link span{ display:block; float:left; border:5px solid #000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin-right:10px;}
.note .link span a{ display:block; float:left; background:url(button.jpg) top repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 20px; height:38px; line-height:38px;  color:#fff; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.6); cursor:pointer; }
.note .begin{ color:#4395BC; margin-bottom:40px;}
.note .begin b{ font-weight:normal; color:#dde6ed; margin-right:10px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:16px; }
.note .begin input{ background:url(blue.png) left top no-repeat; border:0; width:250px; height:46px; line-height:46px; text-align:left; text-indent:15px; color:#fff; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); vertical-align:middle; }
.note .bluebtn span a{ background:url(button1.jpg) top repeat-x; color:#eee;}

/*one*/
.shadow{ padding:8px; float:right; margin-top:-10px;}
.one{ background:#EFEFEF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 8px rgba(0,0,0,0.6); -webkit-box-shadow:0 0 8px rgba(0,0,0,0.6); box-shadow:0 0 8px rgba(0,0,0,0.6); width:480px; height:480px;}
.one h3{ background:url(h3bg.jpg) top repeat-x; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding-left:20px; height:56px; line-height:56px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:20px; color:#fff;}
.one h3 span{ background:url(red.png) left top no-repeat; display:block; float:left; width:55px; height:56px; line-height:56px; text-align:center; color:#000; font-size:24px; font-weight:bold; margin-right:20px;}
.one .content{ padding:10px 20px;}
.one .border{ border-bottom:1px solid #ccc; border-top:1px solid #fff; border-radius:5px; padding:12px 10px; }
.one .border h2{ line-height:normal; color:#000; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:18px; font-weight:normal; margin-bottom:10px;}
.one .border h2 span{ color:#A50C1F; font-weight:bold; font-size:20px; margin-right:8px;}
.one .border p{ text-indent:24px; color:#333;}

/*two*/
.two .inner{ margin-top:-60px;}
.two h3{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:26px; margin-bottom:30px;}
.two h3 span{ display:block; font-size:14px; color:#666;}
.two .line{ background:#ccc; border-bottom:1px solid #fff; position:absolute; left:0; width:100%; height:1px; overflow:hidden; zoom:1; clear:both;}
.two table td{ vertical-align:top; padding-top:30px; text-align:center; width:33.3%;}
.two table td .num{ background:url(numbg.png) center top no-repeat; height:58px; line-height:55px; color:#fff; font-size:30px; width:55px; margin:0 auto;}
.two table td h2{ padding:10px 0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:18px; line-height:normal; color:#112C48; }
.two table td p{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:14px; color:#666;}
.two table td p input{ background:url(button3.jpg) left top no-repeat; border:0; width:109px; height:25px; line-height:25px; color:#eee; cursor:pointer;}

.tipper{ background:#112C48; padding:20px 0; margin:30px 0;}
.tipper p{ color:#bbb; text-indent:24px;}
.tipper p b{ font-family:Georgia,Tahoma;  color:#fff; font-size:16px; font-weight:bold;}
.tipper .button{ background:url(button.png) left top no-repeat; border:0; width:132px; height:48px; line-height:48px; text-align:center; color:#fff; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); cursor:pointer;}

/*conter*/
.conter h3{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:26px; margin-bottom:10px;}
.conter p{ text-indent:24px; color:#666;}
.conter table{ margin-bottom:30px;}
.conter table td{ vertical-align:top; width:50%; }

.fine{ border-top:1px solid #ccc; padding-bottom:30px;}
.fine h3{ border-top:1px solid #fff; padding-top:30px;}
.fine div{ overflow:hidden; zoom:1; clear:both; padding-top:8px; padding-left:24px; line-height:normal;}
.fine div span{ display:block; background:url(abg.jpg) left top no-repeat; padding-left:20px; float:left;  margin-right:10px; margin-bottom:8px; color:#333; }
.fine div span b{ display:block; float:left; background:url(abg.jpg) right top no-repeat; padding-right:20px; height:26px; line-height:26px; font-weight:normal;}
.fine p strong{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#c00; margin:0 3px;}

/*footer*/
.footer .inner{ padding:30px 0; text-align:center;}
.index .footer{ border-top:1px solid #ccc;}
.index .footer .inner{ width:100%; border-top:1px solid #fff; }

/*icp*/
.banner .title{ overflow:hidden;zoom:1; clear:both; padding:20px 0;font-family:'Î¢ÈíÑÅºÚ','ºÚÌå',Arial; font-size:28px; color:#fff; margin-bottom:20px;}
.title table td div{ overflow:hidden; zoom:1; clear:both;}
.title table td a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; padding:0 10px; display:block; float:left; white-space:nowrap;}
.title table td a:hover{ color:#fff;}
.title table td span{ display:block; float:left; border:5px solid #000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin-right:10px;}
.title table td span a{ display:block; float:left; background:url(button1.jpg) top repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 20px; height:38px; line-height:38px;  color:#eee; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.6); cursor:pointer;}
.title table td span a:hover{ color:#fff;}
.title .l{ float:left;}
.title .r{ float:right;}
.title .r span{ display:block; float:left; border:5px solid #000; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin-right:10px;}
.title .r span a{ display:block; float:left; background:url(button1.jpg) top repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 20px; height:38px; line-height:38px;  color:#eee; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.6); cursor:pointer;}
.title .r span a:hover{ color:#fff;}
.select{ color:#f00; width:960px; margin:0 auto 20px;}
.select select{ width:60px; margin-right:150px;}
.backTop{ position:fixed; _position:absolute; right:80px; bottom:100px; _TOP:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight-100); width:32px;}
.backTop img{ margin-top:10px;}


.box{ background:#E9E9E9; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:20px; margin-bottom:20px;}
.box .province{ background:url(button2.jpg) top repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:120px; height:40px; line-height:40px; text-align:center; color:#fff; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); cursor:pointer;}
.box h3{ padding:10px 0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:18px;}
.box p{ font-size:14px; text-indent:28px; line-height:200%; color:#666;}
.box p b{ color:#a00; font-weight:normal;}
.box p strong{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#c00; margin:0 3px;}
.hide{ display:none;}


.csstable{ background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc;  text-align:center; color:#333;}
.csstable th{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px; width:25%; background:#EFEFEF; font-weight:normal;}
.csstable td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px; width:25%;}

.formtable{ border-top:1px solid #eee;  border-left:1px solid #eee; font-size:14px; margin-bottom:20px;}
.formtable th{ background:#fafafa; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:10px; text-align:right; width:200px; font-weight:normal; color:#444;}
.formtable td{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:10px;}
.formtable td .input{ width:200px;}
.formtable td .submit{ background:url(button.jpg) top repeat-x; border:1px solid #c00; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:60px; height:25px; line-height:25px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.2); cursor:pointer; vertical-align:middle;}


.tab,.tab_menu,.tab_box{ overflow:hidden; zoom:1; clear:both;}
.tab .tab_menu li{ display:block; float:left; margin-right:5px; background:url(libg.jpg) top repeat-x; border:1px solid #ccc; border-bottom:0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; padding:0 10px; height:26px; line-height:26px; cursor:pointer; color:#666; }
.tab .tab_menu li.current{ background:url(button.jpg) top repeat-x; border:1px solid #a00; border-bottom:0; color:#fff;}
.tab .tab_box .border{ background:#fff; border:1px solid #ccc; border-top:1px solid #a00; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; padding:20px;}
.tab .tab_box .border p{ color:#333; font-size:12px;}

.doc,.tab_menu,.tabBox{ overflow:hidden; zoom:1; clear:both;}
.doc .tab_menu{ background:url(tabbottom.gif) bottom repeat-x;}
.doc .tab_menu li{ display:block; float:left; margin-right:5px; background:#E9E9E9; border:1px solid #ccc;  -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; width:314px; height:60px; line-height:60px; text-align:center; cursor:pointer; color:#000;  font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:20px; cursor:pointer;}
.doc .tab_menu li.current{ background:#fff; border-bottom:1px solid #fff; color:#a00;}
.doc .tab_box{ background:#fff;border:1px solid #ccc;border-top:0; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; padding:40px 40px 50px;}
.doc .tab_box ul li{ margin-bottom:5px; font-size:14px; color:#333;}
.doc .tab_box ul li span{ font-size:18px; font-weight:bold; color:#000;}
.doc .tab_box h3{ padding:10px 0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:18px;}
.doc .tab_box h2{ padding:10px 0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:16px; color:#333; margin-top:30px;}
.doc .tab_box p{ font-size:14px; text-indent:28px; line-height:200%; color:#666;}
.doc .tab_box p b{ color:#000;}
.doc .tab_box p strong{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#c00; margin:0 3px;}
.doc .tab_box img{ display:block; margin:0 auto;}
.doc .tab_box .atop{ padding:20px 10px 5px; border-bottom:1px solid #eee; margin-bottom:20px; text-align:right; font-weight:bold; font-size:0;}


.how{ background:#fff; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:30px; margin-bottom:20px;}
.how h3{ overflow:hidden; zoom:1; clear:both; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-weight:normal; font-size:16px; margin-bottom:30px;}
.how h3 span{ display:block; float:left; background:url(how/numbg.jpg) center center no-repeat; width:32px; height:32px; line-height:32px; text-align:center; color:#fff; font-weight:bold; margin-right:10px;}
.how h3 strong{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#c00;}
.how ul{ overflow:hidden; zoom:1; clear:both; margin-bottom:30px;}
.how ul li{ overflow:hidden; zoom:1; clear:both; background:url(how/dot.jpg) left center no-repeat; padding:5px 0; padding-left:15px;}
.how p{ text-indent:40px;}
.how p img{ margin-bottom:30px;}




