@charset "utf-8";
/* CSS Document
   custom.css
   私有样式
*/
 
body{ min-width:1000px;}
#header {
    height: 124px;
    width: 100%;
	background:#fcfefe;
}
.head_c{
	width:1260px;
	margin:0 auto;
}
.logo{
	padding-top:26px;
	padding-left:10px;
}
.head_tel{
	padding-top:54px;
	padding-left: 326px;
}
.hean_serche{
	display: none;
}
.head_shear{
	padding-top:50px;}

.bdsharebuttonbox{
	text-align:left;
}
.bdsharebuttonbox span.fl{
	    line-height: 30px;
    font-size: 14px;
    font-family: "Microsoft yahei";
}
/*  banner start  */
.fullSlide {
	width:100%;
	position:relative;
	height:425px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:425px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:425px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#FFF;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FC0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
/*  banner end  */
.nav {
    height: 42px;
    width: 100%;
	background:#00468e;
}
.nav ul{
	width:1260px;
	margin:0 auto;
}
.nav li {
	border-left:1px solid #093b70;
    float: left;
    height: 42px;
	width:179px;
    text-align: center;
}
.nav li:first-child{
	border-left:none;
}
.nav li a {
    color: #FFFFFF;
	font-family: 微软雅黑;
    font-size: 14px;
    line-height: 42px;
}
.nav li:hover{
	background:#f15700;
}
.wrapper{
	width:100%;
	height:392px;
	background:#fff;
}
.wrap_c{
	width:1222px;
	margin:0 auto;
}
.news{
	width:594px;
}
.new_date{
	border:1px solid #c8c8c8;}
.new_date span{
	display:block;
}
.new_days{
	background:#cbc9d3;
	height:40px;
	line-height:40px;
	width:68px;
	font-size:26px;
	font-family:"Microsoft yahei";
	color:#fff;
}
.new_year{
	background:#fff;
	height:23px;
	width:68px;
	line-height:23px;
}
.new_nr{
	width:500px;
	padding-left:15px;
}
.new_nr .new_title{
}
.new_nr .new_title a{
	font-size:16px;
	font-family:"Microsoft yahei";
	color:#333;}
.new_txt{
	text-align:left;
	line-height:14px;
	color:#888;
	padding-top: 8px;
}
.new_down ul li{
	width:594px;
	clear: both;
	padding-bottom: 10px;
    overflow: hidden;
}
.new_pic img{
	width:188px;
	height:128px;
}
.newfirst .new_nr{
	width:380px;
	padding-left:15px;
}
.newfirst .new_title a{
	color:#F00;
}
.newfirst .new_txt p{
	line-height:22px;
}

.new_tit,.abo_tit{
	font-family:"Microsoft yahei";
	font-size:24px;
	color:#2e2d2d;
}
.new_top,.abo_top{
	height:70px;
	line-height:70px;
	text-align:left;
}
.about{
	width:592px;
}
.abo_more a{
	color:#f15700;
	padding:5px;
	border:1px solid #f15700;
}
.abo_down{
	width:592px;
	background:#f3f3f3;
	margin-top:5px;
	height:270px;
}
.abo_nr{
	width:548px;
	margin:0 auto;
	padding-top:22px;
}
.abo_txt{
	width:270px;
}
span.info_content{
	display:block;
	padding-bottom:25px;
	line-height:24px;
	text-indent:2em;
	font-family:"Microsoft yahei";
	color:#2e2d2d;
}
a.info_more{
	display:block;
	text-align:center;
	color:#fff;
	width:96px;
	height:24px;
	line-height:24px;
	background:#f15700;
	font-family:"Microsoft yahei";
}
.products{
	width:100%;
	height:770px;
	background:url(images/bg_24.jpg) repeat-x center top;
}
.pro_wrap{
	width:1200px;
	margin:0 auto;
}
.pro_top{
	text-align:center;
	margin:0 auto;
	width:1200px;
	padding-top:56px;
	position:relative;
}
.pro_top i{
	position:absolute;
	top:62px;
	left:0px;
	text-align:center;
	width:1200px;
	z-index:1;
	color:#fff;
	font-size:24px;
	font-family:"Microsoft yahei";
	font-weight: bold;
    font-style: inherit;
}
.pro_top span{
	color:#fff;
	line-height:52px;
	height:26px;
    display: block;
}
.pro_show{
	padding-top:38px;
	overflow:hidden;
	width:1240px;
}
.pro_down{
	width:1240px;
	margin:0 auto;
	padding-top:40px;
}
.cfshow{
	width:586px;
}
.cfshow_top{
	width:586px;
	height:40px;
	background:#f15700;
	text-align:center;
}
.cfshow_top a,.lbjg_top a{
	font-family:"Microsoft yahei";
	font-size:21px;
	line-height:40px;
	color:#fff;
}
.lbjg_top{
	width:586px;
	height:40px;
	background:#287bf2;
	text-align:center;
}
.cfshow_down,
.lbjg_down{
    padding-top:15px;
}
.cfshow_down #demoacc_content .images_content .images_img img,
.lbjg_down #demoabc_content  .images_content .images_img img{
        height: 186px;
}
.cfshow_down #demoacc_content .images_content,
.lbjg_down #demoabc_content  .images_content{
        margin: 5px 10px 15px 0;
}
.fenlei{
	width:100%;
	height:172px;
	background:url(images/bg_29.jpg) repeat-x center top;
}
.fenlei ul{
	width:912px;
	margin:0 auto;
	padding-top:20px;
}
.fenlei ul li{
	float:left;
	width:93px;
	padding-left:180px;
}
.fenlei ul li:first-child{
	padding-left:0px;
}
.fenlei ul li span{
	color:#fff;
	font-family:"Microsoft yahei";
	font-size:16px;
	text-align:center;
	line-height:46px;
}

#footer {
    margin-top: 0px;
    width:100%;
	background:#1d346b;
	height:95px;
}
.foot {
    height: auto;
    padding-top: 20px;
    width: 984px;
	margin:0;
	color:#fff;
}
#front-main {
	margin:0;
    margin:0 auto;
    width: 1000px;
}
.mainleft {
    width: 366px;
}
.mainright {
    width: 612px;
}
.news-center {
    width:329px;
}
.news-con {
    height: 95px;
    padding: 10px 0 0 10px;
	_height:105px;
}
.news-con1 {
    height: 99px;
    padding: 3px 0 3px 3px;
}
ul.ShowNewsListUl li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed #999999;
    clear: both;
    height: 27px;
    line-height: 27px;
    text-align: left;
}
.NewsListTitle {
    background: url("images/icon-09.gif") no-repeat scroll left center transparent;
    float: left;
    padding-left: 10px;
	line-height:27px;
	height:27px;
}
.contact-title,.about-title,.pro-title,.pro-con{margin-top:10px;}
.contact-con{
	background:url(images/index13.jpg) no-repeat left; 
	height:150px; 
	margin-top:10px;
}
.contact-con p {
    line-height: 25px;
    padding-left: 140px;
    text-align: left;
}
.about-con{height:184px; margin-top:15px;}

.infoclass.info1 {
    line-height: 21px;
    text-align: left;
}
.about-pic{margin-right:15px;}

#main {
    background: url("images/main_bg.jpg") repeat-y scroll left bottom transparent;
	margin:0;
	padding-top:10px;
    margin:0 auto;
    width: 1000px;
	padding-bottom:15px;
}
.content {
    height: auto;
    margin-right: 20px;
	display:inline;/*使浮动忽略*/
    width: 700px;
}
ul#ShowClass_Tree li span {
    background: url("images/index19.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #DDDDDD;
    display: block;
}
ul#ShowClass_Tree li span:hover{
	background: url("images/index20.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #c7e8fa;
    display: block;
	cursor:pointer;
}
ul#ShowClass_Tree li a {
    background: url("images/dot2.gif") no-repeat scroll 20px center transparent;
    padding-left: 35px;
	font-family: "微软雅黑";
}
ul#ShowClass_Tree li li span:hover {
	border-top:none;
}
ul#ShowClass_Tree li li span {
    border-top: medium none;
    padding-left: 37px;
}
ul#ShowClass_Tree li span:hover a{ color:#0066cc;}
ul#ShowClass_Tree li.BigClassList {
    margin-bottom: 3px;
	font-weight:normal;
	line-height:30px;
}
.menu-contact{margin-top:20px;
	height:40px;
	color:#fff;
	font-family:"Microsoft yahei";
	font-size:16px;
	line-height:40px;
	text-align:left;
	text-indent:1em;
	background:#00468E;
}
.menu-contact-con{line-height:23px; text-align:left;}

#demo_content .images_content .images_img img, #demoacc_content .images_content .images_img img, #demoabc_content .images_content .images_img img{
    border: 3px solid #fff;
    height: 145px;
    padding: 0px;
}
#demo_content .images_content,#demoacc_content .images_content,#demoabc_content .images_content {
    display: inline;
    float: left;
    margin: 5px 5px 15px 0;
    text-align: center;
}
#demo_content .images_content .images_title a,#demoacc_content .images_content .images_title a,#demoabc_content .images_content .images_title a {
    background: url("images/dot2.gif") no-repeat scroll left center transparent;
    padding-left: 15px;
	color:#fff;
	font-family:"Microsoft yahei";
	font-size:14px;
}

.youqing {
    line-height: 21px;
    margin-top: 10px;
    padding-bottom: 15px;
    text-align: left;
    width: 1000px;
}
.NewsListTitle img{vertical-align:middle; line-height:27px; }


.searchContent {
    background-color: #EFEFEF;
    bottom: 1px;
    float: right;
    height: 31px;
    line-height: 31px;
    padding: 3px;
    position: absolute;
    right: 13px;
    width: 241px;
}
.searchkeyword.proSearch input {
	border:1px solid #d8d8d8;
	border-right:none;
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    width: 150px;
	color:#aaa;
}
.searchSubmit input {
    background: url("images/pro-noactive.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    float: left;
    height: 31px;
    width: 80px;
	font-family: "微软雅黑";
	font-size:14px;
	_height: 29px;
}
.nyban{
	width:100%;
	height:240px;
}
.menu-con{
	padding-top:10px;
}
.menu-title{
	background: #00468E;
    height: 70px;
    color: #fff;
    font-family: microsoft yahei;
    font-size: 30px;
	text-align:left;
	padding-top:10px;
}
.menu-title span{
	display:block;
	font-size:14px;
	text-align:left;
	text-transform:uppercase;
	padding-left:32px;
}

.menu {
    height: auto;
    margin-left: 20px;
	display:inline;/*使浮动忽略*/
    width: 220px;
}
.menu-contact-con span.info_content{
	text-indent:0em; padding-left:10px;
}
.menu-contact-con img{
	width:220px;
}