﻿@charset "utf-8";
/* height auto */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {width: 100%;}
* html .clearfix {height: 1%;}
html .clearfix {height: 1%;}
body {word-break:break-all;}
table { width:100%;}
p{line-height: 20px}
a{text-decoration:none;}
#body { font-size:12px; color:#333; font-family:"Arial","新宋体"; margin:0px; padding:0px; word-break:break-all; }
/* over */
#header { background:url(/template/images/pic_1.gif); clear:left;}
#header .header { width:980px; margin-left:auto; margin-right:auto;}
#header .header .logo { width:248px; height:84px; float:left;}
#header .header .logo a { background:url(/template/images/pic_2.jpg); width:248px; height:84px; display:block;}
#header .header .menu { background:url(/template/images/pic_3.gif); width:731px; height:84px; float:left;}
#header .header .menu .menu_a { width:732px; height:52px; float:left; text-align:right; line-height:28px;}
#header .header .menu .menu_a a { color:#7A7A7A; margin-left:10px; margin-right:10px; text-decoration:underline; }
#header .header .menu .menu_a a:hover{ text-decoration:none; }
#header .header .menu .menu_b { width:731px; float:left;}
#header .header .menu .menu_b .fleft a.nobg,#header .header .menu .menu_b .fright a.nobg { background:none;}
#header .header .menu .menu_b .fleft { width:475px; height:32px;}
#header .header .menu .menu_b .fleft a { padding-left:11px; padding-right:11px;  line-height:32px; display:block; float:left; text-align:center; background:url(/template/images/pic_13.gif) no-repeat right; color:#00639D;}
#header .header .menu .menu_b .fleft a:hover,#header .header .menu .menu_b .fleft a.menuoff { color:#FF4700; text-decoration:none;}
#header .header .menu .menu_b .fright { width:230px;}
#header .header .menu .menu_b .fright a { padding-left:13px; padding-right:12px;  line-height:32px; display:block; float:left; text-align:center; background:url(/template/images/pic_18.gif) no-repeat right; color:#FF0000;}
#header .header .menu .menu_b .fright a:hover,#header .header .menu .menu_b .fright a.menuoff { color:#9C0000; text-decoration:none;}
#search { background:#2270D7; height:40px; border-bottom:4px solid #E2F2FD; margin-bottom:5px; clear:left;}
#search .search { width:980px; margin-left:auto; margin-right:auto;}
#search .search .fleft { height:33px; color:#fff; border-left:1px solid #4281D5; padding-top:7px; padding-left:9px;}
#search .search .fleft .select_01 { width:100px; border:1px solid #ccc;}
#search .search .fleft .input_01 { width:280px; border:1px solid #ccc; padding:2px; margin-right:5px; margin-left:5px; font-weight:bold; font-size:14px;color:#b1b1b1;}
#search .search .fleft form span { margin-left:10px;}
#search .search .fright { color:#fff; padding-top:10px!important; padding-top:8px; padding-top:14px;}
#search .search .fright a { color:#fff; text-decoration:underline; margin-left:10px;}
/* over */
#main { width:980px; margin-left:auto; margin-right:auto;}
#incmain { width:980px; margin-left:auto; margin-right:auto; background:url(/template/images/pic_31.gif);}
/*---------flash---*/
.PE_banner{width:980px; margin-left:auto; margin-right:auto;margin-bottom:5px;}

/* ------------------------------ */
.fleft {float:left;}
.fright {float:right;}
.cleft{clear:left}
.cright{clear:right}
.cboth{clear:both}
.display_block { display:block;}

/* over */
.flashbox {	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 254px}
.flashbox{BORDER-RIGHT: #AECFE3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #AECFE3 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #AECFE3 1px solid; WIDTH: 735px; PADDING-TOP: 1px; BORDER-BOTTOM: #AECFE3 1px solid;  }
/*over*/
h1 { clear:left; background:url(/template/images/pic_23.gif); height:38px;}
h1 .title { font-size:13px; color:#01598D; background:url(/template/images/pic_06.jpg) no-repeat 11px 13px; padding-left:30px; padding-top:12px; float:left;}
h1 .fright { background:url(/template/images/pic_24.gif) right; height:38px;}
h1 .fright .txt_ad { margin-top:12px; margin-right:10px;}
h1 .txt { font-size:12px; color:#01598D; background:url(/template/images/pic_06.jpg) no-repeat 11px 13px; padding-left:30px; padding-top:12px; float:left; font-weight:100;}
h2 { clear:left; height:30px; background:url(/template/images/pic_19.gif); border-top:1px solid #C6E6FF;  border-bottom:1px solid #C6E6FF;}
h2 .fleft { font-size:13px; color:#01598D; background:url(/template/images/pic_06.jpg) no-repeat 9px 9px; padding-left:30px; padding-top:8px;}
h2 .fright { padding-right:10px; padding-top:6px; }
h3 { font-size:13px; color:#01598D;  text-indent:20px; padding-top:12px; }
/*end*/
/* ------------------------------ */
img{vertical-align:middle; border:none;}
a { text-decoration:none; color:#3E689A; }
a:hover{ text-decoration:underline; background-position:bottom; color:#000; }
a.t_u { text-decoration:underline;}
a.t_u:hover { text-decoration:none;}
a.t_n { text-decoration:none;}
a.t_n:hover { text-decoration:underline;}
.bj_none { background-image:none;}
/* over */
/**/
.imglist { clear:left; text-align:center;}
.imglist ul { padding-bottom:10px;}
.imglist li { width:20%; float:left; padding-top:10px; }
.imglist li p { padding-top:5px; height:20px; line-height:20px;}
.imglist a.img img { border:1px solid #ADADAD; padding:1px; }
.imglist a.img2 img { border:1px solid #ADADAD; padding:1px; }
.imglist a.img:hover img { border:1px solid #000; background:#000;}
.imglist a { color:#0000FF; text-decoration:underline;}
.imglist a:hover { text-decoration:none;}

/**/
#w_230 {width:230px; background:url(/template/images/pic_20.gif) repeat-y center;}
#w_240 {width:240px;}
#w_240 h2 { margin-left:1px; margin-right:1px;}
#w_740 {width:740px;}
#w_740 h2 { margin-left:1px; margin-right:1px;}
/* over */
/**/
.border_01 { border:1px solid #C6E6FF; padding:1px;}
.border_02 { border-left:1px solid #AECFE3; border-right:1px solid #AECFE3; border-bottom:1px solid #AECFE3;}
.border_03 { border-left:3px solid #F1FAFF; border-right:3px solid #F1FAFF; border-bottom:3px solid #F1FAFF;}
.border_04 { border-left:1px solid #AECFE3; border-right:1px solid #AECFE3; border-bottom:1px solid #AECFE3;}
.border_05 { border-left:1px solid #AECFE3; border-right:1px solid #AECFE3; }
.border_topno { border-top:none;}
/* over */
/* ------------------------------ */
.p_main5 { padding:5px;}
.p_main10 { padding:10px;}
.p_main13 { padding:13px;}
.p_top5 { padding-top:5px;}
.p_left5 { padding-left:5px;}
.p_right5 { padding-right:5px;}
.p_bottom5 { padding-bottom:5px;}
.p_top10 { padding-top:10px;}
.p_left10 { padding-left:10px;}
.p_left20 { padding-left:20px;}
.p_right10 { padding-right:10px;}
.p_bottom10 { padding-bottom:10px;}
.p_bottom20 { padding-bottom20px;}
.m_main5 { margin:5px;}
.m_main10 { margin:10px;}
.m_top5 { margin-top:5px;}
.m_left5 { margin-left:5px;}
.m_right5 { margin-right:5px;}
.m_bottom5 { margin-bottom:5px;}
.m_top10 { margin-top:10px;}
.m_left10 { margin-left:10px;}
.m_left20 { margin-left:20px;}
.m_right10 { margin-right:10px;}
.m_right20 { margin-right:20px;}
.m_bottom10 { margin-bottom:10px;}
.m_bottom20 { margin-bottom:20px;}
/* over */
/**/
.login { background:#EBF8FF;}
.login .login { width:225px; height:125px; float:left; border-top:1px solid #fff;}
.login .login .name { margin-top:10px; margin-left:10px; background:url(/template/images/pic_27.gif); width:210px; height:31px;}
.login .login .password { margin-top:6px; margin-left:10px; background:url(/template/images/pic_28.gif); width:210px; height:31px;}
.login .login .btn { margin-top:6px; margin-left:10px;}
.login .login .name input { width:105px; height:20px; border:0px; margin-left:80px; margin-top:3px; font-weight:bold; color:#0066CC; line-height:20px;}
.login .login .password input { width:105px; height:20px; border:0px; margin-left:80px; margin-top:3px; color:#333;}
.login .login .btn .login_btn { background:url(/template/images/pic_29.gif); width:97px; height:33px; line-height:33px; font-weight:bold; float:left; border:0px; font-size:14px; color:#1664AC; margin-right:15px;}
.login .login .btn .reg_btn { background:url(/template/images/pic_30.gif); width:97px; height:33px; line-height:33px; font-weight:bold; float:left; border:0px; font-size:14px; color:#407211;}
.login .login .btn .login_btn_off { background:url(/template/images/pic_29.gif) bottom; width:97px; height:33px; font-weight:bold; line-height:33px; float:left; border:0px; font-size:14px; color:#1664AC;margin-right:15px;}
.login .login .btn .reg_btn_off { background:url(/template/images/pic_30.gif) bottom; width:97px; height:33px; font-weight:bold; line-height:33px; float:left; border:0px; font-size:14px; color:#407211;}
.login .as_login { background:url(/template/images/pic_42.gif); width:202px; height:106px; margin-left:10px; margin-top:10px; padding:4px 0px 0px 8px; margin-bottom:6px;}
.login .as_login .tit { height:26px; padding-top:6px; clear:left; padding-right:10px;}
.login .as_login .news { float:left; width:110px; line-height:21px; }
.login .as_login .news p { background:url(/template/images/ico_d.gif) no-repeat 2px 8px; padding-left:13px;}
.login .as_login .btn { float:right; padding-right:10px; height:50px;}
.login .as_login .btn p { padding-bottom:4px; padding-top:4px;}

/**/

.newslist { padding:10px 0px 10px 10px;}
.newslist ul li {line-height:28px; padding-left:13px; width:185px; background:url(/template/images/ico18.jpg) top left repeat-y;text-decoration:none;border-bottom:1px #0099CC dotted;}
.newslist ul li  a{ text-decoration:none;font-weight: bold;}

.newslista { padding:10px 0px 10px 10px;}
.newslista ul li {line-height:28px; padding-left:13px; background:url(/template/images/ico18.jpg) top left repeat-y;text-decoration:none;border-bottom:1px #0099CC dotted;}
.newslista ul li  a{ text-decoration:none;}

/**/
.links { border:1px solid #D9E7F2; color:#009AFF; line-height:22px;}
.links h1 { background:url(/template/images/pic_16.gif); height:22px; line-height:30px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #D8E6F1; font-size:13px; color:#01598D; padding-left:10px; padding-top:8px;}
.links h1 img { margin-right:6px; vertical-align:top;}
.links div { padding:5px 10px;}
.links a { margin-top:10px; margin-top:8px; display:inline; margin-left:5px; margin-right:5px; color:#009AFF; }
/* over */
/* 字体样式 */
.font_bold{ font-weight:bold;}
.font_bold100 { font-weight:100;}
.font_14{font-size:14px;}
.font_13{font-size:13px;}
.font_12{ font-size:12px;}
.font_10{font-size:10px;}
.font_0{ font-size:0px;}
/* over */
/* ------------------------------ */
p{ margin:0px;padding:0px;}
textarea{font-size:12px;}
form,h1,h2,h3,h4,h5,h6,h7 { margin:0px; padding:0px;}
ul,li,ol{list-style:none;margin:0px;padding:0px;}
/* over */
/**/
#footer { background:url(/template/images/pic_17.gif) repeat-x; margin-top:8px; padding-top:0px;}
#footer .menu { text-align:center; font-size:12px; color: #0099FF; font-weight:bold; line-height:40px; }
#footer .menu a { color:#0099FF; font-size:13px; margin-left:4px; margin-right:4px;}
#footer .menu a:visited { color:#0099FF;}
#footer .copyright { line-height:24px; color:#333; text-align:center; font-size:12px; letter-spacing:1px;}
#footer .copyright a { color:#0000FF; font-size:12px;}
/* over */
.PE_width_L{float:left; width:744px;}
.PE_width_L dt.F{ background:url(/template/images/F_Side.gif) 0px 0 no-repeat; height:230px; padding:8px;color:#666666;font-size:13px;}/*F指首页最新活动一栏*/
.N_L,.N_R{width:368px; min-height:316px; _height:316px;}/*N_L指首页新闻列表页左侧，N_R指首页新闻列表页右侧,pN_L指首页中部产品图片展示*/
.N_R{float:right;}
.N_L{float:left;}
.N_L dl,.N_R dl,.pN_L dl{background:url(/template/images/labe_menu_tdbg.gif) no-repeat left 30px; }
.N_L dt,.N_R dt{height:32px;background:url(/template/images/labe_menu_bg.jpg) no-repeat left top;line-height:32px;color:#666; font:normal normal normal 12px/30px Arial, Verdana, Helvetica, sans-serif, "宋体";}
.N_L dt ul,.N_R dt ul,.pN_L dt ul,.N_L dt ul li,.pN_L dt ul li,.N_R dt ul li{margin:0px; padding:0px;list-style:none;}
.N_L dt ul li,.N_R dt ul li,.pN_L dt ul li{float:left;width:90px;background:url(/template/images/labe_menu_bg1.gif) no-repeat left top;text-align:center;cursor:pointer;}
.N_L dt ul li.nhover,.N_R dt ul li.nhover,.pN_L dt ul li.nhover{background:url(/template/images/labe_menu_bg2.gif) no-repeat left top;font-weight:bold;color:#000;}
.N_L dt ul li.click,.N_R dt ul li.click,.pN_L dt ul li.click{background:none;}

.N_L dd,.N_R dd,.pN_L dd{margin:0px 0 22px; line-height:24px; min-height:200px; _height:200px;}
.N_L dd ul,.N_R dd ul,.pN_L dd ul{margin:0px;padding:5px;}
.N_L dd li,.N_R dd li,.pN_L dd li,.N_L dd td,.N_R dd td,.pN_L dd td{list-style:none;font:normal normal normal 12px/22px Arial, Verdana, Helvetica, sans-serif, "宋体";border-bottom:1px dashed #cae2f7;}
.N_L dd td,.N_R dd td,.pN_L dd td{height:22px;}
.N_L dd li,.N_R dd li,.pN_L dd li{line-height:24px; color:#000;}
.li_three{border-left: 1px solid #9bbde6;border-right: 1px solid #9bbde6;border-bottom: 1px solid #9bbde6;}
.pN_L dt{height:32px;background:url(/template/images/labe_menu_bg3.jpg) no-repeat left top;line-height:32px;color:#666; font:normal normal normal 12px/30px Arial, Verdana, Helvetica, sans-serif, "宋体";}
/*右列CSS定义*/
.PE_width_L{float:left; width:744px;}
.PE_width_L dt.F{ background:url(/template/images/F_Side.gif) 0px 0 no-repeat; height:230px; padding:8px;color:#666666;font-size:13px;}/*F指首页最新活动一栏*/

.PE_width dl,.PE_Channel dl,.PE_width_right dl,.PE_width_right dl,.PE_width_center dl,.ConVTit1 ul,.D_Views dl,.PE_width_left dl,.PE_foot dl,#T_gary_980 dl,.T_server dl,.T_server dt,.PE_pro_C dl,.PE_pro_C dt,.PE_pro_C dt.cut .spot_cut ul,.PE_width_L dl,.A_R dl{padding:0; margin:0;}
.PE_width_right dd.bolg,.td.bolg{padding:0 0 0 14px; margin:4px 0; line-height:24px; background:url(/template/images/ico18.jpg) top left repeat-y;}

/*在线服务*/
.rightbox {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px; BACKGROUND: #f0f0f0; BORDER-LEFT: #cccccc 1px solid; WIDTH: 224px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 440px; TEXT-ALIGN: left}
.rightbox DIV.t {PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; PADDING-TOP: 2px; HEIGHT: 25px}
.rightbox DIV.qqbox {PADDING-LEFT: 50px; BACKGROUND: url(/template/images/qqzx.gif) no-repeat left top; PADDING-TOP: 8px; HEIGHT: 70px}
.rightbox DIV.rxbox {PADDING-LEFT: 50px; BACKGROUND: url(/template/images/rx.gif) no-repeat left top; PADDING-TOP: 8px; HEIGHT: 100px}
.rightbox DIV.serverbox {PADDING-LEFT: 50px; BACKGROUND: url(/template/images/product_13_08.jpg) no-repeat left top; PADDING-TOP: 8px; HEIGHT: 80px}
.rightbox DIV.otherbox {PADDING-LEFT: 50px; BACKGROUND: url(/template/images/product_13_03.jpg) no-repeat left top; PADDING-TOP: 8px; HEIGHT: 60px}
.cx {MARGIN-TOP: 8px; BACKGROUND: url(/template/images/shouquangbg.gif); MARGIN-LEFT: auto; WIDTH: 209px; MARGIN-RIGHT: auto; HEIGHT: 78px}
.rbox {MARGIN-TOP: 5px; BACKGROUND: #fff; WIDTH: 208px; TEXT-ALIGN: left}
.rbox .t {PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/template/images/right_1.jpg); COLOR: #666666; LINE-HEIGHT: 38px; HEIGHT: 33px}
.rbox .l {BORDER-RIGHT: #eeeeee 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 6px; HEIGHT: 190px}
.rbox LI {PADDING-LEFT: 17px; BACKGROUND: url(/template/images/support.gif) no-repeat 4px 3px; HEIGHT: 25px}
.rbox .b {BACKGROUND: url(/template/images/right_2.jpg); HEIGHT: 11px}
/*=================================*/
#k_search .k_search div strong{color: #FF0000;}
#k_search div {margin-top:15px;line-height:20px;}
.k_pagelist EM {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid}
.k_pagelist INPUT {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid}
.k_pagelist EM {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist STRONG {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }

.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left;width:29%;}
.k_but .k_pagelist{float:left;width:70%;text-align:right;}
.k_menu {}
.k_menu input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}
.k_form{display:block;width:100%;margin:0px;margin-top:15px;margin-left:0px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}
	.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}
	/*内容页CSS样式定义*/
.contitle, .contitle h1 { margin:10px 0px; font:normal normal bold 28px/120% Arial, Verdana, Helvetica, sans-serif, "宋体"; color:#c00; text-align:center; }
.contitle { border-bottom:1px dashed #cccccc;}
.conAuthor{height:20px; line-height:24px; text-align:center; border-bottom:1px dashed #cccccc;}
.contenttext, .contenttext_G{ padding:10px 0; font:normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, "宋体"; _width:610px;height: auto }

a.a2:link {
	color: #3e689a;
	text-decoration: none;
}
a.a2:visited {
	text-decoration: none;
	color: #3e689a;
}
a.a2:hover {
	text-decoration: underline;
	color: #000000;
}
a.a2:active {
	text-decoration: none;
	color: #000000;
}
