
/* CSS Document */

body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei",SimSun;

}


.width-1100{width:1100px;margin:0 auto;}
.width-1500{width:1500px;margin:0 auto;}
.middle{margin:0 auto;}
.t-center{ text-align:center;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}

a{color:#272727;}
h1{ font-size:24px; font-weight:bold; color:#006fd8;  line-height:20px;}

h2{ font-size:18px; color:#333333; text-indent:50px; line-height:20px; font-weight:normal;}

h3{ padding-left:10px; padding-top:10px; line-height:22px; color:#333333; font-size: 14px; font-weight:normal; text-align:left;}

h4{ font-size: 16px; text-align:center;	color:#d6d6d6;	font-weight: normal;}

h5{ font-size: 16px; text-align:center;	color:#fff;	font-weight: normal; line-height:26px;}
strong{}

/*布局样式*/
body{background:#fff;}
#top{ height:198px; background:url(../style/tobg.jpg) center no-repeat; }
.top{ height:36px;  line-height:36px; font-size:12px;}
.top a{ color:#333333;}
.top-tel{ margin-top:44px; margin-bottom:7px;}

#nav-part{ margin:0px auto; width:100%; height: 60px; background:url(../style/dhbg01.jpg) repeat-x; }

.nav-ul{ margin:0px auto; width: 1100px;}

.nav-ul li{	display:block; width: 128px; height:60px; line-height:60px; text-align: center; float: left;}

.nav-ul li a{ display: block; color:#ffffff; font-size:16px; }

.nav-ul li a:hover { display:block;	color:#ffffff; background:url(../style/dh01.jpg) no-repeat;}


#banner{}

#part1{ margin-bottom:43px;	padding-top:25px; width:100%; height: 100%; }
.part1{ height:365px; background:url(../style/jjqh.jpg) right no-repeat;}
.part1-jj{ width:515px;}
.part1-txt{ margin:10px 0px 15px 5px; color:#333333; font-size:12px; line-height:24px;}
.part1-more{ margin-left:5px;}
.part1-qh{ margin-top:51px; margin-right:93px; width:423px; height:270px; }


/*内页产品二级分类*/
.cate-s{position: relative;width:220px; height:38px; border-bottom:1px dashed #0170d9; background:url(../images/leftpic.jpg) 5px no-repeat; line-height:38px;  font-size:14px; text-indent:30px;}
.cate-s:hover .cate-d{display: block;}
.cate-a{position: relative;}
.cate-d{position: absolute;width: 200px;height: auto;left:220px;top:0;z-index: 1000;opacity: 0.7;display: none;}
.cate-s .cate-b{height: 40px;line-height: 40px;border-bottom: 1px dotted #bfbfbf;background-color: #000;padding-left: 0px;display: block;color:#fff;}
.cate-s .cate-b:hover{background-color: #00284C;}



#part2{ padding-top:29px; width:100%; background:#f8f8f8 url(../style/cpbg.jpg) top center no-repeat; text-align:center;}
.part2-fl{ width:1100px; margin:0px auto;}
.part2-fl ul{ margin:0px; padding:0px;}
.part2-fl ul li{ margin-top:36px; margin-bottom:22px; margin-left:5px;float:left; line-height:44px;}
.part2-fl ul li a{ display:block; width:173px; height:44px; border:1px solid #252525; background:#404040; color:#ffffff; line-height:44px;}
.part2-fl ul li a:hover{ display:block; width:173px; height:44px; border:1px solid #00379b; background:#0044c1; line-height:44px;}

.part2-cp{ padding-top:20px; width:1100px; height:1150px; margin:0px auto;}
.syprolist{margin-bottom:20px;position:relative;float: left;width: 350px;height: 260px;margin-right: 15px;}
.syprolist dd{
	position: absolute;
	width: 350px;
	height: 260px;
	top:0;
	left:0;
	display: none;
	background: url(../style/probg.png);
}

.syprolist dd h1{
	height: 90px;
	line-height: 120px;
	text-align: center;
}

.syprolist dd h1 a{
	font-size: 30px;
	color:#fac632;
	font-weight: normal;
}

.syprolist dd p{
	font-size: 12px;
	color:#fff;
	font-weight: normal;
	text-align: left;
	padding: 10px 20px;
}
.syprolist:hover dd{display: block;}


#part3{ width:100%; padding-top:30px; height:650px; background:url(../style/ysbg.jpg) center top no-repeat;}
.part3-1{ text-align:center;}
.part3-2{ margin-top:11px; margin-bottom:27px; text-align:center;}
.part3-ys{ width:1100px; margin:0px auto;}
.part3-ys ul{ margin:0px; padding:0px;}
.part3-ys ul li{ float:left; margin-left:10px; margin-right:10px; width:341px; height:495px; background:url(../style/ysbg01.png);}
.part3-ys1{ padding-top:25px; margin:0px 0px 0px 40px; width:265px; height:245px;}
.part3-ys2{ margin:0px auto; width:265px; height:60px; font-size:24px; color:#101010; line-height:60px; text-align:center;}
.part3-ys3{ margin:0px auto; width:290px; font-size:12px; color:#333333; line-height:22px; text-align:center; }


#part4{ width:100%; padding-top:17px; padding-bottom:20px; margin:0px auto; background:#f8f8f8;}
.part4{ margin-bottom:20px; text-align:center;}
.part4-1{ width:488px; height:376px; border:1px solid #e4e4e4; background:#ffffff;}
.part4-2{ margin:10px; font-size:16px; font-weight:bold;}
.part4-3{ margin:10px; font-size:12px; line-height:22px; color:#747474;}
.part4-4{ margin-right:20px; text-align:right;}

.part4-r{ width:564px;}
.part4-r1{ width:564px; height:115px;}
.part4-r1 ul{}
.part4-r1 ul li{ display:block; margin-bottom:12px; width:564px; height:115px; background:#ffffff; border:1px solid #e5e5e5;}
.part4-r1 ul li:hover{ display:block; width:564px; height:115px; background:#0044c1; border:1px solid #e5e5e5;}
.part4-r1 ul li:hover .part4-r2 .part4-date{
	color:#fff;
} 
.part4-r1 ul li:hover .part4-r2 .part4-date1{
	color:#fff;
} 
.part4-r1 ul li:hover .part4-r3 .part4-con{
	color:#fff;
} 
.part4-r1 ul li:hover .part4-r3 .part4-con1{
	color:#ddd;
} 
.part4-r2{ width:118px; height:115px; border-right:1px solid #e5e5e5;}
.part4-r3{ margin-right:20px; width:404px; height:115px;}
.part4-date{padding-top:15px; font-size:38px; color:#0044c1; text-align:center;}
.part4-date1{ padding-top:0px; font-size:20px; color:#0044c1; text-align:center;}
.part4-con{ display: block; padding-top:10px; font-size:16px; color:#333333; font-weight:bold;}
.part4-con1{ padding-top:10px; font-size:12px; color:#747474; line-height:20px;}



#part5{ margin:0px auto; padding-top:20px; padding-bottom:20px; width:100%;}
.part5{ margin:0px auto; width:1100px;}
.part5-l{ margin-right:18px; width:312px; float:left;}
.part5-r{ width:320px; float:right;}
.part5-c{ width:430px; float:left;}

.part5-l1{width:311px; height:50px; border-right:1px solid #e4e4e4; background:url(../style/xw04.jpg);}
.part5-l2{ margin-top:21px; margin-right:14px;}
.part5-l3{ margin-left:4px; margin-top:15px; font-size:18px; color:#0044c1;}
.part5-l4{ padding:10px; width:290px; height:285px; border:1px solid #e4e4e4; border-top:none;}
.part5-l5{ margin-bottom:10px; width:288px; height:58px; border:1px dashed #030303;}
.part5-l6{ margin-top:13px; margin-left:10px;}
.part5-l7{ margin-right:15px; margin-top:13px;width:220px; font-size:12px; color:#747474;}

.part5-r1{width:319px; height:50px; border-right:1px solid #e4e4e4; background:url(../style/xw04.jpg);}
.part5-r4{ padding:20px 10px 10px 10px; width:298px; height:275px; border:1px solid #e4e4e4; border-top:none;}

.part5-c1{width:429px; height:50px; border-right:1px solid #e4e4e4; background:url(../style/xw04.jpg);}
.part5-c4{ padding:10px; width:408px; height:285px; border:1px solid #e4e4e4; border-top:none;}
.part5-c5{ width:406px;}
.part5-c6{ width:406px;}
.part5-con{ padding-top:10px; font-size:16px; color:#333333; font-weight:bold;}
.part5-con1{ padding-top:5px; font-size:12px; color:#747474;}
.part5-c5 .part5-pic{
	width: 141px;
}
.part5-c5 .part5-font{
	width: 256px;
}

.part5-c5 .part5-font .part4-con{
	font-size: 14px;
	padding-top: 0;
}
.part5-c5 .part5-font .part4-con1{
	font-size: 12px;
	font-family: "SimSun";
	line-height: 20px;
}
.part5-c5  .sy-news li{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #ddd;
	
	padding-left: 15px;
	background: url(../style/dotted.jpg) no-repeat left center;
}

.part5-c5  .sy-news li a{
	font-size: 12px;
	font-family: "SimSun";
	color:#747474;
}
.part5-c5  .sy-news li span{
	font-size: 12px;
	font-family: "SimSun";
	color:#747474;
	float: right;
}






#part6{ height:322px; width:100%; background:#272727;}
.part6{ padding-top:35px; padding-bottom:20px; margin:0px auto; width:1100px;}
.part6 ul { margin:0px; padding:0px;}
.part6 ul li{ padding-left:40px; float:left; width:110px; height:220px; border-left:1px solid #515151; }
.part6 ul .li1{ width:330px; }
.part6 ul .li2{ padding-top:30px;}

.part6-1{ width:100%; height:60px; background:#515151; line-height:60px; text-align:center; color:#afb0b4; font-size:12px;}
.part6-1 a{ color:#afb0b4;}
.part6-2{ font-size:16px; font-weight:bold; color:#afb0b4;}
.part6-3{ font-size:12px; color:#afb0b4; line-height:24px;}
.part6-3 a{ font-size:12px; color:#afb0b4; line-height:26px;display: block;}





/*单页样式*/
#bannerny{ margin:0px; }
#partny{
	padding-top:20px;
	width:100%;
    height: 100%;
}
.partny-r{ width:830px;}

.partny-dh{ margin:0px auto;padding:10px; width:830px; height:20px; line-height:20px; border:1px solid #eeeeee;  background:#f9f9f9 url(../images/cppic.jpg) 10px no-repeat; font-size:12px; text-indent:10px;}
.partny-con{ margin-top:15px; color:#333333; font-size:14px; line-height:22px;}
.partny-con1{  margin-bottom:30px; width:305px; height:51px; background:url(../style/xw01.jpg) center no-repeat; color:#333333; font-size:28px; line-height:51px; text-indent:50px;}
.cp-pic1{ height:64px; text-align:center; background:url(../images/sycp1.jpg) center no-repeat; line-height:30px;}
.partny-dh1{ font-size:12px; color:#ca0504; font-weight:bold;}
.partny-dh2{ font-size:24px; color:#ca0504; font-weight:bold;}
.partny-dh3{ font-size:18px; color:#333333;}
.partny-dh a{ font-size:12px;}

#part7-1{background: url(../style/img001.jpg) repeat-x;height: 57px;}
.nav-span{float:right;font-size: 12px;color:#5a5a5a;line-height: 50px;}
.part7-1 .a3{display:inline-block;width: 100px;height: 50px;line-height: 50px;text-align: center;color:#5c5c5c;font-size: 16px;}
.part7-left{margin-top:20px;width: 265px;float: left;background-color: #f7f7f7;}
.part7-h{font-weight:normal;  text-indent: 0;height: 40px;background-color: #025acd;padding-left: 10px;line-height: 40px;font-size: 18px;color:#fff;}

.part7-right{width: 810px;float: right;}
.f-title{width: 240px;margin:0 auto;}
.s-title{border-bottom:1px solid #ddd;background: url(../style/img002.jpg) no-repeat;width: 235px;margin:0 auto;height: 40px;line-height: 40px; padding-left:15px}
.s-title a{font-size: 16px;color:#333;}
.t-title{background: url(../style/img003.jpg) repeat-y -3px;}
.t-title a{display:inline-block;width:108px;height:38px;line-height:38px;font-size: 12px;color:#5a5a5a;background: url(../style/img004.jpg) no-repeat left 7px;padding-left:10px;}

/*左侧新闻*/
.left-news{
	padding-top: 10px;
	padding-bottom: 10px;
}
.left-news li{
	border-bottom:1px dashed #cccccc;
	height:40px;
	line-height: 40px;
	background: url(../style/img005.jpg) no-repeat 5px center ;
	padding-left: 20px;
}
.left-news li{
	color:#5a5a5a;
	font-size: 12px;
}
.left-news li span{float:right;margin-right: 5px;}


/*右侧产品详情*/
.cpzx-t{
	margin-bottom:20px;
	height: 53px;
    line-height: 68px;
    border-bottom: 1px #ddd solid;
	text-indent:0;
	font-size: 18px;
	color:#d80303;
	font-weight: normal;
}

/*.cpzx-c{
	padding-top: 20px;
}*/

.bigbox{
	float: left;
	overflow: hidden;
}
.smallbox{
	width: 380px;
	min-height: 270px;
	float: left;
	overflow: hidden;
	position: relative;

}
.smallh2{
	font-size: 20px;
	font-weight: bold;
	color:#333;
	height: 40px;
	line-height: 35px;
	border-bottom:1px dotted #ddd;
	text-indent:0;
}
.vinfo{
	 margin-bottom:30px;
	font-size: 12px;
	line-height: 23px;
	color:#737373;
	padding-top: 25px;
}
.clickme{
	width: 100%;
	height: 50px;
	bottom: 0px;
	left: 0;
}
.y-title{
	height: 50px;
	line-height:60px;
	font-size: 18px;
	color:#333;
	text-indent:0;
	border-bottom:1px solid #ddd;
	font-weight: normal;
}

.ycont{
	color:#333;
	font-size: 13px;
	line-height: 25px;
	padding-top: 20px;
}
.ycont table{
width:600px;
margin:0px auto;
font:Georgia 11px;
color:#333333;
text-align:center;
border-collapse:collapse;
}
.ycont table td{
border:1px solid #f00;
width:100px;
height:30px;
}

/*新闻列表样式*/
.newsfirst{
	background-color: #f8f8f8;
	height: 190px;
}
.first-left{
	float: left;
	width: 259px;
}
.first-left img{
	float: left;
}
.first-middle{
	width: 110px;
	padding-top: 50px;
	height: 140px;
	float: left;
	background-color: #d80303;
	text-align: center;
}

.first-middle strong{
	float: left;
	font-size: 36px;
	color:#fff;
	width: 100%;
	
}

.first-middle span{
	font-size: 24px;
	color:#fff;
	float: left;
	width: 100%;
}
.first-right{
	float: left;
	width: 404px;
	padding-left: 20px;
}
.fitst-h1{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color:#333;
}
.fitsr-content{
	line-height: 22px;
	color:#7d7c7c;
	font-size: 12px;
}
.first-more{
	width: 106px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	border: 1px solid #d80303;
	float: right;
	margin-top: 20px;
}

.first-more a{
	color:#d80303;
	font-size: 12px;
}

.newslistdl dt{
	height: 50px;
	line-height: 60px;
}

.newslistdl dt a{
	color:#d80303;
	font-size: 16px;
}

.newslistdl dt span{
	color:#d80303;
	font-size: 16px;
	float: right;
}

.newslistdl dd{
	line-height: 22px;
	color:#7d7c7c;
	font-size: 12px;
}

.newslistdl{
	padding-bottom: 15px;
	border-bottom: 1px dashed #ddd;
}

.prodl{
	width: 260px;
	float: left;
	margin-right: 6px;
	padding-bottom: 20px;
}

.prodd{
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	border-bottom:1px #ddd solid; 

}

.prodd {
	color:#5a5a5a;
	font-size: 14px;
}

.prodl:hover .prodd{
	border-bottom:1px #d80303 solid; 
	color:#d80303;
}

.h13-title{
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 30px;
	color:#333;
	font-weight: normal;
}


/*
搜索样式
*/
.souchang {
    height: 27px;
    line-height: 30px;
    width: 304px;
    float: right;
    margin-top: 30px;
}
.searchbox {
    width: 336px;
    border: 0px solid #dcdcdc;
    height: 47px;
    float: left;
    padding-top: 4px;
    background: url(../style/search2.jpg) no-repeat 0px 0px;
}

.i_t1_right_1_search {
    width: 290px;
    height: 27px;
    background: none;
    color: #cccccc;
    float: left;
    padding: 0;
    padding-left: 5px;
    border: 0;
}



.searchsd .an {
    height: 27px;
    display: inline-block;
    float: left;
}


.nycontent{ font-size:14px; color:#333333; line-height:24px;}

.newscontent{ margin-bottom:10px; padding:10px; font-size:12px; color:#333333; line-height:24px; background:#f6f6f6;}
.newsdata{ text-align:center; margin-bottom:20px; font-size:12px; color:#333333;}

.nextPrev{padding-top:20px;}
.nextArticle{line-height:30px;width:400px;text-align:right;float:right;}
.prevArticle{line-height:30px;width:400px;text-align:left;float:left;}


/*放大镜样式*/
.box{width:400px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 #EFEFEF;float:left;height:71px;margin:0 5px 0 0;overflow:hidden;padding:2px;}
.tb-s310, .tb-s310 a{height:300px;width:400px;}
.tb-s310, .tb-s310 img{max-height:300px;width:400px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:71px;width:71px;}
.tb-s40, .tb-s40 img {width:71px; height:71px;}
.tb-booth{position:relative;z-index:1; background-color:#EFEFEF}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:71px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

/*------------- 一列式留言样式 --------------*/
.home_liuyan{position:relative; padding:0px;}
.home_liuyan li {display:block;margin:0px 0px 10px 0px;border:1px solid #ececec; color:#333; background-color:#FFF;}
.home_liuyan label { float:left;text-indent:10px; width:70px; line-height:35px;font-weight:bold;}
.home_liuyan li input {border:0px; background:none; line-height:35px;color:#FFF;height:35px; width:200px; background-color:#FFF;}
.home_liuyan li textarea { background:none; overflow-y:hidden;border:0px; width:200px !important;height:35px;color:#FFF; line-height:35px;}
.home_liuyan .tijiao {right:0px;bottom:-40px; background-color:#e90018; width:135px; height:30px;color:#FFF;cursor:pointer;display:block; border:0px;}

/*搜索样式*/

.searchlist{}
.searchlist ul{}
.searchlist ul li{ padding-left:10px; height:150px; background:#fdfdfd;}


.art_title a{ display:block; width:1090px; padding-left:10px; height:45px; font-size:18px; background:#efefef; line-height:45px;}
.arturl{width:1090px; padding-left:10px; height:45px; line-height:45px;}

