@charset "UTF-8";

.main { *+float:left; *+width:100%; margin-bottom:5%; }

.in_ban { height:540px; }
.ind_1 ul,.ind_1 li{ width:100%; height:100%; overflow:hidden; }
.in_ban{ width:100%; position:relative; }
.ind_1 ul{ position:relative; }
.ind_1 li{ position:absolute; top:0; left:0; /*transition:all 0.8s; -webkit-transition:all 0.8s;*/ }
.ind_1 li.cur{ opacity:1; filter:alpha(opacity=100); zoom:1; z-index:10; }
.ind_1 li a{  display:block; width:100%; height:100%; transition:all 1.2s; -webkit-transition:all 1.2s; opacity:0.5; filter:alpha(opacity=50); zoom:1; }
.ind_1 li .a1{ transform:scale(1); -webkit-transform:scale(1); }
.ind_1 li>div{ position:absolute; z-index:10; width:440px;  transition:all 1.2s; -webkit-transition:all 1.2s; opacity:0; filter:alpha(opacity=0); zoom:1; }

.ind_1 li .tit1{ top:23.5%; left:50%; display:none;  margin-left:-600px; z-index:100; font-size:12px; color:#fff; opacity:0; filter:alpha(opacity=0); zoom:1; transform:translateX(200px); -webkit-transform:translateX(200px);  }
.ind_1 li .tit1 div{ color:#fff; font-weight:bold; letter-spacing:3px; }
.ind_1 li .tit1 span{ padding-left:43px; position:relative; top:-6px; }

.ind_1 li .tit2{ top:50%; right:0%;  display:none; z-index:100; font-size:12px; color:#fff; opacity:0; filter:alpha(opacity=0); zoom:1; transform:translateX(200px); -webkit-transform:translateX(200px);  }
.ind_1 li .tit2 div{ color:#fff; font-weight:bold; letter-spacing:3px;}
.ind_1 li .tit2 span{ padding-left:43px; position:relative; top:-6px; }

.ind_1 li .tit3{ top:18.8%; left:50%; display:none;  margin-left:-358px; z-index:100; transform:translateX(-200px); -webkit-transform:translateX(-200px);  }
.ind_1 li .tit3 div{ color:#0047ac; font-weight:bold; letter-spacing:3px; display:inline-block; }
.ind_1 li .tit3 span{ display:inline-block; padding-left:162px; color:#2f3032; position:relative; top:-1px;  }

.ind_1 li .tit4{ top:18.8%; left:50%; width:550px; margin-left:-260px; z-index:100; transform:translateX(-200px); -webkit-transform:translateX(-200px);  }
.ind_1 li .tit4 div{ color:#fff; font-weight:bold; letter-spacing:3px; display:inline-block; }
.ind_1 li .tit4 span{ display:inline-block; padding-left:30px; color:#fff; }


.ind_1 li.cur div{ transition-delay:1.2s;  -webkit-transition-delay:1.2s;  }
.ind_1 li.cur a,.ind_1 li.cur div{ opacity:1; filter:alpha(opacity=100);   }
.ind_1 li .a2 { transform:scale(1.05); -webkit-transform:scale(1.05); }
.ind_1 li .a3 { transform:scale(1.05); -webkit-transform:scale(1.05); }
.ind_1 li .a4 { transform:scale(1.05); -webkit-transform:scale(1.05); }

.ind_1 li.cur .a1{ transform:scale(1.05); -webkit-transform:scale(1.05); }
.ind_1 li.cur .a2{ transform:scale(1); -webkit-transform:scale(1); }
.ind_1 li.cur .a3{ transform:scale(1); -webkit-transform:scale(1); }
.ind_1 li.cur .a4{ transform:scale(1); -webkit-transform:scale(1); }

.ind_1 li.cur .tit1{ transform:translateX(0px);-webkit-transform:translateX(0px); opacity:1; filter:alpha(opacity=100);  }
.ind_1 li.cur .tit2{ transform:translateY(0px); -webkit-transform:translateY(0px); opacity:1; filter:alpha(opacity=100);  }
.ind_1 li.cur .tit3{ transform:translateX(0px); -webkit-transform:translateX(0px); opacity:1; filter:alpha(opacity=100);  }
.ind_1 li.cur .tit4{ transform:translateY(0px); -webkit-transform:translateY(0px); opacity:1; filter:alpha(opacity=100);  }

.ind_1 .round{ display:block; height:12px; position:absolute; bottom:43px; left:0; width:100%; text-align:center; z-index:100; }
.ind_1 .round a{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#fff; margin:2px 7px; }
.ind_1 .round a.on{ width:12px; height:12px; margin:0 7px; }
.iEmobile .ind_1{ position:relative; }

.ie9 .ind_1 .round,.ie8 .ind_1 .round,.ie7 .ind_1 .round{ display:none; }
.ie9 .in_ban li,.ie8 .in_ban li,.ie7 .in_ban li{ opacity:1; filter:alpha(opacity=100); }
.ie9 .in_ban li a,.ie8 .in_ban li a,.ie7 .in_ban li a,.ie9 .in_ban li .cf,.ie8 .in_ban li .cf,.ie7 .in_ban li .cf{ opacity:1; filter:alpha(opacity=100); }



/*******************pro_query_head************************/
.in_query {margin-top:-110px; position:relative; z-index:999999; }
.pro_query_head { position:absolute; left:50%; margin-left:-410px; *+margin-left:-960px;top:0px;  }

.pro_query_tab { background:url(../images/pro_query_head_bg01.png) repeat-y; width:820px; border-radius:5px; padding:6px 10px 5px;  margin:0px auto; }

.pro_query_tab .pro_tab_head {  margin:0px 0px 6px; padding-left:1.7%; }
.pro_query_tab .pro_tab_head a{ display:inline-block;color:#fff; line-height:1.3; position:relative; cursor:pointer;  padding:0px 24px 0px 9px;  margin:0px 0px 0px 2%; }
.pro_query_tab .pro_tab_head a label { position:absolute; left:0px; top:0px; width:100%; height:100%; border:1px solid #fff; display:none;  border-radius:5px; }
.pro_query_tab .pro_tab_head a i { position:absolute; right:6px; top:50%; margin-top:-2.5px;  width:8px; height:5px;  display:inline-block; background:url(../images/pro_jt01.png) no-repeat; display:none; }
.pro_query_tab .pro_tab_head a i img { width:100%; vertical-align:middle; display:inline-block; }
.pro_query_tab .pro_tab_head a.on i { display:block; }
.pro_query_tab .pro_tab_head a.on label { display:block; }


.pro_query_tab .pro-query-body .inp { background:#fff; padding:2px 54px 2px 17px; border-radius:5px;  position:relative; }
.pro_query_tab .pro-query-body .inp .put01 { float:left; width:100%; background:none; border:none; height:24px; line-height:24px; }
.pro_query_tab .pro-query-body .inp .but01 { position:absolute; background:url(../images/search_but01.png) no-repeat; width:18px; height:18px; top:50%; border:none; margin-top:-9px; right:18px;  }
.pro_query_tab .pro-query-body .example { text-align:right; color:#fff; padding-right:2%; }

.pro_query_tab .pro-query-body .drop_down  { position:absolute; padding:0px 2.5%; display:none; max-height:200px; overflow-y:auto; left:0px; top:100%; background:#f2f2f2;  width:95%; }
.pro_query_tab .pro-query-body .drop_down p {  padding:6px 10px; border-bottom:1px solid #fff; color:#222; cursor:pointer;  }
.pro_query_tab .pro-query-body .drop_down p a {  color:#222; display:block; }
.pro_query_tab .pro-query-body .drop_down p.on,.pro_query_tab .pro-query-body .drop_down p:hover { background:#00539d;color:#fff; border-radius:2px; }
.pro_query_tab .pro-query-body .drop_down  h2 {padding:5px 10px; }
.pro_query_tab .pro-query-body .drop_down a { color:#1971cb; }
.pro_query_tab .pro-query-body .drop_down p.on a,.pro_query_tab .pro-query-body .drop_down p:hover a { color:#fff; }
.pro_query_tab .pro-query-body .drop_down h2 { display:none; }

.pro-query-body .pro_query_form { }
.pro-query-body .pro_query_form ul li { float:left; width:30%; background:#fff;  border-radius:5px; position:relative; margin:5px 1.5%; }
.pro-query-body .pro_query_form .select-box {  height:30px; line-height:30px; }
.pro-query-body .pro_query_form .select-box dt b { line-height:30px; }

.pro-query-body .pro_query_form .but {background:#2691ff;  float:left; width:50%;  border:none; color:#fff; height:30px; border-radius:5px; }
.pro-query-body .pro_query_form ul li.last01 { background:none; }
.pro-query-body .pro_query_form ul li.zindex10 { z-index:10;}
.pro-query-body .pro_query_form ul li.zindex9 { z-index:9;}
.pro-query-body .pro_query_form ul li.zindex8 { z-index:8;}
.pro-query-body .pro_query_form ul li.zindex7 { z-index:7;}
.pro-query-body .pro_query_form ul li.zindex6 { z-index:6;}
.pro-query-body .pro_query_form ul li.zindex5 { z-index:5;}

.card_bus_form  h2 { color:#666; margin-bottom:0.5%; }
.card_bus_form  .radio_bon {}
.card_bus_form  .radio_bon span { padding-left:24px; apply_expert_form-space: normal; position:relative; margin: 0px 20px 0px 0px; cursor: pointer;  display:inline-block; line-height:36px;  }
.card_bus_form  .radio_bon span i {background: url(../images/radio_01.png) no-repeat 0 bottom; position:absolute; left:0px; top:50%; margin-top:-10px; width:20px; height:20px; }

.card_bus_form  .radio_bon span.on i { background-position: 0 top; }
.card_bus_form  .radio_bon .radio { display: none; }

.card_bus_form .check_group { float:left; cursor:pointer; padding-right:20px; }
.card_bus_form .check_group .checkbox { float:left; cursor:pointer; width:20px; height:20px; background:url(../images/radio_01.png) no-repeat left bottom; margin-top:8px; margin-right:4px; }
.card_bus_form .check_group .checkbox02 { background-position:left top; }
.card_bus_form .check_group label { float:left; cursor:pointer; line-height:36px; }
.card_bus_form .check_group .checkbox input { display:none; }


.card_bus_form .bus_form { float:left; width:96%; padding:2%; margin-bottom:10px; background:#fff; border-radius:5px;  }
.card_bus_form .bus_form_sel ul li { float:left; width:30%; background:#fff;  border-radius:5px; position:relative; margin:5px 1.5%; border:1px solid #ccc; }
.card_bus_form .bus_form_sel ul li.r { width:auto; border:none;height:30px; line-height:30px; }

.card_bus_form .select-box {  height:30px; line-height:30px; }
.card_bus_form .select-box dt b { line-height:30px; }

.card_bus_form .bus_form_but input {background:#2691ff;  float:left; width:20%;  border:none; color:#fff; height:30px; border-radius:5px; margin:5px 3% 0px 0px; }


/***************in_ad******************/
.in_ad { margin-top:110px; top:-10px; position:relative; z-index:9999; }
.in_ad ul li { float:left; width:32.8125%; *+width:32.7%; margin-right:0.78125%;  }
.in_ad ul li img { width:100%; }
.in_ad ul li.mar0 { margin-right:0px; }
.in_ad {transform: translateY(0px); -webkit-transform: translateY(0px);-ms-transform: translateY(0px); opacity: 1; transition: 1.5s all; -webkit-transition: 1.5s all; -ms-transition: 1.5s all;}
.in_ad.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0); opacity: 1;}



.in_winter { top:px; position:relative; margin-bottom:3.2%; overflow:hidden; }
/**************in_winter_pic****************/
.in_winter_pic { /*background:url(../images/in_winter_pic_bg01.jpg) no-repeat center center; background-size:cover;*/ float:left; width:50%; *+margin-left:-1px; position:relative; }
.in_winter_pic h2 { color:#fff; text-transform:uppercase; font-weight:normal; padding:3% 0px 3% 0px; margin-bottom:8%; }
.in_winter_pic .divimg { width:51.5625%; position:absolute; right:0.78%; bottom:-12%; transform: translateY(-50px); -webkit-transform: translateY(-50px);-ms-transform: translateY(-50px); opacity: 0; transition: 1.5s all; -webkit-transition: 1.5s all; -ms-transition: 1.5s all;  }
.in_winter_pic .divimg img { width:100%; }
.in_winter_pic .divimg img.ratio-img{ background:none; }
.in_winter_pic .imglb { /*width:89.0625%; margin:2% auto 0px;*/ width:100%; transform: translateY(50px); -webkit-transform: translateY(50px);-ms-transform: translateY(50px); opacity: 0; transition: 1.5s all; -webkit-transition: 1.5s all; -ms-transition: 1.5s all; position:relative; z-index:2;}
.in_winter_pic .imglb img { width:100%; }
.in_winter_pic .imglb ul li { /* padding-bottom:3%;*/ }



/************in_winter_video****************/
.in_winter_video { float:right; width:50%; cursor:pointer; background:#000; }

.in_winter_video .ind_5 { position:relative;  width:100%; height:100%; }
.in_winter_video .ind_5 .text { position:absolute; left:0px; top:0px; height:100%; width:100%; pointer-events: none; text-align:center; background:url(../images/in_video_list_bg01.png); }
.in_winter_video .ind_5 .text h2 { position:absolute; left:0px; top:50%; margin-top:3.8em; width:100%; color:#fff; font-size:10px; text-align:center; }
.ind_5 .bon-play { position:absolute; left:50%; width:54px; height:38px; top:50%; background:url(../images/brand_play.png) no-repeat; margin:-19px 0px 0px -27px; }
.ind_5.play .text{ visibility:hidden; }
.ie .ind_5 .text  { visibility:hidden; display:none; }
.ind_5 .videobox{ width:100%; position:absolute; left:0; top:0; height:100%; }
.videoimg img{ width:100%; height:auto; visibility:hidden; }


.in_winter.animate .in_winter_pic .divimg { transform: translateY(0px); -webkit-transform: translateY(0px);-ms-transform: translateY(0px); opacity:1;}
.in_winter.animate .in_winter_pic .imglb {transform: translateY(0px); -webkit-transform: translateY(0px);-ms-transform: translateY(0px); opacity:1;}






/**********network************/
.in_find_us { position:relative; padding-top:3em; overflow:hidden; }
.in_find_us .tit { color:#006edf; position:absolute; text-transform:uppercase; right:28.67%; top:0px; }
.in_find_us .pro_net_head { background:url(../images/pro_net_head_bg.jpg) no-repeat center center; background-size:cover; padding:1.5% 0px 2.5% 8.9%;  }
.pro_net_head h2 { color:#fff; font-weight:normal; }
.pro_net_head ul { width:852px; margin:1.15% 0px; position:relative; z-index:2; }
.pro_net_head ul li { float:left; width:49.3%; }
.pro_net_head ul li .inp { background:#fff; padding:5px 54px 5px 14px; border-radius:5px;  position:relative; }
.pro_net_head ul li .inp .put01 { float:left; width:100%; background:none; border:none; height:30px; line-height:30px; }
.pro_net_head ul li .inp .but01 { position:absolute; background:url(../images/search_but01.png) no-repeat; width:18px; height:18px; top:50%; border:none; margin-top:-9px; right:18px;  }

.pro_net_head ul li:first-child +li { float:right; }

.in_find_us .jt { width:90px; position:absolute; top:3em; left:0px; height:90px; background:url(../images/in_find_us_bg02.png) no-repeat;  transform: translateX(-20px); -webkit-transform: translateX(-20px);-ms-transform: translateX(-20px); }

.in_find_us .divimg { width:33.59%; position:absolute; top:0px; right:0px; height:100%; background-size:auto 100%; bottom:0px; transform: translateY(50px); -webkit-transform: translateY(50px);-ms-transform: translateY(50px); opacity: 0; transition: 1.5s all; -webkit-transition: 1.5s all; -ms-transition: 1.5s all; }

.in_find_us.animate .jt { transform: translateX(0px); -webkit-transform: translateX(0px);-ms-transform: translateX(0px);transition: 1.5s all; -webkit-transition: 1.5s all; -ms-transition: 1.5s all; }

.in_find_us.animate .divimg { transform: translateY(0px); -webkit-transform: translateY(0px);-ms-transform: translateY(0px); opacity:1; }


.main { margin-bottom:2.2%; }



























