/* CSS Document */
/*html{filter:progid:dximagetransform.microsoft.basicimage(grayscale=1);} 过滤后只有灰色*/

body { text-align: center; font-family:"宋体", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
body{background:#FFF url(./images/cn_w_bg.gif) top repeat-x;}

div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{ font-size:12px;}
/* 链接颜色 */
a:link { color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover { color:#FF9966;text-decoration:none;}
a:active { color: #bc2931;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{ color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{ color:#000;}
a.cBlack:hover{ color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{ color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{ color:#008000;}
.left{ float:left;}
.right{float:right;}
/*header*/
/* 通行证登录 */
.header { margin:0 auto; width:960px; overflow:hidden; margin-top:2px;}
.header .top{ margin:0 auto; width:920px;height:41px; line-height:41px; background-color:#E3F5FF; padding-left:20px;padding-right:20px;BACKGROUND:url(./images/top_bg.gif) repeat-x; color:#FFFFFF}
/*导航条*/

.top_nav {FLOAT: left; WIDTH: 960px; height:38px; COLOR: #fff; TEXT-ALIGN: center;BACKGROUND: url(./images/navbg.gif) repeat-x;}
.top_nav A:link {COLOR: #fff; TEXT-DECORATION: none}
.top_nav A:visited {COLOR: #fff; TEXT-DECORATION: none}
.top_nav A:hover {COLOR: #fff; TEXT-DECORATION: underline}
.top_nav UL {}
.top_nav LI {PADDING-RIGHT: 24px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: url(./images/navLine.gif) no-repeat right center; FLOAT: left;  height:38px; line-height:38px;}
.top_nav LI.s {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./images/elec_nav_1.gif) no-repeat 0 center;WIDTH: 121px; HEIGHT: 38px; line-height:38px;}

/*区块*/
.area{margin:0 auto; width:960px; background:#FFF; margin-top:0px; padding-top:10px;padding-left:10px; padding-right:10px;}
/* 空白、底部横线 */
.blank2{ height:2px; clear:both; font-size:1px;overflow:hidden;}
.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden; }
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.clear{ clear: both; font-size:1px; width:1px; height:1px; visibility: hidden; }
.clear1{ clear: both; font-size:1px; width:1px; height:1px; visibility: hidden; }
.clear2{ clear: both; font-size:2px; width:1px; height:2px; visibility: hidden; }
.clear3{ clear: both; font-size:3px; width:1px; height:3px; visibility: hidden;}
.clear6{ clear: both; font-size:6px; width:1px; height:6px; visibility: hidden; }
.blankG3{ height:3px; overflow:hidden;background:#66B2F9; clear:both;overflow:hidden; margin-top:0px;width:980px;}
.blankW3{ height:3px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW6{ height:6px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW9{ height:9px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blank12{margin:0 auto; width:100%; height:12px; font-size:1px;clear:both;overflow:hidden;}
.blank18{margin:0 auto; width:100%; height:18px; font-size:1px;clear:both;overflow:hidden;}

 .search { clear:both;padding-left:25px;padding-top:5px; text-align:center; height:25px;line-height:25px; font-size:14px; vertical-align:middle;background:url(./images/serach_bg.gif) 8px 12px no-repeat;background-color:#F5F8FD;}
 .search .text {float:left;width:60px;height:25px;line-height:25px;}
 .search .input1 { float:left;color:#999; width:100px;}
 .search .input2 { float:left; width:60px;height:24px;margin-top:4px;vertical-align:middle; }

/*友情链接*/
.friendsite{ float:none;width:960px;height:29px; background:url(./images/fri.gif) no-repeat;}
.connect {  margin:0 auto;width:960px;background: #FFFFFF;padding:0; padding-TOP: 5px; border-TOP: medium none; border-LEFT: medium none; text-align:left; }
/* 页脚 */
.public_footer {CLEAR: both; BORDER-TOP: #707070 1px solid; FONT-SIZE: 12px; BACKGROUND: #fff; MARGIN: 10px auto 0px; WIDTH: 980px; COLOR: #666; WORD-BREAK: break-all; LINE-HEIGHT: 20px; FONT-FAMILY: ??ì?,Arial,Helvetica,sans-serif}
.footer_title {PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: 14px;  BACKGROUND: url(./images/foot_point.jpg) no-repeat 55px 6px; COLOR: #CD6702}
.footer_list {PADDING-RIGHT: 30px; BORDER-TOP: #c1c1c1 2px solid; PADDING-LEFT: 30px; BACKGROUND: url(./images/foot_line.jpg) #fff no-repeat right top; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 190px; PADDING-TOP: 7px}
.footer_info {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 15px}
.footer_black_404040:link {COLOR: #404040; TEXT-DECORATION: none}
.footer_black_404040:visited {COLOR: #404040; TEXT-DECORATION: none}
.footer_black_404040:hover {COLOR: #404040; TEXT-DECORATION: underline;}

.foot{ margin:0 auto; width:960px; line-height:180%; padding:0;}
.foot img{ margin:4px 0 0;}
.line{ margin:0 auto;width:960px; height:10px; line-height:10px;background: url(./images/ar_hz_001.gif) repeat-x 35%; }
.about{ margin:0 auto; width:960px; height:25px; background:#F2F6FB; border:1px solid #cbcbcb;}
.about ul{}
.about li{ padding:5px; list-style-type:none; color:#CBCBCB;text-align:center;}
.about li a{ color:#1F3A87; padding:0 5px;}
.about li a:visited{ color:#1F3A87;}
.about li a:hover{ color:#bc2931;}