﻿@charset "utf-8";
body { font-family:"微软雅黑"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%; background:url(../images/headerbg.jpg) repeat-x left top #f3f3f3; }
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 { color: #000; text-decoration: none; blur:expression(this.onFocus=this.blur()); /* IE Opera */
outline:none; /* FF Opera */ }
a:focus { -moz-outline-style: none; /* FF */ }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration:none; }
a:active { text-decoration: none; }
table { font-size:inherit; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size: 14px; color: #000; }
h4 { font-size: 12px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.section { width: 100%; clear:both; padding-bottom: 12px; float: left; }
.copy { font-family:Arial, Helvetica, sans-serif; margin:0 3px; }
.ma { margin:0 auto; }
.fleft { float:left; }
.fright { float:right;}
.posr { position:relative;}
.posa { position:absolute; }
.textc { text-align:center; }
.f14 { font-size:14px; }
.fwb { font-weight:bold;}

.header {width:1100px; height:142px;}
.logo { top:57px; left:0px; }
.phone{ top:29px; right:0px;}

/*导航条样式*/
.wmenu { width:100%; height:50px; background:url(../images/menubg.jpg) repeat-x;}
.menu { width:1100px; height:50px; }
.menu ul li { float:left; width:135px; height:50px;}
.menu ul li.line { width:2px; height:50px; background:url(../images/xt.jpg) no-repeat left center; }
.menu ul li a { float:left; width:135px; height:50px; text-align:center; font-size:14px; line-height:50px; color:#ffffff; font-weight:bold; }
.menu ul li a:hover { background:#fd9b0e; color:#000000; }
.menu ul li a.on {background:#fd9b0e; color:#000000;}


/*banner样式*/
.banner { width:100%; height:400px; overflow:hidden; position:relative; z-index:1; }
.zhifub { height:400px; position:relative; z-index:10; }
.zfb_datu_ul { height:400px; position:relative; overflow:hidden; }
.zfb_datu_ul li { width:100%; height:400px; position:absolute; top:0; left:0; text-align:center; z-index:10; }

.zhifu_btn { position:relative; z-index:100000; width:100%; height:20px; text-align:center; margin:0 auto; margin-top:-20px; }
.xiaod_div { text-align:center; width:1100px; margin:0 auto; height:20px; }
.xiaod_div span { display:inline-block; margin:0px 5px; width:50px; height:12px; background:#ffffff; cursor:pointer; overflow:hidden; }
.xiaod_div .a_active { background:#fd9b0e; }



.conter { width:1100px; height:auto; padding-top:40px; overflow:hidden; }

.h520{ height:520px;}
.topleft{ width:800px; height:500px; background:url(../images/topbg.jpg) repeat-x left top #FFF; padding-top:10px;}
.sycpfl{ width:180px; height:500px; border-right:solid 1px #e8e8e8; margin-left:20px; display:inline;}
.w162{ width:162px;}
.title{ height:66px; line-height:76px; font-size:24px; color:#000000;border-bottom:solid 1px #f0f0f0;}
.sycpfl ul{ padding-top:10px;}
.sycpfl ul li{ line-height:30px; height:30px; background:url(../images/sycpfllibg.jpg) no-repeat left center; padding-left:20px;}
.sycpfl ul li a{ color:#666666; font-size:14px;}
.sycpfl ul li:hover{ background:url(../images/sycpfllihover.jpg) no-repeat left center;}
.sycpfl ul li:hover a{ color:#1051a6; text-decoration:underline;}

.w560{ width:560px; height:500px; display:inline; margin-left:20px;}
.title span{ float:left; padding-left:30px; background:url(../images/ckgdtp.jpg) no-repeat left 28px; line-height:76px; height:66px;}
.title span a{color:#666666; font-size:12px;}

.product { width:100%; padding-top:10px;overflow:hidden;}
.product ul li { width: 140px; height: 170px; float: left; padding-top:20px; margin:0px 23px; overflow: hidden; }
.product ul li .photo { width:140px; height:140px; }
.product ul li .photo img { vertical-align:middle; }
.product ul li .name { text-align: center; line-height: 30px; }
.product ul li .name a { color:#666666; }

.syabout{ width:286px; height:500px;background:url(../images/topbg.jpg) repeat-x left top #FFF; padding-top:10px;}
.w250{ width:250px;}
.abouttp{ height:112px; padding:30px 0px 15px;}
.syaboutcont{ line-height:22px; color:#666666; height:198px;}

.syabout .more{ height:22px; line-height:22px; background:url(../images/ckgdtp.jpg) no-repeat left center; padding-left:28px; margin-top:10px;}
.syabout .more a{ color:#666666;}

.h360{ height:330px;}
.w260{ width:260px;}

.tile2{ height:60px; border-bottom: solid 1px #e7e7e7; color:#000000; font-size:24px; line-height:65px; position:relative;}
.tile2 .ljgd{ position:absolute; top:0px; right:0px; padding-left:28px; background:url(../images/ckgdtp.jpg) no-repeat left 22px; font-size:12px; height:60px;}
.tile2 .ljgd a{ color:#666666;}
/*首页工程案例样式*/
.sbprocont { width:260px; height:240px; margin-top:10px;position:relative; }
.sbprocont .leftbotton, .sbprocont .rightbotton { width:30px; height:34px; position: absolute; cursor: pointer; top:100px; z-index:101111; }
.sbprocont .leftbotton { left:0px; background:url(../images/left.png) no-repeat; }
.sbprocont .rightbotton { right:0px; background:url(../images/right.png) no-repeat; }

.sbprocont .cont { width:260px; height:240px; margin: 0 auto; overflow: hidden; }
.sbprocont .imgul li{ width:260px; height:240px; overflow: hidden; float: left; }
.sbprocont .imgul li .photo{ width:260px; height:210px;}
.sbprocont .imgul li .name{ width:100%; line-height:30px; text-align:center;}
.sbprocont .imgul li .name a{ color:#666666;}
.fl { float:left; }

.synews{ width:510px; display:inline; margin-left:20px;}
.synews ul li{ height:34px; border-bottom:dotted 1px #cfcfcf; line-height:33px; background:url(../images/synewslibg.jpg) no-repeat left center;}
.synews ul li .date{ color:#7b7b7b; padding:0px 15px;}
.synews ul li a{ color:#666666;}
.synews ul li:hover{ background:url(../images/synewslihover.jpg) no-repeat left center;}
.synews ul li:hover a{ color:#175db4;}

.sysp{ width:290px;}

.tile2 .ljgsjj{ position:absolute; top:0px; right:0px;font-size:12px; height:60px;}
.tile2 .ljgsjj a{ color:#175db4;}
.sysptp{ height:240px; padding-top:10px;}

.link{ width:1100px; height:auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.linktitle{ width:100%; line-height:30px; font-size:24px; color:#000000;}
.linkcont{ width:100%; line-height:30px;color:#666666;}
.linkcont a{ display:inline-block; color:#666666; padding:0px 15px;}
.footer{ width:100%; height:130px; background:url(../images/footerbg.jpg) repeat-x;}

.footercont{ width:1100px; height:100px; padding-top:30px;}
.footerleft .f20{ font-size:30px; color:#000000;}
.footerleft .f14{ font-size:14px; color:#666666;}
.footerright{ color:#666666; text-align:right; line-height:30px; padding-top:38px;}
.footerright a{ color:#666666;}
.footerright .fxdm{ color:#666666;}
.footerright .fxdm .wz{ padding-right:10px;}

/*内页左边样式*/
.side { width:200px; float:left; overflow:hidden; }
.sidetop{ width:200px; background:url(../images/topbg.jpg) repeat-x left top #ffffff; padding-top:16px; margin-bottom:28px;}
.stitle { width:160px;height:52px;line-height:24px; font-size:24px; border-bottom:solid 2px #b4b4b4; margin:0 auto; color:#333333; padding-top:15px;}
.stitle span { font-size:14px; color:#666666;}

.side .conts { width:160px; height:auto; margin:0 auto; padding-bottom:20px;overflow:hidden;}
.side .conts dl { width:160px;}
.side .conts dl dt { width:160px; height:48px; border-bottom: solid 1px #f0f0f0;}
.side .conts dl dt a { display:inline-block; width:130px; height:48px;line-height:48px;  font-size:14px; color:#3b3b3b; background:url(../images/cpfllibg.jpg) no-repeat left center; font-weight:bold; padding-left:30px;}
.side .conts dl dt a:hover{ background:url(../images/cpfllihover.jpg) no-repeat left center; color:#306bca;}
.side .conts dl dt.on a{  background:url(../images/cpfllihover.jpg) no-repeat left center; color:#306bca;}

.side .conts dl dd { width:160px; display:none;}
.side .conts dl dd ul { padding:10px 0px;border-bottom: solid 1px #f0f0f0;}
.side .conts dl dd ul li {height:28px; line-height:28px; background:url(../images/ejfllibg.jpg) no-repeat 27px center; padding-left:40px;}
.side .conts dl dd ul li a { color:#999999; font-size:12px; font-family:"宋体";}
.side .conts dl dd.on { display:block; }





.mian { width:880px; height:auto; float:right; background:url(../images/topbg.jpg) repeat-x left top #FFF; padding-top:16px; overflow:hidden;}

.mtitle { width:840px;height:36px; margin:0 auto;color:#000000; font-size:18px; border-bottom:solid 1px #f0f0f0; line-height:24px; padding-top:24px;position:relative; }
.mtitle span { position:absolute; top:25px; right:10px; font-size:12px; color:#838383;}


.miancont {  width:840px; margin:0 auto;height:auto !important; height:400px; min-height:400px; }
.ny_pro { width:704px; margin:0 auto;padding-top:40px;overflow:hidden; }
.ny_pro ul { float:left; margin:0px -11px 0px 0px; }
.ny_pro ul li { width:140px; height:193px; float:left; display:inline; margin:0px 18px;}
.ny_pro ul li .photo { width:140px; height:140px;}
.ny_pro ul li .name { width:100%; line-height:30px; text-align:center;}
.ny_pro ul li .name a { color:#666666; }



/*页码放置 begin*/
.page { width:100%; padding:30px 0px 30px; text-align:center; clear:both; overflow:hidden; }
.page .prev, .page .next { margin: 0 4px; padding:6px 12px; background:#e5e5e5; text-align: center; color:#404040; }
.page .num { text-align: center; margin: 0 4px; color: #404040; padding:6px 12px; background:#e5e5e5; }
.page .cur { color: #ffffff; background:#094699; }

/*详细页样式*/
.detail { margin: 0 auto; padding:10px 20px;}
.detail .tit { width:658px; margin:0 auto; line-height: 24px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.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; padding-left:20px; }
.detail .print { padding: 8px 0; text-align: right; clear: both; }
.detail .print a { margin-right: 20px; }
/*内页新闻样式*/

.ny_news { width:750px; padding:40px 0px 0px;margin:0 auto; }
.ny_news ul li { height:35px; line-height:35px; background:url(../images/nynewslibg.jpg) no-repeat left center;border-bottom:solid 1px #ececec;}
.ny_news ul li span { color:#7b7b7b; padding:0px 15px;}
.ny_news ul li a { color:#7b7b7b;}
.ny_news ul li:hover{ background:url(../images/nynewslihover.jpg) no-repeat left center;}
.ny_news ul li:hover a { color:#306bca; text-decoration:underline;}


.danye { width:760px; margin:0 auto; padding:30px 0px;line-height:24px; color:#666666;}
/*留言板样式*/
.ny_msg { width:640px; margin:0 auto; padding-top:18px; padding-bottom:10px; }
.ny_msg .fontColor { color:#666666; }
.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:#666666; }
.ny_msg .welcome span.en { font-family:Arial; line-height:18px; font-size:11px; -webkit-text-size-adjust:none; color:#666666; }
.ny_msg .bridge { height:32px; width:158px; 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; }
.msgWrite { padding-left:0; background:none; margin-top:35px; }
.msgWrite .bridge { margin-left:165px; }
.msgWrite .msgform { margin:0 auto; 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; 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:30px; border:none; background:#6d7983; line-height:30px; cursor:pointer; color:#fff; overflow:hidden; }
.msgWrite .msgform ul li.butbox input:hover { background:#f76b3a; }
.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:#000000; }
.msgCk .msgpages span.msgpageAll { color:#000000; }
