@charset "utf-8";
/* CSS Document */
#vsb_content table {
	border-width: 1px 0px 0px 1px;
	border-right-style: initial;
	border-bottom-style: initial;
	border-right-color: initial;
	border-bottom-color: initial;
	border-image: initial;
	border-left-style: solid;
	border-left-color: rgb(221, 221, 221);
	border-top-style: solid;
	border-top-color: rgb(221, 221, 221);
	width: 100%;
	margin: 20px auto;
}

#vsb_content table tr td {
	border-width: 0px 1px 1px 0px;
	border-left-style: initial;
	border-left-color: initial;
	border-top-style: initial;
	border-top-color: initial;
	line-height: 23px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: rgb(221, 221, 221);
	border-bottom-color: rgb(221, 221, 221);
}

#vsb_content table tr td p {
	text-indent: 0em;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#browser-modal {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
	color: rgb(48, 50, 51);
	position: fixed;
	z-index: 9999;
}

#browser-modal .browser-modal-cover {
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	background-color: rgb(17, 17, 17);
	opacity: 0.9;
	z-index: -1;
}

#browser-modal .browser-content {
	width: 700px;
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 80px;
	padding-top: 50px;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
}

#browser-modal .browser-content .browser-dpc-logo img {
	height: 42px;
	margin: 45px auto 40px;
}

#browser-modal .browser-content .browser-text-title {
	text-transform: uppercase;
	font-size: 24px;
}

#browser-modal .browser-content .browser-text-desc {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 14px;
}

#browser-modal .browser-content .browser-list {
	width: 600px;
	margin: 20px auto;
	height: 130px;
}

#browser-modal .browser-content .browser-item {
	float: left;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

#browser-modal .browser-content .browser-item .iconfont {
	width: 100px;
	height: 100px;
	margin: 0px auto 10px;
	font-size: 80px;
	line-height: 80px;
}

#browser-modal .browser-content .browser-item .iconchrome {
	background: url("images/bro.png") 0px 0px no-repeat;
}

#browser-modal .browser-content .browser-item .iconfirefox {
	background: url("images/bro.png") 0px -100px no-repeat;
}

#browser-modal .browser-content .browser-item .iconopera {
	background: url("images/bro.png") 0px -200px no-repeat;
}

#browser-modal .browser-content .browser-item .iconEdge {
	background: url("images/bro.png") 0px -300px no-repeat;
}

#browser-modal .browser-content .browser-item a {
	cursor: pointer;
	display: block;
}

#browser-modal .browser-content .browser-item a img {
	display: block;
	margin: 0px auto;
	max-width: 100px;
	width: 100px;
	height: 100px;
}

#browser-modal .browser-content .browser-item a h4 {
	text-align: center;
	margin-top: 20px;
	font-size: 18px;
	font-weight: 700;
}

*{ margin:0; padding:0;}
body{ background:#fff;  font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}
img { border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ul li{ list-style:none;}
input{outline:medium;}

.fr{ float:right;}
.fl{ float:left;}
.clr{ clear:both;}

.line_1{ width:100%; height:5px; background:#fff; overflow:hidden;}
.line_2{ width:100%; height:3px; background:#707070; overflow:hidden; margin:auto;}
.line_3{ width:100%; height:1px; background:#fff; overflow:hidden; margin:auto;}


.tops{ height:115px; width:1440px;margin:0 auto;background:url(images/top.jpg) repeat-x;}
.tops .seach{float: right;width: 217px;height: 50px; margin: 31px 106px 0 0;padding:5px;}
.tops .seach .search_1{float:left;width:217px; height: 30px; border:1px solid #65a3db;padding-left:1%;margin-top:5px;background:url(images/seach_bg.jpg) no-repeat;color: #FFFFFF;}
.tops .seach .search_2{float:right;width:30px;margin-top:5px;background:url(images/seach.jpg) no-repeat;height:30px;border:none;margin-top: -27px;}
input::-webkit-input-placeholder { /* webkit browsers */ 
color: #FFFFFF;} 
input:-moz-placeholder { /* mozilla firefox 4 to 18 */ 
color: #FFFFFF;} 
input::-moz-placeholder { /* mozilla firefox 19+ */ 
color: #FFFFFF;} 
input:-ms-input-placeholder { /* internet explorer 10+ */ 
color: #FFFFFF;} 

.top{ width:auto; height:auto;position:relative; float:left;}
.top .logo{ position:absolute; left:108px; top:25px;}

/* 菜单 */
.menu_box{width:1440px; height:50px; margin:0 auto; position:relative; z-index:999; background:url(images/dh_bg.jpg) no-repeat;}
.menu {width:85%; height:48px; margin:0 auto; position:relative;}
.menu .lm{ height:48px; float:left; position:relative;}
.menu a{ height:30px; width: 170px; line-height:46px; margin:0; text-align:center; color:#4b4b4b; float:left; font-size:14px; display:block; font-family:"微软雅黑";} 

.menu .lm div{width:170px; position:absolute;  left:0; z-index:100;background:#f9f9f9; border-top: 1px solid #FFFFFF; display:none;}
.menu .lm div ul li{ width:100%; text-align:center;}
.menu .lm div ul li a{ height:auto; min-height:25px; _height:25px; line-height:25px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}
.menu img{float: left;margin-top: 5px;}

.lbt{width: 455px;height: 388px;background: #e4e4e4;float: left;margin-left: 5px;}
.lbt_text{width: 450px;height: 35px;background: #bcbcbc;margin-top: 10px;margin-left: 8px;}
.flash{ width:100%; height:410px; margin:auto; background:#A31D16;}
.main{ width:1278px; padding-top:8px;margin:auto;}
.main2{width: 1020px;height: 400px;background: #f8f8f8;}
.title{ width:100%; height:46px; float:left;}

.left{ width:400px; float:left;}
.left .con{ width:99%; float:left;}
.left .con ul.news_list{ width:90%;}

.center{ width:352px; float:left;}
.center .con{ width:352px; height:120px; float:left; margin-left:3px;}
.img{ width:121px; height:182px; float:left; margin:7px 0 0 15px;}
.bief{ width:290px; float:right; padding:16px 35px 0 17px;font-size:12px;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height:25px;}
.right{ width:240px; float:left;margin-left: 15px;}

.picshow{width:758px; height:169px; float:left; background:#f6f6f6;}
.picshow img{width:124px; height:125px; border:1px solid #fff; float:left;}
.picshow .img{width:126px; height:127px; border:1px solid #bbbcbb; float:left;}
.picshow .tit{width:124px; height:25px; color:#6d6c6c;   text-align:center; float:left;}
.picshow .tit a{ color:#6d6c6c; line-height:25px;}
 
/* 底部 */
.bottom_box { width:1440px; height:54px; background:#2d7bcb; margin:auto;}
.bottom{ width:1003px; background:#2d7bcb; height:54px;color:#fff; text-align:center; line-height:54px; font-size:12px; margin:auto;}
.bottom a{color:#fff;}

/* 新闻列表 */
ul.news_list{ margin:0 auto; margin-top:5px;}
ul.news_list li{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:12px; position:relative; text-indent:15px; background:url(images/d.jpg) 0px center no-repeat ;}
ul.news_list li a{ color:#4d5264;font-family: "宋体";font-size: 12px;}
ul.news_list li .date{ width:80px; font-size:10px; height:29px; line-height:30px; overflow:hidden; text-align:right; position:absolute; top:0; right:0; text-indent:0; color:#9a9999; font-family:arial;}
ul.news_list li A:link,.news A:visited {font-size: 12px;color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height:25px;}
ul.news_list li A:hover {color: #016DAE;}

/* 内页左侧 */
.left_n{ width:243px; float:left;}
.left_n .title{ width:100%; height:37px; line-height:37px; text-indent:0px; font-size: 14px;color: #13457a;font-weight:bold;font-family: 微软雅黑,黑体,Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background:url(images/22.jpg);}
.left_n .title span{
	float: left;
	margin-left: 20px;}
.left_n .con{ width:243px;background:#fff; margin:37px 0 0 0px;}
.left_n .con ul.news_list{ margin-top:10px; margin-bottom:15px;}
.left_n .con ul.news_list li{ width:80%; background:none;margin-top:5px;}

/* 内页右侧 */
.right_n{ width:800px; float:right;min-height:530px; _height:1000px;}
.right_n .title{ width:100%; height:46px; overflow:hidden; line-height:46px; text-indent:45px; background:url(images/fzgy_08a.jpg);font-size: 16px;color: #333333;font-weight:600;font-family: 微软雅黑,黑体,Verdana, Arial, Helvetica, sans-serif;}
.right_n .title .position{ float:right; margin-right:10px; font-size:12px; color:#666;font-weight:normal;}
.right_n .title .position a{ color:#666;}
.right_n .con{ width:97%; min-height:500px; padding:10px; line-height:25px; font-size:12px; background:#f9f9f9;border-bottom:none;}

.right_tu{width: 240px;height: 400px;float: right; margin-top: -400px;}
/* 产品列表 */ 
ul.piclist li{ margin:10px 0px 0px 30px; _margin:20px 15px 0 7px; float:left; width:150px;}
ul.piclist li a.pic{ width:150px; height:150px; border:1px solid #ccc; display:block;}
ul.piclist li a.txt{ width:150px; height:30px; line-height:30px; display:block; text-align:center; font-size:12px; color:#6d6c6c;}
ul.piclist li a.txt:hover{ text-decoration:none;}

/* 分页CSS */
.pg {
    font-size: 12px;
    margin: 100px 0;
    text-align: center;
    width: 100%;
	color:#6d6c6c;}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #E8D6AE !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;}