﻿@charset "utf-8";

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

:focus { outline: 0;} 

a{ blr:expression(this.onFocus=this.blur());text-decoration:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

::selection{color:#fff; background:#0358b0;}

::-moz-selection{color:#fff; background:#0358b0;}

::-webkit-selection{color:#fff; background:#0358b0;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif;}
 
textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li,.lifl dd{ float:left; display:inline; list-style:none;}

.fr{ float:right;}

.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{ font-family:Microsoft YaHei,LiHei Pro; }

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:9999; } 

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em; }

.scroll2 ul{ position:absolute; height:200em; }

.scroll ul li{ float:left; }	

.wrap{ width:1007px; margin:0 auto; }

.topabr{ height:101px; overflow:hidden; }

.logo a{ position:absolute; top:16px; left:0px; background:url(../bg/logo.gif) no-repeat; width:517px; height:79px; display:block; }

.mininav{ position:absolute; top:28px; right:0px; }

.mininav li{ margin-right:11px; color:#222121; }

.mininav li a{ color:#222121; display:block; }

.mininav li a:hover{ color:#F00; }

.phone{ position:absolute; top:56px; right:0px; background:url(../bg/phone.gif) no-repeat; width:243px; height:35px; overflow:hidden; }

.fdm{ background:#0358b0; height:45px; border-bottom:1px solid #d0d1d2; border-top:1px solid #397abe;  }

.menu li{ height:45px; width:122px; position:relative; z-index:99; }

.menu li.line{ background:url(../bg/line.gif) no-repeat; width:1px; height:45px; overflow:hidden; }

.menu li a{ height:45px; display:block; }

.menu li a.m01{ background:url(../bg/m01.png) center 10px no-repeat #0358b0; }

.menu li a.m01:hover{ background:url(../bg/m01.png) center 10px no-repeat #618ab4; }

.menu li a.m01.on{ background:url(../bg/m01.png) center 10px no-repeat #618ab4; }

.menu li a.m01.hover{ background:url(../bg/m01.png) center 10px no-repeat #618ab4; }

.menu li a.m02{ background:url(../bg/m02.png) center 10px no-repeat #0358b0; }

.menu li a.m02:hover{ background:url(../bg/m02.png) center 10px no-repeat #618ab4; }

.menu li a.m02.hover{ background:url(../bg/m02.png) center 10px no-repeat #618ab4; }

.menu li a.m02.on{ background:url(../bg/m02.png) center 10px no-repeat #618ab4; }

.menu li a.m03{ background:url(../bg/m03.png) center 10px no-repeat #0358b0; }

.menu li a.m03:hover{ background:url(../bg/m03.png) center 10px no-repeat #618ab4; }

.menu li a.m03.hover{ background:url(../bg/m03.png) center 10px no-repeat #618ab4; }

.menu li a.m03.on{ background:url(../bg/m03.png) center 10px no-repeat #618ab4; }

.menu li a.m04{ background:url(../bg/m04.png) center 10px no-repeat #0358b0; }

.menu li a.m04:hover{ background:url(../bg/m04.png) center 10px no-repeat #618ab4; }

.menu li a.m04.hover{ background:url(../bg/m04.png) center 10px no-repeat #618ab4; }

.menu li a.m04.on{ background:url(../bg/m04.png) center 10px no-repeat #618ab4; }

.menu li a.m05{ background:url(../bg/m05.png) center 10px no-repeat #0358b0; }

.menu li a.m05:hover{ background:url(../bg/m05.png) center 10px no-repeat #618ab4; }

.menu li a.m05.hover{ background:url(../bg/m05.png) center 10px no-repeat #618ab4; }

.menu li a.m05.on{ background:url(../bg/m05.png) center 10px no-repeat #618ab4; }

.menu li a.m06{ background:url(../bg/m06.png) center 10px no-repeat #0358b0; }

.menu li a.m06:hover{ background:url(../bg/m06.png) center 10px no-repeat #618ab4; }

.menu li a.m06.hover{ background:url(../bg/m06.png) center 10px no-repeat #618ab4; }

.menu li a.m06.on{ background:url(../bg/m06.png) center 10px no-repeat #618ab4; }

.menu li dl{ position:absolute; top:45px; left:0px; width:122px; display:none; }

.menu li dl dd{ width:122px; line-height:32px; height:32px; border-top:1px solid #fff; font-size:14px; text-align:center;  }

.menu li dl dd a{ color:#fff; display:block; background:url(../bg/mbg.png) repeat 0 0; height:32px; }

.menu li dl dd a:hover{ background:#f78409; }

.bdm{ height:306px;overflow:hidden; position:relative; }

.banner{ height:306px; overflow:hidden; }

.banner ul a{ height:306px; display:block; }

.fdm1{ position:absolute; bottom:0px; background:url(../bg/mbg1.png) repeat-x left top; height:21px; width:100%; overflow:hidden; padding-top:15px; }

ul.pan{ margin-right:44px; }

ul.pan li{ background:url(../bg/dd.png) no-repeat; width:54px; height:7px; cursor:pointer; overflow:hidden; margin-left:11px; }

ul.pan li.hover{ background-position: -54px 0; }

.footer{ background:#0358b0; height:73px; overflow:hidden; padding-top:30px; color:#fff; line-height:21px; border-top:13px solid #cecece; margin-top:25px; }

.footer .wrap{ position:relative; }

.jczc{ position:absolute; top:22px; left:656px; color:#fff; }

.jczc a{ color:#fff; }

.fxa{ position:absolute; top:0px; left:656px; color:#fff; }

.fxdm{ position:absolute; top:-3px; left:753px; }

.side{ width:226px; margin-top:20px; }

.pro_case .title{ background:url(../bg/bg1.gif) no-repeat; height:55px; overflow:hidden; font-family:"Times New Roman", Times, serif; color:#fff; font-size:16px; line-height:16px; padding:20px 0 0 10px; }

.pro_case .title i{ display:block; font-size:14px; line-height:14px; margin-top:8px; padding-left:24px; }

.pro_case ul{ height:532px; }

.pro_case li{ width:226px; height:38px; line-height:38px; font-size:14px; font-weight:bold; }

.pro_case li a{ background:url(../bg/bg2.gif) no-repeat; display:block; color:#646363; padding-left:56px; }

.pro_case li a:hover{ background-position: 0 -38px; color:#0457c7; }

.contact{ margin-top:23px; }

.contact .title{ background:url(../bg/bg4.gif) no-repeat; height:29px; overflow:hidden; }

.contact .cont{ background:url(../bg/bg3.gif) no-repeat; height:179px; overflow:hidden; line-height:22px; color:#676666; padding:80px 10px 0 10px; font-family:"宋体"; }

.contact .cont a{ position:absolute; top:230px; right:6px; width:85px; height:25px; }

.main{ width:760px; margin-top:20px; }

.about .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6; }

.about .cont{ height:187px; overflow:hidden; border:1px solid #d7d7d7; border-top:none; padding:20px; }

.about .cont .name{ margin-left:305px; height:176px; overflow:hidden; line-height:25px; color:#666; text-indent:24px; }

.about .cont .more a{ background:url(../bg/bg5.gif) no-repeat; width:36px; height:11px; display:block; float:right; }

.product{ margin-top:20px; }

.product .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6;  }

.product .title a{ background:url(../bg/bg5.gif) no-repeat; width:36px; height:11px; display:block; margin-top:10px; margin-right:10px; }

.product .cont{ height:612px; }

.product li{ width:182px; height:139px; margin:15px 12px 0 0; overflow:hidden; }

.product li a{ width:170px; display:block; background:url(../bg/bg7.gif) no-repeat; height:128px; padding:3px 8px 8px 4px; }

.product li .name{ margin-top:-26px; background:#929292; line-height:26px; width:170px; height:26px; text-align:center; color:#fff; position:relative; zoom:1; *margin-top:-30px; *position:static;  }

.product li a:hover{ background-position:-182px 0; }

.product li a:hover .name{ background:#7bc2f9; }

.nbanner{ height:201px; overflow:hidden; }

.npro_case .title{ background:url(../bg/bg1.gif) no-repeat; height:55px; overflow:hidden; font-family:"Times New Roman", Times, serif; color:#fff; font-size:16px; line-height:16px; padding:20px 0 0 10px; }

.npro_case .title i{ display:block; font-size:14px; line-height:14px; margin-top:8px; padding-left:24px; }

.npro_case li{ width:226px; height:38px; line-height:38px; font-size:14px; font-weight:bold; }

.npro_case li a{ background:url(../bg/bg2.gif) no-repeat; display:block; color:#646363; padding-left:56px; }

.npro_case li a:hover{ background-position: 0 -38px; color:#0457c7; }

.npro_case li a.on{ background-position: 0 -38px; color:#0457c7; }

.ny_dan .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6; padding-right:15px; }

.ny_dan .title span{ color:#999; font-size:12px; font-family:"宋体"; }

.ny_dan .cont{ height:auto!important; height:412px; min-height:412px; line-height:25px; color:#666; padding-top:20px; }

.ny_pro .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6; padding-right:15px; }

.ny_pro .title span{ color:#999; font-size:12px; font-family:"宋体"; }

.ny_pro .cont{ height:auto!important; height:417px; min-height:417px; line-height:25px; color:#666; padding-top:15px; }

.ny_pro ul{ width:770px; margin-left:-10px; }

.ny_pro li{ width:182px; height:139px; margin:15px 0 0 10px; }

.ny_pro li a{ width:170px; display:block; background:url(../bg/bg7.gif) no-repeat; height:128px; padding:3px 8px 8px 4px; position:relative; }

.ny_pro li .name{ position:absolute; bottom:8px; left:4px; background:#929292; line-height:26px; width:170px; height:26px; text-align:center; color:#fff; }

.ny_pro li a:hover{ background-position:-182px 0; }

.ny_pro li a:hover .name{ background:#7bc2f9; }

/*页码放置 begin*/
.page { width: 100%; padding:30px 0 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px; color:#666665; }
.page .num { padding: 2px; text-align: center; color: #666665; }
.page .cur { color: #1791fc;}
/*页码放置 end*/

.detail .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6; padding-right:15px; }

.detail .title span{ color:#999; font-size:12px; font-family:"宋体"; }

.detail .cont{ height:auto!important; height:417px; min-height:417px; line-height:25px; color:#666; padding-top:15px; }

.detail .tit { line-height: 24px; padding:10px 0; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}

.detail .related { padding:6px 0; text-align: center;}

.detail .related p{ 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 .other li a{ color:#666; }

.detail .print { padding: 8px 0; text-align: right; clear: both;}

.detail .print a { margin-right: 20px; color:#666; }

.ny_news .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6; padding-right:15px; }

.ny_news .title span{ color:#999; font-size:12px; font-family:"宋体"; }

.ny_news .cont{ height:auto!important; height:417px; min-height:417px; line-height:25px; color:#666; padding-top:15px; }

ul.nwlist li{ line-height:36px; border-bottom:1px dashed #999; width:760px; }

ul.nwlist li a{ display:block; background:url(../bg/dd1.gif) no-repeat left 14px; padding-left:22px; color:#333; }

ul.nwlist li a:hover{ color:#1791fc; background:url(../bg/dd2.gif) no-repeat left 14px; }

ul.nwlist li span{ color:#999; }

.ny_msg .title{ background:url(../bg/bg6.gif) no-repeat; height:29px; line-height:29px; padding-left:30px; overflow:hidden; font-size:14px; color:#0071e6; padding-right:15px; }

.ny_msg .title span{ color:#999; font-size:12px; font-family:"宋体"; }

.ny_msg .cont{ height:auto!important; height:417px; min-height:417px; line-height:25px; color:#666; padding-top:15px; }

.ny_msg .fontColor{color:#808281;}

.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../bg/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;}

.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(../bg/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:230px;  background:url(../bg/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;}

.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;}