/*@charset "gb2312";*/
@font-face {
    font-family: 'pf_square_sans_pro_lightRg';
    src: url('../fonts/pfsquaresanspro-light-webfont.eot');
    src: url('../fonts/pfsquaresanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfsquaresanspro-light-webfont.woff') format('woff'),
         url('../fonts/pfsquaresanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/pfsquaresanspro-light-webfont.svg#pf_square_sans_pro_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
 body{ font-family:'pf_square_sans_pro_lightRg',Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; } 
a:hover{ text-decoration: none;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
img {
  border: 0 none;
  vertical-align: middle;
}

/* 网站头部 */
.header2{ width:100%; position:relative; height: 60px; background:url(../images/top2.gif) 0 0 repeat-x;}
.header2 .logo2{
	position: absolute;
	display:block;
	left: 15px;
	top:5px;
	width:223px;
	height:55px;
}
.toplink{ position: absolute; display:block; right:10px; top:15px; width:auto; height:35px; }
.toplink a{ display: block; width:42px; height:31px; text-indent:-9999px; background:url(../images/flag.png) no-repeat; float:left; margin:0px 0px 0px 3px;}
.toplink a.en{ background-position:0 0;}
.toplink a.cn{ background-position:-53px 0;}
.toplink a.tu{ background-position:-106px 0;}
.toplink a.rf{ background-position:-160px 0;}
.toplink a.sp{ background-position:-215px 0;}
	
/* 头部导航 */
.nav{
	position:absolute;
	width:auto;
	height:30px;
	right:10px;
	top:60px;
	text-align:right;
}
.nav span{ display:inline; width:2px; float:left; background:url(../images/nav_line.gif) 0 7px no-repeat; height:30px;}
.nav a:last-child{ margin:0 0 0 15px !important;}
.nav a{ display:inline; height:30px; float:left; text-align:center;font-family: 'pf_square_sans_pro_lightRg'; font-size:18px; font-weight:600; color:#000; margin:0 15px; cursor:pointer;}
.nav a:hover,
.nav a.hover{text-decoration:none; color:#294B97;}
	
/*页脚*/
.footer{ height:168px; background:url(../images/footer.gif) 0 0 repeat-x; position: absolute; top:680px; z-index:99999;width:100%;}
.footer .sixteen{ padding:30px 20px 0; width:960px; margin:0px auto;}
.footer .columns { position:relative;}
.footer .columns .social{ /*position:absolute; right:0px; bottom:0px;*/ float:left; position:relative; top:-25px;}
ul.social-icons-header li {
  display: inline;
  float: left;
  margin-top: 15px;
}
ul.social-icons-header li a {
  background: url("../images/flag.png") repeat scroll 0 0 transparent;
  display: inline;
  float: left;
  height: 29px;
  margin-left:5px;
  text-indent: -9999px;
  width: 26px;
}
ul.social-icons-header li.facebook-icon a{ background-position:-1px -33px;}
ul.social-icons-header li.twitter-icon a{ background-position:-34px -33px;}
ul.social-icons-header li.rss-icon a{ background-position:-68px -33px;}
ul.social-icons-header li.skype-icon a{ background-position:-102px -33px;}
ul.social-icons-header li.msn-icon a{ background-position:-135px -33px;}
.footer-left{float:left;}
.footer-left h5{ color:#141414; font-size:18px; font-weight:600; float:left; line-height:35px;}
.footer-left h5 span{ color:#5a5a5a; font-size:14px; font-weight:normal; padding-left:10px;}
.footer-left .required{ width:160px; height:35px; border:0px; background:#eee; color:#707070;float: left; text-indent:1em;margin-left:10px; line-height:35px;padding:0!important;}
.btn-icon{
  -moz-transition-duration: 0.3s;
  -moz-transition-property: opacity;
  content: "";
  float: left;
  height:35px;
  margin: 0;
  opacity: 0.45;
  width:30px;
  border:0px;
  background:url("../images/flag.png") no-repeat scroll -234px -31px #ccc;
  cursor:pointer;
}

.btn-icon:hover {
    background: url("../images/flag.png") no-repeat scroll -234px -31px #666666;
}


.footer-right{ float:right; padding-top:10px; height:25px;}
.footer-right ul li:first-child {border: 0 none;}
.footer-right ul li {
  border-left: 1px solid #4e4e4e;
  float: left;
  padding: 0 6px;
}
.footer-right ul li a, .footer-right ul li a:visited {
  color: #4e4e4e;
  display: block;
  font-size:16px;
  line-height:0.8em;
}
.footer-right ul li a:hover{ color:#294B97; text-decoration:none;}

/*版权*/
.copyright {
    clear: both;
    color: #525252;
    font-size: 14px;
    margin: 0 auto;
    padding-top: 25px;
    position: relative;
    width: 850px;
}
.copyright span {
    margin: 0px 20px;
	float:left;
}
.copyright .cp {
    color: #525252;
    font-weight: bold;
    margin: 0 5px;
}

#preview-window {
    border: medium none;
    display: block;
    height: 670px;
    width: 100%;
}
@media screen and (max-device-width: 1000px) {
.footer .sixteen {margin: 0 auto;padding: 30px 2% 0;width: 96%;}
.footer-left h5 {color: #141414;float: left;font-size: 0.8em;font-weight: 600;line-height: 35px;}
.footer-left h5 span {color: #5A5A5A;font-size: 12px;font-weight: normal;padding-left: 10px;}
.footer-left .required {background: none repeat scroll 0 0 #EEEEEE;border: 0 none;color: #707070;float: left;height: 35px;line-height: 35px;margin-left: 10px;text-indent: 0.5em;width: 120px;}
.footer-right ul li a, .footer-right ul li a:visited {
color: #4E4E4E;display: block;font-size: 0.75em;line-height: 0.8em;}
.copyright {clear: both;color: #525252;font-size: 13px;margin: 0 auto;padding-top: 25px;position: relative;width: 92%;}
.copyright span {float: left;margin: 0 5px;}
}