@charset "utf-8";
/* CSS Document */
body,div,span,img,h1,h2,h3,h4,h5,h6,ul,li,ol,p,i,b,strong,a,table,th,td,form,input,textarea
{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
@font-face{
    font-family:'FuturaLL';
    src:url('../Fonts/Futura LT Light.otf');
}
ol,ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display:inline-block;vertical-align:middle;}
::-webkit-input-placeholder{color:rgb(180,180,180);}

/* --Public-- */
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{height:0;content:".";visibility:hidden;display:block;clear:both;}
.center{text-align:center;}
.valign-middle{display:table-cell;vertical-align:middle;}

/* --header-- */
.header_bg{width:100%;height:auto;background:#FFF;min-width:1240px;padding:0 20px;overflow:hidden;}
.header{width:1200px;height:114px;margin:auto;position:relative;}
.header .logo{float:left;margin-top:20px;}
.header .logo img{width:auto;height:74px;display:block;}
.header .tel{float:right;margin-top:16px;line-height:36px;padding-bottom:6px;padding-left:60px;background:url(../Image/tel.png) no-repeat left center;}
.header .tel p{font-size:16px;}
.header .tel b{font-size:36px;color:#f4881e;font-family:'FuturaLL';}

.nava_bg{width:100%;height:auto;background:#0049be;min-width:1240px;padding:0 20px;}
.nava{width:1200px;height:52px;margin:auto;position:relative;}
.nava .li1{width:119px;height:52px;float:left;position:relative;}
.nava .li1 .li_a{display:block;font-size:16px;line-height:52px;color:#FFF;text-align:center;overflow:hidden;}
.nava .li2{width:1px;height:52px;float:left;background:#5787d4;}

.nava_pull{width:119px;height:auto;position:absolute;left:0;top:52px;background:#FFF;z-index:-9;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.nava_pull a{width:100%;height:32px;padding:0 0 0 24px;font-size:13px;line-height:32px;border-bottom:1px solid #eee;display:block;background:url(../Image/pull_arrow_black.png) no-repeat 12px center;overflow:hidden;}
.nava_pull a:hover{background:url(../Image/pull_arrow_white.png) no-repeat 12px center #f4a21e;color:#FFF;}

.nava .li1:hover{background:#f4a21e;border-bottom:2px solid #ff7200;}
.nava .li1:hover .nava_pull{z-index:9;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;}

/* --banner-- */
.swiper-banner{width:100%;height:620px;background:#FFF;min-width:1240px;overflow:hidden;}
.swiper-banner .swiper-slide{overflow:hidden;}
.swiper-banner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;}

/* --index-- */
.index_search_bg{width:100%;height:auto;background:#f5f5f5;min-width:1240px;padding:0 20px;overflow:hidden;}
.index_search{width:1200px;height:48px;margin:auto;position:relative;}

.hot_keywords{width:800px;height:48px;font-size:14px;color:#666;line-height:48px;overflow:hidden;float:left;}
.hot_keywords b{font-size:16px;color:#333;}
.hot_keywords a{color:#666;margin:0 5px;}
.hot_keywords a:hover{color:#f4881e;}

.search{width:264px;height:36px;float:right;margin-top:6px;border:1px solid #ccc;background:#FFF;position:relative;}
.search input.s{width:262px;height:34px;font-size:14px;color:#333;line-height:34px;padding:0 62px 0 10px;border:none;outline:none;background:none;position:absolute;left:0;top:0;}
.search input.b{width:52px;height:34px;border:none;outline:none;float:right;background:url(../Image/ser.png) no-repeat center;cursor:pointer;position:absolute;right:0;top:0;}

.index_type_bg{width:100%;height:auto;background:#0049be;min-width:1240px;padding:40px 20px;overflow:hidden;}
.index_type{width:1170px;height:auto;background:#3761ff;margin:auto;padding-left:240px;position:relative;}
.index_type_title{width:240px;height:100%;padding:50px 0 0 30px;background:#dfe3ee;position:absolute;left:0;top:0;}
.index_type_title h1{font-size:34px;line-height:52px;}
.index_type_title h2{font-size:22px;font-weight:normal;line-height:26px;}
.index_type_title h2 b{font-weight:bold;display:block;}
.index_type_title a{width:114px;height:30px;border:1px solid #083b8c;display:inline-block;font-size:14px;line-height:28px;text-align:center;margin-top:40px;position:relative;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index_type_title a span{position:relative;z-index:3;}
.index_type_title a b{width:100%;height:100%;background:#0049be;position:absolute;left:0;top:100%;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index_type_title a:hover{color:#FFF;text-indent:10px;}
.index_type_title a:hover b{top:0;}

.index_type ul{padding:20px;}
.index_type ul li{width:164px;height:auto;font-size:16px;color:#FFF;text-align:center;line-height:40px;background:#79acff;float:left;margin:7px;padding:7px 0 2px;}
.index_type ul li p{width:auto;height:18px;background:url(../Image/more_type.png) no-repeat center #5395ff;}
.index_type ul li:hover{background:#195ac2;}
.index_type ul li:hover p{background-color:#0e449a;}


.index_pruduct_bg{width:100%;height:auto;background:url(../Image/bg_dot.png) repeat;min-width:1240px;padding:0 20px 80px;overflow:hidden;}
.index_pruduct{width:1200px;height:auto;margin:auto;position:relative;}
.index_pruduct_title{width:auto;height:60px;border-bottom:1px solid #083b8c;margin-top:40px;}
.index_pruduct_title h1{height:62px;font-size:26px;line-height:60px;padding-right:20px;float:left;border-bottom:5px solid #083b8c;}
.index_pruduct_title a{font-size:14px;line-height:24px;margin-top:24px;float:right;}
.index_pruduct_title a:hover{color:#f4881e;}

.index_pruduct_list{width:1227px;margin-top:12px;}
.index_pruduct_list li{border:1px solid #ccc;margin:12px 0;background:#FFF;}
.index_pruduct_list li img{display:block;}
.index_pruduct_list_con{width:100%;height:auto;background:#eae8e8;padding:15px 20px;}
.index_pruduct_list_con .title{height:32px;font-size:18px;line-height:32px;overflow:hidden;}
.index_pruduct_list_con .con{font-size:14px;line-height:24px;max-height:72px;overflow:hidden;}
.index_pruduct_list_con .button{float:right;font-size:14px;line-height:32px;border:1px solid #ccc;padding:0 30px;border-radius:12px;margin-top:20px;}
.index_pruduct_list_con .title2{width:65%;height:32px;overflow:hidden;float:left;font-size:15px;line-height:32px;}
.index_pruduct_list_con .button2{float:right;font-size:14px;line-height:32px;border:1px solid #ccc;padding:0 20px;border-radius:12px;}

.index_pruduct_list li:hover .index_pruduct_list_con{background:#0049be;color:#FFF;}
.index_pruduct_list li:hover .index_pruduct_list_con .button{background:#ff8903;border:1px solid #ff8903;}
.index_pruduct_list li:hover .index_pruduct_list_con .button2{background:#ff8903;border:1px solid #ff8903;}

.index_pruduct_list li.s0{width:496px;height:auto;float:left;}
.index_pruduct_list li.s0 img{width:494px;height:562px;}
.index_pruduct_list li.s2{width:324px;height:auto;float:right;margin-right:27px;}
.index_pruduct_list li.s2 img{width:322px;height:298px;}

.index_pruduct_list li.s1{width:1200px;height:auto;float:left;}
.index_pruduct_list li.s1 img{width:736px;height:496px;float:left;}
.index_pruduct_list li.s1 .index_pruduct_list_con{width:462px;height:496px;padding:100px 40px;float:right;}
.index_pruduct_list li.s1 .index_pruduct_list_con .con{height:144px;max-height:144px;margin-top:20px;}
.index_pruduct_list li.s1 .index_pruduct_list_con .button{margin-top:60px;}
.index_pruduct_list li.s3{width:382px;float:left;margin-right:27px;}
.index_pruduct_list li.s3 img{width:380px;height:350px;}


.index_cases_bg{width:100%;height:auto;background:url(../Image/bg_cases.jpg) no-repeat center;min-width:1240px;padding:0 20px;overflow:hidden;}
.index_cases{width:1200px;height:860px;margin:auto;position:relative;}
.index_cases_title{width:auto;height:168px;padding-top:40px;text-align:center;}
.index_cases_title h1{font-size:45px;color:#FFF;line-height:68px;}
.index_cases_title h1 span{color:#ff8903;}
.index_cases_title p{font-size:14px;color:#FFF;line-height:24px;background:url(../Image/line.png) no-repeat center;}

.index_cases_type{width:1152px;height:auto;margin:auto;}
.index_cases_type li{width:190px;height:82px;padding-top:4px;font-size:16px;line-height:24px;color:#FFF;text-align:center;float:left;margin:0 1px;background:#bfbfbf;}
.index_cases_type li b{width:190px;height:46px;display:table;line-height:46px;}
.index_cases_type li.cur{background:#246ada;}

.index_cases_thumbs{width:190px;height:490px;float:left;background:#FFF;padding:60px 12px;margin-top:8px;position:relative;}
.gallery-thumbs{width:166px;height:370px;}
.gallery-thumbs .swiper-slide{cursor:pointer;}
.gallery-thumbs .swiper-slide img{width:166px;height:125px;display:block;}
.gallery-thumbs .swiper-slide p{width:100%;height:40px;font-size:12px;line-height:20px;color:#666;overflow:hidden;margin-top:8px;}
.index_cases_thumbs .swiper-button-next{width:100%;height:50px;background:url(../Image/down.png) no-repeat center;border:none;outline:none;position:absolute;bottom:5px !important;left:0 !important;top:auto !important;}
.index_cases_thumbs .swiper-button-prev{width:100%;height:50px;background:url(../Image/up.png) no-repeat center;border:none;outline:none;position:absolute;left:0 !important;top:5px !important;margin-top:0 !important;}
.swiper-button-next:after,.swiper-button-prev:after{display:none !important;}

.index_cases_img{width:1006px;height:490px;float:right;background:#FFF;margin-top:8px;}
.gallery-top{}
.gallery-top .swiper-slide{width:100%;display:block;}
.gallery-top .swiper-slide img{width:644px;height:490px;float:left;display:block;}
.gallery-top-con{width:312px;float:right;margin-right:20px;margin-top:40px;}
.gallery-top-con h1{font-size:22px;color:#333;line-height:32px;}
.gallery-top-con .line{width:134px;height:2px;background:#999;margin-top:20px;}
.gallery-top-con .con{height:168px;padding:0 2px;font-size:14px;line-height:24px;margin-top:30px;overflow:hidden;}
.gallery-top-con a{float:left;width:128px;height:32px;font-size:14px;line-height:30px;text-align:center;border:1px solid #666;border-radius:16px;margin:40px 10px 0;}
.gallery-top-con a:hover{background:#ff8903;border:1px solid #ff8903;color:#FFF;}


.index_custom_bg{width:100%;height:auto;min-width:1240px;padding:0 20px;overflow:hidden;position:relative;z-index:9;margin-top:-80px;}
.index_process{width:1200px;height:auto;background:#FFF;padding:20px 26px;margin:auto;}
.index_process_title{font-size:18px;font-weight:bold;line-height:32px;}
.index_process_line{width:64px;height:4px;background:#ff8903;}
.index_process ul{width:1056px;margin:30px auto 0;}
.index_process ul li{width:132px;float:left;border-left:2px solid #ddd;text-align:center;}
.index_process ul li:nth-child(1){border-left:none;}
.index_process ul li b{width:auto;height:50px;line-height:50px;display:table;margin:auto;}
.index_process ul li p{font-size:14px;line-height:24px;}

.index_custom{width:1200px;height:auto;margin:auto;position:relative;margin-top:20px;}
.index_custom_title{width:130px;height:203px;padding:30px 22px 0 20px;background:#0049be;float:left;color:#FFF;}
.index_custom_title h1{font-size:22px;line-height:42px;border-bottom:1px solid #FFF;}
.index_custom_title h2{font-size:12px;font-weight:normal;line-height:16px;text-transform:uppercase;margin-top:10px;}
.index_custom_title h2 b{font-weight:bold;display:block;}
.index_custom_title a{width:76px;height:24px;border:1px solid #FFF;border-radius:12px;display:inline-block;font-size:12px;line-height:24px;color:#FFF;text-align:center;margin-top:30px;position:relative;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index_custom ul{width:1070px;height:203px;background:#FFF;float:right;border-top:1px solid #efecec;}
.index_custom ul li{width:214px;height:100px;display:table;line-height:100px;text-align:center;float:left;border-bottom:1px solid #efecec;border-right:1px solid #efecec;}


.index_advantage_bg{width:100%;height:auto;background:#FFF;min-width:1240px;padding:0 20px;overflow:hidden;margin-top:80px;}
.index_advantage{width:1200px;height:auto;padding-bottom:40px;margin:auto;position:relative;}
.index_advantage_title{text-align:center;padding-top:26px;background:url(../Image/chooseus.png) no-repeat center top;}
.index_advantage_title h1{font-size:45px;line-height:52px;}
.index_advantage_title h1 span{color:#0049be;}
.index_advantage_title p{font-size:18px;line-height:32px;}
.index_advantage_list{margin-top:30px;}
.index_advantage_list li{width:299px;height:auto;padding:22px 0 18px 100px;border:2px solid #666;float:left;margin-right:1px;position:relative;cursor:pointer;}
.index_advantage_list li h2{font-size:25px;line-height:32px;color:#000;}
.index_advantage_list li p{font-size:13px;line-height:20px;color:#999;}
.index_advantage_list li span{width:299px;height:21px;border-top:7px solid #ff6600;background:url(../Image/arrow.png) no-repeat center;position:absolute;left:-2px;top:92px;z-index:9;display:none;}

.index_advantage_list li:nth-child(1){background:url(../Image/advantageicon1_1.png) no-repeat 26px center;}
.index_advantage_list li:nth-child(2){background:url(../Image/advantageicon2_1.png) no-repeat 26px center;}
.index_advantage_list li:nth-child(3){background:url(../Image/advantageicon3_1.png) no-repeat 26px center;}
.index_advantage_list li:nth-child(4){background:url(../Image/advantageicon4_1.png) no-repeat 26px center;}

.index_advantage_list li.current{border:2px solid #0056c8;}
.index_advantage_list li.current h2{color:#FFF;}
.index_advantage_list li.current p{color:#FFF;}
.index_advantage_list li.current span{display:block;}

.index_advantage_list li:nth-child(1).current {background:url(../Image/advantageicon1_2.png) no-repeat 26px center #0056c8;}
.index_advantage_list li:nth-child(2).current {background:url(../Image/advantageicon2_2.png) no-repeat 26px center #0056c8;}
.index_advantage_list li:nth-child(3).current {background:url(../Image/advantageicon3_2.png) no-repeat 26px center #0056c8;}
.index_advantage_list li:nth-child(4).current {background:url(../Image/advantageicon4_2.png) no-repeat 26px center #0056c8;}

.index_advantage_con{width:1199px;height:468px;margin-top:3px;}
.index_advantage_con li{width:auto;height:auto;position:relative;display:none;}
.index_advantage_con li .img{}
.index_advantage_con li .img img{width:1199px;height:468px;display:block;}
.index_advantage_con li .con{position:absolute;top:220px;left:20px;}
.index_advantage_con li .con img{width:526px;height:383px;display:block;}

.index_advantage_link{width:auto;height:42px;font-size:14px;line-height:38px;color:#333;font-weight:bold;border:2px solid #666;float:right;margin-top:50px;
padding:0 80px 0 30px;background:url(../Image/b1.png) no-repeat right 30px center;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index_advantage_link:hover{background:url(../Image/b2.png) no-repeat right 40px center #0056c8;color:#FFF;padding:0 70px 0 40px;border:2px solid #0056c8;}

.index_details_bg{width:100%;height:auto;background:#FFF;min-width:1240px;padding:0 20px;overflow:hidden;margin-top:40px;}
.index_details{width:1200px;height:auto;margin:auto;position:relative;}
.index_details_title{width:auto;height:168px;padding-top:40px;text-align:center;}
.index_details_title h1{font-size:45px;color:#333;line-height:68px;}
.index_details_title p{font-size:14px;color:#666;line-height:24px;background:url(../Image/line2.png) no-repeat center;}

.index_details_list{padding-bottom:80px;}
.index_details_list li{width:282px;float:left;box-shadow:4px 0 30px rgba(0,0,0,0.4);margin-left:24px;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index_details_list li:nth-child(1){margin:0;}
.index_details_list li:hover{
transform: translateY(-10px);
-ms-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
-o-transform: translateY(-10px);}


.index_middle_bg{width:100%;height:285px;background:url(../Image/middle_banner.jpg) no-repeat center;min-width:1240px;padding:0 20px;overflow:hidden;}
.index_middle{width:1200px;height:auto;margin:auto;position:relative;}
.index_middle_tel{font-size:36px;color:#ffd801;padding-left:52px;background:url(../Image/tel2.png) no-repeat left center;line-height:52px;position:absolute;right:10px;top:150px;}
.index_middle .mes{position:absolute;right:10px;top:210px;}
.index_middle .qq{position:absolute;right:230px;top:210px;}


.index_company_bg{width:100%;height:auto;background:#FFF;min-width:1240px;padding:0 20px 60px;overflow:hidden;margin-top:40px;}
.index_company{width:1200px;height:auto;margin:auto;position:relative;}
.index_company_title{width:auto;height:168px;padding-top:40px;text-align:center;}
.index_company_title h1{font-size:45px;color:#333;line-height:68px;}
.index_company_title h1 span{color:#0049be;}
.index_company_title p{font-size:14px;color:#666;line-height:24px;background:url(../Image/line2.png) no-repeat center;}

.index_company_video{width:1200px;height:460px;border:20px solid #000;}
.index_company_num{margin-top:40px;}
.index_company_num li{width:240px;float:left;text-align:center;padding-bottom:10px;border-left:1px solid #ddd;position:relative;}
.index_company_num li b{font-size:42px;font-weight:normal;}
.index_company_num li p{font-size:16px;}
.index_company_num li span{width:18px;height:18px;font-size:12px;color:#FFF;line-height:18px;position:absolute;right:30px;top:0px;background:#ff8903;border-radius:50%;}
.index_company_num li:nth-child(1){border:none;}

.index_company_con{font-size:16px;line-height:24px;text-indent:2em;margin-top:30px;}
.index_company_select{text-align:center;margin-top:30px;}
.index_company_select li{width:150px;height:42px;font-size:18px;color:#FFF;line-height:42px;text-align:center;display:inline-block;background:#2a5ac0;border-radius:21px;margin:0 5px;cursor:pointer;}
.index_company_select li.cur{background:#ff8903;}

.index_company_shows{width:1172px;height:424px;margin:auto;margin-top:20px;position:relative;}
.index_company_shows .swiper-shows{width:1172px;height:100%;overflow:hidden;}
.index_company_shows .swiper-slide{width:284px;height:206px;position:relative;}
.index_company_shows .swiper-slide img{width:284px;height:206px;display:block;}
.index_company_shows .swiper-slide p{width:100%;height:30px;position:absolute;left:0;bottom:0;font-size:14px;color:#FFF;line-height:30px;text-align:center;background:rgba(0,0,0,0.4);}
.swiper-button-shows-next{width:34px;height:58px;background:url(../Image/button-next.jpg) no-repeat center;position:absolute;left:-50px;top:180px;outline:none;cursor:pointer;}
.swiper-button-shows-prev{width:34px;height:58px;background:url(../Image/button-prev.jpg) no-repeat center;position:absolute;right:-50px;top:180px;outline:none;cursor:pointer;}


.footer_link_bg{width:100%;height:56px;background:#2a5ac0;min-width:1240px;padding:16px 20px;overflow:hidden;}
.footer_link{width:1200px;height:auto;margin:auto;position:relative;}
.footer_link .li1{width:119px;height:24px;text-align:center;line-height:24px;color:#FFF;float:left;position:relative;}
.footer_link .li1 a{font-size:15px;color:#FFF;}
.footer_link .li2{width:1px;height:24px;float:left;background:#40a7ff;}

.footer_bg{width:100%;height:auto;background:#303030;min-width:1240px;padding:80px 20px;overflow:hidden;}
.footer{width:1200px;height:auto;margin:auto;position:relative;}
.footer_left{width:370px;height:auto;float:left;}
.footer_left img{display:block;margin-left:50px;}
.footer_left p{margin:10px 0;padding-left:36px;background:url(../Image/link.png) no-repeat left center;font-size:16px;color:#d9d9d9;line-height:36px;}
.footer_left a{width:120px;height:auto;line-height:30px;font-size:15px;color:#ddd;float:left;overflow:hidden;}
.footer_middle{width:386px;height:auto;float:left;margin-left:30px;margin-top:40px;text-align:center;}
.footer_right{width:350px;height:auto;float:right;}
.footer_right li{font-size:15px;line-height:32px;color:#d9d9d9;padding-left:50px;margin-top:20px;}
.footer_right li p{width:70px;float:left;}
.footer_right li b{width:230px;float:left;font-size:26px;}
.footer_right li span{width:230px;float:left;font-size:15px;}
.footer_right li:nth-child(1){background:url(../Image/b3.png) no-repeat left center;}
.footer_right li:nth-child(2){background:url(../Image/b4.png) no-repeat left center;}
.footer_right li:nth-child(3){background:url(../Image/b5.png) no-repeat left center;}
.footer_right li:nth-child(4){background:url(../Image/b6.png) no-repeat left center;}


.foot_bg{width:100%;height:auto;background:#565656;padding:8px 0;}
.foot{font-size:14px;color:#969696;line-height:24px;text-align:center;}
.foot a{color:#969696;}


.inner_banner_bg{width:100%;height:350px;}
.inner_banner{width:100%;height:350px;background-size:cover;background-position:center;overflow:hidden;}

.inner_bg{width:100%;height:auto;background:#FFF;min-width:1240px;padding:80px 20px 100px;overflow:hidden;}
.inner2_bg{width:100%;height:auto;background:#f7f7f7;min-width:1240px;padding:40px 20px 100px;overflow:hidden;}
.inner{width:1200px;height:auto;margin:auto;position:relative;}

.sidebar{width:230px;height:auto;}
.sidebar_product{width:230px;height:auto;}
.sidebar_product .title{width:230px;padding:30px 0 20px;background:url(../Image/line3.png) no-repeat center 68px #0550c2;text-align:center;line-height:32px;}
.sidebar_product .title h1{font-size:30px;color:#FFF;}
.sidebar_product .title h2{font-size:15px;color:#FFF;font-weight:normal;margin-top:10px;}
.sidebar_product ul{width:230px;height:auto;margin:auto;padding:10px 0;border:1px solid #ddd;}
.sidebar_product ul li{width:210px;height:38px;margin:3px auto 0;cursor:pointer;font-size:14px;color:#333;line-height:38px;overflow:hidden;text-indent:40px;background:url(../Image/pull_arrow_black.png) no-repeat 20px center #ececed;}
.sidebar_product ul li:hover{background:url(../Image/pull_arrow_white.png) no-repeat 20px center #f4a21e;color:#FFF;}

.sidebar_contact{width:230px;height:auto;color:#FFF;background:#0550c2;text-align:center;padding:20px 0 40px;margin-top:20px;line-height:28px;}
.sidebar_contact p{font-size:16px;}
.sidebar_contact b{font-size:26px;display:block;}
.sidebar_contact img{width:142px;display:block;margin:20px auto 0;}

.sidebar_company{width:auto;height:66px;}
.sidebar_company li{width:300px;height:54px;font-size:18px;line-height:54px;text-align:center;background:#e5e5e5;border-right:1px solid #FFF;float:left;position:relative;}
.sidebar_company li b{width:27px;height:11px;background:url(../Image/arrow_blue.png) no-repeat center;position:absolute;left:50%;top:54px;margin-left:-14px;display:none;}
.sidebar_company li:hover{background:#0049be;color:#FFF;}
.sidebar_company li.cur{background:#0049be;color:#FFF;}
.sidebar_company li.cur b{display:block;}

.inner_title{text-align:center;padding:40px 0;}
.inner_title h1{font-size:40px;}
.inner_title p{font-size:20px;color:#666;}

.inner_con{width:940px;height:auto;}
.inner_con_title{width:auto;height:54px;border-bottom:1px solid rgb(220,220,220);}
.inner_con_title_left{width:auto;height:54px;float:left;font-size:24px;color:#000;font-weight:bold;line-height:54px;}
.inner_con_title_right{width:auto;height:20px;min-width:600px;font-size:14px;color:rgb(77,77,77);margin-top:18px;line-height:20px;text-align:right;}
.inner_con_title_right a{font-size:14px;color:rgb(77,77,77);}
.inner_con_title_right a:hover{color:#f4881e;}
.inner_con_con{width:auto;height:auto;padding:20px 0px;}

.inner_container{width:940px;height:auto;padding:30px 30px 40px;background:#FFF;}
.info_title{width:auto;height:auto;border-bottom:1px solid #ddd;margin-top:30px;}
.info_title b{width:auto;height:33px;border:1px solid #ddd;border-bottom:none;padding:3px;float:left;}
.info_title b span{height:26px;line-height:26px;padding:0 20px;background:#0550c2;font-size:14px;color:#FFF;display:block;}

.news_title{font-size:30px;color:#333;font-weight:bold;line-height:32px;text-align:center;margin-bottom:12px;}
.news_deatils{font-size:12px;color:#999;line-height:18px;font-family:'FuturaLL';text-align:center;padding-bottom:20px;background:url(../Image/news_bottom.jpg) repeat-x left bottom;}
.news_deatils span{display:inline-block;margin:auto 10px;}
.news_deatils .t1{padding-left:20px;background:url(../Image/b25.png) no-repeat left center; background-size:auto 16px;}
.news_deatils .t2{padding-left:24px;background:url(../Image/b26.png) no-repeat left center; background-size:auto 16px;}
.news_deatils .t3{padding-left:20px;background:url(../Image/b27.png) no-repeat left center; background-size:auto 16px;}
.news_con{font-size:15px;line-height:24px;padding:30px 0;}
.news_con p{font-size:15px;line-height:24px;text-indent:2em;margin-bottom:10px;}
.news_con p strong{font-size:18px;color:#19529f;}
.news_con img{max-width:100%;display:block;margin:12px auto 0;}
.news_img{width:100%;margin:auto;margin-top:20px;text-align:center;}
.news_img img{max-width:420px;min-width:342px;border:1px solid #ddd;}
.news_con table{width:100%;border-collapse:collapse;}
.news_con table tr.firstRow{background:#eee;}
.news_con table tr.firstRow td{color:#000;line-height:32px;}
.news_con table tr td{padding:2px 10px;font-size:14px;line-height:16px;color:#666;text-align:center;}


.service_font{font-size:15px;line-height:24px;}
.service_font p{font-size:15px;line-height:24px;text-indent:2em;margin-bottom:16px;}

.company_img img{width:auto;max-width:100%;height:auto;display:block;}
.company_img2{width:695px;height:510px;float:left;}
.company_img2 img{width:100%;height:510px;display:block;}
.company_productlist{width:500px;height:510px;padding-top:30px;float:right;background:#efefef;}
.company_productlist h1{font-size:24px;color:#333;text-align:center;}
.company_productlist ul{width:388px;height:auto;margin:15px auto 0;}
.company_productlist ul li{width:182px;height:46px;font-size:16px;line-height:44px;text-align:center;float:left;border:1px solid #999;margin:6px;}
.company_productlist ul li:hover{background:#0049be;color:#FFF;}

.company_font{font-size:18px;color:#333;margin-top:20px;}
.company_font p{font-size:18px;color:#333;line-height:32px;text-indent:2em;}
.company_font img{width:auto;max-width:100%;display:block;margin:40px auto;}


.product_list{width:940px;height:auto;overflow:hidden;}
.product_list li{width:283px;height:auto;margin:0px 15px 20px;position:relative;float:left;border:1px solid #ddd;}
.product_list li .img{width:281px;height:259px;display:block;background:#FFF;}
.product_list li .img img{width:100%;height:100%;display:block;}
.product_list li p{width:100%;height:40px;padding:10px 0;line-height:20px;text-align:center;font-size:15px;color:#000;overflow:hidden;background:#e5e5e5;}
.product_list li:hover p{background:#0049be;color:#FFF;}

.product_con{padding:40px 0;}
.product_con h1{font-size:60px;color:#333;text-align:center;}
.product_con img{max-width:100%;display:block;margin:60px auto 0;}
.product_con .img{width:80%;margin:auto;}
.product_key{width:auto;height:46px;margin-top:30px;font-size:30px;text-indent:72px;line-height:46px;overflow:hidden;background:url(../Image/info_line.png) no-repeat left center;}
.product_font{font-size:18px;line-height:30px;padding:20px 10px 0;}
.product_font img{max-width:100%;display:block;margin:auto;}
.product_font table{width:100%;border-collapse:collapse;}
.product_font table tr.firstRow{background:#eee;}
.product_font table tr.firstRow td{color:#000;line-height:32px;}
.product_font table tr td{padding:2px 10px;font-size:14px;line-height:16px;color:#666;text-align:center;}


.news_list{width:940px;height:auto;margin:auto;}
.news_list li{width:940px;height:auto;border-bottom:1px solid rgb(225,225,225);padding-bottom:25px;margin-bottom:20px;}
.news_list_title{display:block;line-height:20px;}
.news_list_title a{color:#000;font-weight:bold;font-size:16px;}
.news_list_title a:hover{color:#005dc7;text-decoration:underline;}
.news_list_time{font-family:"宋体";color: #999;height: 15px;line-height: 15px;font-size: 12px;padding-top:10px;}
.news_list_con{color:rgb(120,120,120);line-height:20px;font-size:14px;padding-top:12px;}
.news_list_img{width:auto;height:152px;padding-top:12px;}
.news_list_img img{width:216px;height:152px;display:block;float:left;margin-right:20px;}
.news_list_img2{width:250px;height:auto;}
.news_list_img2 img{width:250px;height:auto;display:block;}
.news_list_title2{width:660px;height:auto;padding-top:12px;overflow:hidden;}
.news_list_title2 a{display:block;height:24px;color: #000;line-height:24px;font-weight:bold;font-size:18px;overflow:hidden;}
.news_list_title2 a:hover{color:#005dc7;text-decoration:underline;}
.news_list_more{width:128px;height:32px;font-size:14px;line-height:30px;text-align:center;border:1px solid #666;border-radius:16px;margin-top:30px;}
.news_list_more:hover{background:#ff8903;border:1px solid #ff8903;color:#FFF;}


.shows_list{width:1200px;height:auto;overflow:hidden;margin-top:30px;}
.shows_list li{width:280px;height:auto;margin:10px;position:relative;float:left;}
.shows_list li .img{width:280px;height:210px;display:block;}
.shows_list li .img img{width:100%;height:100%;display:block;}
.shows_list li p{width:100%;height:32px;position:absolute;left:0;bottom:0;font-size:16px;color:#FFF;line-height:32px;text-align:center;background:rgba(0,0,0,0.4);}
.shows_list li:hover p{background:#0049be;color:#fff;}


.structure_list{width:940px;height:auto;overflow:hidden;}
.structure_list li{width:280px;height:auto;margin:16px;position:relative;float:left;}
.structure_list li .img{width:280px;height:210px;display:block;}
.structure_list li .img img{width:100%;height:100%;display:block;}
.structure_list li p{width:100%;height:32px;position:absolute;left:0;bottom:0;font-size:16px;color:#FFF;line-height:32px;text-align:center;background:rgba(0,0,0,0.4);}
.structure_list li:hover p{background:#0049be;color:#fff;}


.inner_contact{}
.inner_contact h1{font-size:36px;line-height:52px;color:#000;text-align:center;}
.inner_contact .con{font-size:16px;line-height:32px;color:#666;text-align:center;}
.inner_contact ul{margin-top:30px;}
.inner_contact ul li{width:33.33%;float:left;text-align:center;padding:30px 15px;}
.inner_contact ul li:nth-child(1){background:#5bb6e7;}
.inner_contact ul li:nth-child(2){background:#8dc556;}
.inner_contact ul li:nth-child(3){background:#0075c1;}
.inner_contact ul li img{height:40px;margin-bottom:20px;}
.inner_contact ul li p{font-size:16px;height:48px;overflow:hidden;line-height:24px;color:#FFF;}
.inner_contact ul li p.t1{font-size:14px;height:24px;}

.contact-map{margin-top:60px;}
.contact-map #dituContent{width:100%;height:560px;overflow:hidden;margin:auto;position:relative;}


.no-goods{padding:100px 0;overflow:hidden;text-align:center;}
.no-goods img{width:220px;max-height: 105px;display: block;margin:0 auto 30px;}
.no-goods p{font-size:14px;color:#666666;line-height: 20px;}

/* --分页-- */
.page{font-size:14px;color:#646464;text-align:center;margin-top:40px;}
.page a{padding:3px 10px;font-size:13px;color:#646464;border:1px solid rgb(220,220,220);background:#FFF;}
.page span{padding:3px 10px;font-size:13px;color:#fff;background:#0049be;border:#0049be solid 1px;}
.page a:hover{background:#0049be;border:#0049be solid 1px;color:#fff;}

/* --翻页-- */
.txt-upDown{width:auto;height:auto;clear:both;line-height:24px;font-size:14px;padding-top:20px;border-top:1px dashed rgb(230,230,230);position:relative;}
.txt-upDown span{width:60%;height:24px;overflow:hidden;color:#666;display:block;}
.txt-upDown span a{color:#666;}
.txt-upDown span a:hover{color:#1d8acc;}
.txt-upDown span.txt-right{text-align:right;}
.txt-upDown .return{width:auto;max-width:30%;line-height:30px;position:absolute;right:0px;top:29px;padding-left:36px;background:url(../Image/return.png) no-repeat left center;background-size:auto 28px;}
.txt-upDown .return:hover{color:#1d8acc;}


