@charset "utf-8";
/* CSS Document */
* { padding:0;margin:0;border:0;}
a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
a:hover{text-decoration:none;}
img,div { border:none;}
body {color:#333;font:14px "microsoft Yahei","微软雅黑","microsoft jhenghei","宋体";}
table { border-collapse:collapse;}
a {outline:none;}
a {color:#333333;text-decoration:none;}
li { list-style:none;}
input,select,button,textarea {vertical-align:middle;font-family:"Raleway,Helvetica Neue, Helvetica, Arial, sans-serif"; outline: none;}

.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.w1100 { width:1100px; margin:0 auto;}
.wrap { margin-top: 60px;}
.w1200 { width:1100px;margin:0 auto;}
/*index*/
.topbar {width: 100%;height: 52px; background:#0171b5;min-width: 1100px;line-height: 52px;}
.topbar_left {color: #fff;font-size: 14px;}
.topbar_right,.topbar_right a {color: #fff;line-height: 52px;}
.topbar_right a {margin: 0 8px;}
.topbar_right a:hover { text-decoration:underline;}
.head {padding:28px 0 28px 0;background: #fff;}
.logo {height: 38px;width: 407px;float: left;margin-top:4px;}
.none{display: none;}
.logo img {height: 100%;}
.tel_l { background:url(../images/tel.jpg) no-repeat left center;padding-left:46px;font-size:14px;color:#666;}
.tel_l .tub { font-size:28px;color:#333;line-height:39px;}
.tel_l2 { background:url(../images/tel.png) no-repeat left center;padding-left:60px;font-size:14px;color:#cecece;margin-left:62px;}
.tel_l2 .tub { font-size:28px;color:#97be0d;}
/* nav */
.nav{ line-height:54px; position:relative; z-index:3;background: #007ec8;  }
.nav a{ color:#333; }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;font-size:15px; color:#fff;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;padding:0 50px; }
.nav .sub{ display:none;  left:0; top:54px;  position:absolute; background:#fff;  line-height:38px;width:160px;border-top: 1px solid #f1f1f1;  }
.nav .sub a{ display:block;text-align:left; line-height:42px;font-size:13px; display:block;padding:0 24px;}

.nav .on h3 a{ color:#fff; background: #97be0d}
.nav .sub2 { width:180px;}
.nav .sub2 a { display:block;}
.nav .sub a:hover{ background:#97be0d; color:#fff; }
/* banner */
.flexslider{position:relative;height:580px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;}
.slides li a{height:580px; display:block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1; overflow:hidden;}
.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:40px;overflow:hidden;border:2px solid #fff;cursor:pointer;border-radius: 30px;}
.flex-control-nav .flex-active{background:#fff;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity:0.5;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.5;}
.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}


#screen{width:1100px;height:493px;margin:10px auto 0;background:#000;overflow:hidden}
#screen .bd{width:800px;height:493px;position:relative;overflow:hidden;float:left}
#screen .bd .mt{width:800px;height:493px;position:relative;overflow:hidden}
#screen .bd .mt img{width:800px;height:493px}
#screen .bd .mt p{height:44px;line-height:24px;padding-right:20px;left:20px;color:#f7f7f7;display:block;position:absolute;z-index:9;font-size:14px;bottom:6px!important;}
#screen .bd .mt h2{width:800px;height:34px;line-height:34px;_padding-left:0;left:20px;_left:18px;bottom:0;font-size:24px;font-family:"Microsoft Yahei";position:absolute;z-index:9;overflow:hidden}
#screen .bd .mt h2 a{color:#0091e1;font-weight:normal}
#screen .bd .mt .bg{width:800px;height:107px;left:0;bottom:0;background:#000;filter:alpha(opacity=60);opacity:.6;position:absolute;overflow:hidden;z-index:8}
#screen .hd{width:300px;height:397px;padding-top:3px;float:right}
#screen .hd ul li{width:144px;height:91px;margin:0 0 7px 4px;display:inline;position:relative;overflow:hidden;float:left}
#screen .hd ul li a{width:144px;height:91px;display:block}
#screen .hd ul li img{width:138px;height:84px;border:3px solid #2b2b2b}
#screen .hd ul li .bg{width:138px;height:24px;left:3px;top:63px;background:url("../images/bg.png") no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#00000000",endColorStr="#99000000",gradientType='1');position:absolute}#screen .hd ul li .txt{width:103px;height:24px;line-height:24px;color:#fff;position:absolute;left:4px;bottom:4px;z-index:2;text-align:right;padding-right:5px;overflow:hidden;cursor:pointer}
#screen .hd ul li .mask{width:138px;height:85px;left:3px;bottom:3px;z-index:3;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');background:rgba(0,0,0,0.4);display:block;position:absolute}
#screen .hd ul li a:hover .mask,#screen .hd ul .on .mask{display:none;position:relative}
#screen .hd ul li a:hover img,#screen .hd ul .on img{border-color:#0091e1}
#screen .hd ul li a:hover{color:#fff;text-decoration:none}#screen .hd ul li a:hover .bg{background:#0091e1;_filter:none}

.title { line-height: 40px;margin-bottom:27px;margin-top:18px;}
.title_h3 { font-size:28px;color:#333;margin-right:15px;font-weight:normal;}
.title_h3 span { width:4px;height:28px; display:block;float:left;background: #444;margin-top:6px;margin-right:12px;}
.title_link span a { font-size:14px;color:#fff;margin:0 3px;padding:6px 16px;background: #007ec8;border-radius: 20px;}
.title_link span a:hover { background:#97be0d;}

.indexcase ul { width:1120px;}
.indexcase { margin-bottom:40px;}
.indexcase li{ margin-right:20px;float:left;margin-bottom:20px;}
.indexcase li span {width:353px;height:235px;position: relative;overflow: hidden; display:block }
.indexcase li img {width:353px;height:235px; }
.indexcase li p { line-height: 46px; text-align: center;font-size:14px;background: #f8f8f8;border:1px solid #eee;border-top:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexcase li:hover p {color:#007ec8;}

.list { width:1200px;margin-bottom:53px;}
.list li { margin-right:28px;float: left;width:355px;}
.list li a { display: block;}
.list_h3 { font-size: 18px;font-weight:normal;color:#222;margin-top: 3px; }
.list_p { font-size:13px;color:#525252;margin-top:7px;line-height: 22px;height:72px;overflow: hidden;}
.list_img { margin-right:15px;width:95px;}
.list_img img { width:95px;margin-top: 4px; }
.list_fr { width:225px;}
.list li:hover .list_h3 { color:#007ec8;}


.footer { background: #222324;padding:30px 0;width:100%;color:#cecece;}
.footer a { color:#cecece;margin-right:23px;}
.footer a:hover { color:#fff;}
.copy { margin-top:15px;}
.copy img { vertical-align:middle;}

.indexabout { background: url(../images/bg.jpg) no-repeat center;padding:60px 0;}
.about_title  { text-align: center;}
.about_title h3 { color:#fff;font-size:28px;font-weight:normal;}
.about_title p { color: #e3e3e3;margin-top:5px;}
.about_text { width:1000px;margin:0 auto;padding:50px;background: #fff;margin-top:35px;font-size:14px;line-height: 28px;color:#333;height:247px;overflow: hidden;}
.about { width:590px;margin-top:20px;}
.about_img { width:370px;margin-right:40px;display:block;}
.about_img img { width:370px;}
.btn { font-size: 16px;  font-weight: normal;width:96px;height:30px;  background: #007ec8 url(../images/more.png) no-repeat center;  -webkit-font-smoothing: subpixel-antialiased;  -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;  transition: border .25s linear,color .25s linear,background-color .25s linear;  border:1px solid #007ec8;margin-top:20px;display:inline-block;  }
.btn:hover { background: #fff url(../images/more2.png) no-repeat center;border:1px solid #007ec8;}


.about_banner { width:100%;height:430px;display:block;background:url(../images/about_banner.jpg) no-repeat center;color:#fff;}
.contact_banner { background:url(../images/contact_banner.jpg) no-repeat center;}
.product_banner { background:url(../images/product_banner.jpg) no-repeat center;}
.case_banner { background:url(../images/case_banner.jpg) no-repeat center;}
.about2_banner { background:url(../images/about2_banner.jpg) no-repeat center;}
.rep_banner { background:url(../images/rep_banner.jpg) no-repeat center;}
.about_banner p { width:800px;font-size:18px;line-height: 32px;margin:0 auto;color:#fff;}
.text { padding:40px 0 50px 0;font-size:14px;line-height: 30px;background: #fff;}
.list_down_tb { border-collapse: collapse;border-spacing: 0;width: 100%;text-align: center;}
.list_down_tb tr .jobs_t1 {text-align: left;padding-left: 20px;}
.list_down_tb th {font-size: 14px;font-weight: bold;padding: 10px 5px;border-style: solid;word-break: normal;border-color: #fff;background-color: #007ec8;color:#fff;}
.list_down_tb td {font-size: 14px;padding: 12px 8px;word-break: normal;border: 1px dotted #dedede;color: #424242;}
.download_box img{ width:20px; height:20px;}
.list_diwn2{ background:#f4f4f4;}
.list_down_tb a { display:block;}
.jobs_t1 a { color:#007ec8;}
.jobs_t1 a:hover { text-decoration: underline;}
.list_diwn1 a{  display:block;}

.about_p { font-size:15px;line-height: 28px;}
.box { background: #f8f8f8;padding:30px 0 50px 0;}
.title_link2 span a {font-size:14px;color:#333;margin:0 2px;padding:6px 16px;background: #f5f5f5;border-radius: 20px; }
.title_link2 .current a,.title_link2 span a:hover { background: #007ec8;color:#fff;}
.download_box { margin-top:20px;}

/*------------------------------------分页样式----------------------------------*/
.yu {clear: both;height: 46px;color:#333;text-align:center; padding:30px 0 0px;}
.yu span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}
.yu a {background: none repeat scroll 0 0 #fff;border: 1px solid #e9e9e9;padding:8px 14px;color:#333;}
.yu a{
    transition: background 1s, color 0.5s;
    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */
    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */
    -o-transition: background 1s, color 0.5s;	/* Opera */	}
.yu .current, .yu a:hover {background: none repeat scroll 0 0 #007ec8;border: 1px solid #007ec8;color: #fff;padding:8px 14px;text-decoration: none;}
.yu ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px;}
.yu ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}
.yu ul li select {font-size: 12px;vertical-align:top;}

.showpage { width:540px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:44px; line-height:44px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-55px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}
#showsum { margin-left:17px;width:497px !important; overflow:hidden;}
#showsum img { margin-top:1px;border: 1px solid #eee;}
#showsum span.sel img {border: 1px solid #007ec8;margin-top:1px;width:98%;}

.shop_info_right{width:290px;padding-left:20px;overflow:hidden;}
.right { width:530px; float:right;color:#525252;}
.right h3 { margin-bottom:20px;margin-top:8px;font-size:20px; font-weight:normal;color:#000;}
.case_bot { margin-top:30px;}
.page { padding-top: 10px;}
.text2 { margin-top:30px;}
.repair_title { width:900px;text-align: center;margin:0 auto;}
.repair_list { margin-top:50px;width:1173px;margin-bottom:80px;}
.repair_list li { width:309px;margin-right:80px;background: #f8f8f8;border:1px solid #eee;float:left;height:260px;overflow: hidden;}
.repair_list .list1 { border-top:10px solid #0bacd6;}
.repair_list .list2 { border-top:10px solid #78bf47;}
.repair_list .list3 { border-top:10px solid #057bc1;}
.repair_list h5 { text-align: center;font-size:20px;line-height:74px;font-weight:normal;}
.list_text { padding:0 40px 25px 40px;text-align: center;}
.rep_more { color:#007ec8;width:100px;height:32px;margin:25px auto 10px auto;display:inline-block;text-align: center;font-size:12px;line-height: 32px;border:1px solid #007ec8;background: #f8f8f8;}
.list_text strong{ font-size:15px;margin-bottom:8px;display:block;}
.rep_more:hover { background: #007ec8; color:#fff;border:1px solid #f8f8f8;}

.join,.join3{ height:46px; line-height:46px; width:100%;}
.join {font-weight:bold;}
.join8{ line-height:44px; width:100%;background:#f1f1f1;}
.join8 a{ width:100%; display:block;}
.join10{ line-height:44px; width:100%;border-bottom:1px solid #dedede;}
.join{ border-bottom:1px solid #dedede;}
.join1{ float:left; color:#333;width:20%; text-align:center;}
.ming{ width:20%; text-align:center;}
.qixian{ width:20%; text-align:left;}
.xueli{ width:20%; text-align:left;}
.join3{ color:#666; font-size:14px;}
.join6{vertical-align:top; background:#f9f9f9;border-top:3px solid #fff;border-bottom:3px solid #fff;padding:10px 20px 30px 20px;}
.join5{ width: 100%;}
.join6 h3{ text-align:left; font-size:16px;color:#0080ff;font-weight:normal;}
.join6 p{ font-size:13px; line-height:32px;}
.join3{background:#f5f5f5 url(../images/ico9.png) 20px -47px no-repeat;display: block;margin-bottom:1px; cursor:pointer;}
.join3.open {background-position: 20px 13px;}
.join1_b { text-indent: 70px;text-align: left;}
.join_top { line-height: 52px;}
.join1 img { margin-top:14px;}
.col { margin-bottom:40px;}
.rep_bot { line-height: 56px;}
.rep_bot img { vertical-align: middle;margin-right:10px;margin-left:10px;}
.rep_bot span { margin-right:50px;}
.rep_top { background:#007ec8;color:#fff;width:260px; text-align: center;font-size: 20px; line-height: 56px;}
.rep_tetul { background: #f6f6f6;padding-top:2px;}
.rep_tetul li { line-height: 50px; text-indent: 40px;border-bottom:1px solid #eee;background: url(../images/ri.jpg) no-repeat 25px center;}
.rep_tetul li a { color:#333;display:block;}
.rep_tetul .current a{ color:#007ec8;}
.rep_tetul li:hover{ background:#007ec8 url(../images/ri2.jpg) no-repeat 25px center;}
.rep_tetul li:hover a{color:#fff;}
.rep_fr { width:793px;}
.container-title {  height: 50px;  line-height: 50px;  margin-bottom: 30px;  white-space: nowrap;  overflow: hidden;  border-bottom: 1px solid #e4e4e4;  }
.location {  text-align: right;  overflow: hidden;  color: #666;  }
.location a {  color: #666;  }
.location a:hover { color: #007ec8;}
.container-title strong {  font-size: 18px;  color: #333;  font-weight: normal;  }
.process { margin-top:40px;}
.process tr { background: #f5f5f5;margin-bottom:20px;display: block;}
.process_img img {  width:175px;display:block;margin-right:30px;}
.process_text { width:900px;overflow: hidden;padding:15px 0;}

.list_down_tb2 { width:585px;}
.list_down_tb2 th { background: #d1d1d1;padding: 6px 5px;}
.list_down_tb2 td {  padding: 4px 8px;  }
.dianti_bot { margin-top:25px;}
.prod_img img { width:175px;}

.con_img { margin-right:70px;margin-left:290px;    text-align: center;}
.con { line-height:40px;}
.repair_list2 img { border-radius: 200px;margin-bottom:20px;}
.repair_list2 li { height:330px;border:none;background: none;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  height: 60px;position: relative;line-height: 28px;margin-top: 20px;color: #555555;font-size:14px;}
.JLTMain .JLTupdown {width: 100%;overflow: hidden;}
.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JLTupdown ul li a,.JLTcometol a{ color:#777;}
.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#de3d58;}
.JLTupdown strong{ color:#555;}
.JLTcometol {position: absolute;right: 0px;top: 15px;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
