@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: "Microsoft Yahei",simhei; color:#333; font-size:14px; min-width:1200px}
a{text-decoration: none;outline: 0; color:#333;}
a:hover,.newsreturn a:hover{text-decoration: none;outline: 0; color:#2b82d9}
.Root{width:1200px;overflow:hidden;margin:0 auto;}
.big_wapper{
width:100%; clear:both; margin:0px; padding:0px; overflow:hidden;}
/*首页*/
#banner{
width:100%; clear:both; position:relative;}
.slider6 .slide{
width:100%; margin:0px; padding:0px; background-position:center; background-size:cover; text-align:center; background-repeat:no-repeat; height:820px;}
.slider6 .slide a{
display:inline-block;   background-position:center; background-repeat:no-repeat; width:100%; height:820px;}
#banner .bx-wrapper .bx-pager.bx-default-pager a{width:18px; height:18px; background:none; 8 margin:0 12px; background-color:#fff}
#banner .bx-wrapper .bx-pager.bx-default-pager a:hover, #banner .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#2b82d9;}
#banner .bx-wrapper .bx-pager,#banner .bx-wrapper .bx-controls-auto{bottom:33px;}
.banner_prev{position:absolute; left:65px; top:346px; width:58px; height:58px; z-index:10; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat;}
.banner_prev:hover{}
.banner_prev a{float:left; width:100%; height:58px; text-indent:-999em;}
.banner_next{position:absolute; right:65px; top:346px; width:58px; height:58px; z-index:10; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat;}
.banner_next a{float:left; width:100%; height:58px; text-indent:-999em;}

#header{-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:fixed; left:0; top:0; height:44px; width:100%; clear:both; z-index:999; margin:0px; padding:30px 0px;} 
#logo{float:left; margin-left:45px; margin-top:-10px}
#logo img{float:left; height:66px}
#menu{float:right; text-align:right; margin-top:8px; margin-right:45px;}
.hdmain{width:1200px; margin:0 auto}
#menu ul li{display:inline; margin-left:10px;  }
#menu ul li 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;
display:inline-block; height:28px; text-align:center; line-height:28px; color:#bbb; font-size:15px; padding:0 20px;}
#menu ul li a:hover,#menu ul li a.on{
background-color:#2b82d9; color:#fff;-moz-border-radius: 15px; /* Gecko browsers */ -webkit-border-radius: 15px; /* Webkit browsers */ border-radius:15px; /* W3C syntax */}
#menu ul li.lli a{padding-right:0px; color:#fe0000; background-image:url(../images/ll.jpg); background-position:left center; background-repeat:no-repeat;}
#menu ul li.lli a:hover{background-color:transparent;}
.indexabout_title{text-align:center; background-image:url(../images/index1.png); font-size:43px; line-height:48px; background-position:center bottom; background-repeat:no-repeat; padding-top:80px; padding-bottom:30px;}
.indexabout_title span{color:#2b82d9}
.indexabout_jj{text-align:center; font-size:16px; color:#999; padding:25px 0px 60px 0px;}
.indexbg1{width:100%; margin:0px; padding:0px; background-image:url(../images/bg1.jpg); background-position:center bottom; padding-bottom:40px; background-repeat:no-repeat;}
.indexpro{position:relative; padding-bottom:70px}
.indexpro ul{width:1220px; height:320px; padding:0; margin:0 auto}
.indexpro ul li{float:left; height:320px; width:284px;  padding:0 10px 20px 10px; background-image:url(../images/ss.png); background-position:center; background-repeat:no-repeat; margin-left:21px;-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 ul li.fli{margin-left:0px;}
.indexpro ul li .indexpro_img img{width:100%; float:left; height:192px;}
.indexpro ul li .indexpro_img{height:192px; overflow:hidden;}
.indexpro_jj{width:244px; margin:0 auto; padding:25px 0px 0px 0px; overflow:hidden; text-align:center;} 
.indexpro_jj_title{-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:100%; font-size:20px; color:#444; padding-bottom:13px; font-weight:400;}
.indexpro_jj_mid{
width:100%; text-align:left; height:80px; color:#8b8b8b; font-size:12px; line-height:22px; overflow:hidden; padding:13px 0px;}
.indexpro_jj_footer{padding:12px 0 30px;
width:100%;}
.indexpro_jj_footer span{/*-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;*/
display: inline-block;
    width: 103px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #888;
    font-size: 13px;
    background-color: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #aaa;}
.indexpro ul li:hover a{background-color:#2b82d9; display:block}
.indexpro ul li:hover{-webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); transform:translateY(-20px); color:#009C45; transition:all 0.5s ease 0s;}

.indexpro ul li:hover .indexpro_jj_title,.indexpro ul li:hover .indexpro_jj_mid{
color:#fff}
.indexpro ul li:hover .indexpro_jj_title{
background-position:left bottom;}
.indexpro ul li:hover .indexpro_jj_footer span{background-position:center bottom;}
.indexabout{position:relative; height:350px;} 
.index_about_left{float:left; margin:0px; padding:0px; width:500px; position:absolute; top:0; left:0;} 
.index_about_left img{float:left; width:480px; height:340px; border:4px solid #ddd}
.index_about_right{width:660px; float:right; padding:20px 15px 20px 125px;  background:#2b82d9;position:absolute; top:17px; left:400px}
.index_about_right_top{text-transform: uppercase; text-align:left; }
.index_about_right_top a{font-size:28px; color:#fff; line-height:45px;}
.index_about_right_title{font-size:16px; color:#fff; text-align:left; line-height:30px; padding-bottom:10px}
.index_about_right_mid{text-align:left; font-size:14px; color:#fff; line-height:25px; padding:10px 0px;}
.atp_a{display:inline-block; width:160px; height:36px; text-align:center; line-height:36px; color:#fff; font-size:14px; background-color:#0acf66;-moz-border-radius: 18px; /* Gecko browsers */ -webkit-border-radius: 18px; /* Webkit browsers */ border-radius:18px; /* W3C syntax */}
.atp_a2{display:inline-block; width:60px; text-align:center;  color:#f90608 ; font-size:14px;}
.atp_a2:hover{color:#fff ;}
.atp_a1{display:inline-block; width:200px; height:40px; text-align:center; line-height:40px; color:#666; font-size:15px; background-color:#eee; border:solid 1px #ccc;-moz-border-radius: 20px; /* Gecko browsers */ -webkit-border-radius: 20px; /* Webkit browsers */ border-radius:20px; /* W3C syntax */}
.atp_a:hover,.atp_a1:hover{
background-color:#f90608; color:#fff;}
.indexnews{
width:100%; margin:0px; padding:0px; overflow:hidden; padding:80px 0 50px;}
.indexnews_left{
float:left; width:589px; height:462px; position:relative; background-color:#fff}
.indexnews_left_time{position:absolute; left:15px; top:15px; padding:0px; width:100px; text-align:right; height:100px; background:#f90608; color:#fff;}
.indexnews_left_time .mm{font-size:30px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:center; padding-top:25px; padding-bottom:10px;}
.indexnews_left_time .yy{
font-size:18px; text-align:center;}
.indexnews_left_img img{
float:left; width:100%; height:314px;}
.indexnews_left_img{
width:100%; height:314px; overflow:hidden;}
.indexnews_left_jj{
width:550px; margin:0 auto; padding:0px;}
.indexnews_left_jj_top{
width:100%; background-image:url(../images/index4.png); padding-bottom:18px; padding-top:26px; background-position:left bottom; background-repeat:no-repeat;}
.indexnews_left_jj_top a{
font-size:18px;}
.indexnews_left_jj_jj{
width:100%; text-align:left; font-size:12px; color:#666; line-height:22px; padding:13px 0px;}
.indexnews_right{
float:right; width:590px; text-align:left; vertical-align:middle; overflow:hidden;}
.indexnews_right ul li{float:left; width:100%; height:200px; background-color:#fff; margin-bottom:34px;}
.indexnews_right_left{float:left; width:212px; height:200px;}
.indexnews_right_left img{float:left; width:100%; height:200px;}
.index_right_right{
float:left; width:340px; margin-left:18px;}
.index_right_right_top{width:100%; background-image:url(../images/index7.jpg); padding-bottom:15px; background-position:left bottom; background-repeat:no-repeat; font-size:18px; padding-top:15px;}
.index_right_right_jj{
line-height:22px; padding:12px 0px; overflow:hidden; font-size:12px; height:85px;}
.index_right_right_more{
width:100%; margin:0px; padding:0px; overflow:hidden;}
.index_right_right_more a{
display:inline-block; width:108px; height:29px; background-image:url(../images/more2.png); background-position:center top; background-repeat:no-repeat;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.index_right_right_more a:hover{
background-position:center bottom;}
.indexsolution_top_left{
float:left;}
.indexsolution_top_left span{
float:left;}
.indexsolution_top_left span.s1{
color:#2b82d9; font-size:43px; line-height:43px;}
.indexsolution_top_left span.s2{
font-size:43px;}
.indexsolution_top_left span.s3{
font-size:16px; color:#999; margin-left:10px; margin-top:25px;}
.indexsolution_top_right{
float:right; padding-top:10px;}


.more{display:inline-block; width:108px; height:30px; background-image:url(../images/more2.png); background-position:center top; background-repeat:no-repeat;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; margin-right:20px}
.more:hover{
background-position:center bottom;}
.indexsolution_top{padding-top:120px; overflow:hidden; padding-bottom:50px;}
.indexsolution_mid ul li{width:285px; height:258px; float:left; margin:0px; margin-right:20px; padding:0px; position:relative; overflow:hidden;}
.indexsolution_mid ul li img{float:left; width:285px; height:258px;}
.indexsolution_mid ul li div{
position:absolute; left:0; bottom:-60px; width:100%; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff; background:#2b82d9;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.indexsolution_mid{padding-bottom:70px; overflow:hidden;}
.indexsolution_mid ul li:hover div{bottom:0;}
#footer{border-top:3px #2d7bcb solid; padding-top:50px;  background:url(../images/footbg.jpg) center no-repeat; overflow:hidden; color:#999; font-size:12px;}
.fleft{float:left; width:300px;}
.fleft_top{float:left; clear:both; color:#fff; font-size:15px; padding-left:5px; width:300px; text-align:left}
.fleft_jj{width:100%; text-align:left; margin:0px; color:#bbb; overflow:hidden; line-height:20px; font-size:19px; padding:10px 0px 15px 0px; border-bottom:1px solid #555}
.fleft_contact{padding-top:15px;font-size:14px;}
.fleft_contact p{color:#888; padding-left:30px; line-height:25px;background:url(../images/f_ico01.png) 5px center no-repeat}	
.fleft_contact p:nth-child(2){background:url(../images/f_ico02.png) 5px center no-repeat}	
.fleft_contact p:nth-child(3){background:url(../images/f_ico03.png) 5px center no-repeat}	
.fleft_contact p:nth-child(4){background:url(../images/f_ico04.png) 5px center no-repeat}	
.fright{width:845px; float:right; position:relative; text-align:right; padding-bottom:30px;}
.fright ul{width:620px; float:left; text-align:left; margin:0px; padding-top:20px;}
.fright ul li{ overflow:hidden; float:left;  padding:0 40px;} 
.fright ul li dl{  width:100%;   overflow:hidden;  }
.fright ul li a.bname{color:#fff; font-size:15px; border-bottom:1px solid #888; padding:10px 0;}
.fright ul li dl{width:100%; margin:0px; padding:15px 0px 0px 0px; overflow:hidden;}
.fright ul li dl dd{width:100%; margin:0px; padding:7px 0px;}
.fright ul li dl dd a{color:#999; font-size:12px;}
.fright ul li.lli{padding-right:0px;}
.fright ul li dl dd a:hover{color:#fff}
.fright ul li.fli{border:none;}
.fright_qr{width:250px; height:200px;position:absolute; right:0; top:30px; z-index:10; background:url(../images/f_picbg.png) left center no-repeat}
.fright_qr img{display:block; float:right; margin:35px 37px 0 0; width:105px; height:105px;}
.flink{width:1200px; margin:0 auto;height:40px; line-height:40px; padding:5px 0; overflow:hidden}
.flink span{padding-right:10px; color:#777}
.flink a{padding:0 5px; color:#555}
#copyright{width:100%; margin:0px; padding:0px; height:37px; line-height:37px; background-color:#222}
.copyright_left{float:left;}
.copyright_right{float:right;}
.copyright_left a,.copyright_right a{color:#999}
.copyright_left a img{vertical-align:middle;}
.copyright_right a:hover{color:#fff}
#nybanner{height:560px; background-image:url(../images/banner2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.bg2{background-image:url(../images/bg2.jpg); background-position:center; background-repeat:no-repeat; height:690px;}

.about_top{width:100%; margin:0px; padding:65px 0px 50px; overflow:hidden; text-align:left; background:url(../images/nytit2bg.jpg) left 102px repeat-x}
.about_top .nytit2{float:left; padding-left:88px; padding-right:15px; font-size:42px; color:#248df6; height:70px; line-height:70px; background:url(../images/about.png) left center no-repeat #ececec; text-transform:uppercase}
.about_top .mbx{float:right; padding-left:30px; padding-right:5px; font-size:14px; color:#999; height:70px; line-height:70px; background:url(../images/mbxbg.png) 13px center no-repeat #ececec; }
.about_top .mbx a{color:#999;}

.aboutjj{position:relative; width:100%; height:456px;}
.aboutjj_left{position:absolute; left:0; z-index:10; top:100px; width:600px; height:400px;}
.aboutjj_left img{float:left; width:100%;}
.aboutjj_right{position:absolute; right:0; width:650px; height:435px; bottom:0; background-color:#fff;}
.aboutmid{overflow:visible}
.aboutjj_right_mid{width:555px; margin:0 auto; padding:0px; float:left; margin-left:75px;}
.aboutjj_right_mid_top{padding-top:30px; width:100%; padding-bottom:30px;}
.aboutjj_right_mid_mid{width:100%; text-align:left; font-size:14px; color:#666; line-height:25px;min-height:320px;overflow-y:auto; max-height:320px;}
.bg3{position:relative;}
.bg4{background-image:url(../images/bg3.jpg); background-position:center; background-repeat:no-repeat; height:465px;}
.bg5{background-image:url(../images/bg4.jpg); background-position:center; background-repeat:no-repeat; height:726px;}
.bgwh{
position:absolute; left:0; top:0px; height:464px; width:100%;}
.bgwh_left{
float:left; width:600px; height:464px; background-image:url(../images/png2.png);}
.bgwh_left_mid{
width:550px; margin:0 auto; padding:0px;}
.bgwh_left_mid_top{
padding-top:20px; padding-bottom:0px;}
.bgwh_left_mid_top img{
float:left;}
.bgwh_left_mid_mid{
width:100%; padding-top:35px; overflow:hidden; position:relative; height:320px;  }
.abr{
position:absolute; left:0; bottom:0; width:34px; height:34px; background-image:url(../images/ab17.png); background-position:center; background-repeat:no-repeat}
.abr a{
text-indent:-999em; display:block; width:100%; height:34px;}
.slider1 .slide{
font-size:14px; color:#c5dcf2; line-height:25px;  }
.bgwh_left_mid_mid .bx-wrapper .bx-pager, .bgwh_left_mid_mid .bx-wrapper .bx-controls-auto{
position:static; text-align:left; padding-top:20px;}
.bgwh_left_mid_mid .bx-wrapper .bx-pager.bx-default-pager a{
width:11px; height:11px; background-image:url(../images/dian.png); background-color:transparent; background-position:center; background-repeat:no-repeat;}
.bgwh_left_mid_mid .bx-wrapper .bx-pager.bx-default-pager a:hover,.bgwh_left_mid_mid .bx-wrapper .bx-pager.bx-default-pager a.active{
border:1px #56a1da solid; width:9px; height:9px; background-color:transparent; background-image:none;}
.bgwh_left_mid_mid .bx-controls{
width:500px; float:right;}
.whjj{
width:100%;  min-height:279px;overflow-y:auto; max-height:279px;}
.lsmid_top{
width:100%; text-align:center; padding-top:160px; line-height:36px;}
.lsmid_top div{
position:relative; display:inline; color:#fff; font-size:30px; padding:0 60px 0px 65px;}
.bg6{
background-color:#eaeaea; padding-top:98px; padding-bottom:69px;}
.lsmid_top span{
position:absolute; top:0; width:45px; height:36px; background-position:center; background-repeat:no-repeat;}
.lsmid_top span.sl{
background-image:url(../images/ab7.png); left:0;}
.lsmid_top span.sr{
background-image:url(../images/ab8.png); right:0;}
.lsmid_mid_footer{
 background-position:center center; background-repeat:no-repeat; background-image:url(../images/ab10.png);  }
.lsmid_mid_jj{
text-align:center; color:#fff; font-size:30px; padding-top:120px; padding-bottom:60px;}
.lsmid_mid_footer{
text-align:center;}
.lsmid_mid_footer a{
color:#fff; font-size:30px; margin:0px; height:210px;   position:relative; display:inline-block; width:150px;  }
.lsmid_mid_footer a.on,.lsmid_mid_footer a:hover{
font-size:40px; background-position:center top; background-repeat:no-repeat; background-image:url(../images/ab9.png);}
.lsmid_mid_footer a span{
  left:0; bottom:0; width:100%; text-align:center; position:absolute;}
.lsmid_mid_jj div{
display:none; line-height:50px;}
.hez_top{
background-image:url(../images/ab2.png); font-size:28px; color:#1b1b24; width:100%; text-indent:65px; padding-top:50px; padding-bottom:40px; background-position:left 53px; background-repeat:no-repeat;}
.hzlist{
position:relative; padding-bottom:50px;}
.slider2 .slide img{
width:168px; height:93px; border:1px #ebebeb solid;filter:grayscale(100%);
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter:grayscale(1)}
.slider2 .slide img:hover{filter:grayscale(0%);
-webkit-filter:grayscale(0%);
-moz-filter:grayscale(0%);
-ms-filter:grayscale(0%);
-o-filter:grayscale(0%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
-webkit-filter:grayscale(0)}
.hzlist_left{
position:absolute; left:0; top:35px; width:9px; height:17px; background-image:url(../images/l.png); background-position:center; background-repeat:no-repeat;}
.hzlist_right{
position:absolute; right:0; top:35px; width:9px; height:17px; background-image:url(../images/r.png); background-position:center; background-repeat:no-repeat;  }
.hzlist_right a,.hzlist_left a{
text-indent:999em; display:block; width:100%; height:17px;
} 
.bg7{
background-image:url(../images/yf6.jpg); background-position:center; background-repeat:no-repeat; height:566px;}
.yf_top{
width:100%; padding:40px 0px; overflow:hidden;}
.yf_top img{
float:left;}
.yf_mid{
height:396px; position:relative;}
.yf_mid_left{
position:absolute; left:0; top:0; width:780px; height:100%}
.yf_mid_left img{
float:left; width:100%;}
.yf_mid_right{
position:absolute; right:0; top:23px; width:487px; height:350px; z-index:10; background-color:#0895ca; color:#ececec;}
.yf_mid_right_mid{
width:425px; margin:0 auto; padding:0px;}
.yf_mid_right_mid_top_mid{
line-height:25px;min-height:200px;overflow-y:auto; max-height:200px;}
.yf_mid_right_mid_top{
width:100%; margin:0px; padding:30px 0px;}
.yft{
width:100%; padding:50px 0px 30px 0px; overflow:hidden;}
.yft img{
float:left;}
.yfmid_con{
line-height:25px; color:#666; padding:0px 0px 30px 0px;}
.yfbg{
background-color:#ececec;}
.yfzs{
position:relative; width:100%; margin-top:38px; margin-bottom:68px;}
.zs_left{
position:absolute; left:0; z-index:99; top:120px; width:30px; height:49px; background-image:url(../images/l2.png); background-position:center; background-repeat:no-repeat;}
.zs_left a{
width:100%; height:49px; text-indent:-999em; display:block;}

.zs_right{
position:absolute; right:0; z-index:99; top:120px; width:30px; height:49px; background-image:url(../images/r2.png); background-position:center; background-repeat:no-repeat;}
.zs_right a{
width:100%; height:49px; text-indent:-999em; display:block;}
.probg{
background-image:url(../images/bg5.jpg); overflow:hidden; width:100%; background-position:center top; background-repeat:no-repeat; background-color:#ececec; padding-bottom:50px;}
.promid{
background-color:#fff; margin-top:230px;}
.proinfo_top{
text-align:center; font-size:30px; color:#097ab4; padding:55px 0px; overflow:hidden;}
.proinfo_img{
text-align:center; overflow:hidden; padding-bottom:55px;}
#procon{
width:1110px; margin:0 auto; padding:0px; overflow:hidden;}
.procon_menu{
 line-height:50px; background-color:#d8d8d8; width:100%; clear:both; overflow:hidden; height:50px;}
.procon_menu 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;
float:left; display:block; font-size:16px; color:#fff; background-color:#616161; line-height:50px; padding:0 60px; border-right:3px #fff solid;}
.proinfo_content{
width:100%; padding:25px 0px; line-height:25px; color:#666;}
.procon_menu a.on,.procon_menu a:hover{
background-color:#2b82d9}
.proreturn{
width:100%; text-align:left; padding-bottom:45px; overflow:hidden; padding-top:30px;}
.proreturn 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;
display:inline-block; border:1px #8b8b8b solid;  height:27px; line-height:27px; color:#666; padding-left:22px; background-image:url(../images/pro2.png); padding-right:50px; background-position:80px center; background-repeat:no-repeat; font-size:12px;}
.proreturn a:hover{
background-color:#2b82d9; color:#fff; background-image:url(../images/pro3.png);}
.prolistmid{background-color:#ececec; width:100%; overflow:hidden; background-image:url(../images/pro6.jpg); background-position:center top; background-repeat:no-repeat;}
.prolist_top{width:100%; margin:0px; padding:65px 0px 50px; overflow:hidden; text-align:left; background:url(../images/nytit2bg.jpg) left 102px repeat-x}
.prolist_top .nytit2{float:left; padding-left:68px; padding-right:15px; font-size:42px; color:#248df6; height:70px; line-height:70px; background:url(../images/pro.png) left center no-repeat #ececec;  text-transform:uppercase}
.prolist_top .mbx{float:right; padding-left:30px; padding-right:5px; font-size:14px; color:#999; height:70px; line-height:70px; background:url(../images/mbxbg.png) 13px center no-repeat #ececec; }
.prolist_top .mbx a{color:#999;}
.prolist_snav{width:100%;  background:#fff; height:55px; margin-bottom:30px}
.prolist_snav a:last-child{border:none}
.prolist_snav a{display:inline-block; padding:0 80px; font-size:16px; height:55px; line-height:55px; border-right:1px solid #ddd; margin:0}
.prolist_snav a:hover{ background:#2b82d9; color:#fff;  border-right:1px solid #fff}
.prolist{width:100%; margin:0px; padding:0px; clear:both;}
.prolist ul{width:105%;}
.prolist ul li{float:left; width:380px; height:460px; position:relative; margin-right:30px; margin-bottom:65px; overflow:hidden;}
.prolist ul li.fli{margin-left:0px;}
.prolist ul li .prolist_img{width:100%; height:285px; overflow:hidden;}
.prolist ul li .prolist_img img{width:100%; float:left;}
.prolist ul li .prolist_jj{-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:100%; height:224px; background-color:#fff;color:#1d1d1d; position:absolute; left:0; bottom:0;}
.prolist_jj_top{
width:100%; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; padding-top:45px; padding-bottom:20px;  font-size:24px; text-align:center;}
.prolist_jj_mid{
width:100%; font-size:16px; text-align:center;}
.prolist_jj_footer{width:325px; margin:0 auto; padding:0px; color:#888; padding-top:30px; line-height:22px; text-align:left;}
.prolist ul li .prolist_jj_2{-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;
width:100%; height:257px; background-color:#2b82d9;color:#fff; position:absolute; left:0; bottom:-257px; z-index:10;}
.prolist ul li .prolist_jj_2 .prolist_jj_footer{
color:#cbdff3}
.prolist_jj_footer_more{
width:100%; text-align:center; overflow:hidden; padding-top:25px;}
.prolist_jj_footer_more span{
display:inline-block; width:96px; height:28px; text-align:center; line-height:28px; background-color:#fff; color:#2b82d9;-moz-border-radius: 15px; /* Gecko browsers */ -webkit-border-radius: 15px; /* Webkit browsers */ border-radius:15px; /* W3C syntax */}
.prolist ul li:hover .prolist_jj{
bottom:-224px;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}

.prolist ul li:hover .prolist_jj_2{
bottom:0;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}

.loadmorebar{
width:100%; text-align:center; padding-bottom:65px; overflow:hidden;}
.loadmorebar a{ font-size:24px; color:#999;webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:inline-block; width:194px; height:51px; line-height:52px; background-color:#fff; border:3px #bbb solid;-moz-border-radius: 25px; /* Gecko browsers */ -webkit-border-radius: 25px; /* Webkit browsers */ border-radius:25px; /* W3C syntax */}
.loadmorebar a:hover{
border-color:#2b82d9; background-color:#2b82d9; color:#fff}
.smid li{
position:relative; width:100%; height:310px; margin-bottom:70px;}
.sroot{
overflow:visible}
.smid{
padding-bottom:20px;}
.smid li .smid_left{
position:absolute; left:0; top:0; width:60%; height:100%; overflow:hidden;}
.smid li .smid_left img{
float:left; width:100%; margin:0px;  }
.smid li .smid_right{ z-index:10;
position:absolute; right:0; top:0; width:40%; height:100%;   background-color:#fff}
.smid_right_mid{
width:430px; margin:0 auto; padding:30px 0px 0px 0px; color:#666; line-height:23px;}
.smid_right_mid_top{
width:480px; margin:0px; padding:0px; background-image:url(../images/s2.jpg); background-position:center; background-repeat:repeat-x; height:30px;}
.smid_right_mid_top div{
font-size:26px; color:#2b2b2b; background-image:url(../images/ab8.png); padding-left:57px; background-position:left 4px; background-repeat:no-repeat; line-height:30px; height:30px; background-color:#fff; padding-right:10px; display:inline;}
.smid_right_mid_jj{
width:100%; text-align:left; overflow:hidden; padding-top:25px; padding-bottom:25px;}
.smid_right_mid_jj_more{
width:100%; text-align:left;}
.smid li.rli .smid_left{
right:0; left:auto}
.smid li.rli .smid_right{
left:0; right:auto}
.newstop{
width:100%; position:relative; height:400px;}
.newstop_left{
position:absolute; left:0; z-index:10; top:0; width:600px; height:400px;}
.newstop_left img{
float:left; width:100%;}
.newstop_right{
position:absolute; right:0; bottom:0; width:680px; height:330px; background-color:#2b82d9;}
.newstop_right_mid{
width:560px; float:left; margin-left:95px;}
.newstop_right_mid_top{
width:100%; margin:0px; padding:50px 0px 35px 0px; border-bottom:1px #9acfdd solid;}
.newstop_right_mid_top a{
color:#fff; font-size:24px;}
.newstop_right_mid_jj{
width:100%; color:#9cd9ea; line-height:25px; overflow:hidden; padding:25px 0px 50px 0px;}
.newstop_right_mid_jj_more{
width:100%; text-align:left; overflow:hidden;}
.more4{
background-image:url(../images/more4.png);}
.newslist_mid{
width:100%; margin:0px; padding:0px; clear:both;}
.newslist_mid ul li{
width:100%; margin:0px;  overflow:hidden;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_mid ul li .Root{
border-bottom:1px #e2e4e4 solid;padding:30px 0px;webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.newstop_left a{
position:relative; display:block; width:100%; height:400px;}
.newslist_mid_left{
float:left; width:190px; text-align:left; color:#2b82d9;}
.newslist_mid_left_top{
font-family:Arial, Helvetica, sans-serif; font-size:60px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:60px; padding-bottom:10px;}
.newslist_mid_left_footer{
font-size:24px; color:#bababa; text-align:right; padding-right:7%; width:93%}
.newslist_mid_right{
width:935px; float:left; margin-left:25px;}
.newslist_mid_right_jj{
color:#999; line-height:23px;}
.newslist_mid_right_top{
width:100%; text-align:left; font-size:18px; line-height:25px; padding-bottom:15px;}
.newslist_mid ul li:hover,.newslist_mid ul li.on{
background-color:#2b82d9; color:#fff;}
.newslist_mid ul li:hover a,.newslist_mid ul li.on a{
color:#fff}
.newslist_mid ul li:hover .newslist_mid_right_jj,.newslist_mid ul li:hover .newslist_mid_left,.newslist_mid ul li:hover .newslist_mid_left_footer{
color:#fff}
.newslist_mid ul li.on .newslist_mid_right_jj,.newslist_mid ul li.on .newslist_mid_left,.newslist_mid ul li.on .newslist_mid_left_footer{
color:#fff}
.newsmid{
width:1150px; float:left;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_mid ul li:hover .newsmid,.newslist_mid ul li.on .newsmid{
margin-left:50px;}
.newsinfo_time{
width:100%; text-align:center; padding-bottom:60px; overflow:hidden;}
.newsinfo_time span{
display:inline-block; background-image:url(../images/n5.png); font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:18px; background-position:left center; background-repeat:no-repeat;}

.newsreturn a{
color:#666;}
.newsreturn{ color:#666;
width:100%; text-align:left; padding-bottom:45px; overflow:hidden; padding-top:30px;}
.re{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:inline-block; border:1px #8b8b8b solid;  height:27px; line-height:27px; color:#666; padding-left:22px; background-image:url(../images/pro2.png); padding-right:50px; background-position:80px center; background-repeat:no-repeat; font-size:12px;}
.newsreturn a.re:hover{
background-color:#2b82d9; color:#fff; background-image:url(../images/pro3.png);}
.slist ul li{
float:left; width:380px; height:395px; background-color:#2970a7; margin-left:30px; overflow:hidden; margin-bottom:30px;}
.slist ul li.fli{
margin-left:0px;}
.slist ul li.ffli{
height:265px; width:790px; margin-left:0px;}
.slist ul li.lli{
height:265px; background-image:url(../images/s19.jpg); background-position:center; background-repeat:no-repeat;}
.slist_txt_top_1{
padding:0 20px; width:340px; height:90px; line-height:90px; color:#fff; font-size:28px; background-position:20px center; background-repeat:no-repeat; background-image:url(../images/ab8.png); text-indent:55px;}
.slist_img_1{
width:100%; height:305px;}
.slist_img_1 img{
float:left; width:100%; height:305px;}
.slist_img_2{
width:100%; height:295px;}
.slist_img_2 img{
float:left; width:100%; height:295px;}
.slist_txt_top_2{
width:340px; height:100px; padding:0 20px;}
.slist_txt_top_2_top{
width:100%; font-size:18px; font-weight:bold; color:#fff; padding-top:20px;}
.slist_txt_top_2_mid{
width:100%; text-align:left; color:#98c3e5; padding:10px 0px; line-height:22px;}
.slist_img_3{
float:right; width:410px; height:265px; overflow:hidden;}
.slist_img_3 img{
float:left; width:100%; height:265px;}
.slist_txt_3{
float:left; width:340px; height:265px; padding:0 20px;}
.pzmid{
width:100%; margin:0px; clear:both; overflow:hidden; background-image:url(../images/s18.jpg); background-position:center top; background-repeat:no-repeat; padding-bottom:105px;}
.pz_top{width:100%; text-align:left; padding:40px 0px; overflow:hidden;}
.pz_top img{
float:left;}
.pz_title{
width:100%; text-align:center; color:#fff; font-size:36px; line-height:40px; padding-bottom:60px; overflow:hidden;}
.pz_list{
 width:100%; clear:both; }
.lnmid{
width:100%; height:270px; position:relative;} 
.lnmid_txt{-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; top:0; width:100%; height:270px; z-index:10;}
.lnmid table{
width:100%; height:270px; text-align:center; vertical-align:middle;}
.lnmid table td{
width:100%; height:270px; text-align:center; vertical-align:middle;}
.lnmid_txt table td span{
display:inline-block; color:#fff; font-size:24px; background-image:url(../images/s13.png); padding-bottom:17px; background-position:center bottom; background-repeat:no-repeat;}
.lnmid img{
float:left; width:100%; height:270px;}
.lnmid_txt2{ color:#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;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; height:270px; z-index:100; background-color:#0492c6; width:100%}
.lnmid_txt2_img{ float:left;
display:block; width:100%; height:62px; background-image:url(../images/s12.png); background-position:center; background-repeat:no-repeat;}
.lnmid_txt2_title{
width:100%; margin:0px; padding:0px; font-size:24px; line-height:30px; padding-top:20px; overflow:hidden; clear:both; float:left;}
.lnmid_txt2_jj{
font-size:16px; float:left; width:100%; margin:0px; padding-top:10px;}
.lnmid:hover .lnmid_txt2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.pz_list .bx-wrapper .bx-pager.bx-default-pager a{
background-color:#fff; width:13px; height:13px;}
.pz_list .bx-wrapper .bx-pager.bx-default-pager a:hover, .pz_list .bx-wrapper .bx-pager.bx-default-pager a.active{
background-color:#0492c6}
.pz_list .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
bottom:15px;}
.pplist li{
width:100%; margin:0px; padding:0px; clear:both; color:#fff;}
.pplist li .pp_left{ text-align:center; font-size:18px; padding:15px 30px;
float:left;width:335px; background-color:#0492c6;-moz-border-radius: 35px; /* Gecko browsers */ -webkit-border-radius: 35px; /* Webkit browsers */ border-radius:35px; /* W3C syntax */ line-height:25px;}
.pplist li .pp_right{ text-align:center;float:right;width:590px; font-size:16px;background-color:#0492c6;-moz-border-radius: 35px; /* Gecko browsers */ -webkit-border-radius: 35px; /* Webkit browsers */ border-radius:35px; /* W3C syntax */ padding:25px 30px;}
.pplist li .pp_mid{float:left;width:155px; text-align:center;}
.pplist li  table{width:100%; margin:0px; padding:0px; vertical-align:middle;}
.pplist li  table td{vertical-align:middle; text-align:center;}
.pplist li .pp_left:hover,.pplist li .pp_right:hover{background-color:#fff;color:#ff0000}
.pzfw{width:100%; margin:0px; padding:0px; background-color:#f8f8f8; overflow:hidden;}
.fblist ul li{float:left; margin-bottom:20px;}
.fblist ul li input{ background-color:#fff;border:1px #ccc solid; height:48px; line-height:48px; font-size:14px; color:#999; padding:0 15px;-moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}
.fblist ul li input#product{width:1168px;}
.fblist ul li input#company{width:558px;}
.fblist ul li input#title{width:558px;}
.fblist ul li input#name{width:558px;}
.fblist ul li input#address{width:558px;}
.fblist ul li input#phone{width:558px;}
.fblist ul li input#email{width:558px;}
.fblist ul li input#name{width:558px;}
.fblist ul li input#mobile{width:558px;}
.fblist ul li textarea{ background-color:#fff;
border:1px #ccc solid;  font-size:14px; color:#999; padding:15px 15px;width:1168px; height:140px;-moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */ font-family:"微软雅黑"}
.sbtn{
float:left; width:185px; height:50px; margin-right:15px; color:#fff; font-size:18px; background-color:#2b82d9; border:none; cursor:pointer;}
.btnbar{
width:100%; clear:both; overflow:hidden; padding-top:16px; padding-bottom:70px;}
.sbtn2{
background-color:#868686;}
.bgjoin{
background-position:center 535px; background-repeat:
no-repeat; background-image:url(../images/j8.jpg); width:100%; clear:both; overflow:hidden;}
.ygfc{
width:100%; overflow:hidden; padding-top:70px; position:relative;}
.ygmid{
width:100%; position:relative; height:355px;}
.ygmid_top{
width:100%; position:relative; height:260px; overflow:hidden;}
.ygmid_top img{
float:left; width:100%; height:260px;}
.ygmid_footer{
width:90%; height:80px; text-align:left; background-color:#eaeaea; padding:15px 5% 0 5%; font-size:16px; line-height:28px; color:#666;}
.ygmid_footer span{
font-size:18px; color:#484848}
.ygmid_top_mask{
position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; background-image:url(../images/j6.png); background-size:100%; background-repeat:no-repeat; background-position:center;-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; text-align:center;}

.ygmid:hover .ygmid_top_mask{
background-size:80%;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.ygmid:hover .ygmid_top_mask span{ margin-top:100px;
display:inline-block; width:45px; height:41px; background-position:center; background-repeat:no-repeat; background-image:url(../images/j5.png);}
.bgcontact{
width:100%; overflow:hidden; background-image:url(../images/c3.jpg); background-position:center; background-repeat:no-repeat;}
.mapinfo{
height:620px; margin:0px; padding:0px; width:100%; clear:both; position:relative;}
.mapinfomid{
position:absolute; padding:0 50px; background-color:#2b82d9; width:400px; color:#fff; height:345px; z-index:10; top:130px; right:10%;}
.mapinfomid_top{
font-size:20px; padding:30px 0px 20px 0px; overflow:hidden; width:100%;}
.mapinfomid_list ul li{
width:100%; color:#ade8f8; line-height:28px; padding:2px 0px;}
.mapinfomid_list ul li span{
color:#fff; padding-right:10px;}
.mapinfomid_list ul li a{
color:#ffcd03;}
.contactbg{
width:100%; margin:0px; padding:0px; overflow:hidden; background-color:#f6f6f6;}
.showinfo{
display:none;}	
.indexnews_right_left,.slist_img_1,.slist_img_2{
overflow:hidden}
.indexpro ul li .indexpro_img img,.indexnews_left_img img,.indexpro ul li:hover a,.indexnews_right_left img,.indexsolution_mid ul li img,.prolist ul li .prolist_img img,.smid li .smid_left img,.slist_img_3 img,.ygmid_top img,.slist ul li img{ -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); transform: scale(1, 1);}
.indexpro ul li:hover .indexpro_img img,.indexnews_left_img:hover img,.indexnews_right_left:hover img,.indexsolution_mid ul li:hover img,.prolist ul li:hover .prolist_img img,.smid li:hover .smid_left img,.slist_img_3:hover img,.ygmid_top:hover img,.slist ul li:hover img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}

.submenu_left{float:left; width:180px;}
.submenu{position:fixed; left:0; top:114px; display:none; z-index:999; background-color:#fff; width:100%; padding:55px 0px;}
.submenu_more{ margin-top:25px; display:inline-block; width:113px; height:30px; text-align:center; line-height:30px; border:1px #2b82d9 solid; font-size:14px;-moz-border-radius: 15px; /* Gecko browsers */ -webkit-border-radius: 15px; /* Webkit browsers */ border-radius:15px; color:#2b82d9; }

.submenu_more:hover{
background-color:#2b82d9; color:#fff;}
.submenu_right{
float:left; margin-left:60px; width:760px; font-weight:bold}
.submenu_right table{
width:100%;border-collapse: collapse; }
.submenu_right table td{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
border:1px #d5d5d8 solid; padding:10px 10px; line-height:25px; font-size:12px; text-align:center; vertical-align:middle;}
.submenu_right table td img{
width:150px}
.submenu_right table td:hover{
background-color:#2b82d9;}
.submenu_right table td:hover a{
color:#fff}
.showjobhide{
line-height:25px; border:none; padding-bottom:0px; width:100%; margin:0px; clear:both; padding-top:35px; font-size:14px; display:none;}



.banner { position: relative; background-size: cover; background-position: center top; height:820px;} 
.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; background-size: cover; background-position: center top; position: absolute; width: 100%; height: 820px; } 
 
.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: 45px; 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: 60px; height: 6px; background-position: center center; background-repeat: no-repeat; display: inline-block; margin-right: 10px; background-color:#fff;
-moz-border-radius: 18px; /* Gecko browsers */ -webkit-border-radius: 18px; /* Webkit browsers */ border-radius:18px; /* W3C syntax */ } 
.banner .btns a.current { background-color:#2b82d9;   }
.banner_txt1{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:170px;-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_more{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:60px;-webkit-transition-duration: 0.9s; -ms-transition-duration: 0.9s; -o-transition-duration: 0.9s; -moz-transition-duration: 0.9s; transition-duration: 0.9s; filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.banner .list.current .banner_txt1{
margin-top:120px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.banner .list.current .banner_more{
margin-top:25px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	  
	  
.banner .list .element{width:100%;color:#fff;text-align:center;position:absolute;-webkit-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}
.banner .list .t1{opacity:0;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;top:520px;font-size:55px; color:#fff; line-height:55PX;text-shadow:0 0 10px #000}
.banner .list .t2{opacity:0;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;text-transform:uppercase;top:590px;font-size:48px;text-shadow:0 0 10px rgba(0,0,0,0.6); font-size:26PX;}
.banner .list .btn{opacity:0;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s;top:600px;font-size:15px}
.banner .list .btn a{-webkit-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;display:inline-block;border:3px solid #e3e6e3;width:233px;height:42px;line-height:42px;color:#fff;text-transform:uppercase;-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px; }
.banner .list .btn a:hover,.banner .list .btn a.current{background-color:#1b74c4;color:#fff;border:2px solid #1b74c4}
.banner .list.current .t1{opacity:1;top:320px}
.banner .list.current .t2{opacity:1;top:430px}
.banner .list.current .btn{opacity:1;top:520px}
.banner .banner-news{position:absolute;width:100%;bottom:0;left:0}	  
.showinfo p{padding-left:50px;  background:url(../images/ptel.png) no-repeat left center; line-height:42px}
.showinfo p:nth-child(2){padding-left:50px;  background:url(../images/pmail.png) no-repeat left center;}

.menuadd {margin:0; padding:0; position:relative;padding-top:12px;}
.subbg{background:#fff;}
.menuadd .menu-title {height:21px; overflow:hidden; padding:6px 8px;background-position:0 0;background-repeat:repeat-x; color: #fff; font-size:14px; font-weight:bold;}
.menuadd .menu-p {display:block; cursor:pointer; line-height: 43px; height: 43px; overflow: hidden;  display: block;  background:#2b82d9; margin-top:10px}
.menuadd .menu-p:hover{background-color: #d10707;}
.menuadd .menu-p .menu-i {float:left;display:inline;	width:43px;	height:43px;overflow:hidden;  background:url(../images/subnavico.png) no-repeat 10px 6px; margin:5px 6px 0 0;}
.menuadd .menu-p a:link, .menuadd .menu-p a:visited {color: #fff; text-decoration:none;font-size:15px;}
.menuadd .menu-p a:hover {color: #fff; text-decoration:none;}
.menuadd .menu-p-current .menu-i {background:url(../images/subnavico.png) no-repeat 10px -30px; }
.menuadd .menu-p-current a:link, .menuadd .menu-p-current a:visited {	color:#fff;	font-weight:bold;}
.menuadd .menu-p-current a:hover {color:#fff;}
.menuadd .menu-c {border-top:solid 1px #e6e6e6;	display:none;padding:4px 0 4px 20px;}
.menuadd .menu-c-current {display:block;}
.menuadd .menu-c ul {display:block;}
.menuadd .menu-c li {list-style:none; color:#5d5d5d; font-size:14px; height:30px; line-height:30px; background:url(../images/sub_dot.jpg) no-repeat 5px center; padding-left:25px; text-align:left;}
.menuadd .menu-c a:link, .menuadd .menu-c a:visited {color:#444;	text-decoration:none;}
.menuadd .menu-c a:hover {color:#2b82d9;	text-decoration:none;}
.menuadd .menu-c .current:link, .menuadd .menu-c .current:visited {color:#369;font-weight:bold;}	
.menuadd .menu-c .current:hover {color:#2b82d9;}

.nytit{padding:35px 0px;height:80px; width:1120px; line-height:80px; font-size:55px; color:#ccc; padding-left:80px; background:url(../images/news.png) left center no-repeat;}
