@charset "UTF-8";
/* CSS Document */

/*格式化样式*/
*{ margin:0; padding:0;}
body{ font-family:"Microsoft YaHei","din","Arial"; font-size: 14px; color:#333; }
img, a img{border:0;}
input, textarea{font-family:"Microsoft YaHei","din","Arial";}
ol, ul, dl{list-style:none;}

a:hover, button:hover, .cursorHover:hover{ cursor:pointer;}
.clear{ clear: both;}
.main{width:1015px; margin:0 auto; }



/*文字大小、颜色、是否加粗*/
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}

.colorWhite{ color:#ffffff;}
.colorGary2{ color:#999;}
.colorGary{color:#666;}
.colorBlack{ color:#333;}


.isBold{ font-weight: bold;}
.isNormal{ font-weight: normal;}


/*背景颜色、边框、圆角*/
.bgGray{ background:#f8f8f8;}
.bgWhite{ background:#fff;}


/*定位*/
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}

.fl{ float:left;}
.fr{ float:right;}

/*边距*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.mr10{ margin-right:10px;}

.mb100{margin-bottom:100px}


.plr20{padding:0px 20px;}

/*宽度*/
.widthAll{ width:100%;}

/*超链*/
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: none;}


/*header*/
.header .headerTop{color:#666; line-height: 30px;}
.header .headerTop a{color:#666; padding:0px 10px;}
.header .logo{ width:400px;}
.header .logo img{ float:left;}
.header .tel{width:500px;}

.nav{background:#217cfb; font-size:16px;}
.nav ul{ width:100%; float:left; height:50px; line-height: 50px;}
.nav ul li{width:145px; float:left; text-align: center;}
.nav ul li a{ color:#fff; display: block; text-align: center;}
.nav ul li .cur, .nav ul li a:hover{ display:block; background: #fff; color:#217cfb; font-weight: bold;}




/*channel*/
.channelTitle h1, .channelTitle h3{font-weight:normal; text-align: center;}
.channelTitle h1{ line-height:40px; font-size:24px; color:#333; }
.channelTitle h3{ line-height:24px; font-size:16px; color:#666; text-transform: uppercase;}


/*link*/
.link{background:#217cfb; padding:30px 0px;}
.link ul{height:50px; width: 9999px;}
.link ul li{width:200px; float:left; margin-right:30px; display: block;}
.scroll{overflow:hidden;}

/*footer*/
.footer{background:#2f2f2f; padding:30px 0px;}
.footerLeft{width:180px; }
.footerLeft img{width:100%; float:left;}
.footerRight{width:740px;}
.footerRight ul{width:100%; float:left;}
.footerRight ul li:nth-child(1),.footerRight ul li:nth-child(2),.footerRight ul li:nth-child(4){width:80px;float:left; margin-right:40px;}
.footerRight ul li:nth-child(5){width:230px;float:left;margin-right:0px;}
.footerRight ul li:nth-child(3){width:110px;float:left;margin-right:40px;}
.footerRight ul li p{font-size:14px;line-height: 40px; color:#fff; font-weight: bold;}
.footerRight ul li a{width:100%; float:left; line-height: 30px; font-size:12px; color:#fff;}


.copyRight{ line-height:40px; background: #000; font-size:12px;}




/*bannerFull*/
.banner2 img{ width:100%;min-height: 280px;}

/*内页*/
.bodyLeft{width: 220px; float:left;}
.bodyLeft .channel{line-height: 50px; border-bottom:1px solid #ddd;}
.bodyLeft .channel div{float:left; font-size:18px; font-weight: bold; color:#333; border-bottom:1px solid #217cfb;}
.bodyLeft ul, .bodyLeft ul li{width:100%; float:left;}
.bodyLeft ul li{border-bottom:1px solid #ddd; line-height: 40px; margin-top:10px;}
.bodyLeft ul li a{ color:#666}
.bodyLeft ul li a span{width:5px; height:5px; border-radius: 50%; float:left; background: #999; margin-top:17px; margin-right:10px;}
.bodyLeft ul li a:hover, .bodyLeft ul li .cur{ color:#217cfb;}
.bodyLeft ul li a:hover span{background:#217cfb;}

.bodyRight{width:760px;}
.bodyRight .position{border-bottom:1px solid #ddd; line-height: 50px;}
.bodyRight .position div:first-child{font-size:16px; font-weight: bold; color:#217cfb;}
.bodyRight .position div:last-child, .bodyRight .position div:last-child a{font-size:12px; color:#999;}
.bodyRight .position div:last-child a:hover{color:#217cfb}


.page{padding-top:10px; border-top:1px solid #ddd; font-size:12px;}
.page div{line-height:30px;color:#666;}
.page div a{color:#999;}
.page div a:hover{color:#217cfb;}

.pages{border-top:1px solid #ddd; line-height: 30px; padding-top:10px;}
.pages a{color:#333; padding:0px 10px;}
.pages a:hover{color:#217cfb;}