*{ margin: 0; padding: 0; }
body{margin: 0; padding:0 !important; width:100%;height:100%;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:14px; color:#3a3939;}
img { border:none; vertical-align:top;}
input,button { border:none; outline:none;}
#somePage{border:1px solid;}
ul,dl,dt,dd,ol  { list-style:none;}
ul li { vertical-align:top;}
a{ text-decoration:none; }
a:hover{ text-decoration:none; }
.center { width: 1000px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }

/*header*/
.header { height: 94px; width: 100%; background:#f3f3f3; }
.logo { padding-top: 7px; }
.header-rg { padding-top: 13px; font-size: 18px; color: #202529;}
.header-rg a { color: #202529; }
.header-rg span { margin: 0 3px; }
.tj-main { background:url(/images/jhtsgssp/bg1.jpg) center center no-repeat; width: 100%; height: 559px; padding-top: 110px; }
.wrap { background: url(/images/jhtsgssp/wbg.png) repeat; width: 1000px; margin: 0 auto; height: 437px; }
.title { width: 277px; margin: 0 auto 0 auto; padding-top: 8px; }
.content { margin-top: 30px; height: auto; overflow: hidden; }
.contTex { text-indent: 2em; line-height: 36px; width: 465px; padding-left: 85px;font-size: 18px; padding-top: 25px; }
.contTex a {  color: #302f2f;  }
.pic { display: block; width: 290px; height: 225px; padding-right: 90px; }
.footer { height: 95px; width: 100%; background: #f3f3f3; padding-top: 20px; }
.footer p { text-align: center; font-size: 18px; color: #373737; line-height: 36px; }
.wl-main {  background:url(/images/jhtsgssp/bg2.jpg) center center no-repeat; width: 100%; height: 559px; padding-top: 110px;  }
.title1 { width: 213px; margin: 0 auto; }


/*详情页*/
.location { height: 52px; color: #313131; line-height: 52px; }
.location a { color: #313131; }
.detail { margin-top: 10px; }
.det-left { width: 240px; margin-top: 22px; background: #f5f5f5; padding-bottom: 25px; }
.introduce { margin-top: 17px; height: auto; }
.keyword { width:238px; height:376px; background:#fef4ed; border:1px solid #ccc; float: left;}
.keyw_til { font-size:20px; font-family: '宋体'; color:#e96364; font-weight:bold; text-align:center; margin:10px 0;}
.keyword_text {width:230px; padding:0 4px; height:330px;}
#rotate{font-size:12px;height:325px;width:230px;position:relative; line-height:125%; overflow:hidden;}
#rotate a{position:absolute;top:0px;left:0px; font-size:12px;}
#rotate a:hover {border: 1px solid #999; background: #222;}
#rotate .blue0 { color:#d86419;}
#rotate .blue1 { color:#eb8542;}
#rotate .blue2 { color:#faab79;}
#rotate .blue3 { color:#fcdfcd;}
.rightBox { width: 735px; float: right; }
.book_box { margin-bottom: 20px; height: auto; overflow:hidden; margin-bottom: 20px; }
.bookImg { width: 89px; height: 123px; float: left; }
.bookImg img { width: 89px; height: 123px;  }
.bookcont { width: 625px; float: right; border-bottom: 1px dotted #a4a3a3; padding-bottom: 7px; }
.bookcontTil { font-weight: bold; color: #060606; }
.bookcontTil a { color: #005aa9; margin-left: 5px; }
.introduceSer { margin-top: 7px; }
.secSerCen { width: 485px; height: 25px; float: right; background: #fcdfcd; padding: 5px 0 5px 4px; }
.secSerinpuW { vertical-align: middle; width: 444px; height: 23px; border: 0; background: #fff; font-family: '微软雅黑'; padding-left: 3px; }
.secSerbut { vertical-align: middle; cursor: pointer; width: 28px; background: url(/images/jhtsgssp/icn4.gif) center center no-repeat; height: 25px;  }
.secSerSelect {background: #fcdfcd; padding: 5px; float: right; margin-right: 12px; }
.secSerSelect select { width: 90px; height: 25px; border: 0; font-family: "Microsoft Yahei"; }
.introduceTil { font-size: 30px; color: #103561; font-family: '宋体'; margin-bottom: 25px; }
.introducebox { margin-top: 25px; background: #f5f5f5; }
.jshead { background: url(/images/jhtsgssp/tilbg.jpg) repeat-x; height: 45px; }
.jshead p { background: url(/images/jhtsgssp/til2.jpg) no-repeat; width: 269px; height: 45px; line-height: 45px; color: #fff; font-size: 20px; padding-left: 85px; }
.jswrap { height: 245px; }
.jsTex { text-indent: 2em; line-height: 30px; color: #484646; padding: 10px 20px 0 20px; margin-top: 20px; }
.bound { background: #a0a0a0; position: fixed; left: 0; top: 0; z-index: 100; bottom: 0; opacity:0.45; -moz-opacity:0.45; filter:alpha(opacity=45); width: 100%; height: 100%; }
.intrdtopic {background: #fff; z-index: 100; border-radius:15px;position: absolute; z-index: 111; width: 805px;height: 700px; overflow-y: auto;}
.inrdTopTil { height: 43px; border-bottom: 1px solid #3a3a3a; }
.inrdTopTil .exit { display: block; float: right; width: 26px; height: 26px; background: url(/images/jhtsgssp/boundexit.gif) no-repeat; padding-right: 7px; cursor:pointer; margin-top: 6px; }
.inrdTopCen { padding: 35px 30px 40px 30px; }
.inrdTopCen p { text-indent: 2em; line-height: 24px; }
.proIntMore { float: left; color: #fe3333; margin-top: 25px; cursor: pointer; padding-left: 20px; }
.relatedTil { background: #d86419; text-align: center; height: 38px; line-height: 38px; border-radius: 5px 5px 0 0; color: #fff; font-size: 18px; }
.lfselect { position: relative; width: 240px; height: auto; }
.dataenter { position:absolute; left:-19px; top:13px;; width:19px; height:59px; background:url(/images/jhtsgssp/enter1.png) no-repeat; z-index:999;}
.dataenter1 { position:absolute; left:-19px; top:13px;; width:19px; height:59px; background:url(/images/jhtsgssp/enter2.png) no-repeat; z-index:999; cursor:pointer;}
.fldel { position:absolute; left:-113px; top:22px; width:72px; height:38px; background:url(/images/jhtsgssp/flenter.png) no-repeat; padding:4px 10px 0 11px;}
.delny  { float:left; font-size: 12px; line-height:15px; padding-top:4px; width:60px;}
.del {   float:right; width:11px; height:11px; background:url(/images/jhtsgssp/del.gif) no-repeat; cursor:pointer;}
.flcato { margin-top:10px; height:auto;}
.catotil { height:30px; line-height:30px; background:#fcdfcd; margin-bottom: 5px; padding-left:15px; color:#d86419; font-size:14px; font-weight:bold;} 
.catlist{ height:auto; overflow:hidden; padding:0 14px 0 15px;}
.catlist li { margin-top:6px; font-size: 12px; position: relative; font-family: '宋体'; vertical-align: middle;}
.catlist li label { vertical-align:middle; margin-right:5px;}
.catlist li label input { vertical-align: middle; }
.catlist li span { color:#333333; vertical-align: middle; }
.catlist li font { float:right; }
.Lfcatmore { padding:10px 0 0 36px;font-family: '宋体';}
.Lfcatmore a { color:#3967a7; font-size:12px;} 
.det-right { width: 733px; margin-top: 16px; }
.saveHome { float: right; cursor: pointer; width: 80px; height: 20px; border: 1px solid #c1c0c0; background: #fcdfcd; line-height: 20px; text-align: center; font-size: 12px; }
.saveHome1 { float: right; cursor: pointer; width: 80px; height: 20px; border: 1px solid #c1c0c0; background: #e96365; line-height: 20px; text-align: center; font-size: 12px; }
.serResult { border-bottom: 1px solid #f3f1f1; padding-bottom: 6px; font-size: 12px;font-family: '宋体';}
.serResult span { color: #fd2929;  }
.listCon { border-bottom: 1px dotted #d2d2d2; font-family: '宋体'; padding-bottom: 15px; padding-top: 20px; }
.listTil { height: auto; overflow: hidden; margin-bottom: 12px;}
.listTil a { color: #3c3c3c; font-size: 14px; line-height: 22px; font-weight: bold; display: block; float: left; }
.listTil a:hover { color: #d86419; }
.listTil strong { margin-right: 5px;  }
.listTil a span { margin-top: 2px; border-radius: 5px; padding: 1px 2px; margin-left:8px; border: 1px solid #868686; font-size: 12px; color: #8c8c8c;}
.listTex{ font-size: 12px; color: #666666; line-height: 20px; }
.red { color: #fd2731; }
.elcall { color: #103561; }
.fenye { text-align: right; padding: 25px 0 30px 0; font-size: 12px; font-family: '宋体'; }
.fyInput { width: 117px; height: 15px; border: 1px solid #535152;  }
.fyBut { background: url(/images/jhtsgssp/returnbut.jpg) no-repeat; width: 50px; height: 26px; vertical-align: middle; cursor: pointer; }
.fenye a {  color: #2b2b2b; }
.savefloat { position: fixed; top: 50%; margin-top: 23px; left: 50%; margin-left: 507px; background: url(/images/jhtsgssp/savebg.jpg) no-repeat; padding-left: 13px; height: 25px; padding-top: 12px; color: #fff; font-size: 12px;  }
.savefloat a { color: #fff; }