@charset "utf-8";

/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}


/* [7LIB.ORG] */
body,html 					{ font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; min-width:1300px; /*overflow-x:hidden;*/}
body{}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}
.w-top{background:#f0ebeb; height:46px; color:#666666; font-size:14px; line-height:46px; border:1px solid #fff;}
.w-top .wtr a{color:#666666; display:inline-block; min-width:72px; text-align:center; padding-left:17px; height:46px;}
.w-top .wtr .wcontact{background:url(../images/topicon1.png) no-repeat left center;}
.w-top .wtr .wcollect{background:url(../images/topicon2.png) no-repeat left center;}
.w-top .wtr .wmap{background:url(../images/topicon3.png) no-repeat left center;}

.w-header{height:165px; background:url(../images/headerbg.jpg) repeat center;  border-top:1px solid #e5e5e5}
.w-logo-left{ width:900px; }
.w-logo-left img{margin-top:28px; float:left; padding-right:25px}
.w-logo-left .logofont{float:left; font-size:20px; margin-top:48px; line-height:26px; color:#666666;}
.w-logo-left .logofont h2{font-size:20px; font-weight:bold; color:#74c10b; line-height:26px;margin-bottom: 8px;}
.w-logo-left .logofont span{letter-spacing:5px;font-size: 24px;color: #1b7fdc;font-weight: bold;}

.w-logo-right{width:250px; margin-top:46px; background:url(../images/toptel.png) no-repeat left center; height:66px;}
.w-phone{color:#dc6700; font-size:30px; text-align:left; background:url(../images/tphoneicon.png) no-repeat 35px 10px; padding-left:54px; line-height:32px;font-family: impact, chicago;}
.w-phone span{font-size:16px; color:#333; display:block; /*padding-right:10px; *//*font-weight:bold; */}

/****导航****/
.w-nav{ font-size:16px; height:72px; position:relative; z-index:999;background: #1b7fdc;}
.nav li{float:left; text-align:center; display:inline-block; padding:16px 49px 10px; line-height:21px; position:relative; border:1px solid transparent; border-top:3px solid transparent; background:url(../images/navline.png) no-repeat right center;}
.nav li a{color:#fff;}
.nav li a span{display:block; font-size:10px; font-family:"Arial"; text-transform:uppercase; color:#fff;}
.nav li.navcur,.nav li:hover{ border-top:3px solid #3d59bc; }

/******幻灯片*******/
.w-banner{height:562px; text-align:center;background:#107FE8; z-index:0;}
.banner{height:562px;}
.w-banner .box{ position:relative;}
/*.w-banner .bnum{position:absolute; right:0px; bottom:-40px; padding-right:46px;}
.w-banner .bnum li{ width:21px; height:21px; border-radius:45px; background:#cecece; float:left; margin-left:16px;}
.w-banner .bnum li.c{ background:#f59c00;}*/

/*******搜索导航********/
.search{height:68px; line-height:68px;font-size:14px; color:#666; border-bottom:1px solid #e5e5e5;}
.search span{color:#666; font-weight:bold;}
.s-word{width:832px; overflow:hidden; color:#666; font-size:14px;}
.s-word a{color:#666; display:inline-block; padding:0 5px;}

.search-r{margin-top:18px; width:325px; height:33px; font-size:16px; border:1px solid #dddddd; border-radius:45px; padding-left:20px;}
.search-r .s-input{height:33px; width:277px; background:#fff;  color:#dfdfdf; line-height:33px;  float:left;  border:0px;}
.search-r .search-btn{ display:block; height:33px; width:36px; background:url(../images/searchicon.png) no-repeat center;  float:left; border:0px;}


/******start of 烦恼******/
.pl43{padding-left:43px;}
.upset{padding-top:70px; height:600px;}
.upset .upsetbody{position:relative;}
.upset .upsethead img{display:block; border:0px; margin:0 auto;}
.upsettop{border-bottom:1px solid #d1d0d0; height:249px;}
.upsetinfo{width:410px; padding:50px 20px 0 20px;}
.upsetinfo h2{font-size:16px; color:#333333; font-weight:bold; line-height:44px;}
.upsetinfo h2 span{display:inline-block; width:26px; height:27px; color:#fff; background:#f37e0b;text-align:center; line-height:24px; font-size:24px; font-weight:400;}
.upsetinfo .upsdetail{line-height:26px; color:#666666;}
.upset .upsetbody .upsetcenter{width:300px; height:300px; background:url(../images/upsetbg.png) no-repeat center; position:absolute; top:99px; left:460px;}

/**********产品中心**********/
.ipro{background:url(../images/probg.jpg) repeat; padding-top:57px; height:740px;}
.iproleft{width:284px;}
.iproleft .iprohead{height:55px; background:url(../images/prohead.png) no-repeat center; padding-top:26px; padding-left:79px;}
.iproleft .iprohead h2{font-size:22px; font-weight:bold; color:#fff; line-height:26px;}
.iproleft .iprohead span{font-size:10px; color:#a6c3ec;}
.iproleft .iprocat{border-right:1px solid #e5e1e1;}
.iproleft .iprocat ul{border-top:9px solid #f0ecec; background:#fffbfb; width:100%; }
.iproleft .iprocat ul li{border-bottom:1px solid #e5e1e1; height:62px; line-height:62px;  font-size:16px; color:#333; }
.iproleft .iprocat ul li a{color:#333; display:block; padding-left:62px; }
.iproleft .iprocat ul li:hover a,.iproleft .iprocat ul li.cur a{color:#1b7fdc; font-weight:bold;}
.iproleft .iprocat ul li span{font-size:24px; font-family:"AgencyFB"; display:inline-block; line-height:62px; padding-right:15px; float:left; width:22px; color:#1b7fdc; font-weight:bold;}
.iproright{width:898px; padding-top:15px;}
.iproright .iprotitle{height:42px; background:#d7d7d7;}
.iproright .iprotitle a{display:inline-block; width:146px; font-size:20px; color:#fff; font-weight:bold; line-height:42px; background:#1d80dc; text-align:center;}
.iprolist{padding-top:25px;}
.iprolist li{text-align:center; width:285px; padding-left:20px; float:left;  height:295px;    margin: 0 7px;}
.iprolist li img{width:285px; height:253px; display:block;}
.iprolist li h2{font-size:14px; color:#666; line-height:38px}
.iprolist li h2 a{color:#666;}


/*******经验*******/
.experience{padding-top:65px;}
.boxhead{background:url(../images/experheadbg.png) no-repeat center; text-align:center;}
.boxhead h2{font-size:36px; color:#1b7fdc;} 
.boxhead h2 span{font-weight:bold;}
.boxhead p{font-size:24px; color:#666;}
.experience .experbody {padding-top:75px;}
.experience .experbody .expertop{height:373px; background:url(../images/expertop.jpg) no-repeat center;}
.expertop .box{position:relative; height:373px;}
.expertop .box .etleft{left:0px; bottom:10px; position:absolute;}
.expertop .box .etright{right:0px; bottom:10px; position:absolute;}
.experbot{height:497px; background:url(../images/experbot.jpg) no-repeat center;}
.experbox{background:#1081ea; color:#fff; width:450px; position:absolute; padding-top:14px; padding-left:20px; height:349px;}
.cepinfo{top:0px; left:350px;}
.experbox .expnum{width:47px; height:43px; font-size:24px; font-family:"Impact"; background:url(../images/expericon.png) no-repeat center; text-align:center; line-height:43px;}
.experbox .expfont{width:360px; padding-left:15px;}
.experbox .expfont h2{font-size:24px; font-weight:bold; line-height:43px;}
.experbox .expfont p{font-size:15px; line-height:24px;}
.experinfo{padding-top:38px;}
.exbp{padding-left:26px;}


/*************工程集成化**************/
.integbox{padding-top:0px;}
.ithead p{letter-spacing:5px;}
.integbody{background:url(../images/inborder.jpg) repeat-x top center; margin-top:50px;}
.integbody .integtitle{border-bottom:1px solid #d8dadc;}
.integbody .integtitle li{float:left; border-top:4px solid transparent; font-size:18px; text-align:center; min-width:200px; height:79px; background:url(../images/navline.png) no-repeat left center;}
.integbody .integtitle li a{display:block; padding-top:18px;}
.integbody .integtitle li:hover{border-top:4px solid #1081ea; font-weight:bold;}
.integbody .integtitle li span{font-size:12px; text-transform:uppercase; color:#9a9a9a; font-weight:400;}
.integslide{position:relative; padding-top:56px; height:405px;}
.intx ul{ overflow:hidden;}
.integslide ul li  img{display:block;}
.integslide ul li .isinfo h2{font-size:14px; font-weight:400; color:#666; padding:0 58px; line-height:42px;}
.integslide .igscur{position:absolute; top:29px; left:285px; text-align:center; width:635px; z-index:999;}
.integslide .igscur .isinfo{padding-top:30px;}
.integslide .igscur .isinfo h2{font-size:18px; color:#1b7fdc; font-weight:bold; line-height:42px;}
.integslide .igscur .isinfo p{font-size:14px; color:#666; line-height:30px;}
.fr .isinfo h2{text-align:right;}
.integslide .jcbtn{display:block; width:21px; height:33px; position:absolute;}
.integslide .prev{background:url(../images/jcbtnl.png) no-repeat center; top:200px; left:-50px;}
.integslide .next{background:url(../images/jcbtnr.png) no-repeat center; top:200px; right:-50px}

/************关于我们**********/
.aboutbox{background:url(../images/aboutbg.jpg) repeat center; padding-top:72px; height:625px;}
.aboutbox .aleft{width:801px;}
.aleft img{float:left;}
.aleft .ainfo{width:549px;}
.aleft .ainfo h2{font-size:24px; color:#333; height:50px; line-height:50px; padding-bottom:5px;}
.aleft .ainfo p{line-height:31px; color:#666; font-size:14px;}
.aboutbox .aright{width:381px; background:#fff; height:525px; padding-top:28px;}



.honort{background:url(../images/honort.png) no-repeat left center; height:; padding-left:48px; margin-left:28px;}
.honort h2{font-size:24px; font-weight:bold; color:#1b7fdc; line-height:28px;}
.honort span{text-transform:uppercase; font-size:12px; color:#bbb;}
.honorinfo{position:relative; margin-top:22px; border-top:1px solid #e8e8e8; padding-top:32px;}
.honorlist li{ height:425px; padding:0px 62px; margin:0 11px; position:relative; }
.honorlist li h2{background:#1b7fdc; position:absolute; width:381px; left:0px; bottom:0px; text-align:center; height:63px; line-height:63px; font-size:16px;}
.honorlist li h2 a{color:#fff;}
.honorlist li img{width:233px; height:329px;}
.honorinfo span{display:block; width:41px; height:46px; position:absolute; top:165px;}
.honorinfo .prev{background:url(../images/hlicon.jpg) no-repeat center; left:0px; }
.honorinfo .next{background:url(../images/hricon.jpg) no-repeat center; right:0px;}

/*******相册********/
.album{padding-top:64px; padding-bottom:76px;}
.albumhead{text-align:left; background:url(../images/albumh.png) no-repeat left center; width:230px; padding-left:76px; width:150px; margin:0 auto; margin-bottom:45px;}
.albumhead h2{font-size:24px; font-weight:bold; color:#1b7fdc;}
.albumhead p{color:#666; font-size:18px;}
.albumcon{position:relative;}
.albumcon ul li{width:284px; height:209px;    margin-bottom: 20px;}
.albumcon ul li img{display:block;}
.mt19{margin-top:19px;}
.albumleft{position:absolute; top:0px; left:0px;}
.albumright{position:absolute; top:0px; right:0px;}
.albumcon .albumimg{width:590px; height:437px; position:relative; margin:0 auto;}
.albumcon .albuminfo h2{position:absolute; bottom:0px; left:0px; width:100%; text-align:center; background:rgba(0,0,0,0.4); color:#fff;  font-size:14px; height:53px; line-height:53px;}
.albumcon .albuminfo h2 a{color:#fff;}

/***********科达动态/技术支持/常见问题**********/
.newshead{}
.newshead ul{text-align:center;}
.newshead ul li{display:inline-block; min-width:118px; padding:0 30px 0 60px; text-align:left;}
.newshead ul li h2{font-size:24px; font-weight:bold; color:#666;}
.newshead ul li span{font-size:18px; color:#bcbcbc;}
.nicon{background:url(../images/nicon1.png) no-repeat left center; }
.jsicon{background:url(../images/nicon2.png) no-repeat 5px center;}
.qicon{background:url(../images/nicon3.png) no-repeat 13px center;}
.nihead,.nicon:hover{background:url(../images/niconc1.png) no-repeat left center; }
.jsicon:hover {background:url(../images/niconc2.png) no-repeat 5px center; }
.qicon:hover{background:url(../images/niconc3.png) no-repeat 13px center; }

.newshead ul li.ad1{background:url(../images/niconc1.png) no-repeat left center; }
.newshead ul li.ad2 {background:url(../images/niconc2.png) no-repeat 5px center; }
.newshead ul li.ad3{background:url(../images/niconc3.png) no-repeat 13px center; }
.newshead ul li.ad1 h2,
.newshead ul li.ad2 h2,
.newshead ul li.ad3 h2{ color:#1b7fdc;}

.newshead ul li:hover h2,.newshead ul  .nihead h2{color:#1b7fdc;} 

.nbody{padding-top:54px;}
.nbody .nlimg{width:551px; height:413px;}
.nbody .nrinfo{width:598px; height:;}
.nrinfo .nrone{height:148px;}
.nrinfo .nrone h2{font-size:14px; color:#1081ea; font-weight:bold; line-height:20px; padding-bottom:10px;}
.nrinfo .nrone h2 a{color:#1081ea;}
.nrinfo .nrone {color:#666; line-height:30px; font-size:14px;}
.nrinfo ul li{line-height:52px; border-bottom:1px dashed #bcbcbc;overflow: hidden;}
.nrinfo ul li a{display:block; width:505px; background:url(../images/newsicon.png) no-repeat right center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    float: left;}
.nrinfo ul li:hover a{background:url(../images/newsiconc.png) no-repeat right center; color:#1081ea;}
.nrinfo ul li span{float:right; color:#666666;}

/***********友情链接**********/
.links{min-height:54px; background:#f5f5f5 url(../images/linkbg.jpg) no-repeat left center;}
.links .linktitle{font-size:14px; color:#ec6900; padding-top:15px; line-height:24px; text-align:right;}
.links .linktitle span{font-size:14px;}
.links .linkinfo{background:#f5f5f5;padding-top:15px; padding-left:20px;}
.links .linkdoor{width:180px; display:block; background:url(../images/linkdoor.png) no-repeat right center; margin-top:15px; padding-right:20px; text-align:left; line-height:24px; color:#ec6900;}
.links .linkinfo a{display:inlin-block; padding:0 11px; line-height:24px;}

/************底部**************/
.footer{background:#0e6bc1;  height:354px; margin-top:74px; color:#fff;}
.flogo{width:337px; padding-top:55px; border-right:1px solid #3883c8; height:299px; color:#fff; line-height:26px; padding-left:46px;}
.flogo img{padding-bottom:10px;}
.fcenter{width:315px; padding-left:75px; color:#f4f4f4; padding-top:56px; line-height:30px;}
.fcenter  ul {padding-top:30px;}
.fcenter  ul li{width:95px; float:left;}
.fcenter  ul li a{color:#fff; line-height:26px;}
.fchead{background:url(../images/ficon.png) no-repeat left center; font-size:16px; color:#fff; padding-left:47px; line-height:20px; }
.fchead h2{font-weight:400; font-size:16px;}
.fchead span{text-transform:uppercase; font-weight:400;}

.fright{width:366px; border-left:1px solid #3883c8; padding-top:56px; padding-left:59px; height:298px;}
.mhead{background:url(../images/micon.png) no-repeat left center; font-size:16px; color:#fff; padding-left:47px; line-height:20px; }
.mhead h2{font-weight:400; font-size:16px;}
.mhead span{text-transform:uppercase; font-weight:400;}
.fright .mbody {padding-top:20px;}
.fright .mbody .mborder{border:1px solid #e8e8e8; background:#fff; margin-top:10px;}
.fright .mbody.mesinput{height:34px;}
.fright .mbody label{display:inline-block; width:34px; height:34px; float:left; border-right:1px solid #e8e8e8;}
.mbody input{border:0px; width:calc(100% - 50px);}
.uname{background:url(../images/micon1.jpg) no-repeat center;}
.mphone{background:url(../images/micon2.jpg) no-repeat center;}
.memail{background:url(../images/micon3.jpg) no-repeat center;}
.mcarea{width:100%; border:0px; overflow:hidden; resize:none;}
.mbody .msub{width:240px; height:40px; color:#fff; text-align:center; line-height:38px; background:#ec6900; margin-top:16px;}
.width174{width:174px;}
.msinp{height:34px; padding-left:15px;}
.cpright{background:#fff; height:46px; line-height:46px; color:#666666; font-size:14px; text-align:center;}




.maps .t{padding:0 20px;height:50px;border-bottom:1px solid #dcdcdc;line-height:50px}
.maps{margin-top:15px;margin-bottom:30px;border:1px solid #e5e5e5;border-radius:5px}
.x-mmmop .t a{top:8px;background:transparent none repeat scroll 0 0;color:#666;line-height:15px}
.x-mmmop .t{position:relative;margin-bottom:9px;padding-left:20px;height:27px;border:1px solid #e5e5e5;border-radius:5px;background:transparent none repeat scroll 0 0;color:#666;line-height:27px}
.x-mmmop .t a{position:absolute;top:0;right:10px;color:#666;line-height:27px}
.maps .linkbox{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}
.maps h3{padding:10px 20px;font-size:16px}
.maps .t{color:#666}
.f6{padding-left:20px}
.f6 li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:10px;border:1px solid #e5e5e5}
.f6 li:hover{background:#1b7fdc none repeat scroll 0 0;color:#fff}
.f6 li:hover a{color:#fff}
.w-banner{position:relative;width:100%;}
.w-banner .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto}
.w-banner .bd ul{width:100%!important}
.w-banner .bd li{overflow:hidden;width:100%!important;height:562px;text-align:center}
.w-banner .bd li a{display:block;height:562px}
.w-banner .hd{position:absolute;bottom:0;z-index:1; width:1200px; margin-left:-600px; left:50%;height:30px;line-height:30px;}
.w-banner .hd ul{text-align:center;}
.w-banner .hd ul li{float:none;display:inline-block;overflow:hidden;margin:1px 8px;width:21px;height:21px;background:#cecece none repeat scroll 0 0;line-height:999px;cursor:pointer; border-radius:50%; }
.w-banner .hd ul .on{background:#f59c00 none repeat scroll 0 0}
.w-banner .next,.w-banner .prev{position:absolute;top:50%;left:15%;z-index:1;display:none;margin-top:-30px;width:40px;height:60px;background:#000 url(../images/slider-arrow.png) no-repeat scroll -126px -137px;opacity:.5;cursor:pointer}
.w-banner .next{right:15%;left:auto;background-position:-6px -137px}
.caseinfo ul{padding-top:20px}
.caseinfo ul li{position:relative;position:relative;margin-top:15px;padding:20px;padding-left:276px;height:145px;border:1px solid #e4e4e4;background:#f9f9f9}
.caseinfo ul li img{position:absolute;top:20px;left:20px}
.caseinfo ul li h2{color:#333;font-size:18px;line-height:46px;overflow: hidden;}
.caseinfo ul li h2 a{color:#333;width: 505px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left; }
.caseinfo ul li h2 span{float:right;color:#7d7c7a;font-size:14px}
.caseinfo ul li p{display:block;overflow:hidden;height:72px;color:#7d7c7a;font-size:14px;line-height:24px}
.caseinfo ul li .tomore{position:absolute;right:10px;bottom:10px;display:block;width:88px;height:24px;border:1px solid #666;color:#666;text-align:center;line-height:24px; font-size:14px;}
.servicelink{display:block;margin-top:10px;width:219px;height:112px;background:url(../images/servicelink.jpg) no-repeat}
.page{margin-top:30px;color:#333;text-align:center;font-size:12px}
.page a{display:inline-block;margin:0 5px}
.page .current{padding:0 5px;border-radius:3px;background:#1b7fdc;color:#fff;line-height:21px}
.page{padding-bottom:20px;text-align:center}
.page li{display:inline-block;margin:0 3px;font-size:14px}
.page li.thisclass{padding:3px 8px;background:#1b7fdc;color:#fff}
.page li.thisclass a{color:#fff}
.page li strong{padding:0 5px;font-weight:400}
.box-left{padding:15px 0;width:250px}
.mt5{margin-top:5px}
.box-right{padding:15px 0;width:920px;color:#666}
.lmain-title{height:50px;background:#1b7fdc;color:#fff;text-align:center;font-size:20px;line-height:50px}
.list-head{padding:0 20px;height:45px;border-bottom:5px solid #1b7fdc;background:#f2f2f2;color:#282828;line-height:45px; color:#666;}
.list-head a{color:#666}
.laboutus{background:#ebebeb}
.laboutus ul{padding:8px 0}
.laboutus ul li{padding-left:60px;border-bottom:1px solid #dcdcdc;background:url(../images/y-icon2.png) no-repeat 25px center;font-size:14px;line-height:46px}
.laboutus ul li:hover{background:#1b7fdc url(../images/y-icon.png) no-repeat 25px center}
.laboutus ul .hover{background:#1b7fdc url(../images/y-icon.png) no-repeat 25px center}
.laboutus ul .hover a{color: #fff;}
.laboutus ul li:hover a{color:#fff}
.l-contentus{margin-top:10px;background:#ebebeb;color:#695e66;font-size:12px}
.l-contentus ul{padding:20px 13px 35px 15px}
.l-contentus ul li{font-size:12px;line-height:22px}
.l-contentus ul h2{font-weight:700;font-size:14px;line-height:30px}
.x-box h2{padding-top:40px;padding-bottom:20px;text-align:center;font-size:30px}
.other-info{position:relative;height:74px;border-top:1px dashed #dcdcdc;border-bottom:5px solid #ebebeb;font-size:14px;line-height:74px}
.case-info{padding:30px 0;font-size:14px;line-height:25px;line-height:25px}
.other-info .pct{position:absolute;top:20px;right:0;display:block;width:89px;height:40px;background:url(../images/lp.png) no-repeat}
.near-page{padding-top:18px;border-top:1px dashed #dcdcdc;font-size:14px;line-height:25px}
.tagss{padding-bottom:10px;font-size:14px; color:#0099cc; }
.tagss span{font-weight:700}
.tjn{margin-top:20px;padding:20px;background:#f1f1f1;font-size:14px}
.tjt{width:118px;height:35px;background:#1b7fdc;color:#fff;text-align:center;font-size:20px;line-height:35px}
.tjxx{margin-top:10px;line-height:30px}
.tjxx li{ position:relative;  }
.tjxx li span{ position:absolute; right:0px; top:0px; } 

.big{ font-size:30px; color:#1b7fdc; padding:10px 0; }
.cvinfo{ line-height:30px; background:url(../images/kf8.jpg) no-repeat right bottom; background-size:150px; }

.cvinfo span{ padding-bottom:20px; }
.ry{width:60pc}
.ry li{float:left;margin-top:30px;margin-right:40px;width:280px}
.ry li img{width:278px;height:320px; border:1px solid #dcdcdc;}
.ry li h2{overflow:hidden;height:40px;background:#f2f2f2;text-align:center;font-size:14px;line-height:40px}


.xc{width:60pc}
.xc li{float:left;margin-top:30px;margin-right:40px;width:280px}
.xc li img{width:280px;height:200px;}
.xc li h2{overflow:hidden;height:40px;background:#f2f2f2;text-align:center;font-size:14px;line-height:40px}


.al{width:60pc}
.al li{float:left;margin-top:30px;margin-right:40px;width:280px}
.al li img{width:280px;height:200px;}
.al li h2{overflow:hidden;height:40px;background:#f2f2f2;text-align:center;font-size:14px;line-height:40px}

.newsone a{ color:#3d59bc; }
.about-box{ padding-top:20px; }
.cvinfo{ background:url(../images/logo.png) no-repeat center left; padding-left:280px; }


.near-page a{ color:#1b7fdc; }
.about-box{ line-height:25px; font-size:14px; }

.ntp{ display:none; }
#ad1{ display:block; }

.tobuy ul{padding-left:60px; padding-top:30px; background:#f2f2f2; padding-bottom:60px;}
.tobuy .tobuy-head{height:40px; padding-left:20px; background:#1b7fdc; line-height:40px; color:#fff; font-size:18px;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:12px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{ width:345px; line-height:33px; border:1px solid #dcdcdc; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#1b7fdc; color:#fff; padding:10px 30px; margin-left:70px; font-size:14px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:10px 30px; margin-left:20px; font-size:14px;}

.hk{ padding-top:10px; font-size:12px; line-height:22px; }
.mmm input{ border:1px solid #dcdcdc; height:40px; margin-bottom:10px;  }
.mmm td{ border-bottom:1px solid #dcdcdc; padding:10px 0; }
.mmm input.mmm1{ background:#1b7fdc; border:0; padding:10px 30px; font-size:14px; color:#fff; }

.xxcc{ border-top:5px solid #fff; }
.xxcc a{ color:#fff; font-size:20px; }





.wprlist{ margin-top:30px; padding-bottom:30px; width:930px;  }

.wprlist ul li{margin-bottom:10px; width:298px; height:300px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; margin-right:10px;}
.wprlist ul li .p-img{height:270px; line-height:270px;}
.wprlist ul li .p-img a{display:block; height:280px; line-height:270px; vertical-align:middle;}
.wprlist ul li img{max-height:270px; max-width:298px; width:auto !important; height:auto !important; vertical-align:middle;}
.wprlist ul li p{padding:5px;}
.wprlist ul li:hover{border:1px solid #1b7fdc;}
.wprlist ul li span { height:100%; display:inline-block; vertical-align:middle; }


.wprtj {  margin-top:17px; }
.wprtj .otherp-head{ height:74px; line-height:74px; background:#1b7fdc ; font-size:24px; color:#fff; padding-left:60px; }
.wprtj ul{padding:24px 10px 24px 35px;}
.wprtj ul li{margin-left:17px; margin-top:15px; width:268px; height:231px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; padding:30px 0 27px 0;}

.wprtj ul li img{max-height:220px; max-width:248px; height:auto; vertical-align:middle;}
.wprtj ul li:hover{border:1px solid #447edf;}

.wprtj ul li  a{ display:block; line-height:220px; height:220px; }
.wprtj ul li  a span{ display: inline-block;height: 100%;vertical-align: middle;}
.wprtj ul li  p a{ line-height:30px; }




.ak { position: relative;}
.ak .info { color: #242323; display: inline; float: right; font-size: 14px; height: 310px; line-height: 25px; position: relative; width: 340px;}
.ak .info .title {border-bottom: 1px solid #636161; margin-bottom: 10px; padding-bottom: 10px;}
.ak .info .class span, .ak .info .descr span {  font-weight: 700;}
.ak .info .class a { color: #1b7fdc;}
.ak .info .tel { color: #464849; margin-bottom: 10px; margin-top: 10px;padding-top: 10px;text-align: center;}
.ak .info .tel span {font-size: 18px;}
.ak .info .sbt1, .ak .info .sbt2 { background: #1b7fdc; border-radius: 5px; color: #fff; display: block; font-size: 14px;height: 30px; line-height: 30px; margin-top:10px; text-align: center;width:90px;}
.allt {border-bottom: 1px solid #1b7fdc;margin-bottom: 40px;padding-top: 20px;}
.allt li.cur { background: #1b7fdc;border: 1px solid #1b7fdc;color: #fff;}
.allt li {border: 1px solid #1b7fdc;cursor: pointer; font-size: 14px;height: 25px;line-height: 25px;margin: 0 auto -15px;text-align: center;width: 120px;}

/**********产品详情**********/
.ak{ /*margin-top:20px;*/ height:350px;}
.w-ls {height: 350px;left: 0;overflow: hidden; position: absolute;top: 0;width: 400px;}
.w-ls .bd { border: 1px solid #e7e6e6; margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 260px; line-height:60px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { max-width: 100%; max-height:100%; vertical-align:middle;}
.w-ls .hd { bottom: 0; height: 74px; left: 0;line-height:74px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: left;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 2px 1px 1px;overflow: hidden;width: 66px;}
.w-ls .hd ul li img {/* border: 1px solid #1b7fdc;*/ max-height: 70px; max-width: 66px; vertical-align:middle;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}
.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("../images/ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("../images/lr.png") no-repeat scroll center center; left: auto;right: 10px;}

.dg{ background:#c9c9c9; padding:10px; position:relative; margin-top:10px;}
.dg .dgrx{ background:#1b7fdc; color:#fff; font-size:16px; text-align:center; width:50px; height:50px; border-radius:5px; margin-left:30px;}
.dg .tels{ font-size:18px; color:#1b7fdc; position:absolute; left:100px; top:10px; }
.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#387ad4; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;}


.wprinfo{padding:30px 0px 50px 0px;}
.ak {position: relative;}

.ak .info {color: #666;display: inline; float: right;font-size: 14px; height: 310px;line-height: 25px; position: relative;width: 490px;}

.bk1{ line-height:25px; color:#666; }
.ak .info .title { border-bottom: 1px solid #e7e6e6;margin-bottom: 10px;padding-bottom: 10px; color:#1b7fdc;}
.ak .info .class span{color:#1b7fdc; font-size:14px; font-weight:normal;}
.ak .info .descr span {font-weight:normal;}
.ak .info .class a {color: #1b7fdc;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #1b7fdc; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}

.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#1b7fdc; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;}

.ak .info .sbt1, .ak .info .sbt2 {background: #1b7fdc none repeat scroll 0 0; color: #fff;display: block;font-size: 14px;height: 40px; line-height:40px;text-align: center;margin-top:15px; width:100%;}
.allt {border-bottom: 1px solid  #c3c3c3  ; padding-top: 20px; margin-bottom:40px;}
.allt li.cur { background:  #1b7fdc   none repeat scroll 0 0; border: 1px solid  #1b7fdc  ;color: #fff; height:43px; width:162px; font-size:18px; line-height:43px;}
.allt li {border: 1px solid  #1b7fdc ;cursor: pointer; margin:0 auto;font-size: 14px;height: 25px;line-height: 25px;text-align: center; width: 120px; margin-bottom:-15px; float:left;}
.ccc1{ display:none; }

.xxx{ position:relative; }
.xxx .hd{ }
.xxx .hd{ position:absolute; bottom:20px; right:20px; }
.xxx .hd li{width:8px; height:8px; cursor:pointer; line-height:999; overflow:hidden; background:rgba(255,255,255,0); border-radius:50%; border:3px solid #fff; display:inline-block; margin:3px 5px;}
.xxx .hd li.on{ background:rgba(255,255,255,1); }


.mnmn1{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.iproleft .iprocat ul li.mkmk1 a{color: #1b7fdc;font-weight: bold; }

.j011{ overflow:hidden; width:700 }
.j011 li{ width:630px; }
.j011 li img{ }

.intx .fr{ float:right; right:0; top:55px; float:none; width:552px; position:absolute; z-index:1 }
.case-ok{ line-height:25px; font-size:14px; }

