@charset "utf-8";

/*基础标签重置*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, th, s { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; list-style:none; font-style:normal; text-decoration:none;word-wrap: break-word;}
textarea{ font-size:12px;}
ol,ul {list-style:none;}
section, article, aside, header, footer, nav, dialog, figure { display:block;}
figure { margin:0; }

/*总体清除浮动*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */


/*页面布局*/

body{ font-size:12px; font-family:"微软雅黑"; color:#333333; background:url(../images/bj.jpg) repeat-x left top #FFF;}
a{ font-size:12px; color:#333333; font-family:"微软雅黑"; font-weight:normal}
a:hover{ font-size:12px; color:#ff9933; font-family:"微软雅黑"; font-weight:normal}

#main{ width:1000px; height:auto; margin:0 auto;}
#header{ width:1000px; height:auto;}
#header .top{ width:972px; height:22px; text-align:right}
#header .top a{ background:url(../images/line.jpg) no-repeat right 3px; padding:0px 10px; padding-right:14px; line-height:20px; color:#FFF}
#header .top a:hover{ background:url(../images/line.jpg) no-repeat right 3px; padding:0px 10px; padding-right:14px; line-height:20px; color:#009966}
#header .top a.bgNone{ background:none;}
#header .top_two{ width:1000px; height:97px; overflow:hidden;}
#header .top_two .logo{ float:left; height:97px; overflow:hidden;}
#header .top_two .two_right{ background:url(../images/top_03.png) no-repeat left top; text-align:right; float:right; width:389px; height:97px; overflow:hidden;}
#header .top_two .two_right a{ width:80px; height:36px;display:inline-block; text-align:left; text-indent:14px; line-height:36px;}

#header .menu{ width:1000px; height:51px; background:url(../images/nav_05.png) no-repeat left top;}
#header .menu ul li{ float:left; width:110px; height:51px; text-align:center; position:relative}
#header .menu ul li a{ height:51px; line-height:51px; font-weight:bold; font-size:14px; display:block}
#header .menu ul li a:hover{height:51px; line-height:51px; font-weight:bold; font-size:14px; background:url(../images/nav_06.png) repeat-x left top; color:#FFF; display:block}
#header .menu ul li.current .navTop{height:51px; line-height:51px; font-weight:bold; font-size:14px; background:url(../images/nav_06.png) repeat-x left top; color:#FFF; display:block}
#header .menu ul li.time{ width:220px; height:51px; line-height:51px; font-size:12px; text-align:center; font-weight:bold}

.banner{ width:1000px; height:243px; overflow:hidden}

#center{ width:1000px; height:auto;}
#center .home_one{ width:1000px; height:auto;}
#center .home_one .hone_left{width:758px; height:auto; float:left;}
#center .home_one .hone_left .left_1{ width:758px; height:auto;}
#center .home_one .hone_left .left_1 .about{ width:364px; height:auto; float:left;}
#center .home_one .hone_left .left_1 .about .title{ width:364px; height:63px; background:url(../images/index_08.png) no-repeat left top;}
#center .home_one .hone_left .left_1 .about .title span{ font-size:14px; color:#efab00; float:left; padding-top:16px; padding-left:7px; }
#center .home_one .hone_left .left_1 .about .title a.more{ float:right; padding-top:30px; padding-right:10px;}
#center .home_one .hone_left .left_1 .about .cont{ line-height:23px; padding-right:8px;}
#center .home_one .hone_left .left_1 .about .cont .cont_pic{ width:155px; height:133px; float:left; overflow:hidden;}

#center .home_one .hone_left .left_1 .news{ width:394px; height:auto; float:left;}
#center .home_one .hone_left .left_1 .news .title{ width:394px; height:63px; background:url(../images/index_09.png) no-repeat left top;}
#center .home_one .hone_left .left_1 .news .title span{ font-size:14px; color:#efab00; float:left; padding-top:16px; padding-left:21px; }
#center .home_one .hone_left .left_1 .news .title a.more{ float:right; padding-top:30px; padding-right:10px;}
#center .home_one .hone_left .left_1 .news .cont{ padding-left:30px; padding-right:18px;}
#center .home_one .hone_left .left_1 .news .cont ul li{ background:url(../images/dian_14.png) no-repeat left center; height:30px; line-height:30px; border-bottom:dashed 1px #999; text-indent:12px;}
#center .home_one .hone_left .left_1 .news .cont ul li a{ height:30px; line-height:30px;}
#center .home_one .hone_left .left_1 .news .cont ul li a:hover{ height:30px; line-height:30px;}
#center .home_one .hone_left .left_2{ width:758px; height:88px; overflow:hidden;}
#center .home_one .hone_left .left_3{ width:758px; height:120px; overflow:hidden; background:url(../images/index_23.png) no-repeat left top;}
#center .home_one .hone_left .left_3 .left_3_L{ padding:30px 0px 0px 38px; float:left; width:322px;}
#center .home_one .hone_left .left_3 .left_3_L ul li{ background:url(../images/dia_25.png) no-repeat left 8px; height:20px; text-indent:16px;}
#center .home_one .hone_left .left_3 .left_3_L ul li a{ height:22px; line-height:22px; color:#ff9933;}
#center .home_one .hone_left .left_3 .left_3_L ul li a:hover{ height:22px; line-height:22px; color:#333333;}
#center .home_one .hone_left .left_3 .left_3_L ul li.more{ text-align:right; background:none; padding-right:6px;}

#center .home_one .hone_left .left_3 .left_3_R{ padding:30px 0px 0px 66px; float:left; width:330px;}
#center .home_one .hone_left .left_3 .left_3_R ul li{ background:url(../images/dia_25.png) no-repeat left 8px; height:20px; text-indent:16px;}
#center .home_one .hone_left .left_3 .left_3_R ul li a{ height:22px; line-height:22px; color:#ff9933;}
#center .home_one .hone_left .left_3 .left_3_R ul li a:hover{ height:22px; line-height:22px; color:#333333;}
#center .home_one .hone_left .left_3 .left_3_R ul li.more{ text-align:right; background:none; padding-right:6px;}

#center .home_one .home_right{ width:242px; height:auto; float:right;}
#center .home_one .home_right .right_1{ width:242px; height:248px; background:url(../images/huiyuan_09.png) no-repeat left top;}
#center .home_one .home_right .right_1 ul{ padding-top:87px; padding-left:34px;}
#center .home_one .home_right .right_1 ul li{ margin-bottom:6px}
#center .home_one .home_right .right_1 ul li.li_2{ margin-bottom:11px;}
#center .home_one .home_right .right_1 ul li .input_cs{ width:172px; height:22px; line-height:22px; border:1px solid #ccc}
#center .home_one .home_right .right_1 ul li .code{ width:77px; float:left;}
#center .home_one .home_right .right_1 ul li span{ float:left; padding-top:1px; padding-left:4px;}
#center .home_one .home_right .right_1 ul li font{ line-height:22px; padding-left:4px;}
#center .home_one .home_right .right_1 ul li .subBtn{ width:75px; height:23px; background:url(../images/sub.jpg) no-repeat left top; border:none; float:left;}
#center .home_one .home_right .right_1 ul li .resetBtn{ width:75px; height:23px; background:url(../images/sub1.jpg) no-repeat left top; border:none; float:left;}
#center .home_one .home_right .right_1 ul li.Btn{ margin-top:18px;}
#center .home_one .home_right .right_1 ul li .pad12{ padding-left:24px; float:left;}
#center .home_one .home_right .right_1 ul li a{color:#ff9900}
#center .home_one .home_right .right_2{ width:232px; padding-left:10px; padding-top:10px; height:auto;}

#center .home_two{ width:1000px; height:174px; overflow:hidden;}
#center .home_two a{ float:left; height:174px; overflow:hidden;}

#footer{ background:url(../images/bottom.png) no-repeat center bottom; height:204px;}
#footer .cont{ width:1000px; height:auto; margin:0 auto;}
#footer .cont .bottom_1{ width:896px; height:77px; padding-right:10px; background:url(../images/bottom_38.png) no-repeat left top; padding-left:94px; overflow:hidden}
#footer .cont .bottom_1 .Bcont{ padding-top:14px; overflow:hidden}
#footer .cont .bottom_1 img{ padding:4px; border:solid 1px #cccccc}
#footer .cont .bottom_1 .Bcont td table td{ padding:0px 5px;}

#footer .cont .bottom_2{ width:1000px; height:109px; background:url(../images/bottom_52.png) no-repeat left top;}
#footer .cont .bottom_2 .bottomNav{ text-align:right; padding-top:18px; padding-right:12px;}
#footer .cont .bottom_2 .bottomNav a{ padding:0px 5px;}
#footer .cont .bottom_2 .Copyright{ width:600px; padding-top:20px; padding-left:10px; line-height:26px;}

.ny_banner{ width:1000px; height:auto;}
.ny_banner img{ display:block}

.ny_left{ width:281px; height:auto; float:left; background:url(../images/left_10.png) repeat-y left top;}
.ny_left .one{ width:281px; height:auto;}
.ny_left .one .title{ width:281px; height:59px; background:url(../images/left_07.jpg) no-repeat left top; line-height:54px; text-indent:18px; color:#FFF; font-weight:bold; font-size:16px}
.ny_left .one .cont{ width:197px; height:auto; margin:0 auto;}
.ny_left .one .cont ul li{ width:197px; height:32px; overflow:hidden; text-align:center; margin-bottom:5px;}
.ny_left .one .cont ul li a{ width:197px; height:32px; display:block; background:url(../images/left.jpg) no-repeat left top; line-height:32px; color:#000; font-weight:bold}
.ny_left .one .cont ul li a:hover{ width:197px; height:32px; display:block; background:url(../images/left-b.jpg) no-repeat left top; line-height:32px; color:#ffffff; font-weight:bold}
.ny_left .one .cont ul li.current a{width:197px; height:32px; display:block; background:url(../images/left-b.jpg) no-repeat left top; line-height:32px; color:#ffffff; font-weight:bold}

.ny_left .two{ width:244px; height:auto; margin:0 auto; overflow:hidden;}
.ny_left .third{ background:url(../images/left_14.png) no-repeat left bottom;}
.ny_left .third .title{ width:281px; height:49px; background:url(../images/left_12.png) no-repeat left top; line-height:38px; text-indent:18px; color:#FFF; font-weight:bold; font-size:16px}
.ny_left .third .cont{ padding:0px 15px; line-height:24px; padding-left:18px; padding-bottom:10px;}

.ny_right{ width:719px; height:auto; float:right; }
.ny_right .title{ width:697px; height:37px; background:url(../images/right_08.png) no-repeat left top; padding-left:23px;}
.ny_right .title span{ width:170px; height:37px; font-weight:bold; line-height:35px; text-align:center; font-size:14px; color:#FFF; display:block}
.ny_right .cont{ width:719px; height:auto; background:url(../images/right_10.png) repeat-y left top;}
.ny_right .cont .cont_1{ padding:15px 10px; padding-left:15px;  min-height:524px; height:auto !important; height:524px; overflow:visible; line-height:28px;}
.ny_right .bottom{ width:719px; height:20px; background:url(../images/right_24.png) no-repeat left top; overflow:hidden}

#header .menu ul li .twoList{ position:absolute; left:0px; top:51px; border:solid 1px #EA931F; background:url(../images/liBg.png) left top; width:150px; height:auto; display:none}
#header .menu ul li.current .twoList{ display:block}
#header .menu ul li .twoList ul li{ width:150px; height:26px; text-align:center;}
#header .menu ul li .twoList ul li a{ display:block; height:26px; line-height:26px; font-size:12px; font-weight:normal}
#header .menu ul li .twoList ul li a:hover{ display:block; height:26px; line-height:26px; font-size:12px; background:#FDAB30; font-weight:bold}

/*分页*/
div.pager{text-align:center; margin:0 auto;padding-top:0px !important; padding-top:6px;padding-bottom:3px; line-height:30px; margin-top:10px;}
div.pager span{margin-left:4px;margin-right:4px;}
div.pager a{margin-left:4px;margin-right:4px;text-decoration:none;}

.pic_list { padding-top:30px;}
.pic_list ul li{ float:left; width:50%; text-align:center;}
.pic_list ul li .pic{ width:270px; height:200px; margin:0 auto; border:solid 1px #CCC; padding:4px;}
.pic_list ul li .picName{ padding:10px 0px; text-align:center; width:270px; margin:0 auto;}
.pic_list ul li .videoName{padding:10px 0px; text-align:center; width:270px; margin:0 auto; height:48px; line-height:24px;}

.news_list ul li{ background:url(../images/dian.jpg) no-repeat 10px center; padding-left:10px; height:28px; text-indent:15px; border-bottom:dashed 1px #EEEEEE}
.news_list ul li span{ float:right; line-height:28px;  padding-right:10px;}
.news_list ul li a{ height:28px; line-height:28px;}
.news_list ul li a:hover{ height:28px; line-height:28px;}

.video_list{}
.video_list ul li{ border-bottom:dashed 1px #CCC; padding-left:160px; position:relative; height:165px; padding-top:15px;}
.video_list ul li .pic{ width:130px; height:150px; border:solid  1px #eeeeee; padding:4px; position:absolute; left:0px; top:10px; }
.video_list ul li a{ font-size:16px; font-weight:bold}
.video_list ul li a:hover{ font-size:16px; font-weight:bold}


.guestList td{ padding-left:10px;}
.guestList .one td{ font-weight:bold; color:#4493D9}
.line{ border-bottom:solid 1px #CCC; width:100%; margin-bottom:20px;}

.serverForm input.input_cs{ height:24px; border:solid 1px #CCC; width:260px;}
.serverForm .STYLE1{ color:#F00; font-weight:bold; padding-left:4px;}
.Validform_wrong{ color:#F00; padding-left:4px;}
.Validform_right{ display:none}

.memberregister{border-bottom:solid 1px #CCC;}
.memberregister li{ border:solid 1px #CCC; border-bottom:none}
.memberregister li label{ width:160px; text-align:right; border-right:solid 1px #CCC; display:inline-block; padding:5px 0px; background:#f6f6f6}
.memberregister li label.labelBtn{ background:none; border-right:none}

.newsd{}
.newsd .Ntitle{ font-size:24px; color:#ff9933; font-weight:bold; line-height:50px; text-align:center}
.newsd .sub_title{ text-align:center; line-height:24px; border-bottom:dashed 1px #dbdbdb; color:#666; padding-bottom:8px; }
.newsd .desc{ border:solid 1px #f2e3d0; background:#e7d1b4; padding:5px; margin:15px 0px; margin-top:8px;}
.newsd .newsdCont{ padding-bottom:20px;}
.newsd .prevNext{ background:#f2e3d0; border:solid 1px #e7d1b4}
.newsd .prevNext p{ text-indent:10px; border-bottom:dashed 1px #e7d1b4}
.newsd .prevNext p.last{ border-bottom:none}
.newsd .back{text-align:right; padding:15px 0px;}

.ZLtable td{ padding-left:10px;}
.ZLtable .txtCs{ width:160px; border:solid 1px #CCCCCC; height:20px; text-indent:2px; float:left;}
.ZLtable .code{ width:60px;}
.ZLtable font{ padding-left:10px;}
.ZLtable span{ padding-left:10px; float:left; padding-top:2px;}
.ZLtable span img{ cursor:pointer}