﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:url(../images/bg_1.jpg) 0 0 repeat-x; font-size:12px; line-height:24px;}
ul li{ list-style:none}
.content{ width:1000px; margin-left:auto; margin-right:auto;}

/*header-css*/
header{ height:145px; overflow:hidden;}
.logo{ width:529px; height:91px; margin-top:27px;}
.slogan{ display:block;width:264px; height:141px; background:url(../images/top_1.png) 0 0 no-repeat; }

/*nav*/
nav{height:60px;
    width: 1000px;
    overflow: hidden;
	background: #4091ea;/* 不支持显示纯色 */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#469efe), to(#3984d5));/* Safari 4-5, Chrome 1-9 */
 	background: -webkit-linear-gradient(top, #469efe, #3984d5);/* Safari5.1 Chrome10+ */
 	background: -moz-linear-gradient(top, #469efe, #3984d5);/* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #469efe, #3984d5);/* IE 9 10 */
	background: -o-linear-gradient(top, #469efe, #3984d5);/* Opera 11.10+ */
	background: linear-gradient(top, #469efe, #3984d5);/* 正常支持浏览器 */
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=0,startColorStr=#469efe,endColorStr=#3984d5);  /* IE 6 7 8 色彩值必须是6位 不能简写 否则IE识别不了 */
	-ms-filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#469efe, endColorStr=#3984d5);  /* IE 8 色彩值必须是6位 不能简写 否则IE识别不了 */
	border-top-left-radius:15px; -moz-border-top-left-radius:15px; -ms-border-top-left-radius:15px; -o-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; 
    border-top-right-radius:15px; -moz-border-top-right-radius:15px; -ms-border-top-right-radius:15px; -o-border-top-right-radius:15px; -webkit-border-top-right-radius:15px;
	-moz-box-shadow: 0px 0px 0px #000; /* Firefox */
    -webkit-box-shadow: 0px 0px 0px #000; /* Safari 和 Chrome */
    box-shadow: 0px 0px 0px #000; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    behavior: url(../images/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
	 }
nav ul{ margin:0; padding:0;}
nav ul li{ float:left; margin-left:15px;}
nav ul li a{ line-height:60px; padding-left:15px; padding-right:15px; font-size:14px; color:#FFF; font-weight:400px;}
nav ul li a:hover{ display:block; height:30px; line-height:30px; margin-top:15px; background:#ffffff; color:#3984d5; border-radius:15px; -moz- border-radius:15px; -ms- border-radius:15px; -o- border-radius:15px; -webkit- border-radius:15px;-moz-box-shadow: 1px 1px 2px #000; /* Firefox */
    -webkit-box-shadow: 1px 1px 2px #000; /* Safari 和 Chrome */
    box-shadow: 1px 1px 2px #000; }
	

/*search*/
.search{ height:48px; line-height:48px; border:#d7e6f7 solid 1px; background:url(../images/ssbg_1.jpg) 0 0 repeat-x; padding:0 10px;}
.hot{ margin:0; padding:0;}
.hotbt{ width:60px; background:url(../images/ico01_1.png) 0 15px no-repeat; padding-left:25px; color:#ed5a17; font-weight:bolder; float:left; }
.hot li{ overflow:hidden; margin-left:10px; float:left}

.ss{ width:430px; height:32px; margin-top:8px;}
.searchbox{ border:#d7e6f7 solid 1px; height:28px; width:325px; padding-left:28px; line-height:28px; background:url(../images/ico02_1.png) 5px 5px no-repeat #ffffff;color:#666;} 
.searchbutton{ height:30px; width:70px; background:#3788e1; color:#FFF; line-height:30px; text-align:center; display:block; font-size:14px;}

/*index-left*/
.mg01{ margin-top:20px;}
.mg02{ margin-top:10px;}
.left{ width:182px;}

/*公告*/
.notice{ width:180px; border:#d7e6f7 solid 1px;}
.titleleft{ height:34px; line-height:34px; background:#3984d5; padding-left:20px; color:#FFF; font-size:16px;}


.wx{ color:#54b93f; text-align:center;}
.wx img{ display:block; margin-left:auto; margin-right:auto;}
.Mobile{ display:block; width:112px; height:22px; margin:0 auto; background:#54b93f; text-align:center; line-height:22px; color:#FFF; border-radius:11px; -moz-border-radius:11px; -ms-border-radius:11px; -o-border-radius:11px; -webkit-border-radius:11px;}
.Mobile a{ color:#FFF}
.Mobile a:hover{ color:#900}
.contact{ padding:10px; line-height:23px;}
.contact i{ font-style:normal; color:#3984d5;}

/*index-right*/
.right{width:788px; margin-left:30px;}
.titleright{height:40px; line-height:40px;  background:url(../images/line_1.png) left bottom repeat-x;}
.titleright span{ display:block; height:35px; line-height:35px; font-size:18px; color:#3883d4; border-bottom:#3883d4 solid 5px; float:left; padding:0 5px;}
.titleright i{ font-style:normal; float:right; color:#888} 
a.more{float:right; color:#666 }
a.more i{color:#3984d5; margin-left:5px; margin-right:5px; font-style:normal;}
a.more:hover{color:#3984d5}

.about{ width:470px;}
.about p{ width:260px; height:172px; float:right; margin-top:10px; }
.about p a{ color:#3984d5}
.about p a:hover{ color:#1eb100}
.aboutimg{ width:192px; height:168px; float:left; background:#63F }


.news{ width:300px;}
.newsnr{ margin-top:10px;}
.newsnr li{ background:url(../images/ico02_1.jpg) 0 12px no-repeat; padding-left:15px; line-height:30px;}

.expertsbg{ background:url(../images/zjbg_1.jpg) 0px 27px no-repeat #eef5fb;border-top:#d7e6f7 solid 1px; border-bottom:#d7e6f7 solid 1px; padding-left:55px;height:229px;clear:both; }
.experts{ width:700px; margin:27px 0; overflow:hidden; float:left;  }
.experts ul{overflow:hidden; height:174px; zoom:1; display:block;}
.experts ul li{ width:120px; height:174px; background:#FFF; border:#d7e6f7 solid 1px;  padding:2px; float:left; margin-right:12px;  display:inline; }
.experts ul li img{ width:120px; height:142px;}
.experts ul li span{line-height:30px; text-align:center; display:block; width:100%}
a.zjmore{display:block;background:#3883d4;width:20px; height:60px; line-height:20px; float:right; text-align:center; margin-top:75px; margin-right:8px; color:#FFF; padding-top:15px; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}
a.zjmore:hover{ background:#54b93f}



.knowledge{ width:384px;}

.link{ margin-top:10px}
.linkbt{background:url(../images/line_1.png); height:20px; line-height:20px; margin-bottom:10px; }
.linkbt span{display:block; height:20px; line-height:20px; font-size:14px; padding:0 15px; color:#ffffff; background:#3883d4; float:left}
.link a{ float:left; margin-left:5px; margin-right:5px;overflow:hidden; display:block}

.footer{ height:70px; background:#3883d4; margin-top:20px;color:#FFF; text-align:center}
.dbnav{ text-align:center; }
.dbnav a{ margin-left:15px; margin-right:15px; color:5px; color:#FFF; }
.dbnav a:hover{ color: #FF6}


/* 焦点图 */
.focusBox { float:left; position: relative; width: 192px; height: 168px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 192px; height: 168px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .num { position: absolute; z-index: 3; bottom: 3px; right: 3px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

/* 文字无缝上滚动 */
.sideBox{height:140px;width:180px;  overflow:hidden;background:#fff; border:#d7e6f7 solid 1px;}
.sideBox .hd{ height:34px; line-height:34px; background:#3984d5; padding-left:20px; color:#FFF; font-size:16px;}
.sideBox .hd a{ color:#FFF;cursor:pointer}
.sideBox .hd a:hover{ color:#cee5fd;}
.sideBox .bd{ padding:10px;}
.sideBox .bd li{margin:0; padding:0; color:#3984d5; margin-top:10px;list-style:circle; margin-left:15px;}
.sideBox .bd li a{color:#656565;}
.sideBox .bd li a:hover{color:#3984d5;}

/* left */
.subnav{border:#dbe8f8 solid 1px;}
.subnavbt{ background:#3883d4 url(../images/subico_1.png) 25px 13px no-repeat; height:40px;line-height:38px;}
.subnavbt span{ display:block; width:100%; font-size:18px; font-weight:400px; color:#fff;  text-align:center}
.subnavbt span a{ color:#FFF; text-align:center;cursor:pointer}
.subnavbt span a:hover{ color:#cde1f2; font-weight:600}
.subnav li{ display:block; width:100%;height:38px; color:#3883d4; border-bottom:#bbd6ef solid 1px; line-height:38px; background:url(../images/subbtbg_1.jpg) repeat-x; text-align:center; font-size:14px}
.subnav li a{display:block; width:100%;height:38px; background:url(../images/subico04hh_1.png) 25px 15px no-repeat; }
.subnav li a:hover{background:#81beff url(../images/subico04_1.png) 220px 15px no-repeat; color:#FFF;}


