﻿.banner {position: relative;}
.flexslider {position: relative;height: 499px;overflow: hidden;}
.slides {position: relative;z-index: 1;}
.slides li {height: 499px;}
.flex-control-nav {position: absolute;bottom: 60px;z-index: 999;width: 100%;text-align: center;}
.flex-control-nav li {display: inline-block;width: 85px;height: 8px;margin: 0 13px;zoom: 1;}
.flex-control-nav a {display: inline-block;width: 85px;height: 8px;line-height: 40px;overflow: hidden;background: url(/images/dot.png) left 0 no-repeat;cursor: pointer;}
.flex-control-nav .flex-active {background-position: right 0;}
.search_bg {height: 37px;background: #FFF;position: relative;top: -32px;z-index: 999;width: 1180px;margin: 0 auto;padding-top: 15px;}
.search_zi {float: left;width: 700px;color: #404040;line-height: 24px;margin-left: 10px;display: inline;}
.search_zi span {color: #404040;font-size: 14px;float: left;font-weight: bold;}
.search_zi a {color: #404040;margin: 0 2px;}
.search1 {width: 278px;float: right;height: 24px;line-height: 24px;display: inline;}
.search1 .text {width: 165px;height: 22px;border: 1px solid #d0d0d0;float: left;background: url(/images/search_tag.jpg) no-repeat 10px center;padding-left: 40px;border-right: none;color: #363636;font-family: "Microsoft YaHei";font-size: 12px;}
.search1 .submit {width: 52px;height: 24px;cursor: pointer;float: left;background: #155596;border: none;color: #FFF;}

map,map area{outline:none;}

.main {width: 1180px;margin: 0 auto;overflow: hidden;}
.main2 {width: 1280px;margin: 0 auto;overflow: hidden;}
.pp {position: relative;}
.pp_title {background: url(/images/pp_navbg.jpg) no-repeat center center;height: 60px;}
.pp_title em {float: left;font-size: 50px;color: #999999;margin-left: 340px;display: inline;font-weight: bold;}
.pp_title div {float: left;margin: 5px 0px 0px 10px;display: inline;}
.pp_title div a p {font-size: 24px;color: #ff6600;font-weight: bold;}
.pp_title div a span {display: block;font-size: 18px;color: #666666;}

.pp_title_en {background: url(/images/pp_navbg.jpg) no-repeat center center;height: 60px;}
.pp_title_en em {float: left;font-size:30px;color: #999999;margin-left: 340px;display: inline;font-weight: bold;}
.pp_title_en div {float: left;margin: 5px 0px 0px 10px;display: inline;}
.pp_title_en div a p {font-size: 20px;color: #ff6600;font-weight: bold;}
.pp_title_en div a span {display: block;font-size: 14px;color: #666666;}

.gd_03 {position: relative;height: 160px;width: 1170px;margin-top: 20px;}
.gd_03 #simgs3 {margin-left: 58px;}

.gd_03 li {float: left;width: 192px;margin: 0px 17px 0px;text-align: center;height: 173px;}
.gd_03 .pp_img {padding: 4px;border: 1px solid #b7b7b7;width: 192px;height: 102px;overflow: hidden;margin-bottom: 4px;display: block;}
.gd_03 li p a {height: 23px;color: #000000;display: block;}
.gd_03 .t_l {left: 0px;}
.gd_03 em {position: absolute;top: 36px;}
em {font-style: normal;}
.gd_03 .t_r {right: 0px;}

.j_t {height:40px;width:1180px;margin:30px auto 20px auto;border-bottom:1px solid #f4f4f4;}
.j_t a {display:block;float:left;height:40px;line-height:40px;padding:0 35px;font-size:16px;}
.j_t a.gd {float:right;line-height:55px;padding:0;}
.j_t .a_tab:hover{ background-color:red; color:#fff;}

.j_t_en {height:40px;width:1180px;margin:30px auto 20px auto;border-bottom:1px solid #f4f4f4;}
.j_t_en a {display:block;float:left;height:40px;line-height:40px;padding:0 12px;font-size:15px;}
.j_t_en a.gd {float:right;line-height:55px;padding:0;}
.j_t_en .a_tab:hover{ background-color:red; color:#fff;}

.t_con{ display:none;}
.j_a_hover {background-color:red; color:#fff;}

.tui {height:410px;width:1180px;margin:0 auto;}
.tui .new {height:410px;width:580px;float:left;}
.tui .lim {height:410px;width:580px;float:right;}
.tui .lim div {width:290px;height:200px;float:left}

.tj {width:1180px;margin:0 auto;margin-top:40px;overflow:hidden;}
.tj .tj_class {width:242px;float:left;background: #FFF;border: 1px solid #dcdcdc;padding-top: 15px;overflow: hidden;}
.tj .tj_class dl dt{background: url(/images/pc_nt.jpg) no-repeat top center;height: 35px;line-height: 35px;margin: 4px 0px;display: block;overflow:hidden}
.tj .tj_class dl dt a {font-size: 14px;color: #155497;font-weight: bold;padding-left: 45px;}
.tj .tj_class dl dd {overflow:hidden;height: 29px;line-height: 29px;overflow: hidden;background: url(/images/p_tag.jpg) no-repeat 20px 10px;margin-left: 20px;padding-left: 40px;font-size: 14px;border-bottom: 1px dashed #d6d6d6;width: 162px;}
.tj .tj_class dl dd:hover{overflow:hidden;height: 29px;line-height: 29px;overflow: hidden;background: url(/images/p_tag_w.png) no-repeat 20px 10px #B31414;margin-left: 20px;padding-left: 40px;font-size: 14px;border-bottom: 1px dashed #d6d6d6;width: 162px;}
.tj .tj_class dl dd:hover a{color:#fff}
.t_tel {margin-top:20px;}
.t_goods {width:915px;float:right;position: relative;display: inline;}
.t_goods .gt {height:40px;background:#dbdbdb}
.t_goods .gt span {color:white;padding:0 80px;font-size:16px;display:block;float:left;text-align:center;line-height:40px;background:#d0070e}
.t_goods .gt a {float:right;color:#fff;line-height:40px;padding:0 20px;}
.t_goods ul {width:1000px;overflow:hidden;}
.t_goods ul li {width:214px;float: left;text-align: center;overflow: hidden;margin: 15px 20px 15px 0px;position: relative;display: inline;height: 260px;}
.t_goods ul li img{border: 5px solid #ddd;}
.t_goods ul li span {height:40px;line-height:40px;text-align:center;display:block;}
.t_goods ul li span a {color:#363636}
.tl {height:186px;width:100%;background:url(/images/tl.jpg) no-repeat center center;margin:50px auto 0 auto;}
.ad1 {height:355px;width:1920px;background:url(/pic/ad1.png) no-repeat center center;margin:50px auto 0 auto;display:block;}
.xwdt {height:450px;width:1920px;background:url(/pic/xw.png) no-repeat top center;margin:50px auto 0 auto;}
.case_title {background: url(/images/case_title.jpg) no-repeat top center;height: 52px;margin-top: 30px;line-height: 52px;}
.case_title h3 {float: left;margin: 0px 0px 0px 440px;display: inline;}
.case_title h3 a {font-size: 28px;color: #333333;}
.case_title h3 a span {font-size: 28px;color: #fe6e0d;font-weight: bold;}
.carousel {background: #fff;margin: 0px auto;padding: 70px 0px 0px;width: 1080px;height: 299px;overflow: hidden;position: relative;}
.carousel .slides {margin: 0px auto 30px;overflow: hidden;position: relative;z-index: 1;}
.carousel .slides .slideItem {padding: 0px;overflow: hidden;position: absolute;cursor: pointer;opacity: 1 !important;}
.carousel .slides div {border: 2px solid #d1d1d1;}
.carousel .slides div em {position: absolute;bottom: 0px;text-align: center;line-height: 40px;font-size: 14px;background: #FFF;left: 0px;width: 266px;height: 40px;display: block;}
.carousel .slides .slideItem .cover {background: rgb(0, 0, 0);left: 0px;top: 0px;width: 100% !important;height: 380px !important;display: block;position: absolute;}
.nextButton {background: url("/images/r.gif") no-repeat 0px 0px;top: 146px;width: 34px;height: 99px;display: block;position: absolute;z-index: 99;cursor: pointer;}
.nextButton {background-position: 0px 0px;right: 12px;}
.prevButton {left: 12px;}
.prevButton {background: url("/images/l.gif") no-repeat 0px 0px;top: 146px;width: 34px;height: 99px;display: block;position: absolute;z-index: 99;cursor: pointer;}

.about_dbg {height: 560px;background: url(/images/fc_dbg.jpg) repeat-x top center #f1f3f2;margin-top: 30px;}
.about_title {padding-bottom: 14px;}
.about_title h3 {text-align: center;line-height: 40px;height: 40px;margin-top: 30px;}
.about_title h3 span {font-weight: bold;color: #fe6e0d;font-size: 24px;}
.about_title h3 a {font-size: 24px;font-weight: bold;color: #FFF;}
.gd_04 {position: relative;height: 213px;width: 1170px;margin-top: 20px;}
.gd_04 #simgs8 {margin-left: 91px;}
.gd_04 li {float: left;width: 251px;margin: 0px 5px 0px;text-align: center;height: 213px;background: #FFF;position: relative;}
.gd_04 .pp_img {width: 251px;height: 213px;overflow: hidden;display: block;}
.gd_04 li img {display: block;width: 251px;height: 213px;}
.gd_04 li p {position: absolute;bottom: 0px;height: 30px;left: 0px;width: 251px;background: url(/images/fc_bg.png) repeat;line-height: 30px;overflow: hidden;position: absolute;}
.gd_04 li p a {color: #FFF;}
.gd_04 .t_l {left: 0px;}
.gd_04 em {position: absolute;top: 36px;}
em {font-style: normal;}
.gd_04 .t_r {right: 0px;}
.about_n {color: #585858;font-size: 14px;line-height: 30px;height: 90px;overflow: hidden;margin: 10px 96px 10px 91px;text-indent:25px;}
.about_tel {margin-left: 100px;}
.about_tel p {float: left;font-size: 14px;color: #155595;font-weight: bold;margin-top: 10px;display: inline;background: url(/images/fc_tel.jpg) no-repeat left 0px;padding-left: 60px;display: block;height: 60px;padding-top: 10px;}
.about_tel span {font-size: 30px;color: #155595;font-family: impact;letter-spacing: 1px;}
.about_tel a.zixun {float: left;margin: 11px 0px 0px 43px;display: inline;}
.about_more {float: right;width: 140px;margin: 19px 146px 0px 0px;display: inline;}

.honor_title {margin: 20px 0px;}
.honor_title h3 {width: 166px;float: left;float: left;}
.honor_title p {color: #a0a0a0;font-size: 18px;text-transform: uppercase;}
.honor_title h3 a {font-size: 24px;font-weight: bold;color: #4c4847;}
.honor_title h3 span {font-size: 24px;font-weight: bold;color: #fe6e0d;}
.honor_title .honor_more {float: left;margin-left: 40px;display: inline;background: url(/images/honor_tag.jpg) no-repeat right 0px;font-size: 14px;color: #a6a6a6;padding-right: 30px;height: 40px;margin: 30px 0px 0px 0px;}
.honor_title .honor_xian {height: 1px;background: #c8c8c8;margin: 41px 0px 0px 10px;width: 789px;float: left;}
.gd_06 {position: relative;}
.honor_n {clear: both;}
.honor_n li {width: 246px;float: left;margin: 20px 30px 0px 0px;}
.honor_n li .honor_img {width: 238px;height: 290px;padding: 3px;border: 1px solid #dddddd;overflow: hidden;display: block;}
.honor_n li img {width: 238px;height: 290px;}
img {border: 0;margin: 0;padding: 0;}
.honor_n li p {height: 62px;display: block;background: url(/images/honor_nt.jpg) no-repeat 20px 20px #ebebeb;padding-left: 40px;overflow: hidden;line-height: 46px;}
.honor_n li p a {font-size: 16px;color: #6d6d6d;}
.gd_06 .t_l {right: 59px;}
.gd_06 em {position: absolute;top: -48px;}
.gd_06 .t_r {right: 0px;}
.gd_06 em {position: absolute;top: -48px;}
.news {width: 609px;height: 300px;float: left;margin: 120px 10px 15px 20px;display: block;position: relative;box-shadow: darkgrey 0px 0px 20px 5px ;padding-left: 0px; background-color:#FFF}
.zwyw_xw {height: 40px;}
.zwyw_xw li {width: 100%;height: 40px;text-align: center;line-height: 40px;display: block;}
.zwyw_xw a.tag_news, .zwyw_xw a:hover {color: #000;display: block;}
.zwyw_xw a {width: 155px; height:43px;display: block;color: #1155c4;font-weight: bold;font-size:20px; margin:10px auto;background:url(/pic/xwbg.png) no-repeat bottom}
.clearboth {clear: both;}
.news_n {padding: 15px 10px;overflow: hidden;}
.news_n .more1 {color: #737373;}
.more1 {position: absolute;top: 13px;right: 10px;}
.news_te {width: 240px;height: 132px;float: left;}
.news_te img {height: 200px; width:220px;float: left; margin-top:5px;margin-right: 20px;display: inline;padding: 3px;border: 1px solid #aeaeae;}
.news_n ul {height: 240px;overflow: hidden;width:340px;}
.news_n li {line-height: 25px;height: 25px;width: 330px;display: inline;background: url(/images/news_tag.jpg) no-repeat left center;padding-left: 10px;overflow: hidden;float: left;border-bottom: 1px dashed #cfcfcf;}
.news_n li a {width: 65%;overflow: hidden;float: left;color: #363333; }
.news_n li span { float:right;color: #363333;font-family: Arial, Helvetica, sans-serif;}
.cjwq {width: 366px;height: 410px;float: right;margin: 20px 0px 0px 0px;display: inline;background: url(/images/news_left.jpg) no-repeat left 60px;padding-left: 10px;}
.cjwq_nav {height: 40px;background: #f1f3f2;line-height: 40px;text-transform: uppercase;}
.cjwq_nav h3 {background: url(/images/p_t_hover.jpg) no-repeat top left;height: 40px;width: 155px;text-align: center;float: left;display: block;}
.cjwq_nav h3 a {font-size: 14px;color: #FFF;display: block;}
.cjwq_nav .cjwq_more {float: right;padding: 0px 10px 0px 0px;}
#ticker2 {width: 90%;height: 280px;margin-top: 20px;position: relative;}
.cjwq ul {padding: 20px 15px;}
#ticker2 li {position: relative;background: url(/images/wenti_tag.jpg) no-repeat bottom center;padding-bottom: 30px;height: 80px;}
.wen {height: 30px;display: block;background: url(/images/wenda.jpg) no-repeat 0px 4px;padding-left: 27px;margin: 6px 0px;line-height: 26px;}
.wen a {color: #0065ad;}
.da {background: url(/images/wenda.jpg) no-repeat 0px -20px;padding-left: 27px;color: #404040;height: 70px;overflow: hidden;line-height: 22px;}
.none {display: none;}
.block {display: block;}
.links {height: 64px;margin-top: 20px;}
.links h3 {font-size: 16px;color: #FFF;text-align: center;line-height: 64px;float: left;width: 160px;background: url(/images/link_bgh.jpg) no-repeat top center;}
.links_n {height: 42px;border: 1px solid #d6d6d6;float: left;width: 1016px;overflow: hidden;padding: 10px 0px;}
.links_n a {float: left;padding: 0px 15px;line-height: 40px;}

.float0831 {
	POSITION: fixed; TOP: 100px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: 
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {  /* 电话字体*/
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left; font-size:12px; color:#FF0000
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; font-size:12px;
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 50px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 50px; LEFT: 1px
}
.float0831 .btnCtn {						/*在线客服开*/	
	TOP: 50px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}
	
	
.img_more {margin:auto; width:237px; height:80px}