@charset "utf-8";
/* CSS Document */

/*banner*/
.banner_box{height:402px; background:url(../images/banner.jpg) center no-repeat;}
.footer{ background:url(../images/foter_index.jpg) repeat-x;}

/*main_pro*/
.pro{height:540px;}
.pro_box{ height:433px; margin:0 auto; width:1000px; padding-top:50px;}
.pro_nav{width:192px; height:433px; float:left; background:#0a9eaa;}
.pro_title{height:53px; text-align:center; line-height:53px; color:#FFF; font-size:16px; font-weight:700;}
.pro_con{width:182px; height:375px; margin-left:5px; background:#FFF; overflow:hidden;}
/*产品分类*/
.wrap-menu { margin: 0 auto; overflow:hidden; width:165px;}
.wrap-menu ul { list-style: none; margin: 0; padding: 0; }
.wrap-menu ul li {text-indent:30px; float:left; border-bottom:1px dotted #cccccc;width:165px;}
.wrap-menu ul li h2 { width:165px;cursor: pointer;margin:10px 0 10px 0;  color: #fff; background:url(../images/index_nav.jpg) no-repeat; font-size:14px; height:25px; line-height:25px; font-weight:normal;}
.wrap-menu ul li a { display: block;height: 25px; line-height: 25px; margin: 1px 0 0 0; color: #1A385C;height:25px; background:url(../images/index_navli.jpg) 30px 8px no-repeat;}
.wrap-menu ul li a:hover { color:#fe3b01;}
/*产品展示*/
.pro_rig{width:770px; float:right; height:433px; background:#FFF;}
.title{width:100%; height:40px; border-bottom:1px solid #089faa;}
.heading{border-bottom:3px solid #089faa;height:37px;width:205px; text-align:center; line-height:37px; font-size:16px; color:#ff3b01; float:left;}
.more img{ float:left;margin:15px 0 0 0;}
.more{ float:right; height:40px; line-height:40px; margin-right:15px;}
.more a{color:#099ea9;}
.pro_pic{width:232px; height:173px; display:inline;float:left; margin-left:20px; margin-top:20px; text-align:center; line-height:25px;}
.pro_bor{width:230px; height:150px; border:1px solid #cccccc;}
.pro_bor:hover{border:1px solid #8cdae1;}
.pro_bor a:hover{ color:#099ea9;}


.dom{height:540px; background:#FFF;}
.dom_title{height:100px; background:url(../images/dom_bg.jpg) center no-repeat;}
.dom_box{width:570px; height:80px; margin:0 auto;}
.dom_con{height:435px; width:1000px; margin:0 auto;}
.dom_title2{font-size:16px; text-align:center;}
.dom_list{width:210px; height:303px; background:#f8f8f8; float:left; margin:25px 0 0 15px; padding:10px; text-align:center;}
.dom_list p{margin-top:10px; line-height:22px;}
.dom_list:hover{background:#099ea9; color:#FFF;}
.dom_list:hover h4{color:#FFF; border-bottom:1px dotted #FFF;}
.dom_bg{height:33px; background:url(../images/witness.jpg) center no-repeat;}


.witness{height:363px; background:#FFF; width:100%; margin:0 auto; border:1px solid #cccccc;}
.witness_left{width:685px; float:left; height:auto; height:363px;}
.witness_right{width:305px; float:right; height:auto;height:363px;}
.wit_box{width:306px; height:133px;  display:inline;float:left; margin:20px 0 0 25px;}
.wit_bor{width:147px; height:111px; border:1px solid #d1d1d1; float:left; margin-top:10px;}
.wit_bor img{margin:2.5px 0 0 2.5px;}
.wit_text{width:145px; height:105px; float:right; margin-top:15px;}
.wit_title{height:30px; line-height:30px;}
.wit_title a{font-weight:700; color:#064077;}
.wit_title a:hover{color:#ff3b01;}
.wit_con{line-height:20px;}
.honor{height:322px; background:url(../images/ry_bg.jpg) repeat-y;}



.device{height:256px; margin:0 auto; width:100%; margin-top:30px; background:#FFF; border:1px solid #cccccc;}
#deem {width:980px; margin:0 auto; margin-top:20px;height:185px;overflow:hidden;border:none;}
#indeem {float: left;width: 800%;}
#deem1,#deem2{height:185px;float:left; display:inline-mytable;}
#deem1 li,#deem2 li{ width:230px; height:185px; float:left; margin-right:40px;}
#deem1 li img,#deem2 li img{ display:block;padding:1px; border:1px solid #ccc;}
#deem1 li span,#deem2 li span{ width:127px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#deem1 {float: left;}
#deem2 {float: left;}
.lmboxb ul {margin-left:12px;margin-top:0px;}
.lmboxb ul li a {line-height:24px;}
.lmboxb ul li a:hover{color:#ff7519;}
.fontt{text-align:center;}


.main_bg{ width:1000px; margin:0 auto;height:auto;}
.ads{height:114px; margin:0 auto; margin-top:30px;}
.about{height:322px; margin-top:20px; background:#FFF; border:1px solid #cccccc;}
.video{width:257px; height:221px; float:left; margin:30px 0 0 20px;}
.about_rig{width:937px; height:225px; float:right; margin:30px 20px 0 0;}
.about_con{width:787px; height:225px; float:left; line-height:24px;}
.about_but{ width:123px; height:225px; float:right;}
.about_but li{height:39px; line-height:39px; text-align:center; background:url(../images/about_but2.jpg) no-repeat; margin-top:15px;}
.about_but a{color:#FFF; display:block;}
.about_but li.cur{margin:0;}
.about_but li:hover{background:url(../images/about_but.jpg) no-repeat;}
.about_but li.this{background:url(../images/about_but.jpg) no-repeat;}


.new{ height:357px;margin-top:30px; background:#FFF; border:1px solid #cccccc;}
.news{width:640px; height:357px; float:left;}

#TabTab03Con1 { width: 100%; height: 300px; overflow: hidden; }
#TabTab03Con2 { width: 100%; height: 300px; overflow: hidden; }
.xixi1 { width: 100%;line-height:45px; height:45px; cursor: pointer;font-size: 18px; color: #67cf19; font-weight:700;}
.xixi2 { width: 100%; height: 45px; line-height:45px; cursor: pointer; font-size: 18px; color: #67cf19; font-weight:700;}
.tab1 { width: 90px; height: 40px;line-height: 40px; float: left; text-align: center; cursor: pointer; }
.tab2 { width: 90px; height: 40px; line-height: 40px; float: left; text-align: center; cursor: pointer; }
#TabTab03Con1 li { height: 35px; line-height: 35px; text-indent: 25px; background:url(../images/newli.jpg) 0px 13px no-repeat;line-height: 35px;  border-bottom: 1px dotted #cacaca; overflow:hidden; width:90%; margin-left:30px;}
#TabTab03Con1 li a{float:left;}
#TabTab03Con1 li span{float:right; color:#aaaaaa;}
#TabTab03Con1 li a { color: #333; }
#TabTab03Con1 li a:hover { color: #ff7519; }
#TabTab03Con2 li { height: 35px; line-height: 35px; text-indent: 25px;background:url(../images/newli.jpg) 0 13px no-repeat;line-height: 35px;  border-bottom: 1px dotted #cacaca; overflow:hidden; width:90%; margin-left:30px;}
#TabTab03Con2 li a{float:left;}
#TabTab03Con2 li span{float:right; color:#aaaaaa;}
#TabTab03Con2 li a { color: #333; }
#TabTab03Con2 li a:hover { color: #ff7519; }


.pic_li{ width:580px; height:115px; margin:0 auto; margin-top:20px;}
.picli_bor{width:142px; height:98px; float:left; border:1px solid #cccccc;}
.picli_bor img{ margin:5px 0 0 5px;}
.span{float:right; width:420px; margin-left:15px; line-height:22px;}
.span a{color:#ff3b00;}


.honor2{width:350px; float:right; height:345px;background:url(../images/ry_bg.jpg) repeat-y;}

.demoli { line-height: 22px; border-bottom: 1px dashed #c5baa0; margin-bottom:10px; margin-top:10px;}
#demo01 { width:100%; margin:0 auto;}
.demoli a { padding: 5px; }
.wen { background: url(../images/wen.jpg) 0 1px no-repeat; text-indent: 20px; margin-top: 10px; }
.wen a { color: #333333; font-family: "宋体"; }
.da { background: url(../images/da.jpg) 0 2px no-repeat; text-indent: 20px; color: #333333; font-family: "宋体"; }
#demo02 { width:100%; }



.link{background:#FFF; margin-top:20px; border:1px solid #cccccc;}
.link_con{margin-top:15px; line-height:25px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.link_con a{margin:10px;}
.link_con a:hover{ color:#ff3b01;}
.step{height:177px;}
.step_box{width:163px; height:94px; float:left; background:url(../images/bz_bg.png) no-repeat; margin-top:40px; color:#FFF; line-height:48px; text-align:center;}
.step_box_cur{background:url(../images/bz_bg2.png) no-repeat;}
.jt{width:46px; height:22px; float:left; margin-top:75px; background:url(../images/jt.png) no-repeat;}
.jt_x{width:46px; height:22px; float:left; margin-top:75px;  background:url(../images/jt.png) 0 -22px no-repeat;}

.step_tp{height:48px;}
.step_num{ width:85%; margin-left:18px;height:43px; text-align:center; color:#089faa; font-weight:900; font-size:25px;}




/*banner*/
.main_c{width:1200px; margin:0 auto;}
.m_banner{ background:#fff;height:388px; position:relative;}
.m_banner .banner{height:402px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:1200px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -590px;z-index:2;}
.banner_ctrl a{ display:block;width:55px;height:100px;  position:absolute; opacity:.1;filter: alpha(opacity=50);
-moz-opacity:0.1;}
.banner_ctrl a.prev{left:-30px;background:url(../images/left.png) no-repeat;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;background:url(../images/right.png) no-repeat;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}






