﻿body,div,form,img,ul,ol,li,dl,dt,dd,input {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ul,ol{list-style:none;}
body{ 
 	font-size:12px;
	font-family: MicrosoftYaHei;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #666666;
	text-decoration: none;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
#online{
	overflow:hidden;
	line-height: 32px;
	width:100%;
	height: 32px;
	background: #111111;


}
#online #onlinetext{
	margin:0 32px;
	color:#666666;
}
#online #onlinetext a{
	color:#666666;	
}
#online #onlinetext span{
	float:right;
}
.layout{
	width:1200px;
	background:transparent;
	margin:auto;
}
.layout .top{
	padding-top:2px;
}
.layout .top .logo{
	float:left;
	width:251px;
	padding-left:6px;
	margin-top:43px;
}
.layout .top .search{
	float:left;
	width:350px;
	padding:33px 0 0 86px;
	margin-left:20px;
}
.layout .top .search img{
	display:block;
	margin-bottom:4px;
}
.layout .top .search span{
	display:block;
	float:right;
 	cursor:pointer;
	width:74px;
	height:30px;
	background:url(../images/searchbutton.png) no-repeat ;
}
.layout .top .search input{
	width:235px;
	margin-right:15px;
	height:30px;
	line-height:30px;
	color:#999999;
	background:url(../images/search_bg.gif) no-repeat 2px 5px;
 	padding:0px 0 0 23px;
 	border:1px solid #D1D1D1;
	border-radius:5px;
}
.layout .top .tel{
	float:right;
	width:230px;
	margin-top:13px;
	padding-right:6px;
}
/*nav*/
.layout .nav{
 	background-image:url(../images/nav.gif);
	background-position:center 1px;
	background-repeat:no-repeat;
	height:37px;
	overflow:hidden;
	padding:0px 1px 0px 1px;
	margin-top:15px;
}
.layout .nav ul{
	padding:0 1px;
	height:37px;
}
.layout .nav li{
	float:left;
	width:110px;
	background-image:url(../images/line.gif);
	background-position:109px 2px;
	background-repeat:no-repeat;
	text-align:center;
}
.layout .nav #last{
	background-image:none;
	width:111px;
}
.layout .nav li a{
	display:block;
	width:111px;
	padding-top:10px;
	height:27px;
	font-size:14px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
.layout .nav li a:hover{
	background-image:url(../images/hover.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.layout .nav li .hover{
	background-image:url(../images/hover.gif);
	background-position:center;
	background-repeat:no-repeat;
}
/*友情链接*/
.layout .link{
	margin-top:8px;
	background:url(../images/link_bg.gif);
	height:76px;
	border:1px solid #dddddd;
}
.layout .link .link_title{
	float:left;
	padding:30px 0 0 34px;
}
.layout .link .link_text{
	float:left;
	padding:8px 0 0 20px;
	width:846px;
	line-height:20px;
}
.layout .foot{
 	color:#666666;
	float:left;
 	background:url(../images/foot_line.gif) no-repeat 0 0;
	margin-top:8px;
	padding-bottom:10px;
}
.layout .foot .copyright{
	float:left;
	width:790px;
	padding:16px 0 0 6px;
	line-height:22px;
}
.layout .foot .foottel{
	float:left;
	width:206px;
	display:inline;
	margin-top:32px;
	background:url(../images/tel_bg.gif) no-repeat;
	height:27px;
	text-indent:-2000px;
}
/*子页banner*/
.page_banner{
	margin:0 auto;
}
.line{ background:url(../images/page_line.gif) no-repeat 0 -2px; height:7px;}
div.scott {
 	padding:3px; margin:3px; text-align:center;
}
.cur{
	border:#ddd 1px solid; padding:2px 5px 2px 5px; text-decoration:none; margin-right:2px;
	width: 24px;
	height: 24px;
	border-radius: 4px;
	background: #024097;
	color: white;
}
div.scott A {
 	border:#ddd 1px solid; padding:2px 5px 2px 5px; text-decoration:none; margin-right:2px;
	width: 24px;
	height: 24px;
	border-radius: 4px;
}
div.scott A:hover {
 	border:#85bd1e 1px solid; color:#638425; background:#f1ffd6;
}
div.scott A:active {
	border:#85bd1e 1px solid; color:#638425; background:#f1ffd6;
}
div.scott span.current {
 	border: #b2e05d 1px solid; padding:2px 5px 2px 5px; margin-right:2px; background:#b2e05d; color:#FFFFFF;
}
div.scott span.disabled {
 	border:#f3f3f3 1px solid; padding:2px 5px 2px 5px; margin-right:2px;
}


.fw{width:1000px; margin:0 auto;}
.cont{ height:auto; overflow:hidden;font-size:0;}

.hot{
	margin-top:15px;
	margin-bottom:5px;
}
.top .hot{
	font-size:12px;
	width:400px;
}
.top .hot strong.hot1{
	color:#D60000;
}
.hot ul{
	float:left;
	margin-left:8px;
}
.hot ul li{
	float:left;
	color:#666;
}
.hot ul li a {
	
padding-left:5px;
padding-right:5px;
}
.hot .cle{
	clear:both;
}

.footer{
	background:rgba(17, 17, 17, 1);
	padding-top: 10px;
	margin: 0 auto;
	clear: both;
}
.flinks {
	padding-top:15px;
	margin-top:8px;
	margin-bottom:12px;
	
}
.flinks ul li{
	float:left;
	color:white;
	line-height:25px;
}
.flinks li a{
	padding:15px;
	color:white;
}
.flinks li a:hover{
	color:red;
}
.aboutus div{
	text-align:center;
	line-height:30px;
}
.aboutus a{
	color:white;
	
}
.aboutus a:hover{
	color:#ff6600;
	
}
/*底部友情链接*/				
.ftLinkWrap{width:100%;color:#666;margin-bottom: 12px;margin-top: 8px;float:left;text-align: center}
.ftLinkWrap .ftLink{margin:0 auto;}
.ftLinkWrap .ftLink a{padding:0 .3em;line-height:25px;}
.ftLinkWrap .ftLink strong{color:#666;font-size:14px;}





.web_top{
	width: 1400px;
	height: 80px;
	background: #FFFFFF;
  	margin:0 auto;
}
.web_top .logo{
	width: 144px;
	height: 48px;
	float: left;
	margin-left: 32px;
	margin-top: 16px;
}
.web_top .nav{
	float: left;
}
.web_top .nav li{
	float: left;
	line-height: 80px;
	margin-left: 32px;
	border-bottom: 4px solid white;
	height: 72px;
	padding-top: 4px;
}
.web_top .nav li:hover{
	border-bottom: 4px solid #024097;
}
.web_top .nav li a{
	width: 64px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #4A4A4A;
	text-decoration: none;
}
.web_top .search{
}
.web_top .search .search_icon{
	float: left;
	position: relative;
	top: 14px;
}
.web_top .search .search_icon img{
	width: 16px;
	height: 16px;
	margin-left: 16px;
}
.web_top .search .input_left{
	float: left;
	height: 40px;
	background: #F4F5F6;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #EEEEEE;
	width: 248px;
	margin-left: -32px;
}

.web_top .search .input_left input {
	height: 100%;
	margin-left: 40px;
	background: #F4F5F6;
	outline: none;
}
.web_top .search .btn_right{
	float: left;
	width: 72px;
	height: 40px;
	background: #024097;
	border-radius: 0px 8px 8px 0px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
}
.contact_us{
	width: 300px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: rgba(255, 255, 255, 0.5);
	margin: 0 auto;
}
.contact_us img{
	width: 16px;
	height: 16px;
	vertical-align:text-top;
}
.pl_logo{
	margin-top: 40px;
}
.pl_logo img{
	width: 118px;
	height: 32px;
}
.pl_intro{
	font-size: 14px;
	margin-top: 24px;
	font-family: MicrosoftYaHei;
	color: rgba(255, 255, 255, 0.85);
}
.list h1{font-size:18px}
.page_nav h1{font-weight:normal;font-size:16px;display:inline}

.pro_detail_content p{
    font-size: 16px;
    line-height:30px}