@charset "utf-8";
li, textarea {
	vertical-align:top
}
.head_con .logo, article, aside, body, details, figcaption, figure, footer, header, hgroup, html, iframe, menu, nav, section {
	display:block
}
html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
article, aside, blockquote, body, button, code, dd, details, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
	margin:0;
	padding:0
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
body, button, input, select, textarea {
	font:12px/1.5 'helvetica neue', tahoma, 'PingFang SC', 'microsoft yahei', arial, 'hiragino sans gb', sans-serif
}
h1, h2, h3, h4, h5, h6 {
	font-size:1em
}
a {
	text-decoration:none
}
a:active {
	background-color:transparent
}
a:active, a:hover, a:link, a:visited {
	outline:0
}
b, cite, code, em, i, small, th {
	font-size:1em;
	font-style:normal;
	font-weight:500
}
button, input, select, textarea {
	font-size:1em;
	box-sizing:content-box
}
button, input[type=button], input[type=submit] {
	cursor:pointer
}
button[disabled], input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow:auto
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, iframe, img {
	border:0
}
img {
	display:inline-block;
	vertical-align:bottom;
	-ms-interpolation-mode:bicubic
}
ol, ul {
	list-style:none
}
q:after, q:before {
	content:''
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	font-size:0;
	visibility:hidden
}
.head_wrap, .head_wrap_expand {
	height:84px;
	top:0
}
.clearfix {
	zoom:1
}
body, html {
	background:#fff;
	min-width:1200px
}
.wrap {
	overflow:hidden
}
.head_wrap {
	background:#0052d9;
	width:100%;
	position:fixed;
	left:0;
	z-index:9999;
-webkit-transition:height .4s, top .4s, background-color .4s;
transition:height .4s, top .4s, background-color .4s
}
.head_wrap_shrink {
	height:70px;
	top:-10px
}
.head_con {
	position:relative;
	max-width:1200px;
	margin:0 auto
}
.head_con .logo {
	height:27px;
	width:203px;
	background:url(../tongaojieshao/images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:15px;
	top:28px
}
.menu_list, .menu_list li, .menu_list li a {
	width:auto;
	display:block
}
.menu_list {
	height:83px;
	position:absolute;
	right:0;
	top:0
}
.menu_list li {
	float:left
}
.menu_list li a {
	position:relative;
	float:left;
	height:83px;
	padding:0 30px;
	line-height:83px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	font-weight:500;
	text-align:center
}
.menu_list li a .s_line {
	display:block;
	height:13px;
	width:1px;
	background:#FFF;
	overflow:hidden;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-6.5px;
	opacity:.3;
	filter:alpha(opacity=30)
}
.menu_list li a .c_line {
	display:none;
	height:4px;
	width:80px;
	background:#fff;
	overflow:hidden;
	position:absolute;
	left:50%;
	margin-left:-40px;
	top:0;
-webkit-transition:top .4s;
transition:top .4s
}
.head_wrap_shrink .menu_list li a .c_line {
	top:10px
}
.menu_list li .dot {
	display:block;
	height:6px;
	width:6px;
	opacity:.7;
	filter:alpha(opacity=70);
	background:rgba(255, 255, 255, .7);
	border-radius:8px;
	position:absolute;
	left:20px;
	top:40px
}
.menu_list li.current a .c_line, .menu_list li:hover a .c_line {
	display:block
}
.menu_list .language_1 .simple {
	margin-left:20px
}
.menu_list .language_1 a {
	height:20px;
	width:auto;
	font-size:14px;
	line-height:20px;
	margin-top:32px;
	padding:0 8px;
	opacity:.6;
	filter:alpha(opacity=60)
}
.menu_list .language_1 a .s_line {
	opacity:.5;
	filter:alpha(opacity=50)
}
.menu_list .language_1 a:hover {
	font-weight:400;
	opacity:1;
	filter:alpha(opacity=100)
}
.menu_list .language_1 a:hover .s_line {
	opacity:.3;
	filter:alpha(opacity=30)
}
.menu_list .language_1 a.current {
	opacity:1;
	filter:alpha(opacity=100)
}
.sub_sidebar {
	position:fixed;
	margin-left:15px;
	top:105px;
	border-top:1px solid #f0f0f0;
-webkit-transition:all .2s;
transition:all .2s;
	z-index:1
}
.sub_sidebar.head_change {
	top:66px
}
.sub_sidebar.foot_change {
	top:auto;
	bottom:285px
}
.sub_sidebar .cover_layer {
	position:absolute;
	top:-1px;
	width:198px;
	height:46px;
	border-right:4px solid #0052d9
}
.sub_sidebar_list {
	position:relative;
	width:198px
}
.sub_sidebar_list li a {
	display:block;
	height:44px;
	width:185px;
	border-bottom:1px solid #f0f0f0;
	color:#666;
	font-size:18px;
	line-height:44px;
	text-align:right;
	padding-right:13px;
	text-decoration:none;
	position:relative;
-webkit-transition:color .3s linear;
transition:color .3s linear
}
.path_area a:hover, .sub_sidebar_list li a:hover, .sub_sidebar_list li.current a {
	color:#0052d9
}
html[lang=en] .sub_sidebar_list li a {
	font-size:17px
}
.sub_sidebar_list li a i {
	display:none;
	height:46px;
	width:4px;
	background:#0075bc;
	position:absolute;
	right:0;
	top:-1px
}
.footer_path, .sub_sidebar_list li.current a i {
	display:block
}
.path_area {
	font-size:14px
}
.path_area .current:hover {
	color:#000
}
.article_content {
	width:750px;
	float:right;
	margin-right:200px
}
.footer {
	width:100%;
	background:#ecf0f1
}
.footer_con {
	margin:0 auto;
	width:1200px;
	min-height:275px;
	_height:275px;
	background:url(../tongaojieshao/images/footer_logo.png) right 100px no-repeat;
	position:relative
}
.footer_con_nav, .footer_path {
	height:55px;
	line-height:55px;
	font-weight:400
}
.footer_con_nav {
	color:#747b81;
	font-size:14px;
	border-bottom:1px solid #fff
}
.footer_path {
	width:1185px;
	margin:0 auto;
	padding-left:15px
}
.footer_path a {
	text-decoration:none;
	color:#747b81;
-webkit-transition:color .3s linear;
transition:color .3s linear
}
.footer_path .current, .footer_path a:hover {
	color:#000
}
.footer .footer_gt {
	margin:0 5px
}
.footer .footer_con_wrap {
	position:relative;
	padding-top:35px;
	overflow:hidden
}
.footer .footer_con_wrap .title {
	font-size:20px;
	color:#333;
	font-weight:400
}
.footer .link_list {
	padding-top:12px
}
.footer_copyright, .footer_links {
	padding-top:18px;
	font-size:14px
}
.footer .link_list li {
	height:32px;
	line-height:32px
}
.footer .link_list li a {
	font-size:14px;
	color:#747b81;
	text-decoration:none;
-webkit-transition:color .3s linear;
transition:color .3s linear
}
.footer .link_list li a:hover {
	color:#333
}
.footer_attention, .footer_contact, .footer_joinus, .footer_more {
	float:left;
	min-height:130px;
	padding-bottom:24px;
	padding-left:15px
}
.footer_contact, .footer_joinus {
	width:168px;
	padding-left:5px
}
.footer_attention, .footer_more {
	width:168px
}
.footer_contact {
	border-right:none
}
.footer_logo {
	position:absolute;
	top:45%;
	right:0
}
.footer_links {
	float:left;
	padding-left:15px;
	color:#747b81
}
.footer_links ul {
	height:14px
}
.footer_links ul li {
	border-right:1px #aaa solid;
	display:inline;
	padding-right:10px;
	margin-right:9px
}
.footer_links ul .last {
	border-right:none
}
.footer_links ul li a {
	text-decoration:none;
	color:#747b81;
-webkit-transition:color .3s linear;
transition:color .3s linear
}
.footer_links ul li a:hover {
	color:#333
}
.footer_copyright {
	float:right;
	padding-left:20px;
	margin-left:150px;
	color:#747b81
}
.footer_copyright em {
	margin-left:8px
}
.footer_wx_layer {
	display:none;
	position:absolute;
	left:120px;
	bottom:120px;
	width:328px;
	height:368px;
	background-color:#ccc
}
.footer_wx_layer .wx_account {
	position:relative;
	margin:0 auto;
	width:328px;
	height:368px;
	background-color:#fff;
	border:1px solid #0052d9;
	overflow:hidden
}
.footer_wx_layer .wx_account .account_title {
	margin-top:37px;
	margin-left:40px;
	font-size:14px;
	line-height:14px;
	color:#333
}
.footer_wx_layer .wx_account .account_image {
	margin:23px auto;
	width:250px;
	height:250px;
	background:url(../tongaojieshao/images/left_2wm.jpg)
}
.footer_wx_layer .wx_account .account_close {
	position:absolute;
	top:0;
	right:0;
	width:37px;
	height:37px;
	background:url(../tongaojieshao/images/close.jpg);
	cursor:pointer
}
.footer_vista_layer {
	display:none;
	position:absolute;
	left:110px;
	bottom:120px;
	width:328px;
	height:410px;
	background-color:#ccc;
	z-index:1
}
.footer_vista_layer .vista_entrance {
	position:relative;
	margin:0 auto;
	width:328px;
	height:410px;
	background-color:#fff;
	border:1px solid #0075bc;
	overflow:hidden
}
html[lang=en] .footer_vista_layer, html[lang=en] .footer_vista_layer .vista_entrance {
	height:460px
}
.footer_vista_layer .vista_entrance .vista_title {
	margin:37px 40px
}
.footer_vista_layer .vista_entrance .vista_title h3 {
	clear:both;
	color:#000;
	font-weight:400;
	font-size:16px
}
.footer_vista_layer .vista_entrance .vista_title ul li {
	float:left;
	padding:5px 0;
	font-size:12px;
	width:49%
}
.footer_vista_layer .vista_entrance .vista_title ul li a {
	color:#0075bc;
	text-decoration:none
}
.footer_vista_layer .vista_entrance .vista_close {
	position:absolute;
	top:0;
	right:0;
	width:37px;
	height:37px;
	background:url(../tongaojieshao/images/close.jpg);
	cursor:pointer
}
.ico_online, .ico_pub, .ico_sina, .ico_wb, .ico_wx {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:6px;
	width:28px;
	height:28px;
	vertical-align:middle;
	background-image:url(../tongaojieshao/images/icon_foot_normal.png);
	background-repeat:no-repeat;
	margin-top:-4px;
	margin-left:-2px;
-webkit-transition:background-image .3s;
transition:background-image .3s
}
.ico_online_on, .ico_sina_on, .ico_wb_on, .ico_wx_on {
	background-image:url(../tongaojieshao/images/icon_foot_hover.png)
}
.ico_online {
	background-position:0 0;
	pointer-events:none
}
.ico_wx {
	background-position:-28px 0;
	pointer-events:none
}
.ico_wb {
	background-position:-56px 0
}
.ico_sina {
	background-position:-84px 0
}
.back_to_top {
	position:fixed;
	_position:absolute;
	bottom:110px;
	left:50%;
	margin-left:550px;
	display:none
}
.back_to_top a {
	display:block;
	width:50px;
	height:50px;
	background-image:url(../tongaojieshao/images/go_to_top.png);
	_background-image:url(../tongaojieshao/images/go_to_top_ie6.jpg);
	opacity:.5;
	background-repeat:no-repeat;
-webkit-transition:background-image .3s, opacity .3s;
transition:background-image .3s, opacity .3s
}
.back_to_top a:hover {
	opacity:1
}
@media (max-width:1230px) {
.sub_sidebar {
position:absolute
}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
.menu_list li:hover a .c_line {
display:none
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2), not all {
.head_con .logo {
background-image:url(../tongaojieshao/images/logo.png);
background-size:100% 100%
}
.back_to_top a {
background-image:url(../tongaojieshao/images/go_to_top.png);
background-size:50px 50px
}
.footer_con {
background-image:url(../tongaojieshao/images/footer_logo.png);
background-size:203px 27px
}
.ico_online, .ico_pub, .ico_sina, .ico_wb, .ico_wx {
background-image:url(../tongaojieshao/images/icon_foot_normal.png);
background-size:112px 28px
}
.ico_online_on, .ico_sina_on, .ico_wb_on, .ico_wx_on {
background-image:url(../tongaojieshao/images/icon_foot_hover.png);
background-size:112px 28px
}
.footer_vista_layer .vista_entrance .vista_close, .footer_wx_layer .wx_account .account_close {
background-image:url(../tongaojieshao/images/close.jpg);
background-size:37px 37px
}
}
