@charset "gb2312";*{word-break:break-all;margin:0;padding:0}
body{behavior:url(csshover3.htc)}
body{font-size:14px;color:#333;font-family:Î¢ÈíÑÅºÚ,microsoft yahei,courier new,Courier,monospace;padding:0;margin:0 auto;line-height:30px;background-color:#fff;overflow-x:hidden;width:100%}
a{color:#333;text-decoration:none}
a:hover{color:#48A0FA;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0}
ul,li,dl,dt,dd{list-style:none}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.lan{color:#1372f4}
.clear,.c{clear:both}
.mcon tr:hover{color:#48A0FA}
.blank{clear:both;height:20px}
.about{float:right}
.imgZoom{overflow:hidden}
.imgZoom img{-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s; max-width:94%; padding:3%;}
.imgZoom:hover img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
table{text-align:center;border-collapse:collapse;border-spacing:0;margin:0 auto}
table tr:nth-child(odd){background:#f4f4f4}
table td:nth-child(even){}
table tr:hover{background:#48A0FA;color:#fff}
table td,table th{border:1px solid #ddd}
table tr:nth-of-type(1){}
img{border:0;height:auto}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #d8d8d8;border-bottom:inset 1px #d8d8d8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.wrap{width:1200px;margin:0 auto}
.dqwz{border-bottom:3px #ddd double;margin-bottom:10px;color:#48A0FA;margin-top:25px}
.top1{height:34px;border-bottom:1px #adadad solid;line-height:34px;overflow:hidden}
.t1{float:left}
.t2{float:right}
.top2{padding-top:38px;overflow:hidden;height:94px}
.logo{float:left}
.logo img{max-width:100%}
.tel{float:right;background:url(../images/tel.png) no-repeat 0 5px}
.tel p{display:block;padding-left:50px;line-height:25px}
.tel p span{display:block;float:right;color:#48A0FA;font-size:28px;font-weight:700}
.nav{height:55px;width:100%;background:url(../images/nav_bg.jpg) repeat-x;background-color:#48A0FA}
.nav ul{width:1200px;margin:0 auto}
.nav li{width:12.5%;float:left;text-align:center;box-sizing:border-box;display:inline;line-height:55px;background:url(../images/navl.png) no-repeat left center}
.nav li a{color:#fff;font-size:16px;display:block}
#sjbanner_tabs{display:none}
.banner{width:100%;position:relative;z-index:0;clear:both}
.index_banner{margin:0 auto;width:100%;height:auto}
.index_banner ul{overflow:hidden}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%}
.index_banner li a{display:block;margin:0 auto}
.index_banner cite{position:absolute;bottom:15px;left:45%;z-index:9999;display:block;width:188px;height:20px;_display:none}
.index_banner cite span{float:left;display:block;width:1em;height:1em;text-indent:-999em;opacity:.8;cursor:pointer;background-image:url(../images/tg_flash_p2.png);background-repeat:no-repeat;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:5px}
.index_banner cite span:hover{background-color:#f5f5f5}
.index_banner cite span.cur{cursor:default;background-image:url(../images/tg_flash_p.png);background-repeat:no-repeat}
.titis{height:108px;text-align:center}
.titis h2{height:54px;line-height:54px;font-size:36px;color:#313131}
.titis h2 a{color:#313131}
.titis h2 span{padding-right:12px}
.titis p{height:28px;font-size:18px;color:#707070;line-height:28px}
.titis1{height:108px;text-align:center}
.titis1 h2{height:54px;line-height:54px;font-size:36px;color:#fff}
.titis1 h2 a{color:#fff}
.titis1 h2 span{padding-right:12px}
.titis1 p{height:28px;font-size:18px;color:#fff;line-height:28px}
.rs{width:100%;height:70px;color:#666;overflow:hidden; background:#f7f7f7; }
.rsz{float:left;width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:70px}
.rsz a{color:#666;text-decoration:none;padding-right:10px}
.rs span{font-size:18px;color:#48A0FA;font-weight:700}
.rsy{width:212px;background:#fff;height:32px;margin:15px 30px auto auto;padding-left:5px;border-radius:3px;border:1px #ccc solid;float:right}

.yz_bj{background: url(../images/yz_bj.jpg) no-repeat center top;height: 233px;}
.yz_c{}
.yz_c h3{float:left;width:182px;padding-right:40px;padding-top:74px;font-size:36px;color: #FF6D00;font-weight: bold;text-align: right;line-height:40px}
.yz_c dl{float:left;width:77%;padding:35px 0 0 36px;}
.yz_c dt{height: 45px;background:url(../images/yz_ico1.png) no-repeat left bottom;font-size:18px;color: #333333;font-weight: bold;line-height: 30px}
.yz_c dt span {padding-right:15px;}
.yz_c dd {padding-top:18px;color: #333333;line-height: 26px;font-size:14px;}

.fenl{background: url(../images/pro_lx.jpg) center no-repeat;height: 171px;margin:0 auto;box-sizing: border-box;padding:21px 0 0 18px; margin-top:50px;}
.fenl h4{background:#48A0FA;width:11%;height: 127px;text-align: center;font-size:24px;color: #fff;padding-top:32px;line-height: 30px;box-sizing: border-box;float:left;}
.fenl h4 a {color: #fff;}
.f_fr{float:right;width:86%;}
.f_fr li{ width:16%; height: 40px;line-height:75px;font-size:16px; float:left;}
.f_fr li em a{display: inline-block;color: #313131;font-weight: bold; font-style:normal;}
.f_fr li span a{color: #666666;padding:0 20px;}

.mcpbg{ /*background:url(../images/mcpbg.jpg) #1D1D25 no-repeat center top;*/ padding:10px 0;}
.mcp1{ border:1px #a8a7b0 dashed; margin:30px auto; padding:5px; overflow:hidden; }
.mcp1 h3{  float:left; background-color:#f87f2a; text-align:center; color:#fff; font-size:24px; padding:10px 20px; margin-right:5px;}
.mcp11{background-color:#f7f7f7; overflow:hidden; padding:0 10px;}
.mcp1 a{ margin-right:10px; line-height:80px;}
.red{ color:#f87f2a;}
.mcp2{ margin-bottom:50px; }
.sycp{ overflow:hidden;}
.sycp li{ width:23%; float:left; margin:2% 1% 0; background:#e8e8e8; }
.sycp li a{ display:block; }
.sycp li .wz{ margin:10px; font-size:18px; text-align:center; line-height:30px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.sycp li .wz span{ float:right; background:url(../images/mcp2.png) no-repeat center center; display:block; height:20px; width:60px; line-height:20px; margin-top:10px; padding:0 5px;}

.witn_c dt img,.part_c li img,.new_c1 dt img,.patent_r dt img,.resou2 li img,.resou1 li p img{-webkit-transition:1s;-moz-transition:1s;transition:1s}
.witn_c dt img:hover,.part_c li img:hover,.new_c1 dt img:hover,.patent_r dt img:hover,.resou2 li img:hover,.resou1 li p img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.edge{line-height:24px;color:#292929;font-family:microsoft yahei;overflow:hidden;padding:50px 0 0;height:1596px}
.edge1{background:url(../images/edge_pic1.jpg) no-repeat center 0;height:456px}
.edge2{background:url(../images/edge_pic2.jpg) no-repeat center 0;height:464px;color:#fff}
.edge3{background:url(../images/edge_pic3.jpg) no-repeat center 0;height:430px}
.edge_w{width:435px;padding:74px 0 0 107px}
.edge_w h3{height:92px;border-bottom:solid 2px #b8b8b8;font-size:24px;line-height:39px;color:#1276dd}
.edge_w h3 span{display:block;font-size:20px;line-height:36px;font-weight:400;color:#282828}
.edge_w li{display:block;clear:both;background:url(../images/ico08.gif) no-repeat 0 29px;padding:24px 0 0 25px}
.edge_ico{background:url(../images/edge_ico1.gif) no-repeat 0 0;left:0;top:82px;text-align:center;font-family:Times New Roman;width:72px;height:86px;line-height:70px;font-size:44px;color:#1276dd;letter-spacing:-1px}
.edge2 .edge_ico{background:url(../images/edge_ico2.gif) no-repeat 0 0;color:#fff}
.edge2 .edge_w h3,.edge2 .edge_w h3 span{color:#fff;border-color:#fff}
.edge2 .edge_w li{background:url(../images/ico09.gif) no-repeat 0 28px}
.m1{}
.m11{width:540px;float:left;margin-right:50px}
.m12{width:610px;float:left}
.m12 h3{margin-top:30px;font-size:24px}
.m12 h3 a{color:#fff}
.m12 h2{font-size:34px;font-weight:400}
.m12 p{text-indent:28px;line-height:24px;margin:25px 0;border-top:1px #333 solid;padding-top:25px}
.m13{clear:both;border:1px #a6a6a6 solid;overflow:hidden;margin:50px auto;background:url(../images/m1.jpg);padding:40px 0}
.m13 li{width:23%;float:left;text-align:center;margin:0 1%;font-size:15px;border-left:1px #a6a6a6 solid;box-sizing:border-box}
.m13 li:first-child{border:0}
.m13 li a{display:block}
.m13 li span{display:block;width:53px;height:95px;background:url(../images/m4ico.png) no-repeat;margin:0 auto;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.m13 li p{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:18px;color:#ccc}
.m13 li .gsjj{background-position:0 0}
.m13 li .qywh{background-position:-62px 0}
.m13 li .spzx{background-position:-122px 0}
.m13 li .lxwm{background-position:-186px 0}
.m13 li:hover .gsjj{background-position:0 -110px}
.m13 li:hover .qywh{background-position:-62px -110px}
.m13 li:hover .spzx{background-position:-122px -110px}
.m13 li:hover .lxwm{background-position:-186px -110px}
.m4{margin-bottom:50px;padding:30px 0 50px;width:100%;height:auto;background:url(../images/m41.jpg) #fff5f5 repeat-x center top}
.m4t{text-align:center;margin-bottom:30px}
.m4c{width:100%;height:auto;background-color:#fff;padding:50px 0}
#gundong3{width:100%;box-sizing:border-box}
#gundong3 .content{overflow:hidden}
#gundong3 .content .left{width:50px;display:inline;float:left;text-align:center;padding-top:110px}
#gundong3 .content .right{width:50px;display:inline;float:right;text-align:center;padding-top:110px}
#gundong3 .content #marquee3{width:1100px;display:inline;float:left;height:300px;overflow:hidden}
#gundong3 .content #marquee3 li{text-align:center;width:330px;float:left;margin-right:30px;overflow:hidden;border-bottom:3px #757373 solid}
#gundong3 .content #marquee3 li:hover{border-bottom:2px #f06b00 solid}
#gundong3 .content #marquee3 .m3tp img{max-width:100%}
#gundong3 .content #marquee3 li .m3txt{height:50px;line-height:50px;text-align:left;font-size:16px}
#gundong3 .content #marquee3 li:hover a{color:#333}
.m4gd{width:120px;height:30px;border-radius:30px;background-color:#ff9600;text-align:center;color:#fff;margin:0 auto}
.m4gd a{color:#fff}
#gundong3 .content #marquee3 li .m3txt span{border:1px #393939 solid;border-radius:30px;float:right;height:20px;line-height:20px;font-size:12px;margin-top:15px;padding:0 5px}

.m5{ margin-bottom:50px;}
.m5t{ background:url(../images/m5t.jpg) no-repeat center top; height:100px; font-size:36px; line-height:normal; font-weight:bold; text-align: center; margin-bottom:30px;}
.m51{ width:760px; float:left; margin-right:78px;}
.n1{ width:180px; float:left;}
.n1c{ width:980px; padding:10px 20px; float:left;}
.nimg{ width:34%; float:left; border:4px #eeeeee solid; margin-right:20px;}
.nimg img{ max-width:100%;}
.ntxt{width:62%; float:left; }
.m5 h2{ font-size:18px; height:40px; line-height:40px; overflow:hidden; border-bottom:1px #dddddd solid; background:url(../images/m57.jpg) no-repeat left top; padding-top:20px; margin-bottom:10px;}
.m5 p{ color:#666666; line-height:24px;font-size:12px; margin:10px auto 0px; height:150px; overflow:hidden;}
.m5gd{   margin:10px auto 20px 0px;}
.m5gd a{ color:#ffffff;}
#divMainTab { width:100%; padding-top:20px;} 
#divMainTab li{ width:100%; height:120px; margin-bottom:10px; text-align:left; font-size:16px; cursor:pointer;  }
.selected { background:url(../images/sel.jpg) no-repeat right center;} 
#divMainTab li span{ display:none;}
.normal{  }
.news{ background:url(../images/m55.jpg) no-repeat 7px center;}
.news li{background:url(../images/m53.jpg) no-repeat left center; width:49%; float:left; margin-right:1%; border-bottom:1px #dddddd solid; }
.news li a{ display:block; margin-left:30px; line-height:50px; height:50px; overflow:hidden;}
.news li:hover{ background:url(../images/m54.jpg) no-repeat left center;}
.news li a span{ float:right; padding-right:10px;}

.cont-way {clear: both;overflow: hidden;padding-bottom: 80px;}
.way-info{float: left;width: 40%;padding-top: 50px;}
.way-con {clear: both;overflow: hidden;padding-top: 50px;margin-top: 40px;border-top: 1px solid #ddd;}
.way-info p{ line-height:36px}
.way-map {float: right;width: 50%;overflow: hidden;margin-top: 30px;}

.flink{width:100%;line-height:40px;padding-bottom:40px;background:url(../images/flink.jpg) no-repeat center top;padding-top:20px}
.flinkt{float:left;margin-right:15px;font-size:18px;font-weight:700;color:#48A0FA}
.flink a{padding:0 6px}
.f1t{font-size:18px;font-weight:700;color:#fff}
.foot{background-color:#282828;color:#919191}
.foot a{color:#919191}
.ftop{text-align:right;margin-bottom:20px}
.f1{width:30%;float:left}
.flogo{border-bottom:1px #535353 solid;width:220px;padding-bottom:20px;margin-bottom:20px}
.f1 i{background:url(../images/i1.png) no-repeat;width:16px;height:16px;margin-top:10px;margin-right:10px;float:left}
.f1 .p1{background-position:0 0}
.f1 .p2{background-position:0 -18px}
.f1 .p3{background-position:0 -38px}
.f1 p span{font-family:Impact;font-size:20px;color:#fff}
.f1 p{margin-bottom:10px}
.mfzx{width:120px;line-height:35px;background-color:#48A0FA;text-align:center}
.mfzx a{color:#fff;display:block}
.foot dl{width:16%;float:left}
.foot dl div{width:12px;height:2px;background-color:#48A0FA;margin:10px 0}
.fwx{float:left;width:22%;text-align:right}
.bq{margin-top:40px;padding:5px 0;color:#fff;border-top:1px #535353 solid}
.nbanner{width:100%;overflow:hidden}
.nbanner img{width:100%}
.nyl{width:45%;float:left;margin-bottom:50px}
.nyl img{}
.nyr{width:41%;float:left;margin-left:4%;display:inline}
.nyr h2{font-size:26px;margin-bottom:30px}
.nytel{width:100%;display:inline-table;height:60px;font-size:24px;line-height:60px;color:#fff;border-radius:4px;background-color:#d82315;text-align:center;overflow:hidden;text-align:center;margin-top:30px}
.nytel a{color:#fff}
.proimg{overflow:hidden;border:1px solid #ccc;float:left;width:98%;margin-top:2%;padding-top:0;padding-right:0;padding-left:0}
.bigImg{position:relative;float:left;width:100%;overflow:hidden}
.bigImg img{float:left;width:98%;padding:1%}
.prodTitle{font-size:22px;height:30px;line-height:30px;overflow:hidden;padding-top:8px;margin-bottom:20px;text-align:left}

.pro_pho{background:url(../images/pro_pho.jpg) no-repeat 0 0;border:5px solid #48A0FA;line-height:28px;padding:42px 0 0 97px;height:85px;color:#666;white-space:nowrap}
.pro_pho b{display:block;font-size:24px;line-height:30px;color:#fb9505;letter-spacing:-1px}
.pro_list{width:73%;overflow:hidden}

.dh{margin:3% 0;height:60px;line-height:60px;background:url(../images/nytel.jpg) no-repeat left center}
.dh b{font-size:28px;color:#48A0FA}
.zx{border-bottom:1px #ddd dashed;padding-bottom:8px;margin-bottom:10px}
.zx h3 a{font-size:18px}
.zx h3 span{float:right;font-size:14px;font-weight:400;color:#666}
.zx li{width:25%;float:left;height:40px;line-height:40px;margin-right:2%;display:inline;margin-bottom:3%;background:#48A0FA;text-align:center}
.zx li a{color:#fff}
.zx .li1{background-color:#fd8901}
.cp_txt{width:100%;overflow:hidden; margin-right:auto;margin-left:auto;float:left}
.cp_txt p{line-height:35px;color:#333}
.cp_txt table{margin-top:10px}
.txt_name{width:100%;height:34px;font-size:16px;font-weight:700;border-left:6px #48A0FA solid;border-bottom:1px #ddd solid;padding-left:10px;margin-bottom:25px}
.cp_list{display:block;width:100%;overflow:hidden;margin-top:0;margin-right:auto;margin-bottom:30px;margin-left:auto;padding:0;list-style-type:none}
.cp_list li{width:23%;overflow:hidden;float:left;margin:1%;margin-left:0;box-sizing:border-box;border:1px #ddd solid}
.cp_list li a img{height:160px;width:100%}
.cp_list li p{display:block;width:100%;height:38px;line-height:38px;text-align:center;overflow:hidden;background-color:#48A0FA}
.cp_list li p a{color:#fff;text-decoration:none}
.cp_list li p a:hover{text-decoration:underline}
.cp_body{width:100%;overflow:hidden;margin-right:auto;margin-bottom:0;margin-left:auto}
.cp_body img{max-width:100%}
.cp_name{width:100%;border-bottom:1px #eaeaea solid;float:left}
.cp_erNav{width:100%;margin-right:auto;margin-left:auto}
.cp_erNav li{width:19%;height:64px;float:left;line-height:64px;display:inline;text-align:center;background-color:#48A0FA;margin:0 2px;font-size:18px}
.cp_erNav li a{color:#fff;text-decoration:none;float:left;width:100%}
.cp_erNav li a:hover{color:#fff;float:left;width:100%}
.cp-tit{padding-left:20px;line-height:42px;position:relative;overflow:hidden;margin:10px auto;background:#f8f8f8}
.cp-tit span{font-size:22px;color:#333;font-weight:400}
.cp-tit em{font-size:16px;font-weight:400;color:#666;text-transform:uppercase;padding-left:10px;font-style:normal}
.cp-tit:before{position:absolute;content:"";width:10px;height:45px;background-color:#48A0FA;left:0}
.cpxgt{background:url(../images/cpxgt.png) #f0f0f0 no-repeat 20px center;height:70px;padding-left:80px}
.cpxgt h2{font-size:26px;padding-top:10px}
.cpxgt p{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:18px;color:#666}
.cp_xg ul{border:1px #ddd solid;padding:20px;overflow:hidden;margin-bottom:30px}
.cp_xg li{text-align:center}
.mleft{width:25%;float:left;display:inline;margin-top:20px}
.cplb{background-color:#eee}
.cpt{margin-bottom:10px}
.cpt{background:#48A0FA;font-size:30px;color:#fff;font-weight:700;display:block;text-align:center;padding:30px 0}
.cpt span{display:block;font-size:16px;color:#fff;text-align:center;font-weight:400}
.cplb .con ul{}
.cplb .con ul li{font-size: 18px;background: url(../images/m12i.png) #eee no-repeat 20px center;height: 40px;line-height: 40px;text-indent: 45px; margin:8px auto; }
.cplb .con ul li a{ border-bottom:1px #fff solid;background:url(../images/mli.jpg) no-repeat 15px center;text-indent:35px;font-size:16px;line-height:40px;height:40px;overflow:hidden;border-bottom:1px #9d9d9d dashed;width:98%;float:left}
.xgxw{margin-bottom:30px;}
.xgxw li{border-bottom:1px #ddd dashed;background:url(../images/mli.jpg) no-repeat left center;text-indent:20px;line-height:40px;height:40px;overflow:hidden;width:48%;float:left;margin:0 1%}
.mright{float:left;width:73%;margin-left:2%;display:inline;margin-top:20px}
.mcon{font-size:16px;line-height:34px}
.mcon img{ max-width:100%; }
.main_kg{padding-bottom:80px;width:100%}
.pro_nr li{width:99%;background:#fff;margin-bottom:2%}
.pro_nr li a{display:block;border:1px solid #d9d9d9;transition-delay:0s;transition-duration:.5s;transition-property:all;transition-timing-function:ease}
.pro_nr li a:hover{border:1px solid #48A0FA;-moz-box-shadow:0 0 20px #999;-webkit-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;transition-delay:0s;transition-duration:.5s;transition-property:all;transition-timing-function:ease}

.pro_nr1 li{width:31%; float:left; margin:1%;}
.pro_nr1 li a{display:block; transition-delay:0s;transition-duration:.5s;transition-property:all;transition-timing-function:ease}
.pro_nr1 li a:hover{/*border:1px solid #48A0FA;-moz-box-shadow:0 0 20px #999;-webkit-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;transition-delay:0s;transition-duration:.5s;transition-property:all;transition-timing-function:ease*/}
.pro_pic1{width:100%;padding:12px}
.pro_pic1 img{width:100%; max-width:100%; display:block}
.pro_pic1 h4{ display:block; text-align:center; font-weight:normal; line-height:36px; font-size:16px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

.pro_pic{width:30%;padding:12px}
.pro_pic img{width:100%;display:block}
.pro_wb{width:64%;padding:12px}
.pro_js span{font-weight:700}
.pro_mc h4{font-size:20px;color:#707070}
.pro_mc i{display:block;height:2px;background:#d7d7d7;width:17%;margin-top:.875rem}
.pro_more{width:25%;background:#48A0FA;height:44px;line-height:44px;text-align:center;color:#fff;float:right;margin-top:10px}
.pro_more span{font-family:ËÎÌå;padding-left:.5rem}
.pro_ic li{width:31%;background:#fff;margin:1.1%}
.pro_ic li a{display:block;border:1px solid #d9d9d9;transition-delay:0s;transition-duration:.5s;transition-property:all;transition-timing-function:ease}
.pro_ic li a:hover{border:1px solid #48A0FA;-moz-box-shadow:0 0 20px #999;-webkit-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;transition-delay:0s;transition-duration:.5s;transition-property:all;transition-timing-function:ease}
.pro_pic0{width:99%;padding:12px}
.pro_pic0 img{width:92%;display:block}
.pro_wb0{width:90%;padding:12px}
.pro_mc0 h4{font-size:20px;color:#707070}
.pro_mc0 i{display:block;height:2px;background:#d7d7d7;width:17%;margin-top:.875rem}
.nylx{border:1px #ddd solid}
.nylxc{padding:10px}
.nylx h2{font-size:18px}
.ny{margin-bottom:30px;font-size:16px;line-height:32px}
.p16{font-weight:700;font-size:20px}
.ptitle{line-height:35px;margin-bottom:8px;text-align:center}
.pline{border-bottom:4px double #ddd;height:35px}
.info{text-align:center;line-height:30px;color:#666;padding-right:18px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;margin-bottom:20px}
.i5upage{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-size:14px}
.i5upage li{list-style-type:none;float:left}
.i5upage a,.i5upage span{display:block;color:#390;font-weight:400;text-decoration:none;letter-spacing:0;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.i5upage a:hover,.i5upage a.current{color:#f44;border:1px solid #f44}
.i5upage input{padding:0;color:#390;height:16px;width:25px;border:0 solid #fff;text-align:center;margin-top:0;margin-right:-5px;margin-bottom:0;margin-left:-5px;vertical-align:middle;font-size:12px}
.list{}
.list .node{margin-bottom:8px}
.list .node .title{padding-bottom:6px;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ebebeb}
.list .node .title h2{margin:0;padding:0;font-size:16px}
.list .node .title a{border-left-width:5px;border-left-style:solid;border-left-color:#d9d9d9;padding-left:5px}
.list .node .title a:hover{text-decoration:underline}
.list .node .description{padding:8px;line-height:150%;color:#555}
.list .node .description p{margin:0;padding:0}
.list .node .info{text-align:right;font-size:12px;line-height:20px;color:#666;padding-right:18px}
.list .node .info span{color:#390}
.mcon input{border:1px #ccc solid;padding:3px}
.box{background-color:#e1e1e1;padding-bottom:10px}
.title1{height:51px;line-height:43px;background:#068ef4;text-align:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:5px}
.title1 a{color:#fff}
.content1{background:0 0;overflow:auto;padding:0 10px}
.content1 a{display:block;height:33px;line-height:33px;border-bottom:1px #fefefe solid;overflow:hidden;background:url(../images/dot.jpg) left 10px no-repeat;width:110px;float:left;padding-left:18px;margin-left:5px;overflow:hidden}
.content1 a:hover{}
.mrt{background-color:#e7e7e7;height:47px;line-height:47px;border-left:#48A0FA 5px solid;margin-bottom:20px;font-size:16px;font-weight:700;text-indent:20px}
.tjcp{width:100%;overflow:hidden}
.zx{border-bottom:1px #ddd dashed;padding-bottom:8px;margin-bottom:10px}
.zx h3 a{font-size:18px}
.zx h3 span{float:right;font-size:14px;font-weight:400;color:#666}
.cpzs{}
.cpzs li{width:24%;float:left;text-align:center;display:inline;margin:1% .5%;box-sizing:border-box}
.fdh{display:none}
.nylx1,.nylx2{width:40%;float:left}
.nchtit{margin-bottom:30px}
.nchtit h2{font-size:26px;font-weight:400;background:url(../images/nchtit.png) no-repeat left center;padding-left:40px;height:47px;line-height:47px}
.nchtit h2 span{border-left:1px #999 solid;font-size:18px;font-weight:400;height:47px;margin-left:10px;padding-left:10px;line-height:47px}
.nchtit .gd{float:right;width:100px;height:30px;line-height:30px;margin-top:10px;border:1px #aeaeae solid;text-align:center}
.nch1{overflow:hidden;margin-bottom:50px}
.nch1 li{width:31.3333%;margin:0 1% 2%;display:inline;float:left;background-color:#f5f5f5;display:inline;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}
.nch1 li .txt{padding:20px;overflow:hidden}
.nch1 li .txt h2{font-size:18px;text-align:left;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nch1 li .txt p{line-height:24px;font-size:14px}
.nch1 li .txt .gd{width:33px;height:33px;float:right}
.nch1 li .txt .gd a{display:block;background:url(../images/nchico.png) no-repeat 0 0;width:33px;height:33px}
.nch1 li .txt .gd a:hover{background-position:-33px 0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}
.nch1 li:hover{transform:translateY(-10px);-moz-box-shadow:0 0 20px #666;-webkit-box-shadow:0 0 20px #666;box-shadow:0 0 20px #666}
.mdt{width:63%;float:left;height:467px}
.mlx{width:37%;float:left;height:467px;background-color:#d10707;color:#fff}
.mlxc{padding:50px}
.mlx h3{font-size:28px;padding:20px 0;border-top:1px #fff dashed;border-bottom:1px #fff dashed;margin-bottom:30px}
.mlx p{margin-bottom:10px}
.mlxtel{border-top:1px #fff dashed;padding-top:30px;margin-top:30px}
.mlxbg{background:url(../images/mlxbg.jpg) #fff no-repeat center top;padding-top:260px}
.mlx1{background:url(../images/mlxtm.png);padding-top:50px;margin-bottom:50px}
.mlx1 .txt{width:80%;margin:0 auto;text-align:center;font-size:16px;margin-bottom:30px}
.mlx1con{background-color:#48A0FA;padding:30px 0;color:#fff;font-size:16px}
.mlx1con ul{overflow:hidden}
.mlx1con li{float:left;background:url(../images/mlxi1.png) no-repeat left center;width:32%;margin-left:18%;padding-left:90px;height:90px;box-sizing:border-box;padding-top:15px;line-height:30px}
.mlx1con .li1{background:url(../images/mlxi2.png) no-repeat left center;width:48%;margin-left:2%}
.mat{margin-bottom:30px;text-align:center}
.mat h2{font-size:34px;line-height:50px}
.mat p{text-transform:uppercase}
.mat div{width:30px;height:3px;background-color:#48A0FA;margin:10px auto}
.mat h2 span{color:#48A0FA}
.mlx3{margin-bottom:50px}
.mlx3 .mat div{margin-top:10px}
.newsli li{border-bottom:1px #ddd dashed;line-height:35px}
.newsli li span{float:right;color:#999}
.prenext{color:#e50012;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;width:98%;line-height:30px;margin-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#999;margin-bottom:15px}
.prenext .pre{float:left;width:100%}
.prenext .pre a{color:#333;text-decoration:none}
.prenext .pre a:hover{color:red}
.prenext .next{text-align:left;float:left;width:100%}
.prenext .next a{color:#333;text-decoration:none}
.prenext .next a:hover{color:red}
.gycp li{background:#f3f5f7;box-shadow:0 0 15px #c7cdea;width:31.33333%;margin:0 1% 2%}
.gycp li:hover p{background:-webkit-linear-gradient(#f4020f,#48A0FA);background:-o-linear-gradient(#f4020f,#48A0FA);background:-moz-linear-gradient(#f4020f,#48A0FA);background:linear-gradient(#f4020f,#48A0FA);color:#fff}
.mfw3 ul{overflow:hidden;margin-bottom:50px}
.mfw3 li{width:380px;margin:0 10px;display:inline;float:left;background-color:#f7f7f7;margin:0 10px;display:inline;height:500px}
.mfw3 li .imgZoom{}
.mfw3 li .txt{padding:20px 30px}
.mfw3 li .txt h2{font-size:26px;text-align:left;position:relative;margin-bottom:25px;font-weight:400}
.mfw3 li .txt h2:after{margin-top:15px;width:30px;height:1px;background-color:#cc1d14;display:block;content:"";position:absolute;z-index:11}
.mfw3 li .txt p{line-height:24px;font-size:14px;text-indent:28px}
.proonedetailfltel{clear:both;display:block;font-size:14px;color:#999;margin-top:30px}
.proonedetailfltel strong{font-size:30px;color:#d10707;vertical-align:text-bottom;display:inline-block}
@media screen and (max-width:1200px){
.wrap,.banner,.ss{width:100%}
.nav ul{width:100%}
.m1{height:auto}
.m1c{padding:0}
.m11{width:45%;margin-right:5%}
.m12{width:50%}
.yz_bj{ background:none; height:auto; }
.yz_c h3{ display:none;}
.yz_c dl{ width:98%; padding:1%;}
.edge{display:none}
#gundong3 .content .left,#gundong3 .content .right{display:none}
#gundong3 .content #marquee3{width:100%}
.m51c{ position:relative;}
.n1{ position:absolute; top:0; left:0;}
.n1c{ margin-left:180px; width:auto;}
.fwx{width:22%}
.mleft{width:25%}
.mright{width:73%;margin-left:2%}
.pro_wb{width:63%}
.cpt img{width:100%}
.nch1 li{width:31.3333%;margin:0 1% 2%}
.cp_body{width:73%;margin-right:2%}
.cpright{width:25%;margin:0}
.mfw3 li{width:31.33333%;margin:0 1%;height:auto}
}
@media screen and (max-width:980px){


.mleft{display:none}
.mright{width:100%;margin-left:0}
.mdt,.mlx{width:50%}
.mlx1con li,.mlx1con .li1{margin-left:auto;width:100%;background-image:none;text-align:center;padding:0}
.nch1 li{width:48%}
}
@media screen and (max-width:800px){
.tel,.top1{display:none}
.top2{padding:20px 0;height:auto}
.logo{width:100%;text-align:center}
.nyban{height:auto}
.nav{width:100%;background-image:none;background-color:#48A0FA;height:80px;line-height:39px}
.nav li{width:25%;border-right:1px #c2ccff solid;border-bottom:1px #c2ccff solid;line-height:39px;background-image:none}
.nav li a:hover{background-image:none;height:39px}
#sjbanner_tabs{display:block}
#banner_tabs{display:none}

.n1c{ display:none;}
.n1{ position:relative; width:100%; float:none;}
#divMainTab li{ width:50%; float:left; height:50px; line-height:50px; text-align:center;}
#divMainTab li img{ display:none;}
#divMainTab li span{ display:block;}
.normal{ background-color:#cccccc;}
.selected{ background-color:#48A0FA; background-image:none; color:#ffffff;}
.cp_list li{width:48%;margin-left:.5%}
.fenl{ height:auto; background:#459DF5; margin-top:0; padding:0;  }
.f_fr li em a{ color:#fff;}
.f_fr li{ line-height:40px; padding:0 10px;}
.fenl h4{ display:none;}
.f_fr{ width:98%; margin:0 auto; }
.pro_nr1 li{ width:48%; margin:1%;}
.sycp li{ width:48%; margin:1%;}
.xgxw li{width:98%}
.rsz{width:100%}
.pro_wb{width:62%}
.m1{background-size:cover;padding-bottom:30px}
.m11{display:none}
.m12{width:98%;margin:0 1% 2%}
.m13{width:98%;margin:0 1%}
.m13 li{width:23%;margin:0 1%}
.foot dl{display:none}
.f1{width:58%;margin-left:2%;display:inline}
.fwx{width:38%;margin-right:2%}
.bq{margin-top:30px}
.ftop{text-align:center;display:none}
.gycp li{width:48%}
.cpzs li{width:49%;height:auto}
.foot{margin-bottom:40px;padding-top:30px}
.fdh{line-height:40px;height:40px;background-color:#222;width:100%;display:block;position:fixed;z-index:99999;bottom:0;color:#fff}
.fdh li{width:33.33333%;float:left;display:block;text-align:center;border-right:1px #ddd solid;box-sizing:border-box}
.fdh .li{background-color:#48A0FA}
.fdh a{color:#fff}
.about{display:none}
.nylx1,.nylx2{width:100%}
.bq .fr{display:none}
.bq{text-align:center}
.nyl{width:95%;margin:0 auto 20px;box-sizing:border-box;text-align:center;float:none}
.nyl img{border:0}
.nyr{width:98%;margin:0 1%}
.nyr h2{text-align:center}
.nyr h1{text-align:center}
.nyms p{display:block}
.mlx3{display:none}
.nch1 li{width:98%}
.cp_body{width:98%;margin:0 1%}
.cpright{width:98%;margin:0 1%}
.cp_xg li{width:48%;margin:0 1% 2%;float:left}
.mlxbg{clear:both;padding-top:0}
.nchtit{margin-bottom:10px}
.way-info{width: 98%; margin:1%;}
.way-map {display:none;}
}
@media screen and (max-width:640px){
.pro_wb{width:59%}
.foot{background-size:cover}
.m12 h3{display:none}
#gundong3 .content #marquee3{height:289px}
#gundong3 .content #marquee3 li{width:250px}
.pro_js{display:none}
.cp_erNav li a span{display:none}
.cp_erNav li{margin:0 1px}
.nybancon{padding-top:60px;padding-bottom:60px}
.nyban{margin-bottom:30px}
.m5t{ display:none;}
.news li{ width:100%; margin-right:0;}
.mfw3 li{width:98%}
.mfw3 li img{width:100%}
.mdt{display:none}
.mlx{width:100%}
}
@media screen and (max-width:480px){
.pro_wb{width:56%}
.pro_mc h4{font-size:16px}
.pro_mc i{display:none}
.pro_more{width:35%}
.f1,.fwx{width:98%;text-align:center;margin:0 1%}
.f1 i{display:none}
.mfzx,.flogo{margin:0 auto}
.fwx{margin-top:20px}
.mat h2,.m1t h2{font-size:26px}
}
