@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;}
.clearfix {clear:both;}
/* 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:980px;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(../images/top_sprite.gif) left top no-repeat;width:223px;height:24px;margin-top:8px;}
.other_lk {display:inline;width:116px;margin:8px 0px 0px 0px; float:right;}
.other_lk a {float:left;width:22px;height:24px;text-indent:-9999px;background:url(../images/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(../images/sprite_ico.png) 169px 13px no-repeat;height:45px;}
.menu ul.list li.last a:hover {background:#ffc000 url(../images/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(../images/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(../images/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:980px;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(../images/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(../images/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(../images/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;}

/*案例分页*/
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;}


.news_top{width:1060px; height:30px; background:url(../images/news_topbg.jpg) no-repeat bottom; margin-top:20px;border-bottom: 1px solid #e9e9e9;}
.news_top ul li{width:110px; line-height:30px; text-align:left; display:inline; float:left;font-size: 18px;}
.news_top ul li a{color:#048e74;}
/*.news_top ul li a:hover{font-size:16px;}*/
.news_top .hover{font-size:16px;}
.friend{width:1060px; height:170px; margin:0px auto;}
.friend_top{width:1060px; height:30px;color:#666; background:url(../images/jishu_topbg.jpg) no-repeat bottom;}
.friend_top .hover{font-size:22px;color: #333;font-family: "Microsoft Yahei";font-weight: normal;}
.friend_a{width:1060px; height:160px; overflow:hidden;}
.friend_a1{width:1060px; height:160px;}
.friend_a1 ul.lk1 li{width:141px; height:52px; margin:24px 0px 0px 22px; display:inline; float:left;}
.friend_a1 ul.lk2 li{margin:24px 0px 0px 6px; display:inline; float:left;}
.friend_a1 ul.lk1 li img{border:#E9E9E9 1px solid;}
