body{
margin:0;
}
table td{
font-family:"Microsoft Yahei";
font-size:15px;
color:#333;
line-height:28px;
}
div{
font-family:"Microsoft Yahei";
font-size:15px;
color:#333;
line-height:28px;
}
img{
border:0px;
}
 a{
color:#333;
text-decoration:none;
}
td a:hover{
color:#0073CB;
}
.topnavi{
	background-image:url(pcc/navibg.png);
}
.naviBox{
	margin:0 auto;
}
.naviBox td{
font-size:16px;
color:#fff;
text-align:center;
font-weight:bold;
}
.naviBox td:hover{
	background-color:#1194FA;
}
.naviBox td a{
color:#fff;
}
.naviBox td a:hover{
color:#fff;
}
.homemainbox{
	width:1200px;
	margin:0 auto;
}
.homemainboxtd{
	padding:80px;
	background-color:#fff;
}
.seplinehome{
	height:3px;
	border-top:1px solid #C8A062;
	border-bottom:1px solid #C8A062;
	background-color:#fff;
}
.homeTitletext{
	font-size:36px;
	line-height:40px;
}
.bannerbg{
height:333px;
background-image:url(pcc/homebanner.jpg);
background-position:center;
}
.innerbannerbg{
height:333px;
background-image:url(pcc/innerbanner.jpg);
background-position:center;
}
.innerbannerbg img{
border:3px solid #fff;
}

.topBox td{
font-size:13px;
}
.topBox td a{
color:#333;
margin:0px 5px;
}
.topBox td a:hover{
color:#4C8D06;;
}
.toptel{
font-size:20px;
color:#666;
}
.toptel span{
color:#A70000;
}
.homemain{
background-color:#fff;
border-right:1px solid #C2C6CF;
border-bottom:1px solid #C2C6CF;
padding:20px 25px;
vertical-align:top;
}
.homeTitle{
margin:10px 0px;
}
.homeTitle td{
font-size:15px;
font-weight:bold;
color:#000;
}
.homeTitle td a{
font-size:14px;
color:#999999;
font-weight:normal;
}
.hometext1{
	padding:8px 20px;
	vertical-align:top;
}
div.homebtn{
	border:2px solid #0070D9;
	text-align:center;
	padding:15px;
	font-size:18px;
	color: #0070D9;
}
div.homebtn:hover{
	border:2px solid #C30000;
	color: #C30000;
}
.newslist td{
border-bottom:1px dotted #ddd;
}
.footBox{
	background-color:#004D96;
	border-top:4px solid #0070D9;
}

td.foot2{
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	padding:10px 0px;
	color:#fff;
	

}
td.foot2 img{
	margin-bottom:5px;
}


.mainBox{
width:1100px;
margin:0 auto;
background-color:#fff;
}
.mainBox2{
width:1200px;
margin:0 auto;
}

/*首页动画*/
.container, .container *{margin:0; padding:0;}

.container{width:1100px; height:359px; overflow:hidden;position:relative; margin:0 auto;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1100px; height:359px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

.breadnavi{
color:#999;
padding:5px 8px;
border-bottom:1px dotted #ddd;
font-size:14px;
}
.breadnavi a{
color:#999;
}
.breadnavi a:hover{
color:#046AAA;
}


.prolist{
	border:3px solid #Ddd;
	padding:5px;
	text-align:center;
	line-height:30px;
}
.mainright{
	padding:10px 40px 50px 40px;
	color:#333;
}
.mainright strong{
color:#f00;	
}
.title3{
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
	padding:0px 0px 15px 0px;
	border-bottom:1px dotted #ddd;
	width:770px;
}
.hometext2{
background-color:#ff6600;
padding:12px 20px;
color:#fff;
font-size:16px;
line-height:30px;
}
.hometext2 strong{
font-size:20px;
}
.listnews td{
border-bottom:1px dotted #ddd;
}
.listnews td a{
	color:#333;
}
.listnews td a:hover{
	color:#f00;
}
.fontmain{
	font-size:15px;
	line-height:24px;
}
.title4{
	font-size:26px;
	font-weight:bold;
	color:#D00000;
	margin-bottom:10px;
	padding:25px 0px 25px 0px;
	border-bottom:1px dotted #ddd;
}
.hometopText{
	font-size:12px;
	color:#fff;
}

.leftmenutd{
	width:240px;
}

/*手风琴菜单*/
*{ margin: 0; padding: 0; }
		img{border:0;}
        ul,li{list-style-type:none;}
		a {color:#333;text-decoration:none;}
		a:hover {color:#bd0a01;text-decoration:none;}
		.treebox{ width: 209px; margin: 0 auto; background-color:#F4F4F4; }
		.menu{ overflow: hidden; border-color: #ddd;  }
		/*第一层*/
		.menu li.level1>a{ 
			display:block;
			height: 45px;
			line-height: 45px;
			color: #333;
			padding-left: 25px;
			border-bottom: 1px solid #fff; 
			font-size: 15px;
			position: relative;
			transition:all .5s ease 0s;
		 }
		 .menu li.level1 a:hover{ text-decoration: none;background-color:#1A6CB9;color:#fff;}
		 .menu li.level1 a.current{ background: #1A6CB9; color:#fff; }

		/*============修饰图标*/
		 .ico{ width: 20px; height: 20px; display:block;   position: absolute; left: 20px; top: 10px; background-repeat: no-repeat; background-image: url(images/ico1.png); }

		 /*============小箭头*/
		 .level1 i{ width: 20px; height: 10px; background-image:url(images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }
		.level1 i.down{ background-position: 0 -10px; }

		 .ico1{ background-position: 0 0; }
		 .ico2{ background-position: 0 -20px; }
		 .ico3{ background-position: 0 -40px; }
		 .ico4{ background-position: 0 -60px; }
                 .ico5{ background-position: 0 -80px; }

		 /*第二层*/
		 .menu li ul{ overflow: hidden; }
		 .menu li ul.level2{ display: none;background: #0f4679;  }
		 .menu li ul.level2 li a{
		 	display: block;
			height: 45px;
			line-height: 45px;
			color: #fff;
			text-indent: 25px;
			/*border-bottom: 1px solid #ddd; */
			font-size: 14px;
			 transition:all 1s ease 0s;
			 border-bottom:1px dotted #1A6CB9;
		 }
		 
ul.leftmenu1{
	list-style:none;
	padding:0;
	margin:0;
}
ul.leftmenu1 li{
	padding:12px 4px 12px 0px;
	cursor:pointer;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px dotted #ddd;
	margin:0 30px;
}
ul.leftmenu1 li:hover{
	color:#f00;
}
ul.leftmenu1 a{
	text-decoration:none;
	color:#333;
}
.homelisttd{
	vertical-align:text-top;
	background-color:#fff;
}
.homelistTtile{
	background-image:url(pcc/listtop.png);
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.homelistTtile div{
	padding-left:45px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}

div.homelistTtile1{
	border-bottom:1px solid #198500;
	margin-bottom:15px;
}
div.homelistTtile1 td.hometd1{
	font-size:16px;
	color:#fff;
	padding:10px 25px;
		font-weight:bold;
}
div.homelistTtile1 td.hometd2, div.homelistTtile2 td.hometd2{
	padding-right:10px;
	font-size:10px;
	color:#999;
	text-transform:uppercase;
	vertical-align:bottom;
}
div.homelistTtile2{
	border-bottom:1px solid #EBC200;
		margin-bottom:15px;
}
div.homelistTtile2 td.hometd1{
	font-size:16px;
	color:#fff;
	padding:10px 25px;
		font-weight:bold;
}

.lefttop{
	text-align:left;
	font-size:30px;
	color:#CCC;
	padding:33px 0px 13px 33px;
	border-bottom:1px dotted #ddd;
}
.titileab{
	font-size:16px;
	font-weight:bold;
}
.hometitle1{
	text-align:center;
	font-size:22px;
	color:#666;
}
.homesubtitle1{
		text-align:center;
	font-size:16px;
	color:#ccc;
}
.innerlefttable{
	border:1px solid #eee;
}
.homepro img{
	border:2px solid #ddd;
}
.homepro img:hover{
	border:2px solid #f00;
}
.jjfa td{
	padding:11px 20px;
	background-color:#eee;
}
.jjfa td:hover{
	background-color:#0073CB;
}
.jjfa td:hover a{
	color:#fff;
}
.jjfalist{
	border:1px solid #ddd;
}
.jjfalist td{
	padding:10px;
}
.jjfainnert{
	font-size:24px;
	color:#E60012;
	text-align:center;
	font-style:italic;
}