/*bar*/
.bar1{height:45px; background:url(../images/index/bar_bg01.gif) repeat-x 0 bottom;}
.bar1 .title{float:left; font-size:20px; font-weight:bold; color:#555; line-height:42px; border-bottom:3px #dc3d34 solid; padding:0 5px;}
.bar1 .more{float:right; line-height:45px; padding:0 5px;}
.bar1 .more a{font-size:14px;}

.bar2{height:44px; background:#ececec; border-top:1px #e5e5e5 solid; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid;}
.bar2 .title{float:left; font-size:18px; font-weight:bold; line-height:44px; padding:0 15px;}
.bar2 .more{float:right;}
.bar2 .more a{line-height:44px; font-size:15px; color:#646464; display:block; padding:0 5px;}
.bar2 .more a:hover{color:#ca1831; text-decoration:none;}
.bar2 .more span{font-family:SimSun; font-size:18px; padding-left:5px;}

/*articleList*/
.articleList1{}
.articleList1 li{color:#ef4910; line-height:50px; background:url(../images/common/ico01.gif) no-repeat 5px 22px; border-bottom:1px #eee solid; padding-left:18px;}
.articleList1 li a{font-size:16px;}
.articleList1 li span{float:right; font-size:15px; padding:0 5px; color:#999;}

.articleList2{}
.articleList2 li{color:#ef4910; line-height:38px; background:url(../images/common/ico01.gif) no-repeat 5px 16px; padding-left:18px;}
.articleList2 li a{font-size:16px;}
.articleList2 li span{float:right; font-size:15px; padding:0 5px; color:#999;}

/*subNav*/
.subNav{}
.subNavName{height:56px; line-height:56px; background:#006c9b; font-family:\5fae\8f6f\96c5\9ed1; font-size:20px; font-weight:bold; color:#FFF; text-align:center;}
.subNavName a{font-size:14px; font-weight:bold; color:#FFF;}
.columnNav{}
.columnNav li.noraml1 a{height:50px; line-height:50px; font-size:16px; text-decoration:none; background:url(../images/common/ico02.png) no-repeat 40px 19px; display:block; padding-left:60px; border-bottom:1px #ebebeb solid;}
.columnNav li.noraml1 a:hover{background-color:#f5f5f5;}
.columnNav li.active1 a{height:50px; line-height:50px; font-size:16px; text-decoration:none; background:url(../images/common/ico02.png) #f5f5f5 no-repeat 40px 19px; display:block; padding-left:60px; border-bottom:1px #ebebeb solid;}
.columnNav li.active1 a:hover{background-color:#f5f5f5;}
/*second*/
.columnNav li.noraml2 a{height:50px; line-height:50px; font-size:16px; text-decoration:none; background:url(../images/common/ico02.png) no-repeat 60px 19px; display:block; padding-left:80px; border-bottom:1px #ebebeb solid;}
.columnNav li.noraml2 a:hover{background-color:#f5f5f5;}
.columnNav li.active2 a{height:50px; line-height:50px; font-size:16px; text-decoration:none; background:url(../images/common/ico02.png) #f5f5f5 no-repeat 60px 19px; display:block; padding-left:80px; border-bottom:1px #ebebeb solid;}
.columnNav li.active2 a:hover{background-color:#f5f5f5;}
/*third*/
.columnNav li.noraml3 a{height:50px; line-height:50px; font-size:16px; text-decoration:none; background:url(../images/common/ico02.png) no-repeat 80px 19px; display:block; padding-left:100px; border-bottom:1px #ebebeb solid;}
.columnNav li.noraml3 a:hover{background-color:#f5f5f5;}
.columnNav li.active3 a{height:50px; line-height:50px; font-size:16px; text-decoration:none; background:url(../images/common/ico02.png) #f5f5f5 no-repeat 80px 19px; display:block; padding-left:100px; border-bottom:1px #ebebeb solid;}
.columnNav li.active3 a:hover{background-color:#f5f5f5;}

/*subTitle*/
.subTitle{height:35px; line-height:35px; background:url(../images/sub/subTitle_bg.gif) #fafafa repeat-x 0 bottom; border-bottom:1px #D9D9D9 solid; padding:0 10px;}
.subTitle .title{float:left; font-family:Microsoft Yahei; font-size:14px; font-weight:bold;}
.subTitle .position{float:right; font-family:Microsoft Yahei;}
.subTitle .position a{font-family:Microsoft Yahei;}

/*ArticleList*/
.ArticleList1{}
.ArticleList1 li{height:32px; line-height:32px; background:url(../images/common/line01.gif) repeat-x bottom;}
.ArticleList1 li a{background:url(../images/common/ico04.gif) no-repeat 5px 4px; font-size:14px; padding-left:18px;}
.ArticleList1 li span{float:right; padding:0 5px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.ArticleList1 li b{font-size:14px; font-weight:normal; margin-right:5px; color:#da0a0a;}
.ArticleList1 li b a{color:#da0a0a;}

/*boxArea*/
.boxArea{float:left; width:50%; margin-bottom:20px;}
.boxArea .inner{background:#fff; margin:0 10px; padding:10px 20px;}

/*ztList*/
.ztList{padding:15px 0 0 0;}
.ztList li{float:left; margin:0 5px; margin-bottom:12px;}
.ztList li img{width:100%; display:block;}

/*systemList*/
.systemList{padding:10px 0;}
.systemList li{float:left; width:50%;}
.systemList li a{font-size:16px; display:block; box-sizing:border-box; padding:8px 15px; margin:6px;}
.systemList li a:hover{background:#eee; text-decoration:none; border-radius:4px;}
.systemList li a img{float:left; width:25px; height:25px; padding-right:8px;}
.systemList li a span{padding-left:30px; display:block; line-height:23px;}

/*toolList*/
.toolList{}
.toolList ul{}
.toolList li{float:left; width:50%;}
.toolList li a{box-sizing:border-box; padding:0 10px 10px 0; display:block;}
.toolList li img{width:100%; display:block;}

#b02{width:100%;}
#b02 .dots{position:absolute; right:0; top:25px; z-index:999;}
#b02 .dots li{display:inline-block; width:10px; height:10px; margin:0 4px; text-indent:-999em; border:2px solid #006c9c; border-radius:10px; cursor:pointer; opacity:0.4; -webkit-transition:background .5s, opacity .5s; -moz-transition:background .5s, opacity .5s; transition:background .5s, opacity .5s;}
#b02 .dots li.active{background:#006c9c; opacity:1;}
#b02 .arrow{position:absolute; top:200px;}
#b02 #al{left:15px;}
#b02 #ar{right:15px;}

/*bmList*/
.bmList{padding:20px 0 0 0;}
.bmList li{float:left; width:50%;}
.bmList li a{font-size:14px; height:40px; line-height:40px; display:block; background:#f2f2f2; text-align:center; margin:0 5px 12px 5px; border-radius:4px;}
.bmList li a:hover{text-decoration:none; background-color:#006c9c; color:#FFF;}

/*specialList*/
.specialList{padding:20px 0 0 5px;}
.specialList li{float:left; width:33%; padding-bottom:15px;}
.specialList li .pic{padding:0 10px;}
.specialList li .pic img{width:100%;}
.specialList li .title{width:100%; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.specialList li .title a{font-size:14px;}

/*picList*/
.picList1{}
.picList1 li{float:left; margin:0 10px 6px 10px; display:inline;}
.picList1 li .pic{}
.picList1 li .pic img{width:310px; height:210px;}
.picList1 li .title{width:310px; height:60px; line-height:23px; text-align:center; overflow:hidden; margin-top:5px;}
.picList1 li .title a{font-size:16px;}

/*showpage*/
.showpage{text-align:center; margin:40px 20px 30px 20px;}
.showpage a{height:35px; line-height:35px; font-size:16px; border:1px #DDDDDD solid; text-decoration:none; display:inline-block; padding:0 12px; margin:0 5px; border-radius:5px;}
.showpage a:hover{border:1px #CC3333 solid; text-decoration:none; background:#d6191d; color:#FFF;}
.showpage span.current{height:35px; line-height:35px; font-size:16px; color:#FFF; font-weight:bold; border:1px #CC3333 solid; background:#d6191d; display:inline-block; padding:0 12px; margin:0 5px; border-radius:5px;}
.showpage span.disabled{height:35px; line-height:35px; font-size:16px; border:1px #DDDDDD solid; display:inline-block; padding:0 12px; margin:0 5px; border-radius:5px;}

/*content*/
.contentTitle{font-size:30px; line-height:50px; color:#333; font-weight:bold; text-align:center; padding:10px 0;}
.contentmessage{text-align:center; border-bottom:1px #E0E0E0 dashed; font-size:16px; color:#666; margin-top:20px; padding-bottom:20px;}
.content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; font-size:18px; color:#333; line-height:32px; padding:30px 0;}
.content a{font-size:18px; color:#333;}
.content p{margin:15px 0;}
.content img{width:expression(this.width >1000 && this.height < this.width ? 1000: true); height:expression(this.height > 1000 ? 1000: true); max-width:1000px; margin:3px 8px;}

/*searchResult*/
.searchResult{padding:30px; text-align:center; font-size:18px;}



