@charset "utf-8";
/* css document */
html,h1,h2,h3,h4,h5,h6,dl,ol,ul,li,dt,dd,table,th,td,tr,p,div,body{
	padding:0px;
	margin:0px auto;
}

body {
	font-size:12px; background:#f3f9fb;
 
}
input{ vertical-align:middle;}
ul {
	list-style-type: none; zoom: 1; list-style-image: none
}
li {
	list-style-type: none; zoom: 1; list-style-image: none
}
img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
a{  color:#333;  text-decoration:none;}
a:hover {
	 text-decoration:none; color:#d80714;  }
.clear {
	border-bottom: 0px; border-left: 0px; line-height: 0; margin-top: 0px; visibility: hidden; 
clear: both; font-size: 0px; border-top: 0px; border-right: 0px
}

#top{
	width:1000px;
}
.boxleft{ width:30px; float:left; padding-top:50px;}
.boxright{ width:27px; float:left; padding-top:50px;}
.boxcenter{ width:635px; float:left;padding-top:50px;}
.top_contnet{
	width:100%;
	height:36px;
	line-height: 36px;
	border-bottom: 1px solid #dadada;
}
#top h1{
	width:525px;
	float:left;
}
.topphone{
	width:235px;
	float:right;
	text-align:right
}
.topphone p{ width:100%;}
.indexbg{
	position:absolute;
	z-index:9;
	background:url(images/indexbg.png) no-repeat;
	width:272px;
	height:257px; text-align:center;
	margin: 40px 0px 0px 700px;
}
.indexbg img{ margin:7px auto;}

.vbox{ width:24px; height:25px; margin-top:6px; background:url(images/vbox.jpg) no-repeat;  }
.vxin{ width:24px; height:25px; margin-top:6px; background:url(images/vxin.jpg) no-repeat; }
.top_head{
	width:1006px;
	height:151px;
}
.top_logo{
	width:550px;
	float:left;
}
.top_tel{
	width:211px;
	float:left;
	padding-left: 239px;
}
.searchhe{width:100%;
	height:37px;background:url(images/searchbg.jpg) repeat-x;}
.searchbg input{ line-height:23px; color:#666;}
.searchbtn{
	float:left;
	width:31px;
	height: 32px;
}
.topsearch{ margin-top:47px;}
.searchbg{
	float:left;
	width:202px;
	height:32px;
	background:url(images/seachbg.jpg) no-repeat;
}
.top_meun{
	width:100%;
	height:45px;
	background:url(images/menubg.jpg) repeat-x;
	z-index:99;
}
.item_title{
	width:100%;
	height:40px;
	line-height: 40px;
	background:url(images/titlebg.jpg) repeat-x;
	overflow: hidden;
}
.item_title h2{
	font-weight:bold; font-size:14px;
	padding: 0px 20px; color:#fff;
	float: left; background:#0353b2;
}
 
.item_title a{
	float:right;
	padding:15px 10px 0px 0px;
	color:#787879;
}

.item_titlepro{
	width:100%;
	height:50px;
	line-height: 50px;
	background:url(images/proicon.jpg) left center no-repeat;
	padding-left: 20px;
}
.item_titlepro h2{   font-weight:bold;  }
.item_titlepro span{
	color:#3d3d3d;
	font-family:Arial;
	 font-size:22px;
}

.item_titlesolut{
	width:100%;
	height:50px; padding-left:35px;
	line-height: 50px; background:url(images/caseicon.jpg) left center no-repeat;
}
.item_titlesolut h2{   font-weight:bold;  }
.item_titlesolut span{
	color:#3d3d3d;
	font-family:Arial;
	 font-size:22px;
}

.item_title2{
	width:100%;
	height:32px;
	line-height: 32px;
	margin-bottom: 20px;
}
.item_title2 h2{ float:left; width:29%; padding-left:10px; font-size:15px; font-weight:bold; color:#f30a0a;}
.item_title2 span{ float:right; width:13%; float:right;}
.item_content{
	width:100%;
	background: url(images/indexbg.jpg) repeat-x;
	height: auto;
}
.pline{ width:3px; height:220px; float:left;	background: url(images/line.jpg) top right no-repeat; }
.pleft{
	width:254px;
	float:left;
	border: 1px solid #e0e0e0;

}
 
.pleft dl{
	width:274px;
	line-height:28px; padding:0px 0px 18px 0px;  
	color: #4d4d4d;
}
.pleft div{ background:#fff;}
.viewmore{   color:#93d25b; font-size:12px;}
.pleft .pleft_time{
	border-right:1px solid #ccc;
	width:50px;
	height:60px;
	float:left;
	font-family:arial;
	color:#747474;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-right: 10px;
}
.pleft .pleft_cont{
	width:255px;
	line-height:20px;
	color:#6c6c6c;
}
.pleft dl a{
}
 
 
.pright{
	width:242px;
	float:left;
}
 .pright dl{ padding:15px; width:226px; height:228px; color:#5b5859; line-height:28px; background:url(images/indexcontbg.jpg) bottom center no-repeat;}
.pright p{ height:37px; line-height:37px; color:#6c6a6a; font-weight:bold;

}
.pright a{ color:#f00;}
 
 .pright3{width:275px; float:left;}
 .pright3 ul{ width:260px;}
 .pright3 li{ border-bottom:1px dotted #ccc; background:url(images/sjx.jpg) left center no-repeat; padding: 5px 0px 5px 20px; line-height:24px;}
 .pright2{
	width:364px;
	float:left;
	border: 1px solid #e0e0e0;
 
}
.pright2 dl{ width:337px; padding:0px 0px 18px 0px;}
.title_shenq{
	width:100%;
}
.title_shenq2{
	width:205px;
	line-height:24px;
	font-size:12px;
	color:#5f5f5f;
	font-family: arial;
}
.title_shenq3{
width:205px; line-height:24px; border-bottom:1px dotted #ccc;  padding-top:10px; font-size:13px; color:#5f5f5f;
}
.title_shenq4{
width:165px; line-height:24px; border-bottom:1px dotted #ccc;   padding-top:10px; font-size:13px; color:#5f5f5f; background:url(images/leftqq.jpg) left center no-repeat; padding-left:40px; height:50px;
}
.pright_inner{
	width:100%;
	background:url(images/leftcontbg.png) no-repeat;
	margin-top: 15px;
}
.item_border2{
	width:1000px;
	border: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.item_border3{
	width:982px;
	margin-bottom:20px;
	background:url(images/indexlink.png) top center no-repeat;
	height:122px;
	padding: 40px 10px 10px 10px;
}
.item_border{
	width:1000px;
	padding-bottom: 25px;
}
#content{ width:100%}
 
.content2{ }
.content{ border:1px solid #d8d8d8; background:#fff; width:998px; }
.content_news .contentd{ width:873px; float:left;}
.content_news .contentd ul{ list-style:none}
.content_news .contentd ul li{ width:400px; float:left;}
.content_news .contentd ul li a{ color:#050404;  }
.content_news .contentd ul li a:hover{color:#d80714}

.content_middle_bj{ width:100%; height:334px; background:url(images/content_med_bj.jpg) right no-repeat #f5f6fa}
.content_middle{ width:1002px;}
.content_middle .left{ width:523px; float:left; margin-top:33px; margin-right:45px;}
.content_middle .left_title{ width:523px; float:left; height:20px;}
.content_middle .left_content{ width:523px; float:left;  line-height:20px;}
.content_middle .left_content ul{ list-style:none}
.content_middle .left_content ul li{ width:523px; float:left; padding-bottom:15px; border-bottom:1px solid #CCC; padding-top:15px;}
.content_middle .left_content ul li .img{ width:141px; float:left; padding:1px; border:1px solid #CCC}
.content_middle .left_content ul li .news{ width:350px; float:left; margin-left:25px;color:#828385;}
.content_middle .left_content ul li .news a{ font-size:13px; color:#333; font-weight:bold}
.content_middle .left_content ul li .news a:hover{ color:#d80714}
.content_middle .right{ width:433px; float:left; padding-top:33px;}
.content_middle .right_title{ width:433px; float:left; height:20px;}
.content_middle .right_content{ width:433px; float:left; padding-top:15px;}
.content_middle .right_content .imgs{ width:433px; float:left; padding-bottom:15px;}
.content_middle .right_content .about{ width:433px; float:left; line-height:26px;color:#828385}
.content_middle_foot{
	width:100%;
	background:#0657a8;
	height:170px;
}
.foot_content{
	width:1000px;  
}
.foot_left{
	width:600px;
	color:#b9c7df;
	float: left;
	line-height:30px;
	margin-top: 30px; font-size:12px;
}
 .foot_left a{ color:#b9c7df; font-size:12px;}
 .foot_left a:hover{ color:#fff} 
 
.foot_left ul{ list-style:none}
.foot_left ul li{ width:120px; float:left;   text-align:center;  }
.foot_left ul li a{ line-height:26px; font-size:13px; line-height:65px;  font-weight:bold; display:block;}
.foot_left ul li a:hover{ color:#333; display:block;}
.foot_right{
	width:400px;
	float: right;
	color:#b9c7df;
	line-height: 32px;
	padding-top: 20px;
	text-align: right; font-family:Arial, Helvetica, sans-serif
}.foot_right img { padding-right:10px; border:none;}
 
/*内页*/
.ny_content{
	width:1100px;
	background: #f3f9fb;
	padding-top: 20px;
}
.ny_contentmoni{
	width:1001px;
	background: url(images/innermoni.jpg) repeat-y; 
}
.ny_right_content ul{ list-style:none;}
.ny_right_content li{ width:100%; }
.ny_right_content .pleft{ line-height:36px; height:36px;  width:85%;  float:left; }
.ny_right_content .pleft a{ color:#2b2b2b; text-decoration:none;}
.ny_right_content .pleft a:hover{color:#d80714; text-decoration:none;}
.ny_right_content .ptimed{
	line-height:36px;
	height:36px;
	width:10%; color:#999;
	float:right;
	text-align: right;
}
.ny_left{
	width:225px;
	float:left;
	margin-left: 49px; padding-bottom:30px;
}
.ny_left_title{
	width:100%;
	height:48px;
	background:url(images/lefttit.jpg) no-repeat;
	line-height: 48px;
	font-size: 16px;
	text-indent: 1em;
	font-family: Microsoft YaHei;
	color: #fff;
}
.left_con{
	width:100%;
	background:#fff;
}
#DivList {WIDTH: 100%;}
#DivList UL {
	DISPLAY: block;
	WIDTH: 100%;
}
#DivList LI { list-style:none;   }
A.left_menubg_ {
	DISPLAY: block;
	WIDTH: 100%;
	LINE-HEIGHT: 40px;
	HEIGHT: 40px;
	COLOR: #333; text-indent:3em;
	font-size:12px;
	background: url(images/left_menubg_.jpg) no-repeat;
	text-decoration:none;
}

A.left_menubg_:hover {
	DISPLAY: block;
	WIDTH: 100%; text-indent:3em;
	LINE-HEIGHT: 40px;
	HEIGHT: 40px;
	COLOR: #0f53ad;
	font-size:12px;
	background: url(images/left_menubg_over.jpg) no-repeat;
	text-decoration:none;

}

A.left_menubg_over {
	DISPLAY: block;
	WIDTH: 100%;
	LINE-HEIGHT: 40px;
	HEIGHT: 40px; text-indent:3em;
	COLOR: #0f53ad;
	font-size:12px;
	background: url(images/left_menubg_over.jpg) no-repeat;
	text-decoration:none;
}

A.left_menubg_over:hover {
	DISPLAY: block;
	WIDTH: 100%;
	LINE-HEIGHT: 40px;
	HEIGHT: 40px; text-indent:3em;
	COLOR: #0f53ad;
	font-size:12px;
	background: url(images/left_menubg_over.jpg) no-repeat;
	text-decoration:none;
}
.ny_contact{ width:208px; float:left; margin-top:20px; border:1px solid #eaeaea}
.ny_contact_title{ width:198px; height:38px; float:left; line-height:38px; font-size:14px; background:url(images/ny_left2.jpg) repeat-x; color:#0d6ed9; font-family:Microsoft YaHei; font-weight:bold; border-bottom:1px solid #eaeaea; text-align:left; padding-left:10px;}
.ny_contact_content{ width:188px; float:left; line-height:22px; padding:10px; background:url(images/product_left5.jpg) no-repeat bottom right;}
.ny_right{
	width:761px;
	float:left;
	padding-bottom: 20px;
	margin-left: 16px;
	background: #fff;
}

.ny_right_title2{
	width:100%;
	background: url(images/position2.png) no-repeat;
	line-height:40px;
	height: 40px;
}
.ny_right_title2 h3{ line-height:40px; height:40px; width:30%; float:left;  font-size:15px; text-indent:2em;}
.ny_right_title2 p{ width:60%;
	background:url(images/homeicon.png) left center no-repeat; 
	padding-left:13px;
	float:right;
	width:auto;
	padding-right:10px;
	color: #6f6f6f;
}

.ny_right_title{
	width:100%;
	background: url(images/position.jpg) no-repeat;
	line-height:40px;
	height: 77px;
}
.ny_right_title h3{
	line-height:46px;
	height:40px;
	width:30%;
	float:left;
	font-size:14px;
	text-indent:2em;
}
.ny_right_title p{ width:60%;
	background:url(images/homeicon.png) left center no-repeat; 
	padding-left:13px;
	float:right;
	width:auto;
	padding-right:10px;
	color: #6f6f6f;
}
.ny_right_contentdd{ width:95%; float:left; padding:20px; overflow:hidden}
.ny_right_content{
	width:94%;
	float:left;
	padding:20px; line-height:30px;
	
}
.ny_right_content .list{ width:137px; /*height:88px; */float:left; padding:6px; border:2px solid #dde0e5; background:#f7f7f7}
.ny_right_content .list_name{ width:149px; float:left; height:36px; line-height:36px; text-align:center; border:2px solid #dde0e5; border-top:0px; background:url(images/ny_right1.jpg) repeat-x}

 .itemnews{
	width:100%;
	line-height:34px;
	border-bottom: 1px dotted #ccc;
	height: 34px;
	 
}
.itemnews img{
	float:left;
}
.itemnews .pcontent{
	color:#999;
	line-height:24px;
	width:75%;
	float: left;
}
.itemnews .ptime{
	color:#999;
	line-height:34px;
	float:right;
	width: 21%; text-align:right;

}.itemnews .ptitle{
	width:75%;
	float:left; background:url(images/newsicon.jpg) left center no-repeat; padding-left:10px;
	}
.itemnews .ptitle a{ color:#080807; font-size:13px;text-decoration:none; }
.itemnews .ptitle a:hover{
	color:#d80714;
	text-decoration:none;
}


 .itemnews3{
	width:100%;
	margin:15px auto;
	line-height:28px;
	 
	border-bottom: 1px dotted #ccc;
	 
}
.itemnews3 img{ float:left; margin:5px 18px 25px 0px;}
.itemnews3 .pcontent{ width:530px;
	color:#999;
	line-height:22px;
	float: left;
}
.itemnews3 .ptime{
	color:#999;
	line-height:20px;
	float:left;

}.itemnews3 .ptitle{
	float:left;
	}
.itemnews3 .ptitle a{ color:#080807; font-size:14px;text-decoration:none;font-weight:bold;}
.itemnews3 .ptitle a:hover{ color:#d80714; text-decoration:none;font-weight:bold;}
.list1 { width:100%; float:left;
 
}
 .list1 LI {
	BORDER-BOTTOM: #dfdfdf 1px dashed;
	LINE-HEIGHT: 32px;
	HEIGHT: 32px;
	OVERFLOW: hidden;
	list-style-image:none;
	list-style-type:none;
}
 .list1 .name {
	PADDING-LEFT: 9px; BACKGROUND: url(images/ico6.jpg) no-repeat left center; FLOAT: left
}
 .list1 .time {
	FLOAT: right; COLOR: #999
}
.inputcss2{
	width:700px;
	border:1px solid #ababab;
	line-height:28px;
	height:188px;
}
.inputcss{
	width:250px;
	border:1px solid #ababab;
	line-height:30px;
	height:30px;
}
.button{
  font-family:Microsoft YaHei; border:none; cursor:hand; 
color: #fff;
background-image:url(images/button.png);
background-repeat: no-repeat; width:124px;
height:32px;
line-height: 32px;
}
.button1{
  font-family:Microsoft YaHei; border:none; cursor:hand; 
color: #fff;
background-image:url(images/button1.png);
background-repeat: no-repeat; width:124px;
height:32px;
line-height: 32px; margin-left:15px;
}
.inputtitle{ color:#333; font-size:12px;}



#dcms_pager{ width:100%;font-family:arial;}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:auto;clear:both;text-align:center;  }
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:4px;font-size:12px; width:16px;height:16px;line-height:16px; font-family:arial;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#333;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000; background-color:#eee;}

 
.indexbanner{
	width:100%;
	height:auto;
	z-index:-1;
}

.banner{
	height:210px;
	width: 100%;
}
  
 



.flexslider{
	/*position:relative;*/
	height:420px;
	overflow:hidden;
	background:url(images/loading.gif) 50% no-repeat;
	position: relative;
}
.slides{position:relative;z-index:-1;}
.slides li{height:420px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:1px 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:81px;height:81px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/btn_slideshow.png) center -81px no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/btn_slideshow.png) center 0px no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:40px;background:url(images/btn_slideshow2.png) center -81px no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:40px;background:url(images/btn_slideshow2.png) center 0px no-repeat;}

 
/*.plist{ padding:0px 0px 0px 0px;height:100%;}*/
.plist{
	width:100%;
}
.plist li{
	float:left;
	width:211px;
	height:auto;
	text-align:center; margin-left:30px;
}
.plist li img { display:block; border:1px solid #ddd;}
 
.plist li  .title{
 
	width:100%;
	height:50px;
	font-size:14px;
	color:#333;
 	line-height:50px;
 
 
 
}
.item2 {
	width:1000px;
	padding-top: 20px;
}
 .syfl{ width:210px; margin-right:20px; float:left;}
.syfl_tit{ width:100%; text-align:center; height:39px; line-height:39px; background:#0353b2; font-size:14px; color:#fff; font-weight:bold;}
.syfl_cont{ white-space:208px; border:1px solid #dfdfdf; padding:12px 0px;}
.syfl_cont a{ display:block; width:187px; height:28px; line-height:28px; background:url(images/syfl1.jpg) no-repeat; color:#333; margin:0px auto 6px auto; text-indent:1.5em; }
.syfl_cont a:hover{ display:block; width:187px; height:28px; line-height:28px; background:url(images/syfl2.jpg) no-repeat; color:#0353b2;}
.pleft2{
	width:765px;
	float:left;
	border: 1px solid #e0e0e0; margin-bottom:20px;
}
.pleft2 dl{
	width:274px;
	line-height:28px; padding:0px 0px 18px 0px;  
	color: #4d4d4d;
}
.pleft2 div{ background:#fff;}

.pleft2 .pleft_time{
	border-right:1px solid #ccc;
	width:50px;
	height:60px;
	float:left;
	font-family:arial;
	color:#747474;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-right: 10px;
}
.pleft2 .pleft_cont{
	width:255px;
	line-height:20px;
	color:#6c6c6c;
}
.pleft2 dl a{
}
.pleft3{
	width:730px; margin-left:12px;
	float:left;
	border: 1px solid #e0e0e0;
}
.pleft3 dl{ width:320px; padding:25px 0px 18px 0px;}
.pleft3 div{ background:#fff;}
.pleft3  img{ }
.viewmore2{ font-weight:100px; color:#f0082d; font-family:arial; font-size:11px;}
.pleft3 .pleft_time{
	width:115px;
	height:76px;
	float:left;
	margin-right: 10px;
}
.pleft3 .pleft_cont{
	width:245px;
	line-height:20px;
	color:#6c6c6c;
	float: left;
}
.pleft3 dl a{ line-height:24px;}

.youshi{ width:1000px; text-align:center;}


/*产品详情页*/
#preview{
	/*float:left; */margin:0px auto;
	width:100%;
}
.jqzoom{ /*max-width:510px; height:510px;*/ position:relative;}
.list-h{ margin:20px 0px 0px 0px;}
.zoomdiv{ left:859px; height:308px; width:308px;}
.list-h li{ float:left;}
#spec-n5{
/*	width:600px;*/
	padding-top:0px;
	overflow:hidden;
}
 
#spec-list{ width:100%; float:left; overflow:hidden; margin-left:0px; display:inline;}
#spec-list ul li{
	float:left;
	margin-right:0px;
	display:inline;
	width:63px;
}
#spec-list ul li img{
	border: 1px solid #ccc; padding: 2px; 
}

/*jqzoom*/
.jqzoom{
	padding:0;
}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:308px;height:308px; border:1px solid #ddd;display:none;text-align:center;overflow: hidden;}
.bigimg{max-width:800px;height:auto;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;/*width:50px;height:50px;*/border:1px solid #ddd;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=30);cursor:move;}
#spec-list{
	position:relative;
	width:100%;
}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.imgst{ width:848px; height:632px; position:fixed; left:50%; top:50%; margin-left:-424px; margin-top:-316px; display:none;}
.col-bg{ background:url(images/bg-col.png); width:100%; height:100%; position:fixed; left:0; top:0; display:none;}
