﻿
/* CSS Document */
@font-face {
 font-family: 'FSisco';
 src: url('../font/FSisco.eot'); /* IE9兼容模式 */
 src: url('../font/FSisco.eot') format('embedded-opentype'), /* IE6-IE8 */
 url('../font/FSisco.woff') format('woff'),
 url('../font/FSisco.ttf') format('truetype'), /* Chrome,Firefox 3.5 and Safari */
 url('../font/FSisco.svg') format('svg'); /* Google Chrome, Opera 9, and the iPhone. */
}

@font-face {
 font-family: 'Sisco Light';
 src: url('../font/Fsisco_light.eot'); /* IE9兼容模式 */
 src: url('../font/Fsisco_light.eot') format('embedded-opentype'), /* IE6-IE8 */
 url('../font/Fsisco_light.woff') format('woff'),
 url('../font/Fsisco_light.ttf') format('truetype'), /* Chrome,Firefox 3.5 and Safari */
 url('../font/Fsisco_light.svg') format('svg'); /* Google Chrome, Opera 9, and the iPhone. */
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
html,body{ width:100%; height:100%; }
body{ float:none; font-size:13px; line-height:18px; color:#313232; font-family:"FSisco","微软雅黑";  }
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-weight: normal;font-style: normal;}
ol,ul,li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:”;}
abbr,acronym { border: 0;}

a{ text-decoration:none; }

/*********************************************************************css reset end**********************************************/
.main{ width:1020px; margin:0 auto;}
.forbidenwidth{ width:auto; }
#topnav{ width:100%; height:100px; border-bottom:#c9c7c6 solid 1px; position:fixed; z-index:500; top:-102px; background:#fff;  }
.navmask{ width:100%; height:100px; position:relative; }
#topnav .logo{ float:left;}
.topnav{ width:558px; height:100px; float:right; position:relative;}
.topnav li{ height:100px; float:left; }
.topnav li a{ padding:10px; height:100%; display:block; overflow:hidden; line-height:136px; font-size:12px; color:#939292; font-family:"FSisco","微软雅黑"; }
.topnav li a:hover{ background:url(../image/nav_bg.png) no-repeat center 0px; color:#fff; }
.topnav li a.active{ background:url(../image/nav_bg.png) no-repeat center 0px; color:#fff; }
.topnav li ul{ height:32px;  position:absolute; right:0; bottom:-33px; display:none; width:1000px; text-align:right;}
.topnav li ul.short{ right:70px; }
.topnav li ul li{ float:none; height:32px; overflow:hidden; float:right; width:auto; }
.topnav li ul li a{ margin:0; padding:0; height:32px; padding:0 7px; display:block; float:left; color:#e2dfdd; line-height:38px; background:#313232;}
.topnav li ul li span{margin:0; padding:0; height:32px;  text-align:center; display:block; float:left; color:#e2dfdd; line-height:38px; background:#313232;}
.topnav li ul li a:hover{ margin:0; padding:0; height:32px; padding:0 7px; display:block; float:left; color:#e2dfdd; line-height:38px; background:#ff8400; color:#fff;}
.topnav li ul li a.active{ margin:0; padding:0; height:32px; padding:0 7px; display:block; float:left; color:#e2dfdd; line-height:38px; background:#ff8400; color:#fff;}
.logo2{ position:absolute; width:150px; height:150px;  left:-15px; top:-30px; z-index:20;}

#Tmap{ width:100%; height:600px;  overflow:hidden; position:relative;}
#Tmap .mask{ position:absolute; z-index:5; width:100%; height:100%; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; left:0; top:0;}
#Tmap .map{ position:relative; z-index:10; height:100%;}
#Tmap .map .contantform{ width:330px; height:100%;  float:left; margin-top:0; position:relative; margin-right:40px;}
#Tmap .map .contantform form{ width:300px; height:80%; padding:10% 15px; position:relative; z-index:10;  }
#Tmap .map .contantform form h2{ width:200px; margin:0 auto; color:#fff; line-height:40px; height:40px; font-size:28px;text-align:center;}
#Tmap .map .contantform form h2 span{font-family:"方正兰亭特黑简体";}
#Tmap .map .contantform form h2.en{ border-top:1px dashed #fff; border-bottom:1px dashed #fff;}
#Tmap .map .contantform input{ border:1px solid #929292; color:#929292; width:288px; padding:10px 5px;  background:#323232; display:block; margin-top:25px; font-size:14px; line-height:20px; font-family:"Sisco","微软雅黑";}

#Tmap .map .contantform textarea{ border:1px solid #929292; color:#929292; width:288px; padding: 5px;  background:#323232; display:block; margin-top:25px; font-size:14px; line-height:20px; font-family:"Sisco","微软雅黑"; height:80px;}

#Tmap .map .contantform input.btn{ width:300px; height:72px; border:none; background:url(../image/btn1.png); margin-top:40px;}
#Tmap .map .lca{ width:93px; height:130px; background:url(../image/lca.png) no-repeat; position:absolute; display:block; left:770px; top:165px; background-position:-93px 0;}
#Tmap .map .lca:hover{ width:93px; height:130px; background:url(../image/lca.png) no-repeat; position:absolute; display:block; left:770px; top:165px; background-position:0;}
#Tmap .map a.active{width:93px; height:130px; background:url(../image/lca.png) no-repeat; position:absolute; display:block; left:770px; top:165px; background-position:0;}
#Tmap .map .address{ float:left; margin-top:400px;}
#Tmap .map .address .ch{ width:290px; color:#fff;  float:left; border-top:2px solid #ff8400; margin-right:30px; font-size:14px;  }
#Tmap .map .address .ch strong{font-family:"微软雅黑";  }
#Tmap .map .address .en{ width:330px; color:#fff;  float:left; border-top:2px solid #ff8400; margin-right:0px; font-size:14px;}
#Tmap .map .address .line{ height:3px; width:180px; background:#ff8400; margin-bottom:20px;}
#bottom{ background:#313131; color:#fff; text-align:center; line-height:20px; font-size:14px; padding-top:30px; padding-bottom:20px; font-family:"微软雅黑"; }

.indexbottom{ width:100%; padding:50px 0; background:#313131; border-bottom:1px solid #929292; display:table; padding-bottom:15px;}
.indexbottom .title{ width:100%;float:left; color:#fff;  border-bottom:2px solid #ff8400; font-size:16px;}
.indexbottom .title h3{ color:#fff; width:100%; float:left; height:25px; line-height:25px; font-size:18px; font-family:"微软雅黑";}
.indexbottom .title h3.en{ font-family:"Sisco Light";  float:left; width:auto;}
.indexbottom .line{ margin:0; padding:0; float:left; width:180px; height:3px; background:#ff8400;  margin-bottom:20px; }

.indexbottom .vcode{ float:left; margin-right:80px;}
.indexbottom .address2{ float:left; width:340px; margin-right:50px; }
.indexbottom .address2 .ch{ color:#fff;  float:left;  font-size:14px;  }
.indexbottom .address2 .ch strong{font-family:"微软雅黑"; font-weight:bold; }
.indexbottom .address2 strong.en{ font-family:"FSisco"; font-size:13px; font-weight:bold; }
.indexbottom .address2 .line{ height:3px; width:180px; background:#ff8400; margin-bottom:20px;}
#bottom{ background:#313131; color:#fff; text-align:center; line-height:20px; font-size:14px; padding-top:30px; padding-bottom:20px; font-family:"微软雅黑"; }
.indexbottom  .newsbox{ float:left; width:300px; color:#fff; }
.indexbottom  .newsbox .text{ width:100%; float:left; color:#999; }
.indexbottom .text p.more{ width:60%; padding-left:40%; text-align:left; margin-top:20px; }
.indexbottom .text p.more a{ display:block; width:75px; height:30px; line-height:30px; overflow:hidden; font-size:14px; text-align:center; background:url(../image/more_bg.png);  color:#935727;}
.newsbox .newsroll{ width:100%; float:left; height:186px; overflow:hidden;   }
.newsbox .newsroll a{ color:#999;}
.newsbox .newsroll a:hover{ color:#ccc;}
.newsbox .newsroll ul{ width:100%;  }
.newsbox .newsroll ul li{ width:100%; margin-bottom:5px; }

.baidumap{ width:100%; height:100%; left:0; top:0;  position:absolute; z-index:0;}
