﻿/*︻▓▇▇◤全局样式︻▓▇▇◤ */
*{margin: 0;padding: 0;}
a:link,a:visited{color: #5A5A5A;text-decoration: none;}
a:hover {color: #0F4689;}
a:active {}
h3{font-size: 18px;}
img{border: 0;}
table{border-collapse:collapse;}
li{vertical-align: bottom;}
ul,ol,li {list-style:none;}
em { font-style:normal; }
input.radio, input.checkbox {width: auto;}
.longTitle{/* 长标截断 */
	text-overflow:ellipsis;/*IE省略号*/
	white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
	overflow:hidden;
	-o-text-overflow:ellipsis;/*op专用省略号*/
	}
.fl {float:left;}
.fr {float:right;}
.clearf,.cf,.clear-both {
	clear:both;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
}
.transparent{  
      filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  
}

/*︻▓▇▇◤公共样式︻▓▇▇◤ */
html{background-color: #FFFFFF;}
body {font-family:"Microsoft Yahei";
	text-align:center;	
	font-size:16px;
	color: #5A5A5A;
}
#topOuter{
	background-color: #f6f6f6;
}
#topInner{
	line-height:38px;
	height:38px;
	width:1200px;
	margin:0 auto;
	font-size: 14px;
}
#topInner p{	
	text-align: right;
}
#topInner p span{margin-right:20px;}
#banner {
	background-image: url(img/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 425px;
}
.wapper {	
	margin:0px auto;
	text-align:left;
	width:1200px;	
}

/*************************main1********************************/
.h3{
	border-bottom: 1px solid #bfbfbf;
	font-weight: normal;font-size: 16px;line-height:60px;
}
.h3 a{
	font-size: 22px;
	font-weight: bold;
}

.h3 form{float:right;width:250px;height:40px;}
.h3 form input{border: none;
    background: #f0f0f0;vertical-align: middle;
    display: table-cell;font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    color: #606266;transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 170px;}
.h3 form button{
	width: 40px;
	height: 40px;
	border: 0;
	background-color: #4888DF;
	color: #fff;
	vertical-align: middle;
	background-image: url(img/01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    }



#main1{margin-top:30px;}
#main1 dl b{display: block;float:left;height:48px;line-height:48px;color:#666;}
#main1 dl .b1{width:780px;margin-right:50px;}
#main1 dl .b2{width:199px;margin-right:16px;}
#main1 dl .b3{width:100px;margin-right:16px;}

#main1 dt{height:40px;line-height:40px;margin-top:20px;}
#main1 dt b{height:40px;line-height:40px;}    
#main1 dd {height:48px;line-height:48px;
	border-bottom: 1px solid #EFEFF1;
}
#main1 dd a{width:100%;height:48px;display: block;}
#main1 dd b{
	font-weight: normal;
}
#main2{clear:both;margin-top:30px;}
#main2 dd {
	height:135px;
	padding: 24px 0;
	border-bottom: 1px solid #EFEFF1;
	
}
#main2 dd i{
	font-style: normal;
	font-variant: normal;	
}
#main2 dd b{display: block;float:left;color:#666;height:135px;font-weight: normal;font-size:14px;}
#main2 dd .b1{width:500px;margin-right:70px;}
#main2 dd .b2{width:140px;margin-right:36px;text-align:center;}
#main2 dd .b3{width:160px;margin-right:36px;text-align:center;}
#main2 dd .b4{width:240px;text-align:center;line-height:135px;}
#main2 dd .b1_1{font-weight: bold;font-size:16px;}
#main2 dd .b1 div{line-height:45px;}
#main2 dd .b1_1 span{height: 20px;font-weight: normal;
    padding: 0 5px;
    line-height: 19px;background-color: #ecf5ff;
    border-color: #d9ecff;font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    box-sizing: border-box;
    white-space: nowrap;margin-right:10px;}
#main2 dd .b1 img{
	margin-right:6px;
	vertical-align: middle;
}
#main2 dd .b2 div,#main2 dd .b3 div{height:90px;}
#main2 dd .b2 div i,#main2 dd .b3 div i{
	color: rgb(227, 144, 56);
	font-size:28px;
	margin-right:10px;
	vertical-align: middle;
}
#main2 dd .b4 a{margin:0 10px;color:#39A0FF;}



#main3 {margin-top:30px;
	background-image: url(img/03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 1200px;
}
#main3 b{display: block;float:left;color:#666;height:85px;padding-top:25px;font-weight: normal;font-size:14px;}
#main3 .b1{width:123px;margin-left:90px;}
#main3 .b2{width:150px;margin-left:130px;}
#main3 .b3{width:100px;margin-left:130px;}
#main3 .b4{width:106px;margin-left:130px;}
#main3 .b5{width:106px;margin-left:130px;}

#main3 b div{height:40px;}
#main3 b div i{
	color: rgb(227, 144, 56);
	font-size:28px;
	margin-right:6px;
	vertical-align: middle;
	font-variant: normal;
	font-style: normal;
}
#main3 .b1 div i{color: #6469d8;}
#main3 .b2 div i{color: #f25512;}
#main3 .b3 div i{color: #1299e6;}
#main3 .b4 div i{color: #11ca91;}
#main3 .b5 div i{color: rgba(234,15,85,.94);}



.h3b{border-bottom: 1px solid #CCC;}
.h3b b{
	font-size: 22px;
	line-height: 54px;
	color: #FFF;
	background-color: #4888DF;
	text-align: center;
	display: block;
	height: 54px;
	width: 140px;
	
}
.h3b a.more{
	color: #32b16c;
	float:right;
	margin-right:10px;margin-top:20px;
	font-weight: normal;	
}

#main4 {margin-top:30px;clear:both;}
#main4 #ppBox{
	height:120px;
	border: 1px solid #DEDFE3;
	border-top:0;
	background-image: url(img/02.jpg);
	background-repeat: no-repeat;
	background-position: 200px 50%;
}
#ppBox form{width:490px;height:40px;margin:0px 0 0 500px;padding-top:40px;}
#ppBox form input{border: none;
    background: #f0f0f0;vertical-align: middle;
    display: table-cell;font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    color: #606266;transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 370px;}
	
#ppBox form button{
	width: 80px;
	height: 40px;
	border: 0;
	background-color: #4888DF;
	color: #fff;
	vertical-align: middle;
}
	
	
#main5 {margin-top:50px;clear:both;}
#tag1 ul{height:100px;margin-top:25px;}
#tag1 li{
	float:left;
	width:100px;
	height:84px;
	padding-top:16px;
	text-align:center;
	font-size: 22px;
	font-weight: bold;
	cursor: pointer;
}
#tag1 li.now{background: #4988df;
    border-radius: 5px;color:#fff;}
#tag1 li i{font-size: 14px;color:#9C9C9C;
	display: block;font-style: normal;font-variant: normal;margin:0 10px;margin-top:15px;
}
#tag1 li.now i{
	background: hsla(0,0%,100%,.3);
	color: #fff;
    border-radius: .25rem;		
	display: block;
	
}	
	

#main6 {margin-top:50px;margin-bottom:50px;clear:both;}
#main6 p {margin-top:20px;
	height: 193px;	
}	
#main6 p a{float:left;
	display: block;
	height: 193px;
	width: 288px;margin-right:12px;box-shadow: 0 0.1875rem 0.375rem #95c5fe;border-radius: 7px;
}

#main6 p a img{
	width: 288px;height: 145px;
}
#main6 p a b{
	padding:0 5px;line-height:36px;
	text-align:center;
	font-weight: normal;
	display: block;
}	
.nList{overflow-y:auto;height:348px;}
.nList dl{
	height:80px;
	padding:18px 0;
	border-bottom: 1px solid #CCC;
}
.nList dt{width:200px;float:right;}	
.nList dt a{
	width:166px;
	line-height:38px;
	border-radius: 20px;
	border: 1px solid #2055c9;
	display: block;
	color: #2555C1;
	text-align: center;margin-top:20px;
}
.nList dd{width:900px;float:left;}	
.nList dd div{line-height:50px;}	
.nList dd div i{margin-left: .625rem;
	background: #4988df;
    border-radius: .3125rem;
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
    font-size: .875rem;
	font-family: SourceHanSansCN-Regular,SourceHanSansCN;
	color: #fbfbfc;
	font-style: normal;
	display: inline-block;
}	
.nList dd p span{float:left;}
.nList dd p .longTitle{float:left;
	width:800px;
	color: #de6d49;
	cursor: pointer;
	display: block;
}		
	
