html {
	list-style: none; margin: 0px; padding: 0px;
}
span {
	list-style: none; margin: 0px; padding: 0px;
}
div {
	list-style: none; margin: 0px; padding: 0px;
}
a {
	list-style: none; margin: 0px; padding: 0px;
}
table {
	list-style: none; margin: 0px; padding: 0px;
}
tbody {
	list-style: none; margin: 0px; padding: 0px;
}
td {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
.container  h3 {
	list-style: none; margin: 0px; padding: 0px;text-align: left;
}
h4 {
	list-style: none; margin: 0px; padding: 0px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px;
}
h6 {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
font {
	list-style: none; margin: 0px; padding: 0px;
}
strong {
	list-style: none; margin: 0px; padding: 0px;
}
b {
	list-style: none; margin: 0px; padding: 0px;
}
i {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
iframe {
	list-style: none; margin: 0px; padding: 0px;
}
label {
	list-style: none; margin: 0px; padding: 0px;
}
blockquote {
	list-style: none; margin: 0px; padding: 0px;
}
input {
	list-style: none; margin: 0px; padding: 0px;
}
button {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: currentColor; vertical-align: middle;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(255, 102, 0);
}
a:active {
	color: rgb(255, 102, 0);
}
a:focus {
	color: rgb(255, 102, 0);
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
textarea {
	resize: none;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.clearfix {
	zoom: 1;width:980px;margin:0 auto;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.line_dashed {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.green {
	color: rgb(92, 172, 32) !important;
}
.fl {
	float: left;
}
.frrr {
	float: right;
}
.space_15 {
	height: 15px; clear: both; font-size: 0px;
}
.space_30 {
	height: 30px; clear: both; font-size: 0px;
}
.space_50 {
	height: 50px; clear: both; font-size: 0px;
}
.right_bar {
	width: 300px; float: right;
}
.left_bar {
	width: 620px; float: left;
}
.relative {
	position: relative;
}
.line_dashed {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.w245 {
	width: 245px;
}
.w670 {
	width: 670px;
}
.w200 {
	width: 200px;
}
.w695 {
	width: 695px;
}
.container  h3 {
	line-height: 30px; font-size: 16px;
}
.gray {
	color: rgb(153, 153, 153);
}
.blue {
	color: rgb(0, 80, 180);
}
.orange {
	color: rgb(255, 102, 0);
}
.blank {
	color: rgb(0, 0, 0);
}
#headerbg {
	background: rgb(255, 255, 255); height: 74px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
#header {
	margin: 0px auto; width: 950px; height: 74px;
}
#logo {
	  width: 120px; height: 74px; line-height: 74px; text-indent: 120px; overflow: hidden; float: left; display: block;
}
#lang {
	height: 18px; line-height: 18px; padding-top: 38px; float: right;
}
#lang a {
	 padding: 2px 0px 2px 12px; color: rgb(136, 136, 136); margin-left: 20px;
}
#lang a:hover {
	color: rgb(255, 102, 0);
}
#lang a.lang_phone {
	 padding-left: 15px;
}
.share_top {
	padding-top: 0px;
}
#navigation {
	margin: 0px auto; width: 950px; height: 37px;
}
.ddsmoothmenu {
	width: 800px; height: 37px; color: rgb(219, 219, 219); line-height: 15px; font-size: 14px; float: left;
}
.ddsmoothmenu ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ddsmoothmenu ul li {
	float: left; display: inline; position: relative;
}
.ddsmoothmenu ul li.sel {
}
.ddsmoothmenu ul li.sel > a {
	color: rgb(255, 102, 0);
}
.ddsmoothmenu ul li a {
	padding: 11px 32px; color: rgb(45, 43, 43); font-weight: bold; text-decoration: none; display: block;
}
* html .ddsmoothmenu ul li a {
	display: inline-block;
}
.ddsmoothmenu ul li a:link {
	
}
.ddsmoothmenu ul li a:visited {
	
}

.ddsmoothmenu ul li ul {
	left: 0px; display: none; visibility: hidden; position: absolute;
}
.ddsmoothmenu ul li ul li {
	float: none; display: list-item;
}
.ddsmoothmenu ul li ul li ul {
	top: 0px;
}

* html .ddsmoothmenu {
	height: 1%;
}
.downarrowclass {
	top: 12px; right: 7px; position: absolute;
}
.rightarrowclass {
	top: 6px; right: 5px; position: absolute;
}
.ddshadow {
	background: silver; left: 0px; top: 0px; width: 0px; height: 0px; position: absolute;
}
.toplevelshadow {
	opacity: 0.6;
}
#hr {
	background: rgb(255, 102, 0); height: 2px; clear: both; font-size: 0px;
}
.container_bg {
}
.container {
	margin: 0px auto; width: 100%;text-align:center;
}
.subnav {
	padding: 14px 0px; height: 23px; overflow: hidden;
}
.subnav ul {
	line-height: 15px; margin-top: 5px; float: right; display: none;
}
.subnav li {
	padding-left: 15px; display: inline;
}
.subnav li.lj {
	width: 5px; padding-left: 15px; margin-right: -2px; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.subnav .selected a {
	color: rgb(255, 102, 0);
}
.module .line {
	background: rgb(211, 211, 211); margin: 0px 1px; height: 1px; line-height: 0; font-size: 0px;
}
.module .c {
	background: rgb(255, 255, 255); line-height: 24px; border-right-color: rgb(211, 211, 211); border-left-color: rgb(211, 211, 211); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.module .c::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.module .cont_pad {
	padding: 15px; line-height: 22px;
}
.weibo {
	width: 22px; height: 22px; margin-left: 6px; float: left; display: block; background-image: url("../images/share_icon.png"); background-repeat: no-repeat;
}
.qqweibo {
	width: 22px; height: 22px; margin-left: 6px; float: left; display: block; background-image: url("../images/share_icon.png"); background-repeat: no-repeat;
}
.fbb {
	width: 22px; height: 22px; margin-left: 6px; float: left; display: block; background-image: url("../images/share_icon.png"); background-repeat: no-repeat;
}
.tw {
	width: 22px; height: 22px; margin-left: 6px; float: left; display: block; background-image: url("../images/share_icon.png"); background-repeat: no-repeat;
}
.in {
	width: 22px; height: 22px; margin-left: 6px; float: left; display: block; background-image: url("../images/share_icon.png"); background-repeat: no-repeat;
}
.weibo {
	
}
.weibo:hover {
	background-position: 0px -22px;
}
.qqweibo {
	background-position: -22px 0px;
}
.qqweibo:hover {
	background-position: -22px -22px;
}
.fbb {
	background-position: -44px 0px;
}
.fbb:hover {
	background-position: -44px -22px;
}
.tw {
	background-position: -66px 0px;
}
.tw:hover {
	background-position: -66px -22px;
}
.in {
	background-position: -88px 0px;
}
.in:hover {
	background-position: -88px -22px;
}
.news_more:active {
	background: url("../images/img/home_news_more.jpg") no-repeat 0px 0px; width: 39px; height: 18px; text-align: left; color: rgb(255, 255, 255); line-height: 18px; padding-left: 10px; margin-top: 3px; float: right; display: block;
}
.news_more:link {
	background: url("../images/img/home_news_more.jpg") no-repeat 0px 0px; width: 39px; height: 18px; text-align: left; color: rgb(255, 255, 255); line-height: 18px; padding-left: 10px; margin-top: 3px; float: right; display: block;
}
.news_more:visited {
	background: url("../images/img/home_news_more.jpg") no-repeat 0px 0px; width: 39px; height: 18px; text-align: left; color: rgb(255, 255, 255); line-height: 18px; padding-left: 10px; margin-top: 3px; float: right; display: block;
}
.news_more:hover {
	background: url("../images/img/home_news_more.jpg") no-repeat 100% 0px; color: rgb(255, 255, 255);
}
.news_details {
	background: url("../images/img/home_news_details.png") no-repeat 100% -8px; color: rgb(0, 80, 180); padding-right: 10px; cursor: pointer;
}
.news_details:hover {
	background-position: 100% -38px; color: rgb(255, 102, 0);
}
