@charset "utf-8";


*{


    margin:0;


    padding:0;}


body{


    font-size:12px;


    font-family:"微软雅黑","宋体", Tahoma, Helvetica, sans-serif;


    color:#7d7d7d;


    background:#fff;


    /*


	text-align:justify;


	text-justify:inter-ideograph;


    */}


ol.ul,li{


    list-style:none;}


button,input[type="submit"],input[type="reset"],input[type="button"]{


    cursor:pointer;}


input,select,button{


    font-family:"微软雅黑";


    font-size:12px;}


input,button{


    border:none;}


small,textarea{


    font-size:12px;}


img{


    border:none;


    vertical-align:top;}


a{


    text-decoration:none;}


a:hover{text-decoration:underline;}


h1{


    font-size:24px;


    color:#3d3d3d;}


.cr{clear:right;}


.cb{clear:both;}


.cl{clear:left;}


.c:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}


.c{display:inline-block;}


/* Hides from IE-mac \*/* html .c{height:1%;}


.c{display:block;}


.auto{


    min-height:10px;


    height:auto!important;


    height:10px;}


.bc{margin-left:auto; margin-right:auto;}


.inline{


    display:inline;}


.block{


    display:block;}


.fl{


    float:left;}


.fr{


    float:right;}


.hide{


    display:none;}


.cb{


    clear:both;}


.cp{


    cursor:pointer;}


.tl{


    text-align:left;}


.tr{


    text-align:right;}


.tc{


    text-align:center;}


.vm{


    vertical-align:middle;}


.pr{


    position:relative;}


.pa{


    position:absolute;}


.fn{


    font-weight:normal;}


.fb{


    font-weight:bold;}


.wh13{


    width:13px;


    height:13px;}


.fz12{


    font-size:12px;}


.fz14{


    font-size:14px;}


.fz16{


    font-size:16px;}


.fz18{


    font-size:18px;}


.pt3{


    padding-top:3px;}


.pt5{


    padding-top:5px;}


.pl5{


    padding-left:5px;}


.pr5{


    padding-right:5px;}


.pt10{


    padding-top:10px;}


.pl5{


    padding-left:5px;}


.pl10{


    padding-left:10px;}


.pr10{


    padding-right:10px;}


.pb10{


    padding-bottom:10px;}


.pt15{


    padding-top:15px;}


.pr15{


    padding-right:15px;}


.pl15{


    padding-left:15px;}


.pb15{


    padding-bottom:15px;}


.pl18{


    padding-left:18px;}


.pl20{


    padding-left:20px;}


.pl21{


    padding-left:21px;}


.pl22{


    padding-left:22px;}


.pl23{


    padding-left:23px;}


.pl24{


    padding-left:24px;}


.pl25{


    padding-left:25px;}


.pl30{


    padding-left:30px;}


.pl40{


    padding-left:40px;}


.pt20{


    padding-top:20px;}


.pb20{


    padding-bottom:20px;}


.pb8{


    padding-bottom:8px;}


.pr20{


    padding-right:20px;}


.pt21{


    padding-top:21px;}


.pt22{


    padding-top:22px;}


.pt23{


    padding-top:23px;}


.pt24{


    padding-top:24px;}


.pt25{


    padding-top:25px;}


.pt30{


    padding-top:30px;}


.pt35{


    padding-top:35px;}


.pt40{


    padding-top:40px;}


.pt55{


    padding-top:55px;}


.pb5{ padding-bottom:5px;}


.pb25{


    padding-bottom:25px;}


.pb30{


    padding-bottom:30px;}


.pb35{


    padding-bottom:35px;}


.pb40{


    padding-bottom:40px;}


.pb45{


    padding-bottom:45px;}


.pb50{


    padding-bottom:50px;}	


.mt3{


    margin-top:3px;}


.mt5{


    margin-top:5px;}


.mr5{


    margin-right:5px;}


.mr13{ margin-right:13px;}


.mt10{


    margin-top:10px;}


.ml10{


    margin-left:10px;}


.mt15{


    margin-top:15px;}


.mr15{


    margin-right:15px;}


.ml15{


    margin-left:15px;}


.ml20{


    margin-left:20px;}


.ml30{


    margin-left:30px;}


.mb15{


    margin-bottom:15px;}


.mb30{


    margin-bottom:30px;}


.mt4{ margin-top:4px;}


.mt6{


    margin-top:6px;}


.mt7{


    margin-top:7px;}	


.mt8{


    margin-top:8px;}


.mt12{


    margin-top:12px;}


.mt20{


    margin-top:20px;}


.mt25{


    margin-top:25px;}


.mt30{


    margin-top:30px;}


.mt35{


    margin-top:35px;}


.mt40{


    margin-top:40px;}


.mt45{


    margin-top:45px;}


.mt50{


    margin-top:50px;}


.mt60{


    margin-top:60px;}


.mr27{ margin-right:27px;}


.mb30{


    margin-bottom:30px;}


.mb60{


    margin-bottom:60px;}


.pb12{ padding-bottom:12px;}


.plr23{


    padding:0 23px;}


.pl27{ padding-left:27px;}


.pr27{ padding-right:27px;}


.plr27{


    padding:0 27px;}


.plr3024{ padding:0 24px 0 30px;}


.bf{


    background:#fff;}


.line18{ line-height:18px;}


.line20{ line-height:20px;}


.line22{ line-height:1.5; overflow-x:auto;overflow-y:hidden;}


.line24{ line-height:24px;}


.line27{ line-height:27px;}


.border_none{ border:none;}


.border_bottom_none{ border-bottom:none!important;}


.border_right_none dd{ border-right:none!important;}


.border_bottom_dddddc{ border-bottom:#dddddc solid 1px;}


.border_dedede{ border:#dedede solid 1px;}


.border_dddddc{ border:#dddddc solid 1px;}


.border4{ width:100%; border-top:#a51c30 solid 4px!important; background:#fff;}


.border_bottom1{ border-bottom:#dddddc solid 1px;}


.border_bottom3{ border-bottom:#d3d3d2 solid 3px;}


.wrapper,.main1,.foot,.sub_title1,.sub_main1,.index_ligong{


    margin:0 auto;


    width:980px;}


.top{ height:42px; line-height:39px; background:url(../images/bg1.jpg) 0 0 no-repeat;}


.top .fl li{ position:relative; float:left;text-align:center; padding-right:14px; padding-left:14px; font-weight:bold;}


.top .fl{margin-left:6px;}


.top .fl li a{ color:#333333;}


.top .fl li .un-line:hover{text-decoration:none;}


.top .fl a:hover{ text-decoration:underline;}


.top .fl li .sub{ display:none; position:absolute; top:39px; left:-6px; width:500px; border-left:#bdbdbd solid 1px;}


.top .fl li span a{ float:left; margin:0; padding:0 12px; height:20px; line-height:20px; font-weight:normal; border-right:#bdbdbd solid 1px;}


.input1,.input2{ padding-left:10px; width:183px; height:25px; line-height:25px; border:#e9e9e9 solid 1px; background:#fff;}


.btn1{ width:25px; height:25px; border:#e9e9e9 solid 1px; background:#ededed url(../images/icon2.png) 4px 3px no-repeat;}


.btn2{ width:90px; height:34px; line-height:34px; font-weight:bold; color:#fff; background:#4483c3;}


.top1{ height:102px;}


.menu li{ position:relative; z-index:100000; display:inline; float:left; margin-left:30px; height:42px; line-height:42px;border-top:#fff solid 1px; border-right:#fff solid 1px; border-left:#fff solid 1px;}


.menu li span{ float:left; padding-right:15px; padding-left:15px;}


.menu li a{padding-right:20px; text-decoration:none; color:#333; background:url(../images/icon2.gif) right 8px no-repeat;}


.menu li .item a{ font-weight:bold;}


.menu li .item a:hover{color:#a61d31;}


.new_menu{ display:none; position:absolute; top:42px; left:-1px;z-index: 100000; width:100%; border:#ddd solid 1px; border-top:none; background:#fff;}


.new_menu dd{ text-align:left;}


.new_menu dd a{ display:block; padding:6px 0 6px 20px; line-height:16px; background:none; color:#6c6c6c;}


.new_menu dd a:hover{ color:#fff; background:#a61d31;}


.menu1 .on{border-color:#ddd;}


.menu1 .on .new_menu{display:block;}








.menu2{ border-left:#bdbdbd solid 1px;}


.menu2 li{ float:left; padding:2px 15px; border-right:#bdbdbd solid 1px;}


.menu2 li a{color:#7c7c7c;}


.main{ width:100%; background:#f8f8f7 url(../images/bg.jpg) center 0 no-repeat; border-bottom:#e9e9e9 solid 1px;}


.footer{ height:180px; background:url(../images/bg3.jpg) 0 0 repeat-x;}


.foot_1{ height:105px!important;}


.foot_1 .li1,.foot_1 .li1 a{ color:#2a2a2a; line-height:23px;}


.foot_1 .li2{ width:145px; border-left:#b8b8b8 solid 1px;}


.foot_1 .li2 p{ height:24px;}


.foot_1 .li2 a{ color:#363636;}


.foot_2{ height:40px; color:#fff;}


.foot_21 a{ margin-right:25px; color:#fff;}


.foot_22{ color:#474747; background:url(../images/icon1.png) 0 2px no-repeat;}





.index_title{ width:107px; height:151px; background:url(../images/bg2.jpg) 0 0 no-repeat;}


.index_title span,.news_list span{ display:block;}


.index_title .li1{ font-size:15px; color:#fff;}


.index_title .li2{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}


.index_title .li3 a{ padding-right:15px;  font-family:Arial, Helvetica, sans-serif; color:#f2f2f1; background:url(../images/icon3.gif) right 3px no-repeat;}


.news_con{ width:851px; border:#dddddd solid 1px; background:#fff;}


.index_ligong{ margin:30px auto 0 auto; height:170px!important;}


.index_ligong .index_title{ height:170px;}


.index_ligong .news_con{ height:168px;}


.index_ligong .news_list li{ height:168px;}


.index_ligong .news_nav{ height:143px;}


.ligong_con{ width:465px; height:168px; border-right:#dddddd solid 1px;}


.ligong_con .li1{ font-size:16px; color:#333333;}


.ligong_con .li2{ width:415px; height:45px; line-height:55px; background:#ebebe9;}


.input2{ width:300px; height:32px; line-height:32px; color:#999;}


.link{ width:325px;}


.link li{ float:left; margin-bottom:20px; width:150px;}


.link a{ display:block; color:#666; cursor:pointer;}


.link a:focus{-moz-outline-style:none; outline:none;}





.footer{ height:180px; background:url(../images/bg3.jpg) 0 0 repeat-x;}


.foot_1{ height:105px;}


.foot_1 .li1,.foot_1 .li1 a{ color:#2a2a2a; line-height:23px;}


.foot_1 .li2{ width:145px; border-left:#b8b8b8 solid 1px;}


.foot_1 .li2 p{ height:24px;}


.foot_1 .li2 a{ color:#363636;}


.foot_2{ height:40px; color:#fff;}


.foot_21 a{ margin-right:25px; color:#fff;}


.foot_22{ color:#474747; background:url(../images/icon1.png) 0 2px no-repeat;}





