@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:12px "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;}

img { max-width:100%;}



.fl { float:left;}

.fr { float:right;}

.clear { clear:both;}

.wrap { margin-top: 70px;}

.w1200 { width:1200px;margin:0 auto;}

.tc { text-align:center;}

.w1000{ width:1000px;margin:0 auto;}

.w1100{ width:1100px;margin:0 auto;}

/*index*/

.header { width:100%;    background:#fff;box-shadow: rgba(0,0,0,.1) 0 1px 5px;-webkit-box-shadow: rgba(0,0,0,.1) 0 1px 5px;-moz-box-shadow: rgba(0,0,0,.1) 0 1px 5px;-o-box-shadow: rgba(0,0,0,.1) 0 1px 5px;-ms-box-shadow: rgba(0,0,0,.1) 0 1px 5px;}

.topbar {width: 100%;height: 32px; background:#f5f5f5;min-width: 1100px;line-height: 32px;}

.topbar_left {color: #828282;font-size: 12px;}

.topbar_right,.topbar_right a {color: #828282;}

.topbar_right a {margin: 0 8px;}

.topbar_right a:hover { text-decoration:underline;}

.head {margin:0 auto;}

.logo {height: 53px;width: 161px;float: left;padding: 20px 0;}

.none{display: none;}

.logo img {height: 53px;width:161px; display:block;}

/* nav */

.nav{ position:relative; z-index:3;margin-left:60px;  }

.nav a{ color:#656565; }

.nav .nLi{ float:left;  position:relative; display:inline;background:url(../images/nav_bg.jpg) center right no-repeat; }

.nav .nLi h3{ float:left;line-height:93px;}

.nav .nLi h3 a{ display:block;font-size:15px; color:#333;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;padding: 0 22px;}

.nav .sub{ display:none;  left:0; top:93px;  position:absolute; background:#fff;  line-height:42px;width:106px;box-shadow: 0 2px 6px rgba(9,9,9,.1);

-webkit-box-shadow: 0 2px 6px rgba(9,9,9,.1);

-moz-box-shadow: 0 2px 6px rgba(9,9,9,.1);

-o-box-shadow: 0 2px 6px rgba(9,9,9,.1);

-ms-box-shadow: 0 2px 6px rgba(9,9,9,.1);border-top:2px solid #0074c5; text-align:center;}

.nav .sub a{ font-size:14px; display:block;border-bottom:1px solid #eee;}

.nav .on h3 a{ color:#0074c5;}

.nav .sub2 { width:150px;}

.nav .sub2 a { display:block;}

.nav .sub a:hover{ background:#2a8ae2; color:#fff; }

.tel { color:#0074c5;font-size:18px;line-height:93px;}

.tel img { vertical-align:middle; position:relative;top:-2px;}

/* banner */

.flexslider{position:relative;height:600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:600px;}

.slides li a{ display:block;height:600px;}

.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1; overflow:hidden;}

.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; border-radius:20px;}

.flex-control-nav .flex-active{background:#fcd842;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:44%;}

.flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/next2.png) left center no-repeat; opacity:0;}

.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next2.png) right center no-repeat;opacity:0;}

.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}

.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}





.bg2 { padding:60px 0;background:#f7f7f7;}

.in_abtitle { text-align:center;}

.in_abtitle h3 { font-size:34px;font-weight:normal;color:#333;margin-bottom:15px;}

.in_abtitle p img { margin-bottom:35px;}

.application li { width:240px;height:140px;background:url(../images/bg.jpg) no-repeat center;float:left;text-align:center;margin-top:5px;}

.application li i { margin:34px auto 14px auto;display:block;}

.application li p { color:#fff;font-size:16px;}

.case {width: 1200px;margin: 0 auto;text-align: center;}

.casetitle h3 {font-size: 30px;font-weight: bold;color: #333;}

.casetitle p {font-size: 14px;color: #666666;padding: 15px 0 0 0;}

.casetitle img { margin-top:15px;}

.slideGroup .parHd{ height:40px; line-height:40px; display: inline-block;*display:inline;*zoom:1;padding:30px 0 40px 0;}

.slideGroup .parHd ul li{ float:left;cursor:pointer;font-size: 12px;color: #555;width:188px;height: 39px; line-height: 39px;background-color: #f1f1f1;margin: 0 7px;transition: 0.3s;border-radius: 20px;}

.slideGroup .parHd ul li.on{background-color: #255cd9;color: #fff; }

.slideGroup .slideBox{ zoom:1; padding:0 0 0 0px; position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-65px; top:113px; display:block; width:40px; height:40px; background:url(../images/arrow.png) left top no-repeat #f4f4f4; }

.slideGroup .sNext{ left:auto; right:-45px; background:url(../images/arrow.png) right top no-repeat #f4f4f4;  }

.slideGroup .sNext:hover { background:url(../images/arrow.png) right bottom no-repeat;  }

.slideGroup .sPrev:hover { background:url(../images/arrow.png) left bottom no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}

.slideGroup .parBd ul li{ border:1px solid #eeeeee;margin-right:19px; float:left; _display:inline; overflow:hidden; text-align:left;width: 279px; transition:.2s;background:#fff;}

.slideGroup .parBd ul li:hover h3{ background:#007ec8;color:#fff;}

.slideGroup .parBd ul li .pic{ text-align:center; }

.slideGroup .parBd ul li .pic img{ width:279px; height:220px; display:block;}

.slideGroup .parBd ul li .title{ line-height:24px;  }

.pictitle { display:block;overflow:hidden;cursor: pointer;transition: 0.3s;color:#333;}

.slideBox h3 { font-size:14px;color:#333;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:50px;border-top:1px solid #eeeeee;text-align:center;}

.slideBox p {font-size:12px;overflow: hidden;height:72px;line-height:24px;color:#666;margin:15px 0;}

.slideBox span { width:131px;height:34px;border:1px solid #eee; border-radius:20px;display:inline-block; line-height:34px;text-align: center;}

.pictitle a {font-size: 14px;color: #333;font-weight: bold;padding-top:8px;display: block;}

.pictitle p a {font-size: 13px;line-height: 22px;color:#666;font-weight: normal;}

.pro_img { width:940px;height:89px;background:url(../images/title_bg.jpg) no-repeat center;color:#fff;line-height:89px;font-sizE:28px;margin-bottom:25px;}

.proimg_list { width:940px;}

.slideBox2 p { font-size:14px;height:46px;line-height:46px;margin:0;background:#e5e4e4;}

.title_link2 span a {font-size:14px;color:#333;margin:0 2px;width:120px;display:inline-block;height:36px;line-height:36px;background: #fff;border-radius: 20px; }

.title_link2 { margin-bottom:30px;}

.title_link2 .current a,.title_link2 span a:hover { background: #007ec8;color:#fff;}



.in_abtext { width:570px;}

.in_abtext p { font-size:14px;line-height:26px;color:#666;height:130px;overflow:hidden;}

.in_abimg { width:520px;}

.in_abimg { width:520px;height:344px;display:block;}

.ab_more { background:url(../images/more.jpg) no-repeat left center;padding-left:20px;font-size:12px;color:#888;margin:35px 0;display:block;}

.ab_more:hover { color:#007ec8;}

.ab_list li { width:67px;height:60px;border-radius:5px;float:left;margin-right:80px;}

.ab_list li a { display:block;}

.ab_list li span { width:18px;height:1px;background:#cccccc;display:inline-block;margin:86px auto 15px auto;}

.ab_list li p { font-size:14px;color:#999;}

.ab_list li.li1 { background:#ff5a5a url(../images/ico6.png) no-repeat center;}

.ab_list li.li2 { background:#0074c5 url(../images/ico7.png) no-repeat center;}

.ab_list li.li3 { background:#bb6cd3 url(../images/ico8.png) no-repeat center;}

.ab_list li.li4 { background:#4bbd3c url(../images/ico9.png) no-repeat center;}



.in_news { width:1240px;}

.in_news li { background:#fff;padding:15px;width:550px;height:74px;overflow:hidden;float:left;margin-right:40px;margin-bottom:15px;}

.in_news .in_time,.case_list .in_time { width:74px;background:#969393;color:#fff;height:74px;margin-right:15px;}

.in_news .in_time b,.case_list .in_time b { font-size:24px;padding-top:10px;display:inline-block;}

.in_news .in_time p,.case_list .in_time p { font-size:12px;}

.in_news .in_newtitle { width:460px;}

.in_news .in_newtitle h3 { color:#111;font-weight:normal;font-size:15px;margin-top:2px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.in_news .in_newtitle p { color:#888;font-size:13px;line-height:22px;height:44px;overflow:hidden;margin-top:10px;}

.in_news li:hover { background:#0074c5;}

.in_news li:hover h3,.in_news li:hover p { color:#fff;}

.in_news li:hover .in_time { background:#fff;} 

.in_news li:hover .in_time b,.in_news li:hover .in_time p { color:#969393;}





.footer { padding:60px 0;background:#2a2a2a;}

.footer2 { background:#2a2a2a;}

.foot_list {float: left;margin: 0;margin-right:93px;}

.foot_list dt {margin: -1px 0 26px;font-size: 16px;color: #fff;}

.foot_list dd {margin: 8px 0 0;font-size: 13px;}

.foot_list a,.foot_list {color: #898989;}

.foot_list a:hover { text-decoration:underline;}

.foot_list img { vertical-align:middle;margin-right:8px;}

.footbox-left p { text-align:center;font-size:13px;margin-top:5px;}

.con_bot dd {width:320px;}

.bot { text-align:center; background:#222222;line-height:46px;font-size:13px;color:#898989;}

.bot a { color:#898989;}

.bot a:hover { color:#fff;}

.bot_img span { vertical-align:middle;}

.bot_img img,.bot_img span { display:inline-block;}

.bot_img span h3 { font-size:12px;color:#898989;font-style:normal;}

.bot_img span p { font-size:18px;color:#fff;font-family:Arial;}

.foot_list2 dd { line-height:24px;margin:0;}

.foot_list2 dt { margin-bottom:15px;margin-top:5px;}



.bg3 { background:#f7f7f7;padding:30px 0 60px 0;}

.in_side { width:230px;}

.in_sidetop { background:#0074c5;color:#fff;padding:25px 0;}

.in_sidetop h3 { font-size:24px;margin-bottom:5px;}

.in_sidetop p { font-size:16px;}

.sideMenu3 { background:#fff;}

.sideMenu h3{ cursor:pointer;font-size:14px;font-weight:normal;border-bottom:1px solid #e8e8e8;margin-top:1px;border-left:1px solid #dedede;border-right:1px solid #dedede;}

.sideMenu h3.on..sideMenu h3.on:hover { border-left:1px solid #0074c5;border-right:1px solid #0074c5;}

.sideMenu h3.on a,.sideMenu h3 a:hover,.sideMenu h3.on,.sideMenu h3:hover{ background: #0074c5 url(../images/right4.png) 190px center no-repeat;color: #fff;border-left:1px solid #0074c5;border-right:1px solid #0074c5;}

.sideMenu ul{color:#999;padding:0 10px;line-height:32px; display:none; /* 默认都隐藏 */background:#fff;border-left:1px solid #dedede;border-right:1px solid #dedede;}

.sideMenu ul li { padding-lefT:20px;border-bottom:1px dashed #eee;line-height:46px;font-size:14px;}

.sideMenu ul li a { color:#666666;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.sideMenu ul li a:hover,.sideMenu ul li a.current { color:#0074c5  ;}

.sideMenu h3.on a,.sideMenu h3 a:hover { color:#fff;}

.sideMenu h3 a,.sideMenu h3 { display:block;background:#eeeeee url(../images/right3.png) 190px center no-repeat; text-indent:30px;height:46px;line-height:46px;color:#333;}

.sideMenu { border-bottom:1px solid #dedede;}

.right_text { width:940px;background:#fff;}

.location {  text-align: right;overflow: hidden;color: #888888;font-size:12px;line-height:25px; }

.location img { position: relative;top: 2px;margin-right:5px;}

.location a {  color: #888888;font-size:12px;  }

.location a:hover { color: #0080cc;}

.container-title strong span { width:5px;height:20px;display:inline-block;background:#0074c5;position:relative;top:3px;margin-right:10px;}

.container-title strong { font-size:18px;color:#222;font-weight:normal;}

.container-title { white-space: nowrap;overflow: hidden;border-bottom: 1px solid #eee;padding:15px 25px;}

.side_right {padding: 20px;background: #fff;width: 870px;}

.text { padding:25px 0 25px 0;font-size:15px;line-height: 30px;color:#535353;padding:25px;}

.case_img { width:200px;height:150px;margin-right:30px;}

.case_img img { width:200px;height:150px;display:block;}

.case_title { width:660px;}

.case_title h3 { font-weight:normal;font-size:18px;color:#111;margin-bottom:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top:8px;}

.case_title p { font-size:14px;line-height:24px;color:#888;height:96px;overflow:hidden;}

.case_list li { border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:20px;}

.case_title h3:hover { color:#0074c5;}

/*------------------------------------分页样式----------------------------------*/

.yu {clear: both;height: 46px;color:#333;text-align:center; padding:40px 0 20px 0;}

.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 #0074c5 ;border: 1px solid #0074c5 ;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;}


.foot_list2 { width:393px;}
.main-newarc-title{padding-bottom:25px;}

.main-newarc-title h2 {text-align:center;font-size:22px;color:#333;font-weight:normal;line-height:30px;padding-bottom:10px;padding-top:10px;}

.main-newarc-title h3 {text-align:center;font-size:20px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;padding-top:10px;}

.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 17px;font-size:12px;font-weight:normal;color:#666;}

.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  height: 60px;position: relative;line-height: 28px;margin-top: 30px;color: #555555;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#666;}

.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#0074c5 ;}

.JLTupdown strong{ color:#555;}

.JLTcometol {position: absolute;right: 0px;top: 15px;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.news_list h3 { font-size:16px;margin-top:0;margin-bottom:4px;color:#111;}

.news_list .case_title { width:795px;}

.news_list .case_title p { height:44px;line-height:22px; overflow:hidden;}



.name {padding: 10px 10px;font-size: 14px;color: #999;font-weight: normal;width: 408px;border:1px solid #e4e4e4;margin-bottom:12px; font-family:"微软雅黑";border-radius: 5px; position:relative;}

.name2 { width: 100px;}

.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}

.message_button { width: 130px;background: #0074c5;border: none;color: #fff;font-size: 14px;margin-top: 20px;cursor: pointer; line-height:44px; font-family:"微软雅黑";-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-radius: 3px;margin-right:10px;}

.message_button:hover { background:#fcd842 ;}

.message { margin: 40px auto 30px auto;}

.message h3 { font-weight:normal;font-size:22px;color:#444;border-left:4px solid #84c142;padding-left:30px;margin-top:40px;margin-bottom:38px;}

.message font { position:absolute;left:20px;top:5px;color:#f00;}



.product_list { width:913px;}

.product_list li { background:#fff;border: 1px solid #eeeeee;margin-right: 23px;float:left;margin-bottom:20px;width:279px;}

.product_list li img { width:279px;height:220px;display:block;}

.product_list li p { border-top: 1px solid #eeeeee;font-size:14px;color: #333;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:46px;text-align: center;}

.product_list li:hover p { background:#0074c5;color:#fff;}

.prod_img { margin-bottom:30px;}

.prod_img img { max-width:100%;}

.prod_list h3 { border-bottom:1px solid #eee;font-size:22px;padding:15px 0;font-weight:normal;margin-bottom:25px;}

.prod_list { padding:0 25px 30px 25px;}

.prod_list .product_list li { width:203px;}

.prod_list .product_list li img { width:203px;height:160px;}



.showpage { width:400px; position:relative;}

.showpage a { display:block; width:15px; border:1px solid #ddd; height:47px; line-height:47px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-56px; text-decoration:none; color:#999;}

.showpage a#shownext { left:auto; right:0;}

.showpage a:hover { background:#ccc; color:#777;}

.page .right { width:440px;float:right;}

.page .right h3 { border-bottom:1px dashed #dedede;margin-bottom:10px;padding:5px 0;}

#showsum { margin-left:20px;width:353px !important; overflow:hidden;margin-top:7px;}

#showsum img { margin-top:1px;border: 1px solid #eee;width:58px;height:47px;}

#showsum span.sel img {border: 1px solid #f6a620 ;margin-top:1px;width:58px;height:47px;}

.tab {position: relative;width: 100%;overflow: hidden;margin: 0 auto 20px auto;margin-top:30px; background:#fff;}

.tab-nav {height: 46px;overflow: hidden;background: #fff;border-bottom: 1px solid #e4e4e4;}

.tab-nav a {display: block;float: left;padding:0 46px;height: 46px;line-height: 46px;text-align: center;text-decoration: none;color: #333;}

.tab-nav a.current {background:#0074c5  ;color: #fff;}

.tab-con {position: relative;overflow: hidden;padding:35px 0px;border-top:none;}

.tab-con-item {display: none;width: 100%;color: #333;}

.prod_left { width:300px;}

#showbox { border:1px solid #eee;}



/*客服*/

.side-bar a,.chat-tips i,.side-bar .icon-mail {background-image: url(../images/gdt-img.png);background-repeat: no-repeat;}

.side-bar {width: 50px;position: fixed;top: 40%;right: 5px;font-size: 0;line-height: 0;z-index: 100;}

.side-bar a,.side-bar .icon-mail {width: 48px;height: 48px;display: inline-block;background-color: #c3c3c3;margin-bottom: 2px;border:1px solid #eee;}

.side-bar .icon-qq {background:#fff  url(../images/gdt-img.png) 0 -51px no-repeat;}

.side-bar .icon-chat {background:#fff  url(../images/gdt-img.png) 0 -98px no-repeat;position: relative;}

.side-bar .icon-chat:hover .chat-tips {display: block;}

.side-bar .icon-blog {background-position: 0 -152px;}

.side-bar .icon-mail {background:#fff  url(../images/gdt-img.png) 1px -202px no-repeat;}

.side-bar .icon-totop {background-position: 0 -334px;}

.chat-tips {padding: 0 20px;height:48px;line-height:48px;position: absolute;right: 50px;width:150px;top: 0;background-color: #0074c5 ;display: none;color:#fff;font-size:18px;}

.side-bar a:hover,.side-bar .icon-mail:hover {background-color: #0074c5;}

.side-bar .icon-qq:hover { background: #0074c5 url(../images/gdt-img2.png) 0 -51px no-repeat;}

.side-bar .icon-chat:hover {background:#0074c5  url(../images/gdt-img2.png) 0 -98px no-repeat;position: relative;}

.side-bar .icon-mail:hover {background:#0074c5  url(../images/gdt-img2.png) 1px -202px no-repeat;}

.side-bar a:hover,.side-bar .icon-mail:hover { border:1px solid #0074c5;}



.list_down_tb { border-collapse: collapse;border-spacing: 0;width: 100%;text-align: center; border:1px solid #e6e6e6;}

.list_down_tb tr .jobs_t1 {text-align: left;padding-left: 20px;}

.list_down_tb th {font-size: 15px;font-weight: bold;padding: 10px 5px;border-style: solid;word-break: normal;border-color: #fff;background-color: #c2c2c2;color:#fff;}

.list_down_tb td {font-size: 15px;padding: 12px 5px;word-break: normal;border-bottom: 1px dotted #e6e6e6;color: #666;}

.list_diwn2{ background:#f7f7f7;}

.list_down_tb a { display:block;}

.download_box2 { width:18px; height:20px;background:url(../images/down2.png) no-repeat center;display:inline-block !important;}

.download_box tr:hover .download_box2 { background:url(../images/down3.png) no-repeat center;}

.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}