@charset "utf-8";
/* CSS Document */

/*** Reset ***/
body,div,dl,dt,dd,ul,ol,li,form,input,textarea,select,p,h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:0;margin:0;}
em,i,del{font-weight:normal;font-style:normal;}
img{border:0;}
ol,ul,li{list-style:none;}
a{color:#666666;cursor:pointer;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
/*********************/

/*** Common ***/
body{width:100%;background:#FFFFFF;}
.main{width:960px;margin:0 auto;}
/*********************/

/*******toper**************/
.toper{float:left;width:100%;height:20px;background:#CC0000;display:block;}
.top{float:left;width:960px;height:20px;line-height:20px;text-align:right;color:#990000;display:block;}
.top a{color:#FFCCCC;}
.top a:hover{color:#FFFFFF;}
/*********************/

/*******header**************/
.header{float:left;width:100%;height:120px;background:url(../images/header_bg.jpg) repeat-x;display:block;}
.header .head{float:left;width:960px;height:120px;display:block;}
.header .head .logo{float:left;width:120px;height:120px;display:block;}
.header .head .snav{float:right;width:812px;height:120px;display:block;}
.header .head .snav .search{float:left;width:310px;height:30px;padding:14px 0 14px 502px;background:url(../images/search_bg.jpg) no-repeat 502px 14px;display:block;}
.header .head .snav .search .inp{float:left;width:270px;height:26px;padding:2px 0 2px 6px;display:block;}
.header .head .snav .search .inp input{width:260px;height:24px;line-height:24px;border:0;background:#FFFFFF;}
.header .head .snav .search .btn{float:left;width:20px;height:22px;padding:2px 0 0 6px;display:block;}
.header .head .snav .nav{float:left;width:812px;height:60px;display:block;}
.header .head .snav .nav ul{float:right;height:60px;display:block;}
.header .head .snav .nav ul li{float:left;height:60px;padding:0 30px;background:url(../images/nav_bg.jpg) no-repeat right;display:block;}
.header .head .snav .nav ul li a{float:left;height:60px;line-height:60px;text-align:center;color:#333333;font-size:14px;font-weight:bold;display:block;}
.header .head .snav .nav ul li a:hover{color:#CC0000;}
/*********************/

/*******footer********/
.footer{float:left;width:100%;border-top:2px solid #CC0000;background:#EEEEEE;padding:15px 0;display:block;}
.footer .foot{float:left;width:960px;display:block;}
.footer .foot .fpic{float:left;width:68px;padding:0 20px 0 0;display:block;}
.footer .foot .menu{float:left;width:160px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;display:block;}
.footer .foot .menu ul{float:left;width:120px;padding:0 20px;display:block;}
.footer .foot .menu ul li{float:left;width:120px;height:22px;line-height:22px;display:block;}
.footer .foot .menu ul li a{color:#999999;}
.footer .foot .menu ul li a:hover{color:#CC0000;}
.footer .foot .copy{float:left;width:690px;padding:0 0 0 20px;display:block;}
.footer .foot .copy p{line-height:22px;color:#999999;}
.footer .foot .copy p a{color:#999999;}
.footer .foot .copy p a:hover{color:#CC0000;}
/*********************/

/*******location********/
.location{float:left;width:690px;height:29px;line-height:29px;background:url(../images/location.jpg) no-repeat 0 7px;padding:0 0 0 20px;font-size:14px;color:#999999;border-bottom:1px solid #CCCCCC;display:block;}
.location a{color:#999999;}
.location a:hover{color:#CC0000;text-decoration:underline;}
.location a.on{color:#CC0000;}

.locations{float:left;width:710px;height:29px;line-height:29px;font-size:14px;color:#666666;border-bottom:1px solid #CCCCCC;display:block; font-weight:bold;}
/**********************/

/*******banner********/
.prevnext{position:absolute;width:100%;left:0px;top:274px;height:51px;z-index:999;}
.prevnext .prev{float:left;width:51px;height:51px;display:block;}
.prevnext .next{float:right;width:51px;height:51px;display:block;}
.prevnext img{width:51px;height:51px;cursor:pointer;}
.banner{float:left;width:100%;height:320px;background:url(../images/banner_bg.jpg) repeat-x;display:block;}
.banner .pic{float:left;width:960px;height:300px;padding:10px 0;display:block;}
.banner .pic .focus{position:relative;width:960px;height:300px;display:block;overflow:hidden;}
.banner .pic .focus ul{position:absolute;height:300px;}
.banner .pic .focus ul li{float:left;position:relative;width:960px;height:400px;display:block;overflow:hidden;}
.banner .pic .focus img{width:960px;height:300px;}
/*********************/

/*******notice********/
.notice{float:left;width:100%;height:40px;background:url(../images/notice_bg.jpg) repeat-x;display:block;}
.notice .ntit{float:left;width:930px;height:40px;line-height:40px;background:url(../images/notice.jpg) no-repeat;padding:0 0 0 30px;color:#666666;display:block;}
.notice .ntit h2{float:left;width:50px;height:40px;line-height:40px;color:#CC0000;font-size:14px;font-weight:bold;display:block;overflow:hidden;}
.notice .ntit span{float:left;width:880px;height:40px;line-height:40px;display:block;overflow:hidden;}
/*********************/



/*******content********/
.content{float:left;width:100%;padding:0 0 20px 0;display:block;}

.itype{float:left;width:960px;padding:20px 0 30px 0;background:url(../images/iline_bg.jpg) repeat-x bottom;display:block;}
.itype ul{float:left;width:960px;display:block;}
.itype ul li{float:left;width:210px;padding:0 40px 0 0;display:block;}
.itype ul li .pic{float:left;width:210px;height:110px;display:block;}
.itype ul li .pic img{width:210px;height:110px;border:0;}
.itype ul li .tit{float:left;width:210px;height:30px;line-height:30px;text-align:center;display:block;}
.itype ul li .tit a{color:#333333;font-size:14px;}
.itype ul li .tit a:hover{color:#CC0000;}
.itype ul li .txt{float:left;width:210px;color:#666666;line-height:22px;display:block;}

.index{float:left;width:960px;display:block;}
.index .left{float:left;width:230px;display:block;}
.index .left .ilbox{float:left;width:230px;padding:15px 0 0 0;display:block;}
.index .left .ilbox .title{float:left;width:230px;height:35px;background:#CC0000;display:block;}
.index .left .ilbox .title h2{float:left;line-height:35px;color:#FFFFFF;font-size:14px;font-weight:bold;padding:0 0 0 10px;display:block;}
/*.index .left .ilbox .title span{float:right;width:50px;height:25px;padding:5px 10px 5px 0;display:block;}*/

.index .left .ilbox .title span{float:right;width:42px;height:17px;padding:9px 10px 9px 0;background:url(../images/more_bg.png) no-repeat 0 9px;text-align:center;display:block;}
.index .left .ilbox .title span a{line-height:16px;color:#ff9999;font-family:Arial, Helvetica, sans-serif;}
.index .left .ilbox .title span a:hover{color:#ffffff;}

.index .left .ilbox .list{float:left;width:228px;border:1px solid #CCCCCC;border-top:none;display:block;}
.index .left .ilbox .list ul{float:left;width:208px;height:240px;padding:10px;display:block;}
.index .left .ilbox .list ul li{float:left;width:200px;height:24px;background:url(../images/icon.jpg) no-repeat 0 10px;padding:0 0 0 8px;display:block;overflow:hidden;}
.index .left .ilbox .list ul li a{line-height:24px;color:#333333;}
.index .left .ilbox .list ul li a:hover{color:#CC0000;text-decoration:underline;}

.index .center{float:left;width:470px;padding:0 15px;display:block;}
.index .center .icpiclink{float:left;width:470px;display:block;}
.index .center .icpiclink img{width:470px;border:0;}
.index .center .icbox{float:left;width:470px;padding:15px 0 0 0;display:block;}
.index .center .icbox .title{float:left;width:470px;height:31px;border-bottom:2px solid #CC0000;display:block;}
.index .center .icbox .title h2{float:left;height:31px;line-height:31px;color:#CC0000;font-size:14px;font-weight:bold;display:block;}
.index .center .icbox .list{float:left;width:470px;display:block;}
.index .center .icbox .list ul{float:left;width:470px;height:120px;padding:10px 0;display:block;}
.index .center .icbox .list ul li{float:left;width:227px;height:24px;background:url(../images/icon.jpg) no-repeat 0 10px;padding:0 0 0 8px;display:block;overflow:hidden;}
.index .center .icbox .list ul li a{line-height:24px;color:#333333;}
.index .center .icbox .list ul li a:hover{color:#CC0000;text-decoration:underline;}


.index .right{float:left;width:230px;display:block;}
.index .right .irpiclink{float:left;width:230px;padding:15px 0 0 0;display:block;}
.index .right .irpiclink img{width:220px;padding:4px;border:1px solid #CCCCCC;}
.index .right .irbox{float:left;width:230px;padding:14px 0 0 0;display:block;}
.index .right .irbox .title{float:left;width:230px;height:35px;background:#CCCCCC;display:block;}
.index .right .irbox .title h2{float:left;line-height:35px;color:#333333;font-size:14px;font-weight:bold;padding:0 0 0 10px;display:block;}
/*.index .right .irbox .title span{float:right;width:50px;height:25px;padding:5px 10px 5px 0;display:block;}*/

.index .right .irbox .title span{float:right;width:42px;height:17px;padding:9px 10px 9px 0;background:url(../images/more_bg_02.png) no-repeat 0 9px;text-align:center;display:block;}
.index .right .irbox .title span a{line-height:16px;color:#666666;font-family:Arial, Helvetica, sans-serif;}
.index .right .irbox .title span a:hover{color:#cc0000;}

.index .right .irbox .list{float:left;width:228px;border:1px solid #CCCCCC;border-top:none;display:block;}
.index .right .irbox .list ul{float:left;width:208px;height:240px;padding:10px;display:block;}
.index .right .irbox .list ul li{float:left;width:200px;height:24px;background:url(../images/icon.jpg) no-repeat 0 10px;padding:0 0 0 8px;display:block;overflow:hidden;}
.index .right .irbox .list ul li a{line-height:24px;color:#333333;}
.index .right .irbox .list ul li a:hover{color:#CC0000;text-decoration:underline;}
/*********************/

/*******flink********/
.flink{float:left;width:960px;padding:15px 0 10px 0;display:block;}
.flink .title{float:left;width:950px;height:30px;padding:0 0 0 10px;background:url(../images/iline_bg.jpg) repeat-x 0 12px;display:block;}
.flink .title h2{float:left;width:100px;height:30px;line-height:30px;background:#FFFFFF; color:#666666; font-size:14px; text-align:center;display:block;}
.flink .list{float:left;width:960px;display:block;}
/*.flink .list ul{float:left;width:952px;padding:8px 4px;display:block;}
.flink .list ul li{float:left;width:120px;height:50px;padding:8px;display:block;}*/
.flink .list a{line-height:24px;padding:0 5px 0 0;color:#666666;}
.flink .list a:hover{color:#CC0000;text-decoration:underline;}
/*********************/

/*******home********/
.home{float:left;width:100%;padding:20px 0;display:block;}

.home .left{float:left;width:230px;display:block;}

.home .left .box{float:left;width:230px;display:block;}
.home .left .box .type{float:left;width:230px;height:65px;background:url(../images/type_bg.jpg) no-repeat;display:block;}
.home .left .box .type h2{float:left;line-height:60px;color:#FFFFFF;font-size:16px;font-weight:bold;padding:0 0 0 35px;display:block;}
.home .left .box .larc{float:left;width:230px;height:35px;background:url(../images/larc_bg.jpg) no-repeat;display:block;}
.home .left .box .larc h2{float:left;line-height:30px;color:#FFFFFF;font-size:14px;font-weight:bold;padding:0 0 0 15px;display:block;}
.home .left .box .list{float:left;width:225px;padding:0 0 0 5px;display:block;}
.home .left .box .list ul{float:left;width:223px;padding:5px 0 10px 0;border:1px solid #CCCCCC;border-top:none;display:block;}
.home .left .box .list ul li{float:left;width:223px;height:24px;display:block;overflow:hidden;}
.home .left .box .list ul li a{float:left;width:195px;height:24px;padding:0 10px 0 18px;line-height:24px;color:#666666;background:url(../images/icon.png) no-repeat 10px 10px;display:block;overflow:hidden;}
.home .left .box .list ul li a:hover{color:#CC0000;background:#CCCCCC url(../images/icon.png) no-repeat 10px 10px;}
.home .left .box .list ul li a.on{color:#CC0000;background:#CCCCCC url(../images/icon.png) no-repeat 10px 10px;}


.home .left .limg{float:left;width:225px;height:70px;padding:10px 0 0 5px;display:block;}
.home .left .limg img{width:215px;height:60px;padding:4px;border:1px solid #CCCCCC;}


.home .right{float:right;width:710px;display:block;}
/**********************/


/*******typebody********/
.typebody{float:left;width:710px;padding:20px 0;display:block;}
.typebody p{line-height:22px;color:#666666;}
/*********************/


/*******webbank********/
.webbank{float:left;width:710px;padding:20px 0;display:block;}
.webbank .btit{float:left;width:700px;height:30px;padding:0 0 0 10px;background:url(../images/iline_bg.jpg) repeat-x 0 12px;display:block;}
.webbank .btit h2{float:left;width:80px;height:30px;line-height:30px;background:#FFFFFF;font-weight:bold;color:#cc0000;font-size:14px;text-align:center;display:block;}
.webbank .list{float:left;width:710px;display:block;}
.webbank .list ul{float:left;width:690px;padding:20px 10px;display:block;}
.webbank .list ul li{float:left;width:190px;height:80px;padding:20px;display:block;}
.webbank .list ul li img{width:180px;height:70px;padding:4px;border:1px solid #dddddd;}
/*********************/



/*******article********/
.article{float:left;width:670px;padding:20px;display:block;}
.article .arc_tit{float:left;width:670px;color:#333333;text-align:center;font-size:16px;font-weight:bold;display:block;}
.article .arc_info{float:left;width:670px;height:30px;line-height:30px;padding:15px 0;text-align:center;color:#999999;background:url(../images/arc_info_bg.jpg) repeat-x 0 45px;display:block;}
.article .arc_info a{color:#999999;}
.article .arc_info a:hover{color:#CC0000;}
.article .arc_body{float:left;width:670px;padding:0 0 20px 0;display:block;}
.article .arc_body p{line-height:24px;color:#333333;}
.article .arc_list{float:left;width:670px;display:block;}
.article .arc_list ul{float:left;width:670px;display:block;}
.article .arc_list ul li{float:left;width:660px;height:30px;line-height:30px;background:url(../images/icon.jpg) no-repeat 2px 14px;padding:0 0 0 10px;border-bottom:1px dashed #CCCCCC;display:block;overflow:hidden;}
.article .arc_list ul li a{float:left;color:#999999;}
.article .arc_list ul li a:hover{color:#CC0000;text-decoration:underline;}
.article .arc_list ul li span{float:right;color:#999999;}

.article .arc_keyword{float:left;width:670px;display:none;}

.article .arc_other{float:left;width:628px;padding:20px;border:1px dotted #9c9c9c;background:#f9f9f9;display:block;}
.article .arc_other p{line-height:24px;color:#333333;}
/*********************/

/*******searchlist********/
.searchlist{float:left;width:710px;display:block;}
.searchlist ul{float:left;width:710px;padding:0 0 15px 0;display:block;}
.searchlist ul li{float:left;width:710px;padding:15px 0;border-bottom:1px dashed #CCCCCC;display:block;}
.searchlist ul li .tit{float:left;width:710px;height:30px;color:#333333;isplay:block;}
.searchlist ul li .tit a{float:left;line-height:30px;color:#333333;font-size:14px;}
.searchlist ul li .tit a:hover{color:#cc0000;}
.searchlist ul li .des{float:left;width:710px;line-height:22px;color:#333333;isplay:block;}
.searchlist ul li .oth{float:left;width:710px;line-height:24px;color:#666666;isplay:block;}
/*********************/

/*******newslist********/
.newslist{float:left;width:710px;display:block;}
.newslist ul{float:left;width:710px;padding:20px 0;display:block;}
.newslist ul li{float:left;width:700px;height:29px;padding:0 0 0 10px;background:url(../images/icon.jpg) no-repeat 0px 12px;border-bottom:1px dashed #CCCCCC;display:block;overflow:hidden;}
.newslist ul li a{float:left;line-height:29px;color:#333333;}
.newslist ul li a:hover{color:#cc0000;}
.newslist ul li span{float:right;line-height:29px;color:#666666;}
/*********************/

/*******pagelist********/
.pagelist{float:left;width:710px;padding:0 0 10px 0;text-align:center;color:#666666;display:block;}
.pagelist a{padding:2px 8px;color:#666666;border:1px solid #DDDDDD;}
.pagelist a:hover{color:#FFFFFF;background:#CC0000;font-weight:bold;}
.pagelist a.on{color:#FFFFFF;background:#CC0000;font-weight:bold;}
/*********************/

.online_right{position:fixed;width:120px;right:20px;top:520px;z-index:9998;}
.online_window{position:fixed;width:328px;top:520px;left:0;z-index:9999;}