@charset "utf-8";
/* CSS Document */

body{margin:0px auto; padding:0px; background-color:#ffffff; background:url(../images/01.jpg) top repeat-x; }

body,table,div,p,td,a,span,li{ font-family:'Microsoft Yahei'!important; font-size:14px; line-height:22px; color:#535353;}

a{ text-decoration:none;}

a:hover{ color:#000;}

a img{ border:none;}

ul,li,dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
form{ margin:0px; padding:0px; border:0px;}

p{ margin:0px; padding:0px;}


.clear{ clear:both;}


/*顶部*/




/*导航*/


.nav{ width:1017px; margin:0 auto;  height:100px; }
.nav_left{float:left; height:100px; width:478px;}
.nav_right{ float:right; width:508px;height:43px; }

.top{ float:right; height:33px; padding-top:10px; padding-right:20px; }
.top .othermsg{ margin:0px auto; height:33px; color:#FFF; text-align:right;}
.search{float:right;padding-top:8px; }
.search_input{float:right; width:155px; height:20px;border:solid #ccc 1px; padding-right:8px;}
.search_submit{float:right; margin-left:8px; background:url(../images/04.jpg) no-repeat; width:36px; height:24px; border:0px;}

.nav_right1{ float:left; height:35px; margin-left:58px; margin-top:8px;}
.nav_right1 li{ float:left;}
.nav_right1 li a{font-size:20px; line-height:35px; display:block; color:#fff; margin-left:50px;  font-weight:bold; }
.nav_right1 li a:hover{color:#ff8745;}



/*bannar图*/

.bannar{margin:0px auto;  width:100%;  height:401px;}
.bannar img{margin:0px auto;left:50%; text-align:center;}



/*主要内容*/
.main{ width:1017px; margin:0px auto; margin-top:10px;}

.main_box_two{float:left; width:590px; height:230px; }
.prev{width:25px; float:left;  background: rgba(0, 0, 0, 0) url(../images/prev.jpg) no-repeat center center;  height:165px; cursor: pointer;}
.next{float:right; width:25px; background:rgba(0, 0, 0, 0) url(../images/next.jpg) no-repeat center center;  height:165px; cursor: pointer;}


.xl_cp li{ display:inline; float:left; margin-right:10px; text-align:center; margin-top:10px; }
.xl_cp li a img{border:1px solid #CCC; width:160px;}
.xl_cp ul{ width:530px; overflow:hidden; height:180px; margin-left:20px; margin-top:15px;}
.xl_cp { float:left; width:530px; overflow:hidden; height:175px; margin-left:10px;}


.about_title td{ color:#007bc1; font-size:18px; line-height:40px;}
.about_title td a{ color:#e71204; font-size:14px; line-height:40px;}
.about_title td a:hover{ color:#ff0000; }
.about{  font-size:14px; line-height:25px;}
.about img{float:left; margin-right:20px; }

.main_box_line{float:left; width:20px;border-right:#dbdbdb solid 1px; margin-right:20px; height:200px; margin-top:20px; }


.main_box_one{float:left; width:370px; height:230px; }
.news_other {}
.news_other li {overflow:hidden;background-repeat:no-repeat;background-attachment:scroll;background-position:left center;font-size:14px;text-align:left;line-height:28px; height:28px; border-bottom:#ccc dotted 1px;background:url(../images/03.jpg) left center no-repeat; padding-left:15px;}
.news_other li a {color:#323431;float:left;display:block;-moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear; -webkit-transition:all .4s linear; transition:all .4s linear;line-height:28px; height:28px;}
.news_other li a:hover {padding-left:10px;color:#028C03;}
.news_other li span {color:#999997;float:right;font-size:12px;font-family:Verdana;line-height:28px; height:28px;}









.bannar1{ height:214px;}










 

/*底部*/

.bottom{ margin-top:20px;height:48px; background-color:#007bc2; text-align:center; color:#FFF; line-height:48px; }







#mainsort{margin:0px auto; width:1009px; margin-top:17px; }

#mainsort #left{ width:252px; float:left; margin-right:30px; }

#mainsort #left .menu{  background:url(../images/07.jpg) no-repeat; padding-bottom:30px; }
#mainsort #left .menu h4{ margin:0; padding:0px; text-align:center; height:72px; line-height:72px; color:#FFF; font-size:16px; margin-bottom:37px;}

#mainsort #left .menu #subnav li{
	height:42px;
	width: 249px;
	
	background:url(../images/09.png) center bottom no-repeat;
}
#mainsort #left .menu #subnav li a {
	color: #fff;
	display: block;
	padding-left:14px;
	line-height: 42px;
	height:42px;
	padding-left:90px;
	background:url(../images/08.png) 75px center no-repeat;
	font-family: 'Microsoft Yahei'!important;
}

#mainsort #left .menu #subnav li a:hover {
	color: #1180be;
	display: block;
	font-weight:bold;
	background-color:#fef900;
}

#mainsort #left .menu #subnav li .active {
	color: #1180be;
	display: block;
	font-weight:bold;
	background-color:#fef900;
}



#mainsort #left .contact_left {
	height:465px;
	margin-top:10px;
	padding-top:25px;
	padding-left:20px;
	background:url(../images/10.jpg) no-repeat;
}


#mainsort #left .contact_left h3 {
	margin:0;
	padding:0;
	color:#6564bb;
	font-size:14px;
	margin-bottom:10px;
}

#mainsort #left .contact_left p {
	line-height:24px;
	color:#747372;
}




#mainsort #left .contact_left img {
	margin-top:20px;
}






#mainsort #right{ width:725px; float:left; }

#mainsort #right .daohang{  height:34px; line-height:34px; font-size:12px; }

#mainsort #right .title{ font-size:18px; font-family: 'Microsoft Yahei'!important; color:#1180be; font-weight:bold;}



#mainsort #right .box{ }
#mainsort #right .box .info{ margin:0 auto; width:100%; padding-top:20px; padding-bottom:50px; color:#4f4d4d; line-height:28px;}
#mainsort #right .box .info .title{ font-size:22px; color:#0e4280; border-bottom:#0e4280 solid 2px; padding-bottom:5px; margin-bottom:20px;}
#mainsort #right .box { line-height:28px; margin-bottom:10px;}







#mainsort #product-list li{float:left; width:720px; height:160px; margin-right:22px; margin-bottom:20px;   border-bottom:1px dotted #d2d2d2;  }
.pro_zi a{ color:#1180be; font-weight:bold; font-size:16px; }
.pro_zi a{ color:#0e7bbc; font-size:18px;}
.pro_zi table{ margin-top:5px;}
.pro_zi td{ color:#000; font-weight:normal; font-size:14px; }
.pro_zi td img{  margin-top:5px;}
.pro_tp{float:left;}
.pro_tp img{ margin-top:1px; margin-left:1px; float:left; width:170px; height:130px; border:1px solid #d3d3d3;}
.pro_zi{float:left;  font-weight:bold; line-height:25px; margin-left:18px; font-size:16px; margin-top:5px;}
.news_k{ float:right; margin-top:100px;}
#mainsort #product-list li a span{ display:block; text-align:center; color:#747372; line-height:35px; margin-top:10px;}
#mainsort #product-list .product-list_noright{ margin-right:0px;}



.pro1_{ clear:both; overflow:hidden;}
.pro1_left{float:left;}
.pro1_left img{ margin-top:1px; margin-left:1px; float:left; width:300px; height:220px; border:1px solid #d3d3d3;}
.pro1_right{float:left;  font-weight:bold; line-height:25px; margin-left:18px; font-size:16px; margin-top:10px;}
.pro1_right a{ color:#1180be; font-weight:bold; font-size:16px; }
.pro1_right table{ margin-top:10px;}
.pro1_right td{ color:#000; font-weight:normal; font-size:14px; }
.pro1_right td img{  margin-top:5px;}
.pro1_2{ clear:both; margin-top:20px;}
.pro1_ti{border-bottom:1px solid #97c8e3; font-size:18px; margin-bottom:10px; padding-bottom:10px; color:#1180be; font-weight:bold;}

.pro2_{margin-bottom:20px;}
.pro2_ti{background:url(../images/dlcp.jpg) no-repeat; font-size:18px; font-weight:bold;}
.pro2_ti p{font-size:18px; font-weight:bold; margin-left:5px; line-height:34px;}
.pro2_logo{ overflow:hidden;}
.pro2_logo_{border:1px solid #CCC; overflow:hidden; padding:10px; margin:5px;}
.pro2_logo_ img{float:left; }
.pro2_logo_ p{float:left; width:515px; font-size:14px; line-height:18px;}
.pro2_logo_1{ margin-top:10px; overflow:hidden; margin-left:5px;}
.pro2_logo_1 li{border:1px solid #CCC; float:left; height:73px; margin-right:13px; margin-top:10px;}




	
.news{display:block; clear:both; margin:0px; padding:0px;}
.news ul{margin:0px; padding:0px;}
.news li{ border-bottom:1px dotted #d2d2d2; list-style:none; margin:0px 0px; height:110px; margin-bottom:20px;}
.newa_tp{float:left; width:161px; height:91px;}
.newa_tp img{float:left; width:161px; height:91px;}
.news_zi{float:left; font-weight:bold; line-height:25px; margin-left:15px;  width:525px; }
.news_zi a{ color:#0e7bbc; font-size:18px;}
.news_zi a:hover{ color:#000; font-size:18px;}
.news_zi span{font-weight:normal; color:#a1a1a1; font-size:14px;}
.news_zi p{font-weight:normal; font-size:14px; line-height:20px; margin-top:5px;}



.zlxz li{margin:5px 0px; line-height:30px; font-size:16px；}	
	


#mainsort #news-list li{
	background:url(../img/arrow.gif) no-repeat 5px 50%;
	border-bottom:1px dotted #ccc;
	line-height:35px;
	padding-left:15px;
	position:relative;}
	
#mainsort #news-list li a{
	font-size:13px;
	color:#333;}
	
#mainsort #news-list li a:hover{
	color:#c60203;
	text-decoration:none;}
	
	
#mainsort #news-list li span{
	position:absolute;
	right:20px;
	line-height:35px;}
