@charset "utf-8";
* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2;}
ol,ul,li{ list-style:none; }
a { color:#444; text-decoration:none; }
a:hover{ color:#dd1a00; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

body{ font-size:12px; background: url(../images/zhengti_01.jpg);}
.wrap_bg{ width:1000px; margin:0 auto;  overflow:hidden;}
.wrap{ width:972px; padding:0 14px; margin:0 auto; background:url(../images/bottom.jpg) left bottom no-repeat #fff;}
.main{ padding:0 14px; overflow:hidden}
.main_left{ float:left; width:593px; display:inline;}
.main_right{ float:right; width:360px; display:inline;}
h2{ font-size:12px; font: bold 12px "Microsoft YaHei",微软雅黑;}
.title1{ border-bottom:2px solid #4d4d4d;}
.title2{ height:33px; background:url(../images/title_bg3.png) repeat-x;}
.title2 span{ padding-left:10px; display:block; float:left; width:100px; font-family:"Microsoft YaHei"; font-size:14px; line-height:32px; font-weight:bold; color:#085d97;}


/*top*/
.waikuang { width:11px; height:939px; background:url(../images/zhengti_01.jpg); background-repeat:repeat-x; }
.top{ width:1000px; margin:0 auto; height:110px; background:url(../images/imarigt001.jpg) no-repeat right;}
.logo{width:353px;  height:90px; background: url(../images/imaleft001.jpg);display: block; margin-top: 10px; float: left; }
.sun{ width:148px; height:17px; background: url(../images/sunner_03.png) no-repeat left;}



.znSeaarch{ float:right; width:307px; height:30px; margin-top:55px;}
.znSeaarch_input{ display:block; float:left; width:215px; height:30px; line-height:30px; background:url(../images/znSearchInput.jpg); border:none; margin:0px; padding:0px; padding-left:37px;}
.znSeaarch_btn{ display:block; float:right; width:51px; height:28px; color:#fff; font-weight:bold; border:none; background: url(../images/seach0008_10.png); border:none; cursor:pointer;}


/*menu*/
.menuIndex{ width:1006px; height:41px; margin:0 auto; background:url(../images/navbg.jpg) left top no-repeat;}
.menuIndex ul{ width:990px; margin:0 auto;}
.menuIndex ul li{ height:33px; font:14px/41px "Microsoft YaHei",微软雅黑; float:left; width:120px; text-align:center;}
.menuIndex ul li a{ display:block; height:35px; line-height:35px;}
.menuIndex ul a:hover { background:url(../images/menu_hover.png) no-repeat bottom center;}

.banner{ width:1002px; height:201px; background: url(../images/banner0002_14.png) left top no-repeat; margin:0 auto; margin-top:15px;}
/*search*/
.search{ width:593px; height:221px; float:left; background: url(../images/maikuang008_07.png) no-repeat top left;  margin-top: -34px;}

.search2Tit{ margin:11px 0px 0px 25px;}
.search2Tit ul li{ float:left; display:inline; width:102px; height:30px; line-height:36px; text-align:center; font-family:"Microsoft Yahei"; font-size:15px; text-align:center; color:#fff; cursor:pointer; overflow:hidden;}
.search2Tit ul li.on{background: url(../images/jiansuo_16.png); color:#444;}

.searchCon{ margin:25px 0px 0px 60px;}

.searchSelect1{width:85px;  height: 22px;  line-height: 22px;  background: #fff;  padding-left:3px;  border: 1px solid #d5d6d1; margin-right:5px;}
.searchInput1{width:280px;  height: 20px;  line-height: 20px;  background: #fff;  padding-left:5px;  border: 1px solid #d5d6d1; margin-right:5px; color:#888;}
.searchBtn2{ width:70px; height:24px; background:url(../images/search_but.png); border:none; cursor:pointer; font-family:"Microsoft Yahei"; font-size:14px; }
.sm{ margin-bottom:10px; color:#3a97d5;}
.anz{ margin-top:10px;}

/*login*/
.login{ width:360px; height:150px; float:right; margin-top:233px;}
.login .title1{ margin-bottom:14px;}
.login h2{ width:82px; height:20px; text-align:center; line-height:20px; background:url(../images/title_bg1.png) no-repeat top center; color:#fff;}
.login p { margin-bottom:14px;}
.login p strong span{ display:inline-block; width:1em;}
.login .log_text{ width:270px; height:23px; border:1px solid #d5d6d1;}
.login .log_but{ width:80px; height:28px; background:url(../images/login_but.jpg) no-repeat top center; font-weight:bold; margin:0 10px 0 20px; cursor:pointer;}
.login p a{ color:#C33; padding-left:20px;}

/*sources*/
.sources,.service{ width:216px; height:260px; float:left; border:1px solid #4d4d4d; border-top-width:4px; overflow:hidden;}
.sources .sources_pic,.service .service_pic{  height:78px; text-align:center; margin:10px 0 0 0;}
.sources .sources_pic img{ width:247px; height:78px;}

/*service*/
.service{ width:360px; float:right;}


/*news*/
.news{ width:360px; margin-top:18px;  float:right; position:relative; overflow:hidden; }
.news2{ width:206px; margin:8px auto 0px; float:none;}
.news_nav{ height:20px; border-bottom:2px solid #4d4d4d; overflow:hidden; }
.news_nav li{ width:82px; height:20px; float:left; text-align:center; line-height:20px; color:#fff;}
.news_nav li a{ color:#fff;  font-family:"Microsoft Yahei"; font-size:14px;}
.news_nav li.news_current{ background: url(../images/title-bg001.png) no-repeat top center;}
.news_nav li.news_link{ background: url(../images/title-bg002.png) no-repeat top center;}
.news_down { height:170px; overflow:hidden;}
.news_down .news_img{ width:130px; height:75px; position:relative; text-align:center; float:left; margin:20px 16px 0 16px;_margin:16px 8px 0 4px;}
.news_down .news_img .news_bor{ position:absolute; top:0; left:0;}
.news_down .intro { width:193px; float:left; margin-top:20px;_margin-top:16px; color:#11496e;}
.news_down .intro font{ font-size:12px; }
.news_down .intro span{ color:#9b0400;}
.news_down ul{ padding:0 3px; margin-top:6px;}
.news_down ul li{ width:344px; height:26px; line-height:26px; background:url(../images/news_icon.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dashed #c5c5c5; }
.news_down ul li span{ float:right; display:block; width:70px; }
.news_down ul li a{ width:260px; float:left; display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.news_down .undis{ display:none;}
.news .more{ position:absolute; top:9px; right:0;_top:3px;}

.new_mind { width:365px; height:135px;}
.news_hd{ width:145px; height:135px; float:left; margin-top:10px; overflow:hidden;}
.news_hd img{width:145px; height:135px;}
.newx_hdLIst{ width:360px; float:left;  margin-top:3px; overflow:hidden;}
.newx_hdLIst ul li a{ width:265px; }

.book{ width:360px; }
.book_tit{ width:100%; height:20px; background: url(../images/title-bg001.png) left center no-repeat; border-bottom:2px solid #4d4d4d;}
.book_tit span{ float:left; width:84px; text-align:center; color:#fff; font-family:"Microsoft Yahei"; font-size:14px; line-height:20px;}

.tsjg{ width:360px; height:69px; background:  left top no-repeat; padding-top:4px; overflow:hidden;background:url(../images/service.png)}
.tsjg ul li{ float:left; background:url(../images/news_icon.jpg) left center no-repeat; padding-left:10px; margin:5px 21px 0px 11px}

/*freLink*/
.freLink{ height:30px; line-height:30px; margin-top:14px; text-align:center; background:url(../images/freLink_bg.png) no-repeat top center;}
.freLink a{ color:#4d4d4d; padding:6px;}

/*footer*/
.footer{ height:46px; line-height:20px; padding-top:10px;  text-align:center; margin-bottom:10px; overflow:hidden;}

.bottom{ width:1000px; margin:0 auto; height:10px; overflow:hidden; background:url(../images/bottom.jpg) no-repeat top center;}


/*book_scroll*/
.ladyScroll{width:360px;height:130px;margin:15px auto 0px;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:12px;height:22px;position:absolute;top:45px;left:0;z-index:100; cursor:pointer; background: url(../images/books01.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background: url(../images/books02.png) no-repeat;}

.ladyScroll .scrollWrap{width:335px; margin-left:25px; overflow:hidden;position:absolute;}
.ladyScroll  dl{float:left;width:90px; height:132px; text-align:center;position:relative; margin-right:21px; overflow:hidden;}
.ladyScroll  span{display:block;width:88px;height:20px;position:absolute;left:0px;top:108px;filter:alpha(opacity=80);opacity:0.80; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.ladyScroll  dt{margin:0 auto;width:298px; height:110px; overflow:hidden;}
.ladyScroll  img{display:block;width:88px;height:108px; border:1px solid #d7d7d7;}
.ladyScroll  dd{width:88px; height:20px; line-height:20px;font-size:12px;color:#fff;text-align:center;position:absolute;left:0px;top:108px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.ladyScroll  dd a{   }
.ladyScroll  dd a:hover{  }
.ladyScroll dl:hover span{  }

.book_more{ float:right; display:block; width:29px; height:5px; margin-top:8px; background:url(../images/news_more.jpg) no-repeat;}
.book_more2{ margin-top:13px; margin-right:5px;}


.source2Tit{ width:206px; border-bottom:2px solid #4d4d4d; height:20px; margin:8px auto 0px; overflow:hidden;}
.source2Tit ul li{ width:100px; height:20px; float:left; display:inline; text-align:center; line-height:23px; font-family:"Microsoft Yahei"; font-weight:bold; cursor:pointer;}
.source2Tit ul li.on{ background: url(../images/big--bg_28.png); color:#fff;}
.source2{ width:206px; margin:0 auto;}
.source2 ul li{ width:196px; height:26px; line-height:26px; background:url(../images/news_icon.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dashed #c5c5c5; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.searvice2Img{ width:347px; height:73px; margin:4px auto 0px;}
.searvice2Img img{width:347px; height:73px;}
.serviceTit2{ width:322px; margin-bottom:5px; float:right;}
.serviceTit2 ul li{ float:left; display:inline; width:73px; padding-left:15px; height:21px;  margin-right:-10px; font-size:12px; line-height:21px; cursor:pointer;background: url(../images/new_1563.png) no-repeat;}
.serviceTit2 ul li span{ font-size:16px; font-weight:bold;}
.serviceTit2 ul li.on{background: url(../images/img123456_28.png) no-repeat; color:#fff;}

.service2Book{ width:349px; padding-top:10px; border-top:1px dashed #c5c5c5; margin:0 auto;}
.service2Book ul li{ width:148px; float:left; display: inline; margin:0 6px; padding-left: 12px; line-height:28px; background: url(../images/yuan001.png) no-repeat left center;}
.service2Book ul li.last{ float:right; margin-right:0px;}
.service2Book ul li img{width:57px; height:83px;}
.service2Book ul li span{ display:inline-block; width:57px; height:20px; line-height:20px; text-align:center;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.news_List{margin-top:10px;height: 90px;overflow: hidden;}

.news_List ul li a {
width: 323px;
}


.searchBox_blyun{margin:0px; padding:0px;  color:#243840;  overflow:hidden;}
.searchBox_blyun *{margin:0px; padding:0px;}
.searchBox_blyun ul{list-style-type:none;}
.searchBox_blyun input{vertical-align:middle; font:12px  新宋体; color:#243840;}
.searchBox_blyun a{color:#243840; text-decoration:none;}
.searchBox_blyun a:hover{color:#dd1a00;text-decoration:none;}
.searchBox_blyun .clearfix{overflow:hidden; zoom:1;}
.searchBox_blyun .clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.searchBox_blyun .inner1_searchBox{}
.searchBox_blyun .inner2_searchBox{ overflow:hidden;}
.searchBox_blyun .sTab{ margin-left:5px;}
.searchBox_blyun .sTab li{float:left; margin-right:20px; display:inline; font-size:14px;}
.searchBox_blyun .sTab li.on a{font-weight:bold; color:#dd1a00;}
.searchBox_blyun .sTab li.on a:hover{text-decoration:none;}
.searchBox_blyun .sInput{ margin-top:10px; }
.searchBox_blyun .sInput input{float:left; }
.searchBox_blyun .stxt{width:327px; height:22px; line-height:22px; background:#fff; padding-left:10px; border:1px solid #d5d6d1;}
.searchBox_blyun .sbtn{width:70px; height:24px; overflow:hidden; cursor:pointer; background:url(../images/search_but.png) no-repeat center; color:#4d4d4d; border:none; font:12px "Microsoft YaHei",微软雅黑;}
.searchBox_blyun .cn{ display:inline;  margin:0 5px;}
.searchBox_blyun .en{}
.searchBox_blyun .sTip{float:left; height:28px; position:relative; margin:-1px 0px 0px 4px; line-height:14px; display:inline;}
.searchBox_blyun .sTip td{height:27px;}
.searchBox_blyun .sTip a{text-decoration:underline;}
.searchBox_blyun .sLabel{ float:left; margin-top:15px; margin-left:7px;}
.searchBox_blyun .sLabel label{margin-right:5px; *margin-right:5px;}
.searchBox_blyun .sLabel input{margin:0px 3px 3px 0px; *margin:0px 1px 3px 0px;}








/************flaot ad start********/
.float_ad{width:346px;height:104px;position:absolute;top:20px; z-index:9999;}
.float_ad .sition{width:346px;height:104px;position:relative;}
.float_ad .sition .c_header{width:346px;text-align:center;cursor:move;}
.float_ad .sition .c_header .txt{color:#00CC00;font-weight:600;font-size:15px;line-height:30px;box-shadow:1px 1px 1px 1px #000;text-shadow:1px 1px 1px #000;}
.float_ad .sition .c_adver{width:346px;height:104px;cursor:pointer;}
.float_ad .sition .sign{width:0px;height:10px;border:2px solid #000;display:block;position:absolute;top:27px;left:46px;}
.c_adver a{ widht:346px; height:104px;  display:block;}


/*20200403置灰*/
/*html,body{
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter:gray(); 
    filter:gray;
   -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}*/
