﻿@charset "utf-8";
/* CSS Document */
.height30{ width:100%; height:20px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.top{width:100%; height:auto; overflow:hidden; background:#2a3c51;}
.header{width:1200px; height:auto; margin:0 auto;}
.header_l{ height:auto; line-height:37px; display:block; color:#fff; font-size:13px;}
.header_l img{margin-top:8px; margin-right:5px;}
.header_r span{display:block; float:left; height:37px; line-height:37px; padding:0 7px;}
.header_l a,.header_r span a{color:#fff;}
.header_r span a:hover{text-decoration:underline;}
.header_search{margin-top:6px; background:url(../images/search.png) no-repeat; width:173px; height:25px;}
.header_search input{ padding:4px 0 3px 0px; border:1px solid #fff; outline:none; width:138px; margin-left:5px; display:inline; height:auto; overflow:hidden;}
.header_search a{display:block; width:18px; height:25px; margin-left:3px;}

.che{ float:right; background:url(../images/che.png) no-repeat left center; padding-left:40px; margin-left:20px; font-size:15px; color:#fff; font-weight:bold; line-height:37px;}
.che a{ color:#fff;}
/*head*/
.head {
	height: 100px;
/*	border-top: 5px #0065ab solid;*/
}
.head_con {
	width: 1200px;
	margin: auto;
}
.logo {
	width: 236px;
	height: 71px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}
.search {
	float: right;
	width: 236px;
	margin-top: 15px;
}
.search_txt {
	height: 32px;
	line-height: 32px;
	float: left;
	width: 188px;
	padding-left: 10px;
	outline: none;
	border: 1px #dadada solid;
}
.search_but {
	height: 34px;
	width: 36px;
	background: url(../images/search_but.jpg) no-repeat;
	float: right;
	cursor: pointer;
	border: 0px;
}

/*nav*/
.navbox {
	position: relative;
	z-index: 9999;
	margin: auto;
	background: #1c2084;
	font-family: 'Microsoft Yahei';
}
.nav {
	width: 800px;
	float: right;
	height: 50px;
	list-style: none;
	position: relative;
	z-index: 9999999999;

}
.nav li {
	float: left;
	height: 100px;
	position: relative;
	list-style: none;
	z-index: 999;
}
.nav li.last {
	background: none;
}
.nav li a {
	text-decoration: none;
	line-height: 36px;
	font-weight: bold;
	color: #333;
}
.nav li a span {
	float: left;
	display: block;
	line-height: 100px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	width: 100px;
	text-align: center;
}
.mj_hover_menu {
	text-decoration: none;
	width: 100px;
	/*border-bottom: 2px #0065ad solid;*/
	height: 100px;
	z-index: 999;
	position: relative;
	
	color: #153dac;
	background:#f6f6f6;
	
	
	
	
}
.nav li.selected .submenu {
	display: block;
}
.nav li .submenu {
	display: none;
	position: absolute;
	top: 100px;
	left: 0px;
}
.nav li .submenu li {
	float: none;
	padding: 0;
	background: none;
	height: auto;
	border-bottom: dotted 0px #BEBEBE;
}
.mj_menu_pro_main {
	width: 765px;
	margin: auto;
	padding-top: 12px;
}
.mj_menu_pro_li {
	float: left;
}
.mj_menu_li_txt {
	font-size: 12px;
	color: #696969;
	padding: 15px 0px;
	line-height: 35px;
}
.mj_menu_li_txt a {
	color: #696969;
	text-decoration: none;
	font-size: 14px;
	border-bottom: 1px #dadada dotted;
	display: block;
}
.mj_menu_li_txt a:hover {
	color: #153dac;
	/*text-decoration: underline;*/
	background:#fff;
	
}
.mj_menu_news_bg {
	width: 480px;
	height: 185px;
	background: url(../images/menu_news_bg.png) no-repeat;
}
.mj_menu_news_main {
	margin: auto;
}
.mj_menu_news_li {
	width: 150px;
	margin-right: 30px;
	float: left;
	background: #f2f2f2;
	height: 185px;
	text-align: center;
}
.mj_menu_news_img {
	float: left;
	text-align: left;
	color: #ec631f;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}
.mj_menu_news_li3 {
	width: 150px;
	float: right;
	background: #f2f2f2;
	height: 185px;
	text-align: center;
}
.mj_menu_news_img3 {
	float: left;
	margin-left: 20px;
	text-align: left;
	color: #ec631f;
	margin-top: 15px;
}

/*banner*/
.index_show {
	position: relative;
	z-index: 2;
	width: 100%;
	background: #fff;
}
.bxslider {
	height: 490px;
	overflow: hidden;
	width: 100%;
}
.bxslider li {
	width: 100%;
	height: 490px;
	overflow: hidden;
}
.bxslider .item1 {
	background: url(../images/slider1.png) center 0 no-repeat;
}
.bxslider .item2 {
	background: url(../images/slider1.png) center 0 no-repeat;
}
.bxslider .item3 {
	background: url(../images/slider1.png) center 0 no-repeat;
}
.bx-controls {
	display: none;
}
#bx-pager {
	position: absolute;
	left: 48.2%;
	bottom: 8px;
	z-index: 10;
	padding-bottom: 6px;
}
#bx-pager a {
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 10px;
	text-align: center;
	font-size: 14px;
	background: #fff;
	color: #999;
	font-family: "Microsoft Yahei";
	border-radius: 50%;
}
#bx-pager a:hover {
	text-decoration: none;
}
#bx-pager .active {
	position: relative;
	background: #ec631f;
	color: #fff;
}

.title {
	width: 1200px;
	text-align: center;
	margin: 25px auto;
	overflow: hidden;
}
.title p {
	color: #353535;
	font-size: 40px;
	font-weight: bold;
	line-height: 60px;
}
.title span {
	color: #a0a0a0;
	font-size: 24px;
	line-height: 30px;
}

/*main1*/
.index_profl {
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
}
.index_profl ul li {
	float: left;
	width: 286px;
	height: 290px;
	text-align: center;
	margin-right: 18px;
}
.img-outer {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
}
.img-inner {
	position: absolute;
	left: 0;
	right: 0;
	width: 286px;
	height: 290px;
}
.img-inner img {
	width: 100%;
	height: 100%;
}

.bd-desc-item {
	position: relative;
}
.card-cover {
	position: absolute;
	top: 43%;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	width: 100%;
	font-size: 1.6 rem;
	color: #505050;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-size:20px;
}
.bd-desc-titleline {
	display: none;
	width: 80%;
	background: #ffffff;
	height: 1px;
	margin: 10px auto;
	margin-bottom:25px;
	
}
.bd-desc-titleline p{padding-top:15px;}
.bd-desc-content{ font-size:14px; line-height:20px;}
.bd-desc-content a:hover{ display:block;}
.bd-desc-btn {
	display: none;
	position: absolute;
	left: 30%;
	margin-top: 55px;
	width: 30%;
	padding: 0px 15px;
	text-align: center;
	height: 42px;
	line-height: 42px;
	background: #ffffff;
	border-radius: 10px;
	font-size: 14px;
	color: #2298f4;
	text-align: center;
	cursor: pointer;
}
.bd-desc-item:hover .card-cover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 107, 173, 0.65);
	box-shadow: 0 5px 6px 0 rgba(29, 29, 38, 0.50);
	color: #ffffff;
	font-size: 24px;
	padding-top: 35px;
}
.bd-desc-item:hover .bd-desc-titleline {
	font-size:14px;
	line-height:20px;
	display: block;
}
.bd-desc-item:hover .bd-desc-btn {
	display: block;
}


.pro_more{ width:235px; height:55px; line-height:55px; margin:25px auto; overflow:hidden; background:#193ba6; text-align:center;}
.pro_more p{  font-size:16px; font-weight:bold;}
.pro_more p a{color:#fff; display:block;}
.pro_more p a:hover{ color:#fff; background:#0a2b91;}

.s_pro_con {
	width: 1300px;
	margin: 15px auto;
}
.s_pro_con .hd {
	height: 36px;
	line-height: 35px;
	padding: 0 15px;
	background: #f4f4f4;
}
.s_pro_con .hd h2 {
	font-family: "Microsoft YaHei";
	font-size: 17px;
	color: #C80300;
	float: left;
	margin-right: 15px;
}
.s_pro_con .bd {
	position: relative;
}
.s_pro_con .prev {
	position: absolute;
	top: 90px;
	left: -1px;
	display: block;
	width: 37px;
	height: 47px;
	background: url(../images/prev.png) no-repeat left center;
	z-index: 9;
	overflow: hidden;
}
.s_pro_con .next {
	position: absolute;
	top: 90px;
	right: -1px;
	display: block;
	width: 37px;
	height: 47px;
	background: url(../images/next.png) no-repeat right center;
	z-index: 9;
	overflow: hidden;
}
.s_pro_con .scrollWrap {
	padding-left: 45px;
}
.s_pro_con ul {
	overflow: hidden;
	zoom: 1;
}
.s_pro_con li {
	width: 285px;
	margin: 5px 8px 5px 10px;
	position: relative;
	float: left;
	display: inline;
	text-align: center;
}
.s_pro_con li .pic {
	position: relative;
	display: block;
	overflow: hidden;
}
.s_pro_con li .pic img {
	display: block;
	width: 285px;
	height: 217px;
	overflow: hidden;
}
.s_pro_con li p {
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	margin-bottom: 5px;
}
.s_pro_con li a:hover img {
	transform: scale(1.1,1.1);
	opacity: 0.9;
	transition: all 1s;
}

.index_about {
	background: #e0e0e0;
	padding: 25px 0px;
	overflow: hidden;
	margin-top: 20px;
}
.index_about_con {
	width: 1200px;
	overflow: hidden;
	margin: 20px auto;
}
.index_about_con ul li {
	float: left;
	width: 378px;
	margin-right: 33px;
}
.index_about_con ul li p {
	line-height: 60px;
	text-align: center;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.line_gry {
	width: 50px;
	height: 3px;
	background: #cccccc;
	margin: auto;
	position: relative;
	top: -12px;
}
.index_about_con ul li img {
	width: 378px;
	height: 249px;
	overflow: hidden;
}
.index_about_con ul li a {
	display: block;
}
.index_about_con ul li a:hover p {
	background: #183ea3;
	color:#fff;
}
.index_about_con ul li a:hover img {
	opacity: 0.8;
}
/*time*/
.container {
	width: 100%;
}
.row {
}
.time {
	text-align: center;
}
.time ul {
	margin: 50px 0;
	display: inline-block;
}
.time ul li {
	float: left;
	margin: 0 15px;
}
.time .time-bg {
	height: 120px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.time .Line, .time ._900 {
	margin: 0 6px;
	font-family: arial;
	font-size: 94px;
	line-height: 120px;
	color: #0065ad;
}
.time .time_right_bor {
	position: absolute;
	height: 100%;
	right: 0;
	display: block;
	top: 0;
}
.time .time-desc {
	font-size: 18px;
	color: #333;
	text-align: center;
	display: block;
	margin-top: 15px;
	font-weight: bold;
}
.time .line-bor, .time .line-bor900, .time .line-bor300, .time .line-bor20 {
	height: 6px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	color: #0065ad;
}
.time .line-bor300 {
	right: 75px;
}
.time .line-bor20 {
	right: 65px;
}

/*news*/

.index_news {
	width: 1200px;
	margin: 45px auto;
	overflow: hidden;
}
.s_new_one {
	float: left;
	width: 735px;
/*	padding-right: 20px;*/
}
.s_new_one img {
	width: 380px;
	height: 250px;
	overflow: hidden;
	float: left;
	margin-right: 30px;
}
.s_new_one h3 {
	line-height: 50px;
	font-weight: bold;
	font-family: 'Microsoft Yahei';
	font-size: 17px;
	color: #666;
}
.s_new_one p {
	line-height: 34px;
	margin-bottom: 20px;
	font-size:14px;
	color: #666;
}
.s_new_one a:hover p {  color:#0065ad;}
.s_new_one h4 {
	/*padding: 7px 23px;*/
	width:109px; height:35px; text-align:center; line-height:35px;
	border: 1px #193ba7 solid;
	border-radius: 5px;
	float:right;
}
.s_new_one h4 a{ display:block;}
.s_new_one h4 a:hover{ background:#193ba7; color:#fff;border-radius: 5px; margin:0px;}
.s_new_list {
	float: right;
	width: 430px;
}
.s_new_list ul li {
	line-height: 60px;
	border-bottom: 1px #dadada dotted;
	list-style: inside;
	font-size:14px;
}
.s_new_list ul li span {
	float: right;
}
.s_new_list ul li a:hover{color:#0065ad;}
/*partner*/
.partner {
	background: #e0e0e0;
	padding: 20px 0px;
	overflow: hidden;
}
.partner_con {
	width: 1200px;
	overflow: hidden;
	margin: auto;
}
.partner_con ul li {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-top: 10px;
}
.partner_con ul li img {
	width: 190px;
	height: 79px;
	overflow: hidden;
}

.partner_con ul li a:hover img{ -webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	transition-delay: 0.5s;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;}

/*bottom*/
.bottom {
	background: #2a3c51;
	padding: 20px 0px;
	overflow: hidden;
}
.bottom_con {
	width: 1200px;
	margin: auto;
}
.foot_ewm {
	float: right;
	margin-top: 12px;
	width: 210px;
}
.foot_ewm img {
	width: 210px;
	height: 171px;
	overflow: hidden;
}

.foot_gz {
	float: left;
	margin-top: 10px;
	overflow: hidden;
}
.foot_gz dl {
	width: 115px;
	float: left;
	margin-left: 15px;
}
.foot_gz dl dt {
	font-family: 'Microsoft Yahei';
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #fff;
}
.foot_gz dl dd {
	line-height: 20px;
	color: #fff;
	font-size: 14px;
}
.foot_gz dl dd a {
	color: #fff;
}
.foot_gz dl dd a:hover {
	text-decoration: underline;
}

/*foot*/
.foot {
	background: #2a3c51;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
.foot_con {
	width: 1200px;
	margin: auto;
	border-top: 1px #48576a solid;
}
.foot_con p {
	text-align: center;
	color: #fff;
	line-height: 36px;
	font-size: 12px;
}
.foot_con p a {
	color: #fff;
}

/*内页*/
.zy_banner {
	width: 100%;
	position: relative;
	height: 255px;
	overflow: hidden;
	z-index: 10;
}
.zy_banner img {
	display: block;
	width: 1920px;
	height: 255px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
.other {
	padding: 10px 0px;
	overflow: hidden;
	background: #fff;
}
.other_con {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.o_left {
	width: 215px;
	float: left;
	margin-top: 10px;
	/*overflow: hidden;*/
}
.left_nav {
	background: url(../images/left_nav_bg.jpg) no-repeat;
	height: 110px;
	overflow: hidden;
	box-shadow:3px 3px 3px #dadada;
}
.left_nav_con {
	text-align: center;
	height: 90px;
	width: 215px;
}
.left_nav_con p {
	color: #333;
	margin-top: 30px;
	line-height: 30px;
	font-size: 24px;
	font-weight: bold;
}
.left_nav_con span {
	color: #333;
	font-size: 16px;
	line-height: 30px;
}

.left_list {
	background: #fafafa;
	overflow: hidden;
}
.left_list ul li {
	/*height: 45px;*/
	line-height: 45px;
	/*border-bottom: 1px #dadada dotted;*/
	background-color: #F5F5F5;
}
.left_list ul li a {
	padding-left: 15px;
	font-size: 16px;
	color: #333;
	display: block;
	border-top: 1px dotted #DADADA;
	border-bottom: 1px dotted #DADADA
}
.left_list ul li a:hover, .left_list ul li a.selected {
	background: #1f3eaa;
	color: #fff;
}
.left_list ul li ul li {
	background-color: #FFFFFF;
}
.left_list ul li ul li a {
	border: none;
	text-indent: 1em;
}

.left_contact {
	margin-top: 10px;
	box-shadow:3px 3px 3px #dadada;
	background:url(../images/contact_bg_l.jpg) repeat-y;
}
.left_contact ul {
	margin-top: 10px;
}
.left_contact ul li {
	line-height: 28px;
	padding:0px 10px;
	 border-bottom:1px #dadada dashed;
	 color:#000;
}

/*right_nav*/
.o_right {
	width: 960px;
	float: right;
}
.right_nav {
	border-bottom: 1px #dadada solid;
	height: 40px;
	line-height: 40px;
}
.right_nav p {
	float: left;
	font-size: 14px;
	color: #0068b1;
	font-weight: bold;
}
.right_nav span {
	float: right;
	background: url(../images/return.png) no-repeat right center;
}
/*about*/
.about {
	margin-top: 10px;
	overflow: hidden;
}
.about p {
	line-height: 24px;
}

/*news*/
.new {
	margin-top: 20px;
	overflow: hidden;
}
.new .news-list {
	width: 100%;
	background: #fff;
	height: 220px;
	position: relative;
	border-bottom: 1px solid #bfbfbf;
}
.new .news-list dl {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.new .news-list dd {
	float: left;
	margin-right: 40px;
}
.new .news-list h1 {
	font-size: 48px;
	color: #bfbfbf;
	text-align: center;
}
.new .news-list h2 {
	font-size: 24px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	color: #000;
	font-weight: normal;
}
.new .news-list h3 {
	font-size: 12px;
	color: #808080;
	font-weight: normal;
	margin-top: 20px;
	padding-bottom: 17px;
	border-bottom: 1px #eee solid;
	line-height: 26px;
}
.new .news-list h4 {
	font-size: 12px;
	color: #bfbfbf;
	padding-top: 14px;
	font-weight: normal;
	margin-left: 8px;
	position: relative;
	background: url(../images/news1.jpg) no-repeat left bottom;
	text-indent: 2em;
}
.new .news-list h4 img {
	margin-right: 8px;
	position: relative;
	top: 4px;
}
.new .news-list p {
	font-size: 12px;
	color: #bfbfbf;
	text-align: center;
	padding-top: 14px;
}
.new .news-list:hover {
	background: #f5f5f5;
}
.new .news-list:hover h1 {
	color: #005a97;
}
.new .news-list:hover h2 {
	color: #005a97;
}
.new .news-list:hover h3 {
	border-bottom: 1px #005a97 solid;
}
.new .news-list:hover h4 {
	color: #005a97;
	background: url(../images/news2.jpg) no-repeat left bottom;
}
.new .news-list:hover p {
	color: #005a97;
}

.fy {
	margin-top: 20px;
	padding-bottom: 40px;
}
.fy a {
	font-size: 12px;
	color: #808080;
	line-height: 22px;
	padding: 5px 10px;
	margin-right: 20px;
}
.fy1 {
	border: 1px solid #ccc;
}
.fy a:hover {
	color: #fff;
	background: #005a97;
}

/*pro*/
.product {
	width: 1200px;
	margin: auto;
}
.product .main {
	float: right;
	width: 970px;
}
.product .main .tag {
	margin-top: 20px;
	overflow: hidden;
}
.product .main .tag a {
	float: left;
	line-height: 30px;
	margin: 0 30px 20px 0;
	padding: 0 25px;
	border: 1px solid #e5e5e5;
	border-radius: 15px;
	font-size: 16px;
	color: #333;
	text-align: center;
}
.product .main .tag a.active {
	background: #005a97;
	border-color: #004371;
	color: #fff;
}
.product .list {
	margin-top: 10px;
}
.product .list ul li {
	height: 235px;
	float: left;
	border: 1px #dadada solid;
	margin-right: 17px;
	margin-bottom: 20px;
	width: 280px;
	overflow: hidden;
	padding: 10px 15px 5px 15px;
}
.product .list ul li img {
	width: 280px;
	height: 200px;
	overflow: hidden;
}
.product .list ul li a:hover img {
	transform: scale(1.06,1.06);
	transition: all 1s;
}
.product .list ul li:hover {
	border: 1px #005a97 solid;
}
.product .list ul li p {
	font-size: 14px;
	text-align: center;
	line-height: 35px;
}

/*现货资源*/
.con_3_serach {
	border: 1px solid #e5e5e5;
	width: 970px;
	margin: 20px auto;
	background-color: #fff;
	padding: 15px;
	overflow: hidden;
}
.txt_box {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.s_box1 {
	width: 200px;
	height: 40px;
	line-height: 40px;
	background: #e4e4e4;
	float: left;
	margin-right: 18px;
	border: none;
	padding-left: 8px;
}
.s_box2 {
	width: 200px;
	height: 40px;
	line-height: 40px;
	background: #e4e4e4;
	float: left;
	border: none;
	padding-left: 8px;
	margin-right: 18px;
}
.serach_but {
	float: right;
	width: 60px;
	height: 40px;
	line-height: 40px;
	background: #dadada;
	border: none;
	cursor: pointer;
	outline: none;
}

.con_3 {
	border: 1px solid #e5e5e5;
	width: 1000px;
	margin: 20px auto;
	background-color: #fafafa;
	padding-bottom: 10px;
}
.con_3 table tr th {
	line-height: 36px;
	border-bottom: 2px solid #e0e0e0;
	text-align: center;
	color: #1b1b1b;
	font-size: 15px;
}
.con_3 table tr td {
	line-height: 30px;
	padding: 15px 0;
	border-bottom: 1px dashed #e0e0e0;
	text-align: center;
	color: #5e5e5e;
	font-size: 13px;
}
.con_3 table tbody tr:hover {
	background-color: #2a3c52;
}
.con_3 table tr:hover td {
	color: #fff
}

.con_3 table tbody a.zk_btn {
	background: url(../images/arrow_2.png) no-repeat 55px 10px;
	width: 70px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	display: block;
	background-color: #0c438c;
	text-decoration: none;
}
.con_3 table tbody a.zk_btn:hover {
	background-color: #033373;
}
.con_3 table tbody a.zk_btn2 {
	background: url(../images/arrow_1.png) no-repeat 55px 10px;
	width: 70px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #317ee7;
	font-size: 13px;
	display: block;
	background-color: #fff;
	text-decoration: none;
}
.con_3 table tbody a.zk_btn2:hover {
	background-color: #f6f6f6;
}

.dg_btn a {
	width: 70px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	display: block;
	background-color: #ff3c3c;
	text-decoration: none;
	margin: 0 auto
}
.dg_btn a:hover {
	background-color: #e72222;
}

.con_3 table tbody tr td.dg_box {
	position: relative;
}
.con_3 table tbody tr td.dg_box .dg_pos {
	z-index: 2;
	position: absolute;
	background-color: #fff;
	top: 38px;
	right: 5px;
	border: 1px solid #0c438c;
	padding: 10px;
	width: 225px;
	display: none;
	webkit-transition: display 0.5s;
	transition: display 0.5s;
	color: #666
}

.cg_icon {
	background: url(../images/cg_icon.png) no-repeat;
	height: 42px;
	width: 42px;
	display: block;
	margin-top: 4px;
	margin-right: 12px;
}
.con_3 table tbody.list_tab tr td .wid160px {
	width: 160px;
	font-size: 13px;
	line-height: 24px;
	color: #5e5e5e;
	text-align: left;
}
.con_3 table tbody.list_tab tr td .wid160px span {
	color: #da251d;
	margin: 0 2px;
}
a.js_btn {
	width: 64px;
	height: 26px;
	background-color: #317ee7;
	color: #fff;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	display: block;
	margin-right: 8px;
	text-decoration: none;
	float: left;
	margin-top: 6px;
}
a.js_btn:hover {
	background-color: #1c68cf;
}
a.gw_btn {
	width: 64px;
	height: 26px;
	background-color: #ff3c3c;
	color: #fff;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	display: block;
	text-decoration: none;
	float: left;
	margin-top: 6px;
}
a.gw_btn:hover {
	background-color: #df2323;
}

/*pro_xq*/
.pro_xq{ margin-top:10px; overflow:hidden;}
.pro_xqone{ margin-top:10px;  overflow:hidden;}
.pro_xqone_img{ width:420px; float:left; height:300px; overflow:hidden;}
.pro_xqone_img img{ width:420px; overflow:hidden; height:300px;}
.pro_xqone_txt{ width:480px; float:right;}
.pro_xqone_txt h3{ line-height:40px; font-size:20px;}
.pro_xqone_txt p{ margin-top:25px; line-height:22px; margin-bottom:20px; font-size:14px;}
.pro_xqone_txt span{ background:#203da3; padding:10px 25px; line-height:45px;}
.pro_xqone_txt span a{ color:#fff;}

.pro_xqtwo{ width:960px; margin:20px auto; overflow:hidden;}
.pro_xqtwo_nav{ border-bottom:2px #203da3 solid; height:45px; line-height:45px;}
.pro_xqtwo_nav p{ width:100px; text-align:center; float:left; background:#203da3; color:#fff; font-size:14px;}
.pro_xqtwo_con{ margin-top:15px; overflow:hidden;}
.pro_xqtwo_con p{ line-height:24px;}
