﻿@charset "utf-8";
/*reset*/
body {
	background:#fff;
	font:12px/1.67 'Microsoft Yahei', 'SimSun', sans-serif;
	overflow-x:hidden;
	color:#666;
}
input, textarea {
	font-size:100%;
	border:0;
	padding:0;
	background:none;
	outline:none;
	font-family:'Microsoft Yahei';
	color:#666;
}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form {
	margin:0;
	padding:0;
	font-weight:normal;
	cursor:default;
}
.htow{ border-bottom:2px solid #3d79c2; height:46px; line-height:46px; margin-bottom:20px; font-weight:bold; color:#3d79c2;}
ul {
	padding-left:0;
	list-style-type:none;
}
a {
	text-decoration:none;
	outline:none;
	color:#666;
transition:all .2s ease;
	cursor:pointer;
}
a:hover {
	color:#333;
}
img {
	border:0;
	vertical-align:top;
}
i, s, em, u {
	font-style:normal;
	text-decoration:none;
}
/*通用*/
.l {
	float:left;
}
.r {
	float:right !important;
}
.pr {
	position:relative;
}
.pa {
	position:absolute;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.tl {
	text-align:left;
}
.vm {
	vertical-align:middle;
}
.vt {
	vertical-align:top;
}
.vb {
	vertical-align:bottom;
}
.db {
	display:block;
}
.dib {
	-moz-inline-stack:inline-block;
	display:inline-block;
*display:inline;
*zoom:1;
}
.fix {
*zoom:1;
}
.fix:before, .fix:after {
	content:"";
	display:table;
}
.fix:after {
	clear:both;
}
.el, .art_link a {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.oh {
	overflow:hidden;
*zoom:1;
}
.mh {
	height:auto !important;
	height:464px;
	min-height:464px;
}
.btn {
	cursor:pointer;
}
.hidetext {
	font:0/0 a;
	letter-spacing:-9px;
}
.cir {
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
}
.bor1 {
	border:1px solid #ddd;
}
.bor1_b {
	border-bottom:1px solid #ddd;
}
.bor1_b_s {
	border-bottom:1px dotted #ababab;
}
.red {
	color:#e60013 !important;
}
.grey {
	background:#ededed!important;
}
.p20 {
	padding:20px;
}
.plr15 {
	padding-left:15px;
	padding-right:15px;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.plr25 {
	padding-left:25px;
	padding-right:25px;
}
.pb25 {
	padding-bottom:25px;
}
.pb35 {
	padding-bottom:35px;
}
.mb20 {
	margin-bottom:20px;
}
.lh2 {
	line-height:2;
}
.w680 {
	width:680px;
}
.w220 {
	width:220px;
}
.line {
	width:1px;
	height:14px;
	background:url(../img/ico.png) -99px -64px no-repeat;
	display:inline-block;
	overflow:hidden;
	margin:0px 12px;
	vertical-align:middle;
}
.bwhite {
	background:#fff;
}
.hide {
	display:none;
}
/*下拉(组件)*/
.sele {
	position:relative;
	height:20px;
	line-height:20px;
	width:80px;
	cursor:pointer;
}
.sele_ {
	display:none;
	position:absolute;
	width:100%;
	right:0px;
	top:20px;
	background:#fff;
	border:1px solid #ddd;
}
.sele_ a {
	display:block;
}
.sele_ a:hover {
	background:#f0f0f0;
	color:#333;
}
.channelLine {
	height:1px;
	border-top:1px solid #ddd;
}
.visual strong {
	display:block;
	margin-bottom:15px;
}
#path {
	position:absolute;
	left:0px;
	bottom:6px;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#505050;
}/*location*/
#path img {
	margin-top:5px;
}
#path span {
	margin:0 3px;
	font-weight:normal;
}
/* heading */
#wrapper h3 {
	height:14px;
	padding:14px 0 14px 8px;
	border-top:2px solid #60626b;
	border-bottom:none;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#2a76cd;
	line-height:1;
}
#wrapper h3.h3-long {
	height:auto !important;
*zoom:1;
}
#wrapper h3.h3-long:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#wrapper h3.h3-long em {
	float:left;
	font-weight:bold;
	margin-right:8px;
}
#wrapper h3.h3-long span {
	float:left;
	line-height:1.2;
}
#wrapper h3 span {
	font-size:12px;
	color:#707070;
	font-weight:normal;
}
#wrapper h4 {
	font-size:16px;
	color:#2d2d2d;
	margin:30px 0 12px;
	line-height:1;
}
#wrapper h4 span {
	font-size:12px;
	text-decoration:underline;
	margin-left:6px;
	line-height:1;
}
#wrapper .tit-area h4 {
	font-size:36px;
	color:#fff;
	margin:0 0 30px;
	line-height:1;
}
#wrapper h5 {
	font-size:12px;
	color:#505050;
	font-weight:bold;
	margin:10px 0 6px;
	line-height:16px;
}
.tech-visual {
	*zoom:1;
	height:auto;
	margin-bottom:40px;
	position:relative;
}
.tech-visual:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.tech-visual > p {
	float:left;
}
.tech-visual > div {
	position:absolute;
	right:0;
	width:242px;
	border:1px solid #2f91a7;
	background:#01809c;
	height:218px;
	padding:20px 20px 20px 20px;
}
.tech-visual > div h3 {
	border:0 none !important;
	padding:0 !important;
	margin:0 !important;
	color:#ffffff !important;
	font-size:14px !important;
	height:auto !important;
}
.tech-visual > div .tits {
	margin:17px 0 5px;
	color:#ffffff;
	font-size:24px;
	line-height:1;
}
.tech-visual > div strong {
	font-weight:bold;
	color:#ffffff;
}
.tech-visual > div .desc {
	position:absolute;
	bottom:15px;
	left:20px;
	color:#ffffff;
	width:242px;
	line-height:1.3;
}
.tech-txt {
	margin-bottom:24px;
}
.tech-txt dt {
	color:#505050;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;
}
.tech-txt dd .tits {
	color:#505050;
	font-weight:bold;
	margin-bottom:6px;
}
.tech-txt dd {
	margin-bottom:22px;
}
.tech-imgTxt {
*zoom:1;
}
.tech-imgTxt:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.tech-imgTxt > div {
	float:left;
	width:530px;
}
.tech-imgTxt > div h4 {
	margin-bottom:10px !important;
	margin-top:0 !important;
}
.tech-imgTxt > div .txt strong {
	color:#050505;
}
.tech-imgTxt .img {
	float:right;
	width:208px;
	min-height:126px;
	margin-bottom:20px;
}
.tech-imgTxt .img img {
	border:1px solid #e8e8e8;
	margin:0 0 8px 0
}
.tech-imgTxt .img em {
	display:block;
	text-align:center;
}
.tech-imgTxt02 {
*zoom:1;
	margin-top:25px;
}
.tech-imgTxt02:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.tech-imgTxt02 > div {
	float:left;
	width:467px;
}
.tech-imgTxt02 > div h4 {
	margin-bottom:10px !important;
	margin-top:0 !important;
}
.tech-imgTxt02 > div .txt strong {
	color:#050505;
}
.tech-imgTxt02 .img {
	float:right;
	margin-bottom:20px;
}
.tech-imgTxt02 .img img {
	border:1px solid #e8e8e8;
	margin:0 0 8px 0
}
.tech-imgTxt02 .img em {
	display:block;
	text-align:center;
}
.tech-visual.tech-center > div {
	background:#2269ba !important;
	border-color:#2269ba !important;
}
.tech-visual.tech-center > div h3 {
	padding-top:8px !important;
	height:48px !important;
}
.tech-shortcut dl {
	width:200px;
	float:left;
	line-height:1em;
	margin-right:20px;
	margin-bottom:30px;
}
.tech-shortcut dl dt {
	font-weight:bold;
	color:#505050;
	margin-bottom:10px;
}
.tech-shortcut dl dd {
	padding-top:117px;
}
.tech-shortcut dl dd p {
	height:40px;
	line-height:16px;
}
.tech-shortcut dl.shortcut01 dd {
	background:url('../img/cytt/cy_c_5.jpg') no-repeat;
}
.tech-shortcut dl.shortcut02 dd {
	background:url('../img/cytt/cy_c_4.jpg') no-repeat;
}
.tech-shortcut dl.shortcut03 dd {
	background:url('../img/cytt/cy_c_3.jpg') no-repeat;
}
.tech-shortcut dl.shortcut04 dd {
	background:url('../img/cytt/cy_c_6.jpg') no-repeat;
}
.tech-shortcut dl.shortcut05 dd {
	background:url('../img/cytt/cy_c_1.jpg') no-repeat;
}
.tech-shortcut dl.shortcut06 dd {
	background:url('../img/cytt/cy_c_2.jpg') no-repeat;
}

				/*单幅图展*/
.picshow img {
	display:block;
	width:100%;
}
#wrapper p.fo53 {
	font-size:36px;
	color:#fff;
}
/*首页图标*/
.i_ico {
	display:inline-block;
	overflow:hidden;
	width:15px;
	height:15px;
	vertical-align:middle;
	background:url(../img/ico1.png) #4f9873;
	border-radius:3px;
}
.i_ico1_2 {
	background-position:-20px 0;
}
.i_ico1_3 {
	background-position:-40px 0;
}
.i_ico1_4 {
	background-position:-60px 0;
}
.i_ico1_5 {
	background-position:-80px 0;
}
.i_ico2_1 {
	background-position:0 -20px;
}
.i_ico2_2 {
	background-position:-20px -20px;
}
.i_ico2_3 {
	background-position:-40px -20px;
}
.i_ico2_4 {
	background-position:-60px -20px;
}
.i_ico2_5 {
	background-position:-80px -20px;
}
.i_ico3_1 {
	background-position:-2px -43px;
}
.i_ico3_2 {
	background-position:-20px -40px;
}
.i_ico3_3 {
	background-position:-40px -40px;
}
.i_ico3_4 {
	background-position:-60px -40px;
}
.i_ico3_5 {
	background-position:-80px -40px;
}
/*内页图标*/
.ico {
	display:inline-block;
	overflow:hidden;
	width:20px;
	height:20px;
	vertical-align:middle;
	background:url(../img/ico.png);
}
.ico1_2 {
	background-position:-20px 0;
}
.ico1_3 {
	background-position:-40px 0;
}
.ico1_4 {
	background-position:-60px 0;
}
.ico1_5 {
	background-position:-80px 0;
}
.ico2_1 {
	background-position:0 -20px;
}
.ico2_2 {
	background-position:-20px -20px;
}
.ico2_3 {
	background-position:-40px -20px;
}
.ico2_4 {
	background-position:-60px -20px;
}
.ico2_5 {
	background-position:-80px -20px;
}
.ico3_1 {
	background-position:0 -40px;
}
.ico3_2 {
	background-position:-20px -40px;
}
.ico3_3 {
	background-position:-40px -40px;
}
.ico3_4 {
	background-position:-60px -40px;
}
.ico3_5 {
	background-position:-80px -40px;
}
.ico4_1 {
	background-position:0 -60px;
}
.ico4_2 {
	background-position:-20px -60px;
}
.ico4_3 {
	background-position:-40px -60px;
}
.ico4_4 {
	background-position:-60px -60px;
}
.ico4_5 {
	background-position:-80px -60px;
}
.ico5_1 {
	background-position:0 -80px;
}
.ico5_2 {
	background-position:-20px -80px;
}
.ico5_3 {
	background-position:-40px -80px;
}
.ico5_4 {
	background-position:-60px -80px;
}
.ico5_5 {
	background-position:-80px -80px;
}
.ico6_1 {
	background-position:0 -100px;
}
.ico6_2 {
	background-position:-20px -100px;
}
.ico6_3 {
	background-position:-40px -100px;
}
.ico6_4 {
	background-position:-60px -100px;
}
.ico6_5 {
	background-position:-80px -100px;
}
.ico7_1 {
	background-position:0 -120px;
}
.ico7_2 {
	background-position:-20px -120px;
}
.ico7_3 {
	background-position:-40px -120px;
}
.ico7_4 {
	background-position:-60px -120px;
}
.ico7_5 {
	background-position:-80px -120px;
}
.ico8_1 {
	background-position:-0 -140px;
}
.ico8_2 {
	background-position:-20px -140px;
}
.ico8_3 {
	background-position:-40px -140px;
}
.ico8_4 {
	background-position:-60px -140px;
}
.ico8_5 {
	background-position:-80px -140px;
}
/*结构*/
.percent30 {
	width:30%;
}
.percent50 {
	width:49%;
}
.percent70 {
	width:70%;
}
.side {
	width:185px;
}
.main {
	width:760px;
}
.main_cont {
	width:495px;
}
.sub {
	width:235px;
}
/*标题*/
.Tit1, .Tit1 a {
	height:42px;
	font:bold 16px/42px 'microsoft yahei';
	color:#333;
}
.Tit1 a:hover {
	color:#000;
}
.Tit2, .Tit2 a {
	height:56px;
	font:bold 24px/56px 'microsoft yahei';
	color:#333;
}
.Tit2 a:hover {
	color:#333;
}
.Tit3, .Tit3 a {
	height:50px;
	font:bold 18px/50px 'microsoft yahei';
	color:#333;
}
.Tit3 a:hover {
	color:#333;
}
.Tit4, .Tit4 a {
	height:56px;
	font:bold 22px/56px 'microsoft yahei';
	color:#767676;
}
.Tit3 a:hover {
	color:#767676;
}
.t, .t a {
	color:#333
}
.t a:hover {
	color:#000;
}
/*全站*/
.topbar {
	background:#f3f3f3;
	height:28px;
	line-height:28px;
	position:relative;
	z-index:9;
}
.topbar .link_l {
	float:left;
	width:40%;
	height:100%;
}
.topbar .link_r {
	float:right;
	width:55%;
	text-align:right;
	height:100%;
}
.topbar .dib {
	vertical-align:top;
*vertical-align:middle;
}
.topbar b {
	font-weight:normal;
	margin:-4px 5px 0;
	font-size:12px;
	color:#ccc;
}
.top_map {
	background:url(../img/topmap.png) 0 3px no-repeat;
	padding-left:50px;
}
.head_comp {
	height:28px;
}
.head_comp .ico_ {
	float:right;/*background:#4f9873;*/
	height:100%;
	margin-left:0px;
}
.head_comp {
	line-height:28px;
}
.head_comp .sele_ {
	text-align:left;
	right:0;
	top:27px;
	line-height:2;
	width:445px;
	background:url(../img/glos_b.png) 48% 50px no-repeat #fafafa;
	padding:20px 0;
	border-bottom:3px solid #eb0007;
	box-shadow:0 2px 4px rgba(0, 0, 0, .2);
}
.head_comp li, .head_top .comp strong, .head_top .comp .t {
	padding-left:0;
}
.head_comp a {
	display:inline;
}
.head_comp li a:hover {
	background:none;
	color:#e30f00;
}
.head_comp .glos {
	width:175px;
	padding-left:30px;
}
.head_comp .glos em {
	color:#e30f00;
	margin:0 .5em;
}
.head_comp .t {
	font-weight:bold;
	font-size:14px;
	line-height:2.5;
	border-top:1px dotted #ccc;
	margin-top:.7em;
}
.head_lang {
	width:80px;
	height:28px;
	line-height:28px;
	background:url(../img/arr_lang.png) 99% 11px no-repeat;
	text-align:left;
}
.head_lang span {
	padding-left:5px;
}
.head_lang .sele_ {
	top:28px;
	width:102px;
	border-color:#eee;
	border-bottom:3px solid #eb0007;
	left:-12px;
	text-align:center;
}
.head {
	height:97px;
	z-index:8;
}
.logo {
	margin:35px 0 0;
}
.head_r {
	height:47px;
}
.head_f {
	width:auto;
	border:1px solid #ccc;
	margin:20px 0 0;
}
.head_f form {
	background:url(../img/fangdj.gif) 98% 3px no-repeat #f6f6f6;
}
.head_f .inp {
	padding-left:.5em;
}
.head_f .btn {
	width:20px;
}
.head_f .focous {
	background-position:98% -33px;
	background-color:#fff;
}
.head_r .link_ {
	color:#ddd;
}
.head_r .link_ a {
	margin:0 1em;
}
.head_r .link_ a:hover {
}
/*导航阴影*/
.nav {
	width:670px;
	z-index:9;
}
.nav .li {
	float:left;
	width:16.6%;
	height:50px;
}
.nav .nav_cell {
	display:block;
	font:bold 14px/50px 'microsoft yahei';
	text-align:center;
}
.nav_lev2 {
	display:none;
	position:absolute;
	right:0;
	top:50px;
	width:600px;
	overflow:hidden;
	background:#fff;
	box-shadow:0 2px 8px rgba(0, 0, 0, .2);
*zoom:1;
	_top:49px;
	z-index:99999999999999;
}
.nav_menu {
	background:#ededed;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}
.nav_menu li {
	font-size:14px;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	font-weight:bold;
}
.nav_block {
	height:4px;
	overflow:hidden;
	left:0;
	bottom:0;
	width:100%;
	overflow:hidden;
	z-index:-1;
	_bottom:1px;
}
.nav_line {
	height:4px;
	overflow:hidden;
	left:0;
	bottom:0;
	width:100%;
	background:url(../img/navLine.gif);
}
.head_block {
	height:4px;
	overflow:hidden;
	left:50%;
	margin-left:-587px;
	width:1174px;
	bottom:0;
	z-index:-1;
}
.head_line {
	height:4px;
	overflow:hidden;
	right:0;
	width:100px;
	bottom:0;
	background:#e30f00;
}
.nav .hover .nav_lev2 {
	display:block;
}
.nav_lev2 .cont {
	padding:30px 35px 35px;
	color:#666;
	overflow:hidden;
}
.nav_lev2 .t {
	font-size:14px;
	color:#333;
	margin-top:.5em;
	font-weight:bold;
}
.nav_lev2 .shadow {
	bottom:auto;
	top:0;
}
.nav_lev2 .cont ul {
	width:100%;
	overflow:hidden;
*zoom:1;
}
.nav_lev2 .cont li {
	float:left;
	width:45%;
	margin-right:5%;
*width:44%;
}
.nav_lev2 .cont img {
	width:100%
}
.nav_lev2_1 .cont img {
	float:left;
	width:294px;
	margin-right:45px;
}
.nav_lev2_1 .cont .t {
	height:4em;
	overflow:hidden;
}
.nav_lev2_2 .cont a {
	display:block;
	position:relative;
	width:100%;
}
.nav_lev2_2 .cont .vid .t {
	padding-right:1em;
	background:url(../img/v.gif) right 5px no-repeat;
}
.nav_lev2_3 {
	width:1174px;
	background:#f5f4f2;
	box-shadow:none;
	padding:20px 0;
}
.nav_lev2_3 .Tit1 {
	line-height:1.5;
}
.nav_lev2_3 dl {
	float:left;
	width:122px;
	height:380px;
	border-left:1px solid #ccc;
	margin-left:-1px;
}
.nav_lev2_3 dt {
	font-size:14px;
	font-weight:bold;
	padding:0 14px;
}
.nav_lev2_3 dt img {
	display:block;
	margin:0 auto 20px;
	width:100%;
}
.nav_lev2_3 dd {
	padding:0 14px;
}
.nav_lev2_3 dd a {
}
.nav_lev2_3 dl {
}
.nav_lev2_4 {
	width:1170px;
}
.nav_lev2_4 .cont .t {
	height:2em;
	overflow:hidden;
}
.nav_lev2_5 {
	width:1170px;
}
.nav_lev2_5 .cont .t {
	height:auto;
	overflow:hidden;
	line-height:1.5;
	margin-bottom:.5em;
}
.nav_lev2_6 {
	width:1170px;
}
.navtoplev1 {
}
.navtoplev2 {
}
.navtoplev3 {
}
.navtoplev4 {
}
.navtoplev5 {
}
.navtoplev6 {
}
.banner {
	height:420px;
	background:#f5f4f2;
}
.banner .ban_c {
	text-align:center;
}
.banner .ban_c img {
	width:auto;
	height:100%;
}
.banner .ban_nav {
	right:0;
	bottom:20px;
	left:50%;
	margin-left:-480px;
	width:auto;
}
.banner .ban_nav a {
	float:left;
	border:2px solid #ccc;
	font-size:0;
	background:url(about:blank);
	width:10px;
	height:10px;
}
.banner .ban_nav .on {
	border-color:#f00;
}
.index_gg {
	position:relative;
	z-index:3;
	line-height:40px;
	background:#f5f4f2;
}
.index_gg .t {
	float:left;
	font-size:16px;
	color:#fff;
	padding:0 20px;
	margin-right:10px;
	font-weight:bold;
	background:#ea0001;
}
.index_gg .p {
	float:left;
	color:#444;
	width:800px;
}
.index_gg .p a {
	color:#444;
	margin:0 1em;
}
.index_gg .p a:hover {
	color:#666;
}
.index_gg .more {
	float:right;
	color:#ea0001;
	padding:0 20px;
}
.i_main {
	width:69%;
}
.i_side {
	width:31%;
}
.i_proandserv {
}
.i_proandserv dt, .i_proandserv dd {
	float:left;
	height:122px;
	width:25%;
	font-weight:bold;
}
.i_proandserv dt {
	background:url(../img/i_25.png) 80% 80% no-repeat #dcaa0d;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:110px;
}
.i_proandserv dd a {
	display:block;
	height:100%;
	border-right:1px solid #ddd;
	text-align:center;
	font-size:14px;
}
.i_proandserv dd .ico_ {
	display:block;
	width:70px;
	height:70px;
	background:url(../img/i_ico.png);
	margin:10px auto;
}
.i_proandserv dd .ico_1 {
	background-position:0 0;
}
.i_proandserv dd .ico_2 {
	background-position:-70px 0;
}
.i_proandserv dd .ico_3 {
	background-position:-140px 0;
}
.i_proandserv dd a:hover {
}
.i_proandserv dd a:hover .ico_1 {
	background-position:0 -70px;
}
.i_proandserv dd a:hover .ico_2 {
	background-position:-70px -70px;
}
.i_proandserv dd a:hover .ico_3 {
	background-position:-140px -70px;
}
.i_search {
	height:122px;
}
.i_search .sele {
	float:left;
	height:26px;
	line-height:26px;
	margin:12px 0 0;
	width:99%;
	border:1px solid #ddd;
}
.i_search .sele .i_ico {
	margin-right:.5em;
}
.i_search .sele span {
	margin-left:.5em;
}
.i_search .sele .on .i_ico2_1 {
	background-position:-20px -40px;
}
.i_search .sele_ {
	top:24px;
	max-height:200px;
	overflow:auto;
	_height:200px;
}
.i_search .sele_ a {
	padding:0 .5em;
}
.i_search .sele_short {
	width:240px;
}
.i_search .btn {
	background:#ea0000;
	color:#fff;
	height:24px;
	line-height:24px;
	float:right;
	padding:0 12px;
	margin:14px 0 0;
}
.i_search .btn:hover {
	background:#dcaa0d;
}
.N {
	font-weight:bold;
}
.i_news_box .T {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	height:60px;
	line-height:60px;
	padding-left:1em;
}
.i_news_box .N {
	float:left;
	font-size:18px;
}
.i_news_box .T .more {
	float:right;
	color:#f00;
	margin-right:1em;
}
.i_news_box .i_main .T {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.i_news_box .i_side .T {
	border-right:1px solid #ddd;
}
.i_news_list {
	background:#fdfeff;
	padding:15px;
	border:1px solid #ddd;
	border-top:0;
	height:306px;
}
.i_news_list li {
	margin-bottom:15px;
}
.i_news_list a {
	display:block;
	height:64px;
}
.i_news_list .date {
	float:left;
	border:1px solid #c4c4c4;
	text-align:center;
	height:62px;
	width:55px;
	margin-right:20px;
}
.i_news_list .day {
	display:block;
	background:#c4c4c4;
	font-size:24px;
	color:#fff;
}
.i_news_list .t {
	font-size:14px;
	color:#535353;
}
.i_news_list .p {
}
.i_news_list .more {
}
.i_news_list a:hover .date {
	border-color:#f00;
	color:#f00;
}
.i_news_list a:hover .day {
	background:#f00;
}
.i_news_list a:hover .t, .i_news_list a:hover .more {
	color:#f00;
}
.i_video, .i_reader {
	padding:15px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.i_video {
}
.i_video a {
	display:block;
	height:185px;
	overflow:hidden;
	position:relative;
}
.i_video .play {
	position:absolute;
	width:41px;
	height:41px;
	background:url(../img/bofang.png) no-repeat;
	left:50%;
	top:50%;
	margin:-20px 0 0 -20px;
}
.i_video a img {
	height:100%;
	width:100%;
}
.i_reader {
	height:90px;
}
.i_reader img {
	float:left;
	margin-right:15px;
}
.i_reader .t {
	font-size:14px;
	line-height:2;
}
.i_reader ._layer {
	width:135px;
}
.i_reader ._list {
}
.i_reader ._list li {
	border-bottom:1px dotted #ccc;
	background:url(../img/arr_small.gif) 95% center no-repeat;
}
.i_reader ._list a:hover {
	color:#ed1d25;
}
#banner {
	margin: 0 auto;
	padding: 0px;
	width: 1170px;
	height: 420px;
}
.slides {
	margin: 0px auto;
	width: 1170px;
	height: 420px;
	overflow: hidden;
	position: relative;
}
.slide-pic {
	margin: 0px;
	padding: 0px;
	width: 1170px;
	overflow: hidden;
	list-style: none;
}
.slide-pic img {
	width: 1170px;
	height: 420px;
}
.slide-pic li {
	display: none;
}
.slide-pic li.cur {
	display: block;
}
.slide-li {
	margin: 0px;
	padding: 0px;
	left: 0px;
	bottom: 0px;
	position: absolute;
}
.slide-li li {
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 10px;
	float: left;
	overflow: hidden;
	list-style: none;
}
.slide-li a {
	width: 234px;
	height: 10px;
	color: #000;
	font-size: 12px;
	display: block;
}
.slide-li a:hover {
	color: #F00;
	text-decoration: none;
}
.op li {
	background: #999999;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.op li.cur {
	background: #666666;
}
.slide-txt span {
	display: none;
}
.biz-main {
*zoom:1;
}
#wrapper .biz-main h4 {
	color:#fff;
	height:34px;
	font-size:18px;
	font-weight:bold;
}
.biz-main:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.biz-main >li h4 {
	margin:0 !important;
	padding:17px 0 0 0 !important;
	text-align:center;
	font-size:0;
	line-height:0;
}
.biz-main >li p {
	line-height:1em;
	padding-top:30px;
	height:65px;
	color:#fff; /*filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;*/
	text-align:center;
	line-height:18px;
}
.biz-main >li ul {
	padding:10px 0 0;
}
.biz-main >li ul li {
	background:url('../img/bul_biz_circle.png') no-repeat left 3px;
	padding:0 10px;
	overflow:hidden;
	margin-bottom:17px;
	font-weight:bold;
	line-height:1em;
	display:block;
    word-break:keep-all;
    white-space:nowrap;
	text-overflow:ellipsis;

}
.biz-main >li ul li a {
	font-size:11px;
	color:#e3e3e3;
	line-height:1em;
}
.biz-main >li ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
.biz-main >li ul li.last {
	margin-bottom:0px;
}
.gall01-list {
	margin:0 -15px;
	*zoom:1;
	line-height:16px;
}
.gall01-list:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.gall01-list li {
	float:left;
	margin:0 0 0 15px;
	overflow:hidden;
	padding-bottom:20px;
}
.gall01-list li dl dt a {
	font-size:0;
	line-height:0;
}
.gall01-list li dl dt a img {
	width:100%;
	height:150px;
}
.gall01-list li dl dd a {
	display:block;
	color:#707070;
	letter-spacing:-1px;
}
.gall01-list li dl dd a strong {
	display:block;
	margin:11px 0 7px 0;
	color:#505050;
}
.gall01-list li dl dd a span {
	display:block;
}
.gall01-view {
	border-bottom:1px solid #c7c9cc;
	padding-bottom:10px;
}
.gall01-view div > div {
	float:left;
	width:414px
}
.gall01-view div > div #largeImg img, .gall01-view div > div #thumbs a img {
	border:1px solid #e8e8e8;
}
.gall01-view div > div #thumbs {
	margin-top:10px;
}
.gall01-view div > div #thumbs a {
	float:left;
	margin-right:5px;
}
.gall01-view div > dl {
	float:left;
	width:374px
}
.gall01-view div > dl dt {
	font-size:16px;
	font-weight:bold;
	color:#3c7ecf;
	margin-bottom:17px;
}
.gall01-view div > dl ul li {
*zoom:1;
	margin-bottom:9px;
	line-height:18px;
}
.gall01-view div > dl ul li:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.gall01-view div > dl ul li em {
	font-weight:bold;
	color:#505050;
	float:left;
	width:110px;
}
.gall01-view div > dl ul li span {
	float:left;
	width:264px;
}
.gall01-view div > dl ul li span .mail {
	color:#3c7ece;
	text-decoration:underline;
}
.gall01-view div > dl ul li span .q {
	margin-top:3px;
}
.gall01-view > dl {
	border-top:1px solid #c7c9cc;
	padding-top:12px;
	margin-top:15px;
}
.gall01-view > dl dt {
	color:#505050;
	font-weight:bold;
	margin-bottom:10px;
}
.gall01-view > dl dd {
	line-height:18px;
}
.biz-visual {
	position:relative;
	height:350px;
	background:#4d5058;
	padding:23px 15px 0 0;
	margin-bottom:40px;
	line-height:16px;
}
.biz-visual .tit-area h3 {
	margin-bottom:15px !important;
	border:0 none !important;
	padding:0 !important;
	height:auto !important;
}
.biz-visual .tit-area p {
	color:#fff;
	font-size:14px;
}
.biz-visual .tit-area p strong {
	display:block;
	margin-bottom:7px;
	letter-spacing:-1px;
}
.biz-visual .tit-area p span {
	display:block;
	color:#ccc;
	letter-spacing:-1px;
}
.biz-visual .tab-cont {
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.biz-visual .tab-cont img{max-height:350px;}
.biz-visual .tab-cont p {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:350px;
	line-height:1.4;
}
.biz-visual .tab-cont .txt {
	position:absolute;
	left:525px;
	top:270px;
	width:265px;
}
.biz-visual .tab-cont .txt.type01 {
	position:absolute;
	left:525px;
	top:210px;
	width:265px;
}
.biz-visual .tab-cont .txt {
	position:absolute;
	left:525px;
	top:210px;
	width:265px;
}
.biz-visual .tab-cont .txt dt {
	color:#fff;
	font-size:16px;
	line-height:1.2;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:7px;
}
.biz-visual .tab-cont .txt dd {
	color:#ccc;
	font-size:12px;
	letter-spacing:-1px;
	margin-bottom:5px;
}
.biz-visual .tab-cont .txt dd a {
	letter-spacing:0px;
	display:inline-block;
	margin-top:6px;
}
.biz-visual .tab-cont .request {
	position:absolute;
	left:525px;
	top:375px;
	font-size:12px;
}
.biz-visual .tab-cont .request dt {
	color:#fff;
	font-weight:bold;
}
.biz-visual .tab-cont .request dd {
	color:#ccc;
}
.biz-visual .tab-cont .request dd a {
	color:#9dd5ff;
	text-decoration:underline;
}
.thum-area {
	position:absolute;
	right:300px;
	bottom:16px;
}
.thum-area li {
	float:left;
	margin-left:8px;
}
.thum-area li a {
	width:92px;
	height:63px;
	overflow:hidden;
	display:block;
	position:relative;
}
.thum-area li a span {
	position:absolute;
	left:0;
	top:0;
	border:5px solid #fff;
	width:82px;
	height:53px;
	display:none;
}
.thum-area li a img {
	width:92px;
}
.thum-area li a.on span {
	display:block;
}
.tab-cont {
	display:none;
}
#thum1 {
	position:absolute;
	right:20px;
	bottom:16px;
}
#thum2 {
	position:absolute;
	right:132px;
	bottom:16px;
}
#thum3 {
	position:absolute;
	right:244px;
	bottom:16px;
}
#thum4 {
	position:absolute;
	right:356px;
	bottom:16px;
}
#thum5 {
	position:absolute;
	right:468px;
	bottom:16px;
}
#thum6 {
	position:absolute;
	right:580px;
	bottom:16px;
}
.thum {
	z-index:10;
}
.thum a {
	width:92px;
	height:63px;
	overflow:hidden;
	display:block;
	position:relative;
}
.thum a span {
	position:absolute;
	left:0;
	top:0;
	border:5px solid #fff;
	width:82px;
	height:53px;
	display:none;
}
.thum a img {
	width:92px;
}
.thum a.on span {
	display:block;
}
.biz-txt {
	position:relative;
	margin-bottom:26px;
}
.biz-txt h4 {
	width:520px !important;
	margin-bottom:10px !important;
	margin-top:0px !important;
}
.biz-txt .txt {
}
.biz-txt .img {
	width:30%;
	float:right;
}
.biz-txt .img img {
	border:1px solid #e8e8e8;
}
.biz-txt .img em {
	display:block;
	text-align:center;
	margin-top:8px;
	line-height:16px;
}
.biz-txt.wide {
	margin-bottom:15px;
}
.biz-txt.wide .txt {
	width:100%;
	min-height:auto;
}
a.a_btn{ display:inline-block; padding:5px 10px; background:#4f9873; color:#fff;}
