body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;}
ul,li{ list-style:none}
body{ font-size:12px;font-family:"Microsoft YaHei","΢���ź�"; background:#f7f7f7 url(../images/bg.jpg) no-repeat center top}
a{text-decoration:none; color:#323232}
a:hover,a:active{ text-decoration:none; color:#0059B2;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank1{clear:both;height:1px;overflow:hidden;display:block;}
.blank2{clear:both;height:2px;overflow:hidden;display:block;}
.blank3{clear:both;height:3px;overflow:hidden;display:block;}
.blank4{clear:both;height:4px;overflow:hidden;display:block;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank8{clear:both;height:8px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank12{clear:both;height:12px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}


.top{width:1200px;  margin:0 auto;}
.top .logo{ float:left; padding-top:82px;}
.top .logo img{ height:101px; border:0px; display:block;}


.top_a{ width:260px; padding-top:50px; float:right;}
.top_a .so{width:200px;height:24px; background: url(../images/so_bg.jpg) repeat-x center; border: 1px solid #B18C35; border-radius:5px;float:left; overflow:hidden;}
.top_a .search_input{width:160px;float:left; height:24px; line-height:24px; background: #FFF; font-size:14px; text-indent:10px;color:#999;border:none;outline: none;}
.top_a .search_botton{cursor:pointer;float:left; background:url(../images/so.png) no-repeat center; width:40px;height:24px; line-height:24px; text-indent:-999px;border:0px; outline:none;overflow:hidden;}

.weixin {width:32px;height:26px;position:relative;z-index:1000;float:right;}
.weixin .button {width:32px;height:26px;line-height:26px;display:block;cursor:pointer; outline:none; border:none;}
.weixin .button img{width:32px;height:26px; border:0px; display:block;}
.weixin .ewminput{width:120px;position:absolute;top:40px; left:-30px;display:none;}
.weixin .ewminput img {width:120px;height:120px; -webkit-box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc; border:0px;border-radius:10px; cursor:pointer;}


.menu{width:1200px; height:34px; border: 1px solid #5391D5;border-radius:10px 10px 0px 0px;position:relative; margin:0 auto; margin-top:20px;}
.menu li{ float:left; width:25%; height:34px; line-height:34px; font-size:16px; text-align:center;}
.menu li a{color:#FFFFFF;}
.menu li:hover{ background:#F5F3F3; color:#225aa9;border-radius:10px 10px 0px 0px;}
.menu li:hover a{color:#225aa9;}
.menu li i{ background: url(../images/home.png) no-repeat center center; display: inline-block; height: 22px; width: 22px; margin-right: 15px; position:relative; top:-2px }
.menu li i{vertical-align:middle;}
.menu li.cu{ background:#F5F3F3; color:#225aa9;border-radius:10px 10px 0px 0px;}
.menu li.cu a{color:#225aa9;}
.menu li.cu i{ background: url(../images/home_on.png) no-repeat center center; display: inline-block; height: 22px; width: 22px; margin-right: 15px; position:relative; top:-2px }
.menu li.cu i{vertical-align:middle;}


.menu ul li .menua{display:none;}
.menu ul li:hover .menua{display:block;position:absolute;top:34px;left:0; width:1200px; height:160px;background:rgba(255,255,255,0.9);}

.menua dl { float: left; margin-left:100px; margin-top:60px;} 
.menua dl dt { float:left;line-height: 40px; height: 40px;font-size: 18px;  font-weight: bold; color: #225aa9; margin-left:50px;}
.menua dl dt a{color: #225aa9;}

.linkPic{width:1160px;margin:0 auto; margin-top:10px;}
.linkPic ul{width:1180px;}
.linkPic li{ float:left;width:216px; margin-top:20px; margin-right:20px;  position:relative; overflow:hidden;}
.linkPic li img{width:100%; border:0px;}

.linkSelBox { width:1160px;line-height: 28px;margin:0 auto; margin-top:20px; }
.linkSelBox strong { font-size: 20px; float: left; padding: 0px 40px 0px 42px; font-weight: normal; }
.linkSelBox select { line-height: 26px; padding: 0px 35px 0px 10px; height: 28px; width: 224px; border: 1px solid #DCDCDC; outline:none; border-radius: 5px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/selar.jpg) no-repeat right center ; opacity: 1; float:left; font-size:14px; color:#666; margin-right:100px; }
.linkSelBox select option {cursor:pointer}





/*β��*/
.foot{ width:1160px; padding-top:20px; padding-bottom:20px; font-size:16px; color:#666666;border-top:3px solid #485fa4; text-align:center;margin:0 auto; margin-top:20px; overflow:hidden;}
.foot p{ line-height:32px;}
.foot p span{ padding-left:8px; padding-right:8px;display: inline-block;}
.foot a{color:#666666;}
.foot p img{vertical-align:middle;}

@media screen and (max-width:768px) {
.m_none{display:none;}


.top{width:94%; margin:0 auto;}
.top .logo{ float:left; padding-top:30px;}
.top .logo img{ height:50px; border:0px; display:block;}


.top_a{ width:260px; padding-top:30px; float:right;}
.top_a .so{width:200px;height:24px; background: url(../images/so_bg.jpg) repeat-x center; border: 1px solid #B18C35; border-radius:5px;float:left; overflow:hidden;}
.top_a .search_input{width:160px;float:left; height:24px; line-height:24px; background: #FFF; font-size:14px; text-indent:10px;color:#999;border:none;outline: none;}
.top_a .search_botton{cursor:pointer;float:left; background:url(../images/so.png) no-repeat center; width:40px;height:24px; line-height:24px; text-indent:-999px;border:0px; outline:none;overflow:hidden;}

.weixin {width:32px;height:26px;position:relative;z-index:1000;float:right;}
.weixin .button {width:32px;height:26px;line-height:26px;display:block;cursor:pointer; outline:none; border:none;}
.weixin .button img{width:32px;height:26px; border:0px; display:block;}
.weixin .ewminput{width:120px;position:absolute;top:40px; left:-90px;display:none;}
.weixin .ewminput img {width:120px;height:120px; -webkit-box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc; border:0px;border-radius:10px; cursor:pointer;}


.menu{width:94%; height:34px; border: 1px solid #5391D5;border-radius:10px 10px 0px 0px;position:relative; margin:0 auto; margin-top:20px;}
.menu li{ float:left; width:25%; height:34px; line-height:34px; font-size:16px; text-align:center;}
.menu li a{color:#FFFFFF;}
.menu li:hover{ background:#F5F3F3; color:#225aa9;border-radius:10px 10px 0px 0px;}
.menu li:hover a{color:#225aa9;}
.menu li i{ background: url(../images/home.png) no-repeat center center; display: inline-block; height: 22px; width: 22px; margin-right:5px; position:relative; top:-2px }
.menu li i{vertical-align:middle;}
.menu li.cu{ background:#F5F3F3; color:#225aa9;border-radius:10px 10px 0px 0px;}
.menu li.cu a{color:#225aa9;}
.menu li.cu i{ background: url(../images/home_on.png) no-repeat center center; display: inline-block; height: 22px; width: 22px; margin-right: 5px; position:relative; top:-2px }
.menu li.cu i{vertical-align:middle;}


.menu ul li .menua{display:none;}
.menu ul li:hover .menua{display:block;position:absolute;top:34px;left:0; width:100%; height:80px;background:rgba(255,255,255,0.9);}

.menua dl { float: left; width:100%; margin-left:0px; margin-top:20px;} 
.menua dl dt { float:left; width:25%;line-height: 40px; height: 40px; text-align:center;font-size: 14px;  font-weight: bold; color: #225aa9; margin-left:0px;}
.menua dl dt a{color: #225aa9;}



.linkPic{width:100%;margin:0 auto; margin-top:0px;}
.linkPic ul{width:100%;}
.linkPic li{ float:left;width:49%; margin-top:10px; margin-right:2%;  position:relative; overflow:hidden;}
.linkPic li img{width:100%; border:0px;}
.linkPic li:nth-child(even){margin-right:0px;}

.linkSelBox { width:100%;line-height: 28px;margin:0 auto; margin-top:0px; }
.linkSelBox strong { font-size: 20px; float: left; padding: 0px; font-weight: normal; }
.linkSelBox select { line-height: 26px; padding: 0px 35px 0px 10px; height: 28px; width: 98%; border: 1px solid #DCDCDC; outline:none; border-radius: 5px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/selar.jpg) no-repeat right center ; opacity: 1; float: inherit; font-size:14px; color:#666; margin:0px auto; margin-top:10px;}
.linkSelBox select option {cursor:pointer}


/*β��*/
.foot{ width:100%; padding-top:10px; padding-bottom:10px; font-size:15px; color:#666666;border-top:3px solid #485fa4; text-align:center;margin:0 auto; margin-top:10px; overflow:hidden;}
.foot p{ line-height:28px;}
.foot p span{ width:100%; text-align:center; padding-left:0px; padding-right:0px;display:block;}
.foot a{color:#666666;}
.foot p img{vertical-align:middle;}


}