.fl{float:left;}
.fr{float:right;}
.bg1{
	background-color: #FFFFFF;
}
.center{width:1000px; margin:0 auto;}

#head #logo img{height: 58px;}
#head #nav{margin:15px 0 0;}
#head #nav .nav_line{width: 14px;height:20px;background: url('nav.jpg') no-repeat center center;}
#head #nav .topli{padding:0 10px 30px;position: relative;z-index: 100;}
#head #nav .topli .a1{font-size: 14px;}
#head #nav .topli .a1:hover{color: #4da0d5;}
#head #nav .topli .sub{
	position: absolute;
	z-index: 101;
	text-align: center;
	width: 120px;
	left:-10px;
	top:50px;
	display: none;
	padding:5px;
	background-image: url(subnav.png);
}
#head #nav .topli .sub:hover~.a1{color: #4da0d5;}
#head #nav .topli .sub li a{display: block;line-height: 27px;color:#fff;}
#head #nav .topli .sub li a:hover{color: #000;font-weight: bold;}
#head #nav .on{background:url("nav_on.png") no-repeat center bottom;}
#head #nav .on>a{color: #4da0d5;}


#slideBox{width: 100%;height: 365px;overflow: hidden;position: relative;z-index: 1;}
#slideBox #bd{position: absolute;z-index: 100;left:50%;margin-left:-840px;width: 1680px;height: 430px;}
#slideBox #hd{position: absolute;bottom:20px;z-index: 1000;left: 50%; margin-left: -37px;}
#slideBox #hd li{background: url("ad_btn2.png") no-repeat center center;width: 15px;height: 15px;float: left;text-align: center;margin:0 5px;cursor: pointer;}
#slideBox #hd .on{background: url("ad_btn1.png") no-repeat center center;color: #fff;}

#ad{width: 100%;height: 360px;position: relative;z-index: 1;overflow: hidden;}
#ad .ad_div{width: 1680px;height: 360px;position: absolute;z-index: 2;left:50%;margin:0 0 0 -840px;}

#index_cate1 ul{height: 208px;position: relative;z-index: 1;}
#index_cate1 ul li{margin:0 12px 0 0;border-bottom: 3px solid #e3e3e3;width: 241px;overflow: hidden;position: relative;z-index: 1;position: absolute;z-index: 2;top:0;}
#index_cate1 ul li .img{width: 241px;height: 160px;overflow: hidden;text-align: center;}
#index_cate1 ul li .name a{display: block;font-size: 18px;text-align: center;line-height: 45px;color: #666;background: #fff;}
#index_cate1 ul li:hover{border-bottom: 3px solid #4da0d5;}
#index_cate1 ul li:hover .name a{color: #4da0d5;}
#index_cate1 ul .last{margin:0;}

#index_cate2 .bg{background: #fff;border-bottom: 3px solid #e3e3e3;padding:0 0 15px;}
#index_cate2 .title{height: 46px;border-bottom: 1px solid #eaeaea;}
#index_cate2 .title a{border-bottom: 3px solid #fff;font-size: 16px;margin:8px 30px 0 10px;line-height: 35px;}
#index_cate2 .title .more{font-size: 10px;color: #4da0d5;margin:10px 0 0;border:none;}
#index_cate2 .title span{line-height: 45px;border-bottom: 3px solid #4da0d5;color:#4da0d5;font-size: 16px;margin:0 40px 0 0;padding:0 0 10px;}
#index_cate2 .title .div{width: 550px;}
#index_cate2 .title .on{border-bottom: 3px solid #4da0d5;color: #4da0d5;}
#index_cate2 .news{width: 600px;}
#index_cate2 .news .news_list{width: 550px;display: none;margin:0 0 0 10px;}
#index_cate2 .news .news_list>ul{margin:20px 0 0;height: 175px;}
#index_cate2 .news .news_list>ul li{border-bottom: 1px solid #eaeaea;line-height: 34px;height: 34px;}
#index_cate2 .news .news_list>ul li a{display: inline-block;width: 275px;height:34px;overflow: hidden;text-indent: 10px;color: #696868;background: url('list2.jpg') no-repeat left center;}
#index_cate2 .news .news_list>ul li a:hover{background: url('list1.jpg') no-repeat left center;color: #4da0d5;}


#index_cate2 .news .newsbox{width: 188px;height: 162px;position: relative;z-index: 1;margin:30px 0 0;}
#index_cate2 .news .newsbox .bd{width: 188px;height: 162px;overflow: hidden;}
#index_cate2 .news .newsbox .shadow{height: 30px;width:100%;position: absolute;z-index: 2;bottom: 0;left:0;background: url('shadow.png');}
#index_cate2 .news .newsbox .hd{margin:10px 0 0;position: absolute;bottom: 10px;right: 8px;z-index: 3;}
#index_cate2 .news .newsbox .hd li{background: url('boxbtn2.jpg') no-repeat center center;width: 9px;height: 9px;cursor: pointer;float: left;margin:0 5px 0 0;}
#index_cate2 .news .newsbox .hd .on{background: url('boxbtn1.jpg') no-repeat center center;}
#index_cate2 .news .newsbox .txt{height: 30px;overflow: hidden;width: 130px;position: absolute;bottom:0;}
#index_cate2 .news .newsbox .txt li{color: #dedede;margin:0 0 0 10px;position: absolute; z-index: 10;line-height: 30px;height: 30px;overflow: hidden;}


#index_cate2 .about{width: 400px;}
#index_cate2 .about .brief{margin:25px 10px 0 0;line-height: 24px;color: #696868;text-indent: 2em;}


#web .row{border-bottom: 1px solid #dbdbdb;text-align: center;}
#web .row a{line-height: 55px;border-bottom:3px solid #f2f2f2;font-size: 18px;margin:0 35px;padding:0 0 12px;}
#web .row .on{font-weight: bold;color: #4da0d5;border-bottom: 3px solid #4da0d5;}

#web>.title{border-bottom: 1px solid #dbdbdb;text-align: center;padding:20px 0;}
#web>.title .title1{font-size: 30px;}
#web>.title .title2{font-size: 20px;color: #4da0d5;}

#web .con .center{padding:40px 20px;line-height: 25px;color: #666;}
#web .news_list .center{padding:40px 25px;}

#web .news_list ul li{margin:0 0 30px;}
#web .news_list ul li .time{width: 93px;height: 70px;position: relative;z-index: 1;}
#web .news_list ul li .time .bor{border:1px solid #ccc;height: 100%;width: 72px;background: #fff;padding:0 3px;text-align: center;}
#web .news_list ul li .time .bor .day{line-height: 35px;height: 35px;border-bottom: 1px solid #ccc;font-size: 20px;color: #044587;}
#web .news_list ul li .time .bor .year{line-height: 32px;height: 32px;font-size: 26px;color: #ccc;}
#web .news_list ul li .time .arrow{position: absolute;z-index: 2;right: 0;top:11px;width: 14px;height: 13px;background: url('news_list.png') no-repeat center center;}

#web .news_list ul li .main{width: 890px;}
#web .news_list ul li .main .title a{font-size: 18px;color: #333;}
#web .news_list ul li .main .title a:hover{color: #4da0d5;}
#web .news_list ul li .main .brief{color: #666; line-height: 20px;font-size: 16px;margin:5px 0 0;}

#web .detail .center{padding:0 25px;}
#web .detail .top{text-align: center;border-bottom: 1px dotted #c7c7c7;padding:0 0 10px;}
#web .detail .top .title{margin:30px 0 25px;font-size: 20px;}
#web .detail .top .div{height: 22px;overflow: hidden;}
#web .detail .top .div span{margin:0 8px;color: #999;}
#web .detail .top .div .share{display: inline;height: 22px;line-height: 22px;border:1px solid #e1e8e1;border-radius: 2px;background: #f0f1f3;content:none !important;}
#web .detail .top .div .share a{float: none;}
#web .detail .con{line-height: 24px;}

#web .title_row{text-align: center;height: 111px;border-bottom: 1px solid #dbdbdb;}
#web .title_row .span{display: inline-block;padding:0 0 18px;margin:60px 0 0;}
#web .title_row .span a{padding:10px 20px;font-size: 18px;display: inline-block;}
#web .title_row .on{position: relative;z-index: 1;background: url('arrow2.jpg') no-repeat center bottom;}
#web .title_row .on a{color: #fff;background:#4da0d5;border-radius: 2px;}
#web .title_row .on .arrow{display: inline-block;background: url('arrow1.png') no-repeat center center;position: absolute;z-index: 2;width: 100%;height: 8px;bottom:10px;left:0;}

#web .link_list table{margin:50px 20px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
#web .link_list table tr td{width: 191px;height: 109px;background: #fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;}

#web .ins_list table{margin:50px 20px;}
#web .ins_list table .tr1{background: #ccc;border:none;}
#web .ins_list table .tr1 td{padding:10px 5px;font-size: 14px;}
#web .ins_list table tr{background: #fff;border-bottom: 1px dotted #ccc;}
#web .ins_list table tr td{padding:10px 5px;}

#web .ins_detail table{margin:50px 20px;}
#web .ins_detail table tr td{padding:10px 5px;}
#web .ins_detail table tr .td1{background: #ccc;text-align: right;font-weight: bold;}
#web .ins_detail table tr .td2{background: #fff;}
#web .ins_detail .con{background: #fff;padding:20px;}
#web .ins_detail .con .title{height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;text-align: center;}


#footer{background: #808080;}
#footer .footer1{padding:25px 0;}
#footer .footer1 dl{width: 206px;}
#footer .footer1 dl dt{color: #fff;font-size: 14px;margin:0 0 15px;}
#footer .footer1 dl dd a{color: #fff;line-height: 25px;}
#footer .footer1 dl dd a:hover{color: #fff;}
#footer .footer1 .weibo{width: 120px;text-align: center;}

#footer .footer2{height: 47px;border-top: 1px solid #999;line-height: 47px;}
#footer .footer2 .left span{color: #d2d2d2;margin:0 10px;}
#footer .footer2 .left a{color: #d2d2d2;}
#footer .footer2 .left a:hover{color: #fff;}
#footer .footer2 .copy{color: #d2d2d2;}



#follow{position: fixed;right: 10px;top:30%;z-index: 10000;}
#follow ul>li{width: 50px;height: 50px;position: relative;z-index: 1;margin:0 0 1px;}
#follow ul>li>a{display: inline-block;width: 50px;height: 50px;position: absolute;z-index: 2;right: 0;top:0;}
#follow ul>.i1>a{background: url('o1.png') no-repeat center center #4da0d5;}
#follow ul>.i2>a{background: url('o2.png') no-repeat center center #4da0d5;}
#follow ul>.i3>a{background: url('o3.png') no-repeat center center #4da0d5;}
#follow ul>.i4>a{background: url('o4.png') no-repeat center center #4da0d5;}
#follow ul>.i5>a{background: url('o5.png') no-repeat center center #4da0d5;}
#follow ul>.i6>a{background: url('o6.png') no-repeat center center #4da0d5;}
#follow ul>.i6{display: none;}
#follow ul>.i1:hover>a{background: url('o1.png') no-repeat center center #159bfc;width: 51px;}
#follow ul>.i1:hover>.div{display: block;}
#follow ul>.i2:hover>a{background: url('o2.png') no-repeat center center #e9cc41;}
#follow ul>.i3:hover>a{background: url('o3.png') no-repeat center center #e9cc41;}
#follow ul>.i4:hover>a{background: url('o4.png') no-repeat center center #e9cc41;}
#follow ul>.i5:hover>a{background: url('o5.png') no-repeat center center #e9cc41;}
#follow ul>.i5:hover>.div{display: block;}

#follow ul>.i1>.div{width: 90px;background: #2aa3fb;position: absolute;left:-91px;top:0;padding:10px 0;display: none;z-index: 2;}
#follow ul>.i1>.div a{color: #fff;display: block;line-height: 24px;text-indent: 15px;}
#follow ul>.i5>.div{width: 150px;height: 50px;background: #e7f2f9;position: absolute;right:50px;top:0;z-index: 2;display: none;}
#follow ul>.i5>.div a{display: inline-block;width: 50px;height: 50px;}
#follow ul>.i5>.div>.s1{background: url('f31.png') no-repeat center center;}
#follow ul>.i5>.div>.s2{background: url('f32.png') no-repeat center center;}
#follow ul>.i5>.div>.s3{background: url('f33.png') no-repeat center center;}
#follow ul>.i5>.div>.s1:hover{background: url('s1.png') no-repeat center center #4da0d5;}
#follow ul>.i5>.div>.s2:hover{background: url('s2.png') no-repeat center center #4da0d5;}
#follow ul>.i5>.div>.s3:hover{background: url('s3.png') no-repeat center center #4da0d5;}
.bdsharebuttonbox a{margin:0 !important;padding:0 !important;line-height: normal !important;}
