@charset "utf-8";
/*global*/
i { font-style: normal }
a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #948d81; text-decoration: none; }
a:active { color: #666; text-decoration: none; }
body { font-size: 14px; line-height: 28px; color: 666; font-family: Arial, "Microsoft YaHei"; background-color: #fff; }
header { height: 115px; background-color: #fff; }
footer { background: #20a2dc; padding-top: 30px; overflow: hidden; }
.global_logo { background: url("../images/logo.jpg") no-repeat left center; float: left; height: 115px; overflow: hidden; width: 605px; }
.global_logo a { display: block; line-height: 300px; }
.global_nav { padding-top: 65px; height: 38px; line-height: 38px; }
.global_nav>ul>li { float: left; font-size: 16px; position: relative; }
.global_nav>ul>li>a { display: block; }
.global_nav ul li ul { display: none; background: #00b4cc; padding: 10px 0; position: absolute; z-index: 9999; }
.global_nav ul li ul li { font-size: 12px; width: 160px; text-align: left; }
.global_nav ul li ul li a { color: #fff; }
.global_footer_nav>ul>li { border-left: 1px #40afe1 solid;}
.global_footer_nav ul li ul li { font-size: 12px; line-height: 24px;}
.global_footer_nav ul li span{padding: 0 20px;color: #eaf6f9;}
.global_footer_nav a { color: #eaf6f9; padding:0; }
.global_copyright { color: #eaf6f9; font-size: 12px; }
.global_copyright a { color: #eaf6f9; }
.fanhui{ color:#C00 !important;}
.container_1800 { margin-left: auto; margin-right: auto; width: 1490px;}
.ico { font-family: 'iconfont'; }
@font-face {
  font-family: 'iconfont';  /* project id 405711 */
  src: url('//at.alicdn.com/t/font_405711_do1iwkb83nhilik9.eot');
  src: url('//at.alicdn.com/t/font_405711_do1iwkb83nhilik9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_405711_do1iwkb83nhilik9.woff') format('woff'),
  url('//at.alicdn.com/t/font_405711_do1iwkb83nhilik9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_405711_do1iwkb83nhilik9.svg#iconfont') format('svg');
}
/*public*/
.public_index_title { text-align: center; padding-top: 38px; padding-bottom: 22px; }
.public_index_title h3 { font-weight: normal; font-size: 24px; }
.public_index_title h4 { font-weight: normal; font-size: 12px; color: #999; }
.public_bread { height: 55px; line-height: 55px; color: #666666; }
.public_bread i { font-style: normal; font-size: 18px; padding-right: 5px; }
.public_bread a { color: #666; }
.public_content_nav { background: #f2f2f2; }
.public_content_nav ul li { height: 45px; line-height: 45px; }
.public_content_nav ul li a { display: block; }
.public_content_nav ul li a:hover { color: #fff; background: #00b4cc; }
.public_content_nav ul li.current a { color: #fff; background: #79c05c; }
.public_group { padding: 40px 0; color: #666; }
.public_about_title { background: #f0f0f0; border-left: 3px #79c05c solid; padding-left: 15px; height: 50px; line-height: 50px; font-size: 16px; }
.public_page span.current { background: #79c05c none repeat scroll 0 0; border: 1px solid #79c05c; }
.language_group ul li { float: left; margin-right: 10px; }
.language_group { position: absolute; right: 10px; top: 10px; }
.language_group ul li.current a { color: #20a2dc; }
.line_5_gray { width: 100%; height: 5px; background: #f4f4f4; }
/*index*/

.index_banner { background: url(../images/banner.jpg) no-repeat center; height: 550px; width: 100%; }
.public_search { height: 50px; line-height: 50px; overflow: hidden; }
.redsearch { width: 1100px; height: 49px; color: #676767; border-bottom: 1px #dc2020 solid; }
.redsearch a{ padding-right:10px;}
.searchgroup { height: 49px; color: #676767; border-bottom: 1px #20a2dc solid; }
.redsearch a { color: #676767; }
.redsearch span { padding-left: 10px; padding-right: 10px; }
.index_product { height: 625px; background: url(../images/index_products_b.jpg) no-repeat center top; }
.index_products_nav { height: 65px; width:1190px; margin: 0 auto; }
.index_products_nav ul li { cursor: pointer; float: left; text-align: center; margin-left:3px; margin-right: 3px; width: 142px; height:45px; line-height: 38px; color: #fff; }
.index_products_nav ul li.current { background: url(../images/pr_sanjiao.png) no-repeat center bottom;  }
.index_products_nav ul li a{  font-size:14px;  background: #20a2dc; display:block; width:142px; height:38px; color:#fff;}
.index_products_nav ul li.current a{ background: #dc2020;}
.index_products_list { overflow: hidden; margin-bottom: 20px; }
.index_products_list img{ width:84px; height:60px; }
.index_products_list ul li { background: #fff; margin-right: 3px; margin-bottom: 3px; width: 235px; float: left; height: 60px; line-height: 60px; }
.index_products_list ul li span { border-left: 1px #f0f0f0 solid; padding-left: 15px; }

/*首页图片列表*/
.index_products_list_img { overflow: hidden; margin-bottom: 20px; }
.index_products_list_img ul li { background: #fff; margin-right: 5px;margin-left: 5px;border:2px #fff solid;  text-align:center; margin-bottom:10px; width: 226px; float: left; height: 140px; }
.index_products_list_img ul li:hover{ border:2px #20a2dc solid;}
.index_products_list_img img {  width:140px; height:140px;  }
.photo_list > li img { width: 216px; height:216px; border:2px #fff solid;}
.photo_list > li p{ text-align:center; line-height:220%;}
.photo_list > li img:hover{border:2px #20a2dc solid;}
.prshowtitle{ text-align:center; padding-top:30px; padding-bottom:30px; font-size:16px; border-bottom:1px #CCCCCC dotted;}
.photo_list3 > li img { width: 260px; height:260px; border:2px #eaeaea solid;}
.photo_list3 > li p{ text-align:center; line-height:220%;}
.photo_list3 > li img:hover{border:2px #20a2dc solid;}
.photo_list3 li{ float:left;width: 264px; margin-left:10px; margin-right:10px; }
.photo_list3{ padding-left:50px; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.index_products_more a { display: block; width:160px; height: 40px; line-height: 40px; border: 1px #d9d9d9 solid; text-align: center; color: #636363; margin: 0 auto; font-size:16px; }
.index_advantage { padding-top:10px; padding-bottom: 120px; width:580px; overflow: hidden; padding-left:50px }
.index_advantage ul li { padding-left: 22px; border-radius: 6px; background: #e9f7ff;  border: 1px #43b1e2 dotted; line-height: 25px; padding-top:10px; padding-bottom:10px; margin-bottom: 10px; }
.ny_advantage { padding-top: 50px; padding-bottom: 60px; width: 410px; overflow: hidden; background: url(../images/ny_youshi.jpg) no-repeat 50px 40px; padding-left: 430px }
.ny_advantage ul li { padding-left: 22px; border-radius: 6px; background: #e9f7ff; height: 45px; border: 1px #43b1e2 dotted; line-height: 45px; margin-bottom: 10px; }

/*goods*/
.ny_bg { background: #f4f4f4; }
.bg_fff { background: #fff; }
.public_left_title { margin-left: 20px; margin-right: 20px; height: 50px; line-height: 50px; border-bottom: 1px #e0e0e0 solid; }
.public_left_title h3 { width:100%; color: #20a2dc; text-align: center; font-weight: normal; font-size: 16px; border-bottom: 1px #20a2dc solid; }
.public_goods_menu { margin-left: 20px; margin-right: 20px; margin-top: 10px; }
.public_goods_menu ul li { margin-bottom: 5px; }
.public_goods_menu ul li a { display: block; padding-left:20px; border: 1px #e0e0e0 solid; height: 35px; line-height: 35px; }
.public_goods_menu ul li a:hover { background: #20a2dc; color: #fff; border: 1px #20a2dc solid; }
.public_left_contact { color: #676767; margin: 20px; border: 1px #e0e0e0 solid; background: url(../images/public_contact.jpg) no-repeat center top; padding-top: 90px; padding-left: 10px; padding-bottom: 20px; }
.public_left_contact p.title { font-size: 18px; }
.breadcrumbs { padding-top: 10px; padding-left: 20px; height: 40px; }
.products_img { width: 170px; }
table, table tr th, table tr td { padding: 5px; border: 1px solid #999999; }
table { width: 95%; border-collapse: collapse; }
table th { text-align: center; background: #c6c6c6; font-size: 14px; padding: 0!important; color: #242424 }
.table_90 { width: 100px; }
.table_80 { width: 80px; }
.table_200 { width: 130px; }
.table_235 { width: 305px; }
.prlist {word-break:break-all; font-size: 11px; width: 96%; margin: 0 auto 10px auto; color: #3e3e3e; }
.prlist img{ width:120px;}
.prlist th{ font-size:11px; line-height:14px;}
.public_page span.current { background: #20a2dc!important; border: 1px solid #20a2dc!important; }
.public_page span.disabled { display: none; }
.public_page span:first-child { display: none; }

.public_goods_list_menu { overflow: hidden; margin-bottom: 20px; margin-top: 10px; }
.public_goods_list_menu ul li { border: 1px #e0e0e0 solid; background: #fff; margin: 0 20px 5px 20px; line-height: 28px; }
.public_goods_list_menu ul li ul li{ border:none;font-size:12px; padding-left:20px; background:url(../images/3g_li_bg.png) no-repeat left 5px;}
.public_goods_list_menu ul li span { font-size:14px; border-left: 1px #f0f0f0 solid; padding-left: 15px; }
.public_goods_list_menu ul li img { height: 28px; width:38px; }
.public_goods_list_menu a:hover{ color:#20a2dc;}
.search_text { width: 336px; padding-bottom: 5px; font-size: 16px; border: none; color: #242424; }
.search_button { font-size: 28px; width: 50px; height: 50px; border: none; color: #fff; background: #1c8ddb; }
/*简介*/
.public_content { font-size: 14px; color: #333; }
.about_gourp { margin: 30px 30px 0 30px; overflow: hidden; }
.about_gourp ul li { height: 120px; overflow: hidden; padding-top: 30px; width: 180px; margin: 0 15px; border: 1px #e0e0e0 solid; float: left; }
.about_gourp i { font-size: 50px; color: #666 }
.about_gourp hr { margin: 10px; color: #e0e0e0; }
.about_gourp p { font-size:12px; color: #666; margin: 0 20px; line-height: 18px; }
.prnav2 { display: none; }
.prnav3 { display: none; }
/*banner*/
/* slide */
.slide-main { height: 550px; position: relative; }
.prev, .next { display: block; width: 44px; height: 44px; position: absolute; z-index: 222; top: 267px; overflow: hidden; cursor: pointer; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); _border: 1px solid none; }
.prev { left: 70px; }
.next { right: 70px; }
.prev:hover, .next:hover, .nav-main a:hover, .nav-main a.cur { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.item { display: none; width: 100%; height: 5px; position: absolute; z-index: 124; top: 500px; left: 0; text-align: center; }
.item a { display: inline-block; width: 24px; height: 5px; margin-right: 11px; background: #333; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); overflow: hidden; }
.item a.cur { background: #fff; }
.slide-box, .slide { display: block; width: 100%; height: 550px; overflow: hidden; }
.slide-box { position: relative; }
.slide { display: none; height: 550px; padding-top: 0; background: #ff6900; position: relative; position: absolute; z-index: 8; }
.slide a { display: block; width: 100%; height: 490px; cursor: pointer; }
.obj-a, .obj-b, .obj-c, .obj-d, .obj-e, .obj-f { position: absolute; z-index: 9; left: 50%; }
.obj-a, .obj-b { width: 952px; margin-left: -476px; text-align: center; }
.obj-a { display: block; height: 352px; top: 100px; }
.obj-b { top: 406px; height: 100px; }
.obj-c { display: block; height: 582px; top: 0; margin-left: -540px; }
.obj-d { top: 228px; height: 164px; }
.obj-d p { display: block; padding-top: 20px; font-size: 16px; color: #fff; clear: both; }
.obj-e { width: 366px; height: 170px; margin-left: -460px; top: 223px; z-index: 12; }
.obj-f { width: 692px; height: 394px; top: 158px; margin-left: -180px; }
.banAnimate .obj-a { display: block; animation-name: baoAni; -webkit-animation: baoAni 0.4s linear 0s normal none; -moz-animation: baoAni 0.4s linear 0s normal none; animation: baoAni 0.4s linear 0s normal none; }
@-webkit-keyframes baoAni { from {
opacity:0;
left:60%;
}
to { opacity: 1; left: 50%; }
}
@-moz-keyframes baoAni { from {
opacity:0;
left:60%;
}
to { opacity: 1; left: 50%; }
}
@keyframes baoAni { from {
opacity:0;
left:60%;
}
to { opacity: 1; left: 50%; }
}
.banAnimate .obj-b { display: block; animation-name: saAni; -webkit-animation: saAni 0.4s linear 0s normal none; -moz-animation: saAni 0.4s linear 0s normal none; animation: saAni 0.4s linear 0s normal none; }
@-webkit-keyframes saAni { from {
opacity:0;
-webkit-transform:scale(0, 0);
}
to { opacity: 1; -webkit-transform: scale(1, 1); }
}
@-moz-keyframes saAni { from {
opacity:0;
-moz-transform:scale(0, 0);
}
to { opacity: 1; -moz-transform: scale(1, 1); }
}
@keyframes saAni { from {
opacity:0;
transform:scale(0, 0);
}
to { opacity: 1; transform: scale(1, 1); }
}
.watch-code.code-show { display: block; animation-name: scode; -webkit-animation: scode 0.3s linear 0s normal none; -moz-animation: scode 0.3s linear 0s normal none; animation: scode 0.3s linear 0s normal none; }
@-webkit-keyframes scode { from {
opacity:0;
-webkit-transform:scale(1, 0);
transform-origin:left bottom;
}
to { opacity: 1; -webkit-transform: scale(1, 1); transform-origin: left bottom; }
}
@-moz-keyframes scode { from {
opacity:0;
-moz-transform:scale(1, 0);
transform-origin:left bottom;
}
to { opacity: 1; -moz-transform: scale(1, 1); transform-origin: bottom bottom; }
}
@keyframes scode { from {
opacity:0;
transform:scale(1, 0);
transform-origin:left bottom;
}
to { opacity: 1; transform: scale(1, 1); transform-origin: left bottom; }
}
.banAnimate .obj-c, .banAnimate .obj-e { display: block; animation-name: saAnic; -webkit-animation: saAnic 0.3s linear 0s normal none; -moz-animation: saAnic 0.3s linear 0s normal none; animation: saAnic 0.3s linear 0s normal none; }
@-webkit-keyframes saAnic { from {
opacity:0;
left:47%;
}
to { opacity: 1; left: 50%; }
}
@-moz-keyframes saAnic { from {
opacity:0;
left:47%;
}
to { opacity: 1; left: 50%; }
}
@keyframes saAnic { from {
opacity:0;
left:47%;
}
to { opacity: 1; left: 50%; }
}
.banAnimate .obj-d, .banAnimate .obj-f { display: block; animation-name: saAnid; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none; animation: saAnid 0.3s linear 0s normal none; }
@-webkit-keyframes saAnid { from {
opacity:0;
left:53%;
}
to { opacity: 1; left: 50%; }
}
@-moz-keyframes saAnid { from {
opacity:0;
left:53%;
}
to { opacity: 1; left: 50%; }
}
@keyframes saAnid { from {
opacity:0;
left:53%;
}
to { opacity: 1; left: 50%; }
}
/*search*/
.list-auto { width: 1200px; margin: 0 auto; }
.ntitle { height: 50px; line-height: 50px; }
.ntitle b.blue { margin: 0 2px; color: #1e7bb3; font-weight: 600; }
.ntitle b.red { margin: 0 2px; color: #1e7bb3; font-weight: 600; }
.n-list { background: #fff; }
.n-list { padding: 35px 50px; }
.n-list li { display: block; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.n-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.n-list li h2 { padding: 15px 0 15px; font-size: 18px; line-height: 24px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.n-list li h2 a { color: #333; text-decoration: none; }
.n-list li h2 a:hover { color: #8CAC52; }
.n-list li .note b { position: relative; display: block; float: right; margin-left: 16px; width: 118px; height: 118px; border: 1px solid #e8e8e8; font-style: normal; }
.n-list li .note b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }
.n-list li .note p { display: block; font-size: 14px; max-height: 84px; line-height: 28px; font-weight: 500; color: #666; overflow: hidden; }
.n-list li .note .info { padding-top: 10px; height: 20px; line-height: 20px; }
.n-list li .note .info span { margin-right: 10px; color: #999; font-size: 12px; }
.n-list li .note .info span i { margin-right: 3px; font-size: 12px; }
.n-list .nodata { margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center; }
.return{ border-top:1px dotted #CCCCCC ; width:100%; line-height:38px; text-align:center; margin-top:30px;}



/*右侧客服*/

@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:900}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:58px;height:58px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:28px;}
.cndns-right-btn span.wenzi{ font-size:9px; line-height:9px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:28px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block; padding-top:15px;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{ border-color:#ff6800;background:url(../images/zxkf.gif) no-repeat #ff6800 center 20px;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:38px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:18px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:5px;padding-top:5px;}
.cndns-right-box .box-border .sev-b li{float:left;width:45%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/qq.jpg) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a.wangwang{background:url(../images/wangwang.jpg) no-repeat left 3px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.clear{clear:both;font-size:0px;line-height:0;height:0;}