.main{width:1200px;margin:auto;overflow:hidden; }
.wrap {	width: 1200px; margin: 0 auto; overflow: hidden; }
.none{display: none;}

.fl { float: left; }
.fr { float: right; }
.mt40{ margin-top:40px;}
@font-face {
    font-family: 'impact';
    src: url('../fonts/impact/IMPACT.eot');
    src: url('../fonts/impact/IMPACT.eot?#iefix') format('embedded-opentype'),
         
         url('../fonts/impact/IMPACT.woff') format('woff'),
         url('../fonts/impact/IMPACT.ttf') format('truetype'),
         url('../fonts/impact/IMPACT.svg#fzlantinghei-db-gbkregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*===============弹窗===============*/
#divbox{overflow:hidden; width:100%; height:100%; position:fixed; z-index:25; }
.divbox{position:absolute;z-index:26;     width: 589px;top:50%; left:50%; margin-left:-220px; margin-top:-220px;}
.divbox_top{overflow:hidden; position:relative; padding:40px; text-align:center;}
.cuo{    position: absolute; right: 0px;top: 40px; z-index: 58;}
.cuo a{display:block; cursor:pointer; overflow:hidden;}
.divbox_top img{padding-bottom:20px;}
.divbox_top p{font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left;}
.divbox_top h2{font-size:18px; color:#ef2933; text-transform:uppercase; margin-top:30px; font-family:Arial, Helvetica, sans-serif; background:url(../images/xia.jpg) no-repeat center bottom; padding-bottom:40px;}
.divbox_bottom{overflow:hidden; background:#131212; padding:25px; text-align:center; margin-top:15px;}
.divbox_bottom a{display:inline-block; *display:inline; *zoom:1; height:30px; line-height:30px; vertical-align:middle; width:115px; margin:0px 2px;
border-radius:5px; background:#ef2933; font-size:14px; color:#ffffff; border:1px solid #ef2933;}
.divbox_bottom a:hover{background:#131212; color:#ef2933;}

/*===============右边悬浮===============*/
.suspension{overflow:hidden; position:fixed; top:0px; right:0px; width:55px; z-index:114; background:#2b2b2b; padding:3% 0px 999px 0px; margin-bottom:-999px; }
.suspension a{display:block; background:url(../images/right_bj.jpg) no-repeat center bottom; text-align:center; padding:15px 0px;}
.suspension a.r{background:none;}
.suspension a span{display:block; font-size:14px; color:#cccccc;}
.suspension a span.span1{background:url(../images/img1.jpg) no-repeat center top; padding-top:30px;}
.suspension a span.span2{background:url(../images/img2.jpg) no-repeat center top; padding-top:30px;}
.suspension a span.span3{background:url(../images/img3.jpg) no-repeat center top; padding-top:30px;}
.suspension a span.span4{background:url(../images/img4.jpg) no-repeat center top; padding-top:30px;}
.suspension a.a{background:#eb3900; width:37px; height:100px; margin:20px auto;}
.suspension a.a span.span5{background:url(../images/img5.jpg) no-repeat center top; width:22px; margin:auto; padding-top:30px; font-size:14px; color:#ffffff;}
.suspension a span.span6{background:url(../images/img6.jpg) no-repeat center top; font-size:12px; color:#08a5f4; padding-top:25px;}
.suspension a span.span7{background:url(../images/img8.jpg) no-repeat center top; font-size:12px; color:#eb3900; padding-top:25px;}
.suspension a span.span8{background:url(../images/img9.jpg) no-repeat center top; font-size:12px; color:#3ebb5f; padding-top:25px;}
.suspension a span.span9{background:url(../images/img10.jpg) no-repeat center top; font-size:12px; color:#ffb400; padding-top:25px;}


.suspension a.return_top{ overflow:hidden; background:url(../images/img7.jpg) no-repeat center top; margin-top:15px; font-size:12px; color:#cccccc; text-transform:uppercase; padding-top:30px;}
.suspension a.return_top:hover{color:#02a0f0;}

/*===============底部悬浮===============*/
.bottom_suspension{overflow:hidden; position:fixed; bottom:0px; left:0px; width:100%; height:55px; background:#2b2b2b;display:none;}
.bottom_suspension a{display:block; float:left; background:url(../images/right_bj1.jpg) no-repeat center right; line-height:55px; vertical-align:middle; text-align:left; padding:0px 25px;}
.bottom_suspension a.r{background:none; margin-right:25px;}
.bottom_suspension a span{display:block; font-size:14px; color:#cccccc;}
.bottom_suspension a span.span1{background:url(../images/img1.jpg) no-repeat center left; padding-left:40px;}
.bottom_suspension a span.span2{background:url(../images/img2.jpg) no-repeat center left; padding-left:40px;}
.bottom_suspension a span.span3{background:url(../images/img3.jpg) no-repeat center left; padding-left:40px;}
.bottom_suspension a span.span4{background:url(../images/img4.jpg) no-repeat center left; padding-left:40px;}
.bottom_suspension a.a{background:#eb3900; width:95px; padding:0px 20px; height:37px; line-height:37px; vertical-align:middle; margin-top:11px; margin-right:25px;}
.bottom_suspension a.a span.span5{background:url(../images/img5.jpg) no-repeat center left;font-size:14px; color:#ffffff; padding-left:28px;}
.bottom_suspension a span.span6{background:url(../images/img6.jpg) no-repeat center left; font-size:12px; color:#08a5f4; padding-left:30px;}
.bottom_suspension a span.span7{background:url(../images/img8.jpg) no-repeat center left; font-size:12px; color:#eb3900; padding-left:30px;}
.bottom_suspension a span.span8{background:url(../images/img9.jpg) no-repeat center left; font-size:12px; color:#3ebb5f; padding-left:30px;}
.bottom_suspension a.return_top{ overflow:hidden; background:url(../images/img7.jpg) no-repeat center left; margin-left:25px; font-size:12px; color:#cccccc; text-transform:uppercase; padding-left:30px;}
.bottom_suspension a.return_top:hover{color:#02a0f0;}

/*===============锚点===============*/
.nav1{overflow:hidden; text-align:center; padding-top:35px;}
.nav1 a{display:block; cursor:pointer; overflow:hidden;}

/*===============锚点===============*/
.maodian{right:60px;list-style: none;margin: 0;position: fixed;top:400px; text-align:right; z-index:111;}
.maodian li{margin-bottom:10px; height:25px;padding:5px 10px 0px 10px; overflow:hidden;}
.maodian a{background:url(../images/shi.png) no-repeat right 5px;overflow:hidden;font-size: 12px;color:#000;display:block;
text-decoration: none;padding-right:30px; text-align:right; line-height:80px;}
.maodian li.current a{color: #000;line-height:20px;}
.maodian li:hover a{color: #000; line-height:20px;}
.maodian li:hover{background:#e51515; border-radius:25px;}
.maodian li.current{background:#e51515; border-radius:25px;}



/*===============所在位置===============*/
.position{float:right; background:url(../images/po_bj.png) no-repeat center left; padding-left:10px;}
.position a{font-size:12px;color:#666666; line-height:20px; vertical-align:middle;}
.position .visited{color:#0092db;}
.position.r{height:50px; line-height:50px; vertical-align:middle;overflow:hidden; width:1200px; margin:auto; float:left;}
.position_about{float:none;padding-left:10px;padding-top: 10px;}
.position_about .dengqian{background:url(../images/po_bj.png) no-repeat center left; padding-left:10px;padding-top: 1px;}
.position_fuwu{ width: 1200px;
        text-align: right;
    margin: 0 auto;
    margin-top: 10px;}
    .position_fuwu .position_a{background: url(../images/po_bj.png) no-repeat center left; padding-left:10px;}
/*===============分页===============*/
.page_ul.r{ float:left;}
.page_ul {overflow: hidden;padding-top:20px; clear:both;}
.page_ul h1{background:none;}
.page_ul .page{font-size: 12px;text-align: center;}
.page_ul .page a {display:inline-block;}
.page_prev {background:url(../images/p_left.png) no-repeat center #eeeeee;width:30px;height:30px}
.page_next {background:url(../images/p_right.png) no-repeat center #eeeeee;width:30px;height:30px;}
.page_prev:hover{background:url(../images/p_left_h.png) no-repeat center #008fd7;color:#fff}
.page_next:hover{background:url(../images/p_right_h.png) no-repeat center #008fd7;color:#fff}
.page_prev,.page_next{display: inline;width:30px;height:30px;vertical-align: top;cursor: pointer;margin-left:5px;-webkit-transition: all 0.5s ease-in-out 0s;}
.page_ul .page .shu_1{background:#eeeeee;margin-left:5px;color: #2f2f2f; line-height:30px; vertical-align:middle; text-align:center;width:30px; height:30px;-webkit-transition: all 0.5s ease-in-out 0s;}
.page_ul .page .shu_1.hover{background:#008fd7; color:#fff}
.page_ul .page .shu_1:hover{background:#008fd7;color:#fff}

/*===============客服===============*/
.qqkefu{position: fixed;top:50%;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index: 20;right:0;width:45px;}
.qqkefu ul li{width: 45px;height:45px;margin-bottom:1px;float:right;line-height:45px;font-size:14px;cursor:pointer;position:relative;text-indent: 10px;}
.qqkefu ul li a{color:#fff;display: block;overflow: hidden;height: 45px;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#0b7eb7;}
.qqkefu ul li.top{background:url(../images/k1.png) no-repeat center #3d3d3d;position:relative;width:45px;height: 45px;cursor:pointer;}
.qqkefu ul li.top span{position:absolute;display:block;left:0;top:-5px;height:5px;width:45px;}
.qqkefu ul li.top:hover{background:url(../images/k1.png) no-repeat center #0b7eb7;}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:right;}
.qqkefu ul li span{font-size: 14px;font-weight: bold;color: #FFF;}
.qqkefu ul li b.a{background:url(../images/k2.png) no-repeat center #3d3d3d;}
.qqkefu ul li b.b{background:url(../images/k3.png) no-repeat center #3d3d3d;}
.qqkefu ul li b.f{background:url(../images/k4.png) no-repeat center #3d3d3d;}
.qqkefu ul li b.c{background:url(../images/k5.png) no-repeat center #3d3d3d;}
.qqkefu ul li:hover b.a{background:url(../images/k2.png) no-repeat center center #0b7eb7;}
.qqkefu ul li:hover b.b{background:url(../images/k3.png) no-repeat center center #0b7eb7;}
.qqkefu ul li:hover b.f{background:url(../images/k4.png) no-repeat center center #0b7eb7;}
.qqkefu ul li:hover b.c{background:url(../images/k5.png) no-repeat center center #0b7eb7;}
.qqkefu ul li.qq_czb{text-indent: 0;}
.qqkefu ul li.qq_czae{ line-height:15px !important}
.erweima{position: absolute;width:111px;height:150px;top: -120px;left: -111px;float: right;cursor: default !important;display:none;background:url(../images/qr_img.png) no-repeat;}
.erweima p{margin-top:20px;margin-left:10px;}
.erweima img{width:90px;height:90px;}
.qqkefu li .erweima p a{display:block;font-size:14px;color:#333;margin-top:-8px;margin-left:30px;}

/*===============头部===============*/
.header{overflow:hidden; height:100px;}
.head_left{overflow:hidden; float:left;}
.head_left a{display:block; float:left;}
.head_left h2{float:left; font-size:30px; color:#444444; font-weight:bold; border-left:1px solid #dedede; margin-left:20px; padding-left:20px; margin-top:15px;}
.head_left h2 span{display:block; font-weight:500; font-size:22px; color:#000; padding-top:6px;}
.head_right{ float:right;overflow:hidden; margin-top:25px;}
.head_right p{float:left; text-align:right; font-size:28px;font-family:Arial, Helvetica, sans-serif;}
.head_right p span{display:block; font-size:12px; color:#666666; font-family:"Microsoft YaHei"; float:left; margin-right:10px;}
.head_right dd{ font-size:25px; color:#FF0000;}
.language{overflow:hidden;}
.language h2{font-size:12px; color:#666666;}
.language em{display:block; padding-top:5px; overflow:hidden;}
.language em a{display:block; float:left; background:url(../images/yy_bj.jpg) no-repeat center right; font-size:12px; color:#000000; padding-right:10px; margin-right:10px;}
.language em a.r{background:none; margin-right:0px; padding-right:0px;}
.language em a:hover{color:#008fd7;}
.language em a.hover{color:#e83920;}

/*===============导航部分===============*/
/* menu */
.menu{height:50px;background:#000;position:relative;}
.menu .nav{width:1200px;height:50px; float:left}
.menu .nav li{float:left; }
.menu .nav li a{float:left;display:block;height:50px;line-height:50px;text-decoration:none;position:relative;overflow:hidden; font-size:14px; font-weight:bold;width:116px; text-align:center; color:#b2b2b2}
.menu .nav li a:hover{background: url(../images/nav_ho.jpg) repeat-x;color:#fff;}
.menu .nav li .box{width:100%;height:50px;position:absolute;top:50px;left:403px;*left:490px;left:498px\0;background:#c20e00;display:none; z-index:100; }
.menu .nav li .box a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none;padding:0;width:118px;text-align:center;font-weight:normal; font-size:12px;}
.menu .nav li .box a:hover{text-decoration:underline;color:#fff}


.down_menu_top{overflow:hidden;}
.down_menu_left{overflow:hidden; float:left; text-align:center; border-right:1px solid #efefef; width:275px; padding:0px 12px; padding-bottom:25px;    min-height: 315px;}
.down_menu_left img{width:100%;}
.down_menu_left.r{border:none;}
.down_menu_left a{display:block; overflow:hidden; cursor:pointer;}
.down_menu_left h2{font-size:14px; color:#222222; padding:10px 0px; line-height:22px; vertical-align:middle; background:#f5f5f5}
.down_menu_left h2 a:hover{ color:#ff0000 }
.down_menu_left p{float:left; overflow:hidden; padding-left:20px;width:116px; text-align:left;}
.down_menu_left p.r{float:right;}
.down_menu_left p a{font-size:12px; color:#444444; line-height:18px;}
.down_menu_left p:hover a{color:#0b7eb7;}
.down_menu_bottom{text-align:center; overflow:hidden; clear:both; margin-top:-5px;}
.down_menu_bottom a{display:inline-block; *display:inline; *zoom:1; height:37px; line-height:37px; vertical-align:middle; 
background:url(../images/down_menu_bj.jpg) repeat-x; width:296px; border-radius:0px 0px 5px 5px; font-size:14px; color:#000000;}
.down_menu_bottom a:hover{background:#f7f7f7; color:#0b7eb7; font-weight:bold;}
.down_menu_bottom a.hover{background:#f7f7f7; color:#0b7eb7; font-weight:bold;}

.head_search{width:199px; height:29px; background:url(../images/search.jpg) no-repeat center; float:right; overflow:hidden; margin-top:15px;}
.head_search input{font-size:14px;color:#a9b2bc;border:none; border-right:none;width:150px;padding:6px 0px 6px 15px;float:left;outline:medium none; background:none;}
.head_search button{border:none; cursor:pointer;width:33px;height:28px; line-height:28px;vertical-align:middle; text-align:center;float:right; font-family:"Microsoft YaHei";outline: medium none; background:none;color:#fff; font-size:14px; }

/*===============下拉部分===============*/
.dropMenu{position:absolute;z-index:100;visibility:hidden;margin-top:-1px;} 
.dropMenu li{overflow:hidden; float:left;}
.dropMenuizi p{width:142px;line-height:37px; background:#666; height:37px; margin-bottom:1px;vertical-align:middle; text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.dropMenuizi p a{font-size:14px;display:block;color:#fff; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.dropMenuizi p:hover{ background:#0078c3;}

/*===============主页新闻===============*/
.zy_new{width:100%; height:44px; line-height:44px; vertical-align: middle;background:#fff; overflow:hidden; clear:both;}
.zy_new h2{float:left; font-size:18px; color:#ffffff;width:300px; text-align:center; background:#444444;}
.zy_new h2 span{font-size:12px; color:#9b9b9b;}
.new_ul{float:left; width:850px;height: 20px;overflow: hidden;margin: 13px 0px;padding-left: 25px; background:#dfdfdf}
.new_ul li{height: 20px;line-height:20px;}
.new_ul li a{color: #333333;font-size:13px;}
.new_ul li a span{margin-left:30px;}
.new_ul li a:hover{color: #0b7eb7;}

.zy_top{background:#f8f8f8; overflow:hidden;}
.zy_top li{overflow:hidden; float:left; border-left:1px solid #e6e6e6; padding-top:20px;-webkit-transition: all 0.5s ease-in-out; width:298px; height:120px;}
.zy_top li.r{border-right:1px solid #e6e6e6;}
.zy_top li a{display:block; overflow:hidden; cursor:default;}
.zy_top li span{display:block; float:left; overflow:hidden; width:80px; height:70px;}
.zy_top_ny{float:left; padding-left:23px; text-align:left; padding-top:15px;}
.zy_top_ny h2{font-size:14px; color:#000000;}
.zy_top_ny p{font-size:12px; color:#aeaeae; line-height:24px;}
.zy_top li span.span1{background:url(../images/f_tb1.jpg) no-repeat center;-webkit-transition: all 0.5s ease-in-out;}
.zy_top li span.span2{background:url(../images/f_tb2.jpg) no-repeat center;-webkit-transition: all 0.5s ease-in-out;}
.zy_top li span.span3{background:url(../images/f_tb3.jpg) no-repeat center;-webkit-transition: all 0.5s ease-in-out;}
.zy_top li span.span4{background:url(../images/f_tb4.jpg) no-repeat center;-webkit-transition: all 0.5s ease-in-out;}
.zy_top li:hover{background:#e31c00;}
.zy_top li:hover h2{color:#fff; font-weight:bold;}
.zy_top li:hover p{color:#fff;}
.zy_top li:hover span.span1{background:url(../images/f_tb1_h.jpg) no-repeat center;}
.zy_top li:hover span.span2{background:url(../images/f_tb2_h.jpg) no-repeat center;}
.zy_top li:hover span.span3{background:url(../images/f_tb3_h.jpg) no-repeat center;}
.zy_top li:hover span.span4{background:url(../images/f_tb4_h.jpg) no-repeat center;}

/*===============主页第一部分===============*/
.zy_first{padding:40px 0px 50px 0px; overflow:hidden; text-align:center;}
.first_top{overflow:hidden; padding-bottom:15px; margin-bottom:25px; padding-bottom:30px;}
.first_top h2{font-size:30px; color:#c20e00; text-align:center; font-weight:bold; margin-top:40px; height:70px;}
.first_top a{ font-size:14px;padding:10px 20px; border:solid 1px #ddd}
.first_top a:hover{ background:#FF0000; color:#fff}
.zy_first li{overflow:hidden; border:1px solid #dcdcdc; float:left; width:292px; margin-right:8px; height:450px;}
.zy_first li.r{margin-right:0px;}
.zy_first li a{display:block; cursor:pointer; overflow:hidden;}
.first_li{overflow:hidden; padding:25px 45px;}
.first_li span{display:inline-block; *display:inline; *zoom:1; margin-bottom:15px; background:url(../images/nav_bi.jpg) repeat-x center; padding:0px 15px;}
.first_li span em{padding:0px 12px; font-size:18px; color:#010101; background:#fff;}
.first_li p{font-size:12px; color:#444444; line-height:18px;}
.first_li em img{padding:10px 0px;}
.first_li h3{margin:auto; width:97px; height:22px; line-height:22px; vertical-align:middle; text-align:center; border:1px solid #e5e5e5; 
font-size:12px; color:#b2b2b2; font-family:Arial, Helvetica, sans-serif; margin-top:10px; text-transform:uppercase;}
.zy_first li:hover h3{background:#e83921; color:#fff; }

.zy_first li .span1{display: block;}
/*===============主页第二部分===============*/
.zy_second{padding:50px 0px 70px 0px;*padding:50px 0px 55px 0px; overflow:hidden;text-align:center;}
.second_top{overflow:hidden; background:url(../images/title_bj1.png) no-repeat center bottom; padding-bottom:15px; margin-bottom:25px;}
.second_top h2{font-size:30px; color:#ffffff;}
.second_left{overflow:hidden; float:left; width:354px;}
.second_left_top{overflow:hidden; text-align:center; padding:45px 20px 0px 20px; background:#e00024; height:190px;}
.second_left_top.r{background:#222222;}
.second_left_top.r p{color:#bcbcbc;}
.second_left_top h2{font-size:16px; color:#ffffff; font-weight:bold; padding:12px 0px 18px 0px;}
.second_left_top p{font-size:14px; color:#fff; line-height:18px;}
.second_left_bottom{overflow:hidden;padding:25px 30px 35px 30px; background:#fff; text-align:left; height:194px;}
.second_left_bottom.r{background:#555555;}
.second_left_bottom.r h2{background:url(../images/h_bai.jpg) no-repeat top left; color:#fff;}
.second_left_bottom.r p{color:#fff;}
.second_left_bottom h2{background:url(../images/h_hei.jpg) no-repeat left top; padding-bottom:12px; padding-top:8px; font-size:40px; color:#454545; font-family:impact;}
.second_left_bottom p{font-size:14px; color:#333333; line-height:24px;}
.second_right{overflow:hidden; width:492px; float:left; overflow:hidden;}
.second_right_top{overflow:hidden; background:#ffb400; padding:45px 75px 0px 75px; height:190px;}
.second_right_top h2{font-size:16px; color:#ffffff; font-weight:bold; padding:12px 0px 18px 0px;}
.second_right_top p{font-size:14px; color:#fff;}

/*===============主页第三部分===============*/
.zy_three{overflow:hidden; padding:0px 0px 20px 0px;text-align:center; width:1200px; margin:0 auto}
.three_top{overflow:hidden;}
.three_top li{overflow:hidden; float:left; margin-right:39px;}
.three_top li.r{margin-right:0px;}
.three_top li em{position:relative;display:inline-block; *display:inline; *zoom:1; line-height:171px; vertical-align:middle; height:171px; background:url(../images/shuzi_bj.jpg) repeat-x; border-radius:5px;
font-size:106px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px 25px;}
.three_top li em span{height:4px; width:100%; background:url(../images/shuzi_bj1.jpg) repeat-x center; display:block; position:absolute; margin-top:84px;*margin-top:60px; margin-left:-25px;}
.three_top li p{font-size:14px; color:#ffffff; padding-top:20px;}
.three_bottom{overflow:hidden; padding-top:22px;}
.three_bottom li{overflow:hidden; border-bottom:1px solid #fff;}
.three_bottom li a{display:block; float:left;border-right:1px solid #fff; text-align:center; padding:15px 49px;}
.three_bottom li a.r{border:none;}
.three_bottom li.r{border:none;}

/*===============主页第四部分===============*/
.zy_four{overflow:hidden; padding:55px 0px 70px 0px; text-align:center;}
.four_tu{overflow:hidden; width:1200px;position:relative;}
.sorllMenu{width:1065px; float:left;overflow:hidden;position:relative;}
.sorllMenu li{overflow:hidden;float:left; width:268px; text-align:center}
.sorllMenu li a{display:block; border:1px solid #e5e5e5; width:258px;}
.sorll_li{overflow:hidden; text-align:left; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; padding:35px 25px;}
.sorll_li h2{font-size:16px; color:#000000; font-weight:bold; padding-bottom:18px;}
.sorll_li p{font-size:14px; color:#000000; line-height:19px;}
.sorllMenu li h1{overflow:hidden; background:#f6f6f6; padding:25px 0px 30px 0px;}
.sorllMenu li h1 em{display:block;font-size:72px; color:#cccccc; background:url(../images/h_hui.jpg) no-repeat center bottom;font-family:Arial, Helvetica, sans-serif;}
.sorllMenu li:hover h1{background:#00a1f1;-webkit-transition: all 0.5s ease-in-out;}
.sorllMenu li:hover h1 em{background:url(../images/h_lan.jpg) no-repeat center bottom; color:#d4eafc;}
.sorllMenu li:hover h2{color:#008fd7;}
.four_tu .btn{z-index:11;}
.four_tu .btn .btn_l{width:37px;height:36px;position: absolute; top:0px;z-index: 2;right:99px;background:url(../images/btn_l.jpg) no-repeat;}
.four_tu .btn .btn_l:hover{background:url(../images/btn_lh.jpg) no-repeat;}
.four_tu .btn .btn_r{width:37px;height:36px;position: absolute; top:40px;right:99px;z-index: 1;background:url(../images/btn_r.jpg) no-repeat;}
.four_tu .btn .btn_r:hover{background:url(../images/btn_rh.jpg) no-repeat;}
.more{position:absolute; bottom:0px; right:64px; width:72px; line-height:35px; vertical-align:middle; background:url(../images/more.png) no-repeat center}
.more p{font-size:14px; color:#ffffff;}

/*===============首页第五部分===============*/
.zy_five{background:url(../images/zsbg.jpg) no-repeat center top; height:620px;  overflow:hidden; text-align:center; margin-top:30px;}
.zy_five_f{background:#f6f6f6; padding:0px 0px 65px 0px; overflow:hidden; text-align:center;}
.first_top.r{ border-bottom:solid 1px  #ccc;}
.five_left{width:223px; border:1px solid #dddddd; overflow:hidden; float:left;}
.five_left h3{text-align:center; background:#e83921; line-height:99px; vertical-align:middle; font-size:21px; color:#ffffff;}
.five_left h3 em{font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.five_left ul{overflow:hidden; background:#fff; padding:10px 16px 50px 16px;}
.five_left ul li{overflow:hidden; height:40px; line-height:40px; vertical-align:middle; border-bottom:1px solid #eeeeee;text-align:left;}
.five_left ul li a{display:block; background:url(../images/p_bj.jpg) no-repeat center left; font-size:13px; color:#333333; padding-left:25px;}
.five_left ul li:hover a{background:url(../images/p_bj1.jpg) no-repeat center left; color:#FF0000}
.five_right{overflow:hidden;}
.five_right li{overflow:hidden; float:left; text-align:center; border:1px solid #dddddd; margin-right:18px; margin-bottom:15px;}
.five_right li.r{margin-right:0px;}
.five_right li img{background:#fff; padding:0px 0px; width:280px; height:290px;}
.five_right li h2{line-height:45px; vertical-align:middle; text-align:center; background:#e8e8e8; font-size:14px; color:#333333;}
.five_right li:hover h2{background:#e00024; color:#fff;}

/*===============首页第六部分===============*/
.zy_six{overflow:hidden; text-align:center; padding:0px 0px 55px 0px;}
.zy_six li{overflow:hidden; float:left; width:292px; text-align:center; border-bottom:3px solid #dcdcdc; margin-right:8px;}
.zy_six li.r{margin-right:0px;}
.zy_six li a{display:block; cursor:pointer; overflow:hidden;}
.zy_six li h2{line-height:38px; vertical-align:middle; font-size:14px; color:#333333;}
.zy_six li:hover{border-bottom:3px solid #0ca8f6;}

/*===============首页第七部分===============*/
.zy_seven{overflow:hidden; padding:30px 0px 80px 0px; text-align:center;}
.seven_tu{overflow:hidden; width:1200px;position:relative;}
.seven_top{overflow:hidden; text-align:center;}
.seven_top a{display:inline-block; *display:inline; *zoom:1; line-height:28px; vertical-align:middle; border:1px solid #dcdcdc; border-radius:50px;
padding:0px 25px; font-size:14px; color:#666666; margin:0px 5px;-webkit-transition: all 0.5s ease-in-out;}
.seven_top a:hover{background:#f2450e; border:1px solid #f2450e; color:#fff;}
.seven_top a.hover{background:#f2450e; border:1px solid #f2450e; color:#fff;}

.sorllMenu1{width:1200px;overflow:hidden;position:relative; margin:35px auto 0px auto;}
.sorllMenu1 li{overflow:hidden;float:left; width:1200px; text-align:center}
.sorllMenu1 li a{display:block; overflow:hidden; cursor:pointer;}
.sorll_left{overflow:hidden; float:left; width:550px; margin-bottom:55px; margin-right:25px; margin-left:25px;}
.sorll_left:hover h2{color:#f2450e;}
.sorll_left_left{float:left; width:88px; height:84px; background:url(../images/zy_new_bj.jpg) no-repeat center; padding-top:12px;}
.sorll_left_left h3{font-size:48px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.sorll_left_left h3 span{display:block; font-size:12px; color:#ffffff;}
.sorll_left_right{overflow:hidden; float:right; text-align:left; width:440px; padding-top:15px;}
.sorll_left_right h2{font-size:16px; color:#1e1e1e; padding-bottom:10px;}
.sorll_left_right p{font-size:12px; color:#999999; line-height:20px;}
.sorll_left.r{float:right;}
.seven_tu .btn{z-index:11;}
.seven_tu .btn .btn_l{width:42px;height:34px;position: absolute; top:0px;z-index: 2;right:160px;background:url(../images/l_btn.jpg) no-repeat;}
.seven_tu .btn .btn_l:hover{background:url(../images/lh_btn.jpg) no-repeat;}
.seven_tu .btn .btn_r{width:42px;height:34px;position: absolute; top:0px;right:110px;z-index: 1;background:url(../images/r_btn.jpg) no-repeat;}
.seven_tu .btn .btn_r:hover{background:url(../images/rh_btn.jpg) no-repeat;}
.seven_tu .more{width:102px; height:34px; line-height:34px; background:#f2450e; border-radius:5px; text-align:center; position:absolute;
right:0px; top:0px;}


/*  定制流程 */
.process{padding-bottom:40px;overflow:hidden;}
.processMain {background:#d71b00;padding:25px 0;height:70px;overflow:hidden;border-radius:10px;}
.processMain li{float:left;width:280px;padding-left:20px;color:#fff;font-size:16px;}
.processMain li p{padding-top:10px; color:#fff}
.processMain li img{float:left;width:70px;height:70px;margin-right:10px;}
.processMain li.last{background:none;}
.homeTitle{ text-align:center; margin-bottom:20px;}
.homeTitle span{ font-weight:normal; color:#666666}

/*  客户见证 */
.client{padding:40px 0;background:#f4f4f4;overflow:hidden;}
.clientMain{height:;overflow:hidden;}
.clientMain p{ line-height:25px; color: #828282; font-size:13px;}
.clientMain li{float:left;width:590px;height:200px;background:#fff;margin-bottom:10px;overflow:hidden;padding-right:10px;line-height:20px;}
.clientMain li img{width:280px;height:200px;margin-right:15px;float:left;}
.clientMain li h3{font-size:16px;;font-weight:normal;padding-top:20px; font-weight:bold}
.clientMain li h3 a{}
.clientMain li h3 a:hover{color:#239af6;}




/* improve */
.improveTop { background: url(../images/improveTop.png) no-repeat center 0; height: 123px; margin-top: -75px; position: relative; z-index: 9; }
.improveTop p { font-size: 36px; font-weight: bold; color: #fff600; line-height: 46px; padding-left: 400px; padding-top: 50px; }
.improveWrap { background: #eaeaea; margin-top: -26px; position: relative; padding-top: 26px; }
.improveBox { position: relative; padding-left: 68px; }
.improveBox .num { position: absolute; width: 58px; height: 45px; background: #c20e00; text-align: center; padding-top: 13px; top: 4px; left: 0; color:#fff; font-size:35px; font-weight:bold }
.improveBox h2 { color: #000; font-size: 28px; font-weight: bold; line-height: 34px; }
.improveBox h3 { color: #1f1a17; font-size: 20px; font-weight: bold; line-height: 28px; margin-bottom: 6px; }
.improveBox h4 { margin-bottom: 8px; }
.improveBox ol { margin-bottom: 16px; margin-top:20px; }
.improveBox li { color: #211e1e; font-size: 14px; padding-left: 20px; background: url(../images/star.png) no-repeat 0 7px; margin-left: -20px; position: relative; line-height: 28px; margin-bottom: 6px; }
.improveBox span { color: #e77918; font-size: 16px; }
.improveBox .icon img { width: 60px; height: 60px; background: url(../images/im.png) no-repeat #d4d4d4; margin-right: 20px; border-radius: 3px; overflow: hidden; }
.improveBox .icon .bb { background-position: -60px 0; }
.improveBox .icon .cc { background-position: -120px 0; }
.improveBox .icon .dd { background-position: -180px 0; }
.improveBox .icon .ee { background-position: -240px 0; }

.improveWrap .a { padding-top: 14px; padding-bottom: 8px; }
.improveWrap .b { background: #fff; padding-top: 38px; }
.improveWrap .c { padding-top: 13px; padding-bottom: 17px; }
.improveWrap .d { background: #fff; padding-top: 40px; padding-bottom: 64px; }

.improveWrap .a .improveBox { width: 600px; }
.improveWrap .b .improveBox { width: 600px; }
.improveWrap .b h4 { margin-bottom: 16px; }
.improveWrap .c .improveBox { width: 580px; top: 18px; }
.improveWrap .c h4 { margin-bottom: 26px; }
.improveWrap .c ol { margin-bottom: 24px; }
.improveWrap .d .improveBox { width: 600px; margin-right: -41px; }
.improveWrap .d h4 { margin-bottom: 18px; }
.improveWrap .d ol { margin-bottom: 26px; }


.page_ban1{height: 165px; margin-bottom:30px;}
.title{background:url(../images/clt.jpg) no-repeat center top; font-size:30px;color:#d60011;padding-top:6px;line-height:39px; text-align: center; font-weight:bold}
.title span,.mainCase .title span{display:block;font-weight:normal;font-size:14px;line-height:16px;}
.title .sp1,.mainCase .title .sp1{font-family:arial;color:#999;text-transform:uppercase;}
.title .sp2,.mainCase .title .sp2{color:#333;}

.mainAdd{height:120px;background:url(../images/add.jpg) no-repeat;}
.mainAdd div{float:right;padding-top:30px;color:#fff;font-size:14px;padding-right:20%;}
.mainAdd span{font-family:arial;font-size:36px;display:block;line-height:36px;}
/*  产品 */
.product_index{background:url(../images/pro_bg.jpg) no-repeat center top;padding-top:40px; overflow:hidden; width:100%}
.product_index h1{ text-align:center; margin-bottom:40px;}
.product_01{ overflow:hidden}
.product_01 img{ float:left;padding-right:10px;}
.product_01_right{ width:700px; float:right; margin-top:50px; }
.product_01_right h2{ font-size:30px; line-height:66px; }
.product_01_right h3{ margin-top:70px;}
.product_01_right ul li{ font-size:14px; float:left; width:100%; line-height:28px; color:#666666}

.product_02{}
.product_02 img{ float:right;padding-right:10px;}
.product_02_right{ width:700px; float:left; margin-top:50px; }
.product_02_right img{ float:left}
.product_02_right h2{ font-size:30px; line-height:66px; }
.product_02_right h3{ margin-top:70px;}
.product_02_right ul li{ font-size:14px; float:left; width:100%; line-height:28px;color:#666666}


.oh{overflow:hidden;}
.ptb25{padding:20px 0 35px;}
.w980{position:relative;width:980px;margin: 0 auto;}

.pageContent{width:740px;}
.pageTitle{height:46px;line-height:40px;background:url(../images/conti.png) no-repeat left bottom;}
.pageTitle h2{display:block;float:left;height:46px;text-align:left;font-size:16px;overflow: hidden;}
.pageTitle span{height:46px;float:right;font-family:"宋体"}
.pageContentBox{width:740px;padding-top:20px;overflow:hidden;font-family:"宋体"}


/*===============底部===============*/
.foot{overflow:hidden; padding:20px 0px; background:#5f5f5f;}
.foot a{display:block; float:left;}
.foot h2{float:left; border-left:1px solid #fff; padding-left:12px;font-size:16px; color:#ffffff;}

.footer{overflow:hidden; background:url(../images/foot_bj.jpg) repeat-x;padding:0px 0px 35px 0px;*padding:35px 0px 30px 0px;}
.footer h1{overflow:hidden; background:url(../images/h2_bj.jpg) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}
.footer h1 em{display:block; float:left; font-size:18px; color:#ffffff;}
.footer h1 a{float:right; font-size:12px; color:#888888; margin-top:5px;}
.footer h1:hover a{color:#fff;}
.footer1{width:1200px; float:left; overflow:hidden; margin-right:50px;}
.footer1 p{float:left; overflow:hidden; width:140px;}
.footer1 p a{display:block;font-size:14px; color:#bbbbbb; line-height:22px;}
.footer1 p:hover a{color:#fff;}

.footer2{width:410px; float:left; overflow:hidden;}
.footer2.r{float:right;}
.footer2 p{font-size:14px; color:#aaaaaa; line-height:22px;}

.code{overflow:hidden; float:left; width:85px; text-align:center; margin-top:30px;}
.code img{background:#fff; padding:5px; width:75px; height:75px;}
.code p{font-size:14px; color:#999999; padding-top:5px;}

.code_right{overflow:hidden; float:right; width:470px; padding-top:10px;}
.footer3 .code_right p{height:40px; margin:8px 0px;line-height:40px; vertical-align:middle; text-align:left; font-size:14px; color:#ffffff;
float:left; padding-left:42px;}
.code_right p a{font-size:14px; color:#ffffff;}
.code_right p.p1{background:url(../images/f_tu1.jpg) no-repeat center left;width:170px;}
.code_right p.p2{background:url(../images/f_tu2.jpg) no-repeat center left;width:210px;}
.code_right p.p2 em{font-size:18px; color:#f2450e;}
.code_right p.p3{background:url(../images/f_tu3.jpg) no-repeat center left;width:170px;}
.code_right p.p4{background:url(../images/f_tu4.jpg) no-repeat center left;width:210px;}

.code_right p.p1:hover{background:url(../images/f_tu1_h.jpg) no-repeat center left;width:170px;}
.code_right p.p2:hover{background:url(../images/f_tu2_h.jpg) no-repeat center left;width:210px;}
.code_right p.p3:hover{background:url(../images/f_tu3_h.jpg) no-repeat center left;width:170px;}
.code_right p.p4:hover{background:url(../images/f_tu4_h.jpg) no-repeat center left;width:210px;}

.code_right h3{height:40px; line-height:40px; vertical-align:middle; text-align:left; font-size:14px; color:#f2450e;
float:left; padding-left:42px; background:url(../images/f_tu5.jpg) no-repeat center left;}

.code_right h3:hover{height:40px; line-height:40px; vertical-align:middle; text-align:left; font-size:14px; color:#f2450e;
float:left; padding-left:42px; background:url(../images/f_tu5_h.jpg) no-repeat center left;}
.code_right h3 a:hover{color:#fff;}
.code_right h3 a{font-size:14px; color:#f2450e; margin:0px 15px;}

.footer_ny{overflow:hidden; clear:both; padding-top:40px;}
.footer3{overflow:hidden; float:left; width:575px;}
.footer3.r{float:right; overflow:hidden;}
.footer3 p{font-size:14px; color:#aaaaaa; line-height:22px;}

.link{overflow:hidden; background:#2b2b2b; padding:15px 0px; border-bottom:1px solid #333333; border-top:1px solid #333333;}
.link h2{float:left; overflow:hidden; font-size:18px; color:#ffffff}
.link_ny{overflow:hidden; float:right; width:1100px;}
.link_ny p{font-size:12px; color:#888888; line-height:22px; font-family:"Microsoft YaHei UI Light"; float:left; margin-right:40px;}
.link_ny p a{color:#888888;}

.beian{height:47px; line-height:47px; vertical-align:middle;background:#191919;}
.beian p{overflow:hidden;font-size:12px; color:#888888; float:left;}
.beian p.r{float:right;}
.beian p em{display:block; float:left;font-size:12px; color:#888888;}
.beian p a{padding-left:25px;font-size:12px; color:#888888; float:left; display:block;}
.beian p a:hover{color:#fff;}


/* 公司介绍 */
.aboutTop{/* background:url(../images/about_bg.jpg) no-repeat center top; */padding-top:60px;margin-bottom:60px; overflow:hidden}
.about_font1{overflow:hidden;margin-bottom:50px; line-height:28px;}
.about_font1 img{width:430px;height:300px;margin-right:45px;}
.about_font2{font-size:14px;}
.about_font2 li{height:100px;width:400px;float:left;}
.about_font2 li h3{font-size:18px;color:#2b2b2b;font-weight:normal;display:inline-block;margin-bottom:10px;padding:5px 15px;border:1px solid #333;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.grWidth{width:1200px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.over{overflow:hidden;}
.mb45{margin-bottom:45px;}
.mb20{margin-bottom:20px;}

/* 内页公用 */
.listBanner{width:1920px; position:relative; left:50%; margin-left:-960px; height:90px;}
.listWrapper{overflow:hidden; padding-bottom:60px;margin-top:40px;}
.listMenu{padding-top:25px;height:45px;text-align:center;line-height:0;font-size:0; zoom:1;border-bottom:1px solid #d5d5d5; font-size:14px;}
.listMenu li{display:inline-block;height:34px;line-height:34px;padding:0 23px;font-size:16px;background:url(../images/listMenu_line.jpg) no-repeat left center;*display:inline;zoom:1; }
.listMenu li a{width:125px;text-align:center; display:inline-block;height:34px;border-radius:25px;color:#454545;font-size:14px;}
.listMenu li.first,.listMenu li:first-child{background:none;}
.listMenu li a:hover,.listMenu li .current{background:#e67817;color:#fff;}

.listTitle{background:url(../images/listTie_bg.jpg) no-repeat center top;height:65px;padding-top:32px;overflow:hidden;}
.listTitle h2{color:#fff;font-size:28px;text-transform:uppercase;}
.listTitle h2 span{display:block;font-size:12px;color:#48aafd;font-weight:normal;}

.listSubMenu{height:70px;overflow:hidden;}
.aboutList{padding-bottom:60px;}

.honorT{line-height:40px;background:url(../images/hicon.jpg) no-repeat left center;padding-left:18px;font-size:20px;font-weight:bold;color:#333;}
.honorList,.downList{width:1290px;overflow:hidden;padding-top:20px;}
.downList{padding:0;}
.honorList li,.downList li{width:280px;height:422px;float:left;margin-right:26px;margin-bottom:15px;}
.honorList li img,.downList li img{border:1px solid #dadada;padding:4px;background:#f4f4f4;}
.honorList li img:hover,.downList li img:hover{border-color:#f08201}
.honorList li .bt,.downList li .bt{width:260px;height:40px;line-height:40px;text-align:center;font-weight:normal;}
.honorM{display:block;width:130px;height:35px;line-height:35px;text-align:center;font-size:16px;background:#666;border-radius:20px;margin:20px auto 30px;color:#fff;}
.honorM:hover{background:#f08201;color:#fff;}
.gsbz{  position: relative;   float: right;   top: 212px;  left: 123px;}
.gsbz img{width: 50px;height: auto;}


.ideaBox{padding-top:40px;}.ideaBox .id{height:140px;margin-bottom:30px;}.ideaBox .id h3{width:140px;height:105px;font-size:24px;color:#fff;font-weight:normal;text-align:center;line-height:30px;border-radius:50%;padding-top:35px;float:left;margin-right:20px;}.ideaBox .id h3:hover{    transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}.ideaBox .id h3 span{font-family:arial;display:block;font-size:26px;}.ideaBox .id h3.hs1{background:#f08201;}.ideaBox .id h3.hs1 span{color:#f3a058;}.ideaBox .id h3.hs2{background:#f9c058;}.ideaBox .id h3.hs2 span{color:#f7ae00;}.ideaBox .id h3.hs3{background:#bbea58;}.ideaBox .id h3.hs3 span{color:#a7e500;}.ideaBox .id h3.hs4{background:#79d758;}.ideaBox .id h3.hs4 span{color:#48cc00;}.ideaBox .id h3.hs5{background:#58d5b7;}.ideaBox .id h3.hs5 span{color:#00caa2;}.ideaBox .id h3.hs6{background:#5896e6;}.ideaBox .id h3.hs6 span{color:#0074e0;}.ideaBox .id h3.hs7{background:#da79ee;}.ideaBox .id h3.hs7 span{color:#d048e9;}.ideaBox .id7{margin-right:0;}.ideaBox .id p{width:1000px;padding-top:30px;line-height:28px;float:left;font-size:14px;}.ideaBox .id p span{display:block;font-size:18px;}.deveBox{padding-top:40px;}.deveBox ul{padding-top:15px;}.deveBox ul li{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;overflow:hidden;}.deveBox ul li .date{width:105px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#fff;;float:left;background:url(../images/date.jpg) no-repeat;}.deveBox ul li .text{float:right;width:1060px;overflow:hidden;}.deveBox ul li .text span{width:470px;padding-right:50px;display:inline-block;float:left;font-size:14px;}


/* product */
.productList{width:1250px;overflow:hidden;}
.productLista{padding-top:20px;}
.productList li{width:290px;float:left;margin-right:13px;margin-bottom:15px;}
.productList li a{display:block;border:1px solid #dadada;}
.productList li a img{padding:4px;}
.productList li a .bt{height:38px;line-height:38px;border-top:1px solid #dadada;text-align:center;font-size:14px;padding:0 10px;width:268px;}
.productList li a:hover{border-color:#f08201;}
.productList li a:hover .bt{border-color:#f08201;background:#f08201;color:#fff;}

pro_nav{ width:1220px; margin:0 auto}
.pro_nav ul li{ height:auto; margin-bottom:20px; }
.pro_nav_title{ background:#49494e; width:120px; line-height:35px; text-align:center; color:#fff; float:left; margin-top:10px; font-weight:bold; font-size:14px;}
.pro_nav_title a{color:#fff; }
.pro_nav_title a:hover{ background:#b92d2e;color:#fff;display:block;  }
.pro_nav_list{ float:right; width:1080px; }
.pro_nav_list a{list-style:none; line-height:33px; text-align:center; border:solid 1px #dfdfdf; margin:10px 5px; width:15%; display:block; float:left;font-size:12px;}




/* 合作客户 */
.productList1{width:1250px;overflow:hidden; margin-top:50px;}
.productLista{padding-top:20px;}
.productList1 li{width:230px;float:left;margin-right:13px;margin-bottom:15px;}
.productList1 li a{display:block;border:1px solid #dadada;}
.productList1 li a img{padding:4px;}
.productList1 li a .bt{height:38px;line-height:38px;border-top:1px solid #dadada;text-align:center;font-size:14px;padding:0 10px;width:268px;}
.productList1 li a:hover{border-color:#f08201;}
.productList1 li a:hover .bt{border-color:#f08201;background:#f08201;color:#fff;}



/* product left */.productShowPic{width:670px;}.productShowPic .box{width:670px;height:378px;}.tbPic{width:550px;height:400px;position:relative;z-index:1;float:right;}.tbPic a{width:550px;height:400px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}.tbPic a img{vertical-align:middle;max-width:550px;max-height:400px;}.tbPic a{*display:block;*font-family:Arial;*line-height:1;}div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}.tbPicList{width:112px;height:400px;overflow:hidden;position:relative;float:left;}.tbPicList a.prev,.tbPicList a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;}.tbPicList a.next{top:auto;bottom:0;background-position:0 -50px;}.tbPicList a.prev:hover{background-position:0 -25px;}.tbPicList a.next:hover{background-position:0 -75px;}.tbPicList .tbThumb{position:relative;width:112px;height:334px;overflow:hidden;top:33px;}.tbPicList .tbThumb ul{position:absolute;height:99999px;}.tbPicList .tbThumb ul li{background:none;float:left;width:107px;height:85px;position:relative;}.tbPicList .tbThumb ul li a{display:block;width:103px;height:75px;border:2px solid #d9d9d9;text-align:center;background:#fff}.tbPicList .tbThumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}.tbPicList .tbThumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}.tbPicList .tbThumb ul li a.tbSelected{border-color:#f08201;}.tbPicList .tbThumb ul li a.tbSelected em{background:url(../images/jt.png) no-repeat;}/* product right */.productShowTitle{width:495px;overflow:hidden;}.productShowTitle h2{line-height:24px;font-size:22px;padding:15px 0;font-weight:normal;border-bottom:1px dotted #d9d9d9;}.productShowTitle .description{padding-top:10px;overflow:hidden;border-bottom:1px dotted #d9d9d9;padding-bottom:15px;}.productShowTitle .description h3{font-weight:normal;font-size:14px;color:#333;line-height:30px;}.productShowTitle .description ul li{width:265px;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;color:#999;}.productShowTitle .description ul li.li2{width:215px;padding-right:0;}.productShowTitle .description p{color:#999;}.productShowTitle .advisory{height:45px;padding-top:30px;}.productShowTitle .advisory a{display:block;width:140px;height:40px;background:#1b9aff;border-radius:3px;border-bottom:5px solid #0079d9;line-height:40px;text-align:center;font-size:16px;color:#fff;float:left;margin-right:10px;}.productShowTitle .advisory a:hover{border-color:#1b9aff;color:#fff;}.productShowTitle .advisory a.adc{background:#f08201;border-bottom:5px solid #d87500;}.productShowTitle .advisory a.adc:hover{border-color:#f08201;color:#fff;}.productShowTitle .advisory .tel{background:url(../images/telbj.jpg) no-repeat left center;margin-left:10px;line-height:22px;float:left;padding-left:48px;}.productShowTitle .advisory .tel span{display:block;font-size:20px;font-family:arial;color:#ee0000;}
/* tab */.tabListBox{overflow:hidden;margin-top:40px; margin-bottom:40px; border-bottom:solid 1px #dfdfdf; padding-bottom:30px;}

.tabList{height:40px;background:#ededed;}.tabList li{display:block;width:120px;line-height:40px;float:left;text-align:center;font-size:16px;color:#333;border-right:1px solid #dadada;}.tabList li.on{color:#fff;background:#f08201;border-color:#f08201}.tabBox{overflow:hidden;padding-top:25px;}/* related product */.relProduct{overflow:hidden;margin-top:30px;}.relProduct ul{padding-top:20px;width:1260px;}.relProduct li{width:225px;float:left;margin-right:18px;margin-bottom:5px;}.relProduct li img{border:2px solid #e1e1e1;padding:3px;}.relProduct li img:hover{border-color:#f08201}.relProduct li .bt{width:205px;line-height:35px;text-align:center;padding:0 10px;font-weight:normal;}.contBox{font-size:16px;line-height:26px;padding:20px 70px 0;}.contactBox{width:1200px;height:590px;position:relative;margin-top:30px;margin-bottom:30px;}.contactBox .tel{width:330px;height:508px;background:url(../images/tm.png);z-index:15;padding:20px 20px 0;float:left;margin-left:50px;}.contactBox .tel p{display:block;height:71px;margin-top:30px;font-size:16px;color:#fff;padding-left:90px;line-height:22px;}.contactBox .tel p.p1{background:url(../images/dz.png) no-repeat left center;padding-top:13px;height:58px;}.contactBox .tel p.p2{background:url(../images/dh.png) no-repeat left center;line-height:71px;}.contactBox .tel p.p3{background:url(../images/sj.png) no-repeat left center;padding-top:13px;height:58px;}.contactBox .tel p.p4{height:120px;background:url(../images/yx.png) no-repeat left center;line-height:120px;}/* map */#dituContent{width:728px;height:526px;border:1px solid #d6d6d6;z-index:13;float:right;margin-right:50px;}


/* news */.newsList{margin-top:30px;}.newsList li{padding:30px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}
.newsList li a.pic{display:block;width:270px;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:65px;float:left;}
.newsList li h2{font-size:16px;line-height:35px;font-weight:normal;}
.newsList li h2 a{color:#333;font-size:16px;}
.newsList li p{padding-top:15px;color:#888;}
.newsList li span{display:block;line-height:20px;background:url(../images/time.jpg) no-repeat 346px center;padding-left:365px;color:#999;margin-top:15px;}

.newsList li .more1{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #b2b2b2;text-align:center;font-family:"宋体";margin-top:15px;}.newsList li:hover a.pic{opacity:0.8;border-color:#f08201;}.newsList li:hover h2 a{color:#f08201;}.newsList li:hover .more1{border-color:#f08201;background:#f08201;color:#fff;}


/* news show */
.newsShow{ }
.newsShowBox p{ line-height:28px; font-size:14px; color:#666}
.newsShow h2{font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal; margin-top:20px;}
.newsShow h3{text-align:center;height:30px;line-height:30px;border-bottom:1px solid #d2d2d2;font-weight:normal; font-size:12px;}
.newsShow h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}.curFont{font-weight:bold;color:#f08201;}
.newsShowBox{padding-top:15px;line-height:26px;padding-bottom:10px;margin:0 auto;}

.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}.fenyList a{display:block;width:45%;height:35px;line-height:35px;overflow:hidden;}.fenyList .prev{background:url(../images/img/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}.fenyList .next{background:url(../images/img/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}.recTitle{padding-left:20px;height:35px;line-height:35px;background:url(../images/img/page_line.jpg) no-repeat 10px 12px #eee;font-size:14px;font-weight:bold;color:#333;font-weight:normal;}

/* 招贤纳士 */
.jobWrapper,.newsWrapper,.newsShow{padding:60px 0;overflow:hidden;}
.jobMain{margin-bottom:60px; overflow:hidden;}
.jobMain_top{padding-top:15px;height:84px;border-bottom:1px solid #e2e2e2;background:#f4f4f4;font-size:14px;margin-bottom:15px;}
.jobMain_top .title1 img{width:70px;height:70px;margin-right:20px;margin-left:15px;}
.jobMain_top .title1 h3{font-size:26px;font-weight:normal;text-transform:uppercase;padding-top:25px;}
.jobMain_top .title1 h3 span{display:block;font-size:10px;color:#acacac;-webkit-transform:scale(0.8);-o-transform:scale(1);}
.jobMain_top .fr{margin-right:15px;margin-top:40px;}
.jobMain_top .fr span{margin-left:25px;}
.job_box1 {padding-left:50px;padding-bottom:20px;margin-bottom:25px;border-bottom:1px dashed #e0e0e0;}
.job_box1 h5{font-size:16px;color:#333;font-weight:normal;height:35px;}
.job_box1 .font{}
.job_box2 {border-bottom:none;padding-bottom:0;margin-bottom:40px;}
.jobMain .center a{display:inline-block;width:205px;height:50px;text-align:center;line-height:50px;color:#fff;font-size:18px;font-weight:bold;border-radius:5px;background:#e67817;}
.jobMain .center a:hover{background:#333;transition:all 0.3s;}

/* 招聘详细样式 */
.gr-jobs-show{border:1px solid #eaeaea;width:900px;margin:0 auto;}
.gr-jobs-show h3{font-size:14px;font-weight:bold;background:#ececec;line-height:35px; padding-left:15px;}
.gr-jobs-show table{width:860px;margin:10px 20px;}
.jobs-input{width:260px;border:1px solid #ccc;line-height:23px;height:23px;padding:0 5px;margin-bottom:10px;}
.jobs-input:focus,.jobs-textarea:focus{border:1px solid #137bd6;}
.jobs-textarea{width:765px;padding:5px;border:1px solid #ccc;line-height:22px;height:125px;margin-top:5px;}
.jobs-submit{background:#999;width:80px;height:25px;line-height:25px;cursor:pointer; border:none;color:#fff;margin-right:10px;border-radius:2px}
.jobs-submitb{background:#0e5c93;width:100px;height:25px;line-height:25px;cursor:pointer; border:none; color:#fff;border-radius:2px}


/* 资讯中心 */
.contactWrapper{ background:#fff;padding-top:70px;margin-bottom:60px;}
.contactWrapper ul{padding-left:25px;}
.contactTop{background:#fff;border-radius:10px;/* border-bottom:1px solid #ccc;box-shadow:1px 1px 1px #ccc; */background:#fff;padding:0px 0 80px 0;overflow:hidden;}
.contactTop h2{text-align:center;color:#454545;font-size:26px;font-weight:normal;line-height:28px;text-transform:uppercase;margin-bottom:50px;}
.contactTop h2 span{display:block;font-size:12px;}
.contactTop li{float:left;width:199px;text-align:center;padding:0 15px; border-right:1px solid #e3e3e3; font-size:15px;color:#454545;height:204px;/*background:url(../images/contact_line.jpg) no-repeat right bottom;*/}
.contactTop li.c5{background:none;border:none;}
.contactTop li span{display:inline-block;width:76px;height:120px;background:url(../images/contact_btn.png) no-repeat left 20px;overflow: hidden;}
.contactTop li h5{font-size:13px;color:#a0a0a0;font-weight:normal;height:30px;}
.contactTop li.c2 span{background-position:left -90px;}
.contactTop li.c3 span{background-position:left -210px;}
.contactTop li.c4 span{background-position:left -330px;}
.contactTop li.c5 span{background-position:left -450px;}
.contactMap{width:1198px;border:1px solid #ccc;height:560px}



.sub_lr{font-size: 14px;margin: 20px 0 10px 0;}
.sub_lr div{
    width:340px;border-top:1px solid #dad8d8;border-bottom: 1px solid #dad8d8;padding: 20px 20px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.sub_lr{color: #333333; overflow:hidden}
.sub_l{float: left;}
.sub_r{float:right;}

.an{ width:300px; margin-left:670px; margin-top:30px;}
.an ul li input{ width:100px; float:left;  text-align:center;background:#0068b8; color:#FFFFFF;border:none; margin-right:10px; height:40px;}


/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:#f7f7f7; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.caseNews{padding-bottom: 40px;overflow:hidden}
.caseNews h2{font-size:16px;}
.caseNews .tie{margin-bottom:20px;}


/* 新闻中心 */
.ml28{ margin-left:28px; }
.maiNews{ width:378px; float:left;  }
.maiNews h2{ height:40px; line-height:40px; font-size:18px; border-bottom:1px solid #e0e0e0; color:#333;font-weight:normal;}
.maiNews h2 a{ float:right; height:18px; padding-top:11px; }
.maiNews h2 a img{ padding:0; margin:0; display:block; }
.maiNews ul{ padding-top:10px; }
.maiNews ul li{ height:35px; line-height:35px;  }
.maiNews ul li a{ display:block; width:240px; height:30px; font-size:14px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#666; transition:all 0.4s;}
.maiNews ul li a:hover{ color:#e8312e; padding-left:6px;transition:all 0.4s;}
.maiNews ul li span{ display:block; height:30px; width:100px; float:right; color:#999; text-align:right; font-size:12px; }


.index_pro{ border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6; padding:40px 0; overflow:hidden}
.index_pro h1{ text-align:center; font-size:36px; color:#c20e00}
.index_pro h2{text-align:center; font-size:14px; text-align:center; font-weight:normal; color:#000; margin-top:10px;}
.pro_title{ margin:0 auto; overflow:hidden; margin-top:30px;}
.pro_title ul li{ background:#CCC; height:45px; line-height:45px; margin-right:10px; width:160px; float:left; text-align:center; font-size:14px; font-weight:bold; margin-bottom:30px;}
.pro_title ul li a{ display:block; color:#231916; font-weight:normal}
.pro_title ul li a:hover{ background:#c20e00; color:#fff}

.pro_list ul li img{ border:solid 1px #d1d1d1; width:280px; height:262px;margin-top:30px;}
.pro_list ul li img a:hover{border:solid 1px #ff0000 }
.pro_list ul li{ float:left; width:300px;}
.pro_list ul li a{ color:#000}


.pro_list1 ul li img{ border:solid 1px #d1d1d1; width:260px; height:350px; margin-top:30px;}
.pro_list1 ul li img a:hover{border:solid 1px #ff0000 }
.pro_list1 ul li{ float:left; width:300px;}
.pro_list1 ul li a{ color:#000}


/* partner */
.partner { background: #fff; margin:30px 0;}
.partnerLeft { width: 906px; overflow: hidden; }
.partnerTitle { height: 22px; overflow: hidden; background: url(../images/partnerTitle.png) repeat-x 0 bottom; padding-bottom: 23px; margin-bottom: 27px; }
.partnerTitle img { margin-right: 4px; }
.partnerTitle span { line-height: 32px; color: #939393; }
.partnerTitle a { line-height: 22px; font-family: Arial; color: #939393; }
.partnerTitle a:hover { color: #c90005; }

.partnerWrap { height: 247px; overflow: hidden; }
.partnerWrap ul { width: 932px; }
.partnerWrap li { float: left; margin-right: 20px; margin-bottom: 25px; }
.partnerWrap img { border: 1px solid #dad9d9; transition: 0.2s; }
.partnerWrap a:hover img { border-color: #c90005; }


.about_pro{ }
.about_pro_title{background:#A2A2A2; height:40px; margin-bottom:30px;}
.about_pro_title h1{ float:left; font-size:15px; color:#fff; padding-left:10px; line-height:40px;}
.about_pro_title a{ float:right; line-height:40px; padding-right:10px; color:#fff}