﻿@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#fff url(../images/main_bg.jpg) top center no-repeat}
html { padding:0; margin:0}
p,td {word-wrap:break-word !important; overflow:auto}
div,span,a,p,td,h1,h2,h3,input {font-family:"微软雅黑",Arial, Helvetica, sans-serif}
h3{font-size:14px}
input,select{vertical-align:middle;} 
a {text-decoration:none; color:#333}
a:hover {text-decoration:underline}

/* main */
.main {width:100%; padding:0; margin:0 auto}
#head {width:914px; margin:0 auto}
#topbar {width:914px;height:41px;margin:0;padding:0;background:#fff url(../images/topbar.gif) top center no-repeat}
#logo {float:left;width:280px; background:url(logo.gif) no-repeat;height:80px;margin-top:10px; margin-left:15px;line-height:50px; font-size:12px; padding:0px;}
#search {float:right;width:570px;height:50px;margin-top:10px; margin-left:15px;line-height:50px; font-size:12px; padding:15px 0;}
#nav {margin-top:10px;height:50px}
#body {width:914px; margin:0 auto; margin-top:5px; font-size:12px}
#foot {margin:0 auto; padding:0; height:100px; text-align:center;font-size:11px; background:#fff url(../images/main_foot.jpg) bottom center no-repeat}

/*global stlye*/
p.clr, .clr { clear:both; padding:0; margin:0; background:none}
.frm {border:1px #CCC solid; padding:1px}
.prm {float:left;width:130px; height:130px;background-color:#F8F8F8; text-align:center; vertical-align:middle}
.bg {background-color:#E3E9F2}
.appbr {line-height:40px!important}
h1 {font-size:17px; font-weight:bold; padding:2px 5px 10px 5px;; margin:0; text-align:center}
h2 {font-size:13px; font-weight:bold; padding:3px;; margin:0; text-align:center}

/*topbar style*/
.top_text p { font: normal 12px Arial, Helvetica, sans-serif; color:#99C; padding:10px 0 0 30px; margin:0; width:300px; float:left}
.top_text a {color:#369; text-decoration:underline; padding:0 3px; margin:0}
#search form { margin:0; padding:0; vertical-align:middle}
#search input[type=text] {height:28px!important; line-height:28px; border:2px #9BB7D5 solid!important;border-right:0px; width:490px!important; font-size:14px; padding-left:5px; vertical-align:middle!important;}
#search input[type=image] {height:30px!important; line-height:30px; border:2px #9BB7D5 solid!important;border-left:0px;width:68px!important; color:#27275A;vertical-align:middle!important;position:absolute;margin-top:0px \9;*margin-top:0px;_margin-top:1px; }
.g_input {height:28px!important; line-height:28px; border:2px #9BB7D5 solid!important;border-right:0px; width:490px!important; font-size:14px; padding-left:5px; vertical-align:middle!important;}
.g_input_b{height:30px!important; line-height:30px; border:2px #9BB7D5 solid!important;border-left:0px;width:68px!important; color:#27275A;vertical-align:middle!important;position:absolute;margin-top:0px \9;*margin-top:0px;_margin-top:1px;}


/*nav style*/
#nav ul {list-style:none; width:914px;margin:0;padding-left:5px;clear:both}
#nav ul li {float:left; margin-right:4px;padding:0;width:125px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold}
/*li color style*/
#nav ul li.red  {border-bottom:4px #900 solid}
#nav ul li.red a  {color:#900}
#nav ul li.orange  {border-bottom:4px #C60 solid}
#nav ul li.orange a  {color:#C60}
#nav ul li.blue{border-bottom:4px #06C solid}
#nav ul li.blue a  {color:#06C}
#nav ul li.green  {border-bottom:4px #063 solid}
#nav ul li.green a  {color:#063}
#nav ul li.violet  {border-bottom:4px #609 solid}
#nav ul li.violet a  {color:#609}

#nav ul li a {display:block; text-decoration:none; height:40px;width:125px;}
#nav ul li a:hover {color:#636; display:block; background-color:#DDE8F9;width:125px;}

/*body sec style*/
.today { padding:5px 15px; padding-bottom:10px; font-weight:bold; color:#690; margin:10px 0;}

.bodyl {float:left;width:615px}
.bodyr {float:right;width:280px}

.bannerl {float:left;width:260px}
.bannerm {float:left;width:340px;margin-left:13px}
.bannerr {float:right;width:280px}

.bannerm ul {list-style:none; margin:0 0 0 15px;padding-left:0;clear:both}
.bannerm ul li {background:url(../images/icon_01.gif) 2px 3px no-repeat; margin:1px 3px;padding-left:0px; line-height:20px; text-indent:25px; font-size:12px; border-bottom:1px #CCC dotted}
.bannerm ul li a {color:#666}
.bannerm ul li a:hover {color:#333; text-decoration:none}

/*Section 1 style*/
.sec {height:250px; margin-top:30px}

/*Tab Style*/
.tabmenu {background-color:#F8F8F8; color:#06C; border-bottom:2px solid #06c; height:25px}
.tabmenu ul {margin:0; padding:0; list-style:none; text-align:center}
.tabmenu li {float:left; line-height:25px; width:90px; font-size:13px;border-left:1px solid #fff; border-right:1px solid #fff;}
.tabmenu li a {display:block;color:#06C; text-decoration:none; padding:0 5px; width:80px}
.tabmenu li.tabactive { border-top:3px solid #06C;border-left:1px solid #06C; border-right:1px solid #06C; border-bottom: 2px #FFF solid; background-color:#FFF; width:80px; height:24px; font-weight:bold;  position:relative;}
.ccc { clear:both;width:617px; height:210px;padding:6px 0px; font-size:12px; margin-bottom:5px}

/*right column*/
.column {background-color:#F8F8F8; background:#F8F8F8 url(../images/icon_04.gif) 2px 5px no-repeat;color:#666; font-weight:bold; border-bottom:2px solid #06c; height:24px; line-height:24px;width:auto; text-decoration:none; padding:0 15px 0 20px;}
.columncontent { margin-bottom:22px}
.columncontent ul {list-style:none; margin:0;padding:0;clear:both; background-color:#FEFEFE}
.columncontent ul li {background:url(../images/icon_03.gif) 2px 8px no-repeat; margin:1px 3px;padding-left:20px;line-height:24px; font-size:12px; border-bottom:1px #CCC dotted}
/*.columncontent ul li a {color:#666}    hover #333*/
.columncontent ul li a {color:#969}
.columncontent ul li a:hover {color:#06C; text-decoration:underline}
.columnsum {float:left; width:196px;padding:2px 0 2px 3px;}
.columnimg {float:right; margin:6px 0 0 5px;}

.columncontent ul.dcolumn li {background:url(../images/icon_03.gif) 2px 8px no-repeat; margin:1px 3px;padding-left:20px;line-height:24px; font-size:12px; width:265px; float:left; border-bottom:1px #CCC dotted}


/*foot*/

.ft {width:914px; height:50px; margin:0 auto; padding-top:40px}
.ft ul {list-style:none;padding-left:5px; width:460px; float:right}
.ft ul li {float:left; margin-right:3px; padding:0 6px;text-align:center}
.ft ul li a { color:#666}
.ft ul li a:hover {text-decoration:underline; color:#06C}
.copy {float:right;padding:0 6px; margin-top:15px}

/*Page Style*/
.pagel {float:left;width:250px; background-color:#FAFAFA; padding:10px 0 10px 5px;}
.pager {float:right;width:630px; background-color:#F5FBF4; padding:10px;}


/*Page Left Column*/
.clist-t {background:url(../images/icon_05.gif) 5px 6px no-repeat;padding:0 10px 2px 15px;font-size:14px;font-weight:bold;color:#69F;}

.clist ul {list-style:none; margin:2px 10px;padding:0;clear:both}
.clist ul li {background:url(../images/icon_07.gif) 2px 3px no-repeat; margin:1px 8px;padding-left:20px; text-indent:5px; width:199px; line-height:22px; font-size:12px; background-color:#F0F0F0;}
.clist ul li a {color:#666; display:block; width:194px; border-right:3px #A7A7A7 solid;}
.clist ul li a:hover {color:#fff;font-weight:bold; text-decoration:none; display:block; background-color:#8C9EBD; border-right:3px #069 solid;}

.clist-3 {background:url(../images/icon_07.gif) 2px 3px no-repeat!important; margin:1px 10px 1px 20px!important;padding-left:15px!important; text-indent:5px; width:187px!important; line-height:22px; font-size:12px; background-color:#F0F0F0!important;}
.clist-3 a {color:#666; display:block; width:187px!important; border-right:3px #A7A7A7 solid;}
.clist-3 a:hover {color:#fff;font-weight:bold; text-decoration:none; display:block; background-color:#8C9EBD; border-right:3px #069 solid;}

/**key referer app list in SubleftPage**/
.clist-key-t {background:url(../images/icon_09.gif) 2px 2px no-repeat;padding:0 10px 2px 20px;font-size:14px;font-weight:bold;color:#900; margin-top:30px;}

.clist-key ul {list-style:none; margin:2px 0px;padding:0;clear:both}
.clist-key ul li {background:url(../images/icon_03.gif) 2px 7px no-repeat; margin:2px 10px;padding-left:15px; text-indent:5px; width:210px; line-height:25px; font-size:12px;}
.clist-key ul li a {color:#666; display:block; border-bottom:1px #CCC dotted;}
.clist-key ul li a:hover {color:#fff;font-weight:bold; text-decoration:none; display:block; background-color:#5A928E;border-bottom:1px #5A928E solid;}

/*Page Content Show Style*/
.show_head {height:25px; line-height:25px; padding-left:10px; background-color:#E3ECF4; border:1px #ACB5CC dotted; font-weight:bold}
.show_title {padding:20px 20px 5px 20px; font-size:16px; font-weight:bold; text-align:center; }
.show_key {border:0px #CCC dotted;background-color:#F9EEF9; font-size:12px; font-weight:bold;padding:2px 10px; height:18px; line-height:18px; margin:0 20px; text-align:left;}
.show_content {padding:10px 20px 50px 20px; line-height:20px; }
.show_content img {border:1px #DADBEF solid; margin-bottom:20px}
.show_content ol {margin:0; padding:5px 25px;}
.show_download {padding:10px;}

/*App list in cid*/
#ShowCid ul {list-style:none; margin:30px 5px 10px 5;padding:0;clear:both}
#ShowCid ul li {background:url(../images/icon_03.gif) 2px 7px no-repeat; margin:10px;padding-left:15px; text-indent:5px; line-height:25px; font-size:13px;}
#ShowCid ul li span { color:#999; line-height:20px; padding-left:15px; font-size:12px}
#ShowCid ul li a {color:#369; display:block; border-bottom:1px #CCC dotted;}
#ShowCid ul li a:hover {color:#fff;font-weight:bold; text-decoration:none; display:block; background-color:#9AAAD3;border-bottom:1px #5A928E solid;}


/*Login Page*/
.login {height:300px; margin-top:50px;}
.ddlink {color: #C60; font-weight:bold;}

.page { width:900px; background-color:#6A7EAE; margin:0px auto;}
.page td{ text-align:center; vertical-align:middle; background:#FFF; padding:8px 0;}
.page td.left_title { background-color:#666; font-weight:bold; color:#FFF}
.page td.left_no { background-color:#EBEBEB}
.page td.left_xiang { text-align:left; padding-left:10px;background-color:#369; color:#FFF; font-weight:bold}
.page td.uv { background:#F1E2F5}
.page td.blue { background:#E3EAF4}
.page td.green { background:#E7F5E8}
.page td.red { background:#FFE6E6}
.page td a {text-decoration:underline; color:#36C}

.page_title { width:900px; margin:0px auto; background-color:#69C; padding:1px; border:4px #FF9 solid;}
.page_title td { text-align:center; vertical-align:middle; padding:2px 0; color:#FFF; font-weight:bold}
.page_title td a {color:#FFF}


.show_equip {padding:10px 20px 50px 20px; line-height:20px; }
.show_equip h3 {background:url(../images/icon_11.gif) 0 2px no-repeat; padding-left:22px}

.show_equip img {border:1px #DADBEF solid; margin-bottom:20px}
.show_equip ol {margin:0; padding:5px 25px;}

.show_equip td {padding:3px 2px; text-align:center;}
.show_equip td.tdleft {text-align:left!important; padding-left:5px;}
.show_equip td.tdtitle {padding:5px 0; text-align:center; font-weight:bold; font-size:14px; border-bottom:1px #999 solid}

.emenu ul {list-style:none; margin:0;padding:0;clear:both; background-color:#FEFEFE}
.emenu ul li {background:url(../images/icon_03.gif) 2px 8px no-repeat; margin:1px 3px;padding-left:20px;line-height:20px; font-size:12px; width:140px; float:left; border-bottom:1px #CCC dotted}
.ebutton{ height:30px; line-height:30px; background:#E0E7F5; border:1px #096 solid; display:block; width:120px; float:left; margin:10px 25px; text-align:center}

.canshu { }
.canshul { float:left; width:290px; background:#FFF; border:1px #09F solid}
.canshur { float:right; width:290px;background:#FFF; border:1px #09F solid}

.canshul h1, .canshur h1 {margin:0; padding:10px 0; padding-left:10px; clear:both; color:#36C; font-size:14px; text-align:left}

.canshul ul, .canshur ul {list-style:none; margin:0;padding:0; padding-left:3px;clear:both; background-color:#FEFEFE}
.canshul ul li, .canshur ul li {background:url(../images/icon_12.gif) 0 3px no-repeat; margin:1px 1px;padding-left:15px;line-height:20px; font-size:12px; width:260px; float:left; border-bottom:1px #CCC dotted}