@charset "gb2312";
body { font-family:"ËÎÌå"; font-size: 12px;  color:#333333;margin:0;padding:0; }
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:#545454; }
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration:none; color:#0075cf}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; 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;}



.page { width:100%; padding:20px 0px; text-align:center; font-family:"Î¢ÈíÑÅºÚ";
        font-size:0;
*word-spacing:-1px;}
.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 .prev { width:51px; height:23px; line-height:23px; text-align:center; margin:0 6px; color:#404040; border:1px solid #C9C9C9; font-size:13px; }
.page .prev:hover { color:#016db8; border:1px solid #C9C9C9;}
.page .num { width:20px; height:23px; line-height:23px; margin:0 4px; text-align:center; color:#404040; border:1px solid #C9C9C9; font-size:13px; }
.page .num:hover { color:#FFF; background:#016db8; border:1px solid #B9B9B9; } 
.page .page_on { color:#FFF; background:#016db8; border:1px solid #B9B9B9; }
.page span { line-height:25px; color:#404040; font-size:13px; padding-left:10px;}




#wrap{ width:1003px; margin:0 auto; }
.ny_banner{ height:200px; overflow:hidden}

.topbar{ position:relative; height:105px;}

.logo{ position:absolute; top:33px; left:0px;}
.share{ position:absolute; width:137px; top:14px; right:167px;}
.phone{position:absolute; top:8px; right:14px; }




.menu {  height:14px; position:absolute; top:62px; right:0; }
.menu ul li { float:left; height:14px; background:url(../images/line.gif) no-repeat right 0; padding:0 22px;}

.menu ul li a { display:block; width:56px; height:14px;text-align:center; }

.menu ul li.li01{ padding:0 12px;}

.menu ul li.li01 a{ background:url(../images/m1.gif) no-repeat}
.menu ul li.li01 a:hover,.menu ul li.li01 a.cur{background:url(../images/h1.gif) no-repeat }

.menu ul li.li02 a{ background:url(../images/m2.gif) no-repeat}
.menu ul li.li02 a:hover,.menu ul li.li02 a.cur{background:url(../images/h2.gif) no-repeat }

.menu ul li.li03 a{ background:url(../images/m3.gif) no-repeat}
.menu ul li.li03 a:hover,.menu ul li.li03 a.cur{background:url(../images/h3.gif) no-repeat }

.menu ul li.li04 a{ background:url(../images/m4.gif) no-repeat; width:71px; height:14px;}
.menu ul li.li04 a:hover,.menu ul li.li04 a.cur{background:url(../images/h4.gif) no-repeat }

.menu ul li.li05 a{ background:url(../images/m5.gif) no-repeat}
.menu ul li.li05 a:hover,.menu ul li.li05 a.cur{background:url(../images/h5.gif) no-repeat }

.menu ul li.li06 a{ background:url(../images/m6.gif) no-repeat}
.menu ul li.li06 a:hover,.menu ul li.li06 a.cur{background:url(../images/h6.gif) no-repeat }
 
.menu ul li.li07 a{ background:url(../images/m7.gif) no-repeat}
.menu ul li.li07 a:hover,.menu ul li.li07 a.cur{background:url(../images/h7.gif) no-repeat }

.menu ul li.li07{ background:none}



.banner { width:100%; height:572px; position:relative}
.zhifub{height:572px;}
.zfb_datu_ul{height:572px;position:relative;}
.zfb_datu_ul li{height:572px;position:absolute;top:0;left:0;z-index:10;width:100%;}
.datu_li1{ background-size:cover;background-position:50% 50%;}
.datu_li2{ background-position:50% 50%;background-size:cover;}
.datu_li3{ background-position:50% 50%;background-size:cover;}
.datu_li4{ background-position:50% 50%;background-size:cover;}
.xiaod_div { width:982px; height:8px; margin:0 auto; text-align:right; margin-top:-156px; position:relative; z-index:100000000;}
.xiaod_div span{ display:inline-block; width:23px; height:8px; background:#ABA9A9; margin:0px 2px 0px 4px; cursor:pointer;}
.xiaod_div .a_active{ background:#E6203A;}


.banner_down{ height:124px; width:1003px; background:url(../images/down.png) no-repeat; position:absolute; bottom:0; z-index:999999999} 

.banner_down ul li { float:left; margin-top:70px; padding:0 12px;}
.banner_down ul li a{ display:block; width:143px; height:49px;}

.banner_down ul li a:hover{ background:url(../images/mm_03.png) no-repeat;}
.banner_down ul li img.pic{ margin:7px 0 0 7px; float:left}
.banner_down ul li img.font{ margin:11px 0 0 25px; float:left}

.banner_down ul li.fw img.font{ margin:11px 0 0 12px; float:left}



.content{ margin-top:16px;}
.content1{ margin-top:30px;}
.mod1{ float:left}
.mod1 .title{ height:20px; overflow:hidden}
.mod1 .title h3{ float:left}
.mod1 .title .more{ float:right}

.about{ width:279px; overflow:hidden; height:195px;  }
.about .cont{ line-height:26px; padding-top:10px;}
.about .cont p{ text-indent:2em; padding-top:10px;}
.about .cont img{ float:left; margin-bottom:10px; margin-top:5px;}


.product{ width:409px;  margin-left:25px; display:inline}
.product .title h3{ padding-left:42px;}
.product .title .more{ padding-right:50px;}
.mantle { position: relative; zoom:1; overflow: hidden; width:409px;}
.mantle .leftbotton ,.mantle .rightbotton{ width: 19px; height: 162px; position: absolute; top: 0px; cursor: pointer;}
.mantle .leftbotton { left:0px;background: url(../images/cc_18.gif);} 
.mantle .rightbotton{ right:0px; background: url(../images/cc_21.gif);}
.mantle .cont { width: 317px; margin: 0 auto; overflow: hidden;}
.mantle .imgul { float: left;}
.mantle .imgul .pic{ width:317px;  height:160px; overflow: hidden; float: left; }
.mantle .imgul li { width:317px;  height:71px; overflow: hidden;margin-top:14px;}
.mantle .imgul li .photo{ width:102px; float:left}
.mantle .imgul li .text{ width:194px; float:left; margin-left:20px;}
.mantle .imgul li .text .tit{ height:25px; line-height:25px; font-size:13px; text-decoration:underline; color:#0075cf}
.mantle .imgul li .text .tit a{ color:#0075cf}
.mantle .imgul li .text .intro{ line-height:20px;}
.fl{float:left;}



 
.news{  width:275px; overflow:hidden; float:right; display:inline}
.news .cont { margin-top:10px;}
.news .cont ul li{ height:24px; height:26px; line-height:26px; padding-left:5px; background:url(../images/icon.gif) no-repeat 0 10px ; padding-left:10px; float:left;  overflow:hidden; width:260px;}
.news .cont ul li a{ float:left}
.news .cont ul li .date{ float:right; color:#9e9e9e}




.footer{ height:55px; text-align:center; border-top:1px solid #e0e0e0; line-height:55px; margin-top:20px;  }






.side{ width:213px;  float:left; }



.category .title{ height:43px; overflow:hidden; border-bottom:1px solid #e3e3e3}


.category .cont{ padding-top:1px;}
.category .cont ul li a{ display:block;  height:39px; line-height:39px; text-align:center; color:#545454; font-size:14px; border-bottom:1px solid #e3e3e3}
.category .cont ul li a.on,.category .cont ul li a:hover{ background:#016db8; color:white;}



.side .msg{ margin-top:22px;}

.main{ width:734px; float:right; }



.mod .title{ height:44px; border-bottom:1px solid #016db8; overflow:hidden }
.mod .title h3{ float:left;  padding-top:15px;}
.mod .title .more{ float:right; padding-top:22px; }
.mod .title .more span.cur{ color:#016db8}


.ny_dan .cont{ padding:20px 5px 20px 5px;line-height:30px;}



.ny_pro ul li{ float:left; width:202px; height:225px; overflow:hidden ; padding:0 21px; margin-top:24px;} 
.ny_pro ul li .photo { }
.ny_pro ul li .name{ padding-top:10px; font-size:13px; height:25px;}
.ny_pro ul li .name a{ color:#016db8;  text-decoration:underline	}
.ny_pro ul li .intro{ line-height:20px; color:#545454; height:40px; overflow:hidden}


.ny_news .cont ul { margin-top:15px;}
.ny_news .cont ul li{  background:url(../images/icon.gif) no-repeat 0 12px; height:30px; line-height:30px; padding-left:15px; border-bottom:1px dashed #cbcbcb}
.ny_news .cont ul li a{ float:left}
.ny_news .cont ul li a:hover{ color:#008aff; text-decoration:underline}
.ny_news .cont ul li .date{ float:right; color:#7e7e7e}




.ny_msg .cont{ padding-top:20px;}
.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;}

.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;}

.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{ 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;}


.ny_dan .cont{ padding-left:10px;}
.ny_dan .cont .c_tit{ font-size:14px; color:#008aff }
.ny_dan .cont .text{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:40px;}
.ny_dan .cont .text .sidebar{ width:520px; float:left} 
.ny_dan .cont .text span{ font-size:18px; color:#016db8; font-weight:bold}
.ny_dan .cont .text .code{ padding-top:0px;}
.ny_dan .cont .map{ margin-top:20px;}








.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #e3e3e3; overflow:hidden; }
.detail .related { padding:6px 0; text-align: center; }
.detail .related span { padding: 0 10px; }
.detail .text { line-height: 23px; }
.detail .text .photo { text-align: center; }
.detail .other { padding-top:10px; }
.detail .other li { line-height: 24px; }
.detail .print { text-align: right; clear: both; }
.detail .print a { margin-right: 20px; }




