@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
.poa{position: absolute;}
.por{position: relative;}
body{background:#ffffff; font-family: "微软雅黑"; font-size: 14px;overflow-x: hidden;}

/* CSS Header */
#he_01{width: 100%;height: 35px;background: #323232;margin:0 auto;}
#he_01_mid{width: 1200px;height: 35px;margin:0 auto;position: relative;}
#he_01_search{position: absolute;right: 0;top:9px;min-width: 18px;height: 16px;background: url(../images/he_01_search.png) left center no-repeat;text-indent: 20px;transition:all 0.4s;}
#he_01_search a{display: block;color: #888;font-size: 12px;transition:all 0.4s;}
#he_01_search a:hover{color: #ff3f3c;}
#he_01_search:hover{background: url(../images/he_01_search_hover.png) left center no-repeat;}

/*search css*/
.header_soso_con{height:250px;border-bottom:3px solid #0c55a4;background-color:#282828;position:absolute;top:136px;left:0;width:100%;z-index:1000;display: none;}
.soso_con_l{width:26%;float:left;margin-right:1.8%}
.soso_con_l span{width:271px;height:133px;float:right;background: url(../images/search_logo.png) center no-repeat;margin-top:56px}
.soso_con_m{width:57%;float:left;height:92px;margin-top:77px}
.soso_con_m .isch{height:40px;margin-bottom:10px;width:100%;float:left}
.soso_con_m .isch ul li{float:left;line-height:38px;margin-right:10px; padding:0 10px;color:#666;}
.soso_con_m .isch ul li a{color:#fff;}
.soso_con_m .isch ul .bg_hui{background-color:#999}
.inslt{height:40px;margin-bottom:10px}
.soso_con_m .isch .key{height:100%;width:80%;border:none;background:0 0;float:left;text-indent:20px;background-color:#fff}
.soso_con_m .isch .sub{height:100%;width:20%;border:none;background:0 0;float:left;text-align:center;color:#fff;font-family: "微软雅黑";background-color:#0c55a4;display:block;cursor:pointer;font-size:16px;transition:all .4s;}
.soso_con_m .isch .sub:hover{background-color:#c80000;}
.soso_con_close{width:14.8%;float:left;height:250px;position:relative}
.soso_con_close span{background: url(../images/search_close.png) center no-repeat; width:30px;height:30px;position:absolute;right:0;top:30px;display:block;cursor:pointer; -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.soso_con_close span:hover{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
        }
.container{width:1200px;margin:0 auto;}

#he_01_ul{position: absolute;right: 57px;top:9px;}
#he_01_ul li{height: 16px; padding:0 15px; line-height: 16px; border-right: solid 1px #888888;position: relative;float: left;color: #888;font-size: 12px;}
#he_01_ul li .he_01_icon{width: 16px;height: 16px;color: #888;font-size: 12px; text-indent: 0; position: absolute;left: 14px;top:0;text-align: center;}
#he_01_ul .he_01_indent1{text-indent: 20px;}
#he_01_ul .he_01_indent2{text-indent: 23px;}
#he_01_ul li a{display: block;color: #888;font-size: 12px;}
#he_01_ul li a:hover{color: #ff3f3c;}
#he_02{width: 1200px;height: 101px;margin:0px auto;position: relative;}
#he_02_logo{width: 280px;height: 101px;background: url(../images/logo.png) left center no-repeat;float: left;}
#he_02_logo a{display: block;}
#he_02_nav{float: right;}
#he_02_nav li{width: 72px;height: 101px; line-height: 101px; float: left;margin:0 18px;}
#he_02_nav li i{display: block; width: 5px;height: 101px;background: url(../images/he_02_a.png) center no-repeat;float: right;}
#he_02_nav li a{color: #444444;font-size: 14px;display: block;transition:all .4s;}
#he_02_nav li a:hover{color: #0c55a4;}
#sub_nav_bg{ position:absolute; height: 0;opacity: 0; width:1200px; left:0px; background:rgba(12,85,164,.90); top:101px;z-index: 999;}
.sub_nav{ position:absolute; height: 0;opacity: 0; width:1200px; left:0px; top:101px;z-index: 1000;}
.sub_nav .navlist{width: 230px;height: 156px;border-right: solid 1px #77c0ef;position: absolute;left: 37px;top:20px;}
.sub_nav .navlist dl dt{width: 80px;float: left; margin-left: 20px; text-indent: 12px; height: 35px!important;line-height: 35px!important;background: url(../images/nav_icon.png) left center no-repeat!important;text-align: left!important;}
.sub_nav .navlist dl dt a{ display:block; color:#ffffff!important;font-size: 13px!important;transition:all .4s;}
.sub_nav .navlist dl dt a:hover{  color:#77c0ef!important;}
.sub_nav .navimg{width: 230px;height: 127px;position: absolute;left: 310px;top:20px;}
.sub_nav .navinfo{width: 580px;height: 100px;position: absolute;right: 37px;top:20px;line-height: 24px;color: #92c2ff;font-size: 12px;text-align: left;}
.sub_nav .navinfo span{color: #fff;font-size: 14px;font-weight: bold;}
.sub_nav .navbtn{width: 77px;height: 22px;position: absolute;right: 540px;top:130px;line-height: 22px;text-align: center; }
.sub_nav .navbtn a{display: block;color: #335995;background: #ffc600;transition: all .4s;}
.sub_nav .navbtn a:hover{display: block;color: #fff;background: #77c0ef;}
#he_03{width: 100%;height: 500px;margin:0 auto;position: relative;}
#he_03_mid{width: 1920px;height: 500px;position: absolute;top:0;}

#he_04{width: 100%;height: 320px;margin:0 auto;position: relative;}
#he_04_mid{width: 1920px;height: 320px;position: absolute;top:0;}


/* CSS Footer */
#footer{width:100%;height:220px;margin:0 auto;border-top:solid 10px #0257b4;padding:35px 0;background: #202020;}
#footer_mid{width: 1200px;height: 220px;margin:0 auto;position: relative;}
#footer_logo{width: 243px;height: 41px;background: url(../images/footer_logo.png) center no-repeat;position: absolute;left: 0;top:0;}
#footer_logo a{display: block;width: 243px;height: 41px;}
#footer_ewm{width: 115px;height: 148px;font-size: 12px;color: #737373; line-height: 25px; text-align:center;position: absolute;left: 68px;top:70px;}
#footer_ewm img{width: 97px;height: 97px;border:solid 9px #2b2b2b;}
#footer_nav{position: absolute;right: 0;top:0;height: 220px;}
#footer_nav li{min-width:103px;float: left;padding-left: 27px;padding-right: 50px;border-left: solid 1px #383838;height: 220px;}
#footer_nav li .nav_en{width: 100%;height:10px;line-height: 10px;}
#footer_nav li .nav_cn{width: 100%;height:22px;line-height: 22px;margin-top:10px;}
#footer_nav li .nav_cn a{color: #929292;font-size: 18px;}
#footer_nav li .nav_cn a:hover{text-decoration: underline;}
#footer_nav li .nav_a{margin-top: 15px;margin-bottom: 10px;}
#footer_nav li .nav_a a{height: 25px;line-height: 25px;font-size: 12px;color: #696969;display: block;}
#footer_nav li .nav_a a:hover{text-decoration: underline;}
#footer_nav li .nav_a p{line-height: 25px;font-size: 12px;color: #737373;}
#nav_icon{width: 100%;height: 40px;margin:0 auto;}
#nav_icon a{display: block;text-align: center;line-height: 40px;float: left;margin-right: 12px;width: 40px;height: 40px;}
#copyright{width: 100%;height: 50px;background: #131313;margin:0 auto;}
#copyright_mid{width: 1200px;height: 50px; line-height: 50px; font-size: 12px;color: #5f5f5f; margin:0 auto;position: relative;}
#copyright_mid .admin{position: absolute;right: 0;top:0;height: 50px;line-height: 50px;text-align: right;font-size: 12px;color: #5f5f5f;}
#copyright_mid .admin a{ font-size: 12px;color: #5f5f5f;padding:0 10px;}
#copyright_mid .admin a:hover{color: #fff;}
#footer_link{width: 1150px;height: 40px;line-height: 40px;margin:0 auto;color: #333;font-size: 14px;border-top:solid 1px #e5e5e5;margin-top: 30px;}
#footer_link a{font-size: 14px;color: #333;}

/*footer_nav css*/
#footer_menu{width: 1200px;margin:0 auto;}
#footer_menu li{min-width:103px;float: left;padding:10px 30px;border-left: solid 1px #e5e5e5;height: 240px;margin-left: 7px;}
#footer_menu li:first-child{border-left:none;}
#footer_menu li .menu_en{width: 100%;height:10px;line-height: 10px;margin-top:10px;text-transform: uppercase;font-size: 14px;color: #d9d9d9;}
#footer_menu li .menu_cn{width: 100%;height:22px;line-height: 22px;}
#footer_menu li .menu_cn a{color: #7a7a7a;font-size: 18px;}
#footer_menu li .menu_cn a:hover{text-decoration: underline;}
#footer_menu li .menu_a{margin-top: 15px;margin-bottom: 10px;}
#footer_menu li .menu_a a{height: 25px;line-height: 25px;font-size: 12px;color: #696969;display: block;}
#footer_menu li .menu_a a:hover{text-decoration: underline;}
#footer_menu li .menu_a p{line-height: 25px;font-size: 12px;color: #737373;}
#footer_zy{width: 100%;height: 503px;background: #1f2228;margin: 0 auto;padding:35px 0;}
#footer_01{width: 1200px;height: 220px;margin:0 auto;position: relative;}
#footer_ewmul{position: absolute;left: 106px;top:0;}
#footer_ewmul li{width: 119px;height: 157px;float: left;margin-right: 25px;text-align: center;line-height: 25px;color: #4f545f;font-size: 12px;cursor: pointer;}
#footer_ewmul li img{width: 119px;height: 119px;}
#footer_contact{width: 350px;height: 180px;position: absolute;right: 0;top:0;line-height: 25px;}
#footer_contact span{color: #727884;font-size: 18px;}
#footer_contact i{font-style: normal; color: #e60012;font-size: 16px;text-transform: uppercase;}
#footer_contact p{color: #727884;font-size: 14px;padding-top: 10px;}
#footer_btn{position: absolute;left: 455px;top:0;}
#footer_btn li{width: 100px;height: 78px;margin-right: 1px;background: #000000;float: left;position: relative;transition:all 0.4s;}
#footer_btn li .footer_icon{width: 100px;height: 30px;color: #363a43;font-size: 28px; position: absolute;left: 0;top:12px;text-align: center;}
#footer_btn li .footer_txt{width: 100px;height: 20px;line-height: 20px; position: absolute;left: 0;top:50px;text-align: center;color: #363a43;font-size: 14px;}
#footer_btn li:hover{background: #e60012;}
#footer_btn li:hover .footer_icon,#footer_btn li:hover .footer_txt{color: #fff;}
#footer_400{position: absolute;left: 455px;top:90px;line-height: 30px;color: #727884;font-size: 14px;}
#footer_400 span{font-family: Impact;font-size: 32px;}
#footer_name{width: 1200px;height: 282px;line-height: 283px;background: url(../images/copyright.png) center no-repeat;text-align: center;color: #727884;font-size: 12px;margin:0 auto;}

/* CSS Main */
#in_01{width: 100%;height: 55px;background: #0c55a4;margin:0 auto;}
#in_01_mid{width: 1200px;height: 55px;position: relative;margin:0 auto;}
#in_01_bg{width: 1920px;height: 55px;background: #252525;position: absolute;right: 1200px;top:0;z-index: 1;}
#in_01_title{width: 144px;height: 55px;text-indent: 56px; line-height: 55px;color: #fff;font-size: 15px;background: #252525 url(../images/in_01_title.png) 24px center no-repeat;position: absolute;left: 0;top:0;}
#in_01_ul{width: 1047px;height: 55px;right: 0;top:0;position: absolute;}
#in_01_ul li{width: 457px;height: 55px;float: left;position: relative;line-height: 55px;background: url(../images/in_01_icon.png) left center no-repeat;text-indent: 17px;}
#in_01_ul li span{margin-right: 17px;text-indent: 0;}
#in_01_ul li a{font-size: 12px;color: #8eb4e3;display: block;transition:all .4s;}
#in_01_ul li a:hover{color: #fff;}
#in_01_btn{position: absolute;right: 7px;top:10px;}
#in_01_btn a{width: 18px;height: 35px;display: block;float: left;margin-right: 18px;cursor: pointer;}
#in_02{width: 100%;padding:50px 0;background: #f6f6f6;margin:0 auto;}
#in_02_title{width: 630px;height: 59px;background: url(../images/in_02_title.png) center no-repeat;margin:0 auto;}
#in_02_txt{width: 926px;height: 60px;line-height: 30px;text-align: center;margin:20px auto;color: #666666;font-size: 16px;}
#in_02_ul{width: 1200px;height: 225px;margin:0 auto;}
#in_02_ul li{width: 158px;height: 225px;float: left;margin:0 71px;cursor: pointer;}
#in_02_ul li .in_02_icon{width: 158px;height: 158px;background: url(../images/in_02_circle_blue.png) center no-repeat;margin:0 auto;}
#in_02_ul li .in_02_title{width: 158px;height: 25px; text-align: center; color: #2f2f2f;font-size: 20px; line-height: 25px; margin:0 auto; margin-top: 20px;}
#in_02_ul li .in_02_hx{width: 46px;height: 5px; transition:all 0.4s; background: #0c55a4; margin:0 auto; margin-top: 15px;}
#in_02_ul li:hover .in_02_icon{background: url(../images/in_02_circle_red.png) center no-repeat;}
#in_02_ul li:hover .in_02_hx{background: #c80000;width: 100px;}
#in_03{width: 1200px;height: 445px;margin:40px auto;}
#in_03_title{width: 1200px;height: 84px;margin:0 auto;position: relative;line-height: 38px;color: #0c55a4;font-size: 30px;font-weight: bold;}
#in_03_title span{color: #e3e3e3;text-transform: uppercase;font-size: 48px;}
#in_03_txt{position: absolute;left: 405px;top:0; width: 795px; font-weight: normal; line-height: 28px;color: #666666;font-size: 14px;}
#in_03_catname{width: 1200px;height: 36px;margin:25px auto;}
#in_03_catname li{width: 190px;height: 36px;text-align: center;line-height: 36px;float: left;margin-right: 12px;}
#in_03_catname li:last-child{margin-right: 0;}
#in_03_catname li a{display: block;background: #0c55a4;font-size: 14px;color: #fff;transition:all 0.4;}
#in_03_catname li a:hover{background: #c80000;}
#in_03_pro{width: 1200px;height: 266px;margin:0 auto;overflow: hidden;}
#in_03_pro li{width: 381px;height: 266px;float: left;margin-right: 29px;position: relative;overflow: hidden;}
#in_03_pro li img{width: 381px;height: 266px;}
#in_03_pro li img {
    width: 100%;
    right: 0;
    top: 0;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#in_03_pro li .cptn {
    background: #333;
    width: 28%;
    height: 100%;
    top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: absolute;
    right: -40%;
    overflow: auto;
    padding: 0 20px;
}
#in_03_pro li .cptn .fa {
    -wibkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 2px solid #fff;
    -wibkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 30px;
    position: relative;
    top: 30%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 30px;
    margin: auto;
    text-align: center;
    text-decoration: none;
    width: 30px;
    opacity: 0.3;
}
#in_03_pro li .cptn .fa:hover {opacity: 1;}
#in_03_pro li .cptn h3 {color: #fff;margin-top: 10px;margin-bottom: 0;font-size: 16px;font-weight: normal;}
#in_03_pro li .cptn p { color: #6a6a6a; font-size: 14px;line-height: 24px;}
#in_03_pro li:hover img {right: 40%;}
#in_03_pro li:hover .cptn {right: 0;}


#in_04{width: 100%;height: 446px; background: url(../images/in_04_bg.png); margin:75px auto;margin-top: 115px;}
#in_04_mid{width: 1200px;height: 446px;margin:0 auto;position: relative;}
#in_04_title{height: 56px;line-height: 56px;position: absolute;left: 0;top:-56px;color: #444444;font-size: 16px;}
#in_04_title span{font-weight: bold;color: #c80000;}
#in_04_img{width: 424px;height: 540px;position: absolute;right: 20px;top:-56px;z-index: 1;}
#in_04_kuang1{width: 400px;height: 540px; border:solid 5px #84baff; position: absolute;right: 0;top:-32px;z-index: 2;}
#in_04_kuang2{width: 26px;height: 40px; background: url(../images/in_04_kuang_red.png) center no-repeat; position: absolute;right: 429px;bottom:-50px;z-index: 2;}
#in_04_more{width: 197px;height: 56px; line-height: 56px;text-align: center; position: absolute;right: 370px;top:64px;z-index: 3;}
#in_04_more a{display: block;color: #fff;text-transform: uppercase;background: #ffc600;font-size: 18px;transition: all .4s;}
#in_04_more a:hover{color: #fff;background: #be0202;}
#intro_title{line-height: 38px;color: #fff;font-size: 30px;font-weight: bold;padding:30px 0px;}
#intro_title span{color: #005dbe;text-transform: uppercase;font-size: 48px;}
#intro_content{width: 665px;height: 146px;line-height: 28px;color: #78aaea;font-size: 14px;}
#intro_num{width: 665px;height: 75px;margin-top: 30px;}
#intro_num li{ height: 75px;line-height: 60px;color: #fff;font-size: 18px;float: left;margin-right:107px;position: relative;overflow: hidden;cursor: pointer;transition:all .4s;}
#intro_num li .intro_shade1{width: 100%;height: 5px;background: #198dff;position: absolute;left: 0;bottom: 0px;transition: all .4s;z-index: 1;}
#intro_num li .intro_shade2{width: 100%;height: 5px;background: #ffc600;position: absolute;left: -100%;bottom: 0px;transition: all .4s;z-index: 2;}
#intro_num li span{font-size: 50px;font-weight: bold;}
#intro_num li:last-child{margin-right: 0;}
#intro_num li:hover .intro_shade2{left: 0;}
#intro_num li:hover {color: #ffc600;}
#in_05_title{width: 1200px;height: 76px;background: url(../images/in_05_title.png) left center no-repeat;margin:0 auto;}
#in_05{width: 1200px;height: auto;margin:0px auto;margin-top: 60px;}
#in_05 li{width: 522px;height: 122px;float: left;margin-right: 123px;margin-bottom: 65px;position: relative;}
#in_05 li:nth-child(even){margin-right: 0;}
#in_05 li .in_05_cirlce{width: 122px;height: 122px;position: absolute;left:0;top:0;border-radius: 100%;text-align: center;line-height: 122px;color: #fff;font-weight: bold;font-size: 36px;}
#in_05 li .in_05_cb1{background: #345bab;}
#in_05 li .in_05_cb2{background: #b5ca00;}
#in_05 li .in_05_cb3{background: #fdc337;}
#in_05 li .in_05_cb4{background: #d68bd2;}
#in_05 li .in_05_title{width: 375px;height: 30px;line-height: 30px;position: absolute;right: 0;top:0;color: #444;font-weight: bold;font-size: 24px;}
#in_05 li .in_05_info{width: 375px;line-height: 28px;position: absolute;right: 0;top:35px;color: #9f9f9f;font-size: 14px;}
#in_06{width: 100%;height: 774px; padding-top:50px; background: url(../images/in_06_bg.png) center no-repeat;margin:0 auto;}
#in_06_title{width: 695px;height: 53px;line-height: 53px;color: #c80000;font-size: 26px;font-weight: bold; text-align: center;margin:0 auto;background: #fff;border-radius: 30px;}
#in_06_title span{color: #0257b4;}
#in_06_txt{width: 1200px;height: 40px;background: url(../images/in_06_title_eng.png) center bottom no-repeat;line-height: 60px;text-align: center;font-size: 18px;color: #b7ddff;margin:0 auto;margin-top: 15px;}
#in_06_mid{width: 1200px;height: 520px;margin:0 auto;margin-top: 45px;}
#in_06_l{width: 602px;height: 522px;float: left;position: relative;background: url(../images/in_06_thread.png) left 64px no-repeat;}
#in_06_video{width: 242px;height: 193px;position: absolute;left: 40px;top:0;background: url(../images/in_06_img01.png) center no-repeat;cursor: pointer;}
#in_06_img01{width: 242px;height: 193px;position: absolute;left: 40px;top:225px;background: url(../images/in_06_img02.png) center no-repeat;}
#in_06_img02{width: 242px;height: 193px;position: absolute;left: 321px;top:225px;background: url(../images/in_06_img03.png) center no-repeat;}
#in_06_capital{position: absolute;left: 232px;bottom:0;}
#in_06_capital li{width: 58px;height: 58px;float: left;margin-right: 23px;line-height: 58px;text-align: center;background: url(../images/in_06_circle.png) center no-repeat;color: #000000;font-size: 24px;font-weight: bold;}
#in_06_stander{width: 126px;height: 35px;position: absolute;right: 142px;top:127px;border-radius: 20px;text-align: center;line-height: 35px;background: #ffc600;color: #000;font-size: 14px;}
#in_06_r{width: 533px;height: 520px;float: right;}
#in_06_ul{width: 100%;margin:0 auto;}
#in_06_ul li{width: 100%;background: url(../images/in_06_icon.png) left 12px no-repeat;margin-bottom: 25px;}
#in_06_ul li p{margin-left: 33px;line-height: 28px;color: #fff;font-size: 14px;}
#in_06_img{width: 492px;height: 319px;margin:0 auto;background: url(../images/in_06_img.png) center no-repeat;}
#in_06_img a{display: block; float: right; width: 175px;height: 38px;line-height: 38px;text-align: center;border-radius: 30px;background: #ffc600;font-size: 18px;color: #000000;transition: all .4s;}
#in_06_img a:hover{color: #fff;background: #be0202;}
#in_07{width: 100%;background: #f6f6f6;padding:50px 0px;margin:0 auto;}
#in_07_mid{width: 1200px;height: 715px;margin:0 auto;}
#in_07_title{width: 236px;height: 94px; text-align: right; line-height: 155px; font-weight: bold;color: #0257b4;font-size: 30px; background: url(../images/in_07_title.png) left center no-repeat;margin:0 auto;}
#in_07_txt{width: 1200px;height: 30px;line-height: 30px;text-align: center;margin:0px auto; margin-top: 18px; font-size: 22px;color: #444;font-weight: bold;}
#in_07_quto{width: 1107px;height: 56px; text-align: center; color: #666666;font-size: 15px; padding:18px 0px; line-height: 28px; background: url(../images/in_07_quto.png) center no-repeat;margin:0 auto;}
#in_07_case{width:1200px;height: 461px;margin:0 auto;margin-top: 25px;position: relative;}
#in_07_case img{width: 100%;}
.in_07_case01{width: 376px;height: 201px;position: absolute;left: 0;top:0;overflow: hidden;}
.in_07_case02{width: 492px;height: 201px;position: absolute;left: 388px;top:0;overflow: hidden;}
.in_07_case03{width: 307px;height: 274px;position: absolute;right: 0;top:0;overflow: hidden;}
.in_07_case04{width: 492px;height: 249px;position: absolute;left: 0;bottom:0;overflow: hidden;}
.in_07_case05{width: 376px;height: 249px;position: absolute;left: 503px;bottom:0;overflow: hidden;}
.in_07_case06{width: 307px;height: 177px;position: absolute;right: 0;bottom:0;}
.in_07_case06 a{display: block; width: 307px;height: 177px; background: #0257b4 url(../images/in_07_icon.png) center 40px no-repeat;color: #fff;font-size: 14px;line-height: 250px;text-align: center;transition:all 0.4s;}
.in_07_case06 a:hover{background: #ffc600 url(../images/in_07_icon.png) center 40px no-repeat;}
.in_07_detail{width: 100%; padding:10px 0; position: absolute;bottom:0;background-color: rgba(2,87,180,0.9);}
.in_07_detail .case_title{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-weight: bold;font-size: 18px;}
.in_07_detail span{width: 40px;height: 1px;background: #fff;display: block;margin:0 auto;}
.in_07_detail .case_info{width: 100%;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 12px;}
#in_08{width: 1200px;margin:40px auto;}
#in_08_title{width: 1200px;line-height: 30px;text-align: center;font-weight: bold;color: #0c55a4;font-size: 30px;}
#in_08_title span{color: #e3e3e3;font-size: 48px;text-transform: uppercase;}
#in_08_mid{width: 1200px;height: 363px;margin:0 auto;margin-top: 35px;}
#in_08_mid li{width: 270px;height: 363px;float: left;margin-right: 40px;background: #f6f6f6;transition:all 0.4s;}
#in_08_mid li .news_img{max-width: 100%; width: 270px;height: 167px;margin:0 auto;overflow: hidden;}
#in_08_mid li .news_img img{width: 100%;}
#in_08_mid li .news_time{width: 230px;height: 32px;margin:15px auto;background: url(../images/news_icon.png) left center no-repeat;text-align: right;color: #3c3c3c;font-size: 14px;}
#in_08_mid li .news_title{width: 230px;height: 20px; line-height: 20px; margin:0 auto;color: #3c3c3c;font-size: 16px;}
#in_08_mid li .news_info{width: 230px;height: 44px; line-height: 22px; margin:10px auto;color: #999999;font-size: 12px;}
#in_08_mid li .news_hx{width: 88px;height: 2px;margin-left: 20px;position: relative;overflow: hidden;}
#in_08_mid li .news_hx1{width: 88px;height: 2px;background: #0067d8;position: absolute;left: 0;top:0;z-index: 1;}
#in_08_mid li .news_hx2{width: 88px;height: 2px;background: #ffc600;position: absolute;left: -88px;top:0;z-index: 2;transition:left .4s ease;}
#in_08_mid li:hover{background: #0067d8;}
#in_08_mid li:hover .news_time{color: #fff;background: url(../images/news_icon_hover.png) left center no-repeat;}
#in_08_mid li:hover .news_title{color: #fff;}
#in_08_mid li:hover .news_info{color: #b0d5fe;}
#in_08_mid li:hover .news_hx2{left: 0;}
#in_08_btn{width: 211px;height: 37px;line-height: 37px;margin:0 auto;text-align: center;margin-top: 30px;}
#in_08_btn a{display: block;color: #fff;font-size: 14px;background: #c80000;transition:all 0.4s;}
#in_08_btn a:hover{background: #0067d8;}

/*zy_banner css*/
.zy_banner{width: 100%;height: 310px;margin:0 auto;}
.banner_company{height: 310px;background: url(../zy_banner/banner_company.png) center no-repeat;}
.banner_strength{height: 310px;background: url(../zy_banner/banner_strength.jpg) center no-repeat;}
.banner_research{height: 310px;background: url(../zy_banner/banner_research.jpg) center no-repeat;}
.banner_jobs{height: 310px;background: url(../zy_banner/banner_jobs.jpg) center no-repeat;}
.banner_lxwm{height: 310px;background: url(../zy_banner/banner_lxwm.jpg) center no-repeat;}
.banner_news{height: 310px;background: url(../zy_banner/banner_news.jpg) center no-repeat;}

.banner_profile{height: 210px;background: url(../zy_banner/banner_profile.jpg) center no-repeat;}
.banner_culture{height: 210px;background: url(../zy_banner/banner_culture.jpg) center no-repeat;}
.banner_global{height: 210px;background: url(../zy_banner/banner_global.jpg) center no-repeat;}
.banner_history{height: 210px;background: url(../zy_banner/banner_history.jpg) center no-repeat;}
.banner_honor{height: 210px;background: url(../zy_banner/banner_honor.jpg) center no-repeat;}
.banner_video{height: 210px;background: url(../zy_banner/banner_video.png) center no-repeat;}
.banner_organize{height: 210px;background: url(../zy_banner/banner_organize.jpg) center no-repeat;}
.banner_team{height: 210px;background: url(../zy_banner/banner_team.jpg) center no-repeat;}
.banner_cg{height: 210px;background: url(../zy_banner/banner_cg.jpg) center no-repeat;}
.banner_zl{height: 210px;background: url(../zy_banner/banner_zl.jpg) center no-repeat;}
.banner_case{height: 210px;background: url(../zy_banner/banner_case.jpg) center no-repeat;}
.banner_factory{height: 210px;background: url(../zy_banner/banner_factory.jpg) center no-repeat;}
.banner_device{height: 210px;background: url(../zy_banner/banner_device.jpg) center no-repeat;}
#pro_banner{width: 100%;height: 412px;background: url(../images/pro_banner.JPG) center no-repeat;}

.banner_news9{height: 210px;background: url(../zy_banner/banner_news9.jpg) center no-repeat;}
.banner_news10{height: 210px;background: url(../zy_banner/banner_news10.jpg) center no-repeat;}
.banner_press{height: 210px;background: url(../zy_banner/banner_press.jpg) center no-repeat;}
.zy_title{width: 100%;height: 36px;line-height: 36px;text-align: center;font-weight: bold;margin:0 auto; margin-bottom: 15px; font-size: 36px;}
.t_gray{color: #555555;}
.t_white{color: #fff;}
.zy_thread{width: 60px;height: 3px;margin:0 auto;}
.th_red{background: #c80000;}
.th_blue{background: #0290ff;}
.th50{width: 100%;height: 50px;margin:0 auto;}
.th40{width: 100%;height: 40px;margin:0 auto;}
.th30{width: 100%;height: 30px;margin:0 auto;}
.th20{width: 100%;height: 20px;margin:0 auto;}
.th10{width: 100%;height: 10px;margin:0 auto;}
#zy_position{width: 1200px;margin:0px auto;padding-top: 150px;}
.channel_name{ width:auto; height:60px; float:left; font-size:35px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 30px; white-space:nowrap; color:#fff;}
.breadcrumbs { width:auto; height:26px; line-height:26px; white-space:nowrap; margin-top:18px; color:#f2f2f2;}
.breadcrumbs em { font-style:normal; margin:0 8px;}
.breadcrumbs a { color:#f2f2f2;}
.breadcrumbs a:hover { color:#fff;}
.zy_t{width: 1200px;line-height: 40px;height: 40px;font-weight: bold;color: #000000;font-size: 36px;margin:0 auto;text-align: left;}
.zy_nav{width: 100%;height: 60px;background: #fff;margin:0 auto;border-bottom: #f6f6f6 1px solid;}
.zy_nav_mid{width: 1200px;height: 60px;margin:0 auto;}
.zy_nav_mid li { float:left; margin-right:20px; position:relative; z-index:10;}
.zy_nav_mid li a { display:inline-block; color: #555; width:auto; height:58px; line-height:58px; font-size:14px; border-bottom:#ffffff 2px solid; padding:0 13px; white-space:nowrap;}
.zy_nav_mid .cur a{ border-bottom-color:#16a9ea; color:#16a9ea;}
#layout{width: 100%;margin:0 auto;padding:50px 0px;}
#layout_mid{width: 1200px;margin:0 auto;}
#layout_content{ width: 1200px; height:auto;margin:0 auto;line-height:32px;color:#2e2e2e;font-size: 14px;}

/*history_lis css*/
#history_lis{width: 900px;margin:0 auto;}
#history_lisl{width: 260px;height: 370px;border:#5d5d5d 4px solid;text-align: center;float: left;}
#history_lisr{width: 606px;float: right;border-left:#d6d6d6 1px solid;padding-bottom: 30px;}
#history_lisr li{width: 576px;padding:30px;padding-right: 0; margin:0 auto;border-bottom:#d6d6d6 1px solid;position: relative;}
#history_lisr li .his_ico{width: 19px;height: 19px;position: absolute;left: -10px;top:35px;background: url(../images/his_ico.png) center no-repeat;display: block;}
#history_lisr li .his_title{width: 100px;height: 50px;line-height: 50px;color: #333;font-size: 28px;position: absolute;left: -100px;top:20px;}
#history_lisr li .his_info{width: 100%;line-height: 30px;margin:0 auto;color: #333;font-size: 18px;}
#history_lisr li .his_img{width: 100%;margin:0 auto;margin-top: 30px;}
#history_lisr li .his_img img{max-width: 100%;}
#history_lisr li:first-child .his_title{left: -170px;top:270px;float:left; color: #fff; font-size:35px; text-shadow:#333 2px 2px 2px; white-space:nowrap;}

/*video css*/
.video_list li {margin-bottom:20px;float: left;position: relative;width: 23%;margin-right: 2%;position: relative;transition:.2s width ease;}
.video_list li .img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.video_list li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%;transition:transform 1s ease 0s; }
.video_list li .nr{ width:90%; padding:10px 5%; text-align:center;  background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; left:0px; bottom:0px;}
.video_list li .title{ font-size:14px; color:#fff; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:3px; text-align:left;}
.video_list li .bf { float:right; width:auto; height:18px; line-height:18px; margin-top: 8px; border:#93989d 1px solid; padding:0 10px; color:#93989d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.video_list li .gn{ color:#cecdcd; float:left;}
.video_list li .gn i{ font-size:14px;}
.video_list li a:hover .bf { background-color:#01a2ea; border-color:#01a2ea; color:#fff;}
.video_list li:hover .img img{transform: scale(1.05, 1.05);}


/*vide_info css*/
#video_video{width: 1200px;height: 530px;margin:0 auto;background: #000;}
#video_detail{width: 1200px;height: 30px;margin:20px auto;position: relative;font-size: 14px;color: #333;}
#video_detail i{font-style: normal;padding:0 8px; color: #e93c00;}
#video_detail span{margin-right: 10px;font-size: 18px;color: #333;}
#video_share{position: absolute;right: 0;top:2px;}
#video_xg_title{width: 1200px;height: 35px;line-height: 35px;font-size: 16px;color: #2c8bcd; margin:0 auto;}
#video_xg_title i{padding-right: 8px;}
#video_xg{width: 1200px;height: 130px;margin:0 auto;margin-top: 10px;}
#video_xg li{width: 176px;height: 130px;float: left;margin-right: 20px;}
#video_xg li .video_pic{width: 176px;height: 106px;margin:0 auto;}
#video_xg li .video_pic img{width: 176px;height: 106px;}
#video_xg li .video_name{width: 176px;height: 20px;line-height: 20px;margin:0 auto;margin-top: 10px; position: relative;color: #2c8bcd;font-size: 12px;}
#video_xg li .video_name i{padding-right: 8px;color: #cfcfcf;}
#video_xg li .video_name span{position:absolute;right: 0;top:0;line-height: 20px;height: 20px;}

/*leader care css*/
#leader_info{width: 1200px;margin:0px auto;margin-top: 30px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
#leader{width: 1200px;height: 280px;margin:35px auto;position: relative;}
#leader .leader_lbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;left: 0;top:135px;background: url(../images/prev07.png) no-repeat;background-position: 0 0;transition:all 0.4s;}
#leader .leader_rbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;right: 0;top:135px;background: url(../images/next07.png) no-repeat;background-position: -77px 0;transition:all 0.4s;}
#leader .leader_lbtn:hover{background-position: -77px 0;}
#leader .leader_rbtn:hover{background-position: 0 0;}
#leader_ul{width: 1000px;height: 280px;margin:0 auto;overflow: hidden;}
#leader_ul li{width: 319px;height: 280px;background: #f0f0f0;transition:background 0.5s;text-align: center; line-height: 30px; float: left;margin-right:15px;position: relative;}
#leader_ul li img{width: 319px;height: 231px;}
#leader_ul li a{display: block;color: #666;font-size: 14px;}
#leader_ul li:hover{background: #0c4da2;}
#leader_ul li a:hover{color: #fff;}

/*global css*/
#global_ul{width: 1200px;margin:0 auto;}
#global_ul li{width: 234px;height: 415px;float: left; margin-bottom: 30px; margin-right: 1px;position: relative;overflow: hidden;border:solid 1px #f6f6f6;}
#global_ul li .global_img{width: 234px;height: 415px;position: absolute;left: 0;top:0;z-index: 1;}
#global_ul li .global_img img{width: 234px;height: 415px;}
#global_ul li .global_bg{width: 194px;height: 18px;padding:20px; background: rgba(0,0,0,.8);position: absolute;left: 0;top:357px;z-index: 2;transition:all 0.4s;}
#global_ul li .global_bg .g_t{width: 100%;line-height: 25px;color: #fff;font-size: 20px;font-weight: bold;text-align: center;margin:0 auto;}
#global_ul li .global_bg .g_i{width: 100%;height: 165px; overflow: hidden; line-height: 28px;color: #fff;font-size: 14px;margin:30px auto;}
#global_ul li .global_bg .g_b{width: 100%;height: 50px; margin:0 auto;}
#global_ul li .global_bg .g_b a{display: block;width: 125px;height: 35px; border:solid 3px #fff; line-height:35px;color: #fff;font-size: 15px;text-align: center;}
#global_ul li .global_bg .g_b a:hover{background: #fff;color: #333;}
#global_ul li:hover .global_bg{top:0;height:375px; }
#global_ul li:hover .global_bg .g_t{color: #0099dd;padding-top: 20px;}
#global_map{width: 100%;min-height:580px;padding:60px 0; background: url(../images/g_map.jpg) center top no-repeat;margin:0 auto;margin-top: 30px;}
#gl_title{width: 1200px;line-height: 50px;margin:0 auto;color: #555;font-size: 40px;font-weight:bold;}
#gl_text{ width:689px; height:116px; padding:20px 75px 0; background:url(../images/gl_textbg.png) no-repeat; text-align:left; font-size:14px; line-height:1.8; margin-left:30%; margin-bottom:30px; margin-top:155px; margin-left:auto; margin-right:auto;}
#gl_intro { margin-left:50%; width:30%;}
#gl_intro .n { font-size:24px; font-weight:bold; color:#01a2ea; display:block; margin-bottom:10px;}
#gl_intro li { font-size:14px; margin-bottom:10px;float: left;margin-right: 60px;}
#gl_intro li:nth-child(even){margin-right: 0;}
#gl_intro li b { font-size:18px; color:#01a2ea; margin-right:3px;}

/*company css*/
#company_info{width: 1200px;margin:30px auto;color: #666666;font-size: 14px;line-height: 28px;}
#company_ul{width: 1200px;height: 393px;margin:0 auto;}
#company_ul li{width: 382px;height: 393px;float: left;margin-right:27px;position: relative;overflow: hidden;}
#company_ul li img{width: 382px;height: 393px;transition:transform 1s ease 0s;}
#company_ul li span{display: block;width: 382px;height: 80px;background: rgba(14,110,228,.9);line-height: 80px;text-indent: 40px;color: #fff;font-size: 30px;position: absolute;left: 0;bottom:0px;}
#company_ul li:last-child{margin-right: 0;}
#company_ul li:hover img{transform: scale(1.10, 1.10);}
#culture{width: 100%;height: 185px; padding:56px 0; overflow: hidden; background: url(../images/culture_bg.png) center no-repeat;margin:40px auto;}
#culture_mid{width: 1200px;height: 185px;margin:0 auto;position: relative;}
#culture_mid li{width: 185px;height: 185px;float: left;margin-right: 18px;position: relative;cursor: pointer;}
#culture_mid li .culture_k{background: rgba(14,110,228,.5); width: 185px;height: 185px;position: absolute; left: 0;top:0; transition:all 0.4s;}
#culture_mid li .culture_kk{width: 159px;height: 159px; overflow: hidden; border:dashed 1px #1834ff;position: absolute;left: 12px;top:12px;transition:all 0.4s;}
#culture_mid li .culture_icon{background: url(../images/culture_icon.png) center no-repeat;}
#culture_mid li:last-child{margin-right: 0;}
#culture_mid li .c_t{padding:0 12px; text-align: center;line-height: 30px;padding-top: 50px;color: #fff;font-size: 24px;transition:all 0.2s;}
#culture_mid li .c_e{padding:0 12px; text-align: center;line-height: 20px;padding-top: 8px;color: #adb1ce;font-size: 14px;transition:all 0.4s;}
#culture_mid li .c_i{padding:0 15px; line-height: 23px;padding-top: 8px;color: #fff;text-align: center; font-size: 14px;opacity: 0; transition:all 0.2s;transition-duration: 2s;
-moz-transition-duration: 2s;-webkit-transition-duration: 2s;-o-transition-duration: 2s;}
#culture_mid li:hover .culture_k{height: 240px;top:-28px;background: rgba(14,110,228,1);}
#culture_mid li:hover .culture_kk{height: 214px;}
#culture_mid li:hover .c_t{padding-top: 40px;}
#culture_mid li:hover .c_e{color: #fff;}
#culture_mid li:hover .c_i{opacity: 1;}
#history{width: 1200px;margin:0 auto;}
#history_mid{width: 1200px;height: 303px;margin:0 auto;position: relative;}
#history_mid .history_title{width: 37px;height: 163px;padding:70px 33px; line-height: 40px;color: #fff;font-weight: bold;font-size: 36px; background: #0c55a4 url(../images/history_title.png) center no-repeat;position: absolute;left: 0;top:0;}
#history_mid li{width: 1200px;height: 303px;margin:0 auto;position: relative;}
#history_mid li .history_img{width: 483px;height: 303px;position: absolute;left:103px;}
#history_mid li .history_img img{width: 483px;height: 303px;}
#history_mid li .history_year{position: absolute;left: 632px;top:42px;font-weight: bold;height: 90px;line-height: 90px;color: #e6e6e6;font-size: 100px;}
#history_mid li .history_year i{font-style: normal; font-family: Impact;font-weight: normal;}
#history_mid li .history_info{position: absolute;left: 632px;top:170px;width: 563px; height: 115px;line-height: 26px;color: #666666;font-size: 26px;font-size: 14px;}
#history_ul{width: 1200px;height: 80px;margin:0 auto;margin-top: 50px;position: relative;}
#history_ul .history_lbtn{position: absolute;left: 0;top:0;background: url(../images/history_lbtn.png) center no-repeat;}
#history_ul .history_rbtn{position: absolute;right: 0;top:0;background: url(../images/history_rbtn.png) center no-repeat;}
#history_ul a{width: 38px;height: 80px;cursor: pointer;}
#history_time{width: 1025px;height: 80px;background: url(../images/history_time.png) left center repeat-x;margin:0 auto;overflow: hidden;}
#history_time li{width: 68px;height: 80px;float: left;margin-left: 30px;position: relative;cursor: pointer;}
#history_time span{display: block;width: 8px;height: 8px;background: #fff;border:solid 5px #e8e8e8;border-radius: 100%;position: absolute;left: 25px;top:31px;transition:all 0.4s;}
#history_time li .history_num{width: 68px;height: 20px;line-height: 20px;text-align: center; color: #444444;font-size: 14px;position: absolute;left: 0;}
#history_time li:nth-child(even) .history_num{bottom:0;}
#history_time li:nth-child(odd) .history_num{top:0;}
#history_time li:hover .history_num{color: #e60012;}
#history_time li:hover span{border:solid 5px #e60012;width: 12px;height: 12px;top:29px;left: 22px;}
#history_time li.on .history_num{color: #e60012;}
#history_time li.on span{border:solid 5px #e60012;width: 12px;height: 12px;top:29px;left: 22px;}
/*#honor{width: 100%;padding:40px 0;background: #f5f5f5;margin:0 auto;margin-top: 40px;}
#honor_info{width: 1200px;margin:0px auto;margin-top: 30px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
#honor_mid{width: 1200px;height: 361px;margin:0 auto;position: relative;margin-top: 50px;}
#honor_mid #honor_ul{width: 700px;position: absolute;left: 0;top:30px;overflow: hidden;}
#honor_mid #honor_ul li{width: 330px;height: 34px;margin-bottom: 46px;background: url(../images/honor_icon.png) left center no-repeat;line-height: 34px;text-indent: 60px;float: left;margin-right: 40px;}
#honor_mid #honor_ul li:nth-child(even){margin-right: 0;}
#honor_mid #honor_ul li a{display: block;color: #999999;font-size: 18px;font-weight: bold;}
#honor_mid #honor_ul li a:hover{color: #e92e2e;}
#honor_mid #honor_img{width: 500px;height: 340px;position: absolute;right: 0;top:0;overflow: hidden;}
#honor_mid #honor_img li{width: 500px;height: 340px;}
#honor_mid #honor_img li img{width: 500px;height: 340px;}
#honor_mid .honor_lbtn{width: 47px;height: 47px;cursor: pointer;position: absolute;right: 453px;top:145px;background: url(../images/honor_lbtn.png) center no-repeat;}
#honor_mid .honor_rbtn{width: 47px;height: 47px;cursor: pointer;position: absolute;right: 0;top:145px;background: url(../images/honor_rbtn.png) center no-repeat;}*/

#honor{width: 100%;background: #ffd900;margin:50px auto;}
#honor_mid{width: 1200px;height: 536px;margin:0 auto;position: relative;}
#honor_lbg{width: 1124px;height: 536px;position: absolute;right: 435px;top:0;background: #000 url(../images/honor_lbg.png) right center no-repeat;z-index: 1;}
#honor_rbg{width: 796px;height: 536px;position: absolute;left: 775px;top:0;background: url(../images/honor_rbg.png) left center no-repeat;z-index: 1;}
#honor_ul{width: 775px;position: absolute;left: 0;top:70px;z-index: 2;}
#honor_ul li{width: 170px;height: 175px;float: left;margin-bottom: 50px;margin-right: 20px;}
#honor_ul li:nth-child(4n){margin-right: 0;}
#honor_ul li .honor_icon{width: 82px;height: 82px;margin:0 auto;}
#honor_ul li .honor_i{width: 60px;height: 4px;margin:15px auto;background: #ffd900;}
#honor_ul li .honor_t{width: 150px; line-height: 26px; margin:0 auto; text-align: center;color: #fff;font-size: 16px;}
#honor_content{width: 370px;position: absolute;right: 17px;top:80px;z-index: 2;}
#honor_content h2{line-height: 68px;font-size: 32px;color: #333333;font-weight: bold;}
#honor_content span{line-height: 30px;font-size: 18px;color: #333333;font-weight: bold;}
#honor_content p{line-height: 30px;font-size: 14px;color: #383838;padding: 20px 0;}
#honor_content a{display: block;width: 188px;height: 40px;line-height: 40px;text-align: center;border:solid 2px #383838;color: #383838;font-weight: bold;font-size: 18px;}

/*teamUL css*/
#teamUL li{height:192px;width:290px;float:left;margin:5px;position: relative;cursor: pointer;}
#teamUL li .team_pic{height:192px;width:290px;overflow: hidden;position: absolute;left: 0;top:0;z-index: 1;}
#teamUL li .team_pic img{width:290px; height:192px;transition:transform 1s ease 0s;}
#teamUL li:hover .team_pic img{transform: scale(1.05, 1.05);}

/*news css*/
#news_hot{width: 100%;height: 350px;background: #f6f6f6;padding:40px 0;margin:0 auto;}
#news_hot_mid{width: 1200px;height: 350px;margin:0 auto;background: #fff;}
#news_hot_l{width:845px;height: 350px;float: left;margin-right: 3%;position: relative;}
#news_hot_l li{width: 845px;height: 350px;position: relative;background: #eaeaea;}
#news_hot_l li .newshot_img{width: 566px;height: 350px;position: absolute;left: 0;top:0;}
#news_hot_l li .newshot_img img{width: 566px;height: 350px;}
#news_hot_l li .newshot_title{width: 237px;height: 65px;line-height: 30px;position: absolute;top:45px;right: 25px;color: #333;font-size: 18px;font-weight: bold;}
#news_hot_l li .newshot_time{width: 237px;height: 20px;line-height: 20px;position: absolute;top:110px;right: 25px;color: #666;font-size: 12px;}
#news_hot_l li .newshot_info{width: 237px;height: 88px;line-height: 24px;position: absolute;top:140px;right: 25px;color: #666;font-size: 13px;}
#news_hot_l li .newshot_btn{position: absolute;right: 130px;top:240px; display:inline-block; width:auto; height:40px; line-height:40px; padding:0 35px; color: #333;font-size: 13px; border:#b8b8b8 2px solid; font-size:13px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
#news_hot_l li .newshot_btn:hover{ background-color:#b8b8b8; color:#fff;}
#news_hot_l .hotnew_ltn{width: 47px;height: 47px;line-height: 47px;text-align: center; color: #fff; font-size: 30px; cursor: pointer;position: absolute;left: 0;top:137px;background: rgba(51,51,51,.70);transition:all 0.3s ease;}
#news_hot_l .hotnew_rtn{width: 47px;height: 47px;line-height: 47px;text-align: center; color: #fff; font-size: 30px; cursor: pointer;position: absolute;left: 519px;top:137px;background: rgba(51,51,51,.70);transition:all 0.3s ease;}
#news_hot_l .hotnew_ltn:hover{ background:rgba(0,162,234,.70); color:#ffffff;}
#news_hot_l .hotnew_rtn:hover{ background:rgba(0,162,234,.70); color:#ffffff;}
#news_hot_r{width:280px;height: 330px;padding-top: 20px; float: left;}
#news_search_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_search_form{width:100%;margin:0 auto;margin-top: 15px;}
#news_search_form .nselect {width:100%; height:40px; margin-bottom: 15px; font-family:'微软雅黑'; outline: none; background-color:#dedede; position:relative;color: #555;font-size: 14px;}
#news_search_form .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}
#news_search_form .nselect .c_select {width:100%; height:40px; text-indent: 15px;; font-family:'微软雅黑';color: #555;font-size: 12px;background: none; border:0; line-height:40px; border-radius:0!important;position: absolute;left: 0;top:0;z-index: 9;}
#news_search_form .nselect span{ width:40px; height: 40px; line-height: 40px;text-align: center;color: #fff;font-size: 15px; background-color:#01a2ea;position: absolute;right: 0;top:0;z-index: 10;}
.nInput {width:100%; height:38px; line-height:38px; border:#ddd 1px solid; overflow:hidden; margin-bottom:15px;}
.nInput input { width:100%;  text-indent: 20px;height:38px; outline: none; line-height:38px; vertical-align:middle; border-width:0; font-family:"Microsoft Yahei";}
.nBtn { overflow:hidden;}
.nBtn .submitBtn{ display:block; width:100%; transition:all 0.4s; height:40px; line-height:40px; background-color:#facd00; color:#000;  font-family:"Microsoft Yahei"; cursor: pointer; font-size:18px; outline: none;border:0; text-align:center;}
.nBtn .submitBtn:hover{ background:#01a2ea; color:#ffffff;}
#news_arrow{ display:block; width:0; height:0; border-color:#f6f6f6 transparent transparent; border-style:solid dashed dashed; border-width:20px 30px;margin:0 auto;}
#gsnews_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
#news_01{width: 1200px;height: 361px;margin:40px auto;}
#news_01_l{width: 585px;height: 361px;float: left;}
#news_01_l li{width: 100%;height: 119px;border-bottom: solid 1px #f0f0f0;position: relative;}
#news_01_l li .n_01_time{width: 60px;line-height: 30px;color: #585858;font-size: 14px;position: absolute;left: 30px;top:28px;}
#news_01_l li .n_01_time span{font-size: 48px;font-weight: bold;}
#news_01_l li .n_01_title{width: 458px;height: 30px; line-height: 30px;color: #000000;font-size: 18px;font-weight: bold; position: absolute;left: 102px;top:28px;}
#news_01_l li .n_01_info{width: 458px;height: 30px; line-height: 30px;color: #666666;font-size: 14px; position: absolute;left: 102px;top:66px;}
#news_01_l li:hover{background: #f0f0f0;}
#news_01_r{width: 588px;height: 361px;float: right;overflow: hidden;position: relative;}
#news_01_r li{width: 588px;height: 361px;}
#news_01_r li img{width: 588px;height: 361px;}
#news_01_r .new_ltn{width: 47px;height: 47px;cursor: pointer;position: absolute;left: 0;top:137px;background: url(../images/honor_lbtn.png) center no-repeat;}
#news_01_r .new_rtn{width: 47px;height: 47px;cursor: pointer;position: absolute;right: 0;top:137px;background: url(../images/honor_rbtn.png) center no-repeat;}
#news_02{width: 100%;padding:30px 0px;background: #0148a4;margin:0 auto;}
#hynews_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #6fa3e7;font-size: 14px;line-height: 28px;text-align: center;}
#news_02_ul{width: 1200px;height: 335px;margin:0 auto;margin-top: 35px;}
#news_02_ul li{width: 351px;height: 335px;float: left;margin-right: 73px;}
#news_02_ul li:last-child{margin-right: 0;}
#news_02_ul .n_02_img{width: 351px;height: 127px;margin:0 auto;overflow: hidden;}
#news_02_ul .n_02_img img{width: 351px;height: 127px;}
#news_02_ul .n_02_title{width: 351px;height: 26px;line-height: 26px;margin:0 auto; margin-top: 15px; overflow: hidden;}
#news_02_ul .n_02_title a{color: #fff;font-size: 18px;}
#news_02_ul .n_02_time{width: 351px;height: 20px;line-height: 20px;color: #6eadff;font-size: 14px; margin:0 auto;margin-top: 5px;}
#news_02_ul .n_02_info{width: 351px;height: 75px;line-height: 24px;color: #79b3ff;font-size: 14px; margin:0 auto;margin-top: 10px;overflow: hidden;}
#news_02_ul .n_02_more{width: 351px;height: 31px;margin:0 auto;margin-top: 10px;}
#news_02_ul .n_02_more a{width: 100px;height: 31px;line-height: 31px;text-align: center; transition:all 0.4s; display: block;background: #c80000;color: #fff;font-size: 14px;}
#news_02_ul .n_02_more a:hover{background: #0290ff;}

/*news_list css*/
#news_l{width: 860px;float: left;}
.news_list li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}
.news_list .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}
.news_list .img img { display:block; width:100%; height:auto;}
.news_list .intro .n { font-size:20px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333;}
.news_list .intro time { font-size:14px; color:#999;}
.news_list .intro .text { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;line-height: 22px;}
.news_list a:hover .n { color:#01a2ea;}
#news_r{width: 300px;float: right;}
#news_r #news_rsearch{padding:30px;width: 240px;height: 316px;background: #fff;margin:0 auto;}
#news_r #news_rvideo{width: 300px;height: 197px;margin:40px auto;position: relative;}
#news_r #news_rvideo .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}
#news_r #news_rvideo .img .play { display:block; width:69px; height:69px; background:url(../images/play_ico01.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-35px;}
#news_r #news_rvideo .n { display:block; width:100%; height:40px; line-height:40px; background: rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal; text-align:center;}
#news_r #news_rrecom{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_rrecom_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_rrecom_ul{width: 100%;margin:0 auto;margin-top: 20px;}
#news_rrecom_ul li { margin-bottom:10px; font-size:14px; line-height:22px; height:22px; overflow:hidden;} 
#news_rrecom_ul li a{color: #555;}
#news_rrecom_ul .time { color:#01a2ea;}

/*newsinfo css*/
.NewsDetail-B3 #news_head{ border-bottom: 1px solid #cccccc; padding: 0 0 10px; margin: 0;  }
.NewsDetail-B3 #news_head ._title{font-size: 20px; line-height: 22px; color: #333333; font-weight: normal; }
.NewsDetail-B3 ._detailPage_bottom { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; overflow: hidden; }
.NewsDetail-B3 ._detailPage_bottom li { float: left; width: 50%; border-left: 1px solid #cccccc;  line-height: 30px; margin-left: -1px; overflow: hidden;  *zoom: 1; background:#eaeaea; }
.NewsDetail-B3 ._detailPage_bottom ._mark { float: left; margin-right: 2%; width:14%; padding:15px 0; background:#dbdbdb; text-align:center; font-size:14px;  }
.NewsDetail-B3 ._detailPage_bottom [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; margin-right: 0; }
.NewsDetail-B3 ._detailPage_bottom li._next ._mark{ float:right; margin-right:0; margin-left:2%;}
.NewsDetail-B3 ._detailPage_bottom ._title { float: left; width: 70%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:15px 0; }
.NewsDetail-B3 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B3 ._detailPage_bottom li._next ._title{ float:right; text-align:right;}
.NewsDetail-B3 ._detailPage_bottom li a{color: #333;font-size: 14px;}
#newsdetails{width: 1200px;padding:20px 0;margin:0 auto;line-height: 30px;color: #333;font-size: 14px;}

/*product css*/
#product_01{width: 1200px;height: 590px;margin:0px auto;}
#product_01_l{width: 216px;height: 590px;background: #0c55a4;float: left;}
#product_01_lul{width: 216px;margin:0 auto;}
#product_01_lul li{width: 216px;height: 50px;line-height: 50px;text-indent: 66px;border-bottom: solid 1px #3074ca;}
#product_01_lul li a{display: block;color: #fff;font-size:16px;color: #9ec7fb;background: #0c55a4;transition:all .4s;}
#product_01_lul li a:hover{color: #000;background: #ffc600;}
#product_01_tel{width: 216px;height: 44px;  padding:15px 0; background: url(../images/product_01_tel.png) 26px center no-repeat;}
#product_01_tel p{padding-left: 66px;line-height: 22px;color: #fff;font-size: 12px;}
#product_01_tel p span{font-size: 18px;}
#product_01_r{width: 974px;height: 590px;float: right;}
#product_01_rimg{width: 974px;height: 405px;margin:0 auto;}
#product_01_rimg li{width: 974px;height: 405px;}
#product_01_rimg li img{width: 974px;height: 405px;}
#product_01_rul{width: 974px;height: 163px;margin:0 auto;margin-top: 22px;}
#product_01_rul li{width: 317px;height: 163px;float: left;margin-right: 10px;position: relative;}
#product_01_rul li:last-child{margin-right: 0;}
#product_01_rul li .product_01_pic{width: 317px;height: 163px;position: absolute;left: 0;top:0;overflow: hidden;z-index: 1;}
#product_01_rul li .product_01_pic img{width: 317px;height: 163px;}
#product_01_rul li .product_01_name{width: 317px;height: 40px;background: rgba(0,0,0,0.6);line-height: 40px;position: absolute;left: 0;top:107px;z-index: 2;text-indent: 36px;color: #fff;font-weight: bold;font-size: 20px;}
#product_02{width: 100%;margin:0 auto;}
#product_02 dl{margin:0 auto;background: #fff;padding:45px 0;}  
#product_02 dl:nth-child(even){background: #f5f4f4;}
#product_02 dt{width:1196px;margin:0px auto;height:27px;border-left:solid #c80000 4px;position: relative;line-height: 27px;}
#product_02 dt .product_02_ful{position: absolute;right: 0;top:4px;height: 20px;line-height: 20px;color: #919191;font-size: 12px;}
#product_02 dt .product_02_ful a{color: #919191;font-size: 12px;padding:0 8px;}
#product_02 dt .product_02_ful a:hover{color: #e80000;}
#product_02 dt span{color: #0c55a4;font-size: 24px;padding-left: 15px;}
#product_02 dd{width:1200px; height: 212px; margin:0 auto;margin-top: 17px;}
#product_02 dd .product_02_fimg{width: 228px;height: 212px;background: #4590f0;float: left;overflow: hidden;}
#product_02 dd .product_02_fimg img{width: 228px;height: 212px;transition:transform 1s ease 0s;}
#product_02 dd:hover .product_02_fimg img{transform: scale(1.05, 1.05);}
#product_02 dd .product_02_ul{width: 958px;height: 212px;float: right;}
#product_02 dd .product_02_ul li{width: 226px;height: 210px;border:solid 1px #dadada;float: left;margin-right: 15px;position: relative;}
#product_02 dd .product_02_ul li .product_02_img{width: 226px;height: 118px;margin:0 auto;overflow: hidden;}
#product_02 dd .product_02_ul li .product_02_img img{width: 226px;height:118px;}
#product_02 dd .product_02_ul li .product_02_title{width: 196px;height: 40px;border-bottom: dashed 1px #cdcdcd;text-align: center;line-height: 40px;margin:0 auto;}
#product_02 dd .product_02_ul li .product_02_title a{font-size: 14px;color: #444444;}
#product_02 dd .product_02_ul li .product_02_btn{width: 196px;height: 20px;margin:0 auto;margin-top: 17px;}
#product_02 dd .product_02_ul li .product_02_btn a{display: block;float: left; margin-left: 11px;width: 80px;height: 20px;line-height: 20px;text-indent: 28px;color: #666666;font-size: 12px;}
#product_02 dd .product_02_ul li .product_02_btn a:hover{color: #e92e2e;}
#product_02 dd .product_02_ul li .product_02_details{background: url(../images/product_02_details.png) left center no-repeat;}
#product_02 dd .product_02_ul li .product_02_param{background: url(../images/product_02_param.png) left center no-repeat;}
#product_02 dd .product_02_ul li:last-child{margin-right: 0;}
#product_02 dd .product_02_ul li .product_02_title a:hover{color: #e92e2e;}
/*product_type css*/
#p_type_01{width: 100%;height: 205px;padding-top: 30px; line-height: 24px;color: #c3daf4; background: url(../images/product_type_top.jpg) center no-repeat;margin:0 auto;}
#p_type_name{width:990px;margin:0 auto; }
#p_type_name h2{margin-bottom: 8px;color: #fff;font-weight: bold;font-size: 30px;line-height: 50px;}
#p_type_select{width:990px;height: 49px; margin:0 auto;margin-top: 30px;}
#p_type_l{float: left;position: relative;}
#p_type_l .list_select{width: 452px;padding:0 15px; height: 45px;line-height:45px; border:solid 2px #fff;font-family: "微软雅黑";background: #fff;transition:border 0.5s;font-size: 14px;color: #666;cursor: pointer;}
#p_type_r{width: 482px;height: 45px;border:solid 2px #fff;background: #fff;transition:border 0.5s;float: right;}
#p_type_r input{width: 363px;height: 43px;padding: 0 32px;outline: none; border: 0;font-size: 14px;line-height: 43px;color: #666;font-family: "微软雅黑";}
#p_type_r input.submit{	width: 55px;height: 43px;cursor: pointer; padding: 0;background: url(../images/bg_btn07.png) no-repeat center;}
#p_type_02{width: 100%; padding:74px 0 62px;background: #fbfbfb;}
#p_type_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_type_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_type_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_type_list{padding-top: 40px;width: 1200px;margin:0 auto;}
#p_type_list li{position: relative;width: 380px;height: 380px;background: #fff;border: 1px solid #e4e4e4;margin-right:27px;margin-bottom:22px;float: left;overflow: hidden;}
#p_type_list li:nth-child(3n){margin-right: 0;}
#p_type_list .p_tlist_t{width: 100%;height: 55px; line-height: 55px; border-bottom: 1px solid #e4e4e4;margin:0 auto;position: relative;text-align: center;}
#p_type_list .p_tlist_t a{color: #333;font-size: 16px;}
#p_type_list .p_tlist_t a:hover{color: #0c4da2;}
#p_type_list .p_tlist_t span{width: 54px;height: 54px;display: block;position: absolute;left: 0;top:0;background: url(../images/bg_sign36.png) no-repeat;background-position: 0 -54px;}
#p_type_list .p_tlist_p{width: 100%;height: 200px;border-bottom: 1px solid #e4e4e4;margin:0 auto;text-align: center;}
#p_type_list .p_tlist_p img{max-height:196px;max-width:376px;padding:2px;vertical-align:middle;}
#p_type_list .p_tlist_p span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#p_type_list .p_tlist_i{width: 90%;height: 50px;line-height: 25px;margin:10px auto;text-align: left;color: #333;font-size: 14px;}
#p_type_list .p_tlist_b{width: 90%;height: 25px;margin:0px auto;}
#p_type_list .p_tlist_b a{ float: right; display: block; width: 90px;height: 25px;line-height: 25px;text-align: center;color: #666;font-size: 12px;border-radius: 20px;border:solid 2px #dbdbdb;transition:all 0.4s;}
#p_type_list .p_tlist_b a:hover{ color: #fff;border:solid 2px #0c4da2;background: #0c4da2;}
#p_type_list .p_tlist_h1{width: 380px;height: 3px;background: #bababa;position: absolute;left:0;bottom: 0;z-index: 1;}
#p_type_list .p_tlist_h2{width: 380px;height: 3px;background: #0c4da2;position: absolute;left:-380px;bottom: 0;z-index: 2;transition:all 0.4s;}
#p_type_list li:hover .p_tlist_h2{left: 0;}

/*recommend css*/
#p_type_03{width: 1200px;margin:0 auto;margin-top: 35px;}
#p_recommend_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_recommend_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_recommend_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_recommend_mid{width: 1200px;height: 312px;margin:35px auto;position: relative;}
#p_recommend_mid .p_recommend_lbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;left: 0;top:135px;background: url(../images/prev07.png) no-repeat;background-position: 0 0;transition:all 0.4s;}
#p_recommend_mid .p_recommend_rbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;right: 0;top:135px;background: url(../images/next07.png) no-repeat;background-position: -77px 0;transition:all 0.4s;}
#p_recommend_mid .p_recommend_lbtn:hover{background-position: -77px 0;}
#p_recommend_mid .p_recommend_rbtn:hover{background-position: 0 0;}
#p_recommect_ul{width: 1000px;height: 304px;margin:0 auto;overflow: hidden;}
#caseUL li{width: 312px;height: 304px;float: left;margin-right:35px;background: #cfcfcf;position: relative;}
#caseUL li .apply_img1{width: 312px;height: 304px;position: absolute;left: 0px;top:0px;z-index: 1;}
#caseUL li .apply_img2{width: 312px;height: 304px;position: absolute;left: 0px;top:0px;z-index: 1;opacity: 0;}
#caseUL li .apply_bg{width: 235px;height: 174px;position: absolute;left:38px;bottom:0px;z-index: 3;background: url(../images/bg_shadow06.png);opacity: 0;}
#caseUL li .apply_sign{width: 64px;height: 64px;position: absolute;left: 124px;top:100px;z-index: 4;}
#caseUL li .apply_t{width: 312px;height: 22px;line-height: 22px; text-align: center;font-size: 14px;color: #fff; position: absolute;left: 0px;top:160px;z-index: 4;}
#caseUL li .apply_i{width: 180px;height: 64px;position: absolute;left: 66px;bottom:-50px;color: #fff;font-size: 13px;line-height: 22px; z-index: 4;opacity: 0;}
#caseUL li:hover .apply_img1 img{-webkit-filter:grayscale(1);}
#caseUL li .apply_img1 img{width:312px;height:304px;transition:transform 1s ease 0s;}
#p_type_04{width: 100%;height: 241px; margin:0 auto;margin-top: 50px;background: #ffa242;}
#p_type_04mid{width: 1200px;height: 241px;margin:0 auto;position: relative;}
#p_type_04bg{width: 1920px;height: 241px;background: #0c4da2;position: absolute;left: 335px;top:0;z-index: 1;}
#p_type_video{width: 335px;height: 206px;padding-top: 35px; background: url(../images/bg_bg10.jpg) center no-repeat;position: absolute;left: 0;top:0;z-index: 2;}
#p_type_download{width: 805px;height: 206px;padding-top: 35px;background: #0c4da2 url(../images/bg_bg11.jpg) center no-repeat;position: absolute;right: 0;top:0;z-index: 2;}
#p_type_04mid .p_type_title{width: 100%;line-height: 60px;height: 60px;margin:0 auto;color: #fff;font-size: 24px;}
#p_type_04mid .p_type_list{width: 100%;height: 90px; margin:0 auto;}
#p_type_04mid .p_type_list li{width: 335px;float: left;margin-right: 10px;margin-bottom: 3px; height: 24px;line-height: 24px;background: url(../images/bg_sign39.png) left center no-repeat;text-indent: 15px;}
#p_type_04mid .p_type_list li a{color: #fff;font-size: 12px;transition:opacity 0.5s;opacity: 0.8; display: block;}
#p_type_04mid .p_type_list li a:hover{opacity: 1;}
#p_type_04mid .p_type_btn{width: 100%;height: 33px;margin:0 auto;}
#p_type_04mid .p_type_btn a{ float: right; display: block;margin-right: 94px; width: 34px;height: 33px;text-align: center;transition:background 0.5s; background: url(../images/bg_btn08.png) no-repeat;background-position: -34px 0;}
#p_type_04mid .p_type_btn a:hover{ background-position: 0 0;}

/*productinfo css*/
#pro_nav{width: 100%;height: 64px;background: url(../images/pro_nav_bg.jpg) center bottom no-repeat;position: fixed;left: 0;top:-64px; z-index: 999; transition:top .5s ease;}
#pro_nav_mid{width: 1200px;margin:0 auto;height: 64px;}
#pro_nav li{width: 238px;height: 64px;text-align: center;line-height: 64px;float: left;margin:0 1px;}
#pro_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#pro_nav li a:hover{background: #fff;color: #0c4da2}
#pro_nav li a.cur{background: #fff;color: #0c4da2}

#proinfo_01{width: 100%;height: 501px;padding-top: 50px; margin:0 auto;background: url(../images/bg_proinfoban.jpg) center no-repeat;}
#proinfo_01_ul{width: 1000px;height: 323px;margin:0 auto;position: relative;}
#proinfo_01_lul{width: 420px;position: absolute;left: 0;top:0;}
#proinfo_01_lul h2{font-size: 40px;line-height: 100px;color: #0c4da2;}
#proinfo_01_lul .pro_banner_p{font-size: 14px;line-height: 24px;color: #666;}
#proinfo_01_rul{width: 550px;height: 323px;position: absolute;right: 0;top:0;}
#proinfo_01_rul li{width: 548px;height: 321px;border:1px solid #ccc;}
#proinfo_01_rul li img{width: 544px;height: 317px;padding:2px;}
#proinfo_01_a{width: 1000px;height: 62px;margin:0 auto;margin-top: 20px;}
#proinfo_01_a ul{float: right;}
#proinfo_01_a li{width: 94px;height: 56px;padding:2px; cursor: pointer; border:1px solid #ccc;transition:border 0.5s;float: left;margin-left:10px;}
#proinfo_01_a li img{width: 94px;height: 56px;}
#proinfo_01_a li:hover{border:1px solid #0c4da2;}
#proinfo_01_a li.on{border:1px solid #0c4da2;}
#proinfo_02{width: 100%;height: 170px;padding-top: 20px;background: url(../images/bg_proinfomenu.jpg) center no-repeat;margin:0 auto;}
#proinfo_02_mid{width: 1200px;position: relative;margin:0 auto;}
#proinfo_02_title{width: 100%;height: 108px;margin:0 auto;}
#proinfo_02_title h2{font-size: 30px;line-height: 108px;color: #fff;float: left;}
#proinfo_02_title .pro_tips{float: right;padding-top: 17px;}
#proinfo_02_title .pro_tips li{position: relative;width: 78px;float: left;}
#proinfo_02_title .pro_tips li a{display: block;min-width: 36px;padding-top: 30px;height: 26px;line-height: 26px;color: #fff;transition:background 0.5s;text-align: center;}
#proinfo_02_title .pro_tips li a.share{background: url(../images/bg_sign59.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.contrast{background: url(../images/bg_sign42.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.download{background: url(../images/bg_sign43.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a:hover{background-position: center 0;}
#proinfo_02_nav{width: 1200px;margin:0 auto;height: 64px;}
#proinfo_02_nav li{width: 238px;height: 64px;text-align: center;line-height: 64px;float: left;margin:0 1px;}
#proinfo_02_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#proinfo_02_nav li a:hover{background: #fff;color: #0c4da2}
#proinfo_02_nav li a.cur{background: #fff;color: #0c4da2}
#proinfo_03{width: 100%;margin:0 auto;padding-top:75px;}
.proinfo_03_future{width: 990px;height: 212px;margin:0 auto; margin-bottom: 27px;}
#proinfo_03_futureul{width: 990px;height: 126px;margin:0 auto;margin-bottom: 27px;}
#proinfo_03_futureul li{width: 326px;height: 126px;float: left; border-right: 1px solid #ededed;line-height: 18px;color: #8b8b8b;text-align: center;}
#proinfo_03_futureul li .future_title{line-height: 26px;color: #333;}
#proinfo_03_futureul li .future_info{width: 170px;margin: 0 auto;font-size: 12px;}
#proinfo_03_futurea{width: 486px;height: 13px;background: url(../images/bg_line10.png) no-repeat center 6px;margin: 0 auto;}
#proinfo_03_futurea .btns{	width: 41px;height: 13px;cursor: pointer;margin-right: 25px;transition: background 0.5s;}
#proinfo_03_futurea .prev{margin-left: 189px;background: url(../images/prev08.jpg) no-repeat;}
#proinfo_03_futurea .prev:hover{background-position: -41px 0;}
#proinfo_03_futurea .next{background: url(../images/next08.jpg) no-repeat -41px 0;}
#proinfo_03_futurea .next:hover{background-position: 0 0;}
.proinfo_03_table{width:100%;background: #f2f2f2;padding:20px 0 70px;margin:0 auto;}
#proinfo_table_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_table_title h2{color: #565656;font-size: 24px;line-height: 88px;float: left;}
#proinfo_table_title a{	float: right;display: inline-block;width: 83px;padding-left: 60px;border: 1px solid #dbdbdb;color: #666;background: url(../images/bg_sign116.png) no-repeat 24px -33px;margin-top: 29px;font-weight: normal;font-size: 12px;line-height: 31px;transition: all 0.5s;}
#proinfo_table_title a:hover{border: 1px solid #0c4da2;background: url(../images/bg_sign116.png) no-repeat 24px 0 #0c4da2;color: #fff;}
#proinfo_03_tablem{width: 1200px;margin:0 auto;}
#proinfo_03_tablem img{width: 1000px;}
.proinfo_03_ft{width:100%;padding:20px 0 70px;margin:0 auto;}
#proinfo_ft_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_ft_title h2{color: #565656;font-size: 24px;line-height: 88px;float: left;}
#proinfo_ft_title a{	float: right;display: inline-block;width: 83px;padding-left: 60px;border: 1px solid #dbdbdb;color: #666;background: url(../images/bg_sign116.png) no-repeat 24px -33px;margin-top: 29px;font-weight: normal;font-size: 12px;line-height: 31px;transition: all 0.5s;}
#proinfo_ft_title a:hover{border: 1px solid #0c4da2;background: url(../images/bg_sign116.png) no-repeat 24px 0 #0c4da2;color: #fff;}
#proinfo_03_ftm{width: 1200px;margin:0 auto;}
.proinfo_03_case{width:100%;background: #f2f2f2;padding:20px 0 30px;margin:0 auto;}
#proinfo_case_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_case_title h2{color: #565656;font-size: 24px;line-height: 88px;}
.proinfo_05_message{width:100%;background: url(../images/bg_bg14.jpg) center top no-repeat fixed;padding:7px 0 50px;margin:0 auto;}
#proinfo_message_title{width: 1200px;height: 114px;margin:0 auto;}
#proinfo_message_title h2{color: #fff;font-size: 24px;line-height: 114px;}
#proinfo_message_ul{width: 1028px;margin:0 auto;}
..label-box{background-position: 0 0!important;}
#proinfo_message_ul li{
	position: relative;
	float: left;
	width: 464px;
	height: 42px;
	background: url(../images/bg_input01.png) no-repeat;
	margin: 0 50px 22px 0;
	display: inline;
	line-height: 42px;
}
#proinfo_message_ul p.left{
	margin: 0 11px 0 18px;
	color: #666;font-size: 12px;
}
#proinfo_message_ul input{
	width: 342px;
	height: 42px;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul select{
	width: 342px;
	height: 42px;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul .point{
	right: -18px;
	top: 0;
	width: 18px;
	height: 40px;
	color: #fff;
	background: url(../images/bg_sign46.png) no-repeat right center;
}
#proinfo_message_ul .sign{
	width: 45px;
	height: 42px;
	position: absolute;right: 0;top:0;
}
#proinfo_message_ul .sign.fi{
	background: url(../images/bg_sign45.png) no-repeat center;
}
#proinfo_message_ul .sign.se{
	background: url(../images/bg_sign47.png) no-repeat center;
}
#proinfo_message_ul .sign.th{
	background: url(../images/bg_sign48.png) no-repeat center;
}
#proinfo_message_ul .sign.fo{
	background: url(../images/bg_sign49.png) no-repeat center;
}
#proinfo_message_ul .sign.fif{
	background: url(../images/bg_sign50.png) no-repeat center;
}
#proinfo_message_ul .sign.si{
	background: url(../images/bg_sign51.png) no-repeat center;
}
#proinfo_message_ul .box{
	width: 976px;
	height: 132px;
	background: url(../images/bg_input02.png) no-repeat center;
	margin-bottom: 17px;
}
#proinfo_message_ul .box p.left{
	margin: 0 11px 0 18px;
	line-height: 42px;
}
#proinfo_message_ul .box textarea{
	width: 849px;
	height: 130px;
	border: 0;
	outline: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	resize: none;
	line-height: 40px;
	font-family: "微软雅黑";
	color: #c9c9c9;
}
#proinfo_message_ul .box .sign{
	width: 45px;
	height: 42px;
	background: url(../images/bg_sign52.png) no-repeat center;
}
#proinfo_message_ul .code{
	width: 301px;
	height: 42px;
	background: url(../images/bg_sign124.png) no-repeat;
	margin: 0 10px 24px 0;
	line-height: 42px;
	color: #666;
}
#proinfo_message_ul .code input{
	width: 123px;
	height: 42px;
	padding: 0 10px 0 15px;
	border: 0;
	line-height: 42px;
	color: #888;
}
#proinfo_message_ul .code img{
	margin: 1px 0 0 5px;
}
#proinfo_message_ul .code .img{
	position: relative;
	width: 84px;
	height: 40px;
}
#proinfo_message_ul .code img.poa{
	right: 5px;
	top: 11px;
	cursor: pointer;
}
#proinfo_message_ul .code .sign{
	background: url(../images/bg_sign125.png) no-repeat center;
}
#proinfo_message_ul .btn{
	height: 45px;
	margin-right: 50px;
}
#proinfo_message_ul .btn a{
	display: inline-block;
	width: 150px;
	height: 43px;
	border: 1px solid #f8f8f8;
	margin-left: 4px;
	font-size: 16px;
	line-height: 43px;
	color: #fff;
	text-align: center;
	transition: all 0.5s;
}
#proinfo_message_ul .btn a:hover{
	border: 1px solid #0c4da2;
	background: #0c4da2;
}
#proinfo_message_ul .btn input{
	width: 204px;
	height: 45px;
	border: 0;
	background: #0c4da2;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s;
}
#proinfo_message_ul .btn input:hover{
	border: 1px solid #f8f8f8;
	background: none;
}

/*strength css*/
#strength_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
/*#strength_01{width: 1200px;margin:30px auto;height: 1026px;position: relative;}
.strength_01_t{width: 100%;color: #572b22;font-size: 36px;line-height: 60px;margin-bottom: 15px;}
.strength_01_ul{width: 100%;margin:0 auto;margin-bottom: 50px;}
.strength_01_ul li{ width:100%; float:left; height: 36px; text-indent: 5px; line-height:36px; }
.strength_01_ul li a{font-size:18px;color:#572b22; }
.strength_01_ul li a:hover{ text-decoration:underline;}
.strength_more{display: block; width:200px; line-height: 30px;height: 30px;text-align: center; font-size:15px;color:#572b22;border:solid 1px #572b22;transition:all 0.4s;}
.strength_more:hover{background: #572b22;color: #fff;}
.strength_lis01{width: 600px;height: 644px;left: 0;top:0;overflow: hidden;}
.strength_lis01 .str_img01{width: 600px;height: 644px;left: 0;top:0;}
.strength_lis01 .str_img01 img{width: 600px;height: 644px;transition:transform 1s ease 0s;}
.strength_lis01:hover .str_img01 img{transform: scale(1.05, 1.05);}
.strength_lis01 .str_tit01{width: 600px;height: 56px;line-height: 56px;text-indent: 30px; background: rgba(0,0,0,.6); color: #fff;font-size: 26px; left: 0;bottom:0;transition:all 0.4s;}
.strength_lis01 .str_tit01 i{width: 56px;height: 56px;color: #ffd900;font-size: 24px;right: 20px;top:0;}
.strength_lis01 .str_bg01{width: 600px;height: 644px;background: rgba(255,217,0,.8);left: 0;top:644px;transition:all 0.4s;}
.strength_lis01 .str_bgk01{width: 500px;height: 530px;margin:0 auto;margin-top: 30px;border:3px solid #6b4a38;padding:25px;}
.strength_lis01:hover .str_bg01{top:0;}
.strength_lis01:hover .str_tit01{bottom:-56px;}
.strength_lis02{width: 600px;height: 477px;right: 0;top:0;overflow: hidden;}
.strength_lis02 .str_img02{width: 600px;height: 477px;left: 0;top:0;}
.strength_lis02 .str_img02 img{width: 600px;height: 477px;transition:transform 1s ease 0s;}
.strength_lis02:hover .str_img02 img{transform: scale(1.05, 1.05);}
.strength_lis02 .str_tit02{width: 600px;height: 56px;line-height: 56px;text-indent: 30px; background: rgba(0,0,0,.6); color: #fff;font-size: 26px; left: 0;bottom:0;transition:all 0.4s;}
.strength_lis02 .str_tit02 i{width: 56px;height: 56px;color: #ffd900;font-size: 24px;right: 20px;top:0;}
.strength_lis02 .str_bg02{width: 600px;height: 477px;background: rgba(255,217,0,.8);left: 0;top:644px;transition:all 0.4s;}
.strength_lis02 .str_bgk02{width: 500px;height: 360px;margin:0 auto;margin-top: 30px;border:3px solid #6b4a38;padding:25px;}
.strength_lis02:hover .str_bg02{top:0;}
.strength_lis02:hover .str_tit02{bottom:-56px;}
.strength_lis03{width: 600px;height: 384px;left: 0;bottom:0;overflow: hidden;}
.strength_lis03 .str_img03{width: 600px;height: 384px;left: 0;top:0;}
.strength_lis03 .str_img03 img{width: 600px;height: 384px;transition:transform 1s ease 0s;}
.strength_lis03:hover .str_img03 img{transform: scale(1.05, 1.05);}
.strength_lis03 .str_tit03{width: 600px;height: 56px;line-height: 56px;text-indent: 30px; background: rgba(0,0,0,.6); color: #fff;font-size: 26px; left: 0;bottom:0;transition:all 0.4s;}
.strength_lis03 .str_tit03 i{width: 56px;height: 56px;color: #ffd900;font-size: 24px;right: 20px;top:0;}
.strength_lis03 .str_bg03{width: 600px;height: 384px;background: rgba(255,217,0,.8);left: 0;top:644px;transition:all 0.4s;}
.strength_lis03 .str_bgk03{width: 500px;height: 270px;margin:0 auto;margin-top: 30px;border:3px solid #6b4a38;padding:25px;}
.strength_lis03:hover .str_bg03{top:0;}
.strength_lis03:hover .str_tit03{bottom:-56px;}
.strength_lis04{width: 600px;height: 552px;right: 0;bottom:0;overflow: hidden;}
.strength_lis04 .str_img04{width: 600px;height: 552px;left: 0;top:0;}
.strength_lis04 .str_img04 img{width: 600px;height: 552px;transition:transform 1s ease 0s;}
.strength_lis04:hover .str_img04 img{transform: scale(1.05, 1.05);}
.strength_lis04 .str_tit04{width: 600px;height: 56px;line-height: 56px;text-indent: 30px; background: rgba(0,0,0,.6); color: #fff;font-size: 26px; left: 0;bottom:0;transition:all 0.4s;}
.strength_lis04 .str_tit04 i{width: 56px;height: 56px;color: #ffd900;font-size: 24px;right: 20px;top:0;}
.strength_lis04 .str_bg04{width: 600px;height: 552px;background: rgba(255,217,0,.8);left: 0;top:644px;transition:all 0.4s;}
.strength_lis04 .str_bgk04{width: 500px;height: 440px;margin:0 auto;margin-top: 30px;border:3px solid #6b4a38;padding:25px;}
.strength_lis04:hover .str_bg04{top:0;}
.strength_lis04:hover .str_tit04{bottom:-56px;}*/

#strength_01{width: 1200px;margin:30px auto;position: relative;}
#strength_01 li{width: 100%;height: 450px;margin:0 auto;position: relative;}
#strength_01 li .device_img{width: 600px;height: 450px;overflow: hidden;position: absolute;top:0; }
#strength_01 li .device_kuang{width: 600px;height: 450px;overflow: hidden;position: absolute;top:0;background: #f7f7f7;transition:all 0.4s; }
#strength_01 li:nth-child(odd) .device_img{right:0;}
#strength_01 li:nth-child(even) .device_kuang{right:0;}
#strength_01 li .device_img img{width: 600px;height: 450px;}
#strength_01 li .device_kuang1{width: 540px;height: 390px;border:solid 1px #dcdcdc;position: absolute;left: 30px;top:30px;transition: all .4s;}
#strength_01 li .device_kuang1 .device_title{padding-top: 82px;line-height: 30px;height: 30px;margin:0 auto;text-align: center;color: #333333;font-weight: bold;font-size: 30px;}
#strength_01 li .device_kuang1 .device_hx{height: 3px;width: 53px;background: #0c55a4; margin:0 auto;margin-top: 12px;}
#strength_01 li .device_kuang1 .device_info{width:90%;height: 80px;line-height: 26px;color: #444444;font-size: 14px;margin:0 auto;margin-top: 12px;}
#strength_01 li .device_kuang1 .device_btn{width:170px;height: 40px;line-height: 40px;margin:0 auto;margin-top: 20px;text-align: center;}
#strength_01 li .device_kuang1 .device_btn a{display: block; color: #0c55a4;font-size: 16px;border:solid 2px #0c55a4;transition: all .4s;}
#strength_01 li .device_kuang:hover{background: #0c55a4;}
#strength_01 li .device_kuang:hover .device_kuang1{border:solid 1px #3582e5;}
#strength_01 li .device_kuang:hover .device_kuang1 .device_title{color: #fff;}
#strength_01 li .device_kuang:hover .device_kuang1 .device_hx{background: #ffcf3d;}
#strength_01 li .device_kuang:hover .device_kuang1 .device_info{color: #fff;}
#strength_01 li .device_kuang:hover .device_kuang1 .device_btn a{color: #000;font-size: 16px;border:solid 2px #ffcf3d;background: #ffcf3d;}
#strength_02{width: 100%;margin:30px auto;height: 539px;overflow: hidden;position: relative;}
#strength_02_bg{width: 100%;height: 539px;background: url(../images/strength_02_bg.png) center no-repeat;position: absolute;left: 0;top:0;z-index: 2;}
#strength_02_img{width: 100%;height: 539px;position: absolute;left: 0;top:0;z-index:1;}
#strength_02_img img{width: 100%;height: 539px;transition:transform 1s ease 0s;}
#strength_02:hover img{transform: scale(1.02, 1.02);}
#strength_02_mid{width: 1200px;height: 539px;margin:0 auto;position: relative;}
#strength_02_kuang{width: 396px;height: 283px;border:solid 20px #fff;padding:25px; background: #f4f4f2;position: absolute;right: 0;top:75px;z-index: 3;}
#strength_02_hx{width: 53px;height: 3px;position: absolute;left:25px;top:25px;background: #0c55a4;}
#strength_02_title{width: 100%;height: 40px;line-height: 40px;position: absolute;left:25px;top:45px;color: #555555;font-weight: bold;font-size: 36px;}
#strength_02_tel{min-width:55px;height: 60px;padding-left: 60px; line-height: 30px;background: url(../images/strength_02_tel.png) left center no-repeat; position: absolute;left:25px;top:107px;color: #0749a2;font-weight: bold;font-size: 24px;}
#strength_02_info{width:90%;height: 52px;line-height: 26px;position: absolute;left:25px;top:188px;color: #444444;font-size: 14px;}
#strength_02_kuang a{display: block;}

/*research css*/
#research_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
#research_01{width: 1176px;margin:30px auto;height: 373px;position: relative;border:solid 12px #f3f3f3;}
#research_01_img{width: 600px;height: 397px;position: absolute;left: -12px;top:-12px;}
#research_01_img li{width: 600px;height: 397px;overflow: hidden;float: left;}
#research_01_img img{width: 600px;height: 397px;}
#research_01_title{width: 495px;height: 30px;line-height: 30px;position: absolute;left: 662px;top:58px;font-weight: bold;color: #555555;font-size: 26px;}
#research_01_hx{width: 50px;height: 1px;position: absolute;left: 662px;top:111px;background: #c80000;}
#research_01_info{width: 495px;height: 106px;line-height: 26px;position: absolute;left: 662px;top:142px;color: #666666;font-size: 14px;}
#research_01_btn{width: 495px;height: 44px;position: absolute;left: 662px;top:282px;}
#research_01_btn a{display: block;width: 159px;height: 40px;border:solid 2px #1b5cbb;line-height: 40px;text-align: center;color: #1b5cbb;font-size: 14px;}
#research_02{width: 1200px;margin:30px auto;}
#research_02 li{width: 100%;float: left;height: 135px;margin-bottom: 20px;background: #ededed; position: relative;}
#research_02 li .research_l{width: 299px;height: 135px;position: absolute;left:0;top:0;overflow: hidden;}
#research_02 li .research_02_t{width: 860px;height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: #0c55a4; position: absolute;left:319px;top:20px;overflow: hidden;}
#research_02 li .research_02_i{width: 860px;position: absolute;left: 319px;top:55px;line-height: 28px;color: #333;font-size: 14px;}
#research_02 li .research_02_hover{width: 299px;height: 135px;position: absolute;left: -299px;top:0;background: rgba(0,0,0,.5);z-index:2;transition: all .4s;}
#research_02 li .research_02_img{width: 299px;height: 135px;position: absolute;left: 0;top:0;overflow: hidden;z-index: 1;}
#research_02 li .research_02_img img{width: 299px;height: 135px;}
#research_02 li .research_02_title{width: 495px;height: 30px;line-height: 30px;position: absolute;left: 33px;top:40px;font-weight: bold;color: #fff;font-size: 24px;z-index:3;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
#research_02 li .research_02_hx{width: 50px;height: 1px;position: absolute;left: 33px;top:87px;background: #c80000;z-index: 3;overflow: hidden;}
#research_02 li .research_02_hx span{display: block; width: 50px;height: 1px;position: absolute;right: -50px;top:0;background: #0c55a4;transition:all 0.4s;}
#research_02 li:hover .research_02_hx span{right: 0;}
#research_02 li:hover .research_02_hover{left: 0;}
#research_02 li a{display: block;}
#research_03{width: 100%;height: 482px;padding-top: 50px; background: url(../images/research_03_bg.png) center no-repeat;margin:0 auto;}
#research_03_ul{width: 1100px;height: 244px;margin:0 auto;margin-top: 50px;}
#research_03_ul li{width: 126px;height: 244px;float: left;margin: 0 74px;position: relative;cursor: pointer;}
#research_03_ul li .research_circle{width: 126px;height: 126px;position: absolute;left: 0;top:0;z-index: 2;}
#research_03_ul li .research_circle img{width: 126px;height: 126px; transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
#research_03_ul li .research_icon{width: 126px;height: 126px;position: absolute;left: 0;top:0;z-index: 1;}
#research_03_ul li .research_capital{width: 126px;height: 50px;line-height: 50px;text-align: center;color: #ffe400;font-weight: bold;font-size: 48px; position: absolute;left: 0;top:140px;}
#research_03_ul li .research_txt{width: 126px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-weight: bold;font-size: 24px; position: absolute;left: 0;top:190px;}
#research_03_ul li:nth-child(1) .research_circle img:hover {
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
        }
#research_03_ul li:nth-child(2) .research_circle img:hover {
            transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
        }
#research_03_ul li:nth-child(3) .research_circle img:hover {
            transform: rotate(270deg);
            -webkit-transform: rotate(270deg);
            -moz-transform: rotate(270deg);
            -o-transform: rotate(270deg);
            -ms-transform: rotate(270deg);
        }
#research_03_ul li:nth-child(4) .research_circle img:hover {
            transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
        }
/*culture css*/
#culture_01{width: 1200px;height: 188px;margin:40px auto;}
#culture_01 li{width: 375px;height: 188px;float: left;margin-right: 18px;overflow: hidden;}
#culture_01 li img{width: 375px;height: 188px;}
#culture_01 li:last-child{margin-right: 0;}
#culture_02{width: 100%;margin:0 auto;background: #f7f7f7;padding-top: 40px;}
#culture_02_mid{width: 1200px;margin:0 auto;}
#culture_02_mid dl{width: 500px;height: 98px;float: left;margin-right: 100px;margin-bottom: 35px;position: relative;cursor: pointer;}
#culture_02_mid dl:nth-child(even){margin-right: 0;}
#culture_02_mid dl span{display: block; width: 1px;height: 24px;background: #c80000;position: absolute;left: 0;top:0;transition:all 0.2s;transition-duration: 2s;
-moz-transition-duration: 2s;-webkit-transition-duration: 2s;-o-transition-duration: 2s;}
#culture_02_mid dl dt{width: 500px;height: 24px;border-left:solid 1px #d5d5d5;line-height: 24px;}
#culture_02_mid dl dd{width: 500px;height: 74px;padding:12px 0; line-height: 25px;border-left:solid 1px #d5d5d5;}
#culture_02_mid dl dd p{padding-left: 18px;color: #666666;font-size: 14px;}
#culture_02_mid dl dt p{padding-left: 18px;color: #666666;font-size: 20px;font-weight: bold;}
#culture_02_mid dl:hover span{top:38px;}

/*profile_01 css*/
#profile_01{width: 1200px;margin:0 auto;background: url(../images/profile_bg.png) right top no-repeat;line-height: 30px;color: #666666;font-size: 14px;}
#profile_01 .profile_info{color: #0c55a4;font-size: 20px;padding-bottom: 20px;}
#profile_02{width: 1200px;height: 288px;background: url(../images/profile_img.png) center no-repeat;margin:0 auto;}
#profile_03{width: 1200px;height: 150px;background: #0c55a4;margin:0 auto;}
#profile_03 li{height: 150px;line-height: 150px;color: #fff;font-size: 14px;float: left;margin-left:100px;cursor: pointer;}
#profile_03 li span{font-size: 48px;font-weight: bold;}
#profile_03 li:hover{color: #198dff;}
#profile_03 li:hover span{color: #198dff;}

/*lxwm css*/
#lxwm_info{width: 1200px;margin:30px auto;color: #666666;font-size: 14px;line-height: 28px;}
#lxwm_01{width: 1200px;margin:40px auto;}
/*form-start*/
#lxwm_01 form{height:330px;display:block}
#lxwm_01 form input{margin-left:0;padding:0}
#lxwm_01 form .formleft{width:568px;margin-right:40px;float:left;height:100%;overflow:hidden;position:relative}
#lxwm_01 form .formleft input{line-height:38px;border:1px solid #cacbcb;opacity:.5;height:38px;margin-bottom:10px;width:566px;text-indent:10px;float:left;background: #f7f7f7;}
#lxwm_01 form .formright{width:568px;float:left;height:100%;overflow:hidden;position:relative}
#lxwm_01 form .formright input{line-height:38px;border:1px solid #cacbcb;opacity:.5;height:38px;margin-bottom:10px;width:566px;text-indent:10px;float:left;background: #f7f7f7;}
#lxwm_01 form .formright textarea{height:90px;width:566px;text-indent:10px;border:1px solid #cacbcb;opacity:.5;line-height:30px}
#lxwm_01 form .formleft button{cursor:pointer;width:121px;height:34px;background-color:#0c55a4;color:#FFF;line-height:34px;float:right;border:none;position:absolute;right:0;bottom:50px;font-family: "微软雅黑"; font-size: 14px;}
#lxwm_01 form .formright button{cursor:pointer;width:121px;height:34px;background-color:#909090;color:#FFF;line-height:34px;border:none;position:absolute;left:0;bottom:50px;font-family: "微软雅黑"; font-size: 14px;}
/*form-end*/
#lxwm_02{width: 100%;height: 710px;background: #0c55a4;margin:0 auto;}
#lxwm_02_mid{width: 1200px;height: 523px;margin:0 auto;position: relative;}
#lxwm_02_mid .lxwm_map{width: 1920px;height: 523px;position: absolute;left: 412px;top:0;}
#lxwm_02_mid #lxwm_info{width: 340px; position: absolute;left: 30px;top:20px;}
#lxwm_02_mid #lxwm_info #lxwm_title{color: #2462b1;font-weight: bold;font-size: 60px;line-height: 60px; text-transform: uppercase;}
#lxwm_02_mid #lxwm_info #lxwm_title span{color: #fff;font-size: 36px;}
#lxwm_02_mid #lxwm_info #lxwm_hot{min-width: 53px;height: 60px;padding-left: 65px; background: url(../images/lxwm_hot.png) left center no-repeat; color: #fff;font-weight: bold;font-size: 20px;line-height: 30px;}
#lxwm_02_mid #lxwm_info #lxwm_hot span{color: #fed700;font-size: 32px;}
#lxwm_02_mid #lxwm_info #lxwm_details{width: 100%;line-height: 30px;color: #fff;font-size: 14px;}

/*jobs css*/
.jobs_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
#jobs_01{width: 1200px;margin:40px auto;}
#jobs_01 li{width: 360px;height: 250px;border:solid 12px #f3f3f3; overflow: hidden; cursor: pointer; float: left;margin-bottom: 30px; margin-right: 24px;position: relative;}
#jobs_01 li:nth-child(3n+0){margin-right: 0;}
#jobs_01 li .jobs_01_icon{width: 104px;height: 96px;position: absolute;left: 30px;top:31px;overflow: hidden;text-align: center;z-index: 2;}
#jobs_01 li .jobs_01_txt{width: 307px;position: absolute;left: 30px;top:150px;font-weight: bold;font-size: 18px;color: #838383;line-height: 35px;z-index: 2;}
#jobs_01 li .jobs_01_infol{background: #0148a4; width: 180px;height: 250px; position: absolute;left: -50px;top:0px;opacity: 0;transition:all 0.4s;z-index: 3;}
#jobs_01 li .jobs_01_infor{background: #0148a4; width: 180px;height: 250px; position: absolute;right: -50px;top:0px;opacity: 0;transition:all 0.4s;z-index: 3;}
#jobs_01 li .jobs_01_info{width: 340px;padding:10px; height: 230px; position: absolute;left: 0px;top:0px;font-size: 12px;color: #fff;line-height: 25px;opacity: 0;transition:all 0.4s;z-index: 4;}
#jobs_01 li:hover{border:solid 12px #0148a4;}
#jobs_01 li:hover .jobs_01_txt{color: #0148a4;}
#jobs_01 li:hover .jobs_01_info{opacity: 1;}
#jobs_01 li:hover .jobs_01_infor{opacity: 0.9;right: 0;}
#jobs_01 li:hover .jobs_01_infol{opacity: 0.9;left: 0;}
#jobs_02{width: 100%;background: #0148a4;padding:40px 0;margin:30px auto;}
#jobs_02_mid{width: 1200px;height: 310px;margin:0 auto;position: relative;}
#jobs_02_l{width: 842px;height: 310px;float: left;}
#jobs_02_l .j_i{width: 170px;}
#jobs_02_l .j_j{width: 332px;}
#jobs_02_l .jobs_02_t1{width: 100%;height: 52px;margin:0 auto;background: #2478e3;}
#jobs_02_l .jobs_02_t1 li{float: left;height: 52px;line-height: 52px;text-align: center;color: #fff;font-weight: bold;font-size: 18px;}
#jobs_02_l .jobs_02_t2{width: 100%;height: 50px;margin:0 auto;border-bottom: dashed 1px #0290ff;}
#jobs_02_l .jobs_02_t2 li{float: left;height: 50px;line-height: 50px;text-align: center;color: #b4d5ff;font-size: 14px;}
#jobs_02_r{width: 335px;height: 310px;float: right;text-align: center;line-height: 32px;}
#jobs_02_r img{width: 335px;height: 256px;}
#jobs_02_r a{width: 335px;height: 310px;display: block;color: #000000;font-size: 16px;background: #ffd800;transition:all 0.4s;}
#jobs_02_r a:hover{color: #fff;background: #2478e3;}
#jobs_03{width: 1176px;margin:30px auto;height: 395px;position: relative;}
#jobs_03_img{height: 395px;position: absolute;left: 0;top:0px;z-index: 2;}
#jobs_03_img li{width: 395px;height: 395px;float: left;margin-right: 10px;overflow: hidden;}
#jobs_03_img li img{width: 395px;height: 395px;}
#jobs_03_r{width: 365px;height: 371px;border:solid 12px #f3f3f3;position: absolute;right: 0;top:0;z-index: 1;}
#jobs_03_title{width: 300px;height: 30px;line-height: 30px;position: absolute;left: 38px;top:50px;font-weight: bold;color: #555555;font-size: 26px;}
#jobs_03_hx{width: 50px;height: 1px;position: absolute;left: 38px;top:100px;background: #c80000;}
#jobs_03_info{width: 300px;line-height: 26px;position: absolute;left: 38px;top:130px;color: #666666;font-size: 14px;}
#jobs_03_btn{width: 300px;height: 44px;position: absolute;left: 38px;top:288px;}
#jobs_03_btn a{display: block;width: 159px;height: 40px;border:solid 2px #1b5cbb;line-height: 40px;text-align: center;color: #1b5cbb;font-size: 14px;}


/*jobs_list css*/
#apply_01{width:1300px;margin:0 auto;height: 187px;}
#apply_01 .tit{padding-left: 66px;min-height: 42px;margin-bottom: 23px;}
#apply_01 .tit h3{font-size: 20px;color: #333;line-height: 1.5;font-weight: normal;}
#apply_01 .tit h4{font-size: 12px;color: #999;line-height: 1.2;font-weight: normal;text-transform: uppercase;}
#apply_01 p{font-size: 14px;color: #666;line-height: 25px;}
#apply_01_l{width: 41%;border-right:1px solid #e5e5e5;float: left;padding-right: 9%;}
#apply_01_l .tit{background: url(../images/jobs_01_icon01.png) left center no-repeat;}
#apply_01_r{width: 43%;float: right;} #apply_01_r .tit{background: url(../images/jobs_01_icon02.png) left center no-repeat;}
#apply_02{width:1300px;margin:58px auto;height: 186px;}
#apply_02 li{width: 24.25%;float: left;margin-right: 1%;text-align: center;}
#apply_02 li:last-child{margin-right: 0px;}
#apply_03{width:100%;margin:0px auto;padding:70px 0 120px;background: #f5f5f5;}
#apply_03_mid{width: 1300px;margin:0 auto;background: #fff;}
#apply_03_title{padding:0 3.33% 0;background: #464650;color: #fff;font-size: 14px;height: 54px;line-height: 54px;}
#apply_03 .td1{width: 15.33%;float: left;position: relative;}
#apply_03 .td1 i{display: block; position: absolute;right: 0;top:0;width: 80px;height: 13px;background: url(../images/hot.gif) left center no-repeat;display: none;}
#apply_03 .td2{width: 30.33%;float: left;}
#apply_03 .td3{width: 21.91%;float: left;}
#apply_03 .td4{width: 17.41%;float: left;}
#apply_03 .td5{width: 13.4%;float: left;}
#apply_03 .td5 a{color: #f91747;font-size: 14px;}
#apply_ul{padding:0 3.33% 73px;}
#apply_ul li{width: 100%;}
#apply_ul li .apply_title{font-size: 14px; line-height: 30px; color: #777;padding:16px 0;border-bottom: solid 1px #efefef;}
#apply_ul li:nth-child(1) .apply_title i{display: block;}
#apply_ul li:nth-child(2) .apply_title i{display: block;}
#apply_ul li:nth-child(3) .apply_title i{display: block;}
#apply_ul li .apply_box{padding:20px 3.5% 36px;background: #f5f5f5;position: relative;display: none;}
#apply_ul li .apply_box .info1 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 22px;
}
#apply_ul li .apply_box .info1 p {
  float: left;
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  min-width: 24%;
  margin: 5px 0px;
  margin-right: 1%;
}
#apply_ul li .apply_box .info2 {
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 0 22px;
}
#apply_ul li .apply_box .info2 h3 {
  font-size: 18px;
  color: #333333;
  line-height: 3;
  font-weight: normal;
}
#apply_ul li .apply_box .info2 p {
  font-size: 14px;
  color: #777777;
  line-height: 2;
}
#apply_ul li .apply_box .info3 {
  margin-top: 31px;
}
#apply_ul li .apply_box .info3 .apply_btn {
  width: 151px;
  height: 41px;
  line-height: 41px;
  background: #f91747;
  font-size: 16px;
  color: #ffffff;
  float: left;
  text-align: center;
}
#apply_ul li .apply_box .info3 .apply_btn:hover {
  opacity: 0.6;
}
#apply_ul li .apply_box i {
  position: absolute;
  left: 18px;
  top: -12px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #f5f5f5;
}
#apply_bg{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;left: 0;top:0;display: none;}
#apply_form{width: 650px;height: 480px;background: #fff;padding:35px 50px;position: absolute;}
#apply_form h2{font-weight: normal;font-size: 24px;line-height: 30px;color: #000;}
#apply_form .close{display: block; width: 20px;height: 20px;background: url(../images/close04.png) center no-repeat;position: absolute;right: -4%;top:0;}
#apply_table{width: 100%;margin:0 auto;margin-top: 20px;}
#apply_table td{
	height: 35px;
	padding-bottom: 9px;
}
#apply_table label{
	display: inline-block;
	width: 302px;
	height: 35px;
	background: url(../images/bg_input03.png) no-repeat;
}
#apply_table input{
	width: 270px;
	height: 35px;
	padding: 0 16px;
	border: 0;
	background: none;
	line-height: 35px;
	color: #ccc;
}
#apply_table input.file{
	width: 268px;
	height: 33px;
	border-radius: 3px;
}
#apply_table input.submit{
	width: 158px;
	height: 36px;
	background: #0c4da2;
	color: #fff;
}
#apply_table select{
	width: 300px;
	height: 31px;
	padding-left: 16px;
	margin: 2px 0 0 1px;
	border: 0;
	line-height: 31px;
	color: #ccc;
}
#apply_table option{
	padding: 0 16px;
}
#apply_table textarea{
	width: 614px;
	height: 112px;
	padding: 0 15px;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	resize: none;
}


#wrap{ width:100%; height:auto; margin: 0 auto;position: relative;z-index: 100;}

/*left*/
#left{width:217px; height:645px; float: left;position: relative;display: inline;margin-top:20px;}

/* CSS Ziye */
#right{width:800px; height:auto;min-height:700px;_height:700px;_height:100%;float: right; color: #424242;margin-top: 20px;border:10px solid #f0f0f0;}
#right_title{width: 780px;height:28px;position: relative;border-bottom:1px dotted #dbdbdb;margin:0 auto;padding: 10px 0 10px 0;}
#title_left{float:left;width:300px;height:28px;font-size: 18px;color:#000;}
#title_right{float: right;color:#2e2e2e;padding-top: 8px;padding-right: 20px;}
#title_right a{color:#2e2e2e;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 750px; height:auto;margin:0 auto;padding-top: 10px; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;padding-left: 15px;padding-right: 15px;}
#right_content a{color:#000;}
#right_content a:hover{color:#e80000;}
#indexNews li{width:98%;height:30px;margin:0 auto;border-bottom:#D9D9D9 1px dotted;padding:0 20px 0 0;color:#000;font-size:12px;position: relative;}
#indexNews li a{height:30px;line-height:30px;display:block; padding-left:0;color:#575656;font-size:12px;}
#indexNews li span{position: absolute;top:0;right:0;_top:-2px;color:#575656;}
#indexNews li img{margin:13px 10px 0 0;}
#indexNews li a:hover{color:#e80000;}
#page{width:100%;height:40px; line-height:40px;text-align:right;margin:20px auto;color:#575656;font-size:14px;clear:both;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#newTitle{width:750px;line-height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;}
#productTitle{width:750px;height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;}
#newsInfo{width:750px;height:20px;color:#000000;font-size:12px;text-align:center;margin:10px auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ height:30px; line-height:30px; background-color:#ececec;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:600px; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:100%;margin:0 auto;font-size:12px;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:280px;width:280px;float:left;margin:0 5px 5px 15px;_margin:0 8px;text-align:center;}
#picUL li .pic_01{width:280px;height:250px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:246px;max-width:276px;padding:2px;vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:280px;text-align: center;line-height:30px;}
#picUL li a{color:#575656;font-size:14px;}
#picUL li a:hover{color:#e80000;}
.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ height:173px;  border-bottom:#cdcdcd dashed 1px; margin:10px;}
.recruitcon1{ height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:572px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#444444;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; height:auto; float:left; text-align:center;}
	.chakan{padding-top: 13px;}



.formys{ height:auto; padding:10px;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:278px;

	height:30px;

	border:1px solid #d2d4d6;

}

.G_textarea{

	width:300px;

	height:100px;

	border:1px solid #dedede;

}

.G_ul{

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{ width:500px; height:auto; padding-top:10px;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}


.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}