﻿/*inside style*/

.banner{ padding-top:10px;}
.news{ line-height:24px;}
.news li{ background:url(../images/icon.gif) no-repeat -58px -87px; padding-left:8px; height:24px; overflow:hidden;}

/*main-box*/
#main-box{ width:980px; padding-top:10px;}

/*left*/
#left{ width:190px; overflow:hidden;}
#left ul li{ background:url(../images/inside-left-bg.jpg) no-repeat; width:190px; height:43px; line-height:40px; text-align:center; font-size:14px; margin-bottom:8px;}
#left ul li a:hover,#left ul .current{ color:#bc2a2a;}

/*right*/
#right{ width:775px;}
#right .position{ padding-left:10px; height:36px; line-height:36px; border-bottom:solid #dbdbdb 1px;}
#right .position .red{ color:#bc2a2a;}
/*reg-menu*/
#reg-menu{ height:135px; width:765px; padding-left:10px; padding-top:15px; border-bottom:solid #dbdbdb 1px;}
#reg-menu a{ width:154px; height:125px; float:left; display:block; background:url(../images/reg-menu.jpg) no-repeat; overflow:hidden; line-height:800px;}
#reg-menu #lab01{ background-position:0px 0px; margin-right:46px;}
#reg-menu #lab02{ background-position:-200px 0px; margin-right:46px;}
#reg-menu #lab03{ background-position:-399px 0px; margin-right:46px;}
#reg-menu #lab04{ background-position:-599px 0px;}
#reg-menu #lab01:hover,#reg-menu .on1{ background:url(../images/reg-menu.jpg) no-repeat 0px -125px!important;}
#reg-menu #lab02:hover,#reg-menu .on2{ background:url(../images/reg-menu.jpg) no-repeat -200px -125px!important;}
#reg-menu #lab03:hover,#reg-menu .on3{ background:url(../images/reg-menu.jpg) no-repeat -399px -125px!important;}
#reg-menu #lab04:hover,#reg-menu .on4{ background:url(../images/reg-menu.jpg) no-repeat -599px -125px!important;}
/*form-box*/
#form-box{ width:770px; margin:0px auto; padding:27px 0px;}
#form-box .title{ width:93px; margin:0px auto; height:15px; background:url(../images/icon.gif) no-repeat -57px -356px; padding-left:27px; color:#bc2a2a; font-size:14px;}
#form-box .cont-board{ width:770px; padding-top:10px; overflow:hidden;}
#form-box .cont-board .border-top{ background:url(../images/form-border.jpg) no-repeat; height:6px; width:770px; overflow:hidden; clear:both;}
#form-box .cont-board .border-center{ background:url(../images/form-border.jpg) repeat-y -770px 0px; width:736px; padding-left:17px; padding-right:17px; padding-top:16px; clear:both; padding-bottom:25px; overflow:hidden; }
#form-box .cont-board .border-bottom{ background:url(../images/form-border.jpg) no-repeat 0px -6px; height:10px; width:770px; overflow:hidden; clear:both;}
#form-box .red{ color:#bc2a2a;}
#form-box .text{ height:26px; line-height:26px; border:solid #dbdbdb 1px; background:#f8f8f8; padding-left:6px;}
#form-box .text3{ line-height:26px; border:solid #dbdbdb 1px; background:#f8f8f8; padding-left:6px;}
#form-box .text-area{ line-height:20px; border:solid #dbdbdb 1px; background:#f8f8f8; width:592px; padding-left:6px;}
#form-box .text2{ height:20px; line-height:20px; border:solid #dddddd 1px; padding-left:3px; background:url(../images/form-date.jpg) no-repeat top right;}
#form-box .btn{ background:url(../images/icon.gif) repeat-x 0px -404px; height:26px; line-height:26px; text-align:center; border:solid #dbdbdb 1px; color:#fff; padding-left:5px; padding-right:5px;}
#form-box .pr50{ padding-right:52px; color:#858484;}
#form-box .success-text{ background:url(../images/success-bg.gif) no-repeat center bottom; width:700px; margin:0px auto; min-height:250px; _height:250px; padding-top:48px;}
#form-box .success-text dl{ margin:0px auto;}
#form-box .success-text dl dt{ float:left; padding-left:40px; padding-right:15px;}
#form-box .success-text dl dd{ float:left; width:508px; line-height:26px; padding-top:6px; text-align:center;}
#form-box .success-text dl dd font{ line-height:24px;}
#form-box .success-text dl dd .red a{ color:#bc2a2a!important;}
#form-box .success-text dl dd p{ padding-top:25px;}
#form-box .pad6{ padding-left:6px;}
#form-box .foot-info{ line-height:24px; padding:6px;}

/*date*/
#basis { display:inline; position:relative;}
#calender { position:absolute; top:30px; left:0; width:220px; background-color:#fff; border:3px solid #ccc; padding:10px; z-index:10;}
#control { text-align:center; margin:0 0 5px 0;}
#control select { font-family:"Lucida sans unicode", sans-serif; font-size:11px; margin:0 5px;     vertical-align:middle;}
#calender .controlPlus { padding:0 5px; text-decoration:none; color:#333;}
#calender table { empty-cells: show;  width:100%; font-size:11px; table-layout:fixed;}
#calender .weekdays td{ text-align:right; padding:1px 5px 1px 1px; color:#333;}
#calender .week td { text-align:right; cursor:pointer; border:1px solid #fff; padding:1px 4px 1px 0;}
#calender .week .today { background-color:#ccf; border-color:#ccf;}
#calender .week .holiday { font-weight: bold;}
#calender .week .hoverEle { border-color:#666; background-color:#99f; color:#000;}

/*search-box*/
#search-box{ background:url(../images/search-bg.jpg) no-repeat; width:765px; height:71px; margin:16px auto; margin-bottom:0px;}
#search-box span{ float:left; display:block;}
#search-box .row1{ padding-left:41px; line-height:66px; width:72px;}
#search-box .row2{ width:448px; padding-top:17px;}
#search-box .row2 .search-text{ width:420px; height:28px; line-height:26px; padding-left:5px; border:solid #dbdbdb 1px;}
#search-box .row3{ padding-top:22px; width:120px;}

/*news-box*/
#news-box{ padding-left:17px;}
#news-box ul{ width:637px; float:left; clear:both; border-bottom:dashed #d7d7d7 1px; padding:18px 0px 20px 35px;}

/*news-detail*/
.news-detail{ width:705px; margin:0px auto; line-height:24px; }
.news-detail .zt1{ padding-top:30px; text-align:center; font-size:14px; font-weight:bold;}
.news-detail .zt2{ text-align:center; color:#999;}
.news-detail .zt3 .btn{ background:url(../images/icon.gif) no-repeat 0px -449px; width:173px; height:32px; margin:0px auto; line-height:32px; display:block; color:#fff!important; text-align:center; text-indent: 0;}
.news-detail .zt3 p{ padding-bottom:8px; padding-top:10px; text-indent: 2rem;}

/*page-list*/
.page-list{ padding-left:40px; padding-top:20px;}
.page-list a{ float:left; display:block; padding-left:8px; padding-right:8px; line-height:21px; background:#f8fbff; border:solid #c9cbce 1px; margin-right:5px;}
.page-list .current{ font-weight:bold; float:left; display:block; padding-left:8px; padding-right:8px; line-height:21px; background:#f8fbff; border:solid #c9cbce 1px; margin-right:5px;}

/*左右滚图scrollpic_box*/
.scrollpic_box{ width:770px; height:165px; margin:0px auto; overflow:hidden; padding-top:16px; position:relative; border-bottom:dashed #c3c3c3 1px;}
.scrollpic_box .Cont{ float:left; width:730px; overflow:hidden;}
.scrollpic_box .box{ width:174px; height:160px; float:left; overflow:hidden; text-align:center; line-height:20px; margin-right:10px;}
.scrollpic_box .box a img{ width:174px; height:117px;}
.scrollpic_box .box p{ text-align:center; line-height:36px;}
.scrollpic_box .arrLeft{width:15px;height:33px; background:url(../images/scroll-arrow.jpg) no-repeat; float:left; cursor:pointer; margin-top:40px; margin-right:8px;}
.scrollpic_box .on1{width:15px;height:33px; background:url(../images/scroll-arrow.jpg) no-repeat 0px -62px; float:left; cursor:pointer; margin-top:40px; margin-right:8px;}
.scrollpic_box .arrRight{width:15px;height:33px; background:url(../images/scroll-arrow.jpg) -58px 0px no-repeat; position:absolute; top:57px; right:0px; cursor:pointer;}
.scrollpic_box .on2{width:15px;height:33px; background:url(../images/scroll-arrow.jpg) -58px -62px no-repeat; position:absolute; top:57px; right:0px; cursor:pointer;}

/*xy-active*/
#xh-active{ width:765px; margin:0px auto;}
#xh-active .list{ width:765px; padding-bottom:28px; border-bottom:dashed #dfdede 1px; clear:both;}
#xh-active .list h1{ padding:18px 0px; padding-left:14px; font-size:14px; color:#bc2a2a;}
#xh-active .list dl dt{ float:left; background:url(../images/img-bg.jpg) no-repeat; width:186px; height:86px; overflow:hidden; padding-top:1px; padding-left:1px;}
#xh-active .list dl dt img{ width:182px; height:73px;}
#xh-active .list dl dd{ padding-left:27px; width:539px; float:left;}
#xh-active .list dl dd h2{ padding-bottom:8px; padding-top:6px;}
#xh-active .list dl dd h2 a{ color:#000;}
#xh-active .list dl dd h2 a:hover{ color:#bc2a2a;}
#xh-active .list dl dd p{ line-height:22px; width:539px;}
#xh-active .list dl dd .more{ float:right}
.more a{ display:block; background:url(../images/icon.gif) no-repeat -37px -500px; line-height:14px; text-align:center; color:#fff!important; width:43px; font-family:Arial, Helvetica, sans-serif;}

#xhzc .zt1{ font-weight:normal; color:#000;}
#xhzc .zt2{ color:#666;}

/*partners*/
#partners{ padding-top:6px; width:765px; margin:0px auto; overflow:hidden;}
#partners dl{ float:left; width:762px; clear:both; border-bottom:dashed #dfdede 1px; padding-bottom:20px; padding-top:25px; overflow:hidden;}
#partners dl dt{ float:left; background:url(../images/img-bg2.jpg) no-repeat; width:147px; height:85px; overflow:hidden; padding-left:1px; padding-top:1px;}
#partners dl dt img{ width:139px; height:79px;}
#partners dl dd{ float:left; padding-left:20px; width:580px; line-height:22px;}
#partners dl dd .red{ color:#bc2a2a;}
#partners dl dd .pad8{ padding-top:8px;}
#partners .ad-img{ padding-top:25px; width:765px;}

/*tab-list*/
.tab-list{ padding-top:30px; padding-left:6px;}
.tab-list ul li{ float:left;}
.tab-list ul li a{ width:129px; height:36px; line-height:31px; text-align:center; background:url(../images/tab-bg1.gif) no-repeat -130px 0px; float:left; cursor:pointer;}
.tab-list ul li a:hover,.tab-list ul .select{ width:83px!important; height:36px; line-height:31px; text-align:left; padding-left:46px; background:url(../images/tab-bg1.gif) no-repeat; float:left; color:#fff;}

/*online-cont*/
.online-cont{ width:760px; margin:0px auto; margin-top:12px;}
.online-cont .title{ width:750px; background:url(../images/icon.gif) repeat-x 0px -543px; height:31px; line-height:31px; border:solid #efefef 1px; padding-left:10px; overflow:hidden;}
.online-cont ul{ border-bottom:dashed #dfdede 1px; float:left; padding:13px 0px; padding-left:10px; width:748px; overflow:hidden; clear:both;}
.online-cont span{ float:left; display:block;}
.online-cont .row1{ width:478px;}
.online-cont .row2{ width:120px; padding-right:70px; text-align:center;}
.online-cont .row3{ width:70px; text-align:center;}
.online-cont .page-list{ padding-left:14px;}

/*new-proposal*/
.new-proposal{ width:720px; margin:0px auto; margin-top:12px;}
.new-proposal h1{ width:720px; height:31px; overflow:hidden; line-height:31px;}
.new-proposal h1 .flt{ background:url(../images/online-titlebg.jpg) no-repeat; width:273px; height:31px; padding-left:37px;}
.new-proposal h1 .frt{ color:#a2a2a2;}
.new-proposal .edit-cont{ width:720px; height:245px;}
.new-proposal .edit-cont textarea{ width:708px; height:235px; border:solid #eeeeee 1px; padding:5px;}
.new-proposal .btn-cont{ width:216px; padding-top:22px;}
.new-proposal .btn-cont span{ display:block;}
.new-proposal .btn-cont .slect-input{ width:74px; float:left; padding-top:5px;}
.gray-btn{ background:url(../images/icon.gif) no-repeat 0px -606px; width:125px; height:29px; line-height:29px; text-align:center; float:left; border:0px; cursor:pointer;}

/*article-box*/
#article-box{ width:720px; margin:0px auto; padding-top:16px;}
#article-box #cont1{ width:695px; margin:0px auto;}
#article-box #cont1 p{ line-height:24px; padding-bottom:20px;}
#article-box #cont3 ul{ padding-left:15px;}
#article-box #cont3 ul li{ width:640px; clear:both; line-height:36px;}
#article-box #cont2 .input1{  padding-left:6px; padding-right:6px; height:23px; line-height:23px; border:solid #efefef 1px;}
#article-box #cont2 .input2{  padding-left:6px; padding-right:6px; line-height:23px; border:solid #efefef 1px;}
#article-box #cont2 .input3{ height:20px; line-height:20px; border:solid #dddddd 1px; padding-left:3px; background:url(../images/form-date.jpg) no-repeat top right;}
#article-box #cont2 .padtop6{ padding-top:6px;}
#article-box #cont2 .select1{ padding-left:6px; padding-right:8px; line-height:24px;}
#article-box #cont2 .file1{ line-height:24px; height:24px; border:solid #dddddd 1px;}
#article-box #cont2 .btn-cont{ margin:0px auto; width:125px; display:block; padding-right:66px; padding-top:15px;}

/*--提示--*/

.btnaaa2{ width:156px; margin:0px auto; padding-top:25px;}
.btnaaa2 a{ background:url(../images/ts-btn.jpg) no-repeat; width:88px; font-size:14px; color:#4e9d00; height:27px; padding-top:16px; display:block; padding-left:68px;}



/*2012-9-15新增样式*/
/*左边三级菜单样式*/
.sub-left-menu{ width:185px; border:solid #d9d9d9 1px; border-top:none; border-bottom:none; height:auto!important; margin-bottom:0px!important;}
.sub-left-menu a{ width:185px; height:29px; display:block; background:#fafafa; line-height:29px; text-align:center; font-size:12px; border-bottom:dashed #cecece 1px;}
.sub-left-menu a:hover{ background:#767676; color:#fff!important;}
.margin0{ margin-bottom:0px!important; overflow:hidden; height:40px!important;}

/*search-box2*/
#search-box2{ width:764px; margin-top:16px; overflow:hidden;}
#search-box2 .cont-top{ width:764px; background:url(../images/zlzx-bg1.jpg) no-repeat; height:8px; overflow:hidden; clear:both;}
#search-box2 .cont-center{ width:764px; float:left; clear:both; background:url(../images/zlzx-bg2.jpg) repeat-y;}
#search-box2 .cont-bottom{ width:764px; background:url(../images/zlzx-bg3.jpg) no-repeat; height:8px; overflow:hidden;}
#search-box2 span{ float:left; display:block;}
#search-box2 .row1{ padding-left:41px; line-height:61px; width:72px;}
#search-box2 .row2{ width:448px; padding-top:12px;}
#search-box2 .row2 .search-text{ width:420px; height:28px; line-height:26px; padding-left:5px; border:solid #dbdbdb 1px;}
#search-box2 .row3{ padding-top:17px; width:90px;}
#search-box2 .row4{ padding-top:20px;}
#search-box2 .row4 a{ background:url(../images/zlzx-arow2.jpg) no-repeat right center; padding-right:15px; line-height:22px; color:#b70000; text-decoration:underline;}
#search-box2 .row4 .select{ background:url(../images/zlzx-arow1.jpg) no-repeat right center;}
#search-box2 #gj-cont{ padding-left:40px; padding-bottom:12px;}
#search-box2 .select-wid1{ width:76px;}
#search-box2 .select-wid2{ width:60px;}
#search-box2 .select-wid3{ width:162px;}
#search-box2 .select-wid4{ width:58px;}

/*资料中心*/
.zlzx-ad{ border:solid #dddddd 1px; margin-top:6px;}
.zlzx-block{ width:980px; margin-top:6px;}
.zlzx-block .news-box{ width:741px; height:215px; border:solid #d8d8d8 1px; padding:2px;}
.zlzx-block .news-box .news-text{ width:366px; height:92px; border-bottom:dashed #dfdede 1px; border-right:dashed #dfdede 1px;}
.zlzx-block .news-box .news-text h2{ text-align:center; line-height:42px; font-size:16px; font-weight:bold;}
.zlzx-block .news-box .news-text h2 a{ color:#000;}
.zlzx-block .news-box .news-text h2 a:hover{ color:#bc2a2a;}
.zlzx-block .news-box .news-text h3{ padding-left:12px; padding-right:12px; line-height:20px; color:#666;}
.zlzx-block .news-box .news{ width:366px; height:120px; border-right:dashed #dfdede 1px;}
.zlzx-block .news-box .news ul{ padding-left:14px; padding-top:12px;}
.zlzx-block .news-box .news ul li{ width:315px; overflow:hidden;}
.zlzx-block .board{ border:solid #DCDCDC 1px; overflow:hidden;}
.zlzx-block .qc-search{ width:226px; height:219px;}
.zlzx-block .qc-search h2{ background:url(../images/title-bg.gif) no-repeat 0px -39px; width:161px; margin:0px auto;}
.zlzx-block .qc-search .title-bg1{ background:url(../images/title-bg.gif) repeat-x top left; height:30px;}
.zlzx-block .qc-search .title-bg1 h2{ line-height:26px; text-align:center;}
.zlzx-block .qc-search p{ text-align:center; padding-top:10px; padding-bottom:2px;}
.zlzx-block .qc-search .select-wid1{ width:77px;}
.zlzx-block .qc-search .select-wid2{ width:60px;}
.zlzx-block .qc-search .select-wid3{ width:162px;}
.zlzx-block .qc-search .select-wid4{ width:62px;}
.zlzx-block .qc-search .input-wid1{ width:163px; height:26px; border:solid #dcdcdc 1px; background:#f9f9f9; line-height:26px; padding-left:5px;}
.zlzx-block .Ncont{ width:369px; height:264px; border:solid #d8d8d8 1px; overflow:hidden;}
.zlzx-block .Ncont h2{ background:url(../images/title-bg.gif) repeat-x 0px -179px; height:23px;}
.zlzx-block .Ncont h2 span{ display:block; color:#393939;}
.zlzx-block .Ncont h2 .flt{ padding-left:14px; padding-right:22px; line-height:21px; border-top:solid #ab0000 2px; font-weight:bold;}
.zlzx-block .Ncont h2 .frt{ line-height:23px; padding-right:18px;}
.zlzx-block .Ncont dl{ padding-left:19px; height:66px; overflow:hidden; padding-top:12px; width:332px; clear:both;}
.zlzx-block .Ncont dl dt{ width:107px; float:left;}
.zlzx-block .Ncont dl dd{ width:225px; float:left; padding-top:3px; line-height:22px;}
.zlzx-block .Ncont .news{ clear:both; padding-left:18px; padding-top:8px;}
.zlzx-block .Ncont .news .red{ color:#d44949;}
.zlzx-block .Ncont .news ul li{ width:326px; overflow:hidden;}
.zlzx-block .mar8{ margin-right:6px;}
.zlzx-block .black{ color:#303030;}
.zlzx-block .Nwid{ width:224px!important;}
.zlzx-block .Nwid .news ul{ padding-top:4px;}
.zlzx-block .Nwid .news ul li{ width:186px!important; overflow:hidden;}
.zlzx-block .tab-box{ width:600px; height:264px; border:solid #d8d8d8 1px; overflow:hidden;}
.zlzx-block .tab-box h2{ background:url(../images/title-bg.gif) repeat-x 0px -179px; height:23px;}
.zlzx-block .tab-box h2 span{ display:block; color:#393939;}
.zlzx-block .tab-box h2 .flt{ padding-left:14px; padding-right:22px; line-height:21px; border-top:solid #ab0000 2px; font-weight:bold;}
.zlzx-block .tab-box .frt{ line-height:23px; padding-right:18px;}
.zlzx-block .tab-box .tab-menu{ width:578px; padding-top:12px; padding-left:13px;}
.zlzx-block .tab-box .tab-menu ul{ width:569px; padding-left:9px; height:21px; border-bottom:solid #dadada 1px;}
.zlzx-block .tab-box .tab-menu ul li{ float:left; width:70px; height:21px; border:solid #dadada 1px; border-bottom:none; background:url(../images/title-bg.gif) repeat-x 0px -211px; margin-right:5px; text-align:center; line-height:21px; cursor:pointer; color:#ce0000;}
.zlzx-block .tab-box .tab-menu ul .select{ background:url(../images/title-bg.gif) repeat-x 0px -235px; color:#fff; font-weight:bold;}
.zlzx-block .tab-box .news ul{ padding-left:25px; padding-top:8px; width:264px; float:left;}
.zlzx-block .tab-box .news ul li{ width:264px; overflow:hidden;}
.zlzx-block .hytx-box{ width:265px;}
.zlzx-block .hytx-box .hytx-cont{ width:363px; border:solid #d8d8d8 1px; overflow:hidden; height:197px;}
.zlzx-block .hytx-box .hytx-cont h2{ background:url(../images/title-bg.gif) repeat-x 0px -179px; height:23px;}
.zlzx-block .hytx-box .hytx-cont h2 .flt{ padding-left:14px; padding-right:22px; line-height:21px; border-top:solid #ab0000 2px; font-weight:bold; color:#393939;}
.zlzx-block .hytx-box .hytx-cont .news{ padding-left:20px; width:155px; overflow:hidden; padding-top:14px;}
.zlzx-block .hytx-box .hytx-cont .img{ width:171px;}
.zlzx-block .hytx-box h3{ padding-top:8px;}
.zlzx-block .bian img{ border:solid #d9d9d9 1px;}
.zlzx-block .ad-box{ width:229px;}
.zlzx-block .ad-box p{ padding-bottom:9px;}


/*分类菜单*/
.container2 {font-size:14px;width:190px;line-height:30px; color:#333;}
.container2 li {background:url(../images/bg.jpg) 170px 14px no-repeat; border:solid #ccc 1px; height:35px; margin-bottom:8px; text-align:center; line-height:35px;_zoom:1; cursor:pointer;}
.container2_2 {position:absolute;display:none;}
.container2_2 span{padding-bottom:6px; display:block; line-height:25px;}
.container2_2 dl {font-size:14px;width:500px;border:2px solid #e80811;background:#fff; position:relative; padding-top:5px; padding-bottom:5px; left:2px; top:-6px; }
.container2_2 dd div {padding:8px 20px; _zoom:1; font-size:12px;}
.container2_2 dd .red{ color:#e80811;}
.container2_2 dt{padding:0 5px; position:absolute;background:url(../images/bg.jpg) 170px 14px no-repeat #fff;border:2px solid #e80811; border-right:0;width:169px;left:-181px; color:#e80811; top:-2px;height:35px;line-height:35px; text-align:center; cursor:pointer;}
.container2_2 a{ _zoom:1;}
.container2_2 a:link, .container2_2 a:visited, .container2_2 a:active {color:#333; text-decoration:none;}
.container2_2 a:hover {color:#e80811;text-decoration:none;}
.no_bg{background-image:none;}
