@charset "utf-8";
/*  全局  */
.top,.header,.nav,.main1,.main2,.main3,.main4,.footer,.mainbody { width:1004px; padding:0px; margin:0px auto;}
/*  top  */
#top { height:37px; line-height:37px; background:url(../images/topbg.jpg) repeat-x;}
.top2 { width:211px; color:#000000; }
.top2 a { color:#000000; font-size:12px; line-height:30px;}
/*  header  */
#header { height:111px; background:url(../images/headerbg.jpg) repeat-x; }
.header h1 { width:730px;}
/*  搜索  */
.header_2 { padding-top:22px; width:223px;}
.search { background:url(../images/e.jpg) no-repeat; width:223px; height:24px; margin-right:3px;}
.search input{ border:none;display:inline-block;}
.text_box{ width:148px; height:24px; padding-left:29px; color:#808080; line-height:24px; float:left; border:none; background:none; }
.s_but{width:46px;height:24px; cursor:pointer; float:right; border:none; background:none; font-size:14px; font-weight:bold;}
/*  nav  */
#nav { height:35px; background-color:#006069;}
.nav ul li { float:left; text-align:center; }
.nav ul li a { color:#fff; font-size:12px; display:block; text-align:center; line-height:35px; width:142px; border-right:1px solid #90b9bd;}
.nav li .current,.nav li a:hover { background-color:#ff901c; text-decoration:none;}
.nav .last { border-right:none;}


/*  banner  */
#wrapper { width:100%; /*height:342px;*/ }
.rslides { margin: 0 auto; }
#slider2,#slider3 { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin: 0 auto; }
.rslides_tabs { list-style: none; padding: 0; background: rgba(0,0,0,.25); box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);  font-size: 18px; list-style: none; margin: 0 auto 50px;  max-width: 540px; padding: 10px 0; text-align: center; width: 100%; }
.rslides_tabs li { display: inline;  float: none;  margin-right: 1px; }
.rslides_tabs a {width: auto;  line-height: 20px;  padding: 9px 20px;  height: auto;  background: transparent;  display: inline;  }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background: rgba(255,255,255,.1);  color: #fff;  font-weight: bold; }

/* Callback example */
.events { list-style: none; }
.callbacks_container { position: relative; float: left; width: 100%; }
.callbacks {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.callbacks li {position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img { display: block;  position: relative; z-index: 1;  height: auto;  width: 100%;  border: 0;  }
.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff; font-family:'微软雅黑'; background: #000;  background: rgba(0,0,0, .8);  left: 0; right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none;  }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px; overflow: hidden; text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto; background-position: right top; right: 0; }
@media screen and (max-width: 600px) {
.callbacks_nav { top: 47%; }
}

/*mainbody*/
#main1 { background-color:#f4f2f3; padding-top:38px; }
.lan { background:url(../images/main1bg.gif) no-repeat center center; margin-bottom:40px;}
.lan h2 { text-align:center; color:#00373d; font-size:30px; font-family:"微软雅黑"; }
.lan font { display:block; font-family:Arial; color:#00373d; font-size:14px;}
.main1_2 {height:38px !important;}
.main1_2 ul {width:810px;height:38px !important;padding:0px; margin:0px auto;}
.main1_2 ul li { height:38px !important; line-height:38px; width:186px; background-color:#006069; margin:0px 7px; text-align:center; float:left}
.main1_2 ul li a { height:38px; line-height:38px; color:#fff; font-size:14px; display:block}
.main1_2 ul li a:hover,.main1_2 ul li a:hover {background-color:#ff901c; text-decoration:none; cursor:pointer;}
/*产品滚动*/
.product1 {float:left; margin:0px 10px 10px 10px; _height:170px;}
.product1 dd a{display:block;text-align:center;color:#333; line-height:30px;}
.product1 dt img{width:228px;height:169px;}
.product1 dt {width:228px;height:169px;border:4px solid #fff;}
.product1 dt:hover { border:4px solid #fc8f1a;}
#demo{overflow:hidden;width:1000px; padding:25px 0px;}
#indemo{float:left;width:800%;}
#demo1,#demo2{float:left;}
/*案例展示*/
#main2 { background-color:#006069; padding-top:38px; padding-bottom:60px;}
.lan2 { background:url(../images/main2bg.gif) no-repeat center center; margin-bottom:30px;}
.lan2 h2 { text-align:center; color:#fff; font-size:30px; font-family:"微软雅黑"; }
.lan2 font { display:block; font-family:Arial; color:#fff; font-size:14px;}

.rollBox{width:1004px; height:200px; }
.rollBox .LeftBotton{height:27px;width:11px; background:url(../images/a1.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; margin-top:90px; margin-right:5px;}
.rollBox .RightBotton{height:27px;width:11px;background:url(../images/a2.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top:90px; margin-left:5px; }
.rollBox .Cont{width:972px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;width:223px; height:191px; text-align:center; margin:15px 10px; border:1px solid #fff; }
.rollBox .Cont .pic img{ width:223px; height:159px;display:block;margin:0 auto;  }
.rollBox .Cont .pic dl {}
.rollBox .Cont .pic dl:hover { color:#fff;}
.rollBox .Cont .pic dl dd { text-align:center;background-color:#fff; }
.rollBox .Cont .pic dl dd a { display:block; font-size:14px; line-height:32px; color:#000;}
.rollBox .Cont .pic dl dd a:hover { text-decoration:none; color:#000;}
.rollBox .Cont .pic dl dd p { line-height:22px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#777777;text-decoration:none;}
.rollBox .Cont a:hover{color:#000;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/*广告*/
#main3 { background:url(../images/q.gif) repeat-x; height:100px;}

/*新闻*/
#main4 { background-color:#fff; margin:20px 0px;}
.main4a { width:304px;}
.lan3 { height:34px; line-height:34px; border-bottom:1px dotted #949494;}
.lan3 h2 { font-size:14px; color:#000; font-weight:bold;}
.lan3 font { color:#0767be; font-family:Arial; font-weight:normal; padding-left:5px; text-transform:uppercase;}
.main4a_2 ul { margin:10px 0px;}
.main4a_2 ul li { height:32px; line-height:32px;}
.main4a_2 ul li a {height:32px; line-height:32px; background:url(../images/b1.gif) no-repeat left center; padding-left:17px; color:#676767; display:block;}
.main4a_2 ul li a:hover { background:url(../images/b2.gif) no-repeat left center; color:#0163ae;}

/*公司简介*/
.main4b { width:370px; margin-left:20px;background:url(../images/t.jpg) no-repeat left center; padding-left:20px;}
.main4b_2 { padding:10px 5px; color:#626262; line-height:22px;} 
.main4b_2 img { float:left; margin:5px 10px 0px 0px;}
/*联系我们*/
.main4c { width:250px;}
.main4c_2 { background:url(../images/u.jpg) no-repeat right bottom; line-height:22px; padding:10px 5px; color:#626262; min-height:220px;}

/*底部*/
#footer { background-color:#006069; }
.footer {color:#fff; line-height:24px; padding:20px 0px;}
.footer a { color:#fff;}
/*      内页      */
#mainbody { background-color:#f4f2f3; padding-top:26px;}
.aside { width:246px; margin-bottom:30px;}
.lan4 { background-color:#e7e7e7; height:46px; line-height:46px;}
.lan4 h2 { color:#2d2d2d; font-size:24px;font-family:"微软雅黑"; padding-left:10px;}
.aside1 { width:235px; background-color:#fff; padding:7px;}
.aside1_2 ul {}
.aside1_2 ul li { height:38px !important; line-height:38px; width:235px; background-color:#006069; margin-top:7px; text-align:center;display:inline-block; }
.aside1_2 ul li a { height:38px; line-height:38px; color:#fff; font-size:14px; display:block}
.aside1_2 ul li a:hover,.aside1_2 ul a.current { background-color:#ff901c; text-decoration:none; cursor:pointer;}
.aside1_2 ul li a:hover {text-decoration:none;}

.aside2 { background-color:#fff; border:1px solid #e7eaec; margin-top:10px;}
.lan5 { height:46px; line-height:46px;}
.lan5 h2 { color:#2d2d2d; font-size:24px;font-family:"微软雅黑"; padding-left:10px;}
.aside2_2 { line-height:24px; color:#000; padding:0px 10px 10px 10px;}

.mainbox { width:733px;}
.lan6 { height:40px; line-height:40px; border-bottom:1px solid #949293;}
.lan6 h2 { font-size:30px;font-family:"微软雅黑"; color:#00373d; padding-left:10px;}

.mainbox_2 { padding:10px; line-height:24px;}
/*产品展示*/
.mainbox_2a dl { margin:10px 10px 0px 17px;_margin:10px 10px 0px 10px; float:left; height:180px;}
.mainbox_2a dl dt { width:207px; height:149px;}
.mainbox_2a dl dt img { width:205px; height:147px; border:1px solid #d8d8d8;}
.mainbox_2a dl dd { text-align:center;}
.mainbox_2a dl dd a { color:#333; line-height:30px; display:block; }

/*公司新闻*/
.mainbox_2a ul { margin:0px 0px 15px 10px;}
.mainbox_2a li { height:40px; width:710px; border-bottom:1px dashed #999;}
.mainbox_2a li a { color:#333; display:block; height:40px; line-height:40px; padding-left:3px;}
.mainbox_2a li a:hover { text-decoration:none; color:#006069;}
.mainbox_2a li span { line-height:40px; color:#7c7c7c;}
/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{font-family:'微软雅黑'; padding-top:10px; margin:0px 40px;}
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px; line-height:24px; color:#333;}


.message li{margin-top:15px; font-family:'微软雅黑'; font-size:13px;}
	.message li label{float:left;width:100px;text-align:right;line-height:20px;}
	.message li div{float:left;width:480px;}
	.message li div textarea{border:1px solid #ccc;width:480px;height:120px;font-size:12px;color:#555;line-height:20px;padding:5px;}
.input_m,.input_b,.input_s{border:1px solid #ccc;background:#fff;margin-right:5px;height:20px;line-height:20px;color:#555;}
.input_m{width:185px;}
.input_b{width:360px;}
.input_s{width:65px;}
	.yanzheng{border:1px solid #ccc;display:inline-block;width:70px;height:20px;vertical-align:top;}
.up_but{cursor:pointer;font-size:12px;background:#ff901c;color:#fff;border:none; line-height:25px; padding:0 6px;}
/*detail*/
.detail h4 { text-align:center; color:#ff901c;font-size:20px; font-weight:normal; font-family:'微软雅黑'; margin-top:10px;}
.xxbiaoti {text-align:center;height:35px;line-height:35px; font-size:12px;  }
.xxbiaoti span {margin-right:10px; color:#666;}
.xxbiaoti a {padding:0px 5px; color:#0b5eaa;}
.detail .m { padding:10px; line-height:22px; font-size:12px;}
.pres{background:#e6e6e6;color:#0f0f0f;border-top:2px solid #fff;display:block;height:30px;line-height:30px;padding:0 10px;}
.pres a{color:#333}
.detail img{max-width:700px;_width:expression(document.body.clientWidth > 700 ? "700px" : "auto");}







