/* Code tidied up by ScrapBook */
* { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
li { list-style: outside none none; line-height: 35px; }
img { border: 0px none; }
a { text-decoration: none; font-size: 12px; }
.clear { clear: both; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "微软雅黑"; font-size: 14px; overflow-x: hidden; }
#he_01 { width: 100%; height: 35px; background: rgb(50, 50, 50) none repeat scroll 0% 0%; margin: 0px auto; }
#he_01_mid { width: 1200px; height: 35px; margin: 0px auto; position: relative; }
#he_01_search { position: absolute; right: 0px; height: 16px; background: rgba(0, 0, 0, 0) url("../images/hn-search.png") no-repeat scroll 12px top; text-indent: 20px; transition: all 0.4s ease 0s; }
#he_01_search a { color: #fff; font-size: 12px; transition: all 0.4s ease 0s; margin-right:10px}
#he_01_search a:hover { color: rgb(245,119,30); }
.he-language{border:0px !important;text-indent:5px !important;position:relative;float:left; }
.hover-sub{display:none;background:#323232;width:105px;height:auto;float:left;position:absolute;padding-top:10px;z-index:1000}
.hover-sub li{line-height:30px !important;height:30px !important;border-bottom:1px solid #ccc;width:100%;float:left;border-right:0px !important;text-align:center;padding:0px !important}
.xc-rig{background:url(../images/htrig.png) no-repeat right;padding-right:15px;}

.header_soso_con { height: 250px; border-bottom: 3px solid rgb(0, 72, 164); background-color: rgb(40, 40, 40); position: absolute; top: 136px; left: 0px; width: 100%; z-index: 1000; display: none; }
.soso_con_l { width: 26%; float: left; margin-right: 1.8%; }
.soso_con_l span { width:300px; height: 133px; float: right; background: rgba(0, 0, 0, 0) url("../images/search_logo.png") no-repeat scroll center center; margin-top: 36px; }
.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: 0px 10px; color: rgb(102, 102, 102); }
.soso_con_m .isch ul li a { color: rgb(255, 255, 255); }
.inslt { height: 40px; margin-bottom: 10px; }
.soso_con_m .isch .key { height: 100%; width: 80%; border: medium none; background: rgb(255, 255, 255) none repeat scroll 0px 0px; float: left; text-indent: 20px; }
.soso_con_m .isch .sub { height: 100%; width: 20%; border: medium none; background: #00A0E8 none repeat scroll 0px 0px; float: left; text-align: center; color: rgb(255, 255, 255); display: block; cursor: pointer; font-size: 16px; transition: all 0.4s ease 0s; }
.soso_con_m .isch .sub:hover { background-color: #f5771e; }
.soso_con_close { width: 14.8%; float: left; height: 250px; position: relative; }
.soso_con_close span { background: rgba(0, 0, 0, 0) url("../images/search_close.png") no-repeat scroll center center; width: 30px; height: 30px; position: absolute; right: 0px; top: 30px; display: block; cursor: pointer; transition: all 0.4s ease-in-out 0s; }
.soso_con_close span:hover { transform: rotate(180deg); }
.container { width: 1200px; margin: 0px auto; }

.tempWrap{overflow: hidden; position: relative; }
.tempWrap ul li{float: left; width: 457px;}
.temPro li{width:381px !important}
.tempNew li{width:270px !important}
#he_01_ul { position: absolute; right: 5px; top: 9px; }
#he_01_ul li { height: 16px; padding: 0px 15px; line-height: 16px; border-right: 1px solid rgb(136, 136, 136); position: relative; float: left; color: rgb(136, 136, 136); font-size: 12px; }
#he_01_ul li .he_01_icon { width: 16px; height: 16px; color: rgb(136, 136, 136); font-size: 12px; text-indent: 0px; position: absolute; left: 12px; top: 0px; 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: #fff; font-size: 12px; }
#he_01_ul li a:hover { color: rgb(245,119,30); }
#he_02 { width: 1200px; height: 101px; margin: 0px auto; position: relative; }
#he_02_logo { width:300px; height: 101px; background: rgba(0, 0, 0, 0) url("../images/logo.png") no-repeat scroll left center; float: left; }
#he_02_nav { float: right; }
#he_02_nav li { width: 72px; height: 101px; line-height: 101px; float: left; margin: 0px 18px; text-align:center}
#he_02_nav li i { display: block; width: 5px; height: 101px; background: rgba(0, 0, 0, 0) url("../images/he_02_a.png") no-repeat scroll center center; float: right; }
#he_02_nav li a { color: rgb(68, 68, 68); font-size: 14px; display: block; transition: all 0.4s ease 0s; }
#he_02_nav li a:hover { color: rgb(0, 72, 164); }
#sub_nav_bg { position: absolute; height: 0px; opacity: 0; width: 1200px; left: 0px; background: rgba(0, 72, 164, 0.9) none repeat scroll 0% 0%; top: 101px; z-index: 999; }
.sub_nav { position: absolute; height: 0px; opacity: 0; width: 1200px; left: 0px; top: 101px; z-index: 1000; }
.sub_nav .navlist { width: 250px; height: 156px; border-right: 1px solid rgb(119, 192, 239); position: absolute; left: 37px; top: 20px; }
.sub_nav .navlist dl dt { width:105px; float: left; margin-left: 20px; text-indent: 12px; height: 35px !important; line-height: 35px !important; background: rgba(0, 0, 0, 0) url("../images/nav_icon.png") no-repeat scroll left center !important; text-align: left !important; }
.sub_nav .navlist dl dt a { display: block; color: rgb(255, 255, 255) !important; font-size: 13px !important; transition: all 0.4s ease 0s; }
.sub_nav .navlist dl dt a:hover { color: rgb(119, 192, 239) !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: rgb(146, 194, 255); font-size: 12px; text-align: left; }
.sub_nav .navinfo span { color: rgb(255, 255, 255); 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: rgb(51, 89, 149); background: #f5771e; transition: all 0.4s ease 0s; }
.sub_nav .navbtn a:hover { display: block; color: rgb(255, 255, 255); background: rgb(119, 192, 239) none repeat scroll 0% 0%; }
#he_03 { width: 100%; height: 600px; margin: 0px auto; position: relative; }
#he_03_mid { width: 1920px; height: 600px; position: absolute; top: 0px; }
#footer_menu { width: 830px; }
#footer_menu li { min-width: 130px; float: left; padding: 0px 30px; border-right: 1px solid rgb(86, 84, 84); height: 270px; margin-left: 7px; }
#footer_menu li:first-child { border-left: medium none; }
#footer_menu li .menu_en { width: 100%; height: 10px; line-height: 10px; margin-top: 10px; text-transform: uppercase; font-size: 14px; color: #F5781E;; }
#footer_menu li .menu_cn { width: 100%; height: 22px; line-height: 22px; }
#footer_menu li .menu_cn a { color:#fff; 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: 14px; color: #8f8f8f; display: block; }
#footer_menu li .menu_a a:hover { text-decoration: underline; }
#footer_zy { width: 100%; height: 340px; background:#323232; margin: 0px auto; padding: 35px 0px;float:left }
#footer_01 { width: 1200px; height: 320px; margin: 0px auto; position: relative; }
#footer_ewmul { position: absolute; left: 106px; top: 0px; }
#footer_ewmul li { width: 119px; height: 157px; float: left; margin-right: 25px; text-align: center; line-height: 25px; color: rgb(79, 84, 95); font-size: 12px; cursor: pointer; }
#footer_ewmul li img { width: 119px; height: 119px; }
#footer_contact { width: 350px; height: 180px; position: absolute; right: 0px; top: 0px; line-height: 25px; }
#footer_contact span {color:#fff;font-size: 18px; }
#footer_contact i { font-style: normal; color: #F5781E; font-size: 14px; text-transform: uppercase; }
#footer_contact p { color:#8f8f8f; font-size: 14px; padding-top: 10px; }
#footer_contact p a{color:#fff;font-size:15px}
#footer_btn {left: 455px; margin-top: 15px; }
#footer_btn li { width: 100px; height: 95px; margin-right: 1px; background: #1b1b1b; float: left; position: relative; transition: all 0.4s ease 0s; }
#footer_btn li .footer_icon { width: 100px; height: 30px; color: rgb(54, 58, 67); font-size: 28px; position: absolute; left: 0px; top: 12px; text-align: center; }
#footer_btn li .footer_txt { width: 100px; height: 35px; line-height: 40px; position: absolute; left: 0px; top: 50px; text-align: center; color: #8f8f8f; font-size: 14px;margin-top:8px;}
#footer_btn li:hover { background:#f5771e; }
#footer_btn li:hover .footer_icon, #footer_btn li:hover .footer_txt { color: rgb(255, 255, 255); }
#footer_400 { position: absolute; left: 455px; top: 110px; line-height: 30px; color: rgb(114, 120, 132); font-size: 14px; }
#footer_400 span { font-family: Impact; font-size: 32px; }
#footer_name { width: 100%; height: 20px; line-height: 20px; border-top:1px solid #8f8f8f;padding-top:15px;text-align: center; color:#fff; font-size: 12px; margin: 0px auto; }
#in_01 { width: 100%; height: 55px; background: #0782da; margin: 0px auto; }
#in_01_mid { width: 1200px; height: 55px; position: relative; margin: 0px auto; }
#in_01_bg { width: 1920px; height: 55px; background: rgb(37, 37, 37) none repeat scroll 0% 0%; position: absolute; right: 1200px; top: 0px; z-index: 1; }
#in_01_title { width: 144px; height: 55px; text-indent: 56px; line-height: 55px; color: rgb(255, 255, 255); font-size: 15px; background: rgb(37, 37, 37) url("../images/in_01_title.png") no-repeat scroll 24px center; position: absolute; left: 0px; top: 0px; }
#in_01_ul { width: 1047px; height: 55px; right: 0px; top: 0px; position: absolute; }
#in_01_ul li { width: 457px; height: 55px; float: left; position: relative; line-height: 55px; background: rgba(0, 0, 0, 0) url("../images/in_01_icon.png") no-repeat scroll left center; text-indent: 17px; }
#in_01_ul li span { margin-right: 17px; text-indent: 0px; }
#in_01_ul li a { font-size: 12px; color: rgb(142, 180, 227); display: block; transition: all 0.4s ease 0s; }
#in_01_ul li a:hover { color: rgb(255, 255, 255); }
#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 0px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; margin: 0px auto; }
#in_02_title { width: 630px; height: 59px; background: rgba(0, 0, 0, 0) url("../images/in_02_title.png") no-repeat scroll center center; margin: 0px auto; }
#in_02_txt { width: 926px; height: 60px; line-height: 30px; text-align: center; margin: 20px auto; color: rgb(102, 102, 102); font-size: 16px; }
#in_02_ul { width: 1200px; height: 225px; margin: 0px auto; }
#in_02_ul li { width: 158px; height: 225px; float: left; margin: 0px 71px; cursor: pointer; }
#in_02_ul li .in_02_icon { width: 158px; height: 158px; background: rgba(0, 0, 0, 0) url("../images/in_02_circle_blue.png") no-repeat scroll center center; margin: 0px auto;text-align: center;display: table-cell;vertical-align: middle; }
#in_02_ul li .in_02_title { width: 158px; height: 25px; text-align: center; color: rgb(47, 47, 47); font-size: 20px; line-height: 25px; margin: 20px auto 0px; }
#in_02_ul li .in_02_hx { width: 46px; height: 5px; transition: all 0.4s ease 0s; background: #0782da; margin: 15px auto 0px; }
#in_02_ul li:hover .in_02_icon { background: rgba(0, 0, 0, 0) url("../images/in_02_circle_red.png") no-repeat scroll center center; }
#in_02_ul li:hover .in_02_hx { background:#f5771e; width: 100px; }
#in_03 { width: 1200px; height: 445px; margin: 40px auto; }
#in_03_title { width: 1200px; height: 84px; margin: 0px auto; position: relative; line-height: 38px; color: rgb(0, 72, 164); font-size: 30px; font-weight: bold; }
#in_03_title span { color: rgb(227, 227, 227); text-transform: uppercase; font-size: 48px; }
#in_03_txt { position: absolute; left: 405px; top: 0px; width: 795px; font-weight: normal; line-height: 28px; color: rgb(102, 102, 102); font-size: 14px; }
#in_03_catname { width: 1200px; height: 36px; margin: 25px auto; }
#in_03_catname li { width: 109px; height: 36px; text-align: center; line-height: 36px; float: left; margin-right: 12px; }
#in_03_catname li:last-child { margin-right: 0px; }
#in_03_catname li a { display: block; background: #0782da; font-size: 14px; color: rgb(255, 255, 255); }
#in_03_catname li a:hover { background:#f5771e; }
#in_03_pro { width: 1200px; height: 266px; margin: 0px 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: 0px; top: 0px; position: relative; transition: all 0.3s ease 0s; }
#in_03_pro li .cptn { background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 28%; height: 100%; top: 0px; transition: all 0.3s ease 0s; position: absolute; right: -40%; overflow: auto; padding: 0px 20px; }
#in_03_pro li .cptn .fa { box-sizing: content-box; transition: all 0.3s ease 0s; border: 2px solid rgb(255, 255, 255); border-radius: 50%; color: rgb(255, 255, 255); display: block; height: 30px; position: relative; top: 30%; 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: rgb(255, 255, 255); margin-top: 10px; margin-bottom: 0px; font-size: 16px; font-weight: normal; }
#in_03_pro li .cptn p { color: rgb(106, 106, 106); font-size: 14px; line-height: 24px; }
#in_03_pro li:hover img { right: 40%; }
#in_03_pro li:hover .cptn { right: 0px; }
#in_04 { width: 100%; height: 446px; background: #0782da; margin: 115px auto 75px; }
#in_04_mid { width: 1200px; height: 446px; margin: 0px auto; position: relative; }
#in_04_title { height: 56px; line-height: 56px; position: absolute; left: 0px; top: -56px; color: rgb(68, 68, 68); font-size: 16px; }
#in_04_img { width: 424px; height: 540px; position: absolute; right: 20px; top: -56px; z-index: 1; }
#in_04_kuang1 { width: 400px; height: 540px; border: 5px solid rgb(132, 186, 255); position: absolute; right: 0px; top: -32px; z-index: 2; }
#in_04_kuang2 { width: 26px; height: 40px; background: rgba(0, 0, 0, 0) url("../images/rbt.png") no-repeat scroll center center; 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: rgb(255, 255, 255); text-transform: uppercase; background: #f5771e; font-size: 18px; transition: all 0.4s ease 0s; }
#in_04_more a:hover { color: rgb(255, 255, 255); background: rgb(190, 2, 2) none repeat scroll 0% 0%; }
#intro_title { line-height: 38px; color: rgb(255, 255, 255); font-size: 30px; font-weight: bold; padding: 30px 0px; }
#intro_title span { color: #46B3E5; text-transform: uppercase; font-size: 48px; }
#intro_content { width: 665px; height: 146px; line-height: 28px; color:#fff; font-size: 14px; }
#intro_num { width: 665px; height: 75px; margin-top: 30px; }
#intro_num li { height: 75px; line-height: 60px; color: rgb(255, 255, 255); font-size: 18px; float: left; margin-right:40px; position: relative; overflow: hidden; cursor: pointer; transition: all 0.4s ease 0s; }
#intro_num li .intro_shade1 { width: 100%; height: 5px; background:#f5771e; position: absolute; left: 0px; bottom: 0px; transition: all 0.4s ease 0s; z-index: 1; }
#intro_num li .intro_shade2 { width: 100%; height: 5px; background:#f5771e; position: absolute; left: -100%; bottom: 0px; transition: all 0.4s ease 0s; z-index: 2; }
#intro_num li span { font-size: 50px; font-weight: bold; padding-bottom:6px;border-bottom:5px solid #f5771e}
#intro_num li:last-child { margin-right: 0px; }
#intro_num li:hover .intro_shade2 { left: 0px; }
#intro_num li:hover { color: #f5771e; }
#in_05_title { width: 1200px; height: 76px; background: rgba(0, 0, 0, 0) url("../images/qtitle.png") no-repeat scroll left center; margin: 0px auto; }
#in_05 { width: 1200px; height: auto; margin: 60px auto 0px; }
#in_05 li { width: 522px; height: 122px; float: left; margin-right: 123px; margin-bottom: 65px; position: relative; }
#in_05 li:nth-child(2n) { margin-right: 0px; }
#in_05 li .in_05_cirlce { width: 122px; height: 122px; position: absolute; left: 0px; top: 0px; border-radius: 100%; text-align: center; line-height: 122px; color: rgb(255, 255, 255); font-weight: bold; font-size: 36px; }
#in_05 li .in_05_cb1 { background: #00A0E8; }
#in_05 li .in_05_cb2 { background: #1BBC9B; }
#in_05 li .in_05_cb3 { background: rgb(253, 195, 55) none repeat scroll 0% 0%; }
#in_05 li .in_05_cb4 { background: rgb(214, 139, 210) none repeat scroll 0% 0%; }
#in_05 li .in_05_title { width: 375px; height: 30px; line-height: 30px; position: absolute; right: 0px; top: 0px; color: rgb(68, 68, 68); font-weight: bold; font-size: 24px; }
#in_05 li .in_05_info { width: 375px; line-height: 28px; position: absolute; right: 0px; top: 35px; color: rgb(159, 159, 159); font-size: 14px; }
#in_06 { width: 100%; height: 774px; padding-top: 50px; background: rgba(0, 0, 0, 0) url("../images/in_06_bg.png") no-repeat scroll center center; margin: 0px auto; }
#in_06_title { width: 695px; height: 53px; line-height: 53px; color: rgb(200, 0, 0); font-size: 26px; font-weight: bold; text-align: center; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 30px; }
#in_06_title span { color: rgb(2, 87, 180); }
#in_06_txt { width: 1200px; height: 40px; background: rgba(0, 0, 0, 0) url("../images/in_06_title_eng.png") no-repeat scroll center bottom; line-height: 60px; text-align: center; font-size: 18px; color: rgb(183, 221, 255); margin: 15px auto 0px; }
#in_06_mid { width: 1200px; height: 520px; margin: 45px auto 0px; }
#in_06_l { width: 602px; height: 522px; float: left; position: relative; background: rgba(0, 0, 0, 0) url("in_06_thread.png") no-repeat scroll left 64px; }
#in_06_video { width: 242px; height: 193px; position: absolute; left: 40px; top: 0px; background: rgba(0, 0, 0, 0) url("../images/in_06_img01.png") no-repeat scroll center center; cursor: pointer; }
#in_06_img01 { width: 242px; height: 193px; position: absolute; left: 40px; top: 225px; background: rgba(0, 0, 0, 0) url("../images/in_06_img02.png") no-repeat scroll center center; }
#in_06_img02 { width: 242px; height: 193px; position: absolute; left: 321px; top: 225px; background: rgba(0, 0, 0, 0) url("../images/in_06_img03.png") no-repeat scroll center center; }
#in_06_capital { position: absolute; left: 232px; bottom: 0px; }
#in_06_capital li { width: 58px; height: 58px; float: left; margin-right: 23px; line-height: 58px; text-align: center; background: rgba(0, 0, 0, 0) url("../images/in_06_circle.png") no-repeat scroll center center; color: rgb(0, 0, 0); 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: #f5771e; color: rgb(0, 0, 0); font-size: 14px; }
#in_06_r { width: 533px; height: 520px; float: right; }
#in_06_ul { width: 100%; margin: 0px auto; }
#in_06_ul li { width: 100%; background: rgba(0, 0, 0, 0) url("../images/in_06_icon.png") no-repeat scroll left 12px; margin-bottom: 25px; }
#in_06_ul li p { margin-left: 33px; line-height: 28px; color: rgb(255, 255, 255); font-size: 14px; }
#in_06_img { width: 492px; height: 319px; margin: 0px auto; background: rgba(0, 0, 0, 0) url("../images/in_06_img.png") no-repeat scroll center center; }
#in_06_img a { display: block; float: right; width: 175px; height: 38px; line-height: 38px; text-align: center; border-radius: 30px; background: #f5771e; font-size: 18px; color: rgb(0, 0, 0); transition: all 0.4s ease 0s; }
#in_06_img a:hover { color: rgb(255, 255, 255); background: rgb(190, 2, 2) none repeat scroll 0% 0%; }
#in_07 { width: 100%; background: rgb(246, 246, 246) none repeat scroll 0% 0%; padding: 50px 0px; margin: 0px auto; }
#in_07_title { width: 215px; height: 94px; text-align: right; line-height: 155px; font-weight: bold; color:#00A0E9; font-size: 30px; background: rgba(0, 0, 0, 0) url("../images/years.png") no-repeat scroll left center; margin: 0px auto; }
#in_07_txt { width: 1200px; height: 30px; line-height: 30px; text-align: center; margin: 18px auto 0px; font-size: 22px; color: rgb(68, 68, 68); font-weight: bold; }
#in_07_quto { width: 1200px; height: 56px; text-align: center; color: rgb(102, 102, 102); font-size: 15px; padding: 18px 0px; line-height: 28px; background: rgba(0, 0, 0, 0) url("../images/in_07_quto.png") no-repeat scroll center center; margin: 0px auto; }
#in_07_case { width: 1200px; height: 461px; margin: 25px auto 0px; position: relative; }
#in_07_case img { width: 100%; }
.in_07_case01 { width: 376px; height: 201px; position: absolute; left: 0px; top: 0px; overflow: hidden; }
.in_07_case02 { width: 492px; height: 201px; position: absolute; left: 388px; top: 0px; overflow: hidden; }
.in_07_case03 { width: 307px; height: 274px; position: absolute; right: 0px; top: 0px; overflow: hidden; }
.in_07_case04 { width: 492px; height: 249px; position: absolute; left: 0px; bottom: 0px; overflow: hidden; }
.in_07_case05 { width: 376px; height: 249px; position: absolute; left: 503px; bottom: 0px; overflow: hidden; }
.in_07_case06 { width: 307px; height: 177px; position: absolute; right: 0px; bottom: 0px; }
.in_07_case06 a { display: block; width: 307px; height: 177px; background: rgb(7,130,218) url("../images/hright.png") no-repeat scroll center 40px; color: rgb(255, 255, 255); font-size: 14px; line-height: 250px; text-align: center; transition: all 0.4s ease 0s; }
.in_07_case06 a:hover { background: rgb(245,119,30) url("../images/hright.png") no-repeat scroll center 40px; }
.in_07_detail { width: 100%; padding: 10px 0px; position: absolute; bottom: 0px; background-color: rgba(7,130,218, 0.9); }
.in_07_detail .case_title { width: 100%; height: 40px; line-height: 40px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; font-size: 18px; }
.in_07_detail span { width: 40px; height: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; margin: 0px auto; }
.in_07_detail .case_info { width: 100%; height: 30px; line-height: 30px; text-align: center; color: rgb(255, 255, 255); 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: rgb(0, 72, 164); font-size: 30px; }
#in_08_title span { color: rgb(227, 227, 227); font-size: 48px; text-transform: uppercase; }
#in_08_mid { width: 1200px; height: 363px; margin: 35px auto 0px; }
#in_08_mid li { width: 270px; height: 363px; float: left; margin-right: 40px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; transition: all 0.4s ease 0s; }
#in_08_mid li .news_img { max-width: 100%; width: 270px; height: 167px; margin: 0px auto; overflow: hidden; }
#in_08_mid li .news_img img { width: 100%;height:180px;}
#in_08_mid li .news_time { width: 230px; height: 32px; margin: 15px auto; background: rgba(0, 0, 0, 0) url("../images/news_icon.png") no-repeat scroll left center; text-align: right; color: rgb(60, 60, 60); font-size: 14px; }
#in_08_mid li .news_title { width: 230px; height: 20px; line-height: 20px; margin: 0px auto; color: rgb(60, 60, 60); font-size: 16px; }
#in_08_mid li .news_info { width: 230px; height: 44px; line-height: 22px; margin: 10px auto; color: rgb(153, 153, 153); 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: rgb(0, 103, 216) none repeat scroll 0% 0%; position: absolute; left: 0px; top: 0px; z-index: 1; }
#in_08_mid li .news_hx2 { width: 88px; height: 2px; background: #f5771e; position: absolute; left: -88px; top: 0px; z-index: 2; transition: left 0.4s ease 0s; }
#in_08_mid li:hover { background: #0782da; }
#in_08_mid li:hover .news_time { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0) url("../images/news_icon_hover.png") no-repeat scroll left center; }
#in_08_mid li:hover .news_title { color: rgb(255, 255, 255); }
#in_08_mid li:hover .news_info { color: rgb(176, 213, 254); }
#in_08_mid li:hover .news_hx2 { left: 0px; }
#in_08_btn { width: 211px; height: 37px; line-height: 37px; margin: 30px auto 0px; text-align: center; }
#in_08_btn a { display: block; color: rgb(255, 255, 255); font-size: 14px; background: #F5781E; transition: all 0.4s ease 0s; }
#in_08_btn a:hover { background: rgb(0, 103, 216) none repeat scroll 0% 0%; }
.prmore{color:#f5771e !important}
/*zy_banner css*/
.zy_banner{width: 100%;height: 310px;margin:0 auto;}
.banner_company{height: 310px;background: url(../images/banner_company.png) center no-repeat;}
.banner_strength{height: 310px;background: url(../images/banner_strength.jpg) center no-repeat;}
.banner_research{height: 310px;background: url(../images/banner_research.jpg) center no-repeat;}
.banner_jobs{height: 310px;background: url(../images/banner_jobs.jpg) center no-repeat;}
.banner_lxwm{height: 310px;background: url(../images/cbanner.jpg) center no-repeat;}
.contact-name{font-size:28px;color:#666;font-weight:700;margin:90px 360px;position: absolute;}
.contact-name span{border-bottom:1px solid #666;padding-bottom:10px}
.banner_news{height: 310px;background: url(../images/banner-news.jpg) center no-repeat;}
.banner_case{height: 310px;background: url(../images/banner-case.jpg) center no-repeat;}
.news-name{font-size:36px;color:#fff;font-weight:700;margin:90px 360px;position: absolute;text-shadow: #333 2px 2px 2px;}
.news-name span{border-bottom:2px solid #f3f3f3;padding-bottom:10px}

.banner_profile{height: 210px;background: url(../images/banner_profile.jpg) center no-repeat;}
.banner_culture{height: 210px;background: url(../images/banner_culture.jpg) center no-repeat;}
.banner_global{height: 210px;background: url(../images/banner_global.jpg) center no-repeat;}
.banner_history{height: 210px;background: url(../images/banner_history.jpg) center no-repeat;}
.banner_honor{height: 210px;background: url(../images/banner_honor.jpg) center no-repeat;}
.banner_video{height: 210px;background: url(../images/banner_video.png) center no-repeat;}
.banner_organize{height: 210px;background: url(../images/banner_organize.jpg) center no-repeat;}
.banner_team{height: 210px;background: url(../images/banner_team.jpg) center no-repeat;}
.banner_cg{height: 210px;background: url(../images/banner_cg.jpg) center no-repeat;}
.banner_zl{height: 210px;background: url(../images/banner_zl.jpg) center no-repeat;}
.banner_factory{height: 310px;background: url(../images/b-about.jpg) center no-repeat;}
.banner_device{height: 210px;background: url(../images/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(../images/banner_news9.jpg) center no-repeat;}
.banner_news10{height: 210px;background: url(../images/banner_news10.jpg) center no-repeat;}
.banner_press{height: 210px;background: url(../images/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: #666;}
.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;}
.zy_nav_mid .curss{ border-bottom-color:#16a9ea; color:#16a9ea;}
.curs{color:#16a9ea;}
.zynavs{float:right;line-height:40px;margin-top:10px;color:#333}
.zynavs a{color:#666;margin:0px 5px}
#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: #0782da 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%;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;}

.news{width:1200px;height:auto;margin:20px auto}
.news li{width:100%;height:200px;margin:15px auto;border-bottom:1px solid #ddd;padding-bottom:15px}
.news li .news-left{width:350px;height:200px;float:left}
.news li .news-left img{width:100%;height:200px;}
.news li .news-left img:hover{opacity:0.8}
.news li .news-right{width:820px;float:right;height:200px;position:relative}
.news li .news-right h2 a{color:#333;font-size:16px !important;}
.newstime{color:#666}
.news li .news-right .ndescprite{line-height:22px;color:#333}
.news-more{bottom:10px;position:absolute;background:#00A0E8;color:#fff;padding:5px 15px;line-height:22px}
.news-more:hover{background:#f5771e}
.th-nav{width:100%;height:35px;line-height:35px;background:#f6f6f6}
.thnav{width:1200px;margin:0px auto;color:#333;background:url(../images/tnave.png) left no-repeat;text-indent:26px;}
.thnav a{color:#333;margin:0px 5px}
.thnav a:hover{color:#f5771e}

.culture{width:1000px;height:auto;margin:20px auto}
.culture li{width:100%;height:200px;margin:15px auto;padding-bottom:15px}
.culture li .culture-left{width:350px;float:left}
.culture li .culture-left img{width:100%;}
.culture li .culture-left img:hover{opacity:0.8}
.culture li .culture-right{width:620px;float:right;position:relative}
.culture li .culture-right h2{border-left:3px solid #00A0E8;text-indent:20px;height:28px;color:#333;line-height:25px}
.culture li .culture-right h2 a{color:#333;font-size:16px !important;}
.culture li .culture-right .cdes{line-height:24px;color:#333;margin-top:30px}
.culture li.culture-ren{width:100%;height:180px;margin:0px auto;padding-bottom:0px !important}
.culture-cn{margin:20px auto;height:auto;width:1000px;border:1px solid #ccc;padding:20px 0px}
.culture-cn h3{text-align:center;margin:10px auto;color:#333}
.culture-cn p{padding:10px 40px;line-height:24px;color:#333}

.sjpic{margin:25px auto;height:auto;float:left;display:block;position:relative}
.sjpic li{float:left;width:275px;height:260px;border:1px solid #ddd;margin:10px;}
.sjpic li p{line-height:15px;text-align:center;margin:0px;padding:0px;text-indent:0px !important;font-weight:700}

.zj{width:1200px;height:auto;float:left;margin:20px auto 60px auto;}
.zj li{width:260px;height:410px;float:left;margin:8px;border:1px solid #ccc;padding:10px}
.zj li .zj-img{height:380px;display:table-cell;vertical-align:middle;}
.zj li img{width:100%;height:auto;line-height:380px;}
.zj li p{text-align:center}

.pbanner{height: 310px;background: url(../images/pbanner.jpg) center no-repeat;}
/*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;}
/*case*/
.case{width:100%;height:auto;margin:0px auto}
.case .casename{text-align:center;color:#333}
.case .casename span{padding-bottom:10px;border-bottom:2px solid #333}
.case-list{margin:30px 0px;float:left}
.case-list li{width:360px;height:430px;border:1px solid #ccc;border-bottom:3px solid #ccc;margin:14px;padding:5px;float:left}
.case-list li .ca-name{position:relative;height:55px}
.case-list li .ca-name span{
    width: 64px;
    height: 55px;
    display: block;
    position: absolute;
    _left: -5px;left:0px;
    _top: 8px;top:0px;
    background: url(../images/phot.png) no-repeat;
}
.case-list li:hover{border-bottom:3px solid #019FE9;}
.case-list li h2{color:#333;text-align:center;line-height:45px;height:40px;overflow:hidden}
.case-list li img{display:block;margin:15px auto;width:100%;height:230px}
.case-list li .cas-des{line-height:24px;color:#333;height:75px;overflow:hidden}
.case-list li .case-more{float:right;margin-right:10px;margin-top:20px;color:#333;padding:3px 15px;border:1px solid #019FE9;line-height:22px;border-radius:4px}
.case-list li:hover .case-more{background:#019FE9;color:#fff}
.case-navs{margin-top:30px}
.case-navs li{float:left;margin:0px 15px;}
.case-navs li a{font-size:15px;background:#00A0E8;color:#fff;padding:10px 15px;border-radius:4px;}
.case-navs li a:hover{opacity:0.8;border-radius:0px;}
/*product*/
.product{width:1200px;height:auto;margin:10px auto}
.product .pro-left{width:880px;height:auto;float:left}
.product .pro-left .proleft{height:auto;float:left}
.product .pro-left .proleft .leftimg{width:400px;height:300px;float:left}
.product .pro-left .proleft .leftimg img{width:100%;height:auto;margin-top:15px;}
.product .pro-left .proleft .leftinfo{width:430px;height:auto;margin-left:20px;float:right;}
.product .pro-left .proleft .leftinfo h1{font-size:18px;color:#333;margin:5px 0px}
.leftinfo .ldes{margin:15px 0px;line-height:22px;text-indent:25px;height:130px}
.leftinfo .lpdf a{font-size:14px;color:#00A0E8;background:url(../images/pdf.png) left no-repeat;height:35px;line-height:35px;padding-left:35px;padding-top:8px}
.pltel{color:#00A0E8;font-size:18px;background:url(../images/pltel.png) left no-repeat;padding-left:35px;padding-top:8px;margin-left:30px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}
.cptel{margin-top:10px;float:left}
.cltel{color:#00A0E8;font-size:18px;background:url(../images/pltel.png) left no-repeat;padding-left:35px;padding-top:8px;margin-left:10px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}
.leftinfo .pbtun {margin-top:15px;float:left;bottom:0px}
.leftinfo .pbtun a{color:#fff;background:#00A0E8;padding:8px 35px;margin-right:20px;font-size:15px}
.prodesc{margin:30px 0px;float:left}
.prodesc-tit{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:16px;color:#333;background:url(../images/sx.png) no-repeat left;text-indent:25px;float:left;width:100%;padding-top:8px;margin-bottom:20px}
.prodesc-tit a{float:right;color:#666;line-height:25px;margin-right:10px}
.prodesc-tit a:hover{color:#00A0E8}
.pro-note{padding:10px 15px;line-height:24px;height:auto;margin-bottom:20px;float:left}
.pro-note img{max-width:100%;height:auto !important;margin:15px auto;display:block}
.pro-contact{margin:10px 0px 20px 0px; float:left}
.pleft-contact{width:300px;height:385px;background:#00A0E8;color:#fff;float:left;padding:20px 10px;margin-left:25px}
.pleft-contact h3{border-bottom:1px solid #46B3E5;padding-bottom:10px}
.pro-tj{width:100%;height:auto;margin:15px 0px;}
.pro-tj li{width:200px;height:200px;float:left;margin:10px;line-height:22px}
.pro-tj li a{color:#333}
.pro-tj li h3{height:26px;text-align:center;overflow:hidden;}
.pro-tj li img{width:100%;height:160px;transition: all 0.8s ease-in-out;}
.pro-tj li:hover img,.news-plist li:hover img {
	opacity:0.8;
   -webkit-transform: scale(1.05) rotate(0deg);
   -moz-transform: scale(1.05) rotate(0deg);
   -o-transform: scale(1.05) rotate(0deg);
   -ms-transform: scale(1.05) rotate(0deg);
   transform: scale(1.05) rotate(0deg);
}
.pro-tj li p{text-align:center;color:#333;height:26px;overflow:hidden;font-size:14px;}
.pleft-way{margin:15px;}
.pleft-way .pl-tel{background:url(../images/pc-tel.png) left no-repeat;text-indent:30px;font-weight:700}
.pleft-way .pl-fax{background:url(../images/pc-fax.png) left no-repeat;text-indent:30px;font-weight:700;}
.pleft-way .pl-mail{background:url(../images/pc-mail.png) left no-repeat;text-indent:30px;font-weight:700;}
.pleft-way .pl-mail a,.pl-web a{color:#fff;font-size:14px;}
.pleft-way .pl-web{background:url(../images/pc-web.png) left no-repeat;text-indent:30px;font-weight:700;}
.pleft-way .pl-add{background:url(../images/pc-add.png) left 8px no-repeat;text-indent:30px;font-weight:700}
.pright-contact{float:right;width:485px;margin-right:20px}
.pright-contact .pright-name{height:53px;line-height:53px;background:#00A0E8;color:#fff;border:1px solid #ccc;border-top:0px;font-size:14px;text-indent:20px}
.pright-contact .pright-name span{font-weight:700;font-size:17px;margin-right:10px}
.form-horizontal{width:483px;height:350px;border:1px solid #ccc;border-top:0px;float:right;padding-top:20px}
.form-group{line-height:35px;margin-left:30px;margin-bottom:10px;width:100%}
.form-group span{color:red;margin-right:3px;}
.control-label{float:left;font-size:14px;}
.form-control{margin-left:10px;padding:5px;width:220px}
.oinput{width:320px;margin-left:10px;padding:5px}
.col-sm-offset-2 {margin:10px auto;text-align:center}
.btn-send{padding:5px 30px;background:#00A0E8;border:0px;color:#fff;text-align:center;}
.pl-kefu{margin:20px 60px;text-align:center;display:block;}
.pl-kefu a,.cpl-kefu a{color:#00A0E8;border-radius:4px;width:140px;display:block;background:#fff url(../images/pc-kefu1.png) 15px no-repeat;font-size:14px;text-indent:30px;}
.pl-kefu a:hover,.cpl-kefu a:hover,.pl-gcs a:hover,.cpl-gcs a:hover{border-radius:0px;text-decoration:underline}
.pl-gcs{margin:10px 60px;text-align:center}
.pl-gcs a,.cpl-gcs a{color:#00A0E8;border-radius:4px;width:140px;display:block;background:#fff url(../images/pc-gcs.png) 15px no-repeat;font-size:14px;text-indent:40px;}
.product .pro-right{width:240px;height:auto;float:right;margin-bottom:20px}
.pright-nav{margin:10px 0px}
.pright-nav h3,.pright-hot h3{background:#00A0E8;color:#fff;text-align:center;height:40px;line-height:40px}
.pright-nav .prnav-list{margin-bottom:30px}
.pright-nav .prnav-list li{line-height:40px;border-bottom:1px solid #ccc}
.pright-nav .prnav-list li a{font-size:14px;color:#333;background:url(../images/pright.png) 30px no-repeat;padding-left:60px}
.phot-case{border:1px solid #ccc}
.phot-case li{padding-top:5px;line-height:22px}
.phot-case li img{width:100%;height:auto}
.phot-case li h2{font-size:14px;text-align:center;color:#333;font-weight:normal;padding:5px}
.pr-mcase{margin:25px auto;text-align:center}
.pr-mcase a{padding:7px 15px;color:#fff;background:#00A0E8;border-radius:4px}
.pr-mcase a:hover{border-radius:0px;opacity:0.8}
.cnlist{margin:15px 0px}
.cnlist li{border-bottom:1px solid #00A0E8;width:100%;float:left;line-height:24px;margin:5px 0px;padding-bottom:5px}
.cnlist li span{color:#00a0e8;float:left;width:50px}
.cnlist li div{float:right;width:380px}
.czx{background:#00A0E8 url(../images/ckf.png) 16px 5px no-repeat !important;padding-left:50px !important;}
.cly{background:#00A0E8 url(../images/cmess.png) 16px 5px no-repeat !important;padding-left:50px !important;}

.news-con{width:1200px;height:auto;margin:0px auto}
.news-con .news-h1{text-align:center;color:#666;font-size:20px;line-height:45px;border-bottom:1px solid #ccc}
.news-note{margin-top:10px;line-height:24px;padding:10px 20px;text-indent:25px;color:#666}
.news-note a{color:#666;}
.pre-next{width:1200px;height:auto;margin:20px auto;}
.pre-next a{color:#666;font-size:14px;}
.pre-next a:hover{color:#00A0E8}
.pre-next .news-pre{width:600px;float:left}
.pre-next .news-next{width:600px;float:right;text-align:right}
.news-other{margin-top:40px;padding:40px 0px;width:100%;background:#f6f6f6;height:auto;float:left}
.news-product,.news-case,.news-mess{width:1200px;margin:0px auto;}
.news-product h2,.news-case .news-case-name,.news-mess-name{text-align:center;margin:20px auto;font-size:20px;color:#333}
.news-product .news-plist{width:100%;height:auto;}
.news-product .news-plist li{width:280px;height:260px;float:left;margin:10px;}
.news-product .news-plist li img{width:100%;height:220px;transition: all 0.8s ease-in-out;}
.news-product .news-plist li h3{text-align:center;color:#666;line-height:24px;height:30px;overflow:hidden;}
.news-oth{padding:30px 0px;width:100%;background:#fff;height:auto;float:left}
/*turn*/
.turn{margin:30px auto; width:1200px;  height:374px; overflow:hidden;}
.turn a:hover{ text-decoration:none;}
.turn_b{ overflow:hidden; float:right; width:700px; height:374px;}
.turn_b img{width:100%}
.smenu  {overflow:hidden;float: left; }
.smenu li{ display: list-item;background-color:#00A0E8;line-height:24px; }
.smenu li a{ display:block; height:84px; margin-bottom:6px;  width:480px;  color:#fff; padding-left:10px; padding-top:5px;}
.smenu_d{border-bottom:1px #fff solid;background-color:#fff; }
.turn ul li.ccc{background: #F5781E;}
#turn_11{margin-bottom:0px;}
.smenu li h2{ font-size:15px;font-weight:normal; padding-bottom:0px; width:480px;}
.smenu li p{ font-size:12px;  color:#fff; line-height:25px; padding-top:5px; width:480px;}
.case-contact{margin:10px 0px 20px 20px; float:left}
.cleft-contact{width:500px;height:385px;background:#00A0E8;color:#fff;float:left;padding:20px 10px;margin-left:25px}
.cleft-contact h3{border-bottom:1px solid #46B3E5;padding-bottom:10px}
.cleft-way{margin:15px;}
.cleft-way .pl-tel{background:url(../images/pc-tel.png) left no-repeat;text-indent:30px;font-weight:700}
.cleft-way .pl-fax{background:url(../images/pc-fax.png) left no-repeat;text-indent:30px;font-weight:700;}
.cleft-way .pl-mail{background:url(../images/pc-mail.png) left no-repeat;text-indent:30px;font-weight:700;}
.cleft-way .pl-mail a,.pl-web a{color:#fff;font-size:14px}
.cleft-way .pl-web{background:url(../images/pc-web.png) left no-repeat;text-indent:30px;font-weight:700;}
.cleft-way .pl-add{background:url(../images/pc-add.png) left 8px no-repeat;text-indent:30px;font-weight:700}
.cpl-kefu,.cpl-gcs{margin:20px 100px;text-align:center;display:block;}
.cright-contact{float:right;width:600px;margin-right:20px}
.cright-contact .pright-name{height:53px;line-height:53px;background:#00A0E8;color:#fff;border:1px solid #ccc;border-top:0px;font-size:14px;text-indent:20px}
.cright-contact .pright-name span{font-weight:700;font-size:17px;margin-right:10px}
.cform-horizontal{width:598px;height:350px;border:1px solid #ccc;border-top:0px;float:right;padding-top:20px;background:#fff}

.banner_service{height: 310px;background: url(../images/service.jpg) center no-repeat;}
.service-h1{text-align:center;color:#333;line-height:45px;}
.service-h1 span{border-bottom:1px solid #333;padding-bottom:5px}
.ser-note1{margin:60px 0px 20px 0px;float:left}
.ser-note1 .ser-nleft{width:600px;float:left}
.ser-note1 .ser-nleft h2{font-size:16px;font-weight:700;margin-top:15px}
.ser-note1 .ser-nleft p{margin-top:20px;line-height:24px;padding-right:15px;}
.ser-note1 .ser-nright{width:560px;float:right;text-align:right}
.jianyan-plist{margin:40px 0px 30px 0px;float:left}
.jianyan-plist li{width:370px;height:300px;float:left;margin:10px 15px 40px 15px}
.jianyan-plist li img{width:100%;height:auto}
.jianyan-plist li h3{text-align:center;color:#333;font-size:14px;}
.wl-list{margin:40px 0px 0px 0px;float:left}
.wl-list li{width:280px;height:260px;float:left;margin:10px 10px 0px 10px;}
.wl-list li img{width:100%;height:220px;transition: all 0.8s ease-in-out;}
.wl-list li h3{text-align:center;color:#333;line-height:24px;font-size:14px}
.sh-list{margin:40px 0px}
.sh-list li{width:150px;height:auto;float:left;margin:10px}
.sh-list .sh-note div{width:120px;height:120px;background:#00A0E8;border-radius:50%;display: table-cell;vertical-align: middle;margin:0px auto;text-align:center;}
.sh-list .sh-note h3{font-size:14px;color:#333;line-height:22px;margin-top:15px;}
.sh-list .sh-line{}
/*product css*/
#product_01{width: 1200px;height: 590px;margin:0px auto;}
#product_01_l{width: 216px;height: 590px;background: #0782da;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 #51B8E5;}
#product_01_lul li a{display: block;color: #fff;font-size:16px;background: #0782da;transition:all .4s;}
#product_01_lul li a:hover{color: #fff;background: #f5771e;}
#product_01_tel{width: 216px;height: 44px;  padding:15px 0; background: url(../images/ptel.png) 25px 30px 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:122px;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 #f5771e 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: #f5771e;}
#product_02 dt span{color: #0782da;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;overflow:hidden;}
#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: #f5771e;}
#product_02 dd .product_02_ul li .product_02_details{background: url(../images/price.png) left center no-repeat;}
#product_02 dd .product_02_ul li .product_02_param{background: url(../images/pmore.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: #f5771e;}
/*product_type css*/
#p_type_01{width: 100%;height:auto;padding: 30px 0px 50px 0px; line-height: 24px;color: #c3daf4; background:#00A0E8;margin:0 auto 20px auto;float:left}
.ptype{width:1200px;margin:0px auto}
#p_type_name{width:700px;margin:0 auto;float:left }
#p_type_name h2{margin-bottom: 8px;color: #fff;font-weight: bold;font-size: 30px;line-height: 50px;}
#p_type_select{width:500px;height: 49px; margin:0 auto;margin-top: 30px;float:right}
#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;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;}
#p_type_r input.submit{	width: 55px;height: 43px;cursor: pointer; padding: 0;background: url(../images/bg_btn07.png) no-repeat center;float:right}
#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_tlist_t{width: 100%;height: 40px; line-height:55px; margin:0 auto;position: relative;text-align: center;}
.p_tlist_t a{color: #333;font-size: 18px;font-weight:700}
.p_tlist_t a:hover{color: #0c4da2;}
.p_tlist_t span{width: 64px;height: 55px;display: block;position: absolute;left: -5px;top:-5px;background: url(../images/phot.png) no-repeat;}
#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;
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul select{
	width: 342px;
	height: 42px;
	border: 0;
	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;
	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;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: #0782da; 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: #0782da;font-size: 16px;border:solid 2px #0782da;transition: all .4s;}
#strength_01 li .device_kuang:hover{background: #0782da;}
#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: #0782da;}
#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: #0782da; 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: #0782da;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: #0782da;font-size: 20px;padding-bottom: 20px;}
#profile_01 p{text-indent:30px;}
#profile_02{width: 1200px;height: 288px;background: url(../images/about.jpg) center no-repeat;margin:0 auto;}
#profile_03{width: 1200px;height: 150px;background: #00A0E8;margin:0 auto;}
#profile_03 li{height: 150px;line-height: 150px;color: #fff;font-size: 14px;float: left;margin-left:150px;cursor: pointer;}
#profile_03 li span{font-size: 48px;font-weight: bold;}
#profile_03 li:hover{color: #60CCFC;}
#profile_03 li:hover span{color: #60CCFC;}

/*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;overflow:hidden;position:relative}
#lxwm_01 form .formleft input{line-height:45px;border:1px solid #999;opacity:.5;height:45px;margin-bottom:15px;width:566px;text-indent:10px;float:left;background: #f7f7f7;}
#lxwm_01 form .formright{width:568px;float:left;overflow:hidden;position:relative}
#lxwm_01 form .formright input{line-height:45px;border:1px solid #999;opacity:.5;height:45px;margin-bottom:10px;width:566px;text-indent:10px;float:left;background: #f7f7f7;}
#lxwm_01 form .formright textarea{height:115px;width:566px;text-indent:10px;border:1px solid #999;opacity:.5;line-height:30px}
.sbtns{width:1200px;text-align:center;float:left}
.sb-btn{cursor:pointer;width:160px;height:40px;background:#0682DA;color:#FFF;line-height:40px;margin-top:20px;border:none;right:100px;bottom:50px; font-size: 14px;}
.sb-btn:hover{opacity:0.8}
#lxwm_01 form .formright button{cursor:pointer;width:121px;height:34px;background:#909090;color:#FFF;line-height:34px;border:none;position:absolute;left:0;bottom:50px;font-size: 14px;}
/*form-end*/
#lxwm_02{width: 100%;height:480px;background: #0682DA;margin:0 auto;}
#lxwm_02_mid{width: 1200px;height: 480px;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: #218CD8;font-weight: bold;font-size: 60px;line-height: 60px; text-transform: uppercase;text-align:center}
#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;}
#lxwm_details a{color:#fff;font-size:15px;}

/*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; }

.npage{width:1200px;height:40px;line-height:40px;margin:20px auto;float:left}
.npage a{padding:4px 8px;border:1px solid #ddd;color:#333;margin-left:5px;font-size:14px;}
.npage a:hover{background:#00A0E8;color:#fff;font-size:14px;}

#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;}