﻿@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}input,textarea,button{font-size:10pt;}.L{float:left}.R{float:right}.C{clear:both}.RA{position:relative;}.A{position:absolute;}.BR{display:block;overflow:hidden;line-height:1px;height:1px;}.BO{display: block;overflow: hidden;}.B{display: block;}.O{overflow: hidden;}.IB{display: inline-block;*display: inline;*zoom:1;}.AC{position: absolute;left: 50%;top: 50%;}.ABC{display: block;overflow: hidden;position: absolute;left: 50%;top: 50%;}
html,body{font-family: "SourceHanSansCN",simhei; color:#666; font-size:14px;}
body{
 }
a{text-decoration: none;outline: 0; color:#666;-webkit-transition-duration:.5s;transition-duration:.5s}
a:hover,.cp a:hover,.ny_right_top_right a:hover,.ny_right_top_right span{text-decoration: none;outline: 0; color:#00a0e8}
.Root{width:1200px;overflow:hidden;margin:0 auto;}
.big_wapper{
width:100%; clear:both; margin:0px; padding:0px; overflow:hidden;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
/**/
#top{
height:60px; background-color:#4879ff;
} 
.tbudh{display:block;line-height:35px;padding:0px 12px;font-size:18px;color: #fff;margin-top: 13px;margin-left: 10px;}
.topleft{
float:left; font-size:14px; color:#fff; line-height:60px;}
.topright{
float:right;}
.topright_more{
float:right; width:34px; margin-right:13px;}
.topright_more a{
display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:12px; color:#5d5d5d; background-color:#dfdfdf; margin-top:13px;
-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */ }
.search_bg{
float:right; width:295px; height:34px; background-color:#fff; margin-top:13px; margin-right:25px;-moz-border-radius: 34px; /* Gecko browsers */ -webkit-border-radius: 34px; /* Webkit browsers */ border-radius:34px; /* W3C syntax */}
.search_bg input.keyword{
float:left; width:235px; margin-left:10px; height:34px; line-height:34px; background-color:transparent; border:none}
.keybtn{
float:right; width:34px; height:34px; cursor:pointer; border:none; background-color:transparent; background-position:center; background-repeat:no-repeat; background-image:url(../images/search.png); margin-right:10px;}
#header{
height:80px; position:absolute; left:0; top:60px; z-index:999; background-image:url(../images/menubg.png);}
#logo{
float:left; width:160px; margin-top:20px;}
#logo img{width:160px; height:60px;float:left;}
.menu{
float:right; text-align:right; width:968px;}
.menu a.biga{ display:inline-block; padding:0 20px; line-height:80px; font-size:14px; color:#333;}
.menu a.home{
width:96px; padding:0px 0px; text-align:center;}
.menu a.biga:hover,.menu a.bigaon{
background-image:url(../images/biga.png); color:#fff;}

.banner { position: relative; background-size: cover; background-position: center top; height:700px;} 
.banner .list .animate { -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; position: absolute; width: 100%; text-align: center; left: 100%; } 
.banner .list { position: relative; display: none; text-align:center; background-size: cover; background-position: center top; position: absolute; width: 100%; height: 700px; } 

.banner .list.current .animate { left: 0px !important; opacity: 1 !important; } 
.banner .list.moveleft .animate { left: -100% !important; opacity: 0 !important; } 
.banner .btns { position: absolute; left: 0px; width: 100%; bottom: 35px; text-align: center; } 
.banner .btns a {   -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;width: 70px; height: 4px; background-position: center center; background-repeat: no-repeat; display: inline-block; margin-right: 11px; margin-left:11px; background-position:center; background-repeat:no-repeat; background-image:url(../images/li.png);} 
.banner .btns a.current { background-image:url(../images/lion.png);}
.indexpro{
background-color:#fff;}
.comdiv{
margin:0px; padding:0px; clear:both; text-align:center; overflow:hidden; width:100%;}
.title_name span{
display:inline-block; font-size:25px; color:#666; background-image:url(../images/title1.png);   width:216px; background-position:center; background-repeat:no-repeat;}
.title_name{
padding-top:85px; padding-bottom:31px;}
.indexpro_list{
max-width:1375px; width:100%; position:relative;}
.indexpro_list .indexpro_list_left{
position:absolute; left:0; top:114px; width:44px; height:44px; background-position:center; background-repeat:no-repeat; background-image:url(../images/left.png); z-index:99;}
.indexpro_list .indexpro_list_left:hover{
background-image:url(../images/lefton.png);}
.indexpro_list .indexpro_list_left a{
display:block; text-align:left; text-indent:-999em; width:100%; height:44px;}
.indexpro_list .indexpro_list_right{
position:absolute; right:0; top:114px; width:44px; height:44px; background-position:center; background-repeat:no-repeat; background-image:url(../images/right.png); z-index:99;}
.indexpro_list .indexpro_list_right:hover{
background-image:url(../images/righton.png);}
.indexpro_list .indexpro_list_right a{
display:block; text-align:left; text-indent:-999em; width:100%; height:44px;}

.indexpro_mid{
margin:0 auto; padding:0px; width:280px; height:250px; -webkit-transition-duration:.5s;transition-duration:.5s; background-size:cover; background-position:center; background-repeat:no-repeat; overflow:hidden;}
.indexpro_mid2{
width:280px; height:300px; overflow:hidden; margin:0 auto; position:relative; }
.indexpro_mid:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.indexpro_mid_footer{
height:50px; background-position:left center; background-repeat:no-repeat; background:#fff; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.indexpro_mid2:hover .indexpro_mid_footer{
background-position:right center;}
.indexpro_mid_footer span{
display:block; width:100%; height:50px; line-height:50px; text-align:center; line-height:50px; color:#222; }
.indexpro_mid_footer b{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:0px; width:18px; height:18px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index1.png); top:16px;}

.indexpro_list .slide{
padding:14px 0px;}

.viewmore{
display:inline-block; width:122px; height:38px; line-height:38px; border:1px #666 solid; color:#666;-moz-border-radius: 38px; /* Gecko browsers */ -webkit-border-radius: 38px; /* Webkit browsers */ border-radius:38px; /* W3C syntax */ }
.viewmore:hover{
color:#fff; background-color:#00a0e8; border-color:#00a0e8;}
.viewmore_mid{
padding:40px 0px;}
.indexservice{
padding-top:20px; padding-bottom:40px;}
.indexservice li{
float:left; width:160px; margin:0px; padding:0px; text-align:center; margin-left:100px;}
.indexservice_img{ width:135px; float:none; margin:0 auto; clear:both;
background-position:center; background-repeat:no-repeat; height:135px;-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */}
.indexservice li:hover .indexservice_img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.indexservice li.indexservice_li_1{
margin-left:0px;}
.indexservice li.indexservice_li_1 .indexservice_img{
background-image:url(../images/1-1.jpg);}
.indexservice li.indexservice_li_1:hover .indexservice_img{
background-image:url(../images/1-2.jpg);}

.indexservice li.indexservice_li_2 .indexservice_img{
background-image:url(../images/2-1.jpg);}
.indexservice li.indexservice_li_2:hover .indexservice_img{
background-image:url(../images/2-2.jpg);}

.indexservice li.indexservice_li_3 .indexservice_img{
background-image:url(../images/3-1.jpg);}
.indexservice li.indexservice_li_3:hover .indexservice_img{
background-image:url(../images/3-2.jpg);}

.indexservice li.indexservice_li_4 .indexservice_img{
background-image:url(../images/4-1.jpg);}
.indexservice li.indexservice_li_4:hover .indexservice_img{
background-image:url(../images/4-2.jpg);}

.indexservice li.indexservice_li_5 .indexservice_img{
background-image:url(../images/5-1.jpg);}
.indexservice li.indexservice_li_5:hover .indexservice_img{
background-image:url(../images/5-2.jpg);}

.indexservice_title{
font-size:18px; font-weight:bold; color:#00a0e8; padding:15px 0px;}
.indexservice_jj{
font-size:12px; line-height:22px;}

.indexnews{
background-color:#ededed; padding:75px 0px 71px 0px;}
.indexnews_left{ height:300px;
float:left; width:860px; background-color:#fff;-webkit-box-shadow:0 7px 14px rgba(0,0,0,0.1);box-shadow:0 7px 14px rgba(0,0,0,0.1); }
.indexnews_left_left{
float:left; width:430px; height:300px; position:relative; overflow:hidden;}
.indexnews_left_left img{
float:left; width:100%; height:300px;-webkit-transition-duration:.5s;transition-duration:.5s; }
.indexnews_left_left:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.indexnews_left_left_footer{
position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; background-image:url(../images/titlebg2.png); font-size:12px; color:#fff;}
.indexnews_right{
width:360px; float:left; margin-left:35px; padding-top:20px;}
.indexnews_right_top{
background-position:bottom; line-height:40px; background-repeat:repeat-x; background-image:url(../images/index3.png);}
.indexnews_right_top ul li{
float:left; margin-right:20px;}
.indexnews_right_top_more{
float:right; line-height:40px;}
.indexnews_right_top_more a{
color:#c3c3c3;}
.indexnews_right_top ul li a{
font-size:14px; color:#333; padding:0 10px; line-height:40px; display:inline-block;}
.indexnews_right_top ul li a:hover,.indexnews_right_top ul li a.on{
color:#00a0e8; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/index4.png);}
.indexnews_right_top_more a:hover{color:#00a0e8;}
.indexnews_right_list ul li a{
float:left;}
.indexnews_right_list ul li span{
float:right;}
.indexnews_right_list ul li{
line-height:32px;}
.indexnews_right_list{
padding-top:15px;}
.indexnews_right_right{
float:right; width:304px; position:relative;}
.indexnews .Root{
overflow:visible}
.indexnews_right_right ul li{
float:left; width:148px; height:148px; overflow:hidden; background-color:#fff; margin-bottom:4px; margin-left:4px;-webkit-box-shadow:0 7px 14px rgba(0,0,0,0.1);box-shadow:0 7px 14px rgba(0,0,0,0.1);}
.indexnews_right_right ul{
overflow:visible}
.indexnews_right_right ul li table,.indexnews_right_right_company table{
width:100%; height:148px; text-align:center;}
.indexnews_right_right ul li table td,.indexnews_right_right_company table td{
vertical-align:middle;}
.indexnews_right_right_company{
position:absolute; left:4px; width:300px; height:300px; z-index:10; background-color:#4879ff;}
.indexnews_right_right_company span{
 line-height:300px; color:#fff; display:inline-block;-moz-border-radius: 150px; font-size:18px; /* Gecko browsers */ -webkit-border-radius: 34px; /* Webkit browsers */ border-radius:34px; /* W3C syntax */}
.indexnews_right_right_company_menu a{ margin:0 4px;
display:inline-block; width:6px; height:6px; border:1px #fff solid;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */}
.indexnews_right_right_company_menu a.on,.indexnews_right_right_company_menu a:hover{
background-color:#fff;}
.indexnews_right_right_company_menu{
padding:15px 0px;}
.indexnews_right_list ul{
display:none}
.company_list{
display:none;}
#footer{
background-color:#676767; padding:50px 0px;}
.footer_logo{
float:left; width:180px;}
.footer_logo img{
float:left;}
.footer_right{ width:264px; padding-top:5px;
float:right; text-align:right;}
.footer_right a{-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;
display:inline-block; width:54px; height:54px; background-position:center; background-repeat:no-repeat; background-color:#5c5c5c;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */ margin-left:34px;}
.footer_right a:hover{
-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.footer_right a.weixin{
background-image:url(../images/wx.png);}
.footer_right a.weixin:hover{
background-image:url(../images/wxhover.png); background-color:#00a0e8;}

.footer_right a.qq{
background-image:url(../images/qq.png);}
.footer_right a.qq:hover{
background-image:url(../images/qqhover.png); background-color:#00a0e8;}

.footer_right a.weibo{
background-image:url(../images/weibo.png);}
.footer_right a.weibo:hover{
background-image:url(../images/weibohover.png); background-color:#00a0e8;}

.footer_left{
float:left; width:1200px;}
.footer_logo_right{
float:right; width:926px; font-size:12px; color:#e0e0e0; line-height:25px;} 
.footer_logo_right a{
color:#999;}

.nybanner{
height:400px;/*background-attachment: fixed;*/ /*background-size:cover;*/ background-position:center; background-repeat:no-repeat;}
.nymenu{
text-align:center; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/about1.jpg);}
.nymenu a{
display:inline-block; font-size:16px; line-height:75px; margin:0 30px;text-transform:uppercase;}
.nymenu a:hover,.nymenu a.on{
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/about2.jpg); color:#00a0e8;}
.nytitle{
padding:45px 0px;}
.menu ul li dl dd a{text-transform:uppercase; font-size:12px;}
.nytitle span{text-transform:uppercase;
display:inline-block; font-size:25px; padding:0 50px; position:relative; line-height:30px;}
.nytitle_left{
position:absolute; left:0; top:0; height:100%; background-image:url(../images/about3.png); width:27px; background-position:center; background-repeat:no-repeat;}
.nytitle_right{
position:absolute; right:0; top:0; height:100%; background-image:url(../images/about3.png); width:27px; background-position:center; background-repeat:no-repeat;}
.nycontent{
width:1000px; padding-bottom:45px; line-height:28px; text-align:left;}
.nybg{
background-color:#ededed;}
.indexpro_mid3{
width:380px; height:300px; background-color:#fff;}
.indexpro_mid3 table{
width:100%; height:300px; text-align:center; vertical-align:middle;}
.indexpro_mid3 table td{
vertical-align:middle; width:100%;}
.bx-wrapper .indexpro_mid3_img img{
float:none; display:inline;}
.indexpro_mid3_name{
padding:20px 0px;}
.indexpro_mid3_url span{
display:inline-block; line-height:30px; color:#fff; background-color:#666; padding:0 17px;-moz-border-radius: 30px; /* Gecko browsers */ -webkit-border-radius: 30px; /* Webkit browsers */ border-radius:30px; /* W3C syntax */ font-size:12px;}
.brandlist a:hover .indexpro_mid3_url span{
background-color:#00a0e8;}
.blist{
padding-bottom:95px; padding-top:60px;}
.blist li{  
float:left; margin:0px; padding:0px; width:100%; margin-top:20px;}
.blist li .blist_left{
float:left; width:600px; height:500px; overflow:hidden;}
.blist li .blist_left img{
float:left; width:100%; height:500px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.blist li .blist_left:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.blist li .blist_right{
float:left; width:510px; padding-left:45px; padding-right:45px; height:500px; background-color:#fff;}
.blist li .blist_right table{
width:510px; margin:0 auto; padding:0px; vertical-align:middle; height:500px;}
.blist li .blist_right table td{
width:100%; vertical-align:middle;}
.blist li .blist_right .comdiv{
text-align:left;}
.blist_right_jj{
padding:30px 0px; line-height:25px;}
.blist_right_more a{
color:#00a0e8;}
.blist_right_more a:hover{
text-decoration:underline}
.indexpro_mid_zz{
height:205px; background-color:#fff;}
.indexpro_mid_zz_img{
width:250px; height:175px; overflow:hidden; padding:15px; float:left;}
.indexpro_mid_zz_img img{
float:left; width:100%; height:175px;}
.zslist{
padding-bottom:90px; padding-top:76px;}
.zslist .Root{
background-color:#fff;}
.zslist_mid{
width:1015px; margin:0 auto; padding:20px 0px 50px 0px; overflow:hidden;}
.zslist_mid table{
width:100%; margin:0px; padding:0px; vertical-align:middle;}
.zslist_mid td{
vertical-align:middle;color:#5d5d5d; line-height:75px; border-bottom:1px #d9d9d9 solid;}
.zslist_mid_bigtitle{
font-size:18px; }
.zslist_mid_year{
font-size:18px; width:70px;}
.zslist_mid_img{
text-align:center; width:25px; padding:0 15px;}
.zslist_mid_title{
font-size:14px;}

.probigname{
text-align:left; font-size:14px;}
.probigname a{ margin-right:20px;
display:inline-block; line-height:36px; padding:0 20px; text-align:center;-moz-border-radius: 36px; /* Gecko browsers */ -webkit-border-radius: 36px; /* Webkit browsers */ border-radius:36px; /* W3C syntax */ }
.probigname a:hover,.probigname a.on{
color:#fff; background-color:#00a0e8;}
.prosmallname{
text-align:left; padding:30px 0px 10px 0px;}
.prosmallname a{
margin-right:40px; margin-bottom:20px; float:left;}
.prosmallname a:hover,.prosmallname a.on{
color:#00a0e8;}
.prolist{
background-color:#ededed; padding-top:80px; padding-bottom:55px;}
.prolist .Root{
overflow:visible;}
.prolist_mid li{ position:relative;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
float:left; overflow:hidden; margin:0px; padding:0px; width:280px; height:300px; margin-left:26px; margin-bottom:30px;}
.prolist_mid li img{
float:left; width:100%; height:280px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.prolist_mid li.fli{
margin-left:0px;}
.prolist_mid li .comdiv{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; text-align:center; color:#000000; background-position:center top; background-repeat:no-repeat; background-color:#FFF;}
.prolist_mid li:hover .comdiv{
background-position:center bottom;}
.prolist_mid li:hover{-webkit-box-shadow:0 13px 26px rgba(0,0,0,0.1);box-shadow:0 13px 26px rgba(0,0,0,0.1);}
.prolist_mid li:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}

.categorylist .Root{
background-color:#fff;}
.categorylist_mid{
width:1090px; margin:0 auto; padding:0px;}
.categorylist_mid ul li{
float:left; width:100%; margin:0px; padding:20px 0px 10px 0px; border-bottom:1px #e8e8e8 solid;}
.categorylist_mid ul li dl dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
float:left; width:25%; text-align:left; font-size:12px; line-height:25px;}
.categorylist_mid ul li .cate_name_big{
text-align:left;}
.categorylist_mid ul li .cate_name_big a{
font-weight:bold; color:#00a0e8;}
.categorylist_mid ul li dl dd a{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/pro3.jpg); padding-left:15px;}
.categorylist_mid ul li dl{
padding:10px 0px; overflow:hidden; width:100%;}
.categorylist{
padding:35px 0px;}
.proinfo_top{
text-align:center; position:relative; border-bottom:1px #cbcbcb solid; font-size:25px; padding:50px 0px;}
.proinfo_top a{
position:absolute; left:0; top:31px; width:64px; height:64px; background-image:url(../images/return.png); background-position:center; background-repeat:no-repeat;}
.proinfo_mid{
width:845px; margin:0 auto; padding:40px 0px; line-height:35px;}
.solist{
background-color:#ededed; padding-top:65px; padding-bottom:25px;}
.solist .Root{
overflow:visible;}
.solist_mid{
overflow:visible;}
.solist_mid li{ margin-bottom:40px;
float:left; width:580px; height:410px; -webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1);}
.solist_mid li .solist_mid_con{position:relative; height:410px; overflow:hidden;}
.solist_mid li img{
float:left; width:100%; height:350px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.solist_mid li:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.solist_mid li .solist_mid_con_name{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; background:#fff;
position:absolute; left:0; bottom:0; height:60px; line-height:60px; color:#222; background-position:right center; background-repeat:no-repeat;}
.solist_mid li:hover .solist_mid_con_name{
background-position:left center;}

.downlist_mid li{
float:left; width:100%; background-color:#fff; margin-bottom:20px; }
.downlist_mid li table{
width:100%; margin:0px; padding:0px; vertical-align:middle;}
.downlist_mid li table td{
vertical-align:middle;}
.downlist_mid li table td.downlist_mid_img{
width:250px; height:180px; overflow:hidden;}
.downlist_mid li table td.downlist_mid_img img{
float:left; width:100%; height:180px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.downlist_mid li:hover table td.downlist_mid_img img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.downlist{
background-color:#ededed; padding-top:55px; padding-bottom:35px;}
.downlist_mid_down{
width:255px; text-align:center;}
.downlist_mid_down a{
display:inline-block; line-height:40px; color:#fff; background-color:#00a0e8; padding:0 25px;-moz-border-radius: 40px; /* Gecko browsers */ -webkit-border-radius: 40px; /* Webkit browsers */ border-radius:40px; /* W3C syntax */ }
.downlist_mid_title{ font-size:16px; color:#999;
text-align:left; padding:0 50px;}
.downlist_mid_title a{
font-weight:bold; color:#333; font-size:18px; line-height:50px;}
.downlist_mid_title a:hover{
color:#00a0e8;}
.downlist_mid_down a:hover{
background-color:#999;}
.order_top{
width:613px; margin:0 auto; padding:0px; margin-top:185px;}
.order_top_sel ul li{ cursor:pointer;
float:left; height:44px; line-height:44px; color:#fff; margin-right:2px; background-color:#666; padding:0 17px; }
.order_top_sel ul li.on{
background-color:#00a0e8;}
.order_top_input{
border:1px #c9c9c9 solid; width:611px; background-color:#fff; height:58px;}
.order_top_input_btn{ width:100px;
float:right; height:58px; border:none; background-color:#00a0e8; cursor:pointer; background-position:center; background-repeat:no-repeat; background-image:url(../images/order1.png);}
.order_top_input_keyword{
float:left; width:480px; margin-left:20px; border:none; background-color:transparent; height:58px; line-height:58px; color:#999; font-size:16px;}
.fb_left{
float:left; width:570px;}
.fb_left img{
float:left; width:100%;}
.fb_mid{
padding-top:40px; padding-bottom:150px;}
.fb_right{
float:right; width:570px;}
.fb_right ul li{
float:left; width:94%; margin:0px; margin-top:20px; padding:10px 3%; border-bottom:1px #ededed solid;}
.wbk{
float:left; width:100%; color:#999; margin:0px; padding:0px; border:none; background-color:transparent; font-family:"微软雅黑"}
.wbkbtn{-moz-border-radius: 40px; /* Gecko browsers */ -webkit-border-radius: 40px; /* Webkit browsers */ border-radius:40px; /* W3C syntax */ 
display:inline-block; display:inline-block; height:40px; line-height:40px; color:#fff; background-color:#00a0e8; padding:0 70px; float:left;}
.wbkbtn:hover{
background-color:#999; color:#fff;}
.jdtitle{-moz-border-radius: 46px; /* Gecko browsers */ -webkit-border-radius: 46px; /* Webkit browsers */ border-radius:46px; /* W3C syntax */ 
display:inline-block; line-height:44px; border:1px #999 solid; padding:0 37px;}
.jd_top{
height:64px; position:relative; padding-top:9px;}
a.history{
position:absolute; left:0; top:0px; width:64px; height:64px; background-image:url(../images/return.png); background-position:center; background-repeat:no-repeat;}
.jd_lc li{
display:inline-block;}
.jd_lc{
padding-bottom:25px;  background-position:center bottom; background-repeat:repeat-x}
.jd_lcon{background-image:url(../images/order10.png);}
.jd_lc_mid{
width:118px; height:118px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/order4.png); position:relative;}
.jd_lc_mid2{
background-position:center; background-image:url(../images/order7.png);}
.jd_lc_mid table{
width:100%; height:118px; text-align:center; vertical-align:middle}
.jd_lc_mid table td{ line-height:22px;
text-align:center; width:100%; height:118px; vertical-align:middle; color:#fff;}
.jd_lc_mid span{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */ 
position:absolute; left:44px; top:-15px; width:30px; height:30px; background-color:#fff; text-align:center; line-height:30px;}
.jd_lc li{
padding:50px 0px 80px 0px;}
.jd_lc_mid span.on{
background-color:#666; color:#fff;}
.jd_lc li.on .jd_lc_mid{
background-position:left center;}
.jd_lc li.on .jd_lc_mid2{
background-position:center; background-image:url(../images/order8.png);}
.jd_lc li.on2{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/order5.png);}
.jd_lc_info{
background-color:#fff;  padding:100px 0px;  }
.jd_lc_info table{
margin:0 auto; width:auto; vertical-align:middle;}
.jd_lc_info table td{
vertical-align:middle;}
.jd_lc_info_result{
padding-left:45px; line-height:38px;}
.jd_lc_info_result .comdiv{
text-align:left; color:#333;}
.jd_lc_info_result_footer{
font-size:18px;}
.jd_lc_info_result_footer span{
color:#00a0e8; padding:0 10px;}
.jd_lc_all_info{
padding-bottom:105px; position:relative;  }
.jd_lc li.on3 .jd_lc_mid{
background-position:center; background-image:url(../images/order11.png);}
.jd_lc_info2{
background-color:#fff;}
.jd_lc_info2_mid{
width:1000px; margin:0 auto; padding:0px 0px;}
.jd_lc_info2_mid_tb table{
width:100%; margin:0px; padding:0px; vertical-align:middle;}
.jd_lc_info2_mid_tb table td{
vertical-align:middle;}
.jd_lc_info2_mid_tb{
text-align:left; padding:40px 0px; border-bottom:1px #d5d5d5 solid;}
.down_file{-moz-border-radius: 45px; /* Gecko browsers */ -webkit-border-radius: 45px; /* Webkit browsers */ border-radius:45px; /* W3C syntax */ 
display:inline-block; width:160px; height:45px; line-height:45px; text-align:center; color:#fff; background-color:#00a0e8;}
.down_file:hover{
background-color:#666; color:#fff;}

.order_result_info{
text-align:left; padding:35px 0px; line-height:35px;}
#showbox{  
	  width:750px; height:555px;  z-index:999;   margin:0px; padding:0px;  display:none;  }
.mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:996;
	display:none	 
}
.closeshowbox{
float:right; width:56px; height:56px;}
.showbox_mid{
height:499px; background-color:#fff;}
.showbox_mid_top{
height:50px; text-align:center; line-height:50px; color:#fff; background-color:#00a0e8; font-size:16px;}
.newsnymenu{
text-align:left; background-image:none;}
.tuijian_news ul li{
float:left; position:relative; margin-left:10px; margin-bottom:10px; overflow:hidden; width:390px; height:220px;}
.tuijian_news ul li img{
float:left; width:100%; height:220px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.tuijian_news ul li:hover img{
-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)
}
.tuijian_news ul li .comdiv{
position:absolute; left:0; bottom:0; height:50px; line-height:50px; color:#fff; background-image:url(../images/new5.png);}
.tuijian_news ul li.fli{
width:800px; height:450px; margin-left:0px;}
.tuijian_news ul li.fli img{
height:450px;}
.tuijian_news{
padding-bottom:25px; padding-top:35px;}
.newsnymenu a{
margin-left:0px; margin-right:60px;}
.newslist{
overflow:visible;}
.newslist li{
float:left; width:100%; margin:0px; margin-bottom:20px; padding:0px; line-height:25px; background-color:#fff; overflow:hidden;}
.newslist li a{
display:block; float:left; width:100%; height:180px;}
.newslist_img{
width:250px; height:180px; overflow:hidden; float:left;}
.newslist_img img{
float:left; width:100%; height:180px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.newslist_txt{
width:620px; float:left; margin-left:65px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.newslist_link{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
float:right; margin-right:60px; width:42px; background-position:center; background-repeat:no-repeat; height:180px; background-image:url(../images/new7.png);}
.newslist_txt_top{
text-align:left; font-size:16px; color:#333; padding-top:25px;}
.newslist_txt_title{
text-align:left; font-size:18px; color:#333; padding:10px 0px; font-weight:bold;}
.newslist_txt_jj{
text-align:left; color:#999;}

.newslist li:hover .newslist_txt{
margin-left:105px;} 
.newslist li:hover .newslist_img img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.newslist li:hover .newslist_link{
background-image:url(../images/new6.png);}
.newslist li:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);}	  
.newslist .comdiv{
overflow:visible;}
.newsinfo_con .Root{
background:none
} 
.newsinfo_con{
padding-top:115px;} 
.newsinfo_con_top{
border:none; padding-bottom:25px;}
.proinfo_mid2{
width:920px; background-color:#fff; padding-left:40px; padding-right:40px; position:relative; padding-bottom:90px;}

.prev_page{
position:absolute; left:0; bottom:0; width:150px; height:55px; line-height:55px; text-align:center; color:#fff; background-color:#666;}
.prev_page:hover{
background-color:#00a0e8; color:#fff;}

.next_page{
position:absolute; right:0; bottom:0; width:150px; height:55px; line-height:55px; text-align:center; color:#fff; background-color:#666;}
.next_page:hover{
background-color:#00a0e8; color:#fff;} 
.jlist li{
margin:0px; padding:0px;   width:100%; height:500px; margin-bottom:30px;} 
.jlist li .jimg{
float:left; width:600px; height:500px; overflow:hidden;} 
.jlist li .jimg img{
float:left; width:100%; height:500px;-webkit-transition-duration:.5s;transition-duration:.5s;} 
.jlist li:hover .jimg img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)} 
.jlist li .jtxt{
float:right; padding:65px; width:470px; background-color:#fff; height:370px;} 
.jtxt_top{
text-align:left; font-size:25px; color:#00a0e8; line-height:30px;} 
.jtxt_jj{
color:#333; text-align:left; line-height:30px; padding-top:30px;} 
.jlist li.ou .jimg{
float:right;}
.jlist li.ou .jtxt{
float:left;} 
.job_left{
float:left; width:600px; height:350px; overflow:hidden;} 
.job_left img{
float:left; width:100%; height:350px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.job_left img:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.job_right{
float:right; padding:65px; width:470px; height:220px; background-color:#ebebeb;} 
.job_right_top{
text-align:left; font-size:25px; color:#00a0e8; line-height:35px; padding-bottom:25px; padding-top:25px;}
.job_right_jj{
color:#333; line-height:29px; text-align:left;} 
.joblist{
overflow:visible}
.joblist li{-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1);
float:left; width:480px; min-height:485px; margin-bottom:40px; max-height:485px; background-color:#fff;overflow-y:auto;   padding:50px;} 
.joblist_top{
text-align:left; font-size:25px; color:#00a0e8; line-height:30px;} 
.joblist_jj{
text-align:left; color:#333; line-height:27px; padding-top:25px; padding-bottom:25px;} 
 .joblist li.ou{
 float:right;}
.contact_mid{
height:915px; position:relative;} 
.contactinfo{
background-color:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1); height:420px;} 
.contact_mid_top{
position:absolute; left:0; top:0; overflow:visible; height:420px; z-index:99;}
.contact_left{
float:left; width:600px; height:420px; overflow:hidden;}
.contact_left img{
float:left; width:100%;  } 
.contact_right{
float:left; width:485px; margin-left:57px;}
.contact_right_top{
text-align:left; font-size:25px; color:#00a0e8; line-height:30px; padding-top:55px; padding-bottom:30px;}
.contact_right_info ul li{
width:100%; margin:0px; padding:0px; text-align:left; color:#333; background-image:url(../images/c2.jpg); text-indent:20px; line-height:37px; background-position:left center; background-repeat:no-repeat;}
.contact_map{
position:absolute; left:0; bottom:0; height:720px; }
.topright_more a:hover{
color:#fff; background-color:#00a0e8;}
.menu ul li{
float:right; position:relative; margin-left:25px;}
.menu ul li dl{ display:none;
position:absolute; left:-30px; z-index:100; background-image:url(../images/biga.png); top:80px; width:156px;}
#header .Root,#header{
overflow:visible;}
.menu ul li dl dd{
float:left; width:100%; position:relative; }
.menu ul li dl dd div{
position:absolute; left:156px; top:0; width:180px; background-image:url(../images/biga.png); display:none;}
.menu ul li dl dd div p{
float:left; width:100%; margin:0px; padding:0px;}

.menu ul li dl dd a{ text-align:center;
display:block; width:100%; height:48px; line-height:48px; color:#fff;}
.menu ul li dl dd a:hover,.menu ul li dl dd a.bigaon2{
background-color:#1d7fab;}
.menu ul li dl dd div a{ text-align:center;
display:block; width:100%; height:30px; line-height:30px; color:#fff;}


.listmid{
width:100%; margin:0px; padding:0px; position:relative; height:700px;}
.bannermid{
display:inline-block; float:none; padding:40px 65px; width:auto; margin-top:280px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}

.banner .list.current .bannermid { margin-top:200px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; } 


.bannermid_name{
font-size:80px; line-height:80px; color:#00618d; font-weight:bold;}
.bannermid_ename{
font-size:40px; line-height:40px;color:#00618d; padding-top:20px;}
.banner .list .bannermid_more{
 margin-top:130px;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;-webkit-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s;

} 
.banner .list.current .bannermid_more{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; margin-top:80px;} 
.banner .list .bannermid_more a{display:inline-block; width:147px; height:44px; text-align:center; line-height:44px; color:#fff; font-size:14px; color:#fff; background-color:#00618d;}
.banner .list .bannermid_more a:hover{
background-color:#666;}
.order2{
display:none}
.footer_right img{  
position:absolute; left:-35px; bottom:55px; display:none; width:150px;} 
#footer .Root{
overflow:visible;}
#footer{
overflow:visible; height:50px;}
.footer_right a.weixin:hover img{
display:block;} 
.footer_right{
position:relative;}

.solist img{
max-width:100%; margin:0 auto;}
 