/* 页面初始化CSS定义 */
html { color: #333}
body { margin:0px;padding:0px;text-align:center;font-size: 12px;}
div { margin:0px;padding:0px;word-wrap: break-word; word-break: break-all; border:0px; overflow: hidden;}
table {	border-collapse: collapse; border-spacing: 0}
td { margin:0px;padding:0px;}
th { margin:0px;padding:0px;text-align: left}
form { margin:0px;padding:0px;}
input {	margin:0px;padding:0px; vertical-align:middle;}
textarea { margin:0px;padding:0px;vertical-align: middle;}
select { margin:0px;padding:0px; vertical-align: middle;}
dl { margin:0px;padding:0px;}
dt { margin:0px;padding:0px;}
dd { margin:0px;padding:0px;}
ul { margin:0px;padding:0px;}
ol { margin:0px;padding:0px;}
li { margin:0px;padding:0px;}
li { list-style-type: none}
h1 { margin:0px;padding:0px;}
h2 { margin:0px;padding:0px;}
h3 { margin:0px;padding:0px;}
h4 { margin:0px;padding:0px;}
h5 { margin:0px;padding:0px;}
h6 { margin:0px;padding:0px;}
pre { margin:0px;padding:0px;}
code { margin:0px;padding:0px;}
p {	margin:0px;padding:0px;}
img { border: 0px; margin:0px; padding:0px;vertical-align:middle;}
a:link { color: #333;text-decoration: none;}
a:visited { color: #333;text-decoration: none;}
a:hover { color: #FF0000; text-decoration: underline;}

.clear { clear:both; line-height:0; height:0; font-size:1px;}
.px10 { height:10px;clear:both;display:block;font-size:1px;overflow:hidden;}
.ad { margin-bottom:10px;}

.red { color: #FF0000;}
.blue { color:#0000FF;}
.green { color:#006600;}

#container { width: 960px; margin: 0 auto; padding: 0 5px; background: #FFFFFF;}


/* 头部定义 */
#head { width: 960px; text-align: left; margin: 0 auto 5px; background:#073163;/* background: url(top_bg.jpg) left top repeat-x;*/ color: #FFFFFF;}

.logo_banner { width: 960px;}
.logo { float: left; width: 470px;}
.banner { float: right; width: 480px; background: url(tel-1.jpg) 20px top no-repeat; height: 70px;}

.top_text { line-height: 25px; height: 48px; vertical-align: middle;padding: 0 10px; font-size: 12px; text-align: right; color: #DDDDDD;}
.top_text a { color: #DDDDDD;}
.top_text a:visited { color: #DDDDDD;}
.top_text a:hover { color:#ffff00;text-decoration:none;/*font-weight:bold;*/}

#nav { font-size:12px;width: 960px; height: 40px; line-height: 40px; background:url(nav_bg_07.jpg) 0 0 repeat-x; color: #FFFFFF; margin: 0 auto 10px;}
#nav ul { margin-left: 5px;}
#nav ul a.yellow { color: #FFFF00; border-left: 0px; background: none;}

#nav a { display: block; width: 98px; padding-left: 6px; text-align:center; background:url(nav_bg_white_splite.gif) 0 10px no-repeat; font-size: 14px;}
#nav a:link { color:#fff; text-decoration:none;}
#nav a:visited { color:#fff;text-decoration:none;}
#nav a:hover { color:#ffff00;text-decoration:none;/*font-weight:bold;*/}
#nav li { float: left;}
#nav li ul { line-height: 28px; text-align: center; left: -999em; width: 104px; position: absolute; margin-left: 0px;}
#nav li ul li{ float: left; background: #0c4995; border-bottom: 1px solid #0a3872; text-align: center;}
#nav li ul a{ display: block; width: 94px; padding-right: 6px; background: none; font-size: 12px;}
#nav li ul a:link { color:#FFFFFF; text-decoration:none;}
#nav li ul a:visited  { color:#FFFFFF;text-decoration:none;}
#nav li ul a:hover  { color:#FFFF00;text-decoration:none;font-weight:normal; background:#1d66c1;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}
#content { clear: left; }



/* 友情链接 */
#link { width: 958px;border-top: 1px solid #D8D8D8; text-align: left; margin: 0 auto 10px;}

/*#link .t { height: 32px; line-height: 32px; vertical-align: middle; font-size: 12px; font-weight: bold; color: #333; background: #F7F7F7; background: url(tit_bg.gif) left top repeat-x; border-bottom: 0px solid #D8D8D8;width: 938px; padding: 0 10px;}
#link .t span { float: right; font-weight: normal;} 
#link .c { margin:0px 10px 10px;}*/

#link a { margin-left: 10px; padding-right: 5px; margin-top: 10px;  display: inline-block;}

/* 底部 */
#foot { width: 960px; margin: 0 auto; text-align: center; line-height: 180%; padding-bottom:10px; color: #FFFFFF; font-size: 12px; background:#073163;}
#foot a { color: #FFFFFF;}
#foot a:hover { color: #ff0000;}
.copyright { margin: 10px;}

#foot .copyright { text-align: center;}


#flash { width: 960px; margin: 0 auto 0px; overflow: hidden; border: 0px solid #FF0000; margin-top: -8px;}

/* 首页CSS定义 */
#main { width: 960px; margin: 0 auto; text-align: left;}



/* 合作伙伴 */
.hz { width: 958px; border: 1px solid #D8D8D8;}
.hz .c { margin: 10px; width: 938px; height: 215px; overflow: hidden;}
.hz_pic { width: 948px; margin-left: -10px; margin-top: -10px; overflow: hidden; zoom: 1;}
.hz_pic .pic { float: left; margin-left: 13px; margin-top: 10px; width: 121px; display: inline;}


/* 新版首页定义2011-11-02 */
.index_l { width: 220px; float: left; display: inline; background: #f1f1f1; padding-bottom: 13px; margin-bottom: 10px;}
.index_r { width: 730px; float: right; display: inline; margin-bottom: 10px;}
.r1 { float: left; width: 532px; overflow: hidden;}
.r2 { float: right; width: 188px; overflow: hidden;}

.index_l .lad1 { margin: 6px 8px 0 4px; width: 208px; overflow: hidden;}
.index_l .lad1 img { width: 208px; height: 80px;}

.index_l .lad2 { margin: 2px 6px 0; width: 208px; overflow: hidden;}

.index_l .lad3 { margin: 12px 8px 0 4px; width: 204px; padding: 2px; background: #FFFFFF; overflow: hidden;}
.index_l .lad3 img { width: 204px; height: 60px;}

.index_l .pic_art { margin: 10px 8px 0 4px; background: #FFFFFF; padding: 4px; width: 200px;}
.index_l .pic_art .pic { float: left; width: 60px; padding: 2px; border: 1px solid #dedede;}
.index_l .pic_art .pic img { width: 60px; height: 60px;}
.index_l .pic_art .art { float: right; width: 124px;}
.index_l .pic_art .art h4 { font-size: 12px; color: #333333; margin-top: 6px;}
.index_l .pic_art .art p { line-height: 160%; margin-top: 4px; color: #666666;}

.index_l .pic_art2 { margin: 0px 6px 0 6px; background: #FFFFFF; padding: 4px; width: 200px; line-height: 180%; font-size: 14px;}
.index_l .pic_art2 a { color: #990000; font-size: 12px;}
.index_l .pic_art2 a:hover { color: #FF0000;}
.index_l .pic_art2 img { width: 200px; margin: 0 auto 4px;}

.r1 .news { float: left; width: 532px;}
.r1 .lx { float: right; width: 188px;}

.anlibox { width: 188px;}
.anlit { background:url(casetitlebg.gif) left bottom no-repeat; height: 20px; margin-bottom: 0px; margin-top: 5px;}
.anlic { padding: 10px; border: 1px solid #f1f1f1; background: #f1f1f1;}



#demo {}
#demo li { height: auto;}
#demo .pic { width: 166px; margin-top: 10px; text-align: center;}
#demo img { border: 1px solid #D8D8D8; padding: 2px; margin-bottom: 6px;}

#demo p a { color: #CC3300; margin-top: 4px;}
#demo p a:visited { color: #CC3300;}
#demo p a:hover { color: #FF0000;}



.newsBox
{
	width: 530px;
	overflow: hidden;
	margin-bottom: 10px;
}
.newsBox dt
{
	height: 25px;
}
.newsBox dt a,.newsBox dt a:hover
{
	float: left;
	height: 25px;
	width: 81px;
	background: url(newClassOff.gif) no-repeat;
	color: #666;
	margin-right: 2px;
	text-align: center;
	line-height: 25px;
	text-decoration:none;
}
.newsBox dt a.classOn,.newsBox dt a.classOn:hover
{
	background: url(newClassOn.gif) repeat-y;
	color: #fff;
}
.newsBox dd
{
	border: #ddd 3px solid;
	height: 161px;
	padding: 15px 5px 10px;
}
.newsBox .picList
{
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	min-height:100px;
}
.newsBox .picList img
{
	width:160px;
	height:120px;
	margin-bottom: 6px;
}
.newsBox .infoList
{
	float: right;
	width:300px;
}
.newsBox .infoList li
{
	line-height: 26px;
	background: url(liteIcon1.gif) no-repeat 0 6px;
	padding-left: 16px;
}
.infoList li a
{
	color: #4e4e4e;
}


.productBox
{
	width: 530px;
}
.productBox .Link
{
	height: 27px;
	line-height: 27px;
	background: url(prdTitlebg.gif) no-repeat 0 2px;
	text-align: right;
}
.productBox .Link a
{
	padding: 0 10px 0 14px;
	background: url(zoomIcon.gif) no-repeat 0 3px;
	color: #999;
}
.productBox .moreBt
{
	display:none;
}
.productBox dl
{
	border: #d5d5d5 3px solid;
	width: 484px;
	height: 127px;
	padding: 20px 20px 28px;
}
.productBox dt
{
	float: right;
	width: 0px;
	overflow: hidden;
}

.productBox dt a
{
	display: block;
	background: #32a6f7;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	margin-bottom: 3px;
	margin-top: 15px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.productBox dt a.classOn
{
	background: #ff4400;
	color: #FFFF00;
}

.r1 #prodCenter dd {
	width: 500px;
	float: left;
}

.productBox .pe_u_thumb 
{
	float:left;
	width:136px;
	margin-top: 10px;
	overflow: hidden;
}
.productBox .pe_u_thumb_content
{
	float:left;
	width:184px;
	margin-left: 10px;
	display:inline;
	line-height: 160%;
	margin-top: 10px;
}
 .productBox .pe_u_thumb_title
{
	padding: 2px 0 4px;
}

.productBox .pe_u_thumb_title a
{
	font-size:14px;
	font-family:"微软雅黑", "黑体", song;
	color:#069;
}
.productBox dd img
{
	width: 130px;
	height: 110px;
	padding: 2px;
	border: 1px solid #dedede;
}


/* 列表页CSS定义 */
.list { width: 960px; background: url(spaline.gif) 230px top repeat-y; margin-bottom: 10px; overflow: hidden; zoom: 1;}
.list_l { width: 220px; float: left;}
.list_r { width: 720px; float: right;}

.list_l .lanmu { border: 1px solid #ccc; padding: 0px;}
.list_l .lanmu dl { margin: 10px;}
.list_l .lanmu dl dt { background: url(prdTi1.gif) left top no-repeat; height: 12px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.list_l .lanmu dl dd { height: 26px; background: url(submenubt_off.gif) left top no-repeat; margin-top: 10px; line-height: 26px; vertical-align: middle; padding-left: 45px;}

.list_l .l_search { border: 1px solid #ccc; padding: 0px; margin-top: 10px;}
.list_l .l_search dl { margin: 10px;}
.list_l .l_search dl dt { background: url(newTi2.gif) left top no-repeat; height: 12px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.list_l .l_search dl dd { margin-top: 10px;}
.list_l .l_search dl dd span { width: 50px; text-align: right; display: inline-block;}

.list_l .hot_news { border: 1px solid #ccc; padding: 0px; margin-top: 10px;}
.list_l .hot_news dl { margin: 10px;}
.list_l .hot_news dl dt { background: url(newTi3.gif) left top no-repeat; height: 12px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.list_l .hot_news dl dd { height: 24px; background: url(ontop8.gif) left top no-repeat; margin-top: 0px; line-height: 24px; vertical-align: middle; padding-left: 10px;}
.list_l .lxwm { margin-top: 10px; width: 220px; overflow: hidden;}


.list_l .l_case { border: 1px solid #ccc; padding: 0px; margin-top: 10px;}
.list_l .l_case dl { margin: 10px;}
.list_l .l_case dl dt { background: url(cabg.gif) left top no-repeat; height: 12px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.list_l .l_case dl dd { height: 24px; background: url(ontop8.gif) left top no-repeat; margin-top: 0px; line-height: 24px; vertical-align: middle; padding-left: 10px;}



.list_li { margin-bottom: 10px;}
.list_li .path { margin: 10px 10px 0; background: url(contTibg.gif) left bottom no-repeat; font-size: 14px; padding-bottom: 4px; padding-left: 10px; color: #0066cc; font-weight: bold;}
.list_li .path img { margin-right: 5px; padding-bottom: 3px;}
.path span { float: right; margin-right: 10px; font-size: 12px; font-weight: normal; color: #666666; background:url(navIcon.gif) left center no-repeat; padding-left: 14px;}
.path span a { color: #666666;}
.path span a:hover { color: #FF0000;}


.list_li ul { margin: 20px;}
.list_li li { height: 30px; line-height: 30px; vertical-align: middle; padding-left: 15px; background:url(ico_1.gif) left center no-repeat; border-bottom: 1px dashed #d0d0d0;}
.list_li li span { float: right; color: #666666;}
.list_r .page { text-align: center; margin-bottom: 10px;}
.list_r .page span { display: inline-block; padding: 0 5px;}
.list_r .page a { display: inline-block; padding: 0 5px;}

.list_li .pic_list { overflow: hidden; width: 720px; margin-bottom: 10px;}
.list_li .pic_list .pic { float: left; margin-left: 14px; margin-top: 15px; width: 164px; height: 144px; text-align: center; display: inline;}
.list_li .pic_list .pic img { float: left; width: 160px; height: 120px; border: 1px solid #dedede; padding: 1px; margin-bottom: 8px;}


.menu dl { margin: 10px 15px; width: 208px; overflow: hidden;}
.menu dl dt { margin: 10px; font-weight: bold; font-size: 16px; border-bottom: 1px solid #dedede; padding-bottom: 6px;}
.menu dl dd { height: 30px; line-height: 30px; vertical-align: middle; padding-left: 15px; background:url(ico_1.gif) left center no-repeat; border-bottom: 1px dashed #dedede; margin: 0 10px;}

.lx dl { margin: 10px 15px; width: 208px; overflow: hidden;}
.lx dl dt { margin: 10px; font-weight: bold; font-size: 16px; border-bottom: 1px solid #dedede; padding-bottom: 6px;}
.lx dl p { line-height: 25px; vertical-align: middle; margin: 0 10px;}
.lx dl p b { color: #333;}

.index_lx .c { background: url(lx_bg.gif) right top no-repeat;}
.index_lx p { line-height: 25px; vertical-align: middle; margin: 0 0px 14px 10px; font-size: 14px;}
.index_lx p b { color: #333;}
.index_lx .ly_img { margin-left: 20px;}




/* 内容页 */

.list .art {  border: 0px solid #D8D8D8; width: 710px; margin-bottom: 10px;}
.list .art h1 { font-size: 22px; margin: 20px; text-align: center;}
.list .art .info_text { text-align: center; font-size: 12px; border-bottom: 1px solid #ddd; padding-bottom: 4px; margin: 0 20px 15px;}
.list .art .text { line-height: 200%; font-size: 14px; margin: 0 20px 10px;}

.list .art .prev_next { margin: 0 0px 10px 15px;}
.list .art .prev_next li { width: 400px; padding-right: 15px; line-height: 20px; height: 20px; overflow: hidden; background: none; border: 0px;}

.list .jj_c h1 { padding-bottom: 6px; border-bottom: 1px solid #dedede;}

/* 搜索页 */
.sr_li { background: #fef9f5; border: 1px solid #D8D8D8; width: 940px; padding-left: 18px; margin-bottom: 10px;}
.s_form { margin: 20px 10px 10px;}
.s_info { margin: 0 10px 10px;}
.sr_li .li { margin: 10px;}
.sr_li .li .t { line-height: 25px; font-size: 14px; color:#000066;}
.sr_li .li .t a { color: #034881;}
.sr_li .li .t a:hover { color: #ff0000;}
.sr_li .li .c { line-height: 20px;}
.sr_li .li .url span { font-size: 14px; line-height: 25px;}
.sr_li .li .url span { color: #006600;}

/* 自定义单页面 */
.dy { border: 0px solid #D8D8D8; width: 960px; margin-bottom: 10px;}
.dy .d_l { float: left; width: 238px; border: 1px solid #D8D8D8;}
.dy .d_r { float: right; width: 705px;}
.dy .d_r .content { border: 1px solid #D8D8D8; background: #FFFFFF;}
.dy .d_l .t { border-bottom: 1px solid #D8D8D8; line-height: 30px; height: 30px; vertical-align: middle; padding-left: 10px; font-size: 14px; font-weight: bold;}
.dy .d_l ul { margin: 8px 20px; text-align: center;}
.dy .d_l li { line-height: 30px;}
.dy .d_r h1 { font-size: 22px; margin: 20px; text-align: center;}
.dy .d_r .text { line-height: 200%; font-size: 14px; margin: 0 20px 10px;}

/* 留言页定义 */
.ly_li { background: none; border: 0px solid #D8D8D8; width: 690px; margin-bottom: 10px;}

.guest_book { width: 668px; padding: 5px 10px; margin: 0 auto 10px; border: 1px solid #dedede; line-height: 25px; text-align: left;}
.guest_book table { width: 100%;}
.guest_book td { line-height: 25px;}
.guest_tr td { border-bottom: 1px solid #dedede; padding: 2px 0;}
.guest_tr td b { color: #333;}

.replay { margin: 10px; border: 1px dashed #cdcdcd; padding: 6px 10px; background: #f8f8f8;}
.replay span { color:#FF0000;}
.show_page { margin: 8px 0; text-align:center;}
.gb_form { margin-bottom: 20px;}
.gb_form td { padding: 5px 0;}

.yw_a a:link { color: #0066CC;}
.yw_a a:visited { color: #0066CC;}
.yw_a a:hover { color: #FF0000;}





#gbooklist {
	width: 98%;
	text-align:center;
	margin: 0 20px;
}
#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	word-wrap: break-word; 
	word-break: break-all;
}
#gbooklist .faq{
	margin-bottom:15px;
}
#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
}

#gbooklist .faqtit{
background:#e5eef9;
color:#0B3779;
font-size:14px;
height: 30px;
line-height: 30px;
vertical-align: middle;
}
#gbooklist .faqtit span{
	float: right;
	margin-right: 10px;
}

#gbooklist .reply{
	border: 1px dashed #FF0000;
	width:95%;
	margin-bottom:10px;
	margin-left:5px;
	padding:3px;
	line-height: 160%;
}
.pageNavi{border:none;}

#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}

.faqcon { line-height: 160%; padding: 8px 0;}
