@charset "utf-8";
body { font-family:"微软雅黑"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%;}
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;}
/*头部样式*/
.header{width:100%; height:116px; background:url(../images/headerbg.jpg) repeat-x left bottom #ffffff; border-top:solid 1px #0065cd;position:relative; z-index:1111111;}
.header_cont{width:982px; height:116px;}
.logo{ width:206px; height:47px; margin-top:26px; margin-left:9px;}
.header_cont_right{width:590px; height:116px;}

.topmenu{ width:205px;height:27px;}
.topmenu a{ color:#000000;float:left; line-height:27px; height:27px; width:75px; text-align:right; padding-right:5px; margin-right:10px;}
.topmenu a.one{background:url(../images/tb1.png) no-repeat 5px center;}
.topmenu a.two{background:url(../images/tb2.png) no-repeat 5px center;}
.topmenu a.one:hover{ background:url(../images/tb1hover.png) no-repeat 5px center #0065cd; color:#ffffff;}
.topmenu a.two:hover{ background:url(../images/tb2hover.png) no-repeat 5px center #0065cd; color:#ffffff;}
/*导航条样式*/
.menu{width:560px; height:40px; margin-top:26px; padding-right:30px;}
.menu ul li{ float:left;width:80px; height:40px; position:relative; z-index:11111;}
.menu ul li a{ float:left; width:80px; height:36px; text-align:center; font-size:14px; line-height:16px; padding-top:4px; color:#333333;}
.menu ul li a span{font-size:10px; color:#898989;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8); display:inline-block;line-height:14px;}
.menu ul li:hover{background:url(../images/menulion.jpg) repeat-x #0065cd; }
.menu ul li:hover a{color:#ffffff;}
.menu ul li:hover span{color:#ffffff;}
.menu ul li a.on{background:url(../images/menulion.jpg) repeat-x #0065cd; color:#ffffff;}
.menu ul li a.on span{color:#ffffff;}

.menu ul li .submenu{position:absolute; top:40px; left:0px; width:auto;padding-top:2px;display:none;white-space:nowrap;}
.menu ul li .submenu a{ width:auto;height:22px; *height:19px;line-height:20px; font-size:12px; padding:0px 10px 0px;float:none;background:url(../images/xlmenuxt.jpg) no-repeat right center;color:#ffffff;white-space:nowrap; zoom:1;}
.menu ul li .submenu a:hover{text-decoration:underline;}


/*banner样式*/
.banner{width:100%; height:396px; position:relative; z-index:1; overflow:hidden;}
#myFocus{ width:1440px; height:396px; margin:0 auto;}

/*内容样式*/
.conter{width:982px; height:auto; padding-top:28px;overflow:hidden;}
/*内容top样式*/
.conter_top{ height:260px; padding-left:12px;}
/*首页视频样式*/
.sy_sp{width:306px; height:auto; overflow:hidden;}
.sy_title{width:100%; height:33px;}
.sy_sp_cont{height:177px; background:url(../images/spbg.jpg) no-repeat; margin-top:18px; padding:10px 0px 0px 10px;}
/*首页关于我们样式*/
.sy_about{width:295px; height:auto; overflow:hidden; margin-left:19px;}
.sy_about_tp{height:79px; margin-top:23px;}
.sy_about_cont{line-height:20px; height:80px; color:#626363; position:relative; padding-top:5px;}
.sy_about_cont a{ position:absolute; bottom:4px; right:10px;}
/*首页联系我们样式*/
.sy_lxwm{width:269px; height:auto; overflow:hidden; margin-left:55px;}
.sy_lxwm_cont{width:100%; height:auto; margin-top:20px;}


/*首页中间样式*/
.conter_middle{height:275px;padding-left:12px;}
/*首页新闻样式*/
.index_news{width:245px; height:auto; overflow:hidden;}

.sy_news_top{ height:84px; margin-top:20px;}
.sy_news_top_photo{width:84px; height:84px;}
.sy_news_top_right{width:155px; height:84px;}
.sy_news_top_right_title{height:20px; line-height:20px;}
.sy_news_top_right_title a{font-size:14px; color:#0058b3;}
.sy_news_top_right_cont{line-height:20px; color:#333333; padding-top:5px; position:relative;}
.sy_news_top_right_cont a{ position:absolute; bottom:3px; right:7px;}


.sy_news{width:100%;padding-top:10px; overflow:hidden;}
.sy_news ul li{height:14px; background:url(../images/sy_newslibg.jpg) no-repeat left center; text-align:right; float:left; overflow:hidden; width:100%; padding:3px 0px; line-height:14px;}
.sy_news ul li a{color:#828282; float:left; margin-left:10px;}
.sy_news ul li .time{color:#828282;}
.sy_news ul li:hover{background:url(../images/sy_newslihover.jpg) no-repeat left center; color:#0058b3;}
.sy_news ul li:hover a{color:#0058b3;}
.sy_news ul li:hover .time{color:#0058b3;}


/*首页案例样式*/
.index_pro{ width:615px;position:relative; margin-left:60px;}
.index_pro .leftbotton, .index_pro .rightbotton { width:29px; height:29px; position: absolute; cursor: pointer; }
.index_pro .leftbotton{ left:-33px; top:120px; }
.index_pro .rightbotton{ right:-33px; top:120px; }
.index_pro .leftbotton a{ display:block; width:29px; height:29px; background: url(../images/left.jpg) no-repeat; }
.index_pro .rightbotton a{ display:block;  width:29px; height:29px; background: url(../images/right.jpg) no-repeat; }
.index_pro .leftbotton a:hover { background:url(../images/lefthover.jpg) no-repeat; }
.index_pro .rightbotton a:hover { background: url(../images/righthover.jpg) no-repeat; }

.index_pro .cont { width:615px; height:191px; margin: 0 auto;overflow: hidden; padding-top:13px;}
.index_pro .imgul li{ width:177px; height:179px; overflow: hidden; float: left; display:inline; margin:0 9px; padding:5px 4px; border:solid 1px #d4d4d4;}
.index_pro .imgul li .photo{ width:177px; height:145px;}
.index_pro .imgul li .name{width:100%; height:24px; line-height:24px; text-align:center; padding-top:10px;}
.index_pro .imgul li .name a{color:#000000;}
.index_pro .imgul li .name a:hover{color:#0058b3;}
.fl { float:left; }
.index_pro .more{position:absolute; top:10px; right:-20px;}


.conter_bottom{height:300px; overflow:hidden; position:relative; padding-left:12px;}
.conter_bottom .more{position:absolute; top:10px; right:30px;}
/*首页产品样式*/
.sy_pro{width:100%; height:auto; margin-top:25px;}
.sy_pro ul li{ width:217px; height:211px; float:left; margin-right:23px;}
.sy_pro ul li .photo{width:209px; height:177px; padding:4px;}
.sy_pro ul li .name{width:100%; line-height:26px; text-align:center; height:26px;}
.sy_pro ul li .name a{color:#535353; font-size:14px;}
.sy_pro ul li .photo:hover{border:solid 4px #0058b3; padding:0px;}
/*底部样式*/
.footer{width:100%; height:35px; background:#0058b3; border-bottom:solid 1px #1264b8;border-top:solid 1px #1264b8; line-height:35px; text-align:center; color:#ffffff; font-family:"宋体";}
.footer a{color:#ffffff; font-family:"宋体";}


.nybanner{width:100%; height:200px; text-align:center; overflow:hidden; position:relative; z-index:1;}
.nylogo{width:269px; height:56px; margin-top:18px;}
/*内页左边样式*/
.side{width:216px; height:auto; float:left; background:#FFF; overflow:hidden; padding-bottom:20px;}
.sidetitle{ width:201px;height:33px;text-align:center; margin:0 auto; margin-bottom:22px;}

.side .conts { width:195px; height:auto; margin:0 auto; padding-bottom:13px;}
.side .conts dl {}
.side .conts dl dt { width:195px; height:26px; margin-bottom:10px;}
.side .conts dl dt a { display:inline-block; width:195px; height:26px;line-height:26px; text-align:center; color:#ffffff; font-size:14px; background:url(../images/cpfllibg.jpg) no-repeat;}
.side .conts dl dt a:hover{ background:url(../images/cpfllihover.jpg) no-repeat;}
.side .conts dl dt.on a{ background:url(../images/cpfllihover.jpg) no-repeat;}


.side_c{width:100%; height:auto;}
/*内页右边样式*/
.mian{width:692px; height:auto !important; height:400px;min-height:400px;float:right; padding-bottom:20px; margin-right:20px;}
.mtitle{height:20px; position:relative;padding-top:5px;background:url(../images/mtitlebg.jpg) no-repeat left 10px; color:#0058b3; font-size:14px; line-height:20px; padding-left:15px;}
.mtitle span{position:absolute; top:5px; right:0px; font-size:12px;color:#0058b3;}

.miancont{width:100%; height:auto; overflow:hidden;}
.danye{line-height:30px; color:#575757; text-align:justify; padding:10px 20px;}

/*内页技术样式*/
.ny_new_one{ width:100%;height:auto;}
.ny_new_one ul li{height:94px;padding-top:25px;}
.ny_new_one ul li .photo{width:136px; height:94px; float:left;}
.ny_new_ys_one{width:532px; float:left; height:94px; margin-left:18px;}
.ny_new_ys_one_title{height:24px; line-height:24px;}
.ny_new_ys_one_title a{color:#232323; font-size:14px;}
.ny_new_ys_one_title a:hover{color:#aa3636;}
.ny_news_ys_one_time{font-size:10px; font-family:"Verdana"; color:#7e7c7c; line-height:20px;}
.ny_new_ys_one_cont{line-height:18px; color:#808080; padding-top:10px;}


/*内页产品样式*/
.ny_pro{ width:100%;height:auto; padding-top:23px;}
.ny_pro ul li{ width:157px; height:160px; overflow: hidden; float: left; display:inline; margin:0px 30px 33px; padding:4px 3px; border:solid 1px #d4d4d4;}
.ny_pro ul li .photo{ width:157px; height:126px;}
.ny_pro ul li .name{width:100%; height:34px; line-height:34px; text-align:center; }
.ny_pro ul li .name a{color:#000000;}
.ny_pro ul li:hover{border:solid 1px #7a9ce2;}
.ny_pro ul li:hover .name a{color:#0058b3;}

/*页码放置 begin*/
.page { width:100%;padding:40px 0px 20px; height:auto; text-align:center; clear:both;}
.page .prev,.page .next { margin: 0 4px; padding:6px 8px; border:solid 1px #e9e9e9;text-align: center; color:#404040;}
.page .num {text-align: center; margin: 0 4px;color: #404040; padding:6px 8px;border:solid 1px #e9e9e9;}
.page .cur { color: #e9e9e9; background:#0058b3;border:solid 1px #0058b3;}

/*详细页样式*/
.detail {margin: 0 auto; padding:0px 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:634px; height:auto; padding-top:25px;}
.ny_news ul { }
.ny_news ul li { height:115px;background:url(../images/nynewslibg.png) no-repeat left 6px; padding-left:20px;}
.ny_news li .newcont { width:100%;}
.ny_news li .newcont a { color:#000000; font-size:14px;}
.ny_news li .date { width:100%; height:24px; line-height:24px; font-size:10px; color:#666666; font-family:"Verdana";}
.ny_news ul li p { line-height:18px; height:36px; color:#666666; overflow:hidden; }
.ny_news ul li:hover .newcont a{color:#aa3636;}





/*留言板样式*/
.ny_msg { width:640px; margin:0 auto; padding-top:18px; padding-bottom:10px; }
.ny_msg .fontColor { color:#333333; }
.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:#333333; }
.ny_msg .welcome span.en { font-family:Arial; line-height:18px; font-size:11px; -webkit-text-size-adjust:none; color:#333333; }
.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;}







