body{margin:0; padding:0; font:12px/24px "Microsoft Yahei", Arial, sans-serif;color:#333;}
ul,li{margin:0; padding:0; list-style-type:none;}
h1,h2,h3,h4,h5,h6,em,i,span,b{ margin:0; padding:0; font-style:normal;}
*{ margin:0; padding:0;}
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#0074D7; text-decoration:none;}
.h10{width:100%; float:left; height:10px; clear: both; line-height: 0px;}
.wap{width:1003px; margin: 0 auto;}
.content{width: 1003px; float: left;}
.red{color: #c00;}.red a{color: #c00;} .red a:hover{color: #c00;}

/*header*/
.header{width: 100%; height: 116px; float: left; background: url(../images/header_bg.jpg) center;}
.header .logo{width: 690px; float: left; height: 116px;}
.header .right_t{width: 179px; float: right; height: 29px; line-height: 32px; color: #fff; background: url(../images/header_t.gif) no-repeat; text-align: center; overflow: hidden;}
.header .right_t a{color: #fff;}.header .right_t a:hover{color: #eee;}

.header .search{width: 206px; float: right; height: 23px; margin-top: 36px; background: url(../images/search.jpg) no-repeat; overflow: hidden;}
.search form{width: 206px; height: 23px; float: left;}
.search .tex{background:none repeat scroll 0 center transparent; width:133px;  float:left; height:16px; line-height:16px; padding: 3px 10px 3px 20px; font-size: 11px; border:none; color: #666;}
.search .btn{background: none repeat scroll 0 center transparent; border:none; height:23px; width:42px; cursor:pointer; float: left;}

/*nav*/
.nav{width: 100%; float: left; height: 43px; background: url(../images/nav_bg.jpg) repeat-x;}
.nav ul{width: 1003px; margin: 0 auto; height: 43px;}
.nav_li{width: 120px; float: left; height: 43px; font: 14px/43px ""; text-align: center; color: #fff; background: url(../images/nav_x.jpg) no-repeat right;}
.nav_li a{display: block; color: #fff;}.nav_li a:hover{display: block; color: #fff; background: url(../images/nav_hov.jpg) repeat-x;}
.nav_li .show{ display:block;}
.nav_li .hidden{ display:none;}
.nav_dropdown{float:left; background: none; width: 120px; position: relative; z-index: 999;}
.nav_dropdown ul{width: 120px; float:left; position:absolute; left:0px;}
.nav_dropdown li{width: 100px; float:left;font: 12px/30px ""; height: 30px; background: url(../images/nav_down.jpg); padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}
.nav_dropdown a{color: #fff; background: url(../images/nav_xl_link.png) no-repeat; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}
.nav_dropdown a:hover{background: url(../images/nav_xl_hov.png) no-repeat; text-decoration: none; height: 30px; color: #fff; font-weight: bold;}

/*flash*/
.banner{width: 100%; float: left; height: 400px;}
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*home*/
.home_pro{width: 987px; height: 224px; float: left; margin: 25px 9px 0; position: relative; background: url(../images/home_pro.jpg) no-repeat;}
.home_pro .more{width: 50px; position: absolute; right: 0px; top: 20px;}
.home_pro .con{width: 940px; height: 155px; position: absolute; right: 22px; top: 55px;}

#demo {width:940px; float:left; overflow:hidden;height:155px; border:none;}
#indemo {float: left; width: 1800%;}
#demo1,#demo2{height:155px;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:154px; height:155px; float:left; padding-left:8px; }
#demo1 li img,#demo2 li img{width: 154px; height: 125px; display:block;}
#demo1 li em,#demo2 li em{width:154px; height:30px; float: left; line-height:30px; text-align:center; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}
#demo1 {float: left;}
#demo2 {float: left;}

.home_jg{width: 1003px; float: left; height: 17px; background: url(../images/home_jg.jpg) no-repeat center; margin-top: 15px;}
.home_tit{width: 100%; float: left; height: 35px; background: url(../images/d.jpg) no-repeat left;}
.home_tit .d{width: auto; float: left; padding-left: 15px; font:bold 16px/35px ""; color: #006cff; font-variant: small-caps;}
.home_tit .more{width: 56px; height: 17px; float: right; margin-top: 9px;}

/*gsjj*/
.gsjj{width: 280px; float: left; padding: 0 20px; height: 200px;}
.gsjj .con{width: 280px; float: left;}
.gsjj .con img{width: 129px; float: left; height: 72px; margin-right: 10px;}

/*lxwm*/
.lxwm{width: 245px; float: right; padding: 0 15px; height: 200px;}
.lxwm .con{width: 225px; float: left; background: url(../images/lx_bg.jpg) #fff bottom repeat-x; height: 145px; padding: 10px;}

/*home_news*/
.home_news{width:408px; float: left; height: 200px;}
.home_news .jd{width: 408px; float: left; height: 72px; border-bottom: 1px dashed #ddd; padding-bottom: 8px; margin-bottom: 8px;}
.home_news .jd img{width: 129px; height: 72px; float: left;}
.home_news .jd .right{width: 265px; float: right; height: 72px;}
.home_news .jd .right h3{width: 100%; float: left; font:bold 13px/26px ""; overflow:hidden;  white-space: nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}

.home_news ul{width: 100%; float: left;}
.home_news li{width: 100%; float: left; line-height: 24px;}
.home_news li label{width: 300px; float: left; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}
.home_news li em{width: 100px; float: right; text-align: right;}

/*flink*/
.flink{width: 966px; float: left; background: url(../images/flink_bg.jpg) no-repeat; height: 43px; margin: 0 18.5px; position: relative;overflow: hidden;}
.flink .con{width: 860px; position: absolute; top: 0px; right: 10px; line-height: 43px; }
.flink a{color: #333; padding-right: 10px;}
.flink a:hover{color: #666; padding-right: 10px;}

/*footer*/
.footer{width: 100%; float: left; padding: 10px 0; background: #4b4b4b; color: #fff; margin-top: 15px; text-align: center; vertical-align: middle;}
.footer a{color: #fff;}.footer a:hover{color: #eee;}

/*list*/
.list{width: 1003px; float: left; margin-top: 15px;}
.list_ban{width: 100%; float: left; text-align: center; height: 275px; overflow: hidden;}

.list .left{width: 244px; float: left;}
.list .right{width: 727px; float: right;}

.list .right .title{width: 727px; float: left; height: 39px;}
.list .right .title .piont{float: right; line-height: 39px; width: 475px; text-align: right; overflow: hidden;}
.list .right .tit_gywm{background: url(../images/list_tit_gywm.jpg) no-repeat;}
.list .right .tit_cpzs{background: url(../images/list_tit_cpzs.jpg) no-repeat;}
.list .right .tit_gsdt{background: url(../images/list_tit_gsdt.jpg) no-repeat;}
.list .right .tit_gcal{background: url(../images/list_tit_gcal.jpg) no-repeat;}
.list .right .tit_zxly{background: url(../images/list_tit_zxly.jpg) no-repeat;}
.list .right .tit_lxwm{background: url(../images/list_tit_lxwm.jpg) no-repeat;}
.list .right .tit_gssb{background: url(../images/list_tit_gssb.jpg) no-repeat;}

.list_nav{width: 244px; float: left;}
.list_nav .tit{width: 234px; float: left; height: 44px; background: url(../images/list_nav_tit.jpg); font: bold 16px/40px ""; color: #fff; padding-left: 10px;}
.list_nav .con{width: 220px; float: left; border: 1px solid #ddd; background: #f8f8f8; padding: 11px; border-top: 0;}
.list_nav li{width: 209px; height: 32px; line-height: 32px; margin-bottom: 10px; float: left; background: url(../images/list_nav_li.jpg); padding-left: 10px;}

.list_lx{width: 244px; float: left;}
.list_lx .tit{width: 234px; float: left; height: 37px; background: url(../images/list_lx_bt.jpg); font: bold 16px/37px ""; color: #fff; padding-left: 10px;}
.list_lx .con{width: 220px; float: left; border: 1px solid #ddd;  background: url(../images/lx_bg.jpg) #fff bottom repeat-x; padding: 11px; border-top: 0;}

.sub_jj,.sub_news,.sub_pro,.list_pro,.list_news{width: 697px; float: left; padding: 15px; font: 14px/28px "";}
.list_page{width: 697px;  float: left; height: 30px; line-height: 30px; text-align: center; margin: 10px 0;}


/*sub*/
.sub_jj .sub_tit{width: 100%; float: left;}
.sub_tit h1{width: 100%; float: left; font: bold 24px/40px "Microsoft Yahei"; padding: 10px 0; text-align: center;border-bottom: 1px solid #ccc;}
.sub_tit .time{width: 100%; float: left; text-align: center; font-size: 14px;}

.sub_pro .inf{width: 100%; height: 295px; float: left;}
.sub_pro .inf img{width: 556px; height: 556;  margin-top: 10px; border: 1px solid #ddd;}

.sub_pro .inf .r{width: 320px; height: 293px; float: right;}
.sub_pro .inf .r h1{width: 320px; height: 26px; float: left; border-bottom: 1px solid #ddd; margin-bottom: 8px; padding-bottom: 8px; color: #0d75c4; font:bold 14px/26px ""; }
.sub_pro .inf .r p{width: 320px; float: left; overflow: hidden;}

.sub_pro .con{width: 100%; font: 13px/26px ""; margin-top: 145px; float: left; color: #666;}

/*list_news*/
.list_news ul{width: 697px;}
.list_news li{width: 697px; float: left; height: 40px;border-bottom: 1px dotted #ccc; background: url(../images/list_news_d.jpg) no-repeat left;}
.list_news li h3{width: 550px; float: left;  font: 14px/40px "Microsoft Yahei"; padding-left: 10px;}
.list_news li em{width: 100px; float: right; text-align: right; font: 12px/40px "Microsoft Yahei";}
.list_news li a{display: block;}

.list_pro ul{width: 697px; margin: 15px 0;}
.list_pro li{width: 211px; height: 220px; float: left; padding: 0 10px;}
.list_pro li img{width: 211px; height: 170px; float: left; border: 1px solid #ddd;}
.list_pro li em{width: 211px; height: 40px; float: left; text-align: center; font: 12px/40px "Microsoft Yahei"; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}
.list_pro li a{display: block;}






.pagination{
    margin-top: 10px;
}

.pagination .pages{
    float: right;
}

.pagination .pages a{
    float: left;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #EEEEEE;
    color: #707070;
    font-size: 16px;
    margin-left: 5px;
    cursor: pointer;
}

.pagination .pages a.current,
.pagination .pages a:hover{
    background-color: #007DD9;
    color: #fff;
}

.pagination .pages .pre_page,
.pagination .pages .next_page{
    background: url(../images/bg3.png) no-repeat center 10px #EEEEEE;
}

.pagination .pages .next_page{
    background-position: center -30px;
}

.pagination .pages .next_page:hover{
    background-position: center -110px;
}

.pagination .pages .pre_page:hover{
    background-position: center -70px;
}

.pagination .pages .first_page{
    width: 63px;
}




