* {
	padding: 0;
	margin: 0;
	list-style: none;
}

body {
	font-family: Microsoft YaHei;
	font-size: 100%;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ffffff;
    overflow-y: scroll;
}

img {
	border: 0;
}

.top {
	height: 80px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-repeat: repeat-x;
}

.header {
	height: 76px;
	margin: 0 auto;
	text-align: center;
	width: 1000px;
	position: relative;
}
 #erweima { 
  	position: absolute;
	top: 70px;
	left: 710px;
	z-index: 99;
	display: none;
}
.header .logo {
	height: 32px;
	width: 185px;
	padding-left: 0;
	padding-top: 20px;
	float: left;
}
/*股票css开始*/


.share_icon {
	background: url(images/topmess_icon.png) -2px -2px no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	margin: 11px auto;
	float: left;
}
/*股票css结束*/

.header .language {
	height: 20px;
	float: right;
	font-size: 12px;
	width: 470px;
	margin-left: 400px;
}

.header .language a{
	color: #000000;
	text-decoration: none;
}

.language .share{
	float: left;
	width: 180px;
	display: block;
}

.language .share img{
	float: left;
}

.language .share p{
	float: left;
	font-size: 14px;
	margin-left: 3px;
	margin-right: 3px;
}

.language .share p{
	color: red;
}

#share_data {
	position: absolute;
	width: 329px;
	height: 138px;
	background: url(../images/ow/bg.png);
	z-index: 1000;
	left: 500px;
	top:80px;
}

#share_data p{
	margin: 25px 15px 5px 15px;
	font-weight: 600;
	font-size: 14px;
	text-align: left;
}

#share_data p span{
	color: green;
}

#share_data ul{
	width: 300px;
	height: 80px;
	margin-left: 15px;
	font-size: 14px;
	text-align: left;
}

#share_data ul li{
	width: 148px;
	height: 24px;
	margin-top: 1px;
	display: inline-block;
	float: left;;
	margin-left: 1px;
}

.yuyan {
	width: 100px;
	height: 20px;
/* 	line-height:15px; */
	float: left;
/* 	font-size: 13px;
	margin-left:764px; */
}
.yuyan a{
	color: #000000;
	text-decoration: none;
	
}
.yuyan a:hover{
	color: #f00;
	text-decoration: underline;
} 

.header .searchinput {
	border-right-width: 0px;
	padding-left: 3px;
	width: 100px;
	font-family: arial;
	float: left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	color: #000000;
	margin-left: 4px;
	font-size: 8pt;
	font-family: Arial;
	vertical-align: middle;
	border-left-width: 0px;
	margin-right: 3px;
}

.header .tab_search {
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	height: 20px;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding-top: 5px;
	float: right;
	margin-top: -4px;
	background: #ffffff;
}

.header .searchaction {
	width: 21px;
	float: left;
	height: 17px;
}

/* navbox */
.navbox {
	height: 40px;
	position: relative;
	z-index: 9;
	margin: auto;
	background: #313131;
	margin-top: 0px;
}

.nav {
	width: 1002px;
	margin: 0 auto;
	height: 40px;
	list-style: none;
}

.nav li {
	float: left;
	height: 40px;
	position: relative;
	list-style: none;
}

.nav li.last {
	background: none;
}

.nav li a {
	text-decoration: none;
}

.nav li a span {
	float: left;
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #ffffff;
	cursor: pointer;
	width: 143px;
	text-align: center;
}

.hover_menu {
	text-decoration: none;
	background: url(../images/ow/menu_hover.png);
	height: 40px;
	width: 143px;
}

.nav li.selected .submenu {
	display: block;
}

.nav li .submenu {
	display: none;
	position: absolute;
	top: 40px;
	left: -9px;
}

.nav li .submenu li {
	float: none;
	padding: 0;
	background: none;
	height: auto;
	border-bottom: dotted 0px #BEBEBE;
}

.menu_pro_bg {
	width: 825px;
	height: 235px;
	background: url(../images/ow/menu_pro_bg.png) no-repeat;
}

.menu_pro_main {
	width: 765px;
	margin: auto;
	padding-top: 12px;
}

.menu_pro_li {
	float: left;
}

.menu_li_txt {
	line-height: 22px;
	font-size: 12px;
	color: #696969;
}

.menu_li_txt font {
	font-size: 14px;
	color: #bb1721;
}

.menu_li_txt a {
	color: #696969;
	text-decoration: none;
}

.menu_li_txt a:hover {
	color: #696969;
	text-decoration: underline;
}

.menu_news_bg {
	width: 480px;
	height: 180px;
	background: url(../images/ow/menu_news_bg.png) no-repeat;
}

.menu_news_main {
	width: 440px;
	margin: auto;
	padding-top: 20px;
}

.menu_news_li {
	padding: 0px 30px;
	margin-right: 30px;
	height: 150px;
	float: left;
	border-right: solid 1px #cccccc;
}

.menu_news_img {
	float: left;
	text-align: left;
	color: #bb1721;
	line-height: 40px;
	font-size: 14px;
}

.menu_news_li2 {
	padding: 0px 30px;
	height: 150px;
	float: right;
	border-left: solid 1px #cccccc;
}

.menu_news_img2 {
	float: left;
	margin-left: 30px;
	text-align: left;
	color: #bb1721;
	line-height: 40px;
	font-size: 14px;
}

.menu_news_li3 {
	padding: 0px 25px;
	height: 150px;
	float: right;
	border-left: solid 1px #cccccc;
}

.menu_news_img3 {
	float: left;
	margin-left: 10px;
	text-align: left;
	color: #bb1721;
	line-height: 40px;
	font-size: 14px;
}

/*???????*/
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/ow/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/ow/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/ow/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/ow/next.png) center center no-repeat;}


/*????????*/

/*------------------????-------------------------------*/
.news_information {
	width: 100%;
	background-color: #c62b2b;
	overflow: hidden;
	position: relative;
	height: 40px;
	padding-top: 10px;
}

.news_information .center {
	width: 90%;
	max-width: 1000px;
	margin: auto;
}

.oh {
	overflow: hidden;
	position: relative;
}

.news_information .center .left {
	width: 10%;
	float: left;
	position: relative;
	padding-top: 0.2%;
}

.news_information .center .left img {
	width: 100%;
}

.fl {
	float: left;
}

.news_information .center .right {
	width: 85%;
	float: left;
	margin-left: 3%;
}

.news_information .center .right ul {
	width: 2000%;
	position: relative;
}

.news_information .center .right ul li {
	padding-right: 1%;
	width: 4%;
	float: left;
	text-align: left;
}

.news_information .center .right ul li a {
	color: #fff;
	line-height: 2.3;
	font-size: 12px;
	text-decoration: none;
}

.news_information .center .left .pr {
	left: 25%;
	line-height: 0;
	position: absolute;
	top: 51%;
	font-size: 16px;
	color: #c62b2b;
}

.news_information .center .right ol {
	position: absolute;
	right: 0;
	top: 0;
	width: 8%;
	background-color: #c62b2b;
}

.news_information .center .right ol li {
	width: 50%;
	float: left;
	text-align: center;
	height: 100%;
	position: relative;
	cursor: pointer;
}

.visibility_hidden {
	visibility: hidden;
}

.news_information .center .right ol li img {
	float: left;
	height: 100%;
	max-height: 18px;
}

.pa {
	position: absolute;
	left: 0;
	top: 0;
}

/*--------------------????end---------------------------------*/
.main {
	height: 100%;
	width: 100%;
}

.main .main_part {
		width: 1045px;
		height: 480px;
		margin: 0 auto;
		text-align: center;
	    margin-bottom:70px;
}

.main .main_part .xinwen {
	width: 330px;
	height: 520px;
	background:url(../images/ow/moren.png);
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 6px;
	behavior: url(/PIE.htc);
}

.main .main_part .xinwen .upper_part {
	height: 70px;
}

.main .main_part .xinwen .tubiao {
	width: 41px;
	height: 35px;
	margin-left: 20px;
	margin-top: 25px;
	float: left;
}

.main .main_part .xinwen .biaoti {
	font-size: 16px;
	font-weight: 700;
	margin-top: 30px;
	color: #c62b2b;
	height: 24px;
	width: 70px;
	float: left;
}

.main .main_part .xinwen .more a {
	font-size: 12px;
	font-weight: 300;
	margin-top: 35px;
	color: #000000;
	height: 24px;
	width: 80px;
	float: left;
	text-decoration: none;
	font-style: oblique;
	margin-left: 90px;
}

.main .main_part .xinwen .more a:hover {
	color: #c62b2b;
}

.main .main_part .xinwen .tupian {
	width: 275px;
	height: 179px;
	overflow: hidden;
	margin-left: 20px;
}

.main .main_part .xinwen .tupian img {
	display: block;
	width: 275px;
	height: 179px;
	cursor: pointer;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.main .main_part .xinwen .tupian img:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.main .main_part .xinwen .duanluo_biaoti a {
	text-align:left;
	font-size: 14px;
	font-weight: 500;
	margin-top: 10px;
	color: #000000;
	float: left;
	margin-left: 19px;
	text-decoration: none;
}

.main .main_part .xinwen .duanluo_biaoti a:hover {
	color: #c62b2b;
	cursor: pointer;
}

.main .main_part .xinwen .duan_luo .newsContent {
	width: 280px;
	height: 45px;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 17px;
	color: #686969;
}

.newsContent{
	width: 280px;
	height: 45px;
}
.main .main_part .xinwen .duan_luo .newsContent {
    text-decoration: none;
}
.main .main_part .xinwen .lie_biao {
	margin-top: 80px;
	width: 300px;
	height: 100px;
}

.main .main_part .xinwen .lie_biao .wenzi a {
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
	color: #000000;
	margin-top: 2px;
	width: 260px;
	float: left;
	margin-left: 10px;
	display: block;
}
.main .main_part .xinwen .lie_biao .wenzi .tubiao {
	width: 10px;
	height: 10px;
	float: left;
}

.main .main_part .xinwen .lie_biao .wenzi a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.main .main_part .xinwen .lie_biao .wenzi .titled_length {
	text-decoration: none;
	cursor: pointer;
}

.main .main_part .xinwen .lie_biao .wenzi img {
	margin-top: 0px;
	margin-left: 15px;
	width: 280px;
	float: left;
}

.main .main_part .xinwen .lie_biao .wenzi span {
	float: left;
	color: #686969;
	margin-top: -16px;
	font-size: 12px;
	margin-left: 250px;;
}

.main .main_part .xinwen .lie_biao .wenzi span a:hover {
	text-decoration: none;
}

.hongxian {
	width: 100%;
	height: 10px;
	background: #c62b2b;
	display: block;
}

.footer {
	width: 100%;
	background: #313131;
	padding-bottom: 10px;
}

.footer .container {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
.footer .container .list { width: 950px; margin: 0 auto; height: 50px; }
.footer .container .list1 {
	margin-right: 50px;
	float: right;
	width: 160px;
	height: 21px;
	margin-top: 20px;
}
.footer .container .list2 {
    margin-right: 0px;
	float: right;
	width: 160px;
	height: 21px;
	margin-top: 20px;;
}
.footer .footer_main {
    width:1000px;
	height: 350px;
	margin: 0 auto;
	text-align: center;
}

.footer .footer_main img {
	float: left;
	margin-top: 50px;
}

.footer .footer_main ul {
	float: left;
	list-style: none;
	margin: 30px 40px;
	margin-top: 50px;
	text-align: left;
	width: 80px;
	height: 120px;
}

.footer .footer_main ul li {
	float: left;
	color: #9fa1a1;
	font-size: 14px;
	width: 56px;
	height: 20px;
	margin-top: 10px;
}

.footer .footer_main ul .first {
	font-size: 16px;
	color: #9fa1a1;
	font-weight: 600;
	width: 65px;
}

.footer .footer_main ul li a {
	float: left;
	color: #9fa1a1;
	text-decoration: none;
	margin-top: 7px;
	font-size: 14px;
}

.footer .footer_main ul li a:hover {
	color: #ffffff;
}

.footer .footer_main .right {
	text-align: center;
	width: 200px;
	height: 150px;
	float: left;
	margin: 100px 0 0 80px;
}

.footer .footer_main .right img {
	margin: 0 auto;
	margin-left: 25px;
	float: left;
	width: 90px;
	height: 90px;
}

.footer .footer_main .right p {
	color: #9fa1a1;
	float: left;
	margin-top: 10px;
}