﻿/* CSS Document */
/*common*/
*{ margin:0; padding:0;}
body{
	font-family: '','',SimSun,'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
	font-size: 12px;
	line-height:150%;
	text-align: center;
	background: #fff ;
	color:#4a4a4a;
}
.redfont{ color:#c00;}
a{ text-decoration:none; color:#4a4a4a;}
img { border:0; }
p{ line-height: 150%; }
.textalignleft{ text-align:left;}
input { margin:0 2px; font-size: 12px; }
input.text{ border:1px solid #ccc; height:17px; width:150px;}
input.textpagelist{ border:1px solid #ccc; height:17px; width:30px;}
ul{ margin: 0; line-height: 150%; list-style-type: none; }
ul{ height:auto; overflow:hidden; _overflow:visible; _height:0;}
ul, li, h1{ float:left;}
li{ padding:0 5px; float:left;}
/*foot*/
.foot{ clear:both; height:100px; width:1000px; border-top:5px solid #e3e0e0; padding:2px 0; background:#eee;}
/*-------------------------------------------------------------------------*/
.wrap{ border:1px solid #e3e0e0; margin:0px auto; width:1000px;}
.head{ height:191px;}
.head .top{ background:#fff url(../images/bg_top.gif) left top  repeat-x;}
.head,
.wrap, .head .bottom, .head .top, .content{ width:1000px;}
.head .top, .head .logo, .head menubar{ height:59px;}
.head, .head .top .logo, .head .top .menubar{ float:left; }
.head .top .smallmenu, .head .menu{ float:right;}
.head .top .logo{ width:239px; background:url(../images/bg_logo.gif) left bottom no-repeat;}
.head .top .menubar{ width:761px; position:relative; z-index:100;}
.head .top .smallmenu{ width:345px;}
.heda .top .smallmenu, .head .smallmenu li{ height:22px;}
.head .top .menu{ min-height:30px; height:auto;}
.head .menu{ 
	width:757px; 
	color:#fff; 
	font-weight:bold; 
	overflow:hidden;
	padding-left:2px;
	background:url(../images/bg_menu_l.gif) left top no-repeat; 
}
.head .smallmenu li{ 
	line-height:22px; 
	color:#000;
	background:url(../images/arrow01.gif) 0px 5px no-repeat; 
	text-indent:1em;
}
.head .smallmenu li a{ color:#000;}
.head .smallmenu li a:hover{ color:red;}
.menu .current{ color:#fff537;}
/*head end*/

/*content*/
.content, .content .left, .content .right, .r_content{
	height:auto; 
	overflow:hidden; 
	_overflow:visible; 
	_height:0;
}
.content,
.nowposition,
.r_content,
.nowposition .l,
.content .left span.pic,
.content .left .pic{ float:left;} 
.content{ 
	background:url(../images/bg_body.gif) 175px 0 repeat-y!important;
	background:url(../images/bg_body.gif) 175px 0 repeat-y;
	padding-bottom:5px;
	_padding-bottom:0;
}
.content .left, .content .right{ 
	margin-top:0px; 
	border-top:1px solid #e5eaf3;
}
.content .left{ width:210px; float:left; }
.content .right{ width:789px; float:right; }
.nowposition{ 
	width:789px; 
	height:28px; 
	background:url(../images/bg_nowposition.gif) top left repeat-x;/*ҳֽЧ*/
	border-bottom:1px solid #e5eaf3;
}
.r_content{ 
	width:780px;
	border-left:0px solid #e3e0e0;
} 
.nowposition .l{ 
	width:315px;
	height:28px; 
	line-height:28px; 
	text-align:left;
	text-indent:1em;
}
.nowposition .r{ width:10px; height:28px; line-height:28px;float:right;}
.content .left span.pic{ 
	margin:10px 0 0 10px;
	width:189px; 
	height:64px;
	display:inline;
}
.content .left .pic{ width:195px; _width:175px; margin:5px;}/*ϢͼƬ*/
.content .right .r_content h1{ 
	width:740px;  
	height:30px; 
	line-height:30px; 
	font-size:24px; 
	margin:20px 0 10px 0px; 
	color:#e12129;
}
.content .right .r_content .cwlist{ 
	font-size:16px;
	margin-top:5px;
	color:#000;
	margin:0 auto;
	width:740px;
	padding-left:5px;
}
.content .right .r_content .cwlist ul{ margin-bottom:20px;}
.content .right .r_content .cwlist li{float:left; text-align:left;height:35px; line-height:35px;}
.content .right .r_content .cwlist li.title{ width:100px; text-align:left; font-weight:bold; }
.content .right .r_content .cwlist li.text{ width:600px;}
.content .right .r_content p{ 
 	text-indent:2em; 
	margin:10px 0;
	text-align:justify;/*snap to text*/
	text-justify:inter-ideograph;/*snap to tex*/
	line-height:25px;
}
.content .right .r_content p, .content .right .r_content h1.font18{ font-size:16px; text-align:left;}
.content .right .r_content h1.font18{ 
	font-weight:bold;
	color:#333;
	height:20px;
	line-height:20px;
	margin:0;
	margin-bottom:5px!important;
	margin-bottom:0;
	border:0;
}
.content .right .r_content h1.font16bold{ font-size:16px;}
.font16bold{ font-size:16px; font-weight:bold;}

/*gkml_subpage.html*/
.content .right .r_content .jsml{ 
	font-weight:bold;
	color:#c00;
	background:url(../images/pic_fk.gif) 5px 12px no-repeat; 
	text-indent:1.5em;
}
.content .right .r_content .jsml ul{ width:100%; float:left;} 
.content .right .r_content .jsml ul li{ height:35px; line-height:35px;}
.content .right .r_content .jsml ul li span{ color:#666; font-weight:normal;}
.content .right .r_content .jsml,
.content .right .r_content .searchbar{
	width:760px!important;
	width:749px; 
	height:35px;
}
.content .right .r_content .searchbar{ margin-bottom:20px;}
.content .right .r_content .searchbar span.l{
	width:7px;
	height:37px;
	display:block;
	float:left;
	background:url(../images/bg_l.gif) no-repeat;
}
.content .right .r_content .searchbar span.r{
	width:7px;
	height:37px;
	display:block;
	background:url(../images/bg_r.gif) no-repeat; float:right;
}
.content .right .r_content .searchbar ul{ 
	height:37px;
	width:746px!important;
	_width:735px;
	background:url(../images/bg_m.gif) repeat-x;
}
.content .right .r_content .searchbar ul li{ margin-top:8px;}
.content .right .r_content .searchbar ul li input.text{ width:500px;}
.pagelist{ margin:5px 0; height:25px; line-height:25px;}
.redbold{ 
	color:#CC0000; 
	font-weight:bold; 
	padding:0 5px;
}
.content .right .r_content .table{ 
	width:757px; 
	_width:747px;
}
.content .right .r_content .jsml, .content .right .r_content .searchbar, .content .right .r_content .table{ 
	float:left; 
	margin-left:18px!important;
	margin-left:21px; 
	display:inline;
}
.content .right .r_content .pagelist{ float:right; text-align:right; margin-right:5px;}

/*textpage.html*/
.textpagehead{ width:710px; height:137px; background:url(../images/bg_textpagehead.jpg) no-repeat; margin:0 auto;}
.textpagehead .company_name{ /*λ*/
	position:relative;
	left:0;
	top:102px; 
	width:100%;
	height:35px;
	line-height:35px;
	font-size:18px; 
	font-weight:bold;
	text-align:left;
	text-indent:0.8em;
	color:#fff;
	padding-top:4px;
}
.textpagecontent{ width:710px; background:#efefef; margin:0 auto 0px; padding-bottom:10px;}
.textpagecontent .contentarea{ 
	min-height:500px;
	height:auto;
	border:1px solid #e3e0e0; 
	background:#fff;
	margin:10px 10px 10px;
}
.textpagecontent .contentarea p{ /*ǳɫ*/
	margin:5px;
	background:#c4e1fc;
	color:#e12129;
	height:33px; 
	line-height:33px;
	font-size:12px; 
	font-weight:normal;
	text-align:center;
}
.textpagecontent .contentarea .w{/**/
	font-size:12px;
	line-height:200%;
	text-indent:2em;
	text-align:justify;
	text-justify:inter-ideograph;
	margin:5px;
}
.textpagecontent .contentarea .w p{/*±*/
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000;
	background:none;
}
/*ͼҳ*/
.r_content .down{  height:35px; width:200px; margin:0 auto;}
.r_content .down .l{ float:left;}
.r_content .down .r{ float:right;}

.title{   padding-left:10px;  text-align:left; font-weight:bold; color:#ff0000}
