﻿@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px;  color:#666666; margin:0; padding:0; background:url(../images/body.png) repeat;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {text-decoration: none;color:#666666; }
a:link,a:visited {text-decoration: none;}
a:hover{ color:#286537; text-decoration:none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; font-weight:bold; }
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}
textarea,input{resize:none;outline: none;}/*消除谷歌input 外框颜色和拖动效果*/

/*page*/
.page { width:100%; padding:20px 0px; text-align:center; 
        font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */}
.page a {
    font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align:top;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.page span {
    font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align:top;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.page .num { line-height:24px; margin:0 5px; color:#000000;}
.page .num:hover { color:#286537;} 
.page span { line-height:24px; margin:0 5px; color:#000000;}
.page .page_on { color:#286537;}

/*header begin*/
.headerBox { width:100%; height:134px; background:url(../images/headerBox.png) repeat-x;}
.header { width:1000px; height:134px; margin:0 auto; position:relative;}
.header .logo { width:223px; height:59px; position:absolute; top:55px; left:0px;}
.header .nav { width:788px; height:57px; background:url(../images/nav.png) no-repeat left 3px; position:absolute; top:60px; right:-9px;}
.nav ul { width:702px; margin:0 auto;}
.nav ul li { width:76px; height:44px;margin-right:1px; float:left; font-family:"微软雅黑"; text-align:center;}
.nav ul li a { width:76px; height:41; line-height:41px; display:block; color:#FFFFFF; padding-top:3px;}
.nav ul li a:hover { background:url(../images/navLi.png) no-repeat; color:#000000; }
.nav ul li a.on { background:url(../images/navLi.png) no-repeat; color:#000000; }
/*header end*/

/*banner begin*/
.bannerBox { width:100%; height:428px; background:#F4F4F4;}
.banner { width:1046px; height:404px; padding-top:24px; margin:0 auto; position:relative; background:url(../images/banner.png) repeat-x;}
.banner .picrolla { width:1000px; height:370px; margin:0 auto; background:#FFFFFF;}

.controlbox { width:1000px; margin:0 auto; height:12px; position:relative; z-index:100000; margin-top:7px;}
#controla{  width:1000px; height:12px; text-align:center;z-index:999; 
font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */}
#controla a{	 width:12px;height:12px;line-height:12px; margin:0px 5px; 
            overflow:hidden;  background:#FFF;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			vertical-align:top;	
			display: inline-block;
			*display:inline;
			*zoom:1;	
}
#controla a.activeSlide{	width:12px;height:12px;line-height:12px; background:#EFB52D;}
#controla a:hover{text-decoration:none;}

.bannerBottom { width:1110px; height:42px; background:url(../images/bannerBottom.png) no-repeat; position:absolute; bottom:0px; left:-32px; z-index:1000; padding-top:45px; line-height:42px;}
.bannerBottom p { float:left; color:#EFB52D; font-size:25px; text-indent:125px; background:url(../images/tel2.png) no-repeat 70px top;}
.bannerBottom span { color:#FFFFFF; font-size:14px; width:265px; float:right;}
.inBannerBox { width:100%; height:268px; background:#F4F4F4;}
.inBanner { width:1046px; height:242px; padding-top:26px; margin:0 auto; position:relative; background:url(../images/banner.png) repeat-x; }
.inBannerPic { width:1000px; height:200px; margin:0 auto;}
/*banner end*/

/*content begin*/
.contentBox { width:100%; background:url(../images/contentBox.png) repeat-x; height:auto!important;height:400px;min-height:400px;}
.content { width:1000px; margin:0 auto;}
.contTop { padding-top:33px; padding-bottom:15px;}
.contTopLeft { float:left; width:180px;}
.classic { border-bottom:1px solid #777777;}
.classicTil { width:180px; height:28px; background:url(../images/classicTil.png) no-repeat;}
.classicList ul li { width:180px; line-height:34px; text-align:center; font-family:"微软雅黑";}
.classicList ul li a { width:180px; height:34px; background:url(../images/classicList.png) no-repeat; color:#0F0F0F;}
.index-class .liT a {background:url(../images/1_03.png) no-repeat 155px center; height:34px;display:block;font-size:14px;font-weight:bold;text-align:left;text-indent:13px;}
.index-class .liT {border-bottom:1px solid #DFDFDF;background:url(../images/in-pro-bg.png) repeat left top;}
.index-class .liD {text-align:left;padding-left:13px;padding-right:13px;width:154px;border-bottom:1px solid #DFDFDF;overflow:hidden;}
.index-class .liD a {width:50%;display:block;float:left;text-align:left;background:none;white-space:nowrap}
.index-class .liD a:hover {text-decoration:underline;background:none;}
.index-class ul {border:1px solid #DFDFDF;border-bottom:none;}
.index_class a {display:block;}
.classicList ul li a:hover { background:url(../images/classicListH.png) no-repeat; color:#0F0F0F;}
.classicList ul .liT a:hover {background:url(../images/1_03.png) no-repeat 155px center; }
.Honor { width:180px; height:190px; margin-top:10px;}
.HonorTil { height:28px; background:url(../images/HonorTil.png) no-repeat;}
.HonorCont { width:169px; height:145px; padding-top:17px; padding-left:11px; background:url(../images/HonorCont.png) repeat; position:relative;}
.HonorCont .picroll{ width:159px; height:112px;}
#control{ position:absolute; right:5px; bottom:11px; z-index:999;}
#control a{ display:block; background:#AFAFAF;	width:9px;height:9px; margin-right:5px; float:left;}
#control a.activeSlide{	width:9px;height:9px; background:#659470;}
#control a:hover{text-decoration:none;}
.contTopRight { width:790px; float:right;}
.contTopRightTop { height:239px;}
.about { width:520px; float:left;}
.aboutCont { padding-top:23px; height:175px; overflow:hidden;}
.aboutCont .photo { width:210px; height:116px; float:left; margin-right:12px; display:inline;}
.aboutCont .cont { font-family:"微软雅黑"; color:#000000; line-height:25px; text-indent:2em;}
.contact { width:240px; height:212px; float:right;}
.contactTil { width:240px; height:28px; background:url(../images/contactTil.png) no-repeat;}
.contact .cont { width:240px; height:184px; background:url(../images/HonorCont.png) repeat; position:relative;}
.contact .cont .tel { width:205px; height:55px; background:url(../images/tel.png) no-repeat; position:absolute; top:130px; left:18px; }
.contact .cont .ads { position:absolute; top:26px; left:18px; font-family:"微软雅黑"; line-height:20px;}
.contact .cont .qq { width:51px; height:51px; position:absolute; top:-40px; right:8px;}
.proList ul { float:left; margin-right:-38px; margin-top:20px;}
.proList ul li { width:238px; height:170px; float:left; margin-right:38px; display:inline;}
.proList .photo { width:228px; height:113px; border:5px solid #E1E1E1;}
.proList .name { width:238px; height:41px; line-height:41px;}
.proList .name span { float:left; font-size:14px; font-weight:bold;}
.proList .name b { width:15px; height:15px; background:url(../images/proList.png) no-repeat; float:right; margin-top:13px; cursor:pointer;}
.contBottom { height:206px;}
.contTil { height:28px; background:#659470;}
.contTil p { float:left;}
.contTil span { float:right; line-height:28px; padding-right:10px;}
.contTil span a { color:#FFFFFF;}
.contTil span a:hover { color:#FFFFFF;}
.caseList { padding-top:30px; width:1000px; overflow:hidden;}
.caseList ul li { width:176px; height:121px; float:left; margin-right:30px; display:inline;}
.caseList .photo { width:176px; height:90px;}
.caseList .name { width:176px; height:31px; line-height:31px;}
.caseList .name span { float:left;}
.caseList .name b { width:11px; height:11px; background:url(../images/more.png) no-repeat; float:right; margin-top:10px; cursor:pointer;}
/*content end*/

/*footer begin*/
.footerBox { width:100%; height:88px; background:url(../images/footerBox.png) repeat-x;}
.footer { width:1000px; margin:0 auto; position:relative;}
.footer .right { position:absolute; line-height:20px; left:0px; top:24px; font-family:"微软雅黑"; color:#3F3F3F;}
.footer .right span { color:#939393;}
.footer .right span a { color:#939393;}
.footer .right span a:hover { color:#939393;}
.footer .share { position:absolute; top:32px; left:640px;}
.links { width:111px; height:28px; background:url(../images/links.png) no-repeat; position:absolute; top:32px; right:0px;}
/*footer end*/

/*inContent begin*/
.inContent { width:1000px; margin:0 auto; padding-top:38px; padding-bottom:10px;}
.inContLeft { width:181px; float:left;}
.inContLeftTil { height:90px;}
.inContLeftList ul li { width:181px; height:32px; line-height:32px; text-indent:58px; font-family:"微软雅黑"; font-size:14px;} 
.inContLeftList ul li a { width:181px; height:32px; display:block;}
.inContLeftList ul li a:hover { text-decoration:underline; background:url(../images/inContLeftList.png) no-repeat 27px center;}
.inContLeftList ul li a.on { text-decoration:underline; background:url(../images/inContLeftList.png) no-repeat 27px center; color:#286537;}
.inContLeftList ul li.liD { display:none; height:auto; padding:7px 0px;}
.inContLeftList ul li.liD a { font-family:"宋体"; font-size:12px; line-height:22px; height:22px; text-indent:67px; background:url(../images/liD.png) no-repeat 58px center; color:#3E3E3E;}
.inContLeftList ul li.liD a:hover { background:url(../images/liD.png) no-repeat 58px center; color:#286537;}
.inMessage { width:181px; height:52px; background:url(../images/inMessage.png) no-repeat; margin-top:16px;}
.inContRight { width:790px; float:right;}
.inContRightTil { height:32px; line-height:32px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; background:url(../images/inContRightTil.png) no-repeat left bottom;}
.inProList { padding-top:20px; }
.inNewsList ul { margin-top:25px;}
.inNewsList ul li { line-height:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7B7B7B; text-indent:77px; background:url(../images/inNewsList.png) no-repeat 55px center;}
.inNewsList ul li a { padding-left:12px; font-family:"微软雅黑"; font-size:12px;}
.inNewsList ul li a:hover { text-decoration:underline;}
.inCont { line-height:200%; padding:15px;}
/*inContent end*/

.detail { width: 700px; margin: 0 auto; padding-top:10px;}
.detail .title { height: 27px; border: 1px solid #ccc;}
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont { border-top:0px; padding: 0 20px; width: 658px;}
.detail .tit { line-height:23px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom:5px;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

/*message css---*/
.ny_msg{  width:740px;/*可改宽度*/   margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}/*设置提示文字颜色*/

/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}
/*end*/

/*选项卡*/
.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
/*end*/

/*有背景样式*/
/*填写留言 message.**/
.msgWrite{padding-left:230px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;_background:none;}
/*end*/

/*查看留言 messageck.**/
.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*有背景样式 end----*/


/*浮动QQ代码 start*/
.f_tips{ width:30px; padding:15px 6px; text-align:center; background:#369ecc; color:#fff; font-size:16px; font-weight:bold; font-family: "微软雅黑"; float:left;}

.qqpfbox{ width:206px; color:white; font-family: "微软雅黑"; float:left; display:none;}

.qqpfbox .qqbtn{ height:120px;  padding-left:8px; background:url(../images/qq_03_t.gif) no-repeat}
.qqpfbox .qqbtn .cn{  font-size:14px; padding-top:13px; padding-left:10px}
.qqpfbox .qqbtn .en{  font-size:11px; padding-left:10px}
.qqpfbox .qqbtn ul li{ float:left; padding:0 7px; padding-top:10px;}

.qqpfbox .msnbg{ height:94px; background:url(../images/bot_07.gif) no-repeat; padding-left:15px;}

.qqpfbox .msnbg .msnlist dt{ background:url(../images/qq_03.gif) no-repeat 0 8px; padding-left:21px; height:25px; padding-top:8px; font-size:12px;}
.qqpfbox .msnbg .msnlist dd{ background:url(../images/qq_07.gif) no-repeat 6px 5px; padding-left:21px; height:15px; line-height:15px; color:#d0e9f3; font-size:11px;}

.qqpfbox .msnbg .phonelist dt{ background:url(../images/qq_11.gif) no-repeat 0 8px; padding-left:21px; height:28px; padding-top:10px; font-size:12px;}
.qqpfbox .msnbg .phonelist dd{ background:url(../images/qq_07.gif) no-repeat 6px 5px; padding-left:21px; height:15px; line-height:15px; color:#d0e9f3; font-weight:bold; font-size:11px;}

.qqpfbox .address{height:130px; background:url(../images/bot_08.gif) no-repeat; padding-left:15px;}
.qqpfbox .address dl dt{ padding-left:21px; height:30px; padding-top:10px; font-size:12px; background:url(../images/qq_15.gif) no-repeat 0 10px}
.qqpfbox .address dl dd{  height:16px; line-height:16px; color:#d0e9f3; font-weight:bold; font-size:12px;}
.qqpfbox .address dl dd.add{ font-weight:normal;}
/*浮动QQ代码 end*/

#apDiv1 {
	position:fixed;
	left:7px;
	top:30px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");
}


#apDiv2 {
	position:fixed;
	right:7px;
	top:30px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");
}








