/* CSS Document */
/*��ҳ��ȫ����ʽ �����������*/
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,form,input,select,textarea,span,img,a,em,strong,*{ margin:0; padding:0;}
body{ font-family:"Microsoft YaHei"; font-size:14px; color:#000000; background: #fff;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
input,select,textarea{ vertical-align:middle;}
img{ border:none; vertical-align:middle;}
a{ text-decoration:none; color:#333333;}
a:hover{color: #089ddb;}
.clear{ clear:both; height:0px; width:0px; overflow:hidden;}


.fl{float: left;}
.fr{float: right;}

/*top*/
.top{height:80px; color:#666666; background:#fff; width:100%;}
.top_in{ width:1180px; margin:0 auto; font-size: 14px; color: #666;}
.top_l{ padding-left:12px; float:left;}
.top_r{ float:right;padding-top: 34px;}
.top_in a{ display: block;
    overflow: hidden;
    float: left;
    padding: 0px 5px;
    margin-right: 30px;
    padding-bottom: 5px;}
.top_l a{padding: 0!important;}
.top_in a.a_blue{ border-bottom: 3px solid #089ddb;}


/*banner*/
.banner{ background:url(../images/banner.jpg) no-repeat center top; height:240px; min-width: 1180px;}

/*menu*/
.nav{width:180px;height: 625px; float:left; background:#464f78;margin:0 auto; font-size:18px; line-height:69px;}
.nav a{font-size: 14px; color: #a0a4b5; display: block; width: 140px; padding-left: 40px; height: 40px; line-height: 40px;margin: 30px 0px;vertical-align: middle;}
.nav a img{vertical-align: middle; padding-right: 15px;}
.nav a span{text-indent: 2em;display: inline-block;width: 2em;}
.nav a.cur_page{border-left:4px solid #40acd5; width:136px; color:#fff; background: #3b4367; padding-left: 36px;}
.hotline{}


/*main*/
.main{ width:1180px; min-width: 1180px; margin:0px auto;}

/*ҳ��*/
.link_fot{ font-size: 14px; height: 75px; line-height: 75px; border-top: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; background: #fff; }
.link_fot .main{}
.link_fot a{ margin-left: 30px; color: #666;}
.yqlj{ color: #089ddb;}
.footer{background:#f7f7f7;font-size:12px;}
.foot{color: #999999; margin:0 auto; padding-top:32px; padding-bottom:20px;width:1181px; min-width: 1181px; text-align:center;color:#9b9b9b; }
.foot p{text-align:center;line-height:20px;}
.foot p a{ padding:0px 12px;color:#9b9b9b;}
