@charset "utf-8";
body { font-family:"微软雅黑"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%; background:#FFF;}
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 ,submit{ margin: 0px; padding: 0px; outline:none;}
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:1002px; height:82px; position:relative;}
.logo{ position:absolute; top:15px; left:15px;}

.search{ position:absolute; top:28px; right:7px; width:273px;}
.search span{ float:left;}
.search span.webk{ width:187px; height:20px; background:url(../images/wenkbg.jpg) no-repeat top right; padding-left:7px; padding-top:2px; margin-right:7px; display:inline;}
.search span.webk .text{ width:176px;border:solid 1px #FFF;}
.search span.djan{ width:72px; height:24px;}
.search span.djan .submit{ width:69px; height:22px;border:none;background:url(../images/djan.jpg) no-repeat left top;overflow:hidden;}


/*导航条样式*/
.wmenu{ width:100%; height:45px; background:url(../images/menubg.jpg) repeat-x; position:relative; z-index:999999;}
.menu { width:967px; height:39px;position:relative; padding-top:6px; padding-left:50px;}
.menu ul li { float:left; width:122px; height:39px; text-align:center; line-height:39px; display:inline; margin:0px 6px;}
.menu ul li.xt { width:1px; height:39px; background:url(../images/xt.jpg) no-repeat left center; margin:0px;overflow:hidden; }
.menu ul li a { font-size:16px; color:#ffffff; }
.menu ul li:hover{background:url(../images/menulion.jpg) no-repeat;}
.menu ul li.on{ background:url(../images/menulion.jpg) no-repeat; }
.menu ul li:hover a{ color:#000000; }
.menu ul li.on  a{  color:#000000; }


.submenu { position:absolute; top:45px; left:0px; width:832px; height:auto !important; height:155px; min-height:155px; background:url(../images/xlcdbg.png) no-repeat left bottom;display:none; padding-left:185px;}
.submenu dd{ width:135px; float:left; overflow:hidden; padding-top:5px;}
.submenu dd a{ display:block; width:91px; height:26px; line-height:26px; color:#333333;  font-size:13px; text-align:center; margin:0 auto; }
.submenu dd a:hover{ background:url(../images/xlcdabg.png) no-repeat; color:#FFF;}

.banner { width:100%; height:355px; overflow:hidden; position:relative; z-index:1; }
#myFocus { width:1440px; height:355px; overflow:hidden;}
/*内容样式*/
.conter{ width:1002px; height:auto; padding:17px 0px; overflow:hidden;}

.ibout{ width:373px; height:212px; background:#e6e6e6; padding:7px 0px 0px 7px;}
.ibphoto{ width:217px; height:206px;}
.ibcont{ width:130px; height:206px; line-height:21px; color:#333333; padding-left:10px;}
.ibcont a{ color:#439af3;}


.news{ width:344px; height:219px; display:inline; margin-left:10px; overflow:hidden;}
.news ul li{ width:334px; height:43px; background:url(../images/newslibg.jpg) no-repeat 322px center #eeeeee; padding:10px 0px 0px 10px; margin-bottom:4px;}
.news ul li a{ color:#333333;  }
.news ul li span{ font-size:12px; color:#999999;}

.icontact{ width:250px; height:218px; background:url(../images/ilxwmbg.jpg) no-repeat left top; display:inline; margin-left:8px; padding-top:5px; padding-left:10px; color:#555555; line-height:22px;}
.icontact h2{ font-size:16px;}
.icontact p{ padding-bottom:10px;}


/*底部样式*/
.ftop{ height:110px; background:#e6e6e6;}
.ftopcont{ width:1002px; height:110px;}
.ftopleft{ width:209px; height:65px; padding-top:20px;}
.ftopright{ line-height:24px; color:#999999; text-align:right; padding-top:35px;} 
.ftopright a{ color:#999999; margin:0px 5px;}
.footer{ width:100%; height:38px; line-height:38px; text-align:center; background:url(../images/footerbg.jpg) repeat-x; color:#FFF;}
.footer a{ color:#FFF;}


.nybanner{ width:100%; height:198px; text-align:center; overflow:hidden; position:relative; z-index:1;}

.side{ width:200px; height:auto; float:left; overflow:hidden;}
.stitle{ height:30px; line-height:30px; color:#666666; font-size:16px; font-weight:bold;}
.stitle span{ font-size:14px;}
.cpfl{ width:100%;}
.cpfl ul li{ height:40px; line-height:40px; border-bottom: dotted 1px #cccccc; padding-left:40px;}
.cpfl ul li a{ color:#555555;}
.cpfl ul li:hover{ background:url(../images/sidelibg.jpg) no-repeat;}
.cpfl ul li:hover a{ color:#ffffff;}
.cpfl ul li.on{ background:url(../images/sidelibg.jpg) no-repeat;}
.cpfl ul li.on a{ color:#ffffff;}


.mian{ width:776px; height:auto; overflow:hidden; float:right;}
.mtitle{ height:40px; line-height:40px; border-bottom:solid 3px #4097f0; font-size:14px; color:#4097f0; position:relative;}
.mtitle span{ position:absolute; top:0px; right:10px; font-size:12px; color:#666666;} 
.miancont{ padding-top:20px;}

.ny_pro{ width:100%; overflow:hidden;}
.ny_pro ul{ float:left; margin:0px -15px 0px 0px;}
.ny_pro ul li{ width:229px; height:234px; float:left; margin:0px 15px; display:inline;}
.ny_pro ul li .photo{ width:229px; height:167px;}
.ny_pro ul li .name{ width:100%; height:24px; line-height:24px; text-align:center; padding-top:5px;}
.ny_pro ul li .name a{ color:#000000; font-weight:bold;}
.ny_pro ul li .time{ width:100%; height:18px; line-height:18px; text-align:center; color:#737373;}


/*页码放置 begin*/
.page { width:100%;padding:30px 0px; height:auto; text-align:center; clear:both;}
.page .prev,.page .next { margin: 0 4px; padding:6px 8px; text-align: center; color:#666666; border:solid 1px #e9e9e9;}
.page .num {text-align: center; margin: 0 4px;color: #666666; padding:6px 8px;border:solid 1px #e9e9e9;}
.page .cur { color: #ffffff; background:#4097f0;border:solid 1px #4097f0;}

/*详细页样式*/
.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; font-size:14px; }
.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; overflow:hidden; line-height:35px;}
.detail .print a { margin-right: 20px; float:right; }

.ny_protwo{ width:732px; margin:0 auto;overflow:hidden;}
.ny_protwo ul li{ height:200px; border-bottom:dotted 1px #000000; padding-top:15px;}
.ny_protwo ul li .photo{ float:left; width:194px; height:166px; padding:3px; background:#bababa;}
.ny_protwo ul li .np_right{ width:490px; height:172px; float:left; padding-left:20px;}
.ny_protwo ul li .np_right .np_righttitle{ line-height:24px;}
.ny_protwo ul li .np_right .np_righttitle a{ color:#000000; font-size:14px;}
.ny_protwo ul li .np_right p{ height:60px; line-height:20px; color:#000000; padding-top:15px;}

.more{height:26px; padding-top:20px; padding-left:330px;}
.more a{ width:143px; height:26px; display:inline-block; background:url(../images/ckyqbg.jpg) no-repeat;}
.ny_protwo ul li:hover .photo{ background:#006ae1;}
.ny_protwo ul li:hover .more a{ background:url(../images/ckyqhover.jpg) no-repeat;}

.ny_news{ width:744px; margin:0 auto; overflow:hidden;}

.ny_news ul li{ background:url(../images/ny_newslibg.jpg) no-repeat left center; line-height:40px; height:40px; text-align:right; color:#7b7b7b;}
.ny_news ul li a{ float:left; color:#262626; padding-left:20px;}
.ny_news ul li span{ font-family:"Verdana";}
.ny_news ul li:hover{ background:url(../images/ny_newslihover.jpg) no-repeat left center;}
.ny_news ul li:hover a{ color:#306bca;  text-decoration:underline;}

.danye{ line-height:24px; padding:10px 10px; text-align:justify; color:#333333;}


/*留言板样式*/
.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;}












