﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0; font-family: 'microsoft yahei'} 
a,a:hover{color:#333;}a:hover{color:#333;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.center {margin:0 auto;width:1200px;overflow:hidden;}

.header{width:100%;height:239px;background:url(../images/headbg.jpg);}
.hd_top{height:38px;line-height:38px;font-size:14px;color:#555;}
.hd_top a{padding:0 16px;float:left;color:#555;background:url(../images/hdTopBr.png) no-repeat left center;font-size:14px;}
.hd_top a.noBg{background-image:none;font-size:14px;}
.headlogo{margin-top:2px;height:139px;}
.nav{height:60px;}
.nav ul{height:60px;}
.nav li{width:170px;height:60px;float:left;text-align:center;line-height:60px;font-size:18px;}
.nav li a{width:170px;height:60px;color:#fff;font-size:18px;}
.nav li.cur,.nav li:hover{background-color:#71C82A;font-size:18px;}

#playBox{width:100%;height:518px;margin:1px 0 1px 0;position:relative;overflow:hidden;}
#playBox .focus{position:absolute;width:1920px;left:50%;margin-left:-960px;}
#playBox .oUlplay{width:99999px;position:absolute;left:0;top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer;width:45px;height:45px;background:url(../images/l.png) no-repeat;position:absolute;top:260px;left:250px;z-index:10;}
#playBox .next{cursor:pointer;width:45px;height:45px;background:url(../images/r.png) no-repeat;position:absolute;top:260px;right:250px;z-index:10;}
#playBox .smalltitle {width:100%;height:10px;position:absolute;bottom:15px;z-index:10}
#playBox .smalltitle ul{ width:258px;margin:0 auto;}
#playBox .smalltitle ul li{width:58px;height:8px;margin:0 5px;border-radius:6px;background:#ffffff;float:left;overflow:hidden;*display:inline;*zoom:1;cursor:pointer}
#playBox .smalltitle .thistitle{ background:#055CB1;}


.Title{width:100%;margin-top:38px;margin-bottom:48px;}
.Title h2{background:url(../images/titleBg.png) no-repeat bottom;font-size:34px;color:#333333;font-weight:bold;text-align:center;}
.Title h2 a{text-decoration:none;color:#333333;}
.Title h2 em{color:#2454ac;font-weight:bold;}
.Title p{font-size:18px;color:#555555;background:url(../images/titleBg2.png) no-repeat center;text-align:center;margin-top:9px;}

.ziyeding{width:100%;background:url(../images/zyd.jpg);height:73px;}
.ziyedingr{float:right;line-height:73px;font-size:14px;}
.ziyedingl{float:left;}


/*产品*/


.leftpro { overflow:hidden; float:left; width:260px;}
.leftpro h3{ background:url(../images/pro01.png) no-repeat center; width:100%; height:105px;}
.leftpro h3 b{ font-size:28px; color:#fff; font-family:Impact; display:block; padding-left:25px; padding-top:20px; font-weight:normal}
.leftpro h3 em{ display:block; font-size:18px; color:#fff; padding-left:25px;padding-top:10px;}
.leftpro .menu { overflow:hidden; width:256px; border:2px solid #2554ac; border-top:none; border-bottom:none; padding-top:15px;}
.leftpro .menu li{ overflow:hidden;background:url(../images/pro02.png) no-repeat 200px center;background-color:#2554ac; border-radius:5px;width:234px;line-height:38px;height:38px;margin:0 auto;}
.leftpro .menu li >a{width:220x;font-size:15px; color:#fff; text-decoration:none; padding-left:14px;}
.nmenu { overflow:hidden;width:234px;border-bottom:1px solid #dedede;line-height:40px;height:40px;margin:0 auto;}
.nmenu a{font-size:14px; color:#333;padding-left:12px;}
.nmenu a:hover{ color:#f07f1b; text-decoration:none}
.leftpro .contact{width:100%;height:186px;background-color:#2554ac;padding-top:20px}
.leftpro .contact img{display:block;margin:0 auto}
.leftpro .contact h4{font-size:18px;text-align:center;color:#fff;line-height:48px}


.rightpro{float:right; width:910px;overflow:hidden;}
.ny-product{width:110%;overflow:hidden;}
.ny-product li{margin-right:30px;margin-bottom:35px;width:274px;float:left;padding:3px;border:solid 1px #dedede;background:#f0f0f0;}
.ny-product li .pic{overflow:hidden;width:274px;height:226px;}
.ny-product li span.pro-name{width:274px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ny-product li:hover{border:solid 1px #2554ac;box-shadow:0 0 15px rgba(183,183,183,0.8);}
.ny-product li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product li:hover span.pro-name{color:#ffffff;width:274px;font-size:15px;line-height:46px;margin-top:2px;background:#2554ac;}



.picpro{width:100%;overflow:hidden;}
.ny-product2{width:110%;overflow:hidden;}
.ny-product2 li{margin-right:36px;margin-bottom:36px;width:366px;float:left;padding:3px;border:solid 1px #dedede;background:#f0f0f0;}
.ny-product2 li .pic{overflow:hidden;width:366px;height:255px;}
.ny-product2 li span.pro-name{width:366px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ny-product2 li:hover{border:solid 1px #2554ac;box-shadow:0 0 15px rgba(183,183,183,0.8);}
.ny-product2 li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product2 li:hover span.pro-name{color:#ffffff;width:366px;font-size:15px;line-height:46px;margin-top:2px;background:#2554ac;}



/*子页样式*/

.class{width:100%;margin:0 auto;text-align:center;margin-bottom:40px;}
.class a{display:inline-block;width:180px;margin-right:20px;margin-left:20px;text-align:center;line-height:38px;font-size:16px;background:#2554AC;color:#fff;border-radius:10px;}
.class a:hover,.class a.on{background:#0C3C95;font-size:16px;}

.agent_con {width:100%;margin-bottom:20px;}
.agent_con h2{font-size:26px;;margin-bottom:20px;}
.agent_con p {font-size:14px;line-height:32px;color:#434343;}
.agent_con a{ font-size:14px;color:#434343;}

.xwjz{ width:100;overflow:hidden;}
.xwjz img{margin-right:28px;}
.info{line-height:46px;text-align:center;margin-bottom:28px;font-size:15px;background-color:#F2F2F2}

.prev{ width:98%;height:42px;line-height:42px; border:1px solid #e0e0e0;margin-top:10px;}
.prev span.prev_tit{ display:block;width:120px;height:42px;border-right:1px solid #e0e0e0; text-align:center; background:#D7DFFB;color:#525252;float:left;font-size:15px;}
.prev span.prev_cont {margin-left: 10px;font-size:15px;}
.showpage {overflow: hidden;width:100%;line-height:38px;text-align:center;font-size:15px;}
.showpage a {overflow: hidden;border:1px solid #dcdcdc;color:#505050;font-size:15px;padding:3px 10px;margin-right:28px}
.showpage .current {overflow:hidden;background: #FF5B00;border:1px solid #D44F06;color:#ffffff;font-size:15px;padding:3px 10px;margin-right:15px}
/*产品多图*/
.pro {overflow: hidden;width:100%; margin:0px auto;background: url(../images/zycpbg.jpg) no-repeat;}
.pro-l {width:310px;height:256px;float: left;}
.pro-l img{width:310px;height:236px;}
.pro-r {margin-top:20px;margin-left:38px;width:280px;float:left;font-size:14px;}
.pro-r div {height:36px;border-bottom:1px dashed #A4A2A2;padding-top:5px;}
.pro-r h2 {display: inline-block;font-size: 20px;}
.pro-r span {margin-left:12px;line-height: 30px;}
/*产品详细介绍*/
.sp {overflow:hidden;width:908px;padding:10px 5px 10px 5px;line-height:32px;font-size: 14px;}
.sp2{overflow:hidden;width:100%;}
.sp2 span img{float:left;padding:20px 10px 0px 10px;width:284px;height:236px;}
.sp p {line-height:32px;font-size:14px;}
.sp p a {font-weight: bolder;color: #136ec2;text-decoration: underline;}
.sp p a:hover {color: #136ec2;}
.flip {overflow:hidden;width:910px;font-size:14px;text-align:center;line-height:46px;}
.flip  a {color: #005a98;}
.flip  a:hover {color: #e87518;text-decoration: underline;}

/*分站产品和相关服务*/
.area {overflow:hidden;width:99%;}
.area-title {border-bottom: 1px solid #ddd;font-size:15px;}
.area-title span {float: right;font-size:15px;margin-top:15px}
.area-links {margin: 15px 0;}
.area-links a {margin-right:8px;margin-left:8px;line-height:32px;font-size:14px;}
.blue-title {width: 100%;height:40px;}
.blue-title div {width: auto;padding:0 10px;height:40px;margin: 10px 0 0 10px;float: left; text-align: center;line-height:40px;font-size: 15px; color: #fff; background: #2554AC;}
/*详情页相关产品*/
.relevant {overflow:hidden;width:106%;}
.relevant-title {height:40px;padding-left:30px;color: #fff;line-height:40px; background: url(../images/plus.gif) no-repeat #2554AC 10px 16px;font-size: 15px;}
/*信息分类列表*/
.newsList{overflow:hidden;width:1260px;margin-bottom:30px;}
.newsList dl{overflow:hidden;float:left;padding-top:16px;padding-bottom:12px;border-bottom:1px dashed #ddd;margin-right:30px;width:600px;height:138px;}
.newsList dt{float:left;width:140px;text-align:center;height:106px;}
.newsList dt h4{ height:80px;line-height:32px;background:#ececec;font-size:18px;color:#444;padding-top:12px;}
.newsList dt p{ height:40px;line-height:40px;color:#fff;background:#2554AC;font-size:15px;}
.newsList dd{ float:right;width:440px;height:106px;}
.newsList dd b a{font-size:15px;}
.newsList dd p{ width:400px;height:80px;line-height:28px;font-size:14px;padding-top:8px;}
/*底部*/
.footer {width:100%;overflow:hidden;}
.footer .con{width:100%;background:url(../images/ft-bg.jpg) repeat;height:316px;overflow:hidden;}
.footer .logo{float:left;margin-top:46px;width:140px;}
.footer .logo h2{width:140px;height:44px;margin-bottom:10px;}
.footer .logo img{display:block;}
.footer .logo p{text-align:center;font-size:14px;color:#ffffff;margin-top:11px;}
.footer .Dh,.footer .Dz{margin-top:40px;float:left;margin-left:100px;}
.footer .Dh{width:474px;}
.footer .Dz{width:320px;float:right;}
.footer .Dh h3{background:url(../images/ftDh.png) no-repeat left center;}
.footer .Dz h3{background:url(../images/ftDz.png) no-repeat left center;}
.footer .Dh h3,.footer .Dz h3{height:60px;line-height:60px;padding-left:24px;font-size:20px;color:#FFFFFF;border-bottom:1px solid #666666;}
.footer .DhCon{width:100%;overflow:hidden;}
.footer .DhCon .hleft{float:left;width:316px;}
.footer .DhCon .hright{float:right;width:158px;}
.footer .DhCon .hleft a{display:block;margin-top:26px;font-size:15px;color:#cecece;float:left;width:158px;}
.footer .DhCon .hright a{display:block;margin-top:26px;font-size:15px;color:#cecece;width:158px;}
.footer .DzCon p{color:#FFFEB4;line-height:26px;font-size:16px;margin:16px 0;}
.footer .copyRight{height:70px;width:100%;background-color:#275cbe;font-size:15px;}
.footer .copyRight p{height:70px;line-height:70px;color:#FFFFFF;float:left;}
.footer .copyRight p a{color:#FFFFFF;}
.footer .copyRight ul{ overflow:hidden;float:right;margin-top:29px;}
.footer .copyRight li{ float:left;color:#FFFFFF;}