﻿/*
 * Reset browser styles
 */
* {margin: 0; padding: 0}
html {min-height: 100%; padding-bottom: 1px}
body {overflow: visible !important; background: #fff; color: #666; font: .75em/1.5 "Arial", "宋体", sans-serif}
p, ul, ol {padding-bottom: 1em}
ul, ol {margin-left: 0; padding-left: 2em}
li ul, li ol {padding-bottom: 0}
h1, h2, h3, h4, h5, h6 {font-size: 1em}
dt {_font-weight: 700}
img {border: none; vertical-align: middle}
a {color: #666; text-decoration: none; outline: none; cursor: pointer}
a:hover {color: #da251d; text-decoration: none}


/*
 * Header
 */
div.header {background: #222 url('../images/header_bg.jpg') repeat-x 0 0}
div.header>div {position: relative; width: 940px; min-height: 246px; margin: 0 auto; background: transparent url('../images/banner.jpg') no-repeat 0 0}
div.header p.logo a {display: block; _width: 138px; height: 138px; background: transparent url('../images/header_logo.png') no-repeat 0 0; text-indent: -99em}
div.header div.links {position: absolute; top: 0; right: 0}

div.header p.social {float: left; padding-top: 20px; word-spacing: 5px}
div.header p.social a {display: inline-block; width: 32px; height: 31px; background: transparent url('../images/icons_social.png') no-repeat; text-indent: -99em; vertical-align: middle}
div.header p.social a.youtube {background-position: -32px 0}
div.header p.language {float: left; padding: 26px 0 0 23px; color: #737372; word-spacing: 5px}
div.header p.language a {display: inline-block; color: #fff; text-transform: uppercase; vertical-align: middle}
div.header p.language a:hover {color: #da251d; text-decoration: none}
div.header p.language a.pl {padding-left: 20px; background: transparent url('../images/flag_pl.png') no-repeat 0 50%}
div.header p.language a.en {padding-left: 20px; background: transparent url('../images/flag_en.png') no-repeat 0 50%}

/*
 * Menu
 */
div.menu {overflow: visible; position: relative; z-index: 100; float: left; width: 100%; margin: -43px 0 0; background: transparent url('../images/menu_bg.png') repeat-x 0 100%}
div.menu * {overflow: visible; }
div.menu>ul {overflow: visible; width: 940px; margin: 0 auto; padding: 0; list-style: none; }
div.menu>ul>li {float: left; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; line-height: 1;}
div.menu>ul>li+li {border-left: none}
div.menu>ul>li>a {position: relative; z-index: 200; float: left; padding: 15px; color: #000; font-size: 14px; font-family: "Arial", "微软雅黑", sans-serif; font-weight: 700; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.4)}
div.menu>ul>li>a:hover,
div.menu>ul>li>a.active,
div.menu>ul>li.active-trail>a,
div.menu>ul>li:hover>a {margin-bottom: -4px; padding-bottom: 19px; border: none; background: transparent url('../images/menu_hover.png') no-repeat 50% 100%; color: #fff; text-decoration: none; text-shadow: none}
div.menu>ul>li>ul {z-index: 100}

div.menu ul li {position: relative}
div.menu ul ul {position: absolute; top: 5px; left: 100%; display: none; width: 200px; padding: 0; list-style: none}
div.menu li.left ul ul {left: auto; right: 100%}
div.menu ul ul.visible {display: block; visibility: hidden}
div.menu ul ul li {padding: 0 1px 1px 0}
div.menu ul ul li a {position: relative; display: block; padding: 8px 30px; background: #7b7b7b; color: #fff; line-height: 1}
div.menu ul ul li.submenu>a {background-image: url('../images/bullet_arrow_right.png'); background-repeat: no-repeat; background-position: 236px 50%}
div.menu>ul>li>ul {top: 100%; left: 0}
div.menu>ul>li.left>ul {left: auto; right: -1px}
div.menu li.left li.submenu>a {background-image: url('../images/bullet_arrow_left.png'); background-repeat: no-repeat; background-position: 10px 50%}
div.menu ul ul>li:hover>a {background-color: #da251d; text-decoration: none}
div.menu ul>li:hover>ul {display: block}

div.menu>ul>li>ul>li>ul>li a {background-color: #c4c4c4; color: #3a3a38}
div.menu>ul>li>ul>li ul>li>a:hover,
div.menu>ul>li>ul>li ul>li:hover>a {background-color: #dedede !important; color: #da251d !important}

/*
 * Content
 */
div.content {clear: both; padding-bottom: 30px; background: transparent url('../images/content_bg.png') repeat-x 0 0}
div.content>div {width: 940px; margin: 0 auto}

p.breadcrumbs {padding: 10px 0; color: #888; font-size: 12px;}

div.content div.secondary-column {float: left; width: 230px; margin-right: 10px}

div.content div.primary-column {
	float: left;
	width: 630px;
	padding: 20px;
	border: 1px solid #e4e4e4
}
div.content div.primary-column h1 {border-bottom: 1px solid #e9e9e9; margin-bottom: 1em; padding-bottom: 10px; color: #333; font-size: 14px; font-weight: 700; line-height: 1}
div.content div.primary-column h1 a {float: right; padding-left: 12px; background: transparent url('../images/bullet_arrow_left_gray.png') no-repeat 0 50%; font-size: 0.52381em; font-weight: 500; line-height: 2}
div.content div.primary-column h2 {padding-bottom: 1em; color: #da251d; font-size: 1.667em; font-weight: 700; line-height: 1}
div.content div.primary-column h3 {padding-bottom: 1em; color: #444; font-size: 1.5em; font-weight: 700; line-height: 1}
div.content div.primary-column p {padding-bottom: 2em}

div.content div.primary-column ul {list-style-image: url("../images/bullet_plus.png")}
div.content div.primary-column ol {font-weight: 700}
div.content div.primary-column li {padding-bottom: 5px}
div.content div.primary-column li ul,
div.content div.primary-column li ol {padding-top: 5px}
div.content div.primary-column ol li li {font-weight: 500}


div.content div.primary-column p img {max-width: 100%; border: 1px solid #e4e4e4}
div.content div.primary-column p.date {padding: 0 0 5px; color: #b5b5b5; font-size: 0.833em}

div.content div.primary-column.single-column {float: none; width: auto}

/*
 * Article blocks in secondary column
 */
div.secondary-column div.articles {padding: 15px; border: 1px solid #e4e4e4; background: #fafafa}
div.secondary-column div.articles h2 {color: #da251d; font-size: 14px}
div.secondary-column div.articles h3 {overflow: hidden; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; font-size: 14px}
div.secondary-column div.articles ul {padding: 0; list-style: none}
div.secondary-column div.articles ul li {padding: 5px 0; border-bottom: 1px solid #e4e4e4}
div.secondary-column div.articles p.date {color: #b5b5b5; font-size: 0.833em}

/*各种颜色样式 可自行扩展*/
.hui{color:#C0C0C0; font-size: 10px; PADDING-LEFT: 5px }
.hui2{color:#C0C0C0; font-size: 12px; }
.blue{color:#406EC2; font-size: 12px; }
.white{
	color:#ffffff;
	font-size: 12px;
}
.red {color:#DA211F;}
.orange{color:#DA4D01; font-size: 12px; font-weight:bold; }
.yellow {color:#FFB900; }
.green {color:#038C54; }
.coffee {color:#A70404;font-size: 12px;}
.purple {color:#70017A;font-size: 12px; }
.black{color:#000000;font-size:12px;}

/*
 * Footer
 */
div.footer {background: transparent url('../images/footer_bg.png') repeat-x 0 0}
div.footer>div {width: 940px; margin: 0 auto; _border-top: 1px solid #da251d; background: transparent url('../images/footer_logo.gif') no-repeat 0 0}
div.footer>div>ul {overflow: hidden; padding: 20px 0 10px 300px; list-style: none}
div.footer>div>ul>li {float: left; width: 100%}
div.footer>div>ul>li>a {padding-bottom: 8px; color: #333; font-weight: 700; line-height: 1}
div.footer>div>ul>li>ul {padding: 0 0px 20px 0; list-style: none}
div.footer>div>ul>li>ul>li {font-size: 0.917em}
div.footer>div>ul>li>ul>li>a {color: #666}
div.footer>div>ul>li>ul>li>a:hover {color: #da251d; text-decoration: none}
div.footer>div>p {padding: 16px 0; border-top: 1px solid #e4e4e4; color: #333; font-size: 12px}
div.footer>div>p>span {float: right}

/*按钮样式*/
.but{font-size:12px;border:none;text-decoration:none;vertical-align:middle;cursor:pointer;} 
.but{width:65px;height:26px;color:#DA211F;background:url(../images/button_bg.gif) no-repeat;margin:0 2px;}

.textBox {
	color: #E30E0E; BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; PADDING-BOTTOM: 1px; LINE-HEIGHT: 16px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; HEIGHT: 16px; BORDER-TOP: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid; PADDING-TOP: 1px; FONT-SIZE: 12px
}

.contact_xs {
	FLOAT: left; PADDING-TOP: 18px
}
.contact_xs DL {
	MARGIN: 10px 0px 0px 0px; WIDTH: 100%; DISPLAY: inline; FLOAT: left
}
.contact_xs DL DT {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; WIDTH: 70px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 5px
}
.contact_xs DL DT SPAN {
	FONT-FAMILY: "宋体"; COLOR: #ff0000
}
.contact_xs DL DD {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 8px
}
.xs_button {
	WIDTH: 100%; _BACKGROUND: url(/images/abo_back11.gif) no-repeat left bottom; FLOAT: left; HEIGHT: 50px
}
.xs_button UL {
	MARGIN: 14px 0px 0px 162px; DISPLAY: inline; FLOAT: left
}
.xs_button UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 56px
}
.xs_button UL LI IMG {
	FLOAT: left
}

.input05 {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7a7a7a; FONT-SIZE: 12px; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid; PADDING-TOP: 2px
}
.textarea05 {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #fff; WIDTH: 512px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 150px; COLOR: #7a7a7a; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
/*首页样式*/
#left {
	float: left;
	height: 1100px;
	width: 680px;
}
#left_top {
	float: left;
	height: 300px;
	width: 680px;
}
#left_middle {
	float: left;
	height: 690px;
	width: 680px;
}
#left_bottom {
	float: left;
	height: 350px;
	width: 680px;
}
#right {
	float: right;
	height: 1050px;
	width: 240px;
}
#right1 {
	float: left;
	height: 220px;
	width: 240px;
	text-align: justify;
}
#right2 {
	float: left;
	height: 180px;
	width: 240px;
	background-image: url(../images/news2%20-%20%E5%89%AF%E6%9C%AC.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#right3 {
	float: left;
	height: 220px;
	width: 240px;
	text-align: justify;
}
#right4 {
	float: left;
	height: 200px;
	width: 240px;
}
#right1_top {
	background-image: url(../images/bglanmu.png);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 30px;
	width: 240px;
	padding-top: 5px;
}
#right1_content {
	float: left;
	height: 170px;
	width: 240px;
}
#bgjianjie {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.font21 {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
#right2_top {
	background-image: url(../images/bglanmu.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 240px;
	text-align: left;
	padding-top: 5px;
}
#right2_content {
	float: left;
	height: 170px;
	width: 240px;
}
#right3_top {
	background-image: url(../images/bglanmu.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 240px;
	text-align: left;
	padding-top: 5px;
}
#right4_top {
	background-image: url(../images/bglanmu.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 240px;
	text-align: left;
	padding-top: 5px;
}
#right5 {
	float: left;
	height: 160px;
	width: 240px;
}
#right5_top {
	background-image: url(../images/bglanmu.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 240px;
	text-align: left;
	padding-top: 5px;
}
#right3_content {
	float: left;
	height: 130px;
	width: 240px;
}
#kjjy {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right3_bottom {
	float: left;
	height: 40px;
	width: 240px;
	text-align: center;
	padding-top: 8px;
}
#right4_content {
	float: left;
	height: 170px;
	width: 240px;
	overflow: visible;
	background-image: url(../images/ershou.png);
	background-repeat: no-repeat;
}
#right4_bottom {
	float: left;
	height: 85px;
	width: 240px;
}
#right5_content {
	float: left;
	height: 130px;
	width: 240px;
	text-align: left;
}
#cp1 {
	padding: 5px;
	float: left;
}
#cp2 {
	padding: 5px;
	float: left;
}
#cp3 {
	padding: 5px;
	float: left;
}
#cp4 {
	padding: 5px;
	float: left;
}
#jianxi1 {
	float: left;
	height: 10px;
	width: 240px;
}
#jianxi2 {
	float: left;
	height: 20px;
	width: 240px;
}
#jianxi3 {
	float: left;
	height: 25px;
	width: 240px;
}
#jianxi4 {
	float: left;
	height: 20px;
	width: 240px;
}
#id_right4_content {
}
#id1_right4_content {
}
.li1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url

(images/tab_bg_3.gif); CURSOR: hand; COLOR: #c00; TEXT-ALIGN: center
}
.li2 {
	FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/tab_bg_2.gif); CURSOR: 

hand; TEXT-ALIGN: center
}
.li3{
	FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/tab_bg_2.gif); CURSOR: 

hand; TEXT-ALIGN: center
}