@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0 none;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;}
ol, ul {list-style: none outside 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 none;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}
legend {color: #000;}
body {background-color: #fff;font: 12px/1.5 arial,宋体,georgia,verdana,helvetica,sans-serif;}
a{color: #000;cursor: pointer;text-decoration: none;}
/*a:hover {color: #fa5c13;}*/
a:hover {color: #ff7300;}
a:active {color: #389f0c;}
.clearfix:after, #hd:after, #bd:after, #ft:after, .row:after,.clear:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.alltxt{color:#ff0000;}
.bld{ font-weight:bold;}
.blue{color:#0066cc;}
.red{ color:#f00;}
.colred{color:#F00;}
.colblue{color:#1665B2;}
.collan{color:#036}
.colora{color:#ff7300;}
.colight{color:#666;}

/*.bodymidbg{ background-color:#f8f8f8; margin-bottom:20px;padding-bottom:20px;}*/
#wrap{ background:url(../images/wrapbookbg.jpg) repeat-x #fff;}
.F_main{ width:980px; margin:0px auto 0 auto; padding-top:10px;}
.F_topline{ border-bottom:1px solid #e1e1e1; height:32px; line-height:32px;}
.F_topline .F_topcont{ width:980px; margin:0px auto;height:33px !important; height:30px; overflow:hidden; line-height:33px;}
.F_topline .F_topcont .F_topconleft{ float:left; width:300px;color:#666;}
.F_topline .F_topcont .F_topconleft a{ margin:0 8px 0 10px;}
.F_topline .F_topcont .F_topconrgt{ float:right;color:#666;width:360px !important; width:370px;}
.F_topline .F_topcont .F_topconrgt a{color:#666;}
.F_topline .F_topcont .F_topconrgt a:hover{color:#ff7300;}
.F_topline .F_topcont .F_topconrgt ul li{ float:left; margin-left:10px; line-height:32px;}
.F_topline .F_topcont .F_topconrgt ul li .F_topconrgttel{color:#ff7300; font-weight:bold; padding-left:10px; line-height:32px;}
.tel{width:135px;}
.tel span{ display:block; line-height:35px; float:left; font-family:"微软雅黑";}
.F_head{width:980px; height:78px; margin:10px auto;}
.F_headLogo{width:270px; height:74px; float:left; padding-top:4px; text-align:center;}
.F_headSearch{width:510px; height:78px; float:left;}
.F_slists{ width:500px; height:25px;}
.F_slists li{float:left; }
.F_slists li a{display:block; width:60px; height:25px; line-height:25px; text-align:center;}
.F_licur{border:solid 1px #BEBEBE;border-bottom:none; background:#fff;  position:relative; z-index:100; bottom:-1px;}
.F_inputtxts{width:475px; height:36px; border:solid 1px #BEBEBE; padding:9px 0 0 10px; position:relative; z-index:1; float:left;}
.F_inputtxts span{ width:373px; height:27px; background:url(../images/intxtbox.gif) no-repeat; display:block; float:left}
.F_inputtxts span input{width:373px; height:27px; line-height:27px; border:none; background:none; text-indent:6px;}

.F_head{ width:980px; margin:0px auto; margin:20px auto 0px auto;height:75px;}
.F_head .F_hlogo{ float:left; width:300px;}
.F_hsearch{ float:right; width:670px; margin-top:10px;}
.F_search{ background-color:#0066cc; height:36px; width:450px; float:left;}
.F_search .F_search1{ background-color:#fff; height:32px; width:370px; margin:2px 0 0 2px; float:left;}
.F_search .F_scont1{ width:60px; float:left; text-indent:10px; position:relative; z-index:1000; height:32px;}
.F_search .F_scont1 a{ font:bold 14px/32px normal; color:#1c64ac;}

.F_search .F_search1 .F_scont1 ul{overflow: hidden; width:60px; height: 32px; position: absolute; background: url(../images/arrow.png) no-repeat 50px 14px #fff;}
.F_search .F_search1 .F_scont1 .ulhover{height: auto; z-index: 1010;}
.F_search .F_search1 .F_scont1 ul li{height: 32px; line-height: 32px;}

.F_search .F_scont2{ float:right; width:292px; padding-right:10px;background-color:#fff;}
.F_search .F_scont2 input{ width:292px; line-height:32px; height:32px;  border:0 none; float:left; color:#bebcbc;}
.F_search .F_search2{ float:right; width:75px; text-align:center;}
.F_search .F_search2 a{ font:bold 14px/36px normal; color:#fff;}
.F_hsearch .F_slink{ float:left; padding-left:10px; line-height:36px; color:#ccc;}
.F_hsearch .F_slink a{ font-size:14px; font-weight:bold;}

.F_menubar{ width:980px; margin:0px auto; background-color:#0066cc; height:40px;}
.F_menubar .Pronavcont{ width:222px; float:left;}
.F_menubar .Pronavcont h2{ font:bold 16px/40px normal; color:#fff; text-indent:15px;}
.F_menubar .Navmenu{ width:742px; float:right;}
.F_menubar .Navmenu li{ float:left; text-align:center; padding:0 20px;}
.F_menubar .Navmenu li a{font:bold 16px/40px normal; color:#fff;}
.F_menubar .Navmenu li a:hover,.F_menubar .enter a:hover{ text-decoration:underline;}
.F_menubar .Navmenu .navcur{ background-color:#1F7EE6;}
.F_menubar .Navmenu .submenu{ position:absolute;width:100px; background-color:#0066cc;top:40px;left:0px;opacity:0.9; z-index:1000;}
.F_menubar .Navmenu .submenu li{width:100px;text-align:center;border-bottom:1px solid #fff;}
.F_menubar .Navmenu .submenu li a{font:normal 12px/38px normal;}
.F_menubar .enter{line-height:40px;}
.F_menubar .enter a{ color:#fff;font-family: simsun;}

.footer{ width:100%; border-top:1px solid #E5E8ED;margin-top:25px; height:130px; padding-top:12px;}
.footer .foot,.footer .footcont{ width:980px; margin:0px auto;}
.footer .footcont{text-align:center; padding-bottom:10px;}
.footer .footcont a{ margin:0 8px 0 5px;}

.Proallcate{float:left;width:238px; position:relative; z-index:10000;}
.Proallcate h2{ background:url(../images/Proallcatebg.jpg) no-repeat; width:238px;height:40px;text-indent:18px;}
.Proallcate h2 a{ font:bold 16px/40px "宋体"; color:#fff;}
.cateItem{ position:absolute; border:2px solid #06c; width:976px; background-color:#fff; z-index:1000;height:248px;}
.cate_content{height:160px; overflow:hidden;}
.cateItem .catesub{width:900px; margin:0 auto; height:60px;border-bottom:2px solid #ddd;}
.cateItem .catesub li{ float:left;width:120px; text-align:center;height:60px; position:relative;}
.cateItem .catesub li i{width:7px;height: 4px;background:url(../images/cateicon.png) no-repeat scroll 0% 0% transparent; display:none;
position: absolute;top: 62px;left: 50%;margin-left: -3px;}
.cateItem .catesub li.catecur i{ display:inline-block;}
.cateItem .catesub li a{font:bold 14px/60px "宋体";color:#0578C6;}
.cateItem .catesub .catecur{ border-bottom:2px solid #ff7300;}
.cateinfo{width:900px; margin:0 auto; padding:15px 0 20px 0;}
.cateinfo a{ color:#666; padding-right:15px; line-height:24px; white-space:nowrap;}
.cateItem .catesub li a:hover,.cateinfo a:hover{ color:#ff7300;}


.getword{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:24px; line-height:24px;}
.getmoreword{overflow:hidden;text-overflow:ellipsis;height:48px; line-height:24px;}
.clear{ clear:both;}

/*回到顶部*/
#goTopBtn { position:fixed !important; position:absolute;margin-top:340px !important; margin-top:448px;text-align:center;bottom:140px;
right:expression(eval(document.documentElement.scrollRight)); top:expression(eval(document.documentElement.scrollTop));cursor:pointer;}
.go2top { background:url(../images/hyex_top.jpg) no-repeat; display: block; height: 62px;width: 62px;}

.readall{ color:#C70001; padding-left:20px;}
.readall:hover{ color:#C70001;text-decoration:underline;}

.F_service{ width:130px; padding-left:20px; float:left;}
.F_service a{ color:#666; margin-right:15px;}
.F_service a:hover{ color:#ff7300; text-decoration:none;}
