@charset "utf-8";

body{margin:0; padding:0px; font-size:12px; line-height:24px;   font-family: "微软雅黑",   Arial, Helvetica, sans-serif;     }

a {text-decoration:none;

  color: # 333;

  -webkit-transition: color 300ms, background-color 600ms;

  -moz-transition: color 300ms, background-color 600ms;

  -ms-transition: color 300ms, background-color 600ms;

  -o-transition:  color 300ms, background-color 600ms;

  transition:  color 300ms, background-color 600ms;

}



a:hover, a:focus {

  color: #d43133;

   

}

div,ul,li,h2,h3,h4,dl,dd,dt,tr,td,p{margin:0; padding:0;}

ul,li{list-style:none;}

img{ border:0;}

.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 

h1{ font-size:40px; font-weight:bold; display:block; padding:5px;}







#top{ background:#dfd8b0;}

.top1{ background:#f5f4da;}

.nav{ width:1100px; margin:0 auto;}

#banner{ background:url(../images/index-1-1_13.jpg) top center no-repeat; height:794px;}

.c{ background:url(../images/index-1-1_14.jpg) top center no-repeat; height:144px;}

.job{ background:url(../images/job.jpg) top center no-repeat; height:144px;}

.contact{ background:url(../images/contact.jpg) top center no-repeat; height:144px;}

.xq{ background:url(../images/xq.jpg) top center no-repeat; height:144px;}

.case{ background:url(../images/case.jpg) top center no-repeat; height:144px;}

.message{ background:url(../images/message.jpg) top center no-repeat; height:144px;}

.news{ background:url(../images/news.jpg) top center no-repeat; height:144px;}

.gsyj{ background:url(../images/gsyj.jpg) top center no-repeat; height:144px;}

.products{ background:url(../images/products.jpg) top center no-repeat; height:144px;}

.c1{ background:url(../images/index-1-1_18.jpg);}

.c2{ width:1100px; margin:0 auto;}

.c2-c{ background:url(../images/index-1-1_16.jpg)  repeat-y; text-align:center;}

.c3{ background:url(../images/index-1-1_19.jpg) top center repeat-y;}

.c3-c{ width:600px; margin:0 auto; background:#FFFFFF; padding:10px; border:#eaeaea 1px solid;border-radius:20px;}
.newstext p img{ width:100%}
.c4-1{ background: url(../images/i_01.jpg) top center no-repeat; height:450px;}

.c4-1-1{ background: url(../images/i_01-1.jpg) top center no-repeat; height:282px;}

.c4-2{ background:url(../images/i_02.jpg) top center no-repeat; height:482px;}

.c4-3{ background:url(../images/i_03.jpg) top center no-repeat; height:394px;}

.c4-4{ background:url(../images/i_04.jpg) top center no-repeat; height:609px;}

.c5-left{ width:335px; float:left; background:url(../images/index-news_01.jpg) top center no-repeat; }

.c5-c{ width:338px; float:left; margin-left:40px; background:url(../images/index-news_03.jpg) top center no-repeat; }

.c5-right{ width:333px; float:right; background:url(../images/index-news_05.jpg) top center no-repeat; }

.c5-contact{ width:253px; margin:90px auto;}

.pro-c{ width:192px; margin:0px  auto 0 auto;  }

.pro-c-top{ border-radius:20px;  width:190px; height:174px; display:block;}

.pro-c-top img{border-radius:20px; border:#CCCCCC 1PX dotted;}

.c6{ font-size:14px; display:block; text-align:center; }

.news-c-left{ float:left; width:80px; border:#666 1px solid; margin-left:20px; margin-bottom:20px;}

.news-c-left-top{ background:#666; text-align:center; color:#CCC;}

.news-c-left-foot{ color:#666666; text-align:center; font-size:18px; font-weight:bold;}
.news-c-left-foot:hover{ color: #666666; text-align:center; font-size:18px; font-weight:bold;}

.news-c-c{float:left; margin-top:30px; margin-left:20px; margin-bottom:20px;}

.news-c-c img{ border:#999 1px solid; padding:2px;}

.news-c-right{float:left; margin-top:30px; margin-bottom:20px; margin-left:10px; width:760px;}



#foot{ background:#757575; padding:10px 0; color:#edf8fc; border-top:#ccc 1px solid }

#foot a{ font-size:12px; color:#edf8fc;}

#foot a:hover{ font-size:12px; color: #FFF; }

.foot1{ width:1100px; margin:0 auto;}

.foot1-left{ width:300px; float:left; line-height:30px;}

.foot1-left h2{ border-bottom:#CCC 1px solid; width:50%;}

.foot1-c{ width:320px; float:left; margin-left:30px; line-height:30px;}

.foot1-c h2{ border-bottom:#CCC 1px solid; width:50%;}

.foot1-right{ width:290px; float:right;}

.foot2{ background:#333; padding:5px; text-align:center;color:#999;}

.foot2 a{ color:#999;}

.foot2 a:hover{ color:#FFF}





#pro { width:100%; margin:0px auto;   }

#pro ul {list-style: none;  }

#pro ul li {  display:block; width:251px; float:left; margin-right:24px; background:url(../images/pro1.png) top center no-repeat;    }

#pro ul li a {display:block; color: #363636;height:376px;padding-top:124px; }

#pro ul li a:hover { display:block;background:url(../images/pro2.png) top center no-repeat;     }



#menu-product { width:570px; margin:0 auto; }

#menu-product ul {list-style: none;  }

#menu-product ul li {  float:left; display:block; color: #FFF;   }

#menu-product ul li a {display: block; font-size:14px; text-align:center; font-weight:bold; color: #000; padding:5px 21px; margin:10px 10px 5px 10px; border-radius:50px; border:#707070 1px  dashed;  }

#menu-product ul li a:hover { display:block;  font-weight:bold; color: #fff; background: #000; border:#000 1px dotted;  }





#left{ width:100%; }

#left ul {list-style: none;  }

#left ul li {height:25px;line-height:25px; color: #666; background:url(../images/anniu_13.png) 10px 50% no-repeat; border:#666 1px solid; margin-bottom:5px;  }

#left ul li a {display:block;height:25px; line-height:25px;font-size:12px;   color: #666; padding-left:30px;}

#left ul li a:hover {  height:25px; line-height:25px; color: #fff;background-color:#666;}



#news-c {  }

#news-c ul {list-style: none;  }

#news-c ul li {width:100%; line-height:30px; display:block; color: #333;  border:#ccc solid 1px; margin-bottom:20px;border-radius:5px;  }

#news-c ul li a {display:block; font-size:12px;  color: #333; padding-left:20px;  }

#news-c ul li a:hover { display:block; color: #fff; background: #333; border-radius:5px;}



#news {  }

#news ul {list-style: none;  }

#news ul li {width:100%;height:30px; line-height:30px; display:block; color: #333; border-bottom:#ccc dotted 1px;background:url(../images/news-jiantou.png) 5px 50% no-repeat;  }

#news ul li a {display:block;height:30px; font-size:12px;  color: #333; padding-left:20px;  }

#news ul li a:hover { display:block; color: #FF0000; }



#menu { width:1100px; margin:0 auto; }

#menu ul {list-style: none;  }

#menu ul li {  float:left; display:block; color: #FFF;   }

#menu ul li a {display: block; font-size:14px; text-align:center; font-weight:bold; color: #FFF; padding:5px 21px; margin:40px 10px 0 10px;background:url(../images/anniu.jpg) left 50% ;border-radius:50px; border:#f6ff00 1px dotted;  }

#menu ul li a:hover { display:block;  font-weight:bold; color: #000; background: #fff; border:#000 1px dotted;  }











.f9{ font-size:16px;  color: #000;font-weight:bold; padding-left:30px; height:30px; line-height:30px; background: url(../images/jiantou-right.png) left 50% no-repeat; display:block; }

.f9 a { font-size:16px;  color: #333; font-weight:bold; }

.f9:hover{ color: #000;  display:block; }



.f1{ font-size:12px;  color: #333; width:85px; height:27px; text-align:center; border:#CCC 1px solid; display:block; }

.f1 a { font-size:12px;  color: #333;}

.f1:hover{ color: #FFF; font-size:12px; width:85PX; display:block; background: #333;}





.f2{ font-size:14px; font-weight:bold; color: #999; border:#333 0px solid; text-align:center; margin:30px auto; width:60px;  }

.f2 a{ color:#999; font-size:14px;font-weight:bold; }

.f2 a:hover{ color: #000; font-size:14px;font-weight:bold; }





.more{ font-size:14px;  color:#CCC; background: #000 ; display:block; width:80px; padding:2px; text-align:center; border:#666 1px solid;  }

.more a{ color: #CCC; font-size:14px; width:80px;display:block; }

.more a:hover{ color: #fff; font-size:14px; background:#090; display:block; }





.f2-1{ color: #00a0e8; font-size:20px; font-weight:bold;  }

.f2-1 a{ color:#00a0e8; font-size:20px;font-weight:bold; }

.f2-1 a:hover{ color: #333; font-size:20px;font-weight:bold; }





.f2-2{ font-size:15px; font-weight:bold; padding:5px; text-align:center;  }



.subbutton

{

	padding:4px 10px;

	border:1px solid #ccc;

	font-size:12px;

	background:#fff;

	vertical-align:center;

	margin:0 0 10px 0;}





.page{float:left;margin-top:20px;text-align:center;width:100%;height:40px;}

.page a{border:1px solid #ff4202;padding:4px 6px;font-size:12px;color:#000;}

.page .thispage{padding:4px 6px;background:#ff4202;font-size:12px;color:#fff;}





.MagicZoomBigImageCont {border:1px solid #91b817;}

.MagicZoomMain {text-align: center !important;width: 92px;}

.MagicZoomMain div {padding: 0px !important;}

.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important; }

.MagicZoomPup {border: 1px solid #aaa;background: #ffffff;}

.MagicZoomLoading {text-align:center;background: #ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display: none; }

.MagicZoomLoading img {padding-top:	3px !important;}





.pagechange,.pagechange a{ color:#000;}



.newstext

{

	margin-bottom:20px;

	}

.newstext h2{

	font-size:20px;

	text-align:center;

}

.newstext .info

{

	width:100%;

	height:40px;

	margin-top:10px;

	padding-top:10px;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	text-align:center;

	margin-bottom:10px;

}





.banner{height:794px;}

.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}

.banner .ban_nav{display:none;}

.banner .Left,.banner .Right{display:none;}

.bann_ext{position:relative;}

.frontCover{position:absolute;bottom:30px;left:45%;}

.frontCover li{float:left;width:15px;padding:0px;background:#ccc;color:#fff;overflow:hidden;margin-right:7px;cursor:pointer;border-radius:50%;}

.frontCover .img{position:relative;width:15px;height:15px;overflow:hidden;}

.frontCover img{position:absolute;width:0px;height:0px;left:-50px;}

.frontCover .open{background:#f30; width:15px;border-radius:50%;}

/*幻灯片(组件)*/

.slide{position:relative;width:100%;}

.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}

.ban_c img{width:100%;height:100%;}

.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:0px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}

.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}

.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}

.ban_nav .on{background:#f90;color:#fff;}



.zheng p img{ max-width:600px;}

.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:253px; margin-top:8px; }
.blk_18 .pcont { width:194px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton{ width:29px; height:30px; float:left; background:url(../images/jiantou-left.png) no-repeat;margin-top: 60px;}
.blk_18 .RightBotton { width:29px; height:30px; float:left; background:url(../images/jiantou-right.png) no-repeat; margin-top: 60px;}
.blk_18 .pl img { height:154px; display:block; cursor:pointer; border:none; width: auto; margin:0 auto;}
.blk_18 .pl { width:194px; float:left; text-align:center; }



.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}