﻿@charset "utf-8";
* {
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 12px;
	color: #333;
	background: #d2d2d2;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
.list-none {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div {
	margin-right: auto;
	margin-left: auto;
}
ul {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}
li {
	list-style-type: none;
}


table {  border-collapse:collapse; }
td  {padding:0;  border:1px solid #ddd  !important; }

#showproduct .editor table { width:100% !important;  table-layout: fixed;  }
#showproduct .editor td { width:auto !important;  padding: 8px; text-align:center; line-height: 1.42857143; vertical-align: middle; border-top: 1px solid #ddd  !important;  word-wrap: break-word;  }

.table-striped>tbody>tr:nth-of-type(odd)  {  background-color: #f9f9f9;  }


/*网站代码开始*/
.tol {
	width: 100%;
	overflow: hidden;
	background-color: #FFF;
}
.h_top {
	background-color: #00255E;
	height: 30px;
	width: 100%;
	overflow: hidden;
}
.head_top {
	height: 30px;
	width: 1070px;
	text-align: center;
	
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
}
.entre {
	width: 870px;
	float: left;
	text-align:left;
}
.entre a {
	font-weight: bold;
	color: #FFF;
}
.entre a:hover {
	text-decoration: underline;
}
.language {
	float: right;
	height: 30px;
	width: 200px;
	text-align: right;
}
.language a {
	color: #FFF;
}
.language a:hover {
	text-decoration: underline;
}
.head {
	height: 100px;
	width: 100%;
	overflow: hidden;
}
.header {
	height: 100px;
	width: 1100px;
	background-color: #FFF;
}
.logo {
	float: left;
	height: 100px;
	width: 203px;
	padding-right: 10px;
}
.logo_inter {
	height: 42px;
	width: 240px;
	margin-top: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003586;
	padding-left: 30px;

	font-size: 18px;
	line-height: 22px;
	color: #003586;
	float: left;
	font-weight: bold
}
.tel {
	float: right;
	height: 50px;
	margin-top: 30px;
}
.tel_pic {
	height: 47px;
	width: 115px;
	float: left;
}
.tel_txt {

	font-size: 30px;
	line-height: 30px;
	color: #003586;
	height: 47px;
	padding-left: 10px;
	float: left;
}
.top_nav {
	height: 112px;
	width: 100%;
	background-color: #F9F9F9;
}
.head_nav {
	height: 112px;
	width: 1100px;
}
.nav_li {
	text-align: center;
	width: 103px;

	font-size: 16px;
	line-height: 20px;
	float: left;
	height: 86px;
	padding-top: 26px;
	padding-left: 2px;
	padding-right: 2px;
}
.line {
	float: left;
	width: 1px;
	text-align: center;
	height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-top: 40px;
}
.nav_li a p {
	font-size: 12px;
	color: #999;
}
.nav_li a {
	margin-top: 12px;
	display: block;
	color: #333;
}
.nav_li:hover a {
	background-color: #003586;
	width: 105px;
	height: 34px;
}
.nav_li:hover a, .nav_li:hover a p {
	color: #fff;
}
.topbanner {
	width: 1350px;
	height: 450px;
	overflow: hidden;
	margin: 0 auto;
}
.main {
	width: 100%;
	overflow: hidden;
	background-color: #FFF;
}
.style_t {
	width: 100%;
	overflow: hidden;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
}
.style_title {
	height: 30px;
	width: 1100px;

	font-size: 22px;
	line-height: 30px;
	color: #000;
}
.st_span {

	font-size: 16px;
	color: #999;
	font-style: italic;
	padding-left: 10px;
}
.sty_list {
	height: 230px;
	width: 1100px;
}
.list_title {
	height: 44px;
	width: 1100px;
}
.ltitle {
	float: left;
	height: 39px;
	width: 316px;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;

	font-size: 14px;
	line-height: 45px;
	color: #333;
}
.lti_span {

	font-size: 12px;
	color: #999;
	font-style: italic;
	padding-left: 5px;
}
.lti_more {

	font-size: 12px;
	float: right;
}
.lti_more a {
	color: #999;
}
.lti_more a:hover {
	color: #0153A7;
}
.round {
	background-image: url(../images/round.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 26px;
	float: left;
}
.list_box {
	padding-top: 2px;
	float: left;
	width: 329px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	overflow: hidden;
}
.listb_pic {
	float: left;
	height: 90px;
	width: 316px;
}
.listb_n {
	float: left;
	width: 316px;
	padding-top: 5px;
}
.listb_n li {

	font-size: 12px;
	line-height: 20px;
	list-style-type: square;
	color: #666;
}
.listb_n li a {
	color: #666;
}
.listb_n li a:hover {
	text-decoration: underline;
}
.list_box2 {
	padding-top: 2px;
	float: left;
	width: 330px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	padding-left: 11px;
}
.list_2n {
	width: 336px;
	float: left;
}
.list_2n li {
	list-style-type: disc;

	font-size: 12px;
	line-height: 25px;
	color: #999;
}
.list_2n li a {
	color: #666;
}
.list_2n li a:hover {
	color: #0153A7;
}
.list_box3 {
	padding-top: 2px;
	float: left;
	width: 316px;
	padding-left: 12px;
}


.page1{text-align: center;font-size: 0; margin-top: 20px;}
.page1 a{display: inline-block;*display: inline;*zoom: 1;height: 32px;padding: 0 12px;border:1px solid #d4d4d4;background: #ffffff;
margin: 0 8px;font-size: 12px;color: #4c4c4c;line-height: 32px;}
.page1 a.num{padding: 0 12px;}
.page1 a.on,.page1 a:hover{border-color: #0090dc;background: #0090dc;color: #fff;}



.product {
	height: 280px;
	width: 100%;
	background-color: #E7E7E7;
	overflow: hidden;
}
.pro_title {

	font-size: 14px;
	line-height: 35px;
	color: #333;
	width: 1100px;
	padding-top: 5px;
}
.pro_span {

	font-size: 12px;
	color: #999;
	font-style: italic;
	padding-left: 10px;
}
.pro_more {
	font-size: 12px;
	float: right;
}
.pro_more a {
	color: #999;
}
.pro_more a:hover {
	color: #0153A7;
}
.pro_list {
	height: 220px;
	width: 1100px;
}
#gundong ul, #gundong1 ul, #gundong2 ul {
	height: 220px;
	width: 2000px;
}
.pro_list li {
	height: 218px;
	width: 188px;
	border: 1px solid #CCC;
	background-color: #FFF;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.pro_list li:hover {
	border: 1px solid #0153A7;
}
.pro_list li a img {
	height: 190px;
	width: 188px;
}
.pro_list li a:hover p {
	color: #0153A7;
}
.qyxx {
	width: 1100px;
	overflow: hidden;
	background-color: #FFF;
	padding-bottom: 20px;
}
.qyxx_l {
	float: left;
	width: 605px;
	padding-top: 10px;
}
.qyyxx_l_title {
	height: 30px;
	width: 605px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #0A59B2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.qy_span {
	padding-left: 8px;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 7px;
	color: #999;
}
.qy_more {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.qy_more a {
	color: #999;
}
.qy_list {
	height: 56px;
	width: 595px;
	padding-left: 10px;
	padding-top: 8px;
}
.qy_l_pic {
	height: 54px;
	width: 105px;
	border: 1px solid #CCC;
	float: left;
}
.qy_l_pic img {
	height: 54px;
	width: 105px;
}
.qy_l_txt {
	float: right;
	font-size: 12px;
	line-height: 20px;
	width: 475px;
}
.qy_l_txt a {
	color: #333;
}
.qy_l_txt a:hover {
	text-decoration: underline;
}
.qyxx_r {
	float: right;
	width: 368px;
	padding-top: 10px;
}
.qy_title {
	width: 368px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #0A59B2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.qy_r_list {
	width: 368px;
	padding-top: 3px;
	overflow: hidden;
}
.qy_r_list li {
	font-size: 12px;
	line-height: 27px;
	color: #999;
	width: 100%;
	list-style-type: square;
	float: left;
}
.qy_r_list li a {
	color: #333;
}
.qy_r_list li a:hover {
	color: #0153A7;
}
.qy_li_time {
	color: #999;
}
.foot {
	background-color: #003586;
	width: 100%;
	overflow: hidden;
}
.footer {
	width: 1100px;
	padding-top: 20px;
	overflow: hidden;
	height: 213px;
}
.about {
	float: left;
	width: 199px;
	overflow: hidden;
}
.about h3 {
	color: #FFF;
	margin-bottom: 20px;
}
.about li {
	font-size: 12px;
	line-height: 30px;
}
.about li a {
	color: #CCC;
}
.about li a:hover {
	text-decoration: underline;
}
.d_logo {
	float: right;
	height: 213px;
	width: 204px;
}
.d_logo p {
	color: #FFF;
}
.footer_d {
	background-color: #01356F;
	/*height: 30px;*/
	width: 100%;
	font-size: 12px;
	line-height: 30px;
	color: #CCC;
	text-align: center;
}
.footer_d a {
	color: #CCC;
}
.footer_d a:hover {
	text-decoration: underline;
}
/*内页代码*/
.n_m_t {
	height: 30px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	overflow: hidden;
	padding-top: 5px;
}
.nm_t {
	font-size: 12px;
	line-height: 30px;
	color: #333;
	height: 30px;
	width:1100px;box-sizing: border-box;
	padding-left: 25px;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.nm_t a {
	color: #333;
}
.nm_t a:hover {
	color: #0153A7;
}
.n_mian {
	width: 1100px;
}
.n_main_l {
	width: 225px;
	float: left;
}
.n_list {
	width: 225px;
	padding-top: 15px;
}
.nl_title {
	background-color: #003586;
	height: 35px;
	width: 210px;
	
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	padding-left: 15px;
}
.nl_title li {
	color: #FFF;
	list-style-type: square;
}
.nl_list {
	width: 218px;
	overflow: hidden;
	background-color: #F3F3F3;
	padding-left: 7px;
	padding-bottom: 5px;
}
.n_main_r {
	float: right;
	width: 855px;
	padding-top: 15px;
}
.nm_title {
	height: 35px;
	width: 830px;
	background-color: #F3F3F3;
	padding-left: 25px;
	background-image: url(../images/nm_r_title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #003586;
}
.nmt_span {
	font-family: Georgia;
	font-size: 12px;
	color: #999;
	font-style: italic;
	padding-left: 5px;
}
.nm_r_txt {
	width: 845px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
/*added by lisag@20150110*/
#nav_on a, .nav_on a {
	font-weight: bolder;
}
.pro_list ul li a {
	display: block;
	height: 190px;
	width: 188px;
}
.pro_list ul li p a {
	height: 28px;
	width: 188px;
	
	font-size: 12px;
	line-height: 28px;
	color: #999;
	text-align: center;
}
#gundong ul, #gundong1 ul, #gundong2 ul {
	height: 220px;
	width: 1100px;
}
.nav_li {
	line-height: 30px;
}
.nl_list li, .nl_list dl dt {
	height: 33px;
	width: 180px;
	border-bottom: 1px dashed #CCC;
	padding-left: 15px;
	line-height: 35px;
	overflow: hidden;
	padding-right: 15px;
}
.nl_list li a, .nl_list dl dt a {
	color: #000;
	display: inline-block;
	width: 170px;
}
.nl_list li a:hover, .nl_list dl dt a:hover {
	color: #003586;
	text-decoration: underline;
}
.li_span {
	font-size: 12px;
	font-weight: bold;
	color: #003586;
	float: right;
}
#sidebar dl dt {
	background: url(../images/dt-11.gif) no-repeat 90% center;
}
#sidebar dl dd {
	padding: 0px 0px 0px 15px;
	border-bottom: 1px dashed #CCC;
	width: 196px;
}
#sidebar dl dd h4 {
	font-weight: normal;
	padding: 5px 0px 5px 10px;
	background: url(../images/dt-0.gif) no-repeat 0 center;
}
#sidebar dl dt.on a {
	font-weight: bold;
	color: #1C57C4;
}
#sidebar dl h4.on a {
	font-weight: bold;
}
#sidebar dl dd h4 a {
	display: block;
}
body {
	min-width: 1350px;
}
.friend_links_container {
	background-color: #01356F;
}
.friend_links_container .friend_links {
	line-height: 25px;
	width: 1100px;
	color: #ccc;
	margin: 0 auto;
}
.friend_links_container .friend_links a {
	color: #ccc;
}
.friend_links_container .friend_links a:hover {
	font-weight: bolder;
	color:rgba(255, 255, 255, 0.71)
}
