﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body {background:#FFF;color:#444;font:12px/1.231 微软雅黑,"微软雅黑";} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

video::-internal-media-controls-download-button {
display:none;
}

video::-webkit-media-controls-enclosure {
overflow:hidden;
}
video::-webkit-media-controls-fullscreen-button {
display: none;
}
video::-webkit-media-controls-panel {
width: calc(100% + 30px);
}

.mt10{ margin-top:10px;}
a { color:#444; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.left,.leftr{ width:244px; float:left; overflow:hidden;}
.leftr{ float:left;}
.left2 { width:930px; float:left; overflow:hidden; margin-top:15px;}
.left3 { width:244px; float:left; overflow:hidden; color:#666;}
.lefttop {height:0px; font-size:0; overflow:hidden; margin-top:10px;}
.leftbot { height:0px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right,.rightl{ width:930px; float:right; display:inline;overflow:hidden;}
.rightl{ float:right;}
.right2 { width:244px;  float:right; overflow:hidden;margin-top:15px;}
.right3 { width:244px; float:right; overflow:hidden; color:#666;}
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:930px; overflow:hidden; }
.right2_main { width:244px;overflow:hidden;}
.left2_main { width:930px;overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}


/*广告图*/
.body-wrap {width: 100%;position: relative;transition: all 0.5s ease 0s;z-index: 1;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:25px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background:#fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px;}
.flex-control-paging li a:hover { background: #fff; }
.flex-control-paging li a.flex-active { background: #f00; cursor: default; }

/*当前位置*/
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0 auto 0; }
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:400px;}


/*头部*/
.top{height: 207px;border-bottom: 4px #008ae2 solid;}
.topWrap{ height:36px; line-height:36px;overflow:hidden;font-size: 12px;color: #333;border-bottom: 1px solid #e5e5e5; background: #f3f3f3}
.topWrap span{float: right;}
.topWrap span a{color: #666;padding: 0 15px 0 13px;width: 75px;}
.topWrap span a.nobot{background:none;}
.Wrap{width: 100%;  height:115px;overflow:hidden;border-bottom: 1px #eee solid;}
.Wrap h1 {width: 150px;display: block; margin-top: 25px;}
.Wrap h1 a img{width: 150px;}
.Wrap h2 {color: #444;letter-spacing:2px;float: left;font-size:26px;font-weight:bold;margin-top: 25px;padding: 4px 0 0 20px; border-left: 1px solid #aaa; margin-left: 20px;}
.Wrap h2 em {color: #00a1e7;display: block;font-size: 18px;font-weight:bold;letter-spacing:0;margin-bottom: 3px;padding-top: 8px;}
.Wrap p {background: url("../images/hdPhone.png") no-repeat scroll left 25px;float: right; font-size: 15px;margin: 20px 0 0 0;padding: 0 0 0 45px;color: #444;height: 85px;}
.Wrap p span {font-size:25px;font-weight: normal;color: #e10b0b;display:block; font-family: Impact;}

.headerNav{height: 55px;clear: both; max-width: 1200px; margin: 0 auto;}
.headerNav .menu1>li{float: left;margin: 0 45px;}
.headerNav .menu1>li:last-child{margin-right:0}
.headerNav .menu1>li>a{font-size: 16px;color: #333333;display: block;height:55px; line-height: 55px; position: relative;}
.headerNav .menu1>li>a:after{position: absolute;width: 0;left: 50%;height: 2px;background-color: #008ae2;bottom: 0;content:"";transition: all .5s;}
.headerNav .menu1>li>a:hover,.headerNav .menu1>li>.current{color: #008ae2;}
.headerNav .menu1>li>a:hover:after,.headerNav .menu1>li>.current:after{left: 0;width: 100%;}
.headerNav .menu2{left: 0;right: 0;background: #fff;position: absolute;background: rgba(255,255,255,0.9);padding: 20px 40px;box-shadow: 0 0 6px #ccc;z-index: 10;display: none;}
.headerNav .menu2 .menuWrap{width: 1200px;margin: 0 auto;}
.headerNav .menu2 img{float: left;width: 470px;margin-right: 30px;}
.headerNav .menu2 .menulist{float: right;width: 700px;}
.headerNav .menu2 .menulist>li{width: 200px;margin-right: 30px;float: left;}
.headerNav .menu2 .menulist>li>a{color:#333;display: block;border-bottom: solid 1px #ccc;text-align:left;line-height:40px;font-size:14px;background: url(../images/ly_li.png) left no-repeat;padding-left: 10px;position: relative;}
.headerNav .menu2 .menulist>li:hover>a{color: #008ae2;}
.headerNav .menu2 .menulist>li a:after{content: "";position: absolute;left: 0;width: 0;transition: all .5s;bottom: -1px;height: 1px;background: #008ae2;}
.headerNav .menu2 .menulist>li a:hover:after{width: 100%;}

.sea{ width: 258px; height:100px; float: left; margin: 12px 0 0 100px;}
.sea i{display: block; line-height: 25px; color: #00a1e7; font-size: 14px;}
.sea input{width:200px;height:33px;line-height:26px;padding-left:12px;border:none;border:1px solid #e0e0e0;border-right:none; font-size: 14px; color: #999;}
.sea_right{float:right;width:45px;height:35px;background: #0983cb url(../images/so.jpg) center center no-repeat;}
.sea_right:hover{cursor: pointer;}



.content{}
.dyip{ padding:1% 0;}
.dyip .title{ text-align:center;}
.dyip .title h2{ font-size:30px; font-weight:bold; line-height:60px;}
.dyip .title h2 span{ color:#0093dd;}
.dyip .title .border{ height:1px; background:#DDD; position:relative;}
.dyip .title .border .xian{ width:100px; height:3px; background:#0093dd; position:absolute; left:50%; top:-1px; margin-left:-50px;}
.dyip .title p{ color:#999; margin-top:10px;}
.dyip .slideTxtBox{ max-width:1200px; margin:30px auto 0 auto;}
.dyip .slideTxtBox .hd{ border-bottom:1px solid #DDD; padding-bottom:20px;}
.dyip .slideTxtBox .hd ul{ margin-left:-2%; text-align:center;}
.dyip .slideTxtBox .hd ul li{ cursor:pointer; display:inline-block; width:17%; margin-left:2%; font-size:15px; height:45px; line-height:45px; border-radius:5px; background:#e6e6e6; color: #555; }
.dyip .slideTxtBox .hd ul li.on { background:#0093dd; color:#FFF;}
.dyip .slideTxtBox .bd{}
.dyip .slideTxtBox .bd .list{ margin-left:-2%; margin-top:20px;}
.dyip .slideTxtBox .bd .list li{ float:left; width:48%; margin-left:2%; margin-bottom:2%; text-align:center; line-height:40px;}
.dyip .slideTxtBox .bd .list li .box{ border:1px solid #DDD; padding: 15px; text-align: left;min-height:165px; overflow: hidden;}
.dyip .slideTxtBox .bd .list li .box .fls{float: left; width: 262px;}
.dyip .slideTxtBox .bd .list li .box .fls h4 {width: 100%;height: 28px;line-height: 28px;text-overflow: ellipsis;overflow: hidden;}
.dyip .slideTxtBox .bd .list li .box .fls pre{font-family:"微软雅黑";display: block;line-height: 25px;text-overflow: ellipsis;overflow: hidden;color: #111;}
.dyip .slideTxtBox .bd .list li .box .fls h5{margin-top: 10px;}
.dyip .slideTxtBox .bd .list li .box .fls h5 a{display: block;width: 75px;height: 25px;line-height: 25px;overflow: hidden;background-color: #008ae2;font-size: 12px;font-weight: normal;color: #fff;text-align: center;}
.dyip .slideTxtBox .bd .list li .box .frs{float: right; width:calc(100% - 275px); margin-top: 12px;}
.dyip .slideTxtBox .bd .list li .box img{ max-width:100%; }

/*公共主题样式*/
.homeTopic{font-size:28px;color: #0093dd;font-weight: normal;text-align: center;margin-bottom: 35px;}
.homeTopic b{display: block;font-size: 12px;color: #999999;text-transform: uppercase;font-weight: normal;margin-bottom: 5px;}


/*优势*/
.homeYs{background: url(../images/hYs-bg.jpg) no-repeat center center;height: 400px;padding: 70px 0;}
.homeYs ul{padding-top: 30px;width: 1120px;margin: 0 auto;}
.homeYs li{width: 270px;float: left;text-align: center;height: 300px;transition: all .5s;margin-right: 5px;}
.homeYs li i{display: block;width: 120px;height: 120px;margin: 15px auto;background-repeat: no-repeat;background-position: center 0;transition: all .3s;}
.homeYs li h5{font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 25px;}
.homeYs li p{width: 220px;margin:0 auto;font-size: 14px;color: #666666; line-height: 25px;}
.homeYs .ys1 i{background-image: url(../images/hYs-ico1.png);}
.homeYs .ys2 i{background-image: url(../images/hYs-ico2.png);}
.homeYs .ys3 i{background-image: url(../images/hYs-ico3.png);}
.homeYs .ys4 i{background-image: url(../images/hYs-ico4.png);}
.homeYs li:hover{background-color: #ffffff;box-shadow: 0 0 10px 5px #c8c8c8;transform: scale(1.02);}
.homeYs li:hover i{background-position: center -120px;}




.about{max-width:1200px; margin:10px auto 0 auto; overflow: hidden;}
.about .title{height:52px;line-height:48px;background-image:url(../images/title_line.jpg);background-position:left bottom;background-repeat:no-repeat;font-size:18px;color:#333}
.about h2{margin-bottom:25px}
.about-left{width:315px;height:225px;padding-bottom:31px;background-image:url(../images/sp_bg.png);background-repeat:no-repeat;background-position:bottom center}
.about-left img{width:315px;height:225px}
.about-right{width:calc(100% - 355px);}
.about-right h4{height:36px;line-height:36px}
.about-right h4 a{font-size:18px;font-weight:normal;color:#008ae2}
.about-right h4 a:hover{text-decoration:underline}
.about-right p{margin-top:5px;height:215px;line-height:27px;overflow:hidden;color:#323232;text-overflow:ellipsis}


.pic_flow{ height:200px; margin-top: 0; padding:10px 0;overflow:hidden; }
.pic_flow ul{ overflow:hidden; zoom:1; }
.pic_flow ul li{ width:280px; float:left; margin:0 5px;  display:inline; }
.pic_flow ul li img{ width:100%;  }




/*新闻*/
.newsMain .slideTxtBox{float: left;width: 697px;height: 435px;background-color: #fff;}
.newsMain .new_r{float: right;width: 438px;height: 435px;}
.newsMain{margin-bottom: 15px;}
.slideTxtBox .hd{overflow: hidden;border-bottom: 1px solid #0093dd;}
.slideTxtBox .hd li{cursor: pointer;}
.slideTxtBox .hd li{display: block;font-size: 16px;color: #fff;text-decoration: none;background: #0093dd;font-weight: bold;float: left;width: 135px;height: 40px;line-height: 40px;text-align: center; border-radius:5px 5px 0 0;}
.slideTxtBox .hd li a{color: #fff;}

.slideTxtBox .news{margin-top:15px;overflow: hidden;display: block;}
.slideTxtBox .news .top_1{overflow: hidden;margin-bottom: 15px;}
.slideTxtBox .news .nl_pic{float: left;padding: 2px;border: 1px solid #dddddd;}
.slideTxtBox .news .nl_pic img{display: block;width:245px;}
.slideTxtBox .news .nl_wen{margin-left: 266px;}
.slideTxtBox .news .nl_wen h5{padding: 5px 0;}
.slideTxtBox .news .nl_wen h5 a{font-size: 15px;font-weight: bold;color: #333;}
.slideTxtBox .news .nl_wen p{font-size: 12px;color: #888;line-height: 25px;height:75px;overflow: hidden;}
.slideTxtBox .news .nl_wen>a{display: block;width: 106px;height: 30px;line-height: 30px;text-align: center;background-color: #0093dd;font-size: 13px;color: #fff;text-decoration: none;margin-top: 10px;}
.newsMain .slideTxtBox .news li{padding-left: 10px;background: url(../images/newsli.jpg) no-repeat left center;height: 38px;line-height: 38px;width: 100%!important;margin: 0px!important; border-bottom: 1px dashed #ccc;}
.newsMain .slideTxtBox .news li em{font-size: 12px;color: #999;float: right;width: 90px;}
.newsMain .slideTxtBox .news li a{font-size: 13px;color: #666;}
.new_r .ntop{height: 42px;color: #fff;line-height: 42px;border-bottom: 1px solid #0093dd;}
.new_r .ntop h5{float: left;}
.new_r .ntop h5 a{width: 135px;display: block;text-align: center;font-size: 16px;color: #fff;background: #0093dd;border-radius:5px 5px 0 0;}
.new_r .ntop .nmor{float: right;font-size: 13px;color: #fff;text-transform: uppercase;padding-top: 8px;}
.new_r .learn{width: 424px;margin: 0 auto;margin-top: 20px;height: 447px;overflow: hidden;}
.new_r .bd{width: 424px;margin: 0 auto;margin-top: 20px;height: 340px;overflow: hidden;}
.new_r .learn li{margin-bottom: 15px;vertical-align: top;height: 100px;border-bottom: 1px dashed #ddd;}
.new_r .learn li img{display: block;}
.new_r .learn li h5{padding: 10px 0 10px 30px;font-size: 14px;color: #444;background: url(../images/wen.jpg) no-repeat 0 9px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 360px;}
.txtMarquee-top .tempWrap{height: 330px!important;}
.new_r .learn li p{font-size: 13px;color: #888;height: 50px;line-height: 25px;overflow: hidden;padding-left: 30px;background: url(../images/da.jpg) no-repeat 0 2px;}

/*友情链接*/
.links{padding: 0px 8px 10px 215px;margin:15px 0;line-height: 30px;background: url(../images/linkbj.jpg) no-repeat;height: 120px;}
.links a{padding: 0 10px;}


/*底部开始*/
.fbg {background:url(../images/fbg.gif) repeat;height:230px;overflow:hidden;margin-top:20px;}
.f_nav { height:42px; line-height:42px; text-align:center; font-size:14px; font-family:"微软雅黑";}
.f_nav a { padding:0 25px; color:#333; display:inline-block;}
.f_con { width:1200px; padding:20px 0 0 0; height:162px; overflow:hidden;}
.f_con .hgo1 { padding:24px 0 0 21px;width: 185px;}
.f_con .hgo1 img{ width:100%;  }
.f_con .psxx { line-height:26px; font-size: 13px; text-align:center; width:70%;  margin: 0 auto;color:#333;overflow:hidden;}
.f_con .ppsxx img { vertical-align:middle; margin-left:12px;}
.wx { padding:2px 16px 0 0; width:130px; overflow:hidden;}
.wx img { width:130px; }
.wx span { text-align:center; display:block; line-height:24px; color:#999;}
/*底部结束*/


/*客服*/
.rides-cs{font-size: 12px; background:url(../images/online_cn.png) 34px 0px no-repeat; ; position: fixed; top:120px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;} 
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; background:#bc0023; position: relative; z-index:1;margin-top: 45px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 132px; float: left; height: 576px; padding: 5px; padding-top: 44%; overflow:hidden;}
.rides-cs .floatR .cn { border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 37px; height:37px; color:#fff;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #fff;  font-size: 14px;}
.rides-cs .cn ul li a{color: #fff;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image:url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}