/*
Gudi古谛国际有限公司
(C) 2001-2009 Gudi Inc.
http://www.gudi.cc
*/

/*初始化*/

h1, h2, h3, h4, h5, h6, h7,  ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
ul, ol { list-style-type:none;}
a { color:#0097CC; text-decoration:underline;}
a:hover { color:#51B400; text-decoration:underline;}
body {
	font-family: "宋体";
	font-size: 12px;
}

/*css sprites*/

#head #menu, #menu li a.here, #menu li a:hover, #menu li a#menu_home, #menu li a#menu_home.here, #menu li a#menu_home:hover, #head #logo, #topnav { background-image:url(top_bg.jpg); background-repeat:no-repeat;}
#head, #menu li, #foot, #left_news_head li, #right_news_head li, #left #description #description_head li { background-image:url(line_bg.jpg); background-repeat:repeat-x;}
#menu li#search input.submit, #banner_title li a:hover, #banner_title li a.slidenow, .company #left #comsenz_join input.submit { background-image:url(icon_bg.gif); background-repeat:no-repeat;}
#comsenznews #leftbox, #left_news_head li a.head_first, #right_news_head li a.head_first, #comsenznews #rightbox, #slide #banner_title, #left #description #description_head li a:hover, #left #description #description_head li a.here, #left #description #description_head li a#description_first.here, #left #description #description_head li a#description_first:hover { background:url(index_bg.jpg); background-repeat:no-repeat;}

/*头部*/

#head { width:100%; height:105px; background-position:left -41px;}
    #head #logo { width:980px; height:71px; background-position:left -66px;}
	    #head #logo h2 { float:left;}
	    #head #logo p { float:right; margin-right:25px; margin-top:28px;}
		    #head #logo p a { color:#94a4c2;font-size: 14px;}
		    #head #logo p a strong { font-weight:normal;}
			#head #logo p em { padding:0 10px;}
	#head #menu { width:980px; height:33px; background-position:left -33px; white-space:nowrap; position:relative; z-index:1;}
        #menu li { float:left; width:84px; height:33px; background-position:right top; background-repeat:no-repeat;}
		    #menu li a { color:#fff; display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:8px 15px;}
			#menu li a.here, #menu li a:hover { color:#000; background-position:-168px top;}
			#menu li#search { width:193px; float:right; padding-top:5px; position:relative; background:none;}
			    #menu li#search input { width:150px; position:absolute; top:5px; font-size:12px; padding:4px 2px 0 3px; color:#666; border:1px solid #065387; height:16px;}
				
				#menu li#search input.submit { position:absolute; top:6px; left:118px; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background-position:left top; cursor:pointer;}
				#menu li a#menu_home { background-position:left -33px;}
				#menu li a#menu_home.here, #menu li a#menu_home:hover { background-position:left top;}
				#menu li a#idc { padding:8px 15px;}
				

/*统一样式*/

#head, #head #logo, #head #menu { margin:0 auto;}

#head, #head #logo { overflow:hidden;}

#head #logo p a strong, #foot p#comsenzservice strong { color:#0097CC;}

#head #logo p a, #foot p#comsenzservice a { text-decoration:none;} 

#foot p#comsenzservice a, #foot p#copy { color:#4c5a62;}


/*幻灯片*/
#slide { width:980px; margin:0 auto; height:230px; overflow:hidden; margin-top:-1px; position:relative; z-index:100;}
   #slide #banner { width:700px; height:230px; float:left;}
   #slide #banner_title { width:280px; background-color:#005A8F; background-position:-355px -378px; height:229px; float:right; font-size:14px;}
       #banner_title ul { margin-left:10px; margin-top:20px;}
	   #banner_title li { margin-bottom:12px;}
	       #banner_title li a { padding:7px 0 1px 15px; color:#86d0f6; height:20px; display:block; text-decoration:none;}
		   #banner_title li a:hover, #banner_title li a.slidenow { background-position:left -38px; color:#fff;}
		   

/*from_definition.css左栏定义*/
.PE_pro_L dt,.PE_pro_L dd,.PE_pro_L ul,.PE_pro_L li,.PE_pro_R ul,.PE_pro_R li
{padding:0; margin:5px;list-style:none;}
#tabtitle,.PE_title1{
	cursor:pointer;
	color:#333;
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
/*链接样式*/
a,a.link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#06C;text-decoration:none;}
/*定义单页节点页最小高度值*/


/*左栏定义*/
.PE_pro_L{float:left;width:240px;background:url(PE_Pro_Lbg.gif) bottom repeat-x #f1f1f1; margin-top:5px;}



.PE_pro_L li a,.PE_pro_L li a:link,.PE_pro_L li a:visited, .PE_pro_L li a:hover
{color:#333;text-decoration:underline;}
.PE_pro_L dl.ind{padding:0;margin-top:-5px;background:url(PE_Pro_Ltop.gif) 0 0 no-repeat;padding-left:5px;}
.PE_pro_L dt.tit1{font-weight:bold;padding-top:15px;color:#000;}
.line{background:url(PE_Pro_Lline.gif) right top no-repeat;height:1px;margin-right:10px;}


/*default.css文件定义*/
body, .body
{
	padding:0;
	color:#666;
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal; /*新定义背景*/
}

/*通用部分定义*/
.PE_width,.PE_banner,#container,.PE_foot,#T_gary_980,.PE_width_Point{width:980px; margin:0 auto;}
.PE_width_Point{ margin-top:0px;}
.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;}


/*中间内容CSS定义*/
/*右中*/
.PE_width_R{float:right; width:724px;}

/*解决方案css定义*/
.PE_Solutionlist{padding:5px 0 15px;}
.PE_Solutionlist a,.PE_Solutionlist a:link{width:17px; padding:0 4px 0 1px; text-align:center; float:left; background:url(ico20.gif) 0 0 no-repeat; text-decoration:none; }
.PE_Solutionlist a:hover{background:url(ico21.gif) 0 0 no-repeat; text-decoration:none;}
.PE_Solutionlist span{font-weight:bold; }
.Solutionlist_Detail{width:210px; padding:0 1px; border-bottom:1px dashed #ccc; height:36px; line-height:36px;}

.Solutionlist_Detail span a,.Solutionlist_Detail span a:link,.Solutionlist_Detail span a:hover{background:none;width:50%; text-align:left; padding-left:28px;color:#333;margin-top:-36px;}

/*链接样式定义*/
/*全局链接样式定义*/

a,a:link{color:#666666; text-decoration:none;}
a:hover{color:#06C; text-decoration:underline;}

/*右列链接样式*/
.PE_Solutionlist a,.PE_Solutionlist a:link{color:#007BA8; text-decoration:none;}
.PE_Solutionlist a:hover{color:#c00; text-decoration:none;}

/*蓝色下划线*/
p a, p a:link, p a:visited, p a:active, 
.P_L li a, .P_L li a:link, .P_L li a:visited, .P_L li a:active, 
.P_R li a, .P_R li a:link, .P_R li a:visited, .P_R li a:active, 
.blue_a, a.blue_a, a.blue_a:link, a.blue_a:visited, a.blue_a:active{color:#06C; }
p a:hover, .P_L li a:hover, .P_R li a:hover, a.blue_a:hover{color:#c00; text-decoration:underline;}
/*橙色下划线*/
.orange, .orange_a, a.orange_a, a.orange_a:link, a.orange_a:visited, a.orange_a:active{color:#D77000; text-decoration:underline;}
a.orange_a:hover{color:#000; text-decoration:underline;}
/*绿色下划线*/
.green_a, a.green_a, a.green_a:link, a.green_a:visited, a.green_a:active{color:#080; text-decoration:underline;}
a.green_a:hover{color:#c00; text-decoration:underline;}
/*红色下划线*/
.red_a, a.red_a, a.red_a:link, a.red_a:visited, a.red_a:active{color:#c00; text-decoration:underline;}
a.redn_a:hover{color:#000; text-decoration:underline;}
/*灰色无下划线*/
.gray_a, a.gray_a, a.gray_a:link, a.gray_a:visited, a.gray_a:active{color:#666; text-decoration:none;}
a.gray_a:hover{color:#000; text-decoration:underline;}
/*黑色加粗*/
.p_bold {
	font-family: "宋体";
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
}

p {	color:#333333;
	margin-top:0px;
	padding-left:10px;
	line-height:25px;
	letter-spacing : 1px;
	font-size:16px;
 }
.p_table, .p_table td {
	margin-bottom:10px;
	font-family: "宋体";
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
}
.p_table {width: 100%; background: #ccc;}
.p_table td {background: #fff; text-align: center; padding:2px;}



/*common*/
.more{float:right; padding-right:5px;}
.more a,.more a:link{color:#06C; font-size:12px; text-decoration:underline; font-weight:normal;}
.more a:hover{color:#c00; font-size:12px; text-decoration:underline; font-weight:normal;}

.search{padding:4px; float:right;}
.spe15{height:15px; font-size:0px; background:none;}
.spe12{height:12px; font-size:0px; background:none;}
.spe6{height:6px; font-size:0px; background:none;}
.spe3{height:3px; font-size:0px; background:none;}
.left{float:left;}
.right{float:right;}
.clearbox {
	border-top: 0px;
	margin-top: 0px;
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
}


/*mycss定义*/


.bottom {
	background:url(dsw.gif);
	float : left;margin-top : 10px;
	BACKGROUND-POSITION: 50% top; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px; text-align: center;
}

.bottomleft {
float: left;
height:80px;
width: 260px;
MARGIN-LEFT: auto;MARGIN-RIGHT: auto;
background:url(logoi.gif) no-repeat 20px 10px;
}

.bottommid {
float: left;
height:80px;
width: 10px;
MARGIN-LEFT: auto;MARGIN-RIGHT: auto;
background:url(lineb.gif) no-repeat 0px 14px;
}


.bottomright {
margin-top:3px;
color:#333333;
padding-left:10px;
line-height:25px;
font-size:12px;

}

/*---------------首页*/
#list1 {
	clear: both;
	float: left;
	height: auto;
	width: 100%;
	margin-top:10px;
}

#list1_left {
    margin-left:0px;
	clear: left;
	float: left;
	height: auto;
	width: 326px;
}

#list1_middle {
    margin-left:20px;
	clear: none;
	float: left;
	height: auto;
	width: 306px;
}

#list1_right {
	clear: right;
	float: left;
	height: auto;
	width: 307px;
	margin-left: 20px;
}


/*news.css路径显示CSS定义*/
.PE_width_R dl.PE_Path,.PE_width_L dl.PE_Path
{ height:26px; background:url(path_bg.gif) top repeat-x; padding-bottom:15px; line-height:26px; margin-top:5px;}
.PE_width_R dl.PE_Path dt,.PE_width_L dl.PE_Path dt
{background:url(path_left.gif) 0 0 no-repeat; padding:0 0 0 50px;}


/*子类栏目CSS样式定义*/
.PE_width_R dl.Conlist{background:url(Conlist_bg.gif) left repeat-y;}
.PE_width_R dl.Conlist dt.top{background:url(Conlist_top.gif) 0 0 no-repeat; height:4px; font-size:0px;}
.PE_width_R dl.Conlist dt.boottom
{background:url(Conlist_bot.gif) left bottom no-repeat; height:4px; font-size:0px;margin-bottom:10px;} 
.PE_width_R dl.Conlist dt.list,.PE_width_R dl.Conlist dt.CL,.PE_width_L dl.Conlist dt.list,.PE_width_L dl.Conlist dt.CL
{background:url(Conlist_bg.gif) left repeat-y; padding:5px 15px; color:#000000; } 
.PE_width_R dl.Conlist dt.CL,.PE_width_L dl.Conlist dt.CL{padding:10px; }


/*内容页CSS样式定义*/
.contitle, .contitle h1 {
	margin:10px 0px;
	color:#c00;
	text-align:center;
	font-family: "宋体";
	font-size: 16px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
}
.contitle { border-bottom:1px dashed #cccccc;}
.conAuthor{height:20px; line-height:24px; text-align:right; border-top:1px dashed #cccccc;}
.contenttext, .contenttext_G{
	padding:10px 0;
	height: auto !important;
	height: auto;
	font-family: "宋体";
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
}

/* 定义内容中的最大宽度，超过隐藏，如隐藏过大的图片 */
.contenttext_overflow {width: 100%;overflow: hidden;}

.contenttext dl{background:url(payms_bg.gif) 0 0 no-repeat;}
.payms{}
.payms .banklist{width:128px; float:left; padding-top:37px; color:#666666; text-align:right; height:500px;}
.payms .bankms{float:right; width:550px; padding:40px 10px 0 0;}
.payms .bankms img{margin:20px 0px 10px 0px;}
.payms .banklist ul{ list-style:none; line-height:28px;margin:0;}
.payms .banklist li{background:url(payms_link.gif) 0 0 no-repeat; display:block; height:28px; padding:0 20px 0 0; margin:0; cursor:pointer;}
.payms .banklist li.pay_on{background:url(payms_over.gif) 0 0 no-repeat; color:#cc3333; font-weight:bold;}


/*首页内容*/
.wrap{width:980px;height : 518px;margin: 0 auto}
.box{width:316px;height:161px;border:#e2e2f0 1px solid;margin-bottom:10px; float:left;}
.box .box-header{height:30px;background:#e9e9f5;padding:0 8px;line-height:30px;}
.box .box-header span{float:left; font-size:12px; font-weight:bold;color:#333;}
.box .box-header a{float:right;background:url(r.gif) right center no-repeat;padding-right:7px;line-height:14px;margin-top:8px;}
.box .box-header img{width:50px;height:20px; float:left; margin:5px 5px 0 0;}
.rt{margin-left:12px}
.cpy{clear:both;text-align:center;color:#666}
.cpy a{color:#666;}


/*底部简介*/
.pla {
	float : left;margin-top : 5px;
	BACKGROUND-POSITION: 50% top; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: auto; text-align: center;
}

.place{
	background-color : #EAF2DE;
	border-width : 1px;
	border-color : #ccc;
	border-style : solid;
    margin-top:3px;
    line-height:25px;
    font-size:12px;
	text-align : left;
}

.plac{
	background-color : #EAF2DE;
	border-width : 1px;
	border-color : #ccc;
	border-style : solid;
    margin-top:3px;
    line-height:25px;
    font-size:12px;
	text-align : left;
}
/*成功案例定义CSS*/
.bc{background:#FFF;margin:0 1px 1px 1px;padding:5px 5px 8px 10px;}
.t1,.t2,.t4{padding-left:10px;height:24px;line-height:24px;font-size:14px;font-weight:bold;}
.bba{border:1px solid #A8BEE7;background:#D8DFEC;margin-bottom:10px}
.ico{margin-top:4px;width:20px;float:left;}
.ibbs,.igood,.iok,.ivote,.iwhy,.istar{background:url(icons.gif) no-repeat;width:16px;height:16px;margin-right:2px;overflow:hidden;float:left;}
.igood{background-position:0 -80px;}

/*二级栏目定义CSS*/
.sorBot { width:95px;  height:30px; background:url(star_lmy_164.gif) no-repeat; text-align:center; line-height:30px; font-weight:bold; float:left; margin:5px 0 5px 8px; margin:5px 0 5px 6px;}

/*---------- 首页左侧小图标 ---------*/
.e99{/* 右侧小图列表 */
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.e99 li{
	width:100px;
	height:104px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left:6px;
	display:inline;
}
.e99 li a{
	color:#777;
}
.e99 li a img{
	width:96px;
	height:72px;
	display:block;
	padding:1px;
	border:1px solid #DDD;
}
.e99 li a span.title{
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
}

/*首页作品定义CSS*/
.zp {
	width: 980px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}

.zp9{/* 右侧小图列表 */
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.zp9 li{
	width:124px;
	height:156px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left:0px;
	display:inline;
}
.zp9 li a{
	color:#777;
}
.zp9 li a img{
	width:120px;
	height:120px;
	display:block;
	padding:1px;
	border:1px solid #DDD;
}
.zp9 li a span.title{
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
}

.ye9{/* 原layout文件e9右侧小图列表 */
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.ye9 li{
	width:100px;
	height:100px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left:0px;
	display:inline;
}
.ye9 li a{
	color:#777;
}
.ye9 li a img{
	width:96px;
	height:72px;
	display:block;
	padding:1px;
	border:1px solid #DDD;
}
.ye9 li a span.title{
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
}
