@charset "utf-8";
/* CSS Document */

html{background:#d3d3d3;}
.clear {clear:both; *display:inline;/*IE only*/}
img{ border:0; display:block;}
*{ margin:0; padding:0; list-style:none;}
a:{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ font-size:12px; font-family:"微软雅黑"; color:#272727;}
#box{ width:1003px; margin:0 auto; overflow:hidden;}

#top{ background:white; overflow:hidden} 
#top .heard{ background:#e4020b; height:28px; line-height:28px; clear:both;}
.heard_text{ float:right; width:235px;}
.heard_text li{ float:left;}
.heard_text li a{color:#272727; padding:0 5px; text-decoration:none;}
.heard_text li a:hover{color:white;}
.heard_ic{ float:right;}
.heard_ic li{ float:left;background:#f4f4f4; padding:5px;}

.heard_lt{ background:url(../images/lt_pic_bg.gif) no-repeat bottom right; height:176px;}
.logo{ background:url(../images/logo.gif) no-repeat; width:391px; height:119px; margin:18px 0 0 20px; float:left; display:inline;}
.zxx{ background:url(../images/zhsj_pic.gif) no-repeat; width:267px; height:97px; float:left; margin:45px 0 0 180px;}

/*
#menu{ background:url(../images/menu_bg.gif) repeat-x; height:90px; padding-left:38px;}
#menu li{ list-style:none; float:left;border-left:1px solid #d5b6b8; width:131px;line-height:50px; height:90px; font-size:14px; text-align:center;}
#menu li a{ color:#272727;display:block;line-height:50px;width:131px; height:90px; text-decoration:none;}
#menu li a:hover{ background:url(../images/menu_bg2.gif) repeat-x; color:white;display:block;width:131px; height:90px;}
.m_red{background:url(../images/menu_bg2.gif) repeat-x; color:white; display: inline-block; width:131px; height:90px;line-height:90px;}
*/
/*menu*/
.current {background:url(../images/menu_bg2.gif) repeat-x;text-align:center; color:white; color:white;display: inline-block; width:131px; height:90px;line-height:50px; text-decoration:none; float:left;}

#menu{background:url(../images/menu_bg.gif) repeat-x;}
#nav {width:924px; margin:0 auto; display:block; font-family:"微软雅黑";background:url(../images/menu_bg.gif) repeat-x; border-left:1px solid #d5b6b8;border-right:1px solid #f3e9e8;}

#nav .mainlevel { float:left; border-right:1px solid #f3e9e8;border-right:1px solid #d5b6b8; width:131px;/*IE6 only*/}
#nav .mainlevel a { text-align:center;color:#000; text-decoration:none; font-size:14px; line-height:50px; height:90px; display:block;width:131px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:url(../images/menu_bg2.gif) repeat-x;}
#nav .mainlevel ul { z-index: 99999;display:none; position:absolute;}
#nav .mainlevel li a {text-align:center; border-top:1px solid #fff; color:white;
filter:alpha(opacity=75); /* IE's opacity*/
opacity: 0.75;
font-size:12px;  height:32px; line-height:32px;background:red; width:131px;/*IE6 only*/}
#nav .mainlevel li a:hover {border-top:1px solid #fff; color:white;  height:32px; line-height:32px;background:#525252; width:131px;/*IE6 only*/}

/*banner*/

.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button {opacity:0.5; position: absolute; top: 50%; left: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/prev.png',sizingMethod='crop');}
    .box_skitter .next_button {opacity:0.5; position: absolute; top: 50%; right: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/next.png',sizingMethod='crop'); }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1003px; height: 398px; }
    #slideshow ul { display: none; }

.btnpic1 a{ background:url(../images/btn_01bg.jpg) no-repeat;width:334px; height:33px; float:left; font-size:18px; color:white; text-decoration:none; text-align:center; padding-top:135px;}
.btnpic1 a:hover{background:url(../images/btn_011bg.png) no-repeat; height:33px; float:left; text-decoration:none; padding-top:135px;}

.btnpic2 a{background:url(../images/btn_02bg.jpg) no-repeat;width:334px; height:33px; float:left; font-size:18px; color:white; text-decoration:none; text-align:center; padding-top:135px;}
.btnpic2 a:hover{background:url(../images/btn_022bg.png) no-repeat;width:334px; height:33px; float:left; text-decoration:none; padding-top:135px;}

.btnpic3 a{background:url(../images/btn_03bg.jpg) no-repeat;width:335px; height:33px; float:left; font-size:18px; color:white; text-decoration:none; text-align:center; padding-top:135px;}
.btnpic3 a:hover{background:url(../images/btn_033bg.png) no-repeat;width:335px; height:33px; float:left; text-decoration:none; padding-top:135px;}

#content{background:#ececec; overflow:hidden;}

.ct_m{ padding:6px;clear:both;overflow:hidden; height:100%;}
.czsyl{ width:241px;float:right; border:1px solid #dadada; overflow:hidden;}
.czsyl span{ float:right; padding-right:30px; font-weight:normal; font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; background:url(../images/more_ic.gif) no-repeat 27px 16px;}
.czsyl span a{ font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.czsyl span a:hover{ font-size:12px; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.czstp{ padding:10px 0;}
.czstp ul{ background:#eaeaea; width:241px;}
.czstp li{ float:left; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; margin:0 1px 1px 0}

/*main*/
#con{height:335px; position:relative;overflow:hidden; margin:8px;}
#con ul{ position:absolute;top:0; left:0; padding:0;}
#con ul li{ width:222px; background:#fff; padding:5px 0; margin-bottom:8px;overflow: hidden}
#con ul li img{padding-left:5px;}
#con ul li a{ float:left; }
#con ul li p{ margin-left:70px;line-height:1.5; padding:10px;}
#con ul li p a{ color:#272727; text-decoration:none;}
#con ul li p a:hover{ color:#272727px; text-decoration:underline;}
.clear{clear:both;height:0px;}

.czsyl h2{font-weight:normal;font-size:15px;line-height:45px; height:45px; font-family:"微软雅黑"; color:white; background:url(../images/news_tt_bg.gif) repeat-x; width:100%; padding:0 0 0 10px;}
.dlcz { padding-bottom:5px; height:336px;}
.dlcz dl{ padding:5px; background:white; border:1px solid #f0efef; overflow:hidden;  margin:10px 10px 5px 10px;}
.dlcz dd{ font-size:12px; line-height:21px;}
.dlcz dt{ float:left;}
.dlcz dt img{ display:block; padding-right:5px;}



.tqhd{ width:246px; float:left; border:1px solid #dadada;overflow:hidden; margin-left:6px;}
.tqhd h2{ font-weight:normal; font-size:15px; line-height:45px; height:45px; font-family:"微软雅黑"; color:white;background:url(../images/news_tt_bg.gif) repeat-x; width:100%; padding:0 0 0 10px;}
.tqhd span{ float:right; padding-right:30px; font-weight:normal; font-size:12px; color:white; font-family:Arial, Helvetica, sans-serif; background:url(../images/more_ic2.gif) no-repeat 27px 16px;}
.tqhd span a{ font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.tqhd span a:hover{ font-size:12px; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.tqhd div{ padding:10px;  background:url(../images/tqhd_bg.jpg); height:331px;}
.tqhd p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:white; line-height:21px;}
.tqhd p strong{ font-size:16px;font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; }
.tqhd p img{ border:2px solid red;}
.tqhd div span{ float:left; padding-top:10px;}

.xwzx{ width:486px; float:left; border:1px solid #dadada;overflow:hidden;}
.xwzx h2{ font-weight:normal; font-size:15px; line-height:45px; height:45px; font-family:"微软雅黑"; color:white; background:url(../images/news_tt_bg.gif) repeat-x; width:100%; padding:0 0 0 10px;}

.xwzx span{ float:right; padding-right:30px; font-weight:normal; font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; background:url(../images/more_ic.gif) no-repeat 27px 16px;}
.xwzx span a{ font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.xwzx span a:hover{ font-size:12px; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.xwzx div{ height:340px;}
.xwzx div dl{ background:white; padding:5px; border:1px solid #f0efef; margin:10px;}
.xwzx div dt{ float:left; padding-right:10px;}
.xwzx div dd{ font-size:12px; line-height:21px;}
.xwzx div dd a{ font-size:12px; line-height:21px; color:#3f3d3d; text-decoration:none;}
.xwzx div dd a:hover{ font-size:12px; line-height:21px; color:red; text-decoration:underline;}
.xwzx div strong{ font-size:12px; line-height:21px; color:gray; font-weight:normal;}

.gjhzhb{ background:#f4f4f4; margin-top:6px; overflow:hidden; width:auto; padding:6px; height:100%;}
.gjhzhb h2{ background:black; font-weight:normal; font-size:15px; color:white; line-height:45px; height:45px; padding-left:10px; background:url(../images/news_tt_bg.gif) repeat-x; width:100%;}
.gjhzhb span{ float:right; padding-right:30px; font-weight:normal; font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; background:url(../images/more_ic.gif) no-repeat 27px 16px;}
.gjhzhb span a{ font-size:12px; color:red; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.gjhzhb span a:hover{ font-size:12px; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.gjhzhb li{ float:left; padding:10px 20px;}

#bottom{ background:#a8a8a8; overflow:hidden; height:132px;}
.address { width:365px; background:url(../images/bottom_ic01.gif) no-repeat; margin:15px 0 0 20px; float:left;}
.address li{ list-style:none; font-size:12px; line-height:21px; padding-left:32px;}
.address li p{ border-top:1px solid #9f9f9f;}

.contact { width:270px; background:url(../images/bottom_ic02.gif) no-repeat; margin:15px 0 0 20px; float:left;}
.contact dl{}
.contact dt{ float:left; padding-left:40px; padding-right:10px; height:120px;}

.hw { width:270px; background:url(../images/bottom_ic03.gif) no-repeat; margin:15px 0 0 20px; float:left;}
.hw dl{}
.hw dt{ float:left; padding-left:40px; padding-right:10px; height:120px;}


#bottom_black{ background:black; height:23px; width:100%;}