﻿/* ====================
     公共样式
==================== */
@charset "utf-8";
body{ font-size:12px; font-family:"宋体",Verdana, Arial; margin:0px 0 0 0; padding:0; color:#666; }
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}

.block{width:1100px; height:auto;}
.fl{float:left;}
.fr{float:right;}

a{ text-decoration:none}
a:link{ color:#666;}
a:visited{ color:#666;}
a:hover{ color:#2a6aa8;}

.transition{ transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;}
.transform_scale{transform:scale(1.12); -webkit-transform: scale(1.12); -moz-transform:scale(1.12); -o-transform:scale(1.12);}

/*========================页面公共部分======================*/

.header_block{ height:534px; position:relative}

/*nav*/
.nav_block{ width:100%; float:left; height:137px; background:url(../images/png_85.png); position:relative; z-index:100}

.nav_block .logo{ float:left; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;}
.nav_block .logo:hover{
	-webkit-transform: scale(1.1) rotate(-2.5deg);
	-moz-transform: scale(1.1) rotate(-2.5deg);
	-ms-transform: scale(1.1) rotate(-2.5deg);
	-o-transform: scale(1.1) rotate(-2.5deg);
}

.nav{ width:100%; float:left; height:137px; margin-top:1px;}
.nav ul{ float:left; margin:0px 0 0 0px; display:inline;}
.nav ul li{ width:125px; float:left; line-height:36px; text-align:center; font-weight:bold; position:relative; font-size:15px; font-family:microsoft yahei}
.nav ul li.home a{ background:url(../images/ico_home.png) no-repeat 5px center; }
.nav ul li.home a.curr,.nav ul li.home:hover a{ background:#6282ab url(../images/ico_home_hover.png) no-repeat 5px center; }

.nav ul li a{ width:123px; height:36px; float:left; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; letter-spacing:1px;}
.nav ul li a:link{ color:#333;}
.nav ul li a:visited{ color:#333}
.nav ul li a:hover{ color:#fff; background-color:#6282ab;}
.nav ul li span{ width:1px; height:36px; float:left; background-color:#dddee0;}
.nav ul li a.curr{ color:#fff; background-color:#6282ab; }
.nav ul li .ziji{width:123px;  background:#fff; filter:alpha(opacity=50);
-moz-opacity:0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5;   }
.nav ul li .ziji ul li a{
color:#000; 

}
.nav ul li .ziji ul li:hover a{
color:#fff;
}


/*side_left_nav*/
.side_left_nav{ width:100%; float:left; overflow:hidden;}
.side_left_nav h3{ height:40px; line-height:40px; background:#0e5aa5; color:#fff; font-size:16px; font-family:microsoft yahei; letter-spacing:1px; white-space:nowrap; }
.side_left_nav h3 i{ font-style:normal; background:url(../images/ico.png) no-repeat left center; padding-left:30px; margin-left:20px;}

.side_left_nav ul{font-family:microsoft yahei;}
.side_left_nav ul li{ width:100%; height:32px; line-height:32px; border-bottom:1px solid #dedede}
.side_left_nav ul li:hover{ background:#f3f3f3;}
.side_left_nav ul li a{ width:165px; height:32px; float:left; background:url(../images/j.png) no-repeat 15px center; padding-left:35px; font-size:14px;}

/*side_left_contact*/
.side_left_contact{ width:100%; float:left; line-height:25px; background:#f3f3f3;
box-shadow:-3px -3px 3px #eee inset;
-webkit-box-shadow:-3px -3px 3px #eee inset;
-moz-box-shadow:-3px -3px 3px #eee inset;    
}
.side_left_contact p{ padding:5px;}


/*footer*/
.footer_block{width:100%; float:left; min-height:231px; position:relative; background:url(../images/footer_bg.jpg) repeat-x; margin-top:25px;}
.footer{ width:100%; float:left; min-height:231px; position:relative;} 
.footer .footer_logo{ height:90px; position:absolute; left:0px; bottom:0px;
-webkit-filter:grayscale(1);
}

.footer .links{ width:100%; float:left;}
.footer .links_tab { width:100%; float:left;}
.footer .links_tab li{ width:80px; height:33px; line-height:33px; float:left; border-bottom:1px solid #4f4e4e; border-left:1px solid #4f4e4e; color:#999; text-align:center; font-size:14px;}
.footer .links_tab li.curr{ border-bottom:1px solid #333; color:#4f74b3;}
.footer .links_tab li.last{ border-right:1px solid #4f4e4e}

.footer .links .links_list{ width:100%; float:left; margin-top:15px; line-height:26px; word-break:break-all}
.footer .links .links_list ul{ width:100%; float:left; display:none;}
.footer .links .links_list ul li{ float:left; padding:0 10px; background:url(../images/line.jpg) no-repeat left;}
.footer .links .links_list ul li.bg_none{ background:none;}
.footer .links .links_list ul li a:link{ color:#999;}
.footer .links .links_list ul li a:visited{ color:#999;}
.footer .links .links_list ul li a:hover{ color:#999;}

.footer .footer_text{  position:absolute; right:0; bottom:15px; line-height:25px; color:#999;}

