@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
body {font-size: 14px;color: #666666;line-height:1.2;background:#fff;font-family: "宋体", Arial, Helvetica, sans-serif;}
img {display: inline;border: none;vertical-align: baseline;}
ol, ul {list-style: none;}
li { vertical-align:bottom;}
a {color:#666666;text-decoration:none;}
a:hover {color:#07a2b8;text-decoration: underline;}
a.default_1 {color:#333;}
a.default_3 {color:#fff;}
a.default_2 {color:#07a2b8;}
a.default_1:hover,a.default_2:hover,a.default_3:hover {color:#07a2b8;}
a.noline:hover {text-decoration: none;}
.brdb_dft:hover{border-bottom:1px solid #07a2b8;}
.brdb_dft_f:hover{border-bottom:1px solid #fff;}
.brdb_dft_3:hover{border-bottom:1px solid #333;}
/* clearfix */
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;overflow:hidden;}
* html .clearfix {display: inline-block;}
*+html .clearfix {display: inline-block;}
/* float */
.fl {float: left;}
.fr{float: right;}
/*publicSize*/
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.ft16 {font-size:16px;}
.ft18 {font-size:18px;}
.pt38 {padding-top:38px;}
.pb25 {padding-bottom:25px;}
.pb16 {padding-bottom:16px;}
.pb5 {padding-bottom:5px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.mb25 {margin-bottom:25px;}
.mt15 {margin-top:15px;}
.mt25 {margin-top:25px;}
.mt20 {margin-top:20px;}
.pt19 {padding-top:19px;}
.brdb_1 {border-bottom:1px solid #e9e9e9;}
.brdt_1 {border-top:1px solid #e9e9e9;}
.yahei {font-family:"Microsoft Yahei";}
.clr07a2b8,a.clr07a2b8:hover {color:#07a2b8;}
.clrfff,a.clrfff:hover {color:#fff;}
.clr333,a.clr333:hover {color:#333;}
.ohide {overflow:hidden;}
input.resetIpt{border:none;padding:0px;margin:0px;outline:none;background:none;vertical-align: baseline;}
/*top*/
#header {background:#fff;}
#header div.top {height:40px;background:#333333;}
#header div.top  .advant li {float:left;font-size:12px; font-family:"Microsoft Yahei";padding-right:40px;height:40px;line-height:40px;color:#9b9b9b;}
#header div.top  .advant li span.point {margin-right:5px;}
.m_main {overflow:hidden;}
.w1062,.hd_main,.m_main{width:1062px;margin:0 auto;}
.srch input.ipt_txt {float:left;color:#9b9b9b;height:20px;line-height:20px;font-size:12px;width:176px;margin:2px 0px 0px 5px;}
.srch input.ipt_btn {float:right;width:22px;height:22px;margin-top:1px; cursor:pointer;}
.srch {float:left;display:inline;margin-left:65px;background:url(top_sprite.gif) left top no-repeat;width:223px;height:24px;margin-top:8px;}
.other_lk {float:right;display:inline;width:116px;margin:8px 0px 0px 14px;}
.other_lk a {float:left;width:22px;height:24px;text-indent:-9999px;background:url(top_sprite.gif) left top no-repeat;margin-left:7px;}
.other_lk a.sina {background-position:-223px top;}
.other_lk a.tx {background-position:-245px top;}
.other_lk a.wx {background-position:-267px top;}
.other_lk a.mobi {background-position:-289px top;}
.hd_main {padding:30px 0px;}
.hd_main h1.logo{float:left;}
.hd_main div.top_adver {float:left;display:inline;margin-left:70px;position:relative;}
.hd_main div.top_adver a.btn {position: absolute;right: 35px;top: 47px;}
.cj_tel {float:right;}

.menu {background:#07a2b8;height:45px;}
.menu ul.list {width:1078px;}
.menu ul.list li {float:left;height:45px;}
.menu ul.list li a {font-family:"Microsoft Yahei";font-size:18px;color:#fff;display:block;padding:0px 25px;line-height:45px;}
.menu ul.list li a:hover {background:#ffc000;text-decoration:none;}
.menu ul.list li.last a {padding:0px 75px 0px 24px; background:#0591a6 url(sprite_ico.png) 169px 13px no-repeat;height:45px;}
.menu ul.list li.last a:hover {background:#ffc000 url(sprite_ico.png) 169px 13px no-repeat;}
.cj_banner {height:430px;position:relative;}
.n_banner{height:279px;}
.cj_banner div.bd ul li {width:100%;background-position:center top;background-repeat:no-repeat;height:430px;}
.cj_banner div.bd ul li a {display:block;height:430px;width:100%;}
.n_banner div.bd ul li {width:100%;background-position:center top;background-repeat:no-repeat;height:279px;}
.n_banner div.bd ul li a {display:block;height:279px;width:100%;}
.cj_banner .hd {position:absolute;bottom:10px;width:100%;height:12px;z-index:2;text-align:center;}
.cj_banner .hd li {display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;background:url(br_slide_btn2.png) -12px top no-repeat;cursor:pointer;margin:0px 5px;position:relative;overflow:hidden;}
.cj_banner .hd li a {position:absolute;top:0px;left:-20px;height:12px;width:12px;background:url(br_slide_btn2.png) left top no-repeat;}
.cj_banner .hd li.on a {left:0px;}

.dise_menu {height:76px;overflow:hidden;border-bottom:1px solid #e9e9e9;background:#fbfbfb;border-bottom:1px solid #e9e9e9; clear:both;}
.dise_menu ul.list {width:1062px;overflow:hidden;margin:0 auto;}
.dise_menu ul.list li {float:left;width:118px;}
.dise_menu ul.list li a {height:76px;border-left:1px solid #e9e9e9;}
.dise_menu ul.list li a span {display:block;height:47px;background:url(dise_menu_sign.gif) left top no-repeat;margin-bottom:8px;}
.dise_menu ul.list li a {display:block;font-size:12px;text-align:center;}
.dise_menu ul.list li a:hover {background:#07a2b8;color:#fff;border-left:1px solid #07a2b8;text-decoration:none;}
.dise_menu ul.list li.cs_1 span {background-position:left top;}
.dise_menu ul.list li.cs_1 a:hover span {background-position:left -49px;}
.dise_menu ul.list li.cs_2 span {background-position:-118px top;}
.dise_menu ul.list li.cs_2 a:hover span {background-position:-118px -49px;}
.dise_menu ul.list li.cs_3 span {background-position:-236px top;}
.dise_menu ul.list li.cs_3 a:hover span {background-position:-236px -49px;}
.dise_menu ul.list li.cs_4 span {background-position:-354px top;}
.dise_menu ul.list li.cs_4 a:hover span {background-position:-354px -49px;}
.dise_menu ul.list li.cs_5 span {background-position:-472px top;}
.dise_menu ul.list li.cs_5 a:hover span {background-position:-472px -49px;}
.dise_menu ul.list li.cs_6 span {background-position:-590px top;}
.dise_menu ul.list li.cs_6 a:hover span {background-position:-590px -49px;}
.dise_menu ul.list li.cs_7 span {background-position:-708px top;}
.dise_menu ul.list li.cs_7 a:hover span {background-position:-708px -49px;}
.dise_menu ul.list li.cs_8 span {background-position:-826px top;}
.dise_menu ul.list li.cs_8 a:hover span {background-position:-826px -49px;}
.dise_menu ul.list li.cs_9 {z-index:1;}
.dise_menu ul.list li.cs_9 a {border-right:1px solid #e9e9e9;}
.dise_menu ul.list li.cs_9 span {background-position:-944px top;}
.dise_menu ul.list li.cs_9 a:hover span {background-position:-944px -49px;}
.dise_menu ul.list li.moreM a {background:#07a2b8;color:#fff;border-left:1px solid #07a2b8;text-decoration:none;}
.dise_menu ul.list li.moreM span {background-position:-944px -49px;color:#fff;}
.menu_position {position:absolute;right:0px;top:0px;width:118px;height:76px;z-index:3;}
.zIdex3 {z-index:3;}
.menu_position .moreMenu {display:block;height:76px;background:url(moremenu_bg.gif) left top repeat;}
.more_menu_con {position:absolute;width:1022px;height:363px;border:2px solid #07a2b8;bottom:74px;right:0px;background:#fff;z-index:3;padding:30px 0px 0px 36px;display:none;}
.more_menu_con dl {float:left;width:255px;}
.more_menu_con dl dt {width:216px;font-size:14px;font-weight:bold;font-family:"Microsoft Yahei";color:#000;border-bottom:2px solid #e9e9e9;padding-bottom:6px}
.more_menu_con dl dt a {color:#000;}
.more_menu_con dl dd {padding-top:5px;margin-bottom:10px; overflow:hidden;clear:both;}
.more_menu_con dl dd  a {display:inline-block;*display:inline;*zoom:1; word-break:break-all;word-wrap:break-word;line-height:25px;font-size:12px;color:#414141;margin-right:18px;}
.more_menu_con dl dd  a.clrff0002 {color:#ff0002;}
.more_menu_con dl dd  a.clrff0002:hover {color:#07a2b8;}
.more_menu_con dl dd  a:hover {color:#07a2b8;}


/*footer*/
#footer {background:#02aec7;}
.copy_right {float:left;width:404px;}
.footer_main img{display:block;}
.footer_main {height:387px;background:url(footer_pic.jpg) right bottom no-repeat;}
.copy_right p.txt {color:#fff;line-height:20px;border-top:1px solid #fff;font-size:12px;padding:10px 0px;}


/*article*/
.article div.txt img {display:inline;}
.article div.txt {font-family: "微软雅黑";}


/*案例分页*/
ul.pages{
margin: 0 auto;
width: 1062px;
clear: both;
height: 50px;
padding-top: 20px;
}
ul.pages li {
    border: 1px solid #999999;
    color: #666666;
    float: left;
    font-size: 12px;
    margin-left: 5px;
}
ul.pages li:hover {
    border-bottom: 2px solid #990000;
    cursor: pointer;
}
ul.pages li a {
    color: #666666;
    display: block;
    padding: 3px 4px;
    text-decoration: none;
}
ul.pages li a:hover {
    color: #990000;
}
ul.pages a:active {
    background-color: #F1FFD6;
    border: 1px solid #85BD1E;
    color: #638425;
    padding: 1px 2px;
}
ul.pages li.thisclass{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #999999 #990000;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #990000;
    cursor: default;
    padding: 3px 4px;
}
ul.pages li.disabled{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    cursor: default;
    padding: 3px 4px;
}

/*联系我们*/
.cj_adress div.txt {float:left;width:630px;line-height:34px;color:#333;}
.cj_adress div.txt form.tel {padding-top:20px;}
.cj_adress div.txt form.tel input {padding:0px;margin:0px;}
.cj_adress div.txt form.tel input.ipt_txt {border:1px solid #9fdee7;background:#ecf8fa;height:30px;padding-left:14px;color:#999;font-size:12px;width:250px;line-height:30px;}
.cj_adress div.txt form.tel input.btn {height:32px;background:#07a2b8;text-align:center;border:none;color:#fff;font-size:14px;padding:0px 12px; cursor:pointer;margin-left:10px;}


/*online_link*/
.ft20 {font-size:20px;}
.ft30 {font-size:28px;}
.online_show_btn {display:none;}
.online_hide_btn {position:absolute;width:24px;right:-24px;display:none;}
.online_link  {height:90px;padding-top:4px;background:url(busi_bg.png) left top repeat;width:100%;display:none;z-index:99;}
.bgffa219 {background:#ffa219;}
.online_link ul.list { overflow:hidden;width:1062px;margin:0 auto;}
.online_link ul.list li{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.online_link ul.list li{float:left;}
.online_link ul.list li p.instr {float:left;width:209px;height:69px;padding:21px 0px 0px 0px;color:#fff;font-family:"Microsoft Yahei";line-height:26px; cursor:pointer;}
.online_link ul.list li p.instr span,.online_link ul.list li p.instr strong {display:block;}
.online_link ul.list li.cs_3 p.instr strong {line-height:30px;}
.online_link ul.list li a {display:block;height:90px;}
.online_link ul.list li a:hover {text-decoration:none;}
.online_link ul.list li.cs_1,.online_link ul.list li.cs_2{padding-right:2px;}
.online_link ul.list li.cs_1 a {background:#ffa219 url(online_lk_sign.png) 70px top no-repeat;padding-left:137px;height:90px;width:218px;}
.online_link ul.list li.cs_2 a {background:#ffa219 url(online_lk_sign.png) 59px -85px no-repeat;padding-left:121px;height:90px;width:208px;}
.online_link ul.list li.cs_3 a {background:#ffa219 url(online_lk_sign.png) 54px -165px no-repeat;padding-left:125px;height:90px;width:249px;_width:248px;}
.online_link ul.list li.cs_1 a:hover {background:#ff800e url(online_hover_1.gif) 44px 6px no-repeat;}
.online_link ul.list li.cs_2 a:hover {background:#ff800e url(online_hover_2.gif) 29px 3px no-repeat;}
.online_link ul.list li.cs_3 a:hover {background:#ff800e url(online_hover_3.gif) 30px 0px no-repeat;}

.online_link ul.list li.cs_3 p.instr strong{display:block;}
.online_link ul.list li.cs_1 {transform: rotate(0deg) scale(1) skew(0deg) translate(-1000px);
-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(-1000px);
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(-1000px);
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(-1000px);
-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(-1000px);}
.online_link ul.list li.cs_2 {transform: rotate(0deg) scale(1) skew(0deg) translate(0px,-200px);
-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px,-200px);
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px,-200px);
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px,-200px);
-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px,-200px);
}
.online_link ul.list li.cs_3 {transform: rotate(0deg) scale(1) skew(0deg) translate(1000px);
-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(1000px);
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(1000px);
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(1000px);
-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(1000px);
}
.online_link ul.list li.cs_3  strong {letter-spacing:-1px;}
.online_link ul.list li.lt_trans{
transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
opacity:1;
}
.online_link ul.list li.md_trans{
transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
opacity:1;
}
.online_link ul.list li.rt_trans {transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(360deg) scale(1) skew(0deg) translate(0px);opacity:1;}

span.online_show_btn{z-index:9999;}