@charset "utf-8";
/*公共部分*/
* {
	padding: 0px;
	margin: 0px;
}
html, body {
	height: 100%;
	font-size: 13px;
	background-color: #FFF;
	color: #333333;
	font-family: "Microsoft Yahei";
}
a {
	color: #333;
	text-decoration: none;
}
img {
	border: 0px;
}
ul {
	list-style-type: none;
}
.box {
	width: 1200px;
	min-height: 100%;
	margin: 0 auto;
}
/*左边*/
.left {
	width: 278px;
	float: left;
	background: #E7E7E7;/*margin-top:33px;*/
}
.leftin table {
	margin-left: 8px;
}
*html #left {
	position: fixed;
}
.leftin {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.leftin-box {
	margin-top: 30px !important;
}
.jibenjiliao {
	width: 230px;
	margin: 0 auto;
	margin-top: 12px;
	margin-bottom: 12px;
}
.bgc-box {
	background-color: #FAFBFD;
}
.gs-name {
	margin-top: 15px;
	font-size: 14px;
	color: #016dcf;
	line-height: 30px;
	font-weight: bold;
}
.gs-jibeniliao {
	line-height: 30px;
	color: #5E5E5E;
	font-size: 14px;
}
.leftina {
	width: 100%;
	height:55px;
	font-size:16px;
}
.leftina span{font-size:18px; }
.leftina td {
	text-align: center;
	display: inline-block;
	margin-left: 2%;
}
.leftinb {
	width: 100%;
	margin: 0 auto;
}
.leftinb-box {
	width: 250px;
	margin: 0 auto;
	height: 49px;
	background-color: #008ECE;
	line-height: 49px;
}
.leftinb-img {
	display: block;
	float: right;
	height: 19px;
	margin-top: 13px;
	margin-right: 12px;
}
.leftinb-name {
	display: block;
	float: left;
	margin-left: 20px;
	text-align: right;
	line-height: 49px;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
}
.leftinb li {
	width: 98%;
	height: 25px;
	margin: 0 auto;
	line-height: 25px;
	background: url(../images/li.jpg) no-repeat left;
}
.first-td {
	margin-left: 10px !important;
}
.leftina>table {
	width: 100%;
}
.last-td {
	margin-left: 2% !important;
}
.tijiao {
	width: 8%;
	height: 38px;
	line-height:38px;
	margin-top: 7px;
	background-color: #008ece;
	color: #FFF;
	border: 0px;
	padding: 0px;
	font-size: 14px;
	margin-left: 20px;
	font-family: "Microsoft Yahei";
}
.leftinb li a {
	padding-left: 15px;
}
.inglt {
	margin-left: 3px;
}
.leftinc {
	width: 250px;
	margin: 0 auto;
	overflow: hidden;
}
.leftinc ul {
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.texta {
	width: 16%;
	height: 38px;
	line-height:38px;
	border: 0px;
	margin-top: 13px;
	padding-left: 5px;
	background-color:#E7E7E7;
	margin-left: 17px;
}

#searchwj{width: 12%; }
#searchnj{width: 12%; }
#searchkd{width: 12%; }
/*右边*/
.right {
	padding-bottom: 10px;
	overflow: hidden;
	min-height: 700px;
	margin-left: 20px;
	width: 900px;
	float: left;
	position: relative;
}
.righta {
	width: 100%;
	float: right;
	line-height: 30px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.tijiao-index {
	height: 29px;
	text-align: center;
	width: 113px;
	background-color: #f0f6fc;
	color: #333;
	font-size: 14px;
}
.fakewindowcontain {
	position: absolute;
	width: 100%;
	height: 430px;
	overflow: hidden;
	display: none;
	z-index: 999;
	background-color: #F7F7F7;
	top: 30px;
}
.l-tab-links {
	height: 29px;
	line-height: 29px;
	float: left;
}
.h3-box {
	font-size: 18px;
}
.rightb {
	width: 100%;
	overflow: hidden;
}
.rightaa {
	width: 100%;
	height: 45px;
	float: left;
	line-height: 28px;
	border-bottom:1px dotted #D2D2D2;
	margin-top:10px;
	margin-bottom:20px;
	
}
.h2-box {
	font-weight: bold;
	color: #2D2A23;
	font-size: 17px;
	float: left;
}
.h4-box {
	color: #333;
	font-size: 14px;
	float: left;
	line-height: 45px;
	font-family: "Microsoft Yahei";
	font-weight:100;
}
#sekuai {
	background-color: #528DE7;
	color: #fff;
}
.h4-box a {
	color: #333;
}
.h4-box a:hover {
	color: #528DE7;
}
.rightab {
	float: right;
	overflow: hidden;
}
.rightab form {
	display: block;
	overflow: hidden;
}
.rightaa b {
	margin-left: 10px;
	font-size: 14px;
}
.textb {
	width: 180px;
	height: 27px;
	margin: 0 auto;
	line-height: 27px;
	color: #CCC;
	font-size: 12px;
	border-right: 0px !important;
	padding-left: 5px;
}
.rightab a {
	float: left;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
}
.rightab input {
	float: left;
	border: 1px solid #eee;
	cursor: pointer;
}
.rightbbt {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.rightbbta {
	width: 50%;
	margin-bottom: 20px;
	float:left;
	text-align:left;
}
.rightbbtabt {
	height:35px;
	line-height:35px;
}
.rightbbtabts {
	overflow: hidden;
	float: left;
	margin-left: 30px;
}
.rightbbtabts>a {
	font-size: 14px;
	color: #528DE7;
	line-height: 60px;
}
.rightbbtabt>a {
    font-size: 14px;
    color: #008ece;
    margin-left: 10px;
    font-weight: bold;
}
.rightbbtabtl {
	display: block;
	float: left;
	margin-left: 25px;
}
.rightbbtabtl span {
	margin-left: 5px;
	line-height: 20px;
	overflow: hidden;
}
.rightbbtabtr {
	float: left;
	margin-left: 15px;
	margin-top: 25px;
}
.rightbbtabtr img {
	float: right;
	margin-top: 3px;
}
.rightbbtapic {
	width: 220px;
	height: 165px;
	float: left;
}
.rightbbtapic img {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
/*表格页*/
.rightb_ab {
	width: 98%;
	margin: 0 auto;
	margin-top: 15px;
}
.rightb_aba {
	width: 100%;
	height: 348px;
	margin: 0 auto;
	overflow: hidden;
}
.rightb_abalt {
	width: 605px;
	float: left;
}
.rightb_abart {
	max-width: 195px;
	float: left;
	margin-left: 40spx;
}
.rightb_abarta {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 15px;
}
.rightb_abarta a {
	display: block;
	width: 195px;
	height: 28px;
	margin: 0 auto;
	line-height: 28px;
	background-image: url(../images/22.gif);
	text-decoration: underline;
	text-align: center;
}
.rightb_abarta a:hover {
	color: #0B3589;
}
.rightb_abarta b {
	display: block;
	width: 195px;
	height: 27px;
	margin: 0 auto;
	line-height: 27px;
	background-color: #EAEAEA;
}
.rightb_abarta b img {
	float: left;
	margin-left: 8px;
	margin-top: 5px;
}
.rightb_abarta b span {
	float: left;
	margin-left: 5px;
}
.rightb_abarta p {
	margin-top: 10px;
	line-height: 22px;
	margin-left: 10px;
}
.rightb_abartb {
	width: 195px;
	margin: 0 auto;
}
.rightb_abartb b {
	display: block;
	width: 195px;
	height: 27px;
	margin: 0 auto;
	line-height: 27px;
	background-color: #EAEAEA;
}
.rightb_abartb b img {
	float: left;
	margin-left: 8px;
	margin-top: 5px;
}
.rightb_abartb b span {
	float: left;
	margin-left: 5px;
}
.rightb_abartb ul {
	margin-top: 10px;
}
.rightb_abartb li {
	width: 195px;
	height: 28px;
	margin: 0 auto;
	line-height: 28px;
	border-bottom: 1px dotted #CACACA;
}
.rightb_abartb li a {
	padding-left: 15px;
}
.rightb_abartc {
	width: 195px;
	margin: 0 auto;
	margin-top: 8px;
	text-align: center;
	display: block;
}
.rightb_abartc span {
	display: block;
	color: #0B338A;
	text-align: center;
	line-height: 30px;
}
.rightb_abb {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.rightb_abbs {
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	border-bottom: 1px #E9E9E9 solid;
	
}
.rightb_abbs b {
	font-weight: 100;
width: 78px;
height: 35px;
line-height: 35px;
background: #008DCD;
color: #fff;
font-size: 16px;
float: left;
text-align: center;
}
.rightb_abbscc {
	width: 100%;
height: 35px;
line-height: 35px;
font-size: 16px;
border-bottom: 1px #E9E9E9 solid;
}
.rightb_abbscc>b {
	font-weight: 100;
width: 150px;
height: 35px;
line-height: 35px;
background: #008DCD;
color: #fff;
font-size: 16px;
float: left;
text-align: center;
}
.pic {
	width: 185px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}
.pic img {
	padding-top: 5px;
}
.pic a {
	line-height: 22px;
}
/*列表页*/
.rightb_li {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.rightb_lilt {
	width: 100%;
}
.rightb_lilt img {
	width: 80px;
	height: 80px;
	display: block;
	float: left;
}
.rightb_lirt {
	width: 100%;
	overflow: hidden;
}
.rightb_lirt li a {
	line-height: 35px;
}
/*详细*/
.rightb_abbx {
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
}
.Right_bottom {
	float: left;
	width: 600px;
	margin-top: 5px;
	overflow: hidden;
}
.Right_bottom ul {
	display: block;
}
.Right_bottom li {
	display: block;
	float: left;
	list-style: none outside none;
	margin-bottom: 2px;
	width: 100%;
}
#scrollbarTree {
	color: #002280;
	margin: auto !important;
	width: 100%;
	overflow: hidden;
}
#scrollbarTree>a {
	display: inline-block;
	margin-right: 20px;
	width: 255px;
	overflow: hidden;
}
#scrollbarTree img {
	width: 255px;
	height: 218px;
}
.bgblue {
	background-color: #f0f6fc;
}
.bggrey {
	background-color: #FFFFFF;
}
.Ename {
	color: #333;
	float: left;
	font-size: 13px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 200px;
	background: #e6e6e6;
}
.EnameList {
	color: #333;
	float: left;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 400px;
	background: #eee;
}
.photoShow-title {
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.photoShow-title ul li {
	display: inline;
	list-style: none;
	width: 148px;
	height: 27px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.imgshow {
	float: left;
	display: none;
	width: 605px;
	height: 425px;
}
.imgshow img {
	width: 605px;
	height: 425px;
}
.imgshow1 {
	float: left;
	display: block;
	width: 605px;
	height: 425px;
}
.imgshow1 img {
	width: 605px;
	height: 425px;
}
.imgshow2 {
	float: left;
	display: none;
	width: 605px;
	height: 425px;
}
.imgshow2 img {
	width: 605px;
	height: 425px;
}
.imgshow object {
	width: 605px;
	height: 425px;
}
.nav_current {
	display: block;
	width: 114px;
	height: 27px;
	float: left;
	color: #333333;
	background-color: #D7D7D7;
	margin-left: 2px;
}
.nav_link {
	display: block;
	width: 148px;
	height: 27px;
	float: left;
	color: #333333;
	background-color: #D7D7D7;
	margin-left: 2px;
}
.nav_current:hover, .nav_link:hover {
	display: block;
	width: 148px;
	height: 27px;
	float: left;
	color: #FF8700;
	background: url(../images/aa.jpg) no-repeat;
	margin-left: 2px;
}
.matchy {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
}
.nomatch {
	color: red;
	font-size: 20px;
}
#carousel_container {
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
#carousel_inner {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
#carousel_inner ul li {
	display: inline-block;
	height: auto;
	/*width: 190px;*/
	margin-right: 20px;
	overflow: hidden;
}
#carousel_inner ul li a {
	display: block;
}
#carousel_inner ul li dl {
	width: 100%;
	line-height: 20px;
	word-wrap: break-word;
	text-align: center;
}
#ISL_Cont_1 {
	overflow: hidden;
}
#carousel_inner ul li img {
	width: 255px;
	height: 218px;
}
.red {
	color: red;
}
.btn {
	background: url(../images/ssb.jpg) no-repeat;
	width: 68px;
	height: 17px;
	border: none;
}
.titleFont {
	font-size: 14px;
	width: 100%;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}
.gaojisousuo {
	margin-left: 5px !important;
}
.fanhui {
	margin-right: 5px;
	cursor: pointer;
}
.wordImgBox {
	clear: both;
	font-size: 12px;
	height: auto;
	line-height: 25px;
}
.wordImgBox p {
	margin-top: 10px;
	list-style: 24px;
}
#pager {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 13px;
}
#YTabs {
	position: relative;
	z-index: 1;
	width: 569px;
	height: 348px;
	overflow: hidden;
	float: left;
}
#YTabs-bd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 348px;
	float: left;
}
#YTabs-bd dl {
	position: absolute;
	float: left;
	width: 100%;
	height: 348px;
	overflow: hidden;
}
#YTabs-bd dt {
	position: relative;
	float: right;
	overflow: hidden;
}
#YTabs-bd dt, #YTabs-bd dt img {
	width: 425px;
	height: 346px;
	float: right;
	border: 1px solid #DEDEDE;
	overflow: hidden;
}
#YTabs-bd dd {
	position: absolute;
	width: 25%;
	height: 40px;
	float: left;
	overflow: hidden;
	z-index: 4;
	cursor: pointer;
	background-image: url(../images/11.gif);
	overflow: hidden;
}
#YTabs-bd dd.current {
	background: url(../images/22.gif) no-repeat;
	width: 25%;
	height: 40px;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
#YTabs-bd h3 {
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}
#YTabs-bd h3 a:link, #YTabs-bd h3 a:visited, #YTabs-bd h3 a:hover {
	display: block;
	width: 100%;
	height: 40px;
	color: #333;
	text-decoration: none;
	overflow: hidden;
}
#YTabs-bd a:hover {
	text-decoration: underline;
}
#YTabs-bd dd.current h3 {
	font-weight: bold;
}
#YTabs-bd dd#YTab1 {
	top: 40px;
}
#YTabs-bd dd#YTab2 {
	top: 80px;
}
#YTabs-bd dd#YTab3 {
	top: 120px;
}
#YTabs-bd dd#YTab4 {
	top: 160px;
}
#YTabs-bd dd#YTab5 {
	top: 200px;
}
#YTabs-bd dd#YTab6 {
	top: 235px;
}
#YTabs-bd dd#YTab7 {
	top: 270px;
}
#YTabs-bd dd#YTab8 {
	top: 310px;
}
.picIntruodce {
	padding: 10px;
	font-size: 14px;
	line-height: 25px;
	text-indent: 15px;
}
.picIntruodce p {
	margin: 10px 0;
}
.treeSearchnj {
	border: 1px solid #B7D1EB;
	margin-top: 5px;
	height: 20px;
	width: 28px;
}
.treeSearchwj {
	border: 1px solid #B7D1EB;
	margin-top: 5px;
	height: 20px;
	width: 30px;
}
.treeSearchkd {
	border: 1px solid #B7D1EB;
	margin-top: 5px;
	height: 20px;
	width: 30px;
}
.anniu {
	float: left;
	margin-top: 10px;
}
.xlleft {
	float: left;
	width: 150px;
}
.heard {
	width: 100%;
	overflow: hidden;
	height: 55px;
	margin-bottom:20px;
}
.rightab span {
	display: block;
	margin-top: 7px;
	float: left;
	cursor: pointer;
}
.guanbi {
	display: block;
	height: 20px;
	background-color: #666;
}
.guanbi text {
	display: block;
	float: right;
	color: #fff;
	line-height: 20px;
	font-size: 17px;
	margin-right: 7px;
	cursor: pointer;
}
.guanbi text:hover {
	color: #F00;
}
/*左侧折叠菜单样式*/
div.sdmenu {
	width: 220px;
	margin: 0 auto;
	margin-top: 12px;
	margin-bottom: 12px;
}
.sdmenu>div {
	margin-top: 10px;
}
div.sdmenu div {
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 25px;
	margin-top: 10px;
}
div.sdmenu div h2 {
	width: 90%;
	overflow: hidden;
	display: block;
	color: #060606;
	height: 25px;
	padding-left: 10%;
	line-height: 25px;
	background-image: url(../images/opend.png);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	background-size: 8px 8px;
	cursor: pointer;
	font-size: 15px;
	font-weight: normal;
}
div.sdmenu div.collapsed h2 {
	background-image: url(../images/colse.png);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	background-size: 8px 8px;
	overflow: hidden;
	color:#444;
}
div.sdmenu div h6 {
	width: 90%;
	margin: 0 auto;
	display: block;
	color: #5e5e5e;
	line-height: 30px;
	margin-left: 10%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
	font-weight: inherit;
	cursor: pointer;
}
div.sdmenu div a.current {
	background-color: #ccc;
	color: #fff;
}
.sanjimulu a {
	width: 80% !important;
	margin: 0 auto !important;
	color: #5e5e5e !important;
	line-height: 28px !important;
	padding-left: 20% !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	font-size: 12px !important;
	display: block
}
.sanjimulu {
	display: block;
}
.sanjimulu a:hover {
	color: #cc0202 !important;
}
#wenjianjia-o {
	color: #016dcf !important;
}
#wenjianjia-c {
	/*background-color: #fff !important;*/
	color:#016dcf !important;
}
/*table表格样式*/
.clear {
	clear: both;
}
#tableList table {
	float: left;
	width: 100%;
	color: #333;
	font-size: 13px;
	border-left: 1px solid #DDDDDD;
}
#tableList table tr td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	text-align: center;
	height: 38px;
	cursor: pointer;
}
#tableList table tr td a {
	color: #666;
	height: 30px;
}
.tableTitleGrey {
	height: 42px;
	background: #E9E9E9;
}
.shuzi {
	color: #568DE8;
}
.yezong {
	display: inline-block;
	float: right;
	margin-right: 10px;
}
.shangye {
	display: inline-block;
	width: 52px;
	text-align: center;
	line-height: 16px;
	margin: 0px 10px;
	color:#004A7B;
}
.yeshuzi:hover {
	background-color: #004A7B;
	color: #fff;
}
.yeshuzi {
	display: inline-block;
	line-height: 16px;
	width: 16px;
	background-color: #f0f6fc;
	text-align: center;
	margin: 0 2px;
}
.shangye a {
	display: block;
	color: #004A7B;
}
.shangye a:hover {
	background: #004A7B;
	color: #fff;
}
.hover {
	border-top: 0px !important;
}
.tableTitleGrey:nth-child(2) td {
	border-top: 0px !important;
}
#tdjishu {
	background-color: #f6f6f6;
}
#tdoushu {
	/*background-color: #eaeaea;*/
}
#pager {
	clear: both;
	color: #000;
	padding: 10px;
	width: 100%;
	float: left;
	text-align: left;
}
.productInfo {
	float: left;
	width: 97%;
	color: #000;
	padding: 10px;
	font-size: 13px;
	border: 1px solid #eee;
	line-height: 28px;
}
.zhu {
	color: #568DE8;
	font-weight: bold;
}
.hover:hover {
	color: #fff;
	background-color: #004A7B;
}
.zhoucheng {
	display: block;
	overflow: hidden;
	float: left;
	line-height: 80px;
	color: #568DE8;
	margin-left: 20px;
}
.rightb_lilt a {
	display: block;
	overflow: hidden;
}
.rightb_lirt>ul {
	display: block;
	width: 100%;
	overflow: hidden;
}
.rightb_lirt>ul>li {
	display: block;
	width: 100%;
	overflow: hidden;
}
.rightb_lirt>ul>li>a {
	display: block;
	width: 50%;
	overflow: hidden;
	text-align: left;
	color: #568DE8;
	float: left;
}
.fangkuai {
	width: 5px;
	height: 5px;
	background-color: #568DE8;
	float: left;
	margin-right: 10px;
	display: block;
	line-height: 35px;
	margin-top: 16px;
}
.nwkx {
	color: #333;
}
#tableList {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
/* 头部 */
.top {
	width: 100%;
	margin: 0 auto;
	background: #004A7B;
	height: 40px;
}
.topin {
	width: 1200px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
}
.topa {
	float: right;
	color: #fff;
}
.topb {
	float: right;
	margin-left: 10px;
	margin-right: 30px;
}
.topb span {
	float: left;
	margin-left: 30px;
}
.topb span a img {
	margin-top: 8px;
}
.topc {
	float: left;
	color: #fff;
}
.topa a {
	color: #fff;
	margin-left: 15px;
	margin-right: 15px;
}
.a-weix {
	position: relative;
	background-image: url(../images/wx.jpg);
	border-radius: 100%;
	float: left;
}
.a-weix .picimg {
	position: absolute;
	width: 200px;
	height: 200px;
	display: none;
	z-index: 999;
	left: -35px;
	top: 40px;
	overflow: visible;
}
.a-sj {
	position: relative;
	background-image: url(../images/sj.jpg);
	border-radius: 100%;
	float: right;
}
.a-sj .picimg1 {
	position: absolute;
	width: 200px;
	height: 200px;
	display: none;
	z-index: 999;
	left: -29px;
	top: 40px;
	overflow: visible;
}
.menu {
	width: 100%;
	height: 130px;
	margin: 0 auto;
}
.menuin {
	width: 1200px;
	margin: 0 auto;
	height: 130px;
}
.logo {
	float: left;
	margin-top: 5px;
}
.logo img {
	margin-top: 5px;
}
.menur {
	width: 930px;
	height: 53px;
	float: left;
	margin-top: 40px;
}
.menur ul {
	width: 100%;
	line-height: 53px;
	margin: 0 auto;
	float: left;
}
.menur ul li {
	width: 116px;
	float: left;
	text-align: right;
}
.menur a {
	width: 100px;
	color: #004A7B;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
.menur span {
	float: left;
	color: #004A7B;
}
.menur a:hover {
	color: #f00;
}
#actived {
	color: #ff6600;
}
/*导航下拉菜单*/

ul#topnav li .sub {

	position: absolute;	

	top: 50px;

	left: 11px;

	padding: 0px 20px 20px;

	float: left;
	z-index:999;

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-topright: 5px;

	-khtml-border-radius-topright: 5px;

	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-khtml-border-radius-topleft: 5px;

	-webkit-border-top-left-radius: 5px;

	display: none;
	background:url(../images/sub_bg.png) repeat;
	
}

ul#topnav li .sub i{ position:absolute; top:-7px; left:68px;}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}

ul#topnav li .sub ul{

	list-style: none;

	margin: 0; padding: 0;

	width: 120px;

	float: left;

}

ul#topnav .sub ul li {

	width: 100%;

	color: #fff;

}

ul#topnav .sub ul li.b{

	border-bottom:1px solid #393f48;

}



ul#topnav .sub ul li h2 {

	padding: 0;  margin: 0;

	font-size: 14px;

	font-weight: normal;

}

ul#topnav .sub ul li h2 a {

	padding: 5px 0;

	color: #fff;

}

ul#topnav .sub ul li a {

	float: none; 

	text-indent: 0; /*--Reset text indent--*/

	height: auto;

	display: block;

	text-decoration: none;

	color: #fff;

}

ul#topnav .sub ul li a{ float:left; font:12px/30px "微软雅黑"; color:#fff; height:30px; line-height:30px; width:120px; overflow:hidden; padding:0; border-right:0; border-left:0;}

ul#topnav .sub ul li a:hover {color: #ddd; background:none;}

/*底部 */
.bts {
	background: #008ECE;
	height: 15px;
	width: 100%;
	float: left;
}
.bts a {
	color: #fff;
}
.bts ul {
	width: 1300px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
}
.bts ul li {
	float: left;
	width: 8%;
	height: 50px;
	line-height: 50px;
}
.btainla img {
	margin-top: 90px;
}
.btainr p {
	width: 170px;
	float: left;
	text-align: center;
}

.btainr p span {
	float: left;
	text-align: center;
	width: 100%;
	color: #fff;
}
.btainlb p img {
	margin-right: 5px;
}
.textb {
	margin-top: 10px;
	margin-left: -20px;
	width: 13x;
	height: 13px;
}
.baner {
	width: 100%;
	height: 215px;
}
.baner img {
	width: 100%;
}
.ct {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
}
.bt {
	width: 100%;
	margin: 0 auto;
}
.bta {
	width: 100%;
	height: 330px;
	margin: 0 auto;
	background-color: #eaeaea;
	float:left;
}
.bta a {
	color: #423E3E;
}
.btb {
	width: 100%;
	height: 55px;
	margin: 0 auto;
	line-height: 75px;
	background-color: #fff;
}
.btain {
	width: 1200px;
	margin: 0 auto;
}
.btbin {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
}
.btainl {
	float: left;
}
.btainr {
	width: 380px;
	float: right;
	text-align: center;
	margin-top: 42px;
}
.btainr img {
	width: 134px;
	height: 134px;
}
.btainla {
	width: 145px;
	float: left;
	margin-left: 10px;
	margin-right: 45px;
}
.btainla h3 {
	text-align: left;
	margin-top: 40px;
	padding-bottom: 20px;
	color: #423E3E;
}
.btainla li {
	width: 145px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	text-align: left;
}
.btainlb {
	width: 355px;
	float: left;
	margin-left: 50px;
}
.btainlb h3 {
	width: 145px;
	text-align: left;
	margin-top: 40px;
	padding-bottom: 20px;
	color: #423E3E;
}
.btainlb p {
	line-height: 31px;
	color: #423E3E;
}
.btainr h3 {
	color: #423E3E;
	width: 100%;
	float: left;
	height: 47px;
	text-align: left;
	margin-left: 15px;
}
.btbin span {
	float: left;
}
.btainr span {
	float: left;
	width: 90%;
	text-align: left;
	height: 60px;
	line-height: 60px;
	margin-top: 30px;
	margin-left: 25px;
}
.btainr span a {
	margin-right: 20px;
}
.btainr span a img {
	width: 32px;
	height: 32px;
}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 245px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #004a7b url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #004a7b url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background:#004a7b url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #004a7b url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.bann img {width:100%;}
.rightlee{ float:left; width:40%; height:215px;}
.rightlee img{ width:255px; height:218px;}