﻿@charset "utf-8";
#boxBg { background:#fff url(http://www.qysed.cn/20160205_cj_sybg_v2.jpg) 50% 0 no-repeat; padding-top: 68px; position: relative; }
#boxs{/*position:absolute;z-index:200;*/}
.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

:focus { outline: 0;} 

a{ blr:expression(this.onFocus=this.blur());text-decoration:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

.cn li img{ vertical-align:middle;}

::selection{color:#fff; background:#0358b0;}

::-moz-selection{color:#fff; background:#0358b0;}

::-webkit-selection{color:#fff; background:#0358b0;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif;}
 
body{ background:#f8f8f8; }

textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li,.lifl dd{ float:left; display:inline; list-style:none;}

.fr{ float:right;}

.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{ font-family:Microsoft YaHei,LiHei Pro; }

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:9999; } 

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ /*position:absolute; text-align:center;*/ }

.scroll2 ul{ position:absolute; height:200em; }

.scroll ul li{ float:left; }	

.wrap{ width:990px; margin:0 auto; }

.tbg{ background:url(../bg/tbg.gif) repeat-x left top; height:144px; }

.logo{ background:url(../bg/logo.png) no-repeat; height:65px; display:block; position:absolute; top:28px; left:3px; width:247px; }

.menu{ margin-top:58px; }

.menu li{ width:85px; text-align:center; line-height:37px; text-align:center; height:55px; margin-left:5px; font-size:16px; }

.menu li a{ color:#666; }

.menu li a.nav1{ display:block; height:37px; }

.menu li a.nav1:hover{ background:url(../bg/bg1.png) no-repeat; color:#fff; font-weight:bold; }

.menu li a.nav1.on{ background:url(../bg/bg1.png) no-repeat; color:#fff; font-weight:bold; }

.menu li a.nav{ background:url(../bg/mbg1.gif) no-repeat right top; display:block; height:55px; position:relative; }

.menu li a.nav i{ background:url(../bg/bg2.png) no-repeat center top; display:block; height:10px; position:absolute; top:45px; left:0px; width:82px; display:none; }

.menu li a.nav.on{ background:url(../bg/bg1.png) no-repeat; color:#fff; font-weight:bold; }

.menu li a.nav.hover{ background:url(../bg/bg1.png) no-repeat; color:#fff; font-weight:bold; }

.menu li a.nav.hover i{ display:block; }
/*-----------------------头部-------------------------*/
.container{width: 1000px; margin: 0 auto; position: relative;}
.floatL{float:left;}
.floatR{float:right;}
.alignL{text-align: left;}
.alignR{text-align: right;}
.topmenu{ height:27px; background:#f2f2f2; line-height:27px; border:1px solid #e5e5e5;}
.topmenu .login{ width:400px; color:#999; height:25px;}
.topmenu div a{ color:#999; font-size:12px;}
.topmenu div a:hover{ color:#2f89e6;}
.topmenu .loginr{ text-align:right; position: relative; padding-right:220px;}
.topmenu .loginr .tel400{ background: url(../bg/tel400.png) left center no-repeat; position: absolute; top:0; right:0; z-index: 3; width:218px; height:28px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.topmenu .loginr .tel400{ background: url(../bg/tel400.png) left center no-repeat; position: absolute; top:0; right:0; z-index: 3; width:218px; height:28px;}}

.topmenu .loginr .s-icon-shop{ background: url(../bgs/s-icon-shop.png) 5px 1px no-repeat; padding-left:25px;color:#999; font-size:13px;}
.topmenu .login .s-homeico{background: url(../bg/s-homeico.png) 5px 1px no-repeat; padding-left:23px;color:#999; font-size:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.topmenu .login .s-homeico{background: url(../bg/s-homeico.png) 5px 3px no-repeat; padding-left:23px;color:#d6d9db; font-size:13px;}}

.xlkuai{ background:url(../bg/bg3.gif) repeat-x left top; height:0px;  position:absolute; top:113px; left:0px; width:990px; overflow:hidden; }

.ggy{ height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; margin-bottom:20px; }

.hkuai{ width:630px; overflow:hidden; float:left; }

.lmml{ width:95px; margin-left:30px; line-height:24px; text-align:left; height:135px; overflow:hidden; border-right:1px solid #eee; }

.xlkuai1 .lmml{ height:85px; }

.lmml dt{ width:95px; font-size:14px; color:#0159a5; font-weight:bold; margin-bottom:10px; }

.lmml dd{ width:95px; font-size:12px; }

.lmml dd a{ color:#999; background:url(../bg/dd2.gif) no-repeat left 6px; padding-left:10px; }

.lmml dd a:hover{ color:#0062b2; background:url(../bg/dd1.gif) no-repeat left 6px; }


/*--智慧系统-*/

.hkuais{ width:740px; overflow:hidden; float:left; }
.lmmls{ width:105px; margin-left:30px; line-height:24px; text-align:left; height:40px; overflow:hidden; border-right:1px solid #eee; }

.xlkuai1 .lmmls{ height:45px; }

.lmmls dt{ width:105px; font-size:14px; color:#0159a5; font-weight:bold; margin-bottom:10px; }

.lmmls dd{ width:105px; font-size:12px; }

.lmmls dd a{ color:#999; background:url(../bg/dd2.gif) no-repeat left 6px; padding-left:10px; }

.lmmls dd a:hover{ color:#0062b2; background:url(../bg/dd1.gif) no-repeat left 6px; }

/*---*/

/* 首页关于我们  */
.box{width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.indextitle{text-align:left; width:1000px; margin:30px 0 10px 0;}
.indexabout{ background:url(../bg/ab_bg.gif); height:145px; width:970px; padding:15px; text-align:left;}
.abpic{float:left; padding-right:15px; width:280px;border-right:1px #4f4f4f dashed;}
.abcontent{ float:left; width:635px;  line-height:30px; color:#FFFFFF; font-size:14px; padding-left:15px;}
.abcontent a{ color:#eb6319;}
/*新闻资讯内容*/

.news{ margin-top:20px; width:1000px;}
.new{ width:313px; float:left;margin-top:20px;  margin-right:30px;}
.new ul li{ background:url(../bg/coin.gif) no-repeat 0 center; padding-left:8px; font-size:14px; color:#444; position:relative; line-height:30px;}
.new ul li a{color:#444;width:230px;overflow:hidden;}
.new ul li a:hover{color:#e84b12;}
.new ul li span{ position:absolute; font-size:14px; font-family:Arial, Helvetica, sans-serif; right:0; color:#999999;}
.new .newpic{ padding-bottom:20px;}

.new2{ width:313px; float:left;margin-top:20px; }
.new2 ul li{ background:url(../bg/coin.gif) no-repeat 0 center; padding-left:8px; font-size:14px; color:#444; position:relative; line-height:30px;}
.new2 ul li a{color:#444;width:230px;overflow:hidden;}
.new2 ul li a:hover{color:#e84b12;}
.new2 ul li span{ position:absolute; font-size:14px; font-family:Arial, Helvetica, sans-serif; right:0; color:#999999;}
.new2 .newpic{ padding-bottom:20px;}
/*新闻资讯内容结束*/


/*  我们能做什么*/

.ser{ width:270px; float:left; text-align:center; margin:0 30px;}
.ser h1{ font-size:18px; color:#000000; height:40px; line-height:40px; text-align:center; font-weight:300;}
.ser span{ margin-top:15px;text-align:left; display:block; line-height:18px; font-size:12px; color:#666;}
.midline{ background:url(../images/jt.jpg) center no-repeat; width:5px; float:left; height:230px;}

.mid{ text-align:center; margin-top:60px;}
.shadow{ text-align:center; margin-top:5px; margin-bottom:30px;}



.xwkuai{ width:234px; height:152px; overflow:hidden; position:absolute; top:70px; right:35px; }

.xlpt{ position:absolute; top:0px; left:0px; width:110px; }

.xlpt .tu{ height:110px; overflow:hidden; }

.xlpt .name{ text-align:center; color:#999; padding-top:32px; line-height:14px; font-size:12px; }

.wxpt{ position:absolute; top:0px; right:0px; width:110px; }

.wxpt .tu{ height:110px; overflow:hidden; }

.wxpt .name{ text-align:center; color:#999; padding-top:32px; line-height:14px; font-size:12px; }

.bkuai{ height:333px; overflow:hidden; position:relative; }

.banner{ position:absolute; top:0px; left:0px; width:100%;  }

.banner,.banner li{ height:333px; overflow:hidden; }

.bfl{ position:absolute; top:296px; left:0px; } 

.bfl li{ background:url(../bg/bg4.png) no-repeat -12px 0; width:12px; height:12px; overflow:hidden; cursor:pointer; margin: 0 5px; }

.bfl li.hover{ background-position: 0 0; }

.fdm2{ background:url(../bg/cbg.gif) no-repeat center bottom; padding-top:35px; height:305px; }

.news{ width:469px; }

.news .title{ font-size:18px; color:#0062b2; font-weight:bold; height:57px; overflow:hidden; line-height:18px; }

.news .title i{ font-family:Arial, Helvetica, sans-serif; color:#c2c2c2; font-weight:normal; padding-left:8px; font-size:20px; line-height:20px; }

.news .topbg{ height:105px; overflow:hidden; border-bottom:1px dashed #dcdcdc; }

.news .topbg .name{ margin-left:140px; font-size:16px; color:#e60012; line-height:16px; }

.news .topbg .time{ margin: 8px 0 5px 140px; color:#d1d1d1; font-family:Arial, Helvetica, sans-serif; }

.news .topbg .nr{ margin-left:140px; color:#888; line-height:20px; }

.news ul{ height:125px; padding-top:17px; }

.news li{ line-height:24px; width:469px; }

.news li a{ color:#666; display:block; }

.news li i{ color:#0062b2; font-family:Arial, Helvetica, sans-serif; padding: 0 16px 0 3px; }

.news li a:hover{ color:#e60012; }

.business{ width:460px; position:relative; }

.bxk{ position:absolute; bottom:0px; left:0px;/* background:url(../bg/nbg4.gif) no-repeat left top;*/ width:112px; height:78px; z-index:88; }

.business .title{ font-size:18px; color:#0062b2; font-weight:bold; height:57px; overflow:hidden; line-height:18px; }

.business .title i{ font-family:Arial, Helvetica, sans-serif; color:#c2c2c2; font-weight:normal; padding-left:8px; font-size:20px; line-height:20px; }

.prolist{ margin-top:28px; width:1013px; margin-left:-23px; }

.prolist li{ width:230px; height:70px; overflow:hidden; margin-left:23px; }

.prolist li a{ height:70px; display:block; overflow:hidden; }

.prolist li .name{ margin-left:110px; font-size:16px; line-height:16px; color:#0357a0; }

.prolist li .ywz{ color:#3e89ca; font-size:14px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:5px 0 0 110px; }

.prolist li .ywz i{ display:block; font-size:12px; }

.prolist li .more{ background:url(../bg/bg5.gif) no-repeat; width:58px; height:15px; overflow:hidden; margin:4px 0 0 110px; }

.prolist li a:hover .more{ background-position:-58px 0; }

.fdm{ height:62px; border-top:1px solid #fff; background:#ebebeb; margin-top:45px; padding-top:23px; }

.yqleftbg{ background:url(../bg/bg7.gif) no-repeat 0 -23px; width:12px; height:23px; margin-top:10px; cursor:pointer; }

.yqleftbg:hover{ background-position: 0 0; }

.yqrigbg{ background:url(../bg/bg7.gif) no-repeat -12px -23px; width:12px; height:23px; margin-top:10px; cursor:pointer; }

.yqrigbg:hover{ background-position: -12px 0; }

.qycont{ width:835px; margin-left:65px; height:40px; overflow:hidden; }

.qycont li{ width:92px; height:43px; margin-right:32px; }

.fdm1{ background:url(../bg/bg8.gif) repeat-x left top; height:144px; }

.footer{ height:144px;  }

.fxwz{ position:absolute; top:43px; left:3px; color:#fff; }

.bdfx{ position:absolute; top:42px; left:100px; }

.bdfx li{ width:30px; height:19px; overflow:hidden; margin-right:3px; }

.bdfx li a{ height:19px; display:block; }

.bdfx li a.fcb1{ background:url(../bg/fcb1.gif) no-repeat; }

.bdfx li a.fcb2{ background:url(../bg/fcb2.gif) no-repeat; }

.bdfx li a.fcb3{ background:url(../bg/fcb3.gif) no-repeat; }

.bdfx li a.fcb4{ background:url(../bg/fcb4.gif) no-repeat; }

.copy{ position:absolute; top:69px; left:0px; color:#fff; line-height:24px; }

.copy i{ display:block; }

.copy a{ color:#fff; }

.gsdizi{ position:absolute; top:92px; right:0px; color:#fff; }

.rxa{ position:absolute; top:44px; right:120px; padding-right:10px; text-align:right; color:#fff; }

.rxa i{ display:block; font-size:16px; color:#fff;}

.rxa1{ position:absolute; top:44px; right:0px; text-align:right; color:#fff; }

.rxa1 i{ display:block; font-size:16px; color:#fff; }

.ssa{ background:url(../bg/bg9.gif) no-repeat; width:256px; height:27px; overflow:hidden; position:absolute; top:21px; right:5px; padding: 0 14px 0 10px; }

.ssa .slk{ width:239px; height:27px; overflow:hidden; }

.ssa .slk input{ width:239px; height:27px; line-height:27px; border:none; background:none; color:#7ea5c6; font-family:Microsoft YaHei,LiHei Pro; }

.ssa .sran{ width:15px; height:27px; overflow:hidden; }

.ssa .sran input{ width:15px; height:27px; border:none; background:none; cursor:pointer;  }

/*#focus_Box{position:relative;width:460px;height:239px; margin:0 auto;  }
.focus_Box_1{ height:239px; width:460px; overflow:hidden;}
#focus_Box ul{width:460px;height:161px;position:relative;height:239px; }

#focus_Box li{ z-index:0; position:absolute; width:0px; height:0px; top:0px;cursor:pointer;left:0px; overflow:hidden; }
#focus_Box li{ z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1); }
#focus_Box li .tu{ display:block; position:relative; overflow:hidden; }

#focus_Box li a{ width:100%; display:block; overflow:hidden; }

#focus_Box li.on1 i{ position:absolute; top:0px; left:0px; background:#000; filter:alpha(opacity:50); opacity:0.5; width:100%; height:100%; }

#focus_Box li.on2 i{ position:absolute; top:0px; right:0px; background:#000; filter:alpha(opacity:50); opacity:0.5; width:100%; height:100%; }

#focus_Box li.on{ overflow:visible; }

#focus_Box li.on i{ display:none; }

#focus_Box li img{ vertical-align:top}

#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:34px;height:74px;top:51px;}

#focus_Box .prev{ background:url(../bg/bga.png) no-repeat; left:0px}

#focus_Box .next{ background:url(../bg/bga.png) no-repeat -34px 0; right:0px} 

#focus_Box .prev:hover{ background-position:0 -74px; }

#focus_Box .next:hover{ background-position:-34px -74px; }

#focus_Box .name{ position:absolute; z-index:110; top:162px; right:0px; width:235px; height:68px; overflow:hidden; text-align:center;font-size:16px; line-height:16px; background:url(../bg/cccpbg.png) no-repeat left top; padding-top:10px; }

#focus_Box .name a{ color:#0062b2; }

#focus_Box .name i{ display:block; font-size:12px; line-height:14px; color:#c2d7e9; margin-top:5px; }*/

#focus_Box{position:relative;width:460px;height:240px;margin:0 auto;}
#focus_Box ul{position:relative;width:460px;height:240px;}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#000;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 2px rgba(200, 200, 200, 1);}
#focus_Box li img{vertical-align:top;width:100%;height:100%;}
#focus_Box li p{position:absolute;left:0;bottom:-54px;width:100%;height:42px;color:#fff; line-height:40px;background: #f7f7f7;text-align:center;}
#focus_Box li p span{font-size:22px; color:#0062b2;}

#focus_Box li i{ display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../bg/opacity5.png) repeat center;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:34px;height:74px;top:51px;}

#focus_Box .prev{ background:url(../bg/bga.png) no-repeat; left:0px}

#focus_Box .next{ background:url(../bg/bga.png) no-repeat -34px 0; right:0px} 

#focus_Box .prev:hover{ background-position:0 -74px; }

#focus_Box .next:hover{ background-position:-34px -74px; }
/*end*/


.nybkuai{ height:260px; overflow:hidden; position:relative; text-align:center;}

.nybanner{ width:100%; position:absolute; top:0px; left:0px;  }

.nybanner,.nybanner li{ height:260px; overflow:hidden; }

.nybfl{ position:absolute; top:179px; left:0px; } 

.nybfl li{ background:url(../bg/bg12.png) no-repeat -12px 0; width:12px; height:12px; overflow:hidden; cursor:pointer; margin: 0 5px; }

.nybfl li.hover{ background-position: 0 0; }

.side{ width:203px; margin:32px 0; }

.pbt{ border-bottom:1px solid #a8c8e1; height:31px; margin-bottom:19px; font-size:18px; color:#0162b2; font-weight:bold; line-height:18px; background:url(../bg/bg13.gif) no-repeat 5px 3px; padding-left:25px; }

.pbt i{ color:#c7c7c7; font-weight:normal; padding: 3px 0 0 9px; display:block; }

.pbt1{ background:url(../bg/bg16.gif) no-repeat 5px 0; }

.pbt2{ background:url(../bg/bg19.gif) no-repeat 5px 0; }

.pbt3{ background:url(../bg/bg20.gif) no-repeat 5px 0; }

.pbt4{ background:url(../bg/bg22.gif) no-repeat 5px 0; }

/*产品分类 begin*/
ul.pro_case li{ width:176px; font-size:15px; line-height:37px; background:url(../bg/bg14.png) no-repeat; padding-left:25px; border-bottom:1px solid #95bcdc; margin-top:2px; }

ul.pro_case li:hover{ background:url(../bg/bg14.png) no-repeat 0 -37px; }

ul.pro_case li a{ color:#0062b2; }

ul.pro_case li:hover a{ color:#fff; }

ul.pro_case li dl{ display:none; padding:10px 0; }

ul.pro_case li dd{ width:160px; font-size:14px; line-height:36px; padding-left:16px; background:url(../bg/dd4.gif) no-repeat 0 17px;  }

ul.pro_case li dd a{ color:#0062b2; }

ul.pro_case li dd:hover{ background:url(../bg/dd3.gif) no-repeat 0 17px; }

ul.pro_case li dd:hover a{ color:#666; }

ul.pro_case li dd ol{ /*display:none; */}

ul.pro_case li dd li{ width:145px; font-size:13px; border-bottom:none; padding-left:15px; background:url(../bg/dd4.gif) no-repeat 0 17px; }

ul.pro_case li dd li a{ color:#0062b2; }

ul.pro_case li dd li:hover{ background:url(../bg/dd5.gif) no-repeat 0 17px; }

ul.pro_case li dd li:hover a{ color:#F00; }

ul.pro_case li.on{ background:url(../bg/bg14.png) no-repeat 0 -37px; }

ul.pro_case li.on a{ color:#fff; }

ul.pro_case li.on dl{ display:block; }

ul.pro_case li.on dd a{ color:#0062b2; }

ul.pro_case li.on dd:hover a{ color:#666; }

ul.pro_case li.on dd:hover li a{ color:#0062b2; }

ul.pro_case li.on dd li:hover{ background:url(../bg/dd5.gif) no-repeat 0 17px; }

ul.pro_case li.on dd li:hover a{ color:#000; }

ul.pro_case li dd.on ol{ display:block; }

ul.pro_case li dd.cur ol{ display:block; }

/*产品分类 end*/

.main{ width:740px; margin:32px 0; }

.ny_bt{ height:31px; overflow:hidden; border-bottom:1px dashed #a8c8e1; font-size:18px; color:#0062b2; line-height:18px; }

.ny_bt span{ font-size:12px; line-height:18px; display:block; color:#969697; background:url(../bg/bg15.gif) no-repeat 0 2px; padding-left:20px; }

.ny_dan{ height:auto!important; height:500px; min-height:500px; line-height:24px; color:#666; padding:25px 0; }

.ny_pro{ height:auto!important; height:500px; min-height:500px; }

ul.nwlist li{ width:724px; margin-top:20px; height:165px; }

ul.nwlist li:hover{ background:url(../bg/pbg.gif) no-repeat; padding:9px 0 0 12px; height:156px; }

ul.nwlist li .tu{ width:213px; }

ul.nwlist li .pkuai{ width:355px; height:165px; margin-left:27px; }

ul.nwlist li:hover .pkuai{ margin-left:19px; }

ul.nwlist li .pkuai .name{ font-size:16px; line-height:16px; color:#333; margin-top:3px; font-weight:bold; }

ul.nwlist li .pkuai .nr{ color:#666; line-height:24px; margin-top:18px; height:75px; overflow:hidden; }

ul.nwlist li .pkuai .more{ color:#666; margin-top:10px; font-size:15px; }

ul.nwlist li:hover .name,ul.nwlist li:hover .nr,ul.nwlist li:hover .more{ color:#fff; }
 
ul.nwlist li dl{ width:80px; margin-left:45px; }

ul.nwlist li:hover dl{ margin-left:35px; }

ul.nwlist li dl dd{ width:80px; margin-top:22px; }

ul.nwlist li dl .n1 a{ background:url(../bg/nbg1.png) no-repeat; height:18px; display:block; line-height:18px; padding-left:25px; color:#666; }

ul.nwlist li dl .n2 a{ background:url(../bg/nbg2.png) no-repeat; height:18px; display:block; line-height:18px; padding-left:25px; color:#666; }

ul.nwlist li dl .n3 a{ background:url(../bg/nbg3.png) no-repeat; height:18px; display:block; line-height:18px; padding-left:25px; color:#666; }

ul.nwlist li dl a:hover{ color:#be0f0f; text-decoration:underline; }

/*页码放置 begin*/
.page{ height:33px; width:100%; text-align:center; margin-top:40px; font-size:0px; font-family:Arial, Helvetica, sans-serif; }

.page a{ width:20px; line-height:23px; text-align:center; height:23px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:12px; color:#5d6d7d; margin: 0 3px; }

.page a.prev{ background:url(../bg/anniu.gif) no-repeat; width:20px; height:23px; text-align:left; color:#fff; margin-right:10px; padding-left:1px; }

.page a.prev:hover{ background-position: 0 -23px; }

.page a.next{ background:url(../bg/anniu.gif) no-repeat -21px 0; width:20px; height:23px; text-align:right; color:#fff; padding-right:1px; margin-left:10px; }

.page a.next:hover{ background-position: -21px -23px; }

.page a.num:hover{ color:#0062b2; }

.page a.cur{ color:#0062b2; }
/*页码放置 end*/

.detail{ height:auto!important; height:500px; min-height:500px; line-height:24px; color:#666; padding:25px 0; }
.detail .tit { line-height: 24px; padding:10px 0; text-align: center; font-size:20px; color:#333; }
.detail .title { line-height: 20px; padding:15px 0; font-size:20px; color:#333; font-weight:bold; border-bottom:1px dashed #cbcbcb; }
.detail .related { padding:6px 0; text-align: center; color:#666; border-bottom: 1px solid #95bcdc;  }
.detail .related p{ text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px 0; line-height: 23px;}

.detail .text iframe{width:640px;height:470px;}


.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .other li a{ color:#666; }
.detail .other li a:hover{ color:#0660af; }
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a{ margin-right: 20px; color:#666; float:right; line-height:23px; }
.detail .print a:hover{ color:#0660af; }
.detail .print a.c1{ background:url(../bg/bg17.gif) no-repeat; height:23px; display:block; padding-left:25px; }
.detail .print a.c2{ background:url(../bg/bg18.gif) no-repeat; height:23px; display:block; padding-left:25px; }

.sotopbg{ height:147px; overflow:hidden; margin-top:27px; }

.sotopbg .tu{ width:198px; height:136px; padding:4px; border:1px solid #e3e3e3; }

.sotopbg .name{ margin-left:245px; font-size:20px; line-height:20px; color:#025292; }

.sotopbg .name a{ color:#025292; }

.sotopbg .nr{ margin-left:245px; line-height:24px; color:#666; margin-top:15px; }

.solist li{ width:724px; border-top:1px solid #a8c8e1; margin-top:25px; padding-top:15px; }

.solist li dl{ width:362px; }

.solist li dl dt{ font-size:15px; width:347px; margin-bottom:23px; background:url(../bg/dd7.gif) no-repeat 0 8px; padding-left:15px; }

.solist li dl dt a{ color:#116cb7; }

.solist li dl dd{ width:337px; color:#666; line-height:24px; background:url(../bg/dd6.gif) no-repeat 0 10px; padding-left:25px; }

.solist li dl dd a{ color:#666; }

.solist li dl dd a:hover{ color:#c01010; text-decoration:underline; }

.fwtop{height:10px; overflow:hidden; margin:20px 0 10px 0; }

.ny_news{ border-top:1px solid #dcdcdc; }

.ny_news li{ width:724px; line-height:44px; border-bottom:1px solid #dcdcdc; } 

.ny_news li a{ display:block; color:#666; }

.ny_news li a:hover{ color:#2478bd; }

/*产品列表 begin*/
.nyprolist{ width:760px; margin-left:-40px; }

.nyprolist li{ width:330px; height:247px; margin:20px 0 0 50px; }

.nyprolist li a{ height:224px; display:block; overflow:hidden; background:url(../bg/bg23.gif) no-repeat; padding-top:23px; }

.nyprolist li a:hover{ background-position:-330px 0; }

.nyprolist li .tu{ width:330px; height:155px; text-align:center; }

.nyprolist li .name{ height:36px; overflow:hidden; text-align:center; padding-top:32px; color:#0063ad; font-size:16px; line-height:16px; font-weight:bold; }
/*产品列表 end*/

.ny_msg{width:737px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../bg/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../bg/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:230px;  background:url(../bg/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}

.wb1 a{ position:absolute; top:22px; right:40px; background:url(../bg/wb1.gif) no-repeat; width:26px; height:21px; overflow:hidden; display:none; }

.wb2 a{ position:absolute; top:22px; right:0px; background:url(../bg/wb2.gif) no-repeat; width:27px; height:25px; overflow:hidden; display:none; }

.xhl{ height:70px; width:990px; position:relative; z-index:999; }

.kuai1{ background:url(../bg/sbg.png) no-repeat; height:131px; overflow:hidden; width:954px; position:absolute; top:-166px; left:-2px; padding:35px 18px 0 18px;  }

.kuai2{ background:url(../bg/sbg1.png) no-repeat; }

.kuai3{ background:url(../bg/sbg2.png) no-repeat; }

.kuai4{ background:url(../bg/sbg3.png) no-repeat; }

.klfan{ width:18px; height:33px; background:url(../bg/sanniu1.gif) no-repeat; cursor:pointer; margin-top:30px; }

.klfan:hover{ background:url(../bg/sanniu.gif) no-repeat; }

.krfan{ width:18px; height:33px; background:url(../bg/sanniu1.gif) no-repeat right top; cursor:pointer; margin-top:30px; }

.krfan:hover{ background:url(../bg/sanniu.gif) no-repeat right top; }

.kcont{ width:918px; height:80px; overflow:hidden; }

.kcont li{ width:265px; margin-left:30px; height:80px; }

.kcont li a{ height:80px; display:block; overflow:hidden; }

.kcont li .name{ margin-left:100px; color:#333; font-size:13px; font-weight:bold; height:18px; overflow:hidden; }

.kcont li .nr{ margin-left:100px; line-height:20px; color:#888; }

.kcont li a:hover .nr{ color:#e60012; }

.k1,.k2,.k3,.k4{ display:none; }

.ny_qkzs{ height:auto!important; height:500px; min-height:500px; line-height:24px; color:#666; padding:25px 0; }
.qklist{ width:769px; margin-left:-45px; }
.qklist li{ width:145px; height:196px; border:1px solid #acaaa9; margin:20px 0 15px 45px; }
#zoom { position:absolute;width:100%;height:1935px;z-index:999999;background:url(../bg/ncbg1.png) repeat left top;left:0;top:0;display:none;}
.zoom-warp {width:100%;height:100%;position:relative;overflow:hidden;}
.zoom-box {width:1242px;height:auto;position:absolute;left:50%;top:150px;margin-left:-620px;background-color:#000;}
.zoom-pic .tt {height:35px;clear:both;font-size:18px;font-weight:bold;color:#fff;line-height:35px;text-align:center;width:1242px;overflow: hidden; }
.zoom-pic .close a {display:block;width:20px;height:20px;background:url(../bg/zoom_01.png) no-repeat left top;float:right;margin:8px 30px 0 0;}
.zoom-pic {overflow:hidden;position:relative; height:auto!important; height:300px; min-height:300px; }
.zoom-pic .pic p {height:34px;line-height:34px;font-size:14px;color:#fff;text-indent:10px;position:absolute;left:0;bottom:0;width:100%; display:none; }
.zoom-pic-crt {width:100px;height:29px;position:absolute;right:0;bottom:0;z-index:999;}
.zoom-pic-crt .a1 {float:right;width:20px;height:20px;display:block;float:right; display:none; margin-right:10px;}
.zoom-pic-crt .a2 {float:right;width:20px;height:20px;display:block;float:right; display:none; margin-right:5px;}
.pic-ul{ display:none; }



.big-event-y{ background:url(../bg/ccbg1.gif) no-repeat 25px 20px; height:50px; overflow:hidden; }

.big-ev-l{ background:url(../bg/cabg.png) no-repeat; width:24px; height:23px; overflow:hidden; position:absolute; top:24px; left:12px; z-index:999999; }

.big-ev-l:hover{ background-position: 0 bottom; }

.big-ev-r{ background:url(../bg/cabg.png) no-repeat right top; width:24px; height:23px; overflow:hidden; position:absolute; top:24px; right:0px; z-index:999999; }

.big-ev-r:hover{ background-position: right bottom; }

.big-event-y-list{ padding-left:14px; width:710px; overflow:hidden; }
 
.big-event-y-list ul{ width:3200px; position:relative; }

.big-event-y-list li{ width:89px; height:50px; font-size:14px; text-align:center; font-family:Arial, Helvetica, sans-serif; }

.big-event-y-list li a{ color:#939392; height:50px; display:block; background:url(../bg/ccbg3.png) no-repeat center 29px; }

.big-event-y-list li.on{ font-size:18px; font-weight:bold; line-height:20px; }

.big-event-y-list li.on a{ color:#055596; background:url(../bg/ccbg2.png) no-repeat center 29px; }

.big-event-box .box{ display:none; font-size:14px; line-height:23px; padding:20px; }



.float0831 {
	position: fixed; top: 425px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	color: #00a0e9
}
.float0831 A:hover {
	color: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	position: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	background:url(../bg/float_bg.gif) repeat ;
}
.float0831 .tp {
	background:url(../bg/float_bg.gif) repeat ;
}
.float0831 .cn {
	background:url(../bg/float_bg.gif) repeat ;
	padding-bottom:15px;
	
}
.float0831 .floatR {
	padding-bottom: 15px; WIDTH: 130px; background-REPEAT: no-repeat; background-position: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	background-REPEAT: no-repeat; background-position: 0% 0%; height: 10px
}
.float0831 .cn {
	background-REPEAT: repeat-y; background-position: -262px 0px
}
.float0831 .cn h3 {
	TEXT-INDENT: -9999px; height: 36px; FONT-SIZE: 0px
}
.float0831 .cn ul {
	padding-bottom: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-top: 0px; margin:0;
}
.float0831 .cn ul li {
	BORDER-BOTTOM: #e6e5e4 1px solid; liNE-height: 36px; WORD-WRAP: break-word; height: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	 background:url(../bg/float_s.gif) no-repeat
}
.float0831 .titDh {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .titDc {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .icoZx {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .icoTc {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .icoFf {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .icoTl {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .btnOpen {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .btnCtn {
		background:url(../bg/float_s.gif) no-repeat
}
.float0831 .titZx {
	background-position: 5px -10px
}
.float0831 .titDh {
	background-position: 5px -66px
}
.float0831 .titDc {
	background-position: 5px -124px
}
.float0831 .icoZx {
	background-position: 2px -154px
}
.float0831 .icoTc {
	background-position: 0px -323px
}
.float0831 .icoFf {
	background-position: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; background-position: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	background-position: -30px -396px
}
.float0831 .btnOpen_n {
	background-position: 0px -530px
}
.float0831 .btnCtn {
	background-position: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	position: relative; WIDTH: 28px; height: 118px; top: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	position: relative; WIDTH: 28px; height: 118px; top: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	position: relative; WIDTH: 28px; height: 118px; top: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	top: 52px; LEFT: 1px
}
.float0831 .btnOpen_n {
	top:52px; LEFT: 1px
}
.float0831 .btnCtn {
	top: 52px; LEFT: 2px
}
.float0831 ul li h3.titDc A {
	WIDTH: 80px; DISPLAY: block; height: 36px
}
.float0831 ul li.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 ul li.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 ul.webZx {
	padding-bottom: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; background:url(../bg/webZx_bg.jpg) no-repeat; height: 65px; PADDING-top: 0px
}
.float0831 ul li.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; height: 50px; PADDING-top: 8px
}


/*pc首页 业务新样式 2023-07-05 start*/
.newindexservice .container {
    margin-right: auto;
    margin-left: auto;
}

.newindexservice .clearfix:before,.newindexservice .clearfix:after{
    display: table;
    content: " ";
}
.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
}
.newindexservice p {
    margin: 0 0 10px;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
}
.clearfix:after,.pull-left:after,.pull-right:after{
       clear: both; 
}
.newindexservice {
  padding-top: 100px;
}
.newindexservice .d-comm-title h1 {
  margin-bottom: 70px;
}
.newindexservice .df-img {
  width: 40%;
}
.newindexservice .newindexservice-item {
    margin-bottom: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newindexservice .newindexservice-item .df-title {
    position: relative;
    width: 56%;
    margin-right: 4%;
}
.newindexservice .newindexservice-item:nth-child(2n) .df-title {
    margin-left: 4%;
    margin-right:0;
}
.newindexservice .newindexservice-item .df-title .df-title-con {
    position: inherit;
    z-index: 0;
    width: calc(100% - 180px);
    padding-left: 180px;
    padding-top: 100px;
}
.newindexservice .newindexservice-item .df-title .df-title-con p {
  margin-top: 50px;
  color: #bebebe;
}
.newindexservice .newindexservice-item .df-title .df-title-con h3 {
  font-size: 30px;
  color: #505050;
  margin: 0;
  padding: 0;
  margin-top: 20px;
}
.newindexservice .newindexservice-item .df-title h1 {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 200px;
  font-weight: bolder;
  color: #f6f7f8;
  margin: 0;
  z-index: 0;
  line-height: 0.8;
  font-family: 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体';
}
.newindexservice .newindexservice-item .df-title span {
  text-transform: uppercase;
  font-size: 40px;
  display: block;
  color: #4dae51;
  line-height:40px;
  font-family: "pnbold", "微软雅黑";
}
/*.newindexservice .newindexservice-item .df-title span:nth-child(1) {
  color: #4dae51;
}*/
.newindexservice .newindexservice-item:nth-child(2) .df-title span:nth-child(1) {
  color: #ee0004;
}
.newindexservice .newindexservice-item:nth-child(3) .df-title span:nth-child(1) {
  color: #ff8400;
}
.newindexservice .newindexservice-item:nth-child(4) .df-title span:nth-child(1) {
  color: #40aaff;
}
.newindexservice .newindexservice-item:nth-child(5) .df-title span:nth-child(1) {
  color: #3fdbfc;
}
.newindexservice .newindexservice-item:nth-child(6) .df-title span:nth-child(1) {
  color: #4d46e3;
}
.newindexservice .newindexservice-item img {
  width: 100%;
  height:auto;
}
.newindexservice-ph {
  text-align: center;
}
.newindexservice-ph .newindexservice-item {
  margin-bottom: 100px;
}
.newindexservice-ph .newindexservice-item img {
  width: 100%;
}
.newindexservice-ph .newindexservice-item .df-title {
  width: 100%;
  height: auto;
  padding-top: 142px;
}
.newindexservice-ph .newindexservice-item .df-title h1 {
  width: 100%;
}
.newindexservice-ph .newindexservice-item .df-title .df-title-con {
  position: relative;
  width: 100%;
  top: 20%;
}
.newindexservice-ph .newindexservice-item .df-title .df-title-con h3 {
  margin-top: 50px;
}
.newindexservice-ph .newindexservice-item .df-title .df-title-con p {
  font-size: 18px;
  width: 83%;
  margin: 50px auto 0;
}
/*pc首页 业务新样式 2023-07-05 end*/