@charset "utf-8";
html, body {
	font-family:微软雅黑;
	color:#666;
	-webkit-text-size-adjust:none
}
a {
	color:#333;
	text-decoration:none
}
.ft18{ font-size:18px;}
.ft16{ font-size:16px;}
a:hover {
	color:#0569d4;
	text-decoration:none
}
.inner {
	width:1200px;
	background-color:#fff;
	margin:0 auto;
	position:relative
}
header {
	background:#013d97;
	zoom:1
}
#web_logo {
	margin-left:10px;
	font-size:0;
	position:relative;
	z-index:999
}
.top-nav {
	color:#fff;
	position:absolute;
	right:5px;
	top:8px;
	height:77px;
	z-index:1;
	text-align:right;
	width:100%
}
.top-nav a {
	color:#fff
}
.top-nav a:hover {
	color:#ff551a
}
.top-nav li.b {
	position:absolute;
	bottom:0;
	right:0
}
.top-nav li.t span {
	padding:0 5px;
	font-size:10px;
	color:#bbb
}
.top-logo {
	min-height:90px;
	_height:90px
}
nav {
	height:40px;
	overflow:hidden;
	width:1200px;
	margin:0 auto
}
nav ul li {
	float:left;
	text-align:center;
	height:40px;
	overflow:hidden;
	width:11%;
	text-align:center;
}
nav ul li.on{
background:url(../images/index02.jpg) no-repeat;
}
nav ul li a {
	height:40px;
	line-height:40px;
	color:#fff;
	display:block;
	font-family:微软雅黑;
	font-size:16px
}
nav ul li a:hover {
	background:url(../images/index02.jpg) no-repeat;
	background-repeat:no-repeat;
	height:40px;
	line-height:40px;
	color:#fff;
	display:block;
	font-family:微软雅黑;
	font-size:16px;
}
nav ul li.line {
	width:0;
	overflow:hidden
}
nav ul li.hover {
background::url(../images/index02.jpg) no-repeat;
	background-repeat:no-repeat
}
nav ul li.hover a, nav ul li.navdown a {
}
nav ul li.hover a:hover, nav ul li.navdown a:hover {
	color:#fff
}
.met_flash {
	margin-top:10px;
	font-size:0;
	overflow:hidden
}
.met_flash ul {
	margin:0;
	padding:0
}
.aboutus {
	float:left;
	width:675px;
	margin-top:10px
}
.case {
	float:right;
	width:290px;
	margin-top:10px;
	overflow:hidden
}
.style-1 h3.title span {
	float:left;
	background:url(../images/dt-5.gif) repeat-x;
	height:32px;
	line-height:32px;
	padding:0 25px;
	color:#fff;
	font-weight:400;
	font-size:14px
}
.style-1 h3.title a.more {
	float:right;
	width:39px;
	height:11px;
	line-height:1000px;
	overflow:hidden;
	background:url(../images/more.gif);
	margin:10px 10px 0 0
}
.style-1 .active {
	background:#fff;
	padding:10px
}
.style-2 h3.title {
	background:url(../images/dt-6.gif) repeat-x;
	height:32px;
	line-height:32px;
	padding-left:15px;
	color:#fff;
	font-weight:400;
	font-size:14px;
	position:relative
}
.style-2 h3.title a.more {
	position:absolute;
	right:10px;
	top:0;
	color:#fff;
	font-size:12px
}
.style-2 .active {
	background:#fff;
	padding:10px
}
.style-2 dl.ind {
	clear:both;
	zoom:1
}
.style-2 dl.ind dt {
	float:left;
	display:inline;
	border-bottom:1px dotted #ccc;
	padding:10px 0;
	zoom:1
}
.style-2 dl.ind dt a {
	margin-left:5px
}
.style-2 dl.ind dd {
	float:right;
	display:inline;
	border-bottom:1px dotted #ccc;
	padding:10px 0;
	overflow:hidden
}
.style-2 dl.ind dd h4 {
	margin-left:10px
}
.style-2 dl.ind dd p.desc {
	margin-left:10px;
	font-style:italic;
	color:#666
}
.index-news {
	float:left;
	width:330px;
	margin-right:15px;
	margin-top:15px
}
.listel li {
	margin:0 5px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:13px;
	background:url(../images/dt-1.gif) no-repeat left 12px
}
.listel li a {
	margin-right:5px;
	zoom:1
}
.listel li span {
	float:right;
	color:#666
}
.index-conts {
	float:right;
	width:290px;
	margin-top:15px
}
.index-product {
	padding-top:15px;
*margin-top:15px;
*padding-top:0px
}
.index-product .profld {
	margin:0;
	position:relative;
	overflow:hidden
}
.index-product h3 span {
	float:left
}
.index-product ol {
	position:absolute;
	width:2012em
}
.index-product ol li {
	float:left;
	text-align:center
}
.index-product ol li a.img {
	display:block;
	text-align:center;
	font-size:0
}
.index-product ol li a.img img {
	margin:auto;
	border:1px solid #d6d6d6
}
.index-product ol li h3 {
	font-weight:400;
	margin-top:5px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.index-product .flip {
	height:20px;
	overflow:hidden;
	margin:8px 15px 0;
	float:left
}
* html .index-product .flip {
	width:300px
}
*+html .index-product .flip {
	width:300px
}
.index-product .next, .index-product .prev {
	width:18px;
	height:18px;
	overflow:hidden;
	display:block;
	float:left;
	background:url(../images/neu.gif) no-repeat
}
.index-product .next {
	background-position:-17px 0
}
.index-product .next:hover {
	background-position:-57px 0
}
.index-product .prev {
	background-position:-40px 0
}
.index-product .prev:hover {
	background-position:0 0
}
#trigger {
	float:left;
	margin-right:5px;
	margin-top:0;
	position:relative;
	bottom:8px;
*bottom:0px;
*top:5px;
	zoom:1
}
#trigger a {
	background:url(../images/neu.gif) no-repeat -78px -10px;
	width:8px;
	height:8px;
	font-size:0;
	display:inline-block;
	overflow:hidden;
	margin-right:5px
}
#trigger a.current {
	background-position:-78px 0
}
#tabs-nav {
	float:left;
	text-align:center;
	margin-left:15px
}
#tabs-nav li {
	margin:0 4px;
	display:inline-block;
	zoom:1;
*display:inline;
	position:relative;
*top:12px
}
#tabs-nav li a {
	width:8px;
	height:8px;
	display:block;
	overflow:hidden;
	background:#9df0f5;
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px
}
#tabs-nav li a:hover {
	background:#ff551a
}
#tabs-nav li a.flex-active {
	background:#fff;
	cursor:default
}
.index-links {
	background:#fff;
	padding:5px 15px 10px;
	margin-top:15px;
	position:relative
}
.index-links h3 {
	height:32px;
	line-height:32px;
	padding-left:20px;
	background:url(../images/dt-2.gif) no-repeat left center;
	font-weight:400;
	font-size:14px;
	position:relative;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px
}
.index-links h3 a.more {
	position:absolute;
	right:10px;
	top:0;
	color:#666;
	font-size:12px
}
.index-links ul {
	margin:0;
	padding:0
}
.index-links .img {
	margin-bottom:3px
}
.index-links .img li {
	list-style:none;
	display:inline;
	padding-right:5px
}
.index-links .img img {
	width:88px;
	height:31px
}
.index-links .txt {
	zoom:1
}
.index-links .txt li {
	list-style:none;
	float:left;
	width:88px;
	height:20px;
	line-height:20px;
	margin-right:5px;
	overflow:hidden
}
.sidebar {
	padding-top:45px;
	width:1200px
}
.sidebar .sb_nav {
	float:left;
	width:216px
}
.sidebar .sb_nav h3.title {
	text-align:left;
	background:url(../images/idx_18.jpg);
	width:216px;
	height:38px;
	color:#fff;
	font-size:18px;
	line-height:38px;
	text-align:center;
	font-family:微软雅黑;
	font-weight:400
}
.sidebar .sb_nav h3.line {
	margin-top:15px
}
.sidebar .sb_nav .active {
	width:212px;
	border:2px solid #0569d4;
}
.sidebar .sb_nav .active img {
	max-width: 100%;
}
#sidebar dl {
}
#sidebar dl dt {
}
#sidebar dl dt a {
	background-color:#2678ce;
	width:213px;
	height:35px;
	line-height:35px;
	display:block;
	color:#fff;
	border-bottom:1px solid #0569d4;
	text-align:center
}
#sidebar dl dt a:hover {
	color:#fff;
	background-color:#428ad6;
	background-image:none
}
#sidebar dl dd {
	padding:0 0 0 15px
}
#sidebar dl dd h4 {
	padding:5px 0 5px 10px;
	background:url(../images/dt-0.gif) no-repeat left center
}
#sidebar dl dt.on a {
	color:#fff;
	background-color:#b50000
}
#sidebar dl h4.on a {
	color:#fff;
	background-color:#b50000
}
.sidebar .sb_box {
	float:right;
	width:950px;
	background:#fff;
	overflow:hidden
}
.sidebar .sb_box h3.title {
	height:38px;
	line-height:38px;
	background-color:#eee;
	font-size:12px
}
.sidebar .sb_box h3.title span {
	height:38px;
	line-height:38px;
	background-color:#0569d4;
	display:block;
	float:left;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
	font-size:16px
}
.sidebar .sb_box h3.title div.position {
	float:right;
	font-weight:400;
	position:relative;
	top:3px;
	padding-right:20px
}
.sidebar .sb_box h3.title div.position a {
	color:#666
}
.sidebar .sb_box h3.title div.position a:hover {
	color:#0569d4
}
* {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	list-style:none
}
body {
	font-size:12px;
	font-family:微软雅黑;
	color:#666;
	background:#fff;
	overflow-y:visible;
	overflow-x:hidden
}
a, a:link, a:visited {
	text-decoration:none
}
a:active, a:hover {
	color:#0569d4;
	text-decoration:none
}
a img {
	border-style:none
}
ul, li, dl {
	list-style:none;
	padding:0;
	margin:0
}
h1, h2, h3, h4, h5 {
	font-weight:400
}
dl, dt, dd {
	display:block;
	margin:0
}
* {
	list-style:none
}
.clear {
	clear:both
}
.tops_bg {
	width:100%;
	height:32px;
	background:url(../images/tops_bg.jpg) repeat-x center;
	margin:0 auto
}
.tops {
	width:1200px;
	margin:0 auto
}
.tops h1 {
	color:#333;
	font:normal 12px/32px "宋体";
	float:left
}
.tops_text {
	float:right
}
.tops_text li {
	float:right;
	margin-left:7px
}
.tops_text li a {
	color:#333;
	font:normal 12px/32px "宋体"
}
.tops_text li a:hover {
	color:#0569d4
}
.head {
	width:1200px;
	height:120px;
	margin:0 auto
}
.head h1 {
	float:left;
	width:456px;
	height:61px;
	margin-top:30px
}
.head h1 img {
	width:456px;
	height:61px
}
.head h2 {
	float:right;
	width:220px;
	margin-top:34px
}
.head h2 img {
	width:52px;
	height:52px;
	float:left
}
.head h2 span {
	display:block;
	float:right;
	color:#333;
	font:20px 微软雅黑;
	margin-right:12px
}
.head h2 p {
	float:right;
	color:#0060c6;
	font:24px 微软雅黑
}
.nav_bg {
	width:100%;
	height:40px;
	background:url(../images/nav_bg.jpg) repeat-x center;
	margin:0 auto
}
.flash {
	width:100%;
	height:600px;
	margin:0 auto;
	overflow:hidden;
	_zoom:1;
	position:relative;
*zoom:1
}
.flash1 {
	width:1000px;
	height:600px;
	margin:0 auto;
	position:relative
}
.flash2 {
	width:1920px;
	height:600px;
	position:absolute;
	left:-460px
}
.flexslider {
	margin:0 auto;
	position:relative;
	width:1920px;
	height:600px;
	overflow:hidden;
	zoom:1
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.flexslider .slides {
	zoom:1
}
.flex-direction-nav a {
	width:60px;
	height:90px;
	line-height:99em;
	overflow:hidden;
	margin:-80px 0 0;
	display:block;
	background:url(../images/ad_ctr.png) no-repeat;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
-webkit-transition:all .3s ease
}
.flex-direction-nav .flex-next {
	background-position:0 -90px;
	right:0
}
.flex-direction-nav .flex-prev {
	left:0
}
.flexslider:hover .flex-next {
	opacity:.8;
	filter:alpha(opacity=25)
}
.flexslider:hover .flex-prev {
	opacity:.8;
	filter:alpha(opacity=25)
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity:1;
	filter:alpha(opacity=50)
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:10px;
	text-align:center
}
.flex-control-nav li {
	margin:0 5px;
	display:inline-block;
	zoom:1;
*display:inline
}
.flex-control-paging li a {
	background:url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-99em;
	width:16px;
	cursor:pointer
}
.flex-control-paging li a.flex-active {
	background-position:0 0
}
.crux {
	width:1200px;
	margin:0 auto;
	margin-top:15px
}
.term {
	float:left
}
.term li {
	float:left
}
.term .hot {
	color:#333;
	font:16px 微软雅黑
}
.term li a {
	display:block;
	color:#666;
	font:14px 微软雅黑;
	margin-top:1px;
	margin-right:5px
}
.term li a:hover {
	color:#0569d4
}
.head_search {
	width:200px;
	float:right
}
.box {
	border:solid 1px #ccc;
	height:24px;
	width:202px;
	line-height:24px;
	font-size:12px
}
.text2 {
	width:160px;
	height:100%;
	float:left;
	margin-left:2px
}
.btnSubmit {
	width:40px;
	height:24px;
	background:#0569d4;
	color:#fff;
	font-family:微软雅黑;
	font-size:12px
}
.product {
	width:1200px;
	margin:0 auto;
	margin-top:50px
}
.pros_title {
	width:200px;
	height:47px;
	background-color:#0569d4;
	float:left
}
.pros_right {
	width:970px;
	float:right
}
.pros_right span {
	display:block;
	float:left;
	color:#333;
	font:18px 微软雅黑
}
.pros_right a {
	display:block;
	float:right;
	font:12px 微软雅黑;
	color:#333;
	margin-top:5px
}
.pros_right a:hover {
	color:#0569d4
}
.pros_right h1 {
	width:970px;
	height:10px;
	float:right
}
.pros_right h1 img {
	width:970px;
	height:10px
}
.besh-resim {
	width:1200px;
	height:822px;
	overflow:hidden;
	margin:0 auto
}
.pros_title p {
	color:#fff;
	font:normal 20px/47px "微软雅黑";
	text-align:center
}
.resim-isimler {
	float:left;
	width:200px;
	height:100%;
	margin:0;
	padding:0
}
.resim-isim {
	position:relative;
	height:41px;
	line-height:41px;
	list-style:none;
	background-color:#2678ce;
	border-bottom:1px solid #1c6bc0
}
.reng {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:3px;
	height:35px;
	overflow:hidden;
	line-height:0;
	font-size:0;
	z-index:1
}
.reng1 {
	background-color:#3898fe
}
.isim {
	display:block;
	position:relative;
	height:100%;
	z-index:2;
	line-height:35px;
	text-decoration:none;
	color:#fff;
	font-weight:400;
	font-family:微软雅黑;
	text-align:center;
	font-size:14px
}
.isim:hover {
	color:#fff;
	display:block
}
.resimler {
	float:right;
	position:relative;
	width:970px;
	height:100%
}
.resimler .resim-ulinish {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:1100px;
	height:100%;
	overflow:hidden;
	z-index:1;
	text-decoration:none;
	margin-top:15px
}
.resim-ulinish:first-child {
	display:inline
}
.resim {
	display:block;
	width:100%;
	height:100%;
	z-index:2
}
.resimler .resim-ulinish li {
	width:300px;
	height:240px;
	float:left;
	margin-right:35px;
	margin-bottom:50px
}
.resimler .resim-ulinish li a img {
	display:block;
	width:290px;
	height:230px;
	border:1px solid #ccc;
	padding:4px
}
.resimler .resim-ulinish li a p {
	color:#333;
	font:14px 微软雅黑;
	text-align:center;
	margin-top:10px
}
.resimler .resim-ulinish li a:hover p {
	color:#0569d4
}
.resimler .resim-ulinish li a:hover img {
	display:block;
	width:290px;
	height:230px;
	border:1px solid #0569d4;
	padding:4px
}
.one {
	width:1200px;
	margin:0 auto
}
.titles {
	width:1200px;
	margin:0 auto
}
.titles p {
	color:#333;
	font:20px 微软雅黑;
	text-align:center
}
.titles h1 {
	width:100%;
	height:5px;
	background:url(../images/title.jpg) no-repeat;
	margin-top:5px
}
.anli_out {
}
.lBox .alCont {
	position:relative;
	margin-top:20px
}
.lBox .alCont ul {
	width:1200px;
	overflow:hidden
}
.lBox .alCont li {
	margin:0 10px;
	text-align:center;
	float:left
}
.lBox .alCont li a img {
	width:255px;
	height:211px;
	border:1px solid #ccc;
	display:block;
	padding:4px
}
.lBox .alCont li a:hover img {
	width:255px;
	height:211px;
	border:1px solid #0569d4;
	display:block
}
.lBox .alCont li h1 {
	font-weight:400;
	margin-top:3px;
	font-family:微软雅黑;
	font-size:14px;
	display:block;
	color:#333;
	text-align:center
}
.AD {
	width:100%;
	height:170px;
	background:url(../images/ad.png) no-repeat center;
	margin:0 auto;
	margin-top:50px
}
.index_line {
	width:1200px;
	border-bottom:1px solid #0569d4;
	margin:0 auto;
	margin-top:50px
}
.four_title {
	width:706px;
	height:74px;
	margin:0 auto;
	margin-top:30px
}
.fourbox {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/four_line.jpg) no-repeat bottom center;
	padding:15px 0;
}
.fourbg4{ background:none;}
.fourbox .f_text {
	width:45%;	
}
.fourbox .mtop1,.fourbox .mtop4{
	margin-top:70px;
	}
.fourbox .mtop2,.fourbox .mtop3{
	margin-top:160px;
	}
.fourbox .f_img {
	width:49%;
}
.four_fl .f_text {
	float:left;
}
.four_fl .f_img {
	text-align:right;
	float:right;
}
.four_fr .f_text {
	float:right;
}
.four_fr .f_img {
	float:left;
}
.f_text .num {
	font-size:100px;
	float:left;
	font-style:italic;
	color:#3898fe;
	font-weight:bold;
	line-height:160px;
	height:160px;
	width:140px;
	font-family:Symbol,Times New Roman,Times; 
}
.f_text .r_text {
	height:160px;
}
.f_text .r_text span {
	font-size:24px;
	line-height:48px;
	height:48px;
	color:#3898fe;
	font-weight:bold;
	display:block;
}
.f_text .r_text p {
	font-size:18px;
	line-height:28px;
	width:90%;
}
.about {
	width:1200px;
	margin:0 auto;
	margin-top:50px
}
.about_left {
	width:599px;
	height:332px;
	background:url(../images/index09.jpg) no-repeat;
	float:left;
	margin-top:20px
}
.about_right {
	width:600px;
	height:332px;
	background:url(../images/index10.jpg) no-repeat;
	float:left;
	margin-top:20px
}
.about_right p {
	width:560px;
	margin-left:20px;
	word-break:break-all;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	color:#fff;
	font:normal 14px/26px "微软雅黑";
	margin-top:60px
}
.about_right a {
	display:block;
	width:79px;
	height:23px;
	border:1px solid #fff;
	float:right;
	margin-right:20px;
	margin-top:20px
}
.about_right a span {
	display:block;
	color:#fff;
	font:normal 12px/23px "微软雅黑";
	text-align:center
}
.cases {
	width:1200px;
	margin:0 auto;
	margin-top:50px
}
.cases .looks{ padding-bottom:15px;}
.cases a img {
	width:80px;
	height:30px;
	margin:0 auto;
	display:block;
	margin-top:20px
}
.cases_text {
	width:1250px;
	overflow:hidden;
	margin-top:20px
}
.cases_text li {
	float:left;
	width:285px;
	height:200px;
	margin-right:20px
}
.boxs {
	width:285px;
	height:200px
}
.he_3DFlipY {
	display:block;
	width:285px;
	height:200px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	position:relative;
	box-sizing:border-box;
	cursor:pointer;
	-webkit-perspective:1700px;
	-moz-perspective:1700px;
	perspective:1700px;
	-webkit-perspective-origin:50% 50%;
	-moz-perspective-origin:50% 50%;
	perspective-origin:50% 50%
}
.he_3DFlipY_img {
	width:275px;
	height:190px;
	border:1px solid #999;
	padding:4px
}
.he_3DFlipY_inner {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.he_3DFlipY_inner>div.he_3DFlipY_img {
	backface-visibility:hidden;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
transition:all .5s ease-in-out
}
.he_3DFlipY_inner:hover>div.he_3DFlipY_img {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.he_3DFlipY_inner>div img {
	max-width:100%;
	padding:0;
	margin:0;
	display:block;
	position:relative
}
.he_3DFlipY_caption {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	background:#2678ce;
	color:#fff;
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	opacity:0;
	background-color:#2678ce;
	text-align:center;
	backface-visibility:hidden;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
transition:all .5s ease-in-out
}
.he_3DFlipY_inner:hover .he_3DFlipY_caption {
	opacity:1;
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	transform:rotateY(0)
}
.he_3DFlipY_caption h3 {
	font-size:1.3em;
	font-weight:700;
	text-align:center;
	width:100%;
	position:absolute;
	top:45%;
	left:5px;
	margin:0;
	padding:0;
	color:#fff
}
.he_3DFlipY_caption p {
	font-size:1em;
	text-align:center;
	width:100%;
	position:absolute;
	top:45%;
	left:5px;
	margin:0;
	padding:0;
	color:#fff
}
.he_3DFlipY a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:0;
	margin:0
}
.AD2 {
	width:100%;
	height:163px;
	background:url(../images/ad2.jpg) no-repeat center;
	margin:0 auto;
	margin-top:50px
}
.index02 {
	width:1200px;
	margin:0 auto;
	margin-top:50px;
	display:block;
	overflow:hidden
}
.prob {
	width:390px;
	float:left
}
.title01 {
	width:390px
}
.title01 span {
	display:block;
	color:#333;
	font:20px 微软雅黑;
	float:left;
	margin-left:3px
}
.title01 a {
	display:block;
	color:#333;
	font:12px 微软雅黑;
	float:right;
	margin-right:3px;
	margin-top:5px
}
.title01 a:hover {
	color:#0569d4
}
.title01 h1 {
	width:100%;
	height:5px;
	background:url(../images/title01.jpg) no-repeat;
	float:left;
	margin-top:3px
}
.prob_left {
	width:390px;
	overflow:hidden
}
.prob_left li {
	float:left;
	width:390px;
	border-bottom:1px dashed #ccc
}
.prob_left li h1 {
	width:20px;
	height:20px;
	background:url(../images/index11.jpg) no-repeat;
	float:left;
	margin-top:15px
}
.prob_left li a {
	display:block;
	color:#333;
	font:normal 16px/20px "微软雅黑";
	float:left;
	margin-left:10px;
	width:360px;
	vertical-align:middle;
	margin-top:15px
}
.prob_left li a:hover {
	color:#0569d4
}
.prob_left li h2 {
	width:20px;
	height:20px;
	background:url(../images/index12.jpg) no-repeat;
	float:left;
	margin-top:15px
}
.prob_left li p {
	width:350px;
	float:left;
	margin-left:10px;
	word-break:break-all;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	color:#666;
	font:normal 14px/20px "微软雅黑";
	margin-top:15px
}
.news {
	width:407px;
	float:left;
	margin-left:21px
}
.title02 {
	width:407px
}
.title02 span {
	display:block;
	color:#333;
	font:20px 微软雅黑;
	float:left;
	margin-left:3px
}
.title02 a {
	display:block;
	color:#333;
	font:12px 微软雅黑;
	float:right;
	margin-right:3px;
	margin-top:5px
}
.title02 a:hover {
	color:#0569d4
}
.title02 h1 {
	width:100%;
	height:5px;
	background:url(../images/title02.jpg) no-repeat;
	float:left;
	margin-top:3px
}
.new_pic {
	width:407px;
	margin-top:15px;
	float:left;
	margin-left:40px
}
.new_pic li {
	float:left
}
.new_pic li a img {
	width:326px;
	height:154px;
	border:1px solid #ccc;
	padding:4px
}
.new_text {
	width:407px;
	overflow:hidden
}
.new_text li {
	float:left;
	width:407px;
	height:44px;
	border-bottom:1px dashed #ccc
}
.new_text li a {
	display:block;
	color:#333;
	font:normal 14px/44px "微软雅黑";
	float:left;
	margin-left:5px
}
.new_text li a:hover {
	color:#0569d4
}
.new_text li p {
	color:#333;
	font:normal 12px/44px "微软雅黑";
	float:right;
	margin-right:3px
}
.contact {
	width:362px;
	float:right
}
.title03 {
	width:362px
}
.title03 span {
	display:block;
	color:#333;
	font:20px 微软雅黑;
	float:left;
	margin-left:3px
}
.title03 h1 {
	width:100%;
	height:5px;
	background:url(../images/title03.jpg) no-repeat;
	float:left;
	margin-top:3px
}
.con_pic {
	width:293px;
	height:120px;
	float:left;
	margin-left:34px;
	margin-top:15px
}
.con_pic img {
	width:283px;
	height:110px;
	border:1px solid #ccc;
	padding:4px
}
.con_pic p {
	word-break:break-all;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	color:#333;
	font:normal 14px/26px "微软雅黑"
}
.foot_bg {
	width:100%;
	height:365px;
	background-color:#2678ce;
	background-position:center center;
	margin:0 auto;
	margin-top:50px
}
.foot {
	width:1200px;
	margin:0 auto
}
.foot_line {
	width:1160px;
	margin:0 auto;
	padding-top:10px
}
.foot_line img {
	width:1160px;
	height:5px
}
.foot_nav {
	width:1160px;
	margin:0 auto;
	margin-top:20px
}
.foot_nav li {
	float:left
}
.foot_nav li a {
	display:block;
	color:#fff;
	font:14px 微软雅黑;
	margin-left:69px
}
.foot_text {
	color:#fff;
	font:normal 14px/30px "微软雅黑";
	padding-top:30px;
	text-align: center;
}
.foot_text a {
	color: #fff;
}
.subsite span {
	float:left;
	color:#fff
}
.subsite .sub_tit {
	font-size:14px;
	font-weight:700
}
.subsite a {
	float:left;
	display:block;
	padding-left:8px;
	padding-right:8px;
	color:#fff
}
.tj_news_out, .tj_product_out {
	padding-top:10px;
	padding-bottom:20px
}
.tj_news_tit, .tj_product_tit {
	border-bottom:1px solid #ccc;
	height:30px
}
.tit_l {
	float:left;
	font-size:16px
}
.tit_m {
	float:right
}
.tj_news_out li {
	border-bottom:1px dashed #ccc;
	height:28px;
	line-height:28px;
	list-style-type:armenian
}
.tj_product_out ul, .tj_news_out ul {
	clear:both;
	padding-top:10px
}
.tj_product_out li {
	float:left;
	width:165px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	text-align:center
}
.tj_product_out li img {
	width:163px;
	height:153px
}
.link01 {
	width:100%;
	margin-top:20px;
	display:block;
	overflow:hidden
}
.link01 ul {
	width:1200px;
	margin:0 auto;
	display:block;
	overflow:hidden
}
.link01 li {
	float:left;
	line-height:30px;
	color:#333
}
.link01 li a {
	padding:0 15px;
	color:#333;
	font-size:12px;
	display:block
}
.link01 li a:hover {
	text-decoration:underline;
	color:red
}
/* 首页产品切换*/
	.multipleColumn {
	overflow:hidden;
	position:relative;
	width:960px;
	border:1px solid #3898fe;
	background:#fff;
}
.multipleColumn .hd {
	overflow:hidden;
	height:30px;
	background:#fff;
	padding:0 10px;
	font-size:16px;
	line-height:30px;
}
.multipleColumn .hd .prev, .multipleColumn .hd .next {
	display:block;
	width:5px;
	height:9px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("../images/icoLeft.gif") no-repeat;
}
.multipleColumn .hd .next {
	background:url("../images/icoRight.gif") no-repeat;
}
.multipleColumn .hd ul {
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
}
.multipleColumn .hd ul li {
	float:left;
	width:9px;
	height:9px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background:url("../images/icoCircle.gif") 0 -9px no-repeat;
}
.multipleColumn .hd ul li.on {
	background-position:0 0;
}
.multipleColumn .bd {
	padding:10px;
	overflow:hidden;
}
.multipleColumn .bd ul {
	overflow:hidden;
	zoom:1;
	width:940px;
	float:left;
	_display:inline;
}
.multipleColumn .bd ul li {
	margin:0 8px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
}
.multipleColumn .bd ul li .pic {
	text-align:center;
}
.multipleColumn .bd ul li .pic img {
	width:290px;
	height:217px;
	display:block;
	padding:2px;
	border:1px solid #ccc;
}
.multipleColumn .bd ul li .pic a:hover img {
	border-color:#999;
}
.multipleColumn .bd ul li .title {
	line-height:24px;
}
/*大图切换*/
		* {
	zoom:1
}
.fullSlide {
	position:relative;
	background:#000;
	margin:0 auto;
}
.fullSlide .bd {
	position:relative;
	z-index:0;
}
.fullSlide .bd li img {
	width:100%;
	vertical-align:top;
}
.fullSlide .hd {
	position:relative;
	z-index:1;
	margin-top:-30px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6
}
.fullSlide .hd ul {
	text-align:center;
	padding-top:5px;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	margin:5px;
	background:url(../images/tg_flash_p.png) -18px 0;
	overflow:hidden;
	font-size:0;
}
.fullSlide .hd ul .on {
	background-position:0 0;
}
.fullSlide .prev, .fullSlide .next {
	z-index:1;
	display:block;
	width:55px;
	height:55px;
	position:relative;
	margin:-20% 0 0 3%;
	float:left;
	background:url(../images/arrow.png) 0 0 no-repeat;
	filter:alpha(opacity=40);
	opacity:0.4
}
.fullSlide .next {
	background-position:right 0;
	float:right;
	margin-right:3%
}
.fullSlide .prev:hover, .fullSlide .next:hover {
	filter:alpha(opacity=80);
	opacity:0.8
}
