/*reset*/

html{color:#000;background:#FFF; -webkit-text-size-adjust:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;}

legend{color:#000;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{font-size:100%;}img{border:0px;}



/*网站基本定义*/

html{margin:0;padding:0;}


body{font:normal 12px  Arial,Helvetica,sans-serif;color:#4d4d4d;margin:0;padding:0;line-height:1.6; /*background: url(../images/heardBJ_01.jpg) repeat-x left top #fff;*/}

p{text-align:justify;}

h3{ font-weight:bold;}

strong{ font-weight:bold;}

acronym{border-bottom:none;}

a{ color:#666666; text-decoration:none; outline:none}

a:hover{ color:#1e4070; text-decoration:none;}




.del_float{ clear:both; line-height:0px; height:0px; font-size:0;}

.float_left{ float:left;}

.float_right{ float:right;}

.ele{ font-family:"΢ź" !important;}

.bold{ font-weight:bold;}

.fon12{ font-size:12px; }

.colorBlue,.colorBlue a,.colorBlue a:hover{ color:#0d4074}



#heardPage{ width:925px; margin:0 auto; height:110px;}

#heardPage h1{ width:136px; height:25px; float:left; background:url(../images/logo.jpg) no-repeat; margin:25px 0 25px 10px;}

#heardPage h1 a{ width:136px; height:25px; display:block; text-indent:-9999px}





#heardPage .topNav{ width:285px; float:right;}

#heardPage .topNav ul.leftBox{ float:left; display:inline; width:200px;padding:5px 0px; }

#heardPage .topNav ul li{ width:auto; text-align:right; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:14px;}

#heardPage .topNav ul li a{ color:#999;}

#heardPage .topNav ul li a:hover{ color:#1e4070;}

#heardPage .topNav ul li.line{ width:2px; margin:0 10px; display:inline }





#heardPage .mainNav{ clear:both; width:100%; height:32px;}

#heardPage .mainNav ul li{ float:left; font-size:0; line-height:0}

#heardPage .mainNav ul li.line{ width:2px; background:url(../images/mainNav_line.jpg) no-repeat left center; font-size:0; height:32px; margin:0 3px; display:inline}



.english{ width:80px; height:13px; float:right; position:relative; left:5px; }

span.login{ display:block; position:absolute; top:46px; width:60px; height:19px; background:url(../images/login_03.jpg) no-repeat left center; vertical-align:middle; /*right:5px;*/ right:12px; padding-left:25px;}

span.login a{ color:#9e9e9e;}

span.reg{ display:block; width:60px; height:19px;  background:url(../images/login_07.jpg) no-repeat left center; position:absolute; right:-4px; top:80px; padding-left:25px;}

span.reg a{ color:#9e9e9e;}

.english .s{  display:block;width:114px; height:13px; position:absolute; }

.english .s span.input{ width:74px; height:13px; line-height:13px; display:inline-block; padding-left:17px; background:npne; }

.english .s span.input span.inputBtn{ float:left; width:14px; height:13px;}

.english .s span.input span.inputBtn a{ display:block; text-indent:-9999px; width:23px; height:13px;} 

.english .s span.input input{ width:42px; height:13px;background:none;  float:left; color:#9e9e9e; font-size:12px; display:block;  text-align:center; border:none; }

.s ul{ position:absolute; left:0px ; top:20px; width:59px; line-height:13px; padding-left:0px; background:url(../images/bottom2_03.jpg) repeat-y; }

.s ul li{ color:#9e9e9e; text-align:center; background:url(../images/eng.jpg) no-repeat left center; vertical-align:middle; padding-left:20px; text-align:center;}

.s ul li a{ font-size:12px; color:#9e9e9e;}





.language{ width:150px; float:right;}

.language img{ display:block; float:left; margin:8px 9px 0 0;}

.language span{ background:url(../images/icon3.jpg) no-repeat right center; padding-right:10px; float:left; line-height:32px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



.NYBanner{ width:100%; height:174px; overflow:hidden; position:relative; text-align:center;}

.NYBanner img{width:1256px; height:174px; position:absolute; top:0; left:50%; z-index:1; margin-left:-628px;}

#proNavBox{ width:100%; background:url(../images/locationBJ.jpg) no-repeat center top; height:31px; line-height:31px;}

.proNav{ width:925px; height:31px; margin:0 auto; line-height:31px;}

.proNav h2{ width:175px; float:left;}

.proNav ul li{ width:auto; float:left; margin-right:12px; display:inline; font-size:0; line-height:0}





#warpBox{ width:100%; /*background:url(../images/bodyBJ_01.jpg) repeat-x left top;*/ margin:0 auto;}

#warp{ width:925px; margin:0 auto; padding-top:20px;}



#leftBar{ width:675px; float:left}

#rightBar{ width:225px; float:right; background:url(../images/rightBJ.png) no-repeat left top; min-height:750px; height:auto !important; height:750px;}



.rightTit{ display:block; height:25px; background: url(../images/rightTitBJ_01.png); margin-bottom:20px; line-height:25px; overflow:hidden; padding:0 10px;}

.rightTit h1{ font-size:14px; color:#1a3d6e; font-weight:bold; float:left}

.rightTit span,.rightTit span a{ float:right; font-size:12px; color:#999999}

.rightTit span a:hover{ color:#1a3d6e;}



.page{ text-align:center; width:230px; margin:0 auto; text-align:center; height:20px;}

.page span.number{ width:167px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin:0 10px; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px;}

.page span.number a{ padding:0 3px; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px;}

.page span{ font-size:0; line-height:0; width:20px; height:20px; display:binline-block; float:left}

.page span a{ padding:0; margin:0}

.cur{color:#1e4070; text-decoration:none;}

.warpBottom{ width:885px; margin:65px auto 20px; background:#595959; height:23px; padding:11px 20px; clear:both; color:#fff; line-height:23px; overflow:hidden}

.warpBottom input{ float:left}

.inputSR1{ width:181px; height:21px; line-height:21px; border:1px solid #ccc; padding-left:3px; margin-right:8px;}

.searchBox{ width:200px; float:right;}

.searchInput{ width:166px; border:1px solid #ccc; border-right:none; height:21px; line-height:21px; padding-left:3px;}



#footPage{ width:925px; margin:0 auto; border-top:1px solid #d9d9d9; padding:10px 0; height:30px; font-family:Arial, Helvetica, sans-serif}

#footPage a{ padding:0 8px;}



/*

zml*/

#heardPage .topNav .zml_nav{ width:300px; float:left; height:40px;}

#heardPage .topNav .zml_nav ul{ padding:5px 0px;}

#heardPage .topNav .zml_nav ul li{float:left; width:132px; position:relative;padding-right:10px; padding:5px 0px 0px;}

#heardPage .topNav .zml_click { width:120px; height:120px; position:absolute; bottom:-120px; right:12px; display:none; z-index:99999999;}



.weix{ background:url(../images/weix.png) no-repeat right; height:22px; padding-right:28px; line-height:23px; display:inline-block;}

.weib{ background:url(../images/weib.png) no-repeat right; height:22px; padding-right:28px; line-height:23px; display:inline-block;}





/*20160108*/



div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

body{font-size:13px; font-family:"΢ź"; margin:0px;padding:0px;color:#333;line-height:23px;height:auto;clear:both; /*background:url(../sonimages/bg.gif);*/}

img{border:0px;}

ul,li{ list-style:none;}

em,i{ font-style:normal;}

a{ text-decoration:none;color:#333;}

a:hover{ background-repeat:no-repeat;text-decoration:none;}

a,area{blr:expression(this.onFocus=this.blur())}

img{display:block;}



/*通用样式*/



.web{width:1260px;margin:0 auto;padding:0;}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.clearfix{*zoom:1;}

input,button,select,textarea{outline:none; border:none;outline:none;background:none;font-family:'΢ź';margin:0;padding:0;}