@charset "utf-8";
/* CSS Document */
/*公共样式*/
*{padding:0; margin:0; border:0;}
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */  
body{font-family:"Microsoft Yahei","宋体",Arial,Tahoma, Helvetica, sans-serif;font-size:12px; margin:0; padding:0;}
div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,img,form{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none; list-style-image: none; margin: 0; padding: 0; }
/* 清除特殊标记的字体和字号 */
table,th,tr,td,input,select{font-size:12px;}
input{font-family:Arial; padding:0; margin:0;}
table,td{border-collapse:collapse; border-spacing: 0;}
i{font-style:normal;}
/*link样式*/
a{outline:none;text-decoration:none; color:#666;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none; color:#0186d1;}
a:active {star:expression(this.onFocus=this.blur());}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
/*自适应高度*/
.clear:after{height:0;content:'';display:block;clear:both;}
.clear{zoom:1;}/*触发ie6,after属性*/
/*公共样式*/

/*-----------------------------------------------------------------------------通用样式----------------------------------------------------------------------------------*/
body{width:100%; min-width:1200px; background:#faf2e7 url(../images/big_bg.jpg) top center no-repeat;}
.w1200{width:1200px; margin:0 auto;}
.w360{width:360px;}
*{transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out;}
.mt30{margin-top:30px;}
.ml20{margin-left:20px;}
.clearboth{clear:both;}
/*-----------------------------------------------------------------------------头部和导航----------------------------------------------------------------------------------*/
.header{height:120px;}
.header a{display:inline-block; float:left;}
.header img{margin-top:30px;}
.header img.fr{margin-right:100px;}

.nav{width:100%;height:50px; background-color:#2bbbf1; margin-top:10px;}
.nav_list{display:block; width:1200px; margin:0 auto; height:60px; background:url(../images/nav_bg.jpg) top center no-repeat; position:relative; top:-10px;}
.nav_list li{line-height:50px;float:left; font-size:16px;}
.nav_list li a{color:#fff; padding:0 24px; display:inline-block;}
.nav_list li a:hover{ background:#17a0d3;}
.nav_list li.cur a{background:#17a0d3;}
.nav_list li ul.sub_menu{display:none; width:140px;background:#17a0d3; padding:0; position:absolute; z-index:999;}
.nav_list li ul.sub_menu li{background:none; width:100%; height:40px; line-height:40px; font-size:14px;}
.nav_list li ul.sub_menu li a{padding:0; color:#fafafa;font-family:"Microsoft Yahei"; height:40px; text-indent:24px; display:block; border:none;}
.nav_list li ul.sub_menu li a:hover{background:#87cbff;color:#fff;}
.nav_list li ul.nav1{*position:absolute;*top:50px;*left:80px;}
.nav_list li ul.nav2{*position:absolute;*top:50px;*left:528px;}
.nav_list li ul.nav3{*position:absolute;*top:50px;*right:420px;}
.nav_list li ul.nav4{*position:absolute;*top:50px;*right:308px;}

/*-----------------------------------------------------------------------------bottom----------------------------------------------------------------------------------*/
.bottom{width:100%; height:260px; background-color:#f2ebe1; margin-top:30px;padding:20px 0;}
.b_list{float:left; margin-right:75px; text-align:center;}
.b_list dt{color:#444; font-size:14px; font-weight:700; line-height:26px;}
.b_list dd a{color:#777; line-height:28px;}
.b_list dd a:hover{color:#e98611;}
.b_cont{width:479px; height:260px; border-left:1px solid #dfdfdf; padding-left:20px;}
.b_cont h3{font-size:14px; color:#444; line-height:28px;}
.b_cont p{line-height:28px;font-size:14px; color:#444; font-weight:500;}
.b_cont ul{overflow:hidden; padding-top:10px;}
.b_cont ul li{float:left; margin-right:60px;}
.b_cont ul li p{text-align:center;}
.b_cont ul li p a{color:#444;}
.b_cont ul li p a:hover{color:#e98611;}

/*-----------------------------------------------------------------------------footer----------------------------------------------------------------------------------*/
.footer{margin:30px auto;}
.footer p{color:#3f3f3f; line-height:24px; text-align:center;}

