/*----------------------------------------CSS初始化-----------------------------------------------*/
body{font:12px "\5B8B\4F53" Tahoma,Verdana,Arial; color:#333; background:#f3f3f3;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,table,td,tr{margin:0;padding:0;-webkit-text-size-adjust:none; }
td{text-align:left;}
body{ font-family:"Microsoft YaHei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,Arial,sans-serif;font-size:12px;}
img{ border:0; vertical-align:top;}/*border:none;font-size:0*/
ul,li,ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a {color:#595959; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
input,button,textarea,select{ font: bold 12px/26px "\5B8B\4F53" Tahoma,Verdana,Arial;color:#797779;}
.wrap{ margin-left:auto; margin-right:auto; width:1190px; background:#FFF;}
.wrap2  { margin-left:auto; margin-right:auto; width:1190px;}
.fl{float:left}
.fr{float:right}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom:1;}
.rel{position:relative}


.abs { position:absolute }
.blue { color:#0B72A4 }
.gray { color:#656e78 }
.white { color:#ffffff }
strong { font-weight:700 }
.p5 { padding:5px }
.p9 { padding:9px }
.p9_10 { padding:9px 10px; }
.p10 { padding:10px }
.p15 { padding:15px }
.p20 { padding:20px }
.p25 { padding:25px }
.p30 { padding:30px }
.p35 { padding:35px }
.p40 { padding:40px }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt13 { padding-top:13px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pt25 { padding-top:25px }
.pt30 { padding-top:30px }
.pt35 { padding-top:35px }
.pt40 { padding-top:40px }
.pr2 { padding-right:2px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px ;_padding-right:0px }
.pr20 { padding-right:20px }
.pr25 { padding-right:25px }
.pr30 { padding-right:30px }
.pr35 { padding-right:35px }
.pr40 { padding-right:40px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pb25 { padding-bottom:25px }
.pb30 { padding-bottom:30px }
.pb35 { padding-bottom:35px }
.pb40 { padding-bottom:40px }
.pl2 { padding-left:2px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pl25 { padding-left:25px }
.pl30 { padding-left:30px }
.pl35 { padding-left:35px }
.pl40 { padding-left:40px }
.pl180 { padding-left:180px }
.pl210 { padding-left:210px }
.m5 { margin:5px }
.m10 { margin:10px }
.m15 { margin:15px }
.m20 { margin:20px }
.m25 { margin:25px }
.m30 { margin:30px }
.m35 { margin:35px }
.m40 { margin:40px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt18 { margin-top:18px }
.mt19 { margin-top:19px }
.mt20 { margin-top:20px }
.mt25 { margin-top:25px }
.mt30 { margin-top:30px }
.mt35 { margin-top:35px }
.mt40 { margin-top:40px }
.mt50 { margin-top:50px }
.mt70 { margin-top:70px }
.mt80 { margin-top:80px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr18 { margin-right:18px }
.mr20 { margin-right:20px }
.mr25 { margin-right:25px }
.mr30 { margin-right:30px }
.mr35 { margin-right:35px }
.mr40 { margin-right:40px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mb25 { margin-bottom:25px }
.mb30 { margin-bottom:30px }
.mb35 { margin-bottom:35px }
.mb40 { margin-bottom:40px }
.ml5 { margin-left:5px }
.ml9 { margin-left:9px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.ml25 { margin-left:25px }
.ml30 { margin-left:30px }
.ml35 { margin-left:35px }
.ml40 { margin-left:40px }
.ml105 { margin-left:105px }
.col_1 { width:10px }
.col_2 { width:20px }
.col_3 { width:30px }
.col_4 { width:40px }
.col_5 { width:50px }
.col_6 { width:60px }
.col_7 { width:70px }
.col_8 { width:80px }
.col_9 { width:90px }
.col_10 { width:100px }
.col_11 { width:110px }
.col_12 { width:120px }
.col_13 { width:130px }
.col_14 { width:140px }
.col_15 { width:150px }
.col_16 { width:160px }
.col_17 { width:170px }
.col_18 { width:180px }
.col_19 { width:190px }
.col_20 { width:200px }
.col_21 { width:210px }
.col_22 { width:220px }
.col_23 { width:230px }
.col_24 { width:240px }
.col_25 { width:250px }
.col_26 { width:260px }
.col_27 { width:270px }
.col_28 { width:280px }
.col_29 { width:290px }
.col_30 { width:300px }
.col_31 { width:310px }
.col_32 { width:320px }
.col_33 { width:330px }
.col_34 { width:340px }
.col_35 { width:350px }
.col_36 { width:360px }
.col_37 { width:370px }
.col_38 { width:380px }
.col_39 { width:390px }
.col_40 { width:400px }
.col_41 { width:410px }
.col_42 { width:420px }
.col_43 { width:430px }
.col_44 { width:440px }
.col_45 { width:450px }
.col_46 { width:460px }
.col_47 { width:470px }
.col_48 { width:480px }
.col_49 { width:490px }
.col_50 { width:500px }
.col_51 { width:510px }
.col_52 { width:520px }
.col_53 { width:530px }
.col_54 { width:540px }
.col_55 { width:550px }
.col_56 { width:560px }
.col_57 { width:570px }
.col_58 { width:580px }
.col_59 { width:590px }
.col_60 { width:600px }
.col_61 { width:610px }
.col_62 { width:620px }
.col_63 { width:630px }
.col_64 { width:640px }
.col_65 { width:650px }
.col_66 { width:660px }
.col_67 { width:670px }
.col_68 { width:680px }
.col_69 { width:690px }
.col_70 { width:700px }
.col_71 { width:710px }
.col_72 { width:720px }
.col_73 { width:730px }
.col_74 { width:740px }
.col_75 { width:750px }
.col_76 { width:760px }
.col_77 { width:770px }
.col_78 { width:780px }
.col_79 { width:790px }
.col_80 { width:800px }
.col_81 { width:810px }
.col_82 { width:820px }
.col_83 { width:830px }
.col_84 { width:840px }
.col_85 { width:850px }
.col_86 { width:860px }
.col_87 { width:870px }
.col_88 { width:880px }
.col_89 { width:890px }
.col_90 { width:900px }
.col_91 { width:910px }
.col_92 { width:920px }
.col_93 { width:930px }
.col_94 { width:940px }
.col_95 { width:950px }
.col_96 { width:960px }
.col_97 { width:970px }
.col_98 { width:980px }
.col_99 { width:990px }
.col_100 { width:1000px }
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12, .col_13, .col_14, .col_15, .col_16, .col_17, .col_18, .col_19, .col_20, .col_21, .col_22, .col_23, .col_24, .col_25, .col_26, .col_27, .col_28, .col_29, .col_30, .col_31, .col_32, .col_33, .col_34, .col_35, .col_36, .col_37, .col_38, .col_39, .col_40, .col_41, .col_42, .col_43, .col_44, .col_45, .col_46, .col_47, .col_48, .col_49, .col_50, .col_51, .col_52, .col_53, .col_54, .col_55, .col_56, .col_57, .col_58, .col_59, .col_60, .col_61, .col_62, .col_63, .col_64, .col_65, .col_66, .col_67, .col_68, .col_69, .col_70, .col_71, .col_72, .col_73, .col_74, .col_75, .col_76, .col_77, .col_78, .col_79, .col_80, .col_81, .col_82, .col_83, .col_84, .col_85, .col_86, .col_87, .col_88, .col_89, .col_90, .col_91, .col_92, .col_93, .col_95, .col_95, .col_96, .col_97, .col_98, .col_99, .col_100 { display:inline; float:left }
.oh { overflow:hidden }

/*top*/
#top_nav{background:/* url('../img/bg.png') repeat-x left -1px */#F8F8F8 ;height:26px;line-height:25px;color:#C6C6C6;padding-top:5px;border-bottom:1px solid #E3E3E3;font-family:"\5B8B\4F53";_overflow:hidden}
#top_nav div.p{float:right;color:#545454; width:400px; }
#top_nav div.p a{margin:0px 5px;color:#3E98CA}
#top_nav div.p div#history{color:#666;float:right;margin-left:10px}
#top_nav div.p div#history b{width:10px;height:10px;padding-right:16px;background: url('../img/ico.png') no-repeat right top;} 

#top_nav div.p .history-div{position:relative;z-index:99;zoom:1;float:right;}
#top_nav div.p a.history-div-alink{background: url('../img/ico.png') no-repeat right 5px;_background: url('../img/ico.png') no-repeat right 5px;display:block;position:relative;display:block;z-index:99;top:-1px;width:66px;padding:0 2px 0 5px;border:1px solid #F9F9F9;border-bottom:0 none;white-space:nowrap;color:#545454;margin-left:0;margin-right:0}
#top_nav div.p a.history-div-alink:hover{text-decoration:none;}
#top_nav div.p .current a.history-div-alink{background: url('../img/ico.png') no-repeat right -25px; _background: url('../img/ico.png') no-repeat right -25px; border-color:#FF7E20;background-color:#fff;}
#top_nav div.p .history-list{display:none;position:absolute;z-index:12;top:24px;left:-325px;width:378px;background-color:#FFF;border:1px solid #FF7E20;padding:10px}
#top_nav div.p .current .history-list{display:block;}
#top_nav div.p .history-list a{display:block;color:#5E89B6;text-decoration:none;cursor:pointer;width:368px;margin:0;padding:2px 0 1px 10px;}
#top_nav div.p .history-list a:hover{color:#333;background:#fff2d9;}
#top_nav div.p .history-list span{float:right;padding-right:10px;}

/*头部*/
#head{height:80px;}
#head .logoinfo{float:left; width:340px;height:80px;position:relative; display:block;}
#head .logoinfo #logo{display:block;width:340px;height:80px;background: url('../img/logo.png?v=10') no-repeat left 50%;}
#head .logoinfo .weather2{ position:absolute; bottom:0px; left:40px; }
#search{height:40px;float:left;font-size:14px;padding:20px 0 15px 20px ;z-index:9;position:relative; }
#search h3{font-size:14px;}
#search .searchHeal{display:inline-block;*display:inline;zoom:1;font-family:SimSun,Arial;width:830px;}
#search .topBarSearch{width:430px;height:40px;line-height:35px;position:relative;color:#666; float:left;}
#search .topBarSearch #searchSel{width:96px;position:absolute;left:0;top:0;border:2px solid #ff7100;border-right:2px solid #999;cursor:pointer;background:#fff;}
#search .topBarSearch #searchSel h3{line-height:36px;padding-left:13px;font-style:normal;background:url('../img/bg.png') 73px -258px no-repeat;}
#search .topBarSearch #searchSel ul{ -webkit-box-shadow:2px 2px 3px #95CEE8; -moz-box-shadow:2px 2px 3px #95CEE8;box-shadow:2px 2px 3px #95CEE8;}
#search .topBarSearch #searchSel ul li{padding-left:15px;line-height:28px;border-top:1px solid #B1DBEF;}
#search .topBarSearch #searchSel ul li.on{background:#ddeeff;}
#search .topBarSearch #keyword{ width:285px;padding-left:43px;position:absolute;left:0;top:0;height:36px;color:#666;background:#fff;border:2px solid #ff7100;font-weight:400;font-size:14px;line-height:36px; z-index:99;font-family:"Microsoft YaHei"; color:#999;}
#search .topBarSearch .searchBtn{ font-family:"Microsoft YaHei"; width:100px;height:40px; line-height:40px;display:block;position:absolute;right:0;top:0;text-align:center;color:#fff;background:#ff7100;}
#search .topBarSearch .searchBtn:hover{color:#FFF;text-decoration:none;background:#e66804;}
#search .topBarSearch .magnifier-ico{display:block;width:17px;height:14px;background:url('../img/search-fdj-02.png');position:absolute;top:13px;left:15px; z-index:999;}
#search .publishBtn { font-family:"Microsoft YaHei"; width:120px;height:40px; line-height:40px;display:block; text-align:center;color:#fff;background:#ff7100;}
#search .publishBtn:hover{color:#FFF;text-decoration:none;background:#e66804;}
#search .ModifyBtn { font-family:"Microsoft YaHei"; width:110px;height:40px; line-height:40px;display:block; text-align:center;color:#333;background:#EFEFEF;}
#search .ModifyBtn:hover{color:#333;text-decoration:none;background:#DFDFDF;}

/*用户登录状态*/
#user_status{line-height:24px;*line-height:27px; height:24px;float:right; font-size:12px}
#user_status span{color:#ced9e7}
#user_status a{color:#3E98CA;text-decoration: none;}
#user_status a:hover{text-decoration: underline;}
#user_status .snda{ position:relative; bottom:-3px}

/*边距*/
.mt5{margin-top:5px !important;}
.mt8{margin-top:8px !important;}
.mb5{margin-bottom:5px;}
.m10{margin-top:10px;margin-bottom:10px;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.p10{padding:10px}

/*边框样式*/
.extra{background:#FFF; border:1px solid #ededed/*86C6F0*/;padding:10px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:  2px;}
.extra2{border:1px solid #CCC/*86C6F0*/;padding:0;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:  2px;}

/*tab*/}
.tab{display:none}
.title{width:285px;height:50px; border-bottom:2px solid #ed651f;}
.title li{float:left;cursor:pointer;width:70px;text-align:center;height:50px; line-height:18px;font-size:14px;position:relative;}
.title li span{display:none;width:11px;height:6px;overflow:hidden;color:#3FBBF5;}


/* 导航 */
.navbg { height:35px; z-index: 1; position: relative; border-bottom:2px solid #ff7100; }
.navBar { width:1190px; margin: 0 auto; color: #fff; height:35px; line-height:35px; background:#FFF;}
.nav { width:1190px; height:35px; float:left;}
.nav .m { float: left; position: relative;  border-top: 0; border-bottom: 0; margin-left: -1px; }
.nav a:hover { text-decoration: none; }
.nav .c2{ width:80px;}
.nav h3 { float: left; font-size: 100%; font-weight: normal; font-size:18px; height:35px; text-align:center; toverflow: hidden; }
.nav h3 a { display: block; color: #555555; padding: 0 10px;  vertical-align: top; height:35px; line-height:35px; }
.nav li a { font-weight:bold; }
.nav li a.green { color:#ff552e;}
.nav .on h3 a { background: #ff7100; color:#FFF;width:100px;}
.nav .sub { display: none; /*默认隐藏*/ width:160px;position: absolute; left: 0px; top:42px; background: #1F7CAF; text-align: center; }
.nav .sub li { vertical-align: middle; }
.nav .sub li a { height:36px; line-height:36px; display: block; background:#029ca2; color: #fff; }
.nav .sub li a:hover { color: #fff; background:#474d6a; }
.nav_s { float:right; padding-right:20px;}
.nav_s a,.nav_s a:hover {color:#ff552e; font-size:14px; font-weight:bold; padding-left:15px;}

/* 广告位 */
.ad_box { width:1190px; height:50px; overflow:hidden;}
.ad_box img{ width:1190px; height:50px;}

/* 首页分类列表排版  */
.menu .items{width:100%;overflow:hidden; position:relative; z-index:6;}
.menu .items ul{ list-style:none}
a img{ border:none;}
.menu .items ul li{ display:block;position:relative;padding:0 0 20px 10px; background:#fff;line-height:30px;cursor:pointer; float:left; width:100%;}
.menu .items h3{ padding-left:30px;font-weight:bold;font-family:Microsoft YaHei;font-size:14px}
.menu .items ul li.curr{ background:#6c5143;color:#fff;cursor:pointer;border-top:1px solid #6c5143;border-bottom:1px solid #6c5143}
.menu .items ul li p{ line-height:28px;font-size:14px;display:block}
.menu .items ul li p a{ color:#0066cc;text-decoration:none;padding-right:12px;line-height:25px;height:25px;font-family: 'Microsoft YaHei';}
.menu .items ul li p a.orange,.menu .items ul li p a.orange:hover{ color:#ff552e;}
.menu .items ul li p a.black,.menu .items ul li p a.black:hover{ color:#333;}
.menu .items ul li p.twoclass a,.menu .items ul li p.twoclass a:visited {padding-right:15px;}
.menu .items ul li:hover  { background:#F3F3F3;}
/*.menu .items ul li:hover a {color:#0066cc;}*/
.menu .items ul li p a:hover{ text-decoration:underline;font-family: 'Microsoft YaHei';}
.menu .items ul li.curr p a{ color:#fff}
.menu .box{ background:repeat-y url('../images/bg_line_t.jpg') #fff;position:absolute;overflow:visible;min-width:500px;min-height:500px;_width:755px;_height:500px;border-left:1px solid #dfdfdf;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; display:none; left:241px; top:0px; z-index:4;}
.menu .menuIcon{ position:absolute;display:block;width:5px;height:9px;top:40%;right:10px;background-position:-7px -480px;overflow:hidden}
.menu.btn_group{ position:absolute;display:block;width:45px;height:21px;top:4px;right:10px;background-position:-0px -492px;overflow:hidden}
.menu .btn_group.bleft{ background-position:-0px -492px}
.menu .btn_group.bright{ background-position:-0px -518px;}
.menu .btn_group .bleft{ margin:1px 0 1px 1px;float:left;display:block;height:19px;width:21px;cursor:pointer}
.menu .btn_group .bright{ margin:1px 1px 1px 0;float:right;display:block;height:19px;width:21px;cursor:pointer}
.menu .btn_group.bleft .bright{ cursor:default}
.menu .btn_group.bright .bleft{ cursor:default}
.menu .btn_group { background-position: 0 -492px;display: block;height: 21px;overflow: hidden;position: absolute;right: 10px;top: 4px;width: 45px;}
.menu .box .hide{ width:755px; height:500px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2), 1px -3px 5px rgba(0, 0, 0, 0.2);display:none;}
.menu .items h3,.menu .menuIcon,.menu .btn_group{ background:url(../img/icon.png) no-repeat;}
.menu .list-item0 h3 a{ color:#333}

.menu .list-item0 h3{ background-position:0 3px}
.menu .list-item1 h3{ background-position:0 -30px}
.menu .list-item2 h3{ background-position:0 -62px}
.menu .list-item3 h3{ background-position:0 -95px}
.menu .list-item4 h3{ background-position:0 -129px}
.menu .list-item5 h3{ background-position:0 -161px}
.menu .list-item6 h3{ background-position:0 -195px}
.menu .list-item7 h3{ background-position:0 -228px}
.menu .list-item8 h3{ background-position:0 -260px}

.menu .list-item9 h3 { background-position:0 -293px}
.menu .list-item10 h3{ background-position:0 -325px}
.menu .list-item11 h3{ background-position:0 -359px}
.menu .list-item12 h3{ background-position:0 -393px}
.menu .list-item13 h3{ background-position:0 -425px}
.menu .list-item14 h3{ background-position:0 -458px}
.menu .list-item15 h3{ background-position:0 -491px}

.menu .list-item16 h3{ background-position:0 -524px}
.menu .list-item17 h3{ background-position:0 -558px}
.menu .list-item18 h3{ background-position:0 -591px}
.menu .list-item19 h3{ background-position:0 -625px}
.menu .list-item20 h3{ background-position:0 -657px}
.menu .list-item21 h3{ background-position:0 -689px}
.menu .list-item22 h3{ background-position:0 -722px}
.menu .list-item23 h3{ background-position:0 -755px}
.menu .list-item24 h3{ background-position:0 -789px}

.menu .list-item25 h3{ background-position:0 -822px}
.menu .list-item26 h3{ background-position:0 -857px}
.menu .list-item27 h3{ background-position:0 -887px}
.menu .list-item28 h3{ background-position:0 -921px}
.menu .list-item29 h3{ background-position:0 -954px}
.menu .list-item30 h3{ background-position:0 -988px}
.menu .list-item31 h3{ background-position:0 -1020px}
.menu .list-item32 h3{ background-position:0 -1052px}
.menu .list-item33 h3{ background-position:0 -1086px}



/* 2018.5.15 首页增加新闻列表 */
.listbox {width: 1170px; overflow:hidden;}
ul.news-list {width: 1300px;}
ul.news-list li { margin-bottom:0px; font-size:14px; height:28px; line-height:22px; width:260px; float:left; display:block; overflow:hidden; padding:0 20px 0 18px; _widht:275px;  text-overflow:ellipsis; white-space:nowrap; }
ul.news-list li p { font-size:12px; color:#999; position:relative; }
ul.news-list li p em { font-size:12px; color:#999; position:absolute; right:0; }
ul.news-list li a { color:#000; }
ul.news-list li a.orange,ul.news-list li a.orange:hover { color:#ff552e; }
.menu .items ul li p a.orange, .menu .items ul li p a.orange:hover { color: #ff552e;}




/*footer  通用底部版权与友情链接*/
#footer { width:100%; font-family:"Microsoft YaHei"; line-height:21px; color:#888; border-top:4px solid #ff7100; }
#footer .footerbd { width:1190px; margin:0 auto; position:relative;}
#footer .footerbd .foot_left { width:875px; float:left;}
#footer .footerbd .foot_rihgt {width:245px; float:right; }
#footer a{color:#333;}

