@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0px;padding:0px}
body{font-size:12px; color:#444}
ul,ol{list-style-type:none}
li{vertical-align:0}
a{outline-style:none;color:#444444;text-decoration:none}
a:hover{color:#ff4e00; text-decoration:none}
:focus{ outline: none; }/*针对Firfox*/
a,area { blr:expression(this.onFocus=this.blur()) }/*  针对IE*/
img{border:0px;vertical-align:bottom}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
em{ font-style:normal}
.clear{ clear:both !important}

#top{ width:100%; height:155px; background-image:url(../images/topbg.jpg);}
#top .top_main{ width:1142px; margin:0 auto; height:155px;}
#top .top_main .logo{ height:105px; width:1142px; float:left; background-image:url(../images/logo.jpg);}
#top .top_main .nav2{ height:50px; float:left; width:1142px; background-image:url(../images/nav.gif);}

/* base > base */
.hidden{display:none}
.wrap{word-break:break-all}
.fl,.fldi{ float:left}
.fr,.frdi{ float:right;}
.fldi,.frdi{ display:inline}
.pr{ position:relative}
.pa{ position:absolute}

/* base > 字体样式、字体大小、字体行间距、对齐方式、字体颜色 */
.fs,body{ font-family:"宋体"}
.fv{ font-family:"微软雅黑"}
.f10{ font-size:10px}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.f18{ font-size:18px}
.f24{ font-size:24px}

.lh20{ line-height:20px}
.lh22{ line-height:22px}
.lh24{ line-height:24px}
.lh26{ line-height:26px}
.lh28{ line-height:28px}
.lh30{ line-height:30px}

.cr_w{ color:#FFF}
.cr_b{ color:#0E3B4E}
.cr_g{ color:#008f7b}
.cr_a{ color:#969696}
.cr_o{ color:#ff4e00; line-height:25px}

.ta_l{ text-align:left}
.ta_c{ text-align:center}
.ta_r{ text-align:right}

/* base > margin */
.mb10{ margin-bottom:10px;}
.mb12{ margin-bottom:12px}
.mb14{ margin-bottom:2px}
.mb16{ margin-bottom:16px}
.mb18{ margin-bottom:18px}
.mb20{ margin-bottom:20px}
.mb22{ margin-bottom:22px}
.mb26{ margin-bottom:26px}
.mb30{ margin-bottom:30px}
.mb36{ margin-bottom:36px}
.mb40{ margin-bottom:40px}
.mb44{ margin-bottom:44px}
.mb50{ margin-bottom:50px}

/* base > background */
.gif,.jpg{ background-repeat:no-repeat; display:inline-block; overflow:hidden}
.gif{ background-image:url(../images/gif.gif)}
.jpg{ background-image:url(../images/jpg.jpg)}

.pdf em{ background-position:left -38px}
.doc em{ background-position:left -69px}
.xls em{ background-position:left -100px}
.ppt em{ background-position:left -131px}

.zip em{ background-position:left -163px}
.xlsx em{ background-position:left -196px}
.pptx em{ background-position:left -229px}
.docx em{ background-position:left -260px}

.rar em{ background-position:left -292px}

/* base > select */
.selebt{ cursor:pointer}
.selecn{ display:none}
.selecn li{ cursor:pointer}
/* base > fanye */
.fany{ padding:2px}
.fany a{ margin:0 4px; display:inline-block}
.fany a.am{ padding:2px 5px; border:1px solid #00897F; font-weight:bold; position:relative; *top:3px}

.error{ padding:0 130px; font-size:14px; color:#F00}

/* base > wrapper */
.wrapper,.auto{ margin-left:auto; margin-right:auto}
.wrapper{ width:1142px}

/* base > head */
.head{ height:80px; background:url(../images/index_6-1.png) no-repeat; padding:25px 5px 0 47px; z-index:10}
.logo{ width:324px}
.cnen{ width:112px; padding-top:20px}
.cnen a{ color:#ff4e00}
.nav{ width:690px; height:30px; overflow:hidden; padding-top:14px}
.nav ul{ height:30px}
.nav li{ float:left; padding:0 22px}
.nav .navli{ padding:0px}
.nav a{ color:#0e3a4c}
.nav a:hover{ color:#ff4e00}
/* base > main */
.main{ width:1250px; margin:20px auto;}
.m_left{ width:194px}
.m_right{ width:154px}
.m_cont{ width:736px; margin-left:40px}
.ml_nav{ width:194px}
.mln_ul{ height:auto}
.mln_li{ height:100%; overflow:hidden; border-bottom:1px solid #D0D6D4}
.mln_a{ font-size:15px; line-height:34px; color:#0f3c4f; padding:0 5px 0 45px; background:url(../images/left_1.jpg) no-repeat 5px center; display:block}
.mln_a3{ font-size:15px; line-height:34px; color:#0f3c4f; padding:0 5px 0 45px;  display:block}
.mln_a:hover,.mln_am{ background:url(../images/left_2.jpg) no-repeat; color:#FFF}
.mln_ul2{ height:auto; display:block; padding:0px 0 0px}
.mln_li2{ height:28px; padding-right:22px; border-bottom:#CCC 1px dotted;}
.mln_li2 a{ display:block; line-height:28px; background:url("left_3.jpg"/*tpa=http://www.hxpos.com/images/left_3.jpg*/) no-repeat right center; padding-right:30px}
.mln_li2 a:hover{ color:#008f7b}
.mln_li2 a.am{ color:#008f7b; font-weight:bold}
.mln_u2{ height:auto; display:block; padding:8px 0 12px}
.mln_l2{ height:auto}
.mln_a2{ font-size:14px; line-height:30px; padding-left:45px; background:url("left_4.jpg"/*tpa=http://www.hxpos.com/images/left_4.jpg*/) no-repeat 30px center; color:#757575}
.mln_a2:hover{ color:#008f7b}
.mln_a2m{ font-weight:bold; color:#008f7b}
.mr_search{ width:171px; height:20px; border:5px solid #A1A9AC; padding:3px 3px 3px 10px}
.mr_search input{ width:146px; height:18px; line-height:18px; border:none; background:none; padding-top:2px; color:#7c8589}
.mr_search a{ width:21px; height:20px; background-position:left -17px}
.mr_tele{ border:1px solid #D2D8D6}
.mr_tele,.mr_tele img{ width:192px; height:61px}
/* base > foot */
.link{ height:24px; background:#545454}
.link a:hover{ color:#fff}
.link_li{ width:160px; height:24px; position:relative}
.link_li2{ background:#767676}
.link_li .gif{ width:13px; height:13px; background-position:0px 0px; right:17px; top:5px}
.link_sp{ width:110px; height:24px; padding:0 32px 0 18px; z-index:1; cursor:pointer}
.link_cn{ width:160px; background:#272727; left:0px; bottom:24px; *bottom:23px; padding:6px 0 12px; display:none}
.link_cn li{ height:100%; overflow:hidden}
.link_cn a{ line-height:20px; padding:3px 7px 3px 15px; background:url("link_1.jpg"/*tpa=http://www.hxpos.com/images/link_1.jpg*/) repeat-x left bottom; display:block; color:#DBDBDB}
.link_cn a:hover{ background:#4B4B4B; color:#DBDBDB; background-image:none}
.link_ur{ height:24px}
.link_ur li{ float:left; padding:0 20px 0 40px; background:url("link_2.jpg"/*tpa=http://www.hxpos.com/images/link_2.jpg*/) no-repeat 16px center}
.link_ur li.liam{ background:#363636 url("link_3.jpg"/*tpa=http://www.hxpos.com/css/link_3.jpg*/) no-repeat 16px center}
.link_p{ width:100%; height:23px; background:url("link_1.gif"/*tpa=http://www.hxpos.com/images/link_1.gif*/) repeat; left:0px; top:0px; z-index:2; display:none}
.copyright{ height:80px; width:1142px; padding:8px 0 0; border-top:3px solid #D1D5D8; color:#7c8589; line-height:30px; margin:20px auto 0px auto; font-size:14px; color:#12557f; background:url(../images/footbg.jpg) no-repeat;}
.copyright a{ color:#7c8589}
.copyright a:hover{ color:#b3000b}

.copyrights{ height:80px; width:1142px; padding:8px 0 0; color:#7c8589; line-height:30px; margin:0 auto 0px auto; font-size:14px; color:#12557f;}
.copyrights a{ color:#7c8589}
.copyrights a:hover{ color:#b3000b}