/* CSS Document */
html,body{margin:0 auto;padding:0;font-size:12px;}
*{/*font-family:"寰蒋闆呴粦", "瀹嬩綋";*/font-family:"瀹嬩綋";}
ul,li,p{list-style:none;padding:0px;margin:0px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}

/* 閫氱敤閮ㄥ垎 */
.clear{clear:both;height:0px;overflow:hidden;width:100%;}
.mt10{margin-top:10px;}
.red, a.red{color:#c00;}
.hide{display:none;}

/*椤堕儴*/
.header{width:1209px; height:110px; margin:0 auto; position:relative;}
.header a:hover{text-decoration:none;}
.header .logo{background:url(../images/logo.png) no-repeat; width:317px; height:62px; position:absolute; left:10px; bottom:10px;}
.header .nav{width:800px; position:absolute; right:1px; bottom:0; height:42px;}
.header .nav ul{float:right;}
.header .nav li{background:url(../images/nav_bg.png) no-repeat; width:110px; height:42px; margin-left:3px; float:left; position:relative;}
.header .nav li:hover, .header .nav li.active{background:url(../images/nav_hover_bg.png) no-repeat;}
.header .nav li:hover a, .header .nav li.active a{color:#fff;}
.header .nav li a{text-align:center; display:block; line-height:42px; font-size:14px; font-weight:bold;}
.header .setfav{position:absolute; top:10px; right:0px; text-align:right;}
.header .hotline{font-size:16px;position:absolute; top:40px; right:0px; text-align:right;}
.header .nav li ul{display:none; position:absolute; z-index:99999; height:32px; background:#eee;border:1px solid #ccc;}
.header .nav li ul a{font-size:12px;color:#333;line-height:22px;border-right:1px solid #ccc;padding:0 20px;}
.header .nav li ul li:last-child a{border:none;}
.header .nav li:hover ul a,.header .nav li.active ul a{color:#333;}
.header .nav li li{float:left; height:22px; line-height:22px;background:none;margin:0;padding:5px 0;width:auto;}
.header .nav li li:hover{background:none;}
.header .nav li ul.cn_about{width:466px;}
.header .nav li ul.cn_service{width:560px;}

/*.banner_main{width:100%; background:url(../images/banner_bg.png);}*/
.banner_main{width:100%; border-top:solid 1px #336699; height:394px; margin:0 auto; background:url(../images/banner_bg.png);}
.banner_main .banner{width:1206px; height:394px; margin:0 auto; position:relative; overflow:hidden;}
.banner img{width:1206px; height:394px;}
.banner_main .banner .banner_wrap{position:absolute;}
.banner_main .banner .banner_wrap li{float:left;}


.link{width:1190px; margin:10px auto;}
.link .title{
    /*background:url(../images/line.png) repeat-x left center;*/
    height:22px; position:relative; margin-bottom:10px;}
.link .title span{position:absolute; width:88px; height:22px; left:0; top:0; background:#fff;}
.link li{float:left; padding-right:20px; height:24px; line-height:24px; font-size:14px;}


.footer{background:url(../images/foot_bg.png) repeat-x; height:60px; line-height:60px; text-align:center; width:100%;}

/* 鍦ㄧ嚎瀹㈡湇 */
.keifu{ position:fixed; top:10%; right:0; width:71px; height:60px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu .keifu_box{width:71px;}