﻿/*--------------全局----------------*/
body { margin:0; font-size:12px; font-weight:normal; font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; background:#FFF; color:#666;}
h1,h3,h4,h5,ol,ul,li,dd,dl,dt{margin:0; font-weight:normal; font-size:12px; padding:0; list-style:none; color:#000;}
a { color:#989898; font-weight:normal; text-decoration:none;}
img{ border:0;}
.clear{height:0; overflow:hidden; clear:both}

/*--------------index----------------*/
.top { width:100%; margin-bottom:2px; position:relative; overflow:hidden;}
.top img { width:100%;}
.logo { display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.xinlan { display:block; width:60px; height:100%; position:absolute; right:0; top:0px; background:url(../images/to.png) center no-repeat}
.index_cont { width:100%; margin-top:13%;}
.slider{display:none;}/*用于获取更加体验*/
.slider ul li { position:relative;}
.slider_text { position:absolute; left:3%; bottom:0; z-index:9; font-size:12px; color:#FFF; padding:1% 0;}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#ee0042;font-size:0}
.focus span.current{background:#fff}
.ind_cont { width:96%; margin:2%; overflow:hidden;}
.ind_cont2 { width:100%; overflow:hidden}
.ind_left { float:left; width:49%; overflow:hidden;}
.ind_left img { width:100%;}
.ind_right { float:right; width:49%; overflow:hidden;}
.ind_img img { width:100%;}
.ind_img h1 { width:100%;font-size:18px; border-bottom:1px dashed #d5d6d6; margin-top:10px;line-height:40px; text-align:center;}
.jd_ul{ margin-top:10px;}
.jd_ul li{ float:left; width:50%; margin-bottom:2%; overflow:hidden; text-align:center; background:url(../images/case.jpg) top center no-repeat;}
.jd_ul li img { width:140px; padding-top:3px}

.ind_1 { padding-bottom:10px;}
.ind_1 li{ float:left; width:50%; margin-bottom:2%; overflow:hidden; text-align:center;}
.ind_1 li img { width:90%; margin-left:5%}

.nul_1 { padding-bottom:10px; padding-top:20px;}
.nul_1 li{ float:left; width:50%; margin-bottom:2%; overflow:hidden; text-align:center;}
.nul_1 li img { width:90%; margin-left:5%}


.ind_2 { position: relative; margin-top:13.8%}
.ind_2 .vimg { width:100%;}
.ind_tab{ line-height:30px; color:#FFF;font-size:14px}
.ind_inp{ width:100%; border-radius:3px; border:0; line-height:24px;}
.serbuttom{ display:block;width:150px;height:37px;border-radius:5px;background:#ff9c00;text-align:center;line-height:35px; margin-left:55px;border:0;font-family:"微软雅黑",arial, sans-serif; color:#FFF; text-shadow:#666 0 1px 0;}
.dh{ width:100%；; margin-top:3%; margin-bottom:3%}
.dh a{ float:left; width:20%; text-align:center; font-size:14px; font-weight:bold}
.dh a img{width:80%;}


.matop{ margin-top:16%}
.mafoot{ height:50px;}
.top_gg{ margin-top:5%}
.top_gg img{width:100%;}
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:1920px;/* 设置焦点图最大宽度 */ }
.slideBox .hd {}
.slideBox .hd ul{position:absolute; height:28px; line-height:28px; text-align:right; bottom:5px; width:100%; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; background:url(../images/point.png) center center no-repeat;border-radius:50%; line-height:60px; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{background:url(../images/point_on.png) center center no-repeat;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


.al_tab{ line-height:40px; color:#666; font-size:16px}
.al_inp{ width:100%; border-radius:3px; border:1px solid #666; line-height:24px;}
.al_n{ font-size:18px; font-weight:bold; text-align:center; padding-top:5%}

.coop_ul { padding-bottom:50px; padding-top:20px;}
.coop_ul li{ float:left; width:33.3%; margin-bottom:2%; overflow:hidden;}
.coop_ul li img { width:94%; margin-left:3%}

.ab_con{ width:96%; padding:2%}
.ab_con img{ max-width:100%; height:auto}




/*--------------about----------------*/
.about_list { display:block; width:100%; margin-bottom:2%; overflow:hidden;}
.about_list img { width:100%;}
.about_list1 {  width:94%; background:#f0f0f0; border:2px solid #b6b5b5; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; margin-bottom:2%; margin-top:5%; margin-left:2%; overflow:hidden;}
.about_list1 li { border-bottom:1px solid #b6b5b5; padding:0px 10px;overflow:hidden;}
.about_list1 li span { float:right; line-height:50px; font-size:14px; font-weight:bold; color:#a0a0a0;}
.about_list1 li a { float:left; width:95%; height:50px; line-height:50px; font-size:16px; color:#000;}

.about_e{ width:100%; height:100%}

/*-------------member---------------*/
.mem_top{ margin-top:150px; width:280px; height:42px;background:url(../images/member.jpg); font-size:24px; font-weight:bold; color:#b60033; line-height:48px; text-align:center}
.mem_cen{ width:280px; background:url(../images/member_c.jpg); }
.mem_but{ float:left; width:60px; height:38px; margin-left:30px; background:url(../images/member2.jpg); border:0; font-family:"微软雅黑";font-size:18px; font-weight:bold; color:#ffffff; line-height:38px; text-align:center; overflow:hidden}
.mem_reg{ float:left; width:100px; height:38px; margin-left:20px; background:url(../images/member3.jpg);font-family:"微软雅黑";font-size:18px; font-weight:bold; color:#333333; line-height:38px; text-align:center; }
.mem_inp{ height:40px; padding-top:15px; padding-left:20px; font-size:18px; color:#333}
.mem_i{ width:180px; height:30px; border:1px solid #CCC}
.mem_i1{ width:160px; height:30px; border:1px solid #CCC}

.mem_but1{ display:block; width:100px; height:38px; margin: auto; background:url(../images/member3.jpg); border:0; font-family:"微软雅黑";font-size:18px; font-weight:bold; color:#333333; line-height:38px; overflow:hidden}

/*-------------brand---------------*/
.brand1 { width:100%; position:relative; overflow:hidden;}
.brand1 img { width:100%;}
.brand2 { width:100%; height:100%; position:absolute; left:0; top:0; }
.brand2 span { display:block; width:100%; height:15.5%; overflow:hidden;}
.brand2 span a { float:left; width:32%; height:100%; margin-left:1%;overflow:hidden;}
.brand3 { width:100%; border-bottom:1px solid #c3c3c3; position:relative; overflow:hidden;}
.brand3 img { width:100%;}
.brand4 { width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.brand4 span { float:left; width:12%;  height:80%; margin-top:2%; overflow:hidden;}
.brand4 span img { width:100%}
.brand4 a { float:left; width:80%; height:100%; line-height:350%;  font-size:16px; color:#000; font-weight:bold; overflow:hidden;}
.brand4 samp { float:left; width:80%; height:100%; line-height:350%; font-family:"微软雅黑";  font-size:16px; color:#000; font-weight:bold; overflow:hidden;}
.nei_cont2 { width:94%; overflow:hidden; padding-bottom:10px;margin:3%;}
.nei_cont2 p{text-indent:2em;ont-size:14px;line-height:20px;}
.nei_cont2 iframe { width:96%; height:260px; margin-top:3%; margin-left:2%;}
.pro_list2 { float:left; width:46%; border:2px solid #e3e3e3; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius:10px; margin-bottom:4%; overflow:hidden;}
.pro_text2 {border-top:2px solid #e3e3e3; padding:5px; font-size:0.8em; line-height:18px; color:#000; font-weight:bold; overflow:hidden;}
.pro_text2 span { color:#b50033; }
.brand5 { font-size:16px; font-weight:bold; color:#333; padding-bottom:3px;}

.pronei_list{ padding-left:5%; list-style:none}
.pronei_list li{ background:url(../images/bs.png) 0px 10px no-repeat; height:40px; line-height:40px; text-indent:15px; font-size:16px; color:#000; font-weight:bold;}


.ab_tit{ width:94%; margin-left:3%; height:50px; line-height:50px; text-align:center; color:#333; font-size:16px; border-bottom:1px dashed #ddd}

/*--------------news----------------*/
.ab_k{ padding-top:20px;}
.typeList{ padding-bottom:60px;}
.typeListUl{ list-style:none; margin:0; padding:0;}
.typeListUl li{ width:100%; height:60px; line-height:60px; margin:0; padding:0; border-bottom:1px solid #ececec;}
.typeListUl li a{ width:100%; height:60px; line-height:60px; display:block;}
.typeListUl li img{ float:left; height:58px;}
.typeListUl li span{ float:right; height:60px; line-height:60px; display:block; font-size:14px; color:#999; margin-right:5%;}
.typeListUl li b{ float:left; height:60px; line-height:60px; display:block; font-size:16px; color:#333;}

.news_lsit{ width:96%; margin:auto; margin-top:10px; min-height:300px}
.news_lsit li {width:94%; padding:3%; border-bottom:1px dashed #e3e3e3; font-size:14px; line-height:22px; overflow:hidden;}
.news_lsit li a { display:block; width:100%; height:400%;color:#333}
.news_lsit li a b{ font-size:14px;color:#aa393c}
.news_lsit li span { font-size:12px; color:#999}
.news_lsit li img { float:left; width:40%; margin-right:3%; margin-top:3%;}

.apl{
	width:92%; margin-left:3%; margin-top:5%;
	text-align: left;
	 border:1px #d0d0d0 solid; border-radius:6px;background:#f8f8f8;
	 line-height:40px;}

.tab_sele{ width:230px; height:26px; line-height:26px; font-family:"微软雅黑"; border-radius:3px;border:1px solid #ddd}
.tab_inp1{ width:230px; height:24px; line-height:24px; font-family:"微软雅黑";border-radius:3px;border:1px solid #ddd} 
.tab_inp{ width:96px; height:24px; line-height:24px; font-family:"微软雅黑";border-radius:3px; border:1px solid #ddd}  
 .aprbuttom{float:left;width:260px;color:#FFF;font-size:16px;height:42px;background:url(../images/jiudianbj.jpg);text-align:center;line-height:40px;margin-top:25px;margin-bottom:30px;font-weight:bold;margin-left:15px; border:0;}

/*--------------contact----------------*/
.contact1 { width:100%; margin-bottom:2%; overflow:hidden;}
.contact1 img { width:100%;}
.contact2 { width:100%; line-height:23px; font-size:1.1em; color:#555555;}

.contact3 { width:33%; float:left;}



/*---------------分页------------------*/
.page { width:100%; height:27px; margin-top:15px; overflow:hidden;}
.page table td { width:25%; height:27px; text-align:center; overflow:hidden;}
.page table td a { display:block; width:71px; height:27px; background:url(../images/page-b.png) no-repeat; text-align:center; line-height:27px; color:#FFF; margin:auto; overflow:hidden;}




.dpsec{width:90%; margin:4px auto; height:40px; line-height:40px; display:-webkit-box; -webkit-box-align:center; background:#e95d84; position:relative; color:#fff; font-size:14px;}
.secolor2{background:#81961c;}
.secolor3{background:#3bbcec;}
.dpsec p{ margin:0; padding:0;margin-left:15px;}
.dpsec p span{font-size:14px;}
.dpsec a{display:block; height:16px; width:16px; background:url(../images/arr.png) no-repeat; background-size:cover; position:absolute; right:15px; top:10px; -webkit-transform:rotate(180deg);}
.dpsec a.deg0{-webkit-transform:rotate(0deg);}
.dptxt{width:88%; padding:10px 0; margin:0 auto; line-height:26px; font-size:14px; color:#666}
.dptxt p{line-height:26px; font-size:14px}
.dptxt img{ width:100%; padding-bottom:2px;}

.news_tit{ line-height:35px; font-size:20px; font-weight:bold; color:#333; text-align:center;}
.new_content{ font-size:14px;color:#333; padding-top:10px; line-height:30px;}

.new_content img{ width:90%}
.new_content h2{ display: block; height:30px; background:url(../images/1212.jpg) left bottom no-repeat; font-size:20px; font-weight:bold; color:#9e002c; text-indent:35px }
.news_table{ border-bottom:1px solid #999;}

.prd_img{ width:94%; margin:auto;border-bottom:1px solid #ddd}
/*--------------pro----------------*/
.topa { width:100%; position:fixed; top:0; z-index:9999; overflow:hidden; border-bottom:1px solid #eee;background:#FFF;}
.nei_top {width:100%; position:relative; overflow:hidden;float:left;height:50px;background:url(../image/logo.jpg) left no-repeat;padding-left:80px;font-size:22px;color:#000;line-height:50px;font-weight:bold;}

.topa span{width:40%;float:right;font-size:12px}
.topa span a{color:#666;}
.topa span a:hover{color:#06F;}
.title { width:100%; height:100%; position:absolute; left:0; top:50%; text-align:center; font-size:16px; color:#FFF; margin-top:-11px; z-index:1; font-weight:bold; overflow:hidden;}
.left_logo { display:block; width:15%; height:100%; position:absolute; left:0; top:0; z-index:98; overflow:hidden;}
.left_tit { display:block; width:100%; height:100%; line-height:100%; text-align:center; position:absolute; left:0; top:50%; font-size:20px; color:#FFF; margin-top:-10px; z-index:90; font-weight:bold;overflow:hidden;}
.nei_left_a { display:block; width:20%; height:100%; position:absolute; left:0; top:0; z-index:99; overflow:hidden;}
.nei_right_a {display:block; width:18%; height:100%; position:absolute; right:0; top:0; z-index:99; overflow:hidden;}
.nei_cont { width:96%; margin:15% 2%; overflow:hidden;}



.pro_list { float:left; width:48%; border:2px solid #e3e3e3; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius:10px; margin-bottom:2%; overflow:hidden;}
.pro_img { width:100%; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius:8px 8px 0 0;}
.pro_text { width:100%; position:relative; border-top:2px solid #e3e3e3; overflow:hidden;}
.pro_text img { width:100%; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius:0 0 8px 8px;}
.pro_text span { width:100%; height:100%; position:absolute; left:10px; top:50%; margin-top:-8px; color:#b50033; font-size:14px; overflow:hidden;}
.bottom { width:100%; position:fixed; bottom:0; z-index:99999; background:#FFF; overflow:hidden;}
.menu { width:100%; position:relative; bottom:0; overflow:hidden;}
.menu img { width:100%; border:0;}
.menu_ul { width:100%; height:100%; position:absolute; left:0; top:0; z-index:99999; overflow:hidden;}
.menu_ul li { float:left; width:20%; height:100%; overflow:hidden;}
.menu_ul li a { display:block; width:100%; height:95.7%; margin-top:4.3%; overflow:hidden;}

.minNav{ width:100%; overflow:hidden;margin-top:20px;background:#0e85e0;opacity:0.6;height:5em;line-height:5em; position:fixed; bottom:0; z-index:100;-webkit-box-shadow:0 0 3px rgba(118, 118, 118, .5); -moz-box-shadow:0 0 3px rgba(118, 118, 118, .5);   box-shadow:0 0 3px rgba(118, 118, 118, .5); z-index:100}
.minNav ul{ list-style:none; margin:0; padding:0;}
.minNav li{ width:20%; overflow:hidden; float:left;text-align:center;}
.minNav li a{color:#fff;}
.minNav li img{ display:block; width:100%;}

.ser_list{ width:90%; margin:auto;}
.ser_list li{ margin-top:3%}
.ser_list li h3{ font-size:18px; border-left:3px solid #df3501; margin-top:5px; text-indent:10px;}
.ser_list li font{ color:#df3501}
.ser_list .ser_img{ width:96%; border:4px solid #eee;}
.ser_list li h3 span{ float:right; height:20px}
.ser_list li h3 span img{ height:100%}




.i_product{width:100%;overflow: hidden;background: #c6e6f9;margin-bottom:15px;}
.i_product_l{width: 98%;}
.i_product_l li{float:left;display: inline-block;width: 50%;height: 295px;margin-bottom: 10px;background:  #fff;}
.i_product_l li a{display:block;width:100%;height: 265px;padding-top: 15px;}
.i_product_l li i{display: block; width:100%; height: 153px; margin: 0 auto;}
.i_product_l li h4{display: block;margin:15px auto 0px;font-size: 12px;line-height: 25px;text-align: center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 100%;color:#000;font-weight:normal;}
.i_product_l li>a>span{display: block;margin-top: 10px;width:84%;height: 50px;padding: 0 20px;line-height:24px;overflow: hidden;text-align: center;color:#666;}
.i_product_l li ins{display: block; margin:15px auto 0; width:55%; height: 25px; line-height:25px; color: #000; border:1px solid #666; border-radius:6px; text-decoration: none; text-align: center;}
.i_product_l li a:hover{ background: #0083e6;}
.i_product_l li a:hover h4, .i_product_l li a:hover span, .i_product_l li a:hover ins{color:#FFF;}
.i_product_l li a:hover ins{border-color:#FFF;}

.i_product_l li:nth-child(1) i{ background: url(../image/p1.png) no-repeat center center;}
.i_product_l li:nth-child(1) a:hover i{ background: url(../image/p1.png) no-repeat center center;}
.i_product_l li:nth-child(2) i{ background: url(../image/p2.png) no-repeat center center;}
.i_product_l li:nth-child(2) a:hover i{ background: url(../image/p2.png) no-repeat center center;}
.i_product_l li:nth-child(3) i{ background: url(../image/p3.png) no-repeat center center;}
.i_product_l li:nth-child(3) a:hover i{ background: url(../image/p3.png) no-repeat center center;}
.i_product_l li:nth-child(4) i{ background: url(../image/p4.png) no-repeat center center;}
.i_product_l li:nth-child(4) a:hover i{ background: url(../image/p4.png) no-repeat center center;}
.i_product_l li:nth-child(4n) {
    margin-right: 0;
}


.qualityContent{ padding-bottom:60px;}
.qualityList{ width:100%; margin:0; padding:0; margin-top:15px;list-style:none;}
.qualityList li{ width:48%; margin:1%; text-align:center; float:left; text-align:center;}
.qualityList li img{ width:150px; height:150px;-webkit-box-shadow:0 0 7px rgba(118, 118, 118, .5); -moz-box-shadow:0 0 7px rgba(118, 118, 118, .5);   box-shadow:0 0 7px rgba(118, 118, 118, .5);}
.qualityList h5{ font-size:14px; line-height:40px; color:#666;}


.cpshows_cont { width:100%; overflow:hidden;}
.cpshows_cont h3 { width:100%; height:45px; text-align:center; line-height:45px; font-weight:bold; font-size:14px; color:#333333; border-bottom:1px solid #dddddd; overflow:hidden;}
.cont_1 {  padding:10px 15px; color:#6d6d6d; line-height:25px; margin:auto; overflow:hidden;}