@charset "utf-8";
.container { width: 100%; margin: 0 auto; }
.sidebar { float:left; width:210px; }
.main { float:right; width:950px; padding:30px 0; }
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }

/* 左侧栏目标题 */
.leftTitle { position:relative; height:72px; padding:24px 0 0; }
.leftTitle i,.leftTitle s { display:block; padding-left:8px; }
.leftTitle i { font-size:20px; line-height:28px; }
.leftTitle s { color:#9a9a9a; font:12px/16px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu { margin-bottom:70px; }
.menu dl dt { margin-bottom:8px; }
.menu dl dt a { display:block; padding:6px 0 6px 30px; border-bottom:1px solid #cfcfcf; color:#666; font-size:14px; text-align:left; }
.menu dl dt a:hover,.menu dl dt .current { border-bottom:1px solid #bd8f51; background:#e5b06d; color:#fff; text-decoration:none; }

.menu dl dd { padding:2px 0 5px 55px; border-bottom:1px solid #eee; background:url(o_ico_04.png) no-repeat 45px 13px; font-size:14px; text-align:left; }
.menu dl dd a:hover,.menu dl dd .current { color:#e26c17; }

/*关于我们页面导航*/
.aboutNav { background: #fff; padding:28px 0 45px; }
.aboutNav ul li { float: left; width: 12.5%; text-align: center; }
.aboutNav ul li a { display: block; width: 100%; height: 58px; line-height: 58px; background: #f4f4f4; font-size: 18px;color:#333333; }
.aboutNav ul li:hover a,.aboutNav ul li.cur a { background: url(../images/navbg.png) no-repeat center #1a58ab; color:#fff; }




/* 面包屑 */
.location { position:relative; height:59px; border-bottom:1px solid #eaeaea; line-height:59px; }
.breadcrumbs a { display:inline-block; vertical-align:top; font-size: 14px;color:#666666; }
.breadcrumbs .u-home { padding-left:20px; background:url(o_ico_03.png) no-repeat 0 center; }

/* 内容模式 */
.article { padding:20px 0 40px; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; }
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

/* 头部新闻 */
.hotNews { margin-bottom:20px; padding:30px 38px 34px 20px;  background:#fff; overflow:hidden;box-shadow: 0px 4px 10px 0px rgba(80, 85, 91, 0.07); border:1px solid #e9e9e9; }

.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }


.hotNews dl dt { font-size: 14px;color:#666666; line-height: 26px; }
.hotNews dl dt span { padding: 0px 14px; margin-right:10px; display: inline-block; padding:; font-size: 14px; color:#fff; background: #ffaa02; border-radius: 2px; }

.hotNews dl .t a { font-size: 20px;color:#323232; display: block; margin:8px 0 18px; }
.hotNews dl .t a h3 {font-weight: normal; font-size: 20px;color:#323232; }
.hotNews dl .i { font-size: 14px; color:#333333; line-height: 2; }

.hotNews dl .m { margin-top: 10px; font-size: 14px; }
.hotNews dl .m a { display: block; width: 120px; height: 42px; border-radius: 3px; background: #f4f4f4; color: #666666; text-align: center; line-height: 42px; }
.hotNews:hover dl .m a { background: #1a58ab; color: #fff; }
.hotNews:hover dt a,.hotNews:hover dt a h3 { color: #1a58ab; }


/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }

.list { padding:0 0 40px; }
.list li { padding:10px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_04.png) no-repeat 3px center; line-height:20px; font-size: 14px; }
.list li .d { float:right; color:#999; }
.list li a { padding-left:15px; }

/* 图文新闻 */
.casea { float: right; width: 950px; }
.pothoItem .item { padding: 20px 35px 20px 20px; border:1px solid #e9e9e9; margin-bottom:20px; overflow:hidden; }
.pothoItem .item .pic { float:left; width:293px;overflow: hidden; height:210px; margin-right:20px; }
.pothoItem .item .pic img { width:293px; height:auto; }
.pothoItem .item dl { width: 570px; float: right; display:block; overflow:hidden; zoom:1; padding:26px 0 0 0; line-height:20px; }
.pothoItem .item dl dt { font-size:20px; line-height:32px; }
.pothoItem .item dl dt h3 {font-weight: normal; font-size:20px; line-height:32px; }
.pothoItem .item dl .i { color:#999; font-size:14px; line-height:2;color:#333333; line-height: 2; margin-top:5px; }
.pothoItem .item dl .d { color:#666666; font-size:14px; margin-top:5px; }
.pothoItem .item dl .m { margin-top: 10px; font-size: 14px; }
.pothoItem .item dl .m a { display: block; width: 120px; height: 42px; border-radius: 3px; background: #f4f4f4; color: #666666; text-align: center; line-height: 42px; }
.pothoItem .item:hover dl .m a { background: #1a58ab; color: #fff; }
.pothoItem .item:hover dt a,.pothoItem .item:hover dt a h3 { color: #1a58ab; }
.pothoItem .item:hover { box-shadow: 0px 4px 10px 0px rgba(80, 85, 91, 0.07); }



/* 图片列表 */
.piList { padding:0 0 20px; overflow:hidden; }
.piList ul { width:1000px; }
.piList ul li { float: left; width:300px; margin:0 25px 10px 0; }
.piList dl { padding:4px 5px; line-height:20px; }
.piList dl dt { height:30px; font-size:12px; line-height:30px; text-align: center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/* 分页 */
.page { text-align:center; padding-top:40px; }
.page a { display:inline-block; margin:0 5px; padding:2px 10px; font-size: 16px;color:#666666; font-family: "Arial"; border:1px solid #ddd; background:#fff; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #015bad; background:#015bad; color:#fff; }
.page span{margin-right:6px;}
@media(max-width:1200px){
	.page a  { padding: 0px 5px; font-size: 13px; }
}

/* webmap */
.sitemap { padding:45px 0 90px; overflow: hidden; }
.sitemapa { margin-bottom:45px; }
.sitemapa .tit { margin-bottom:15px; background: #1a58ab; color:#fff; width: 200px; box-sizing: border-box; line-height: 50px; padding-left:20px; font-size: 20px; }
.sitemapNav a { position: relative; float: left; width: 16.6666666%; line-height: 50px; border-bottom:1px solid #eeeeee;font-size: 16px;color:#333333;  box-sizing: border-box; padding-left:10px;}
.sitemapNav a:last-child { border:none; }
.sitemapNav a:last-child:after { content:''; width: 1260px; height: 1px; background: #eee; position: absolute; left:0; bottom:-1px; }

/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 35px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#32a237; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#3A7FCA; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#32a237; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:8px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.online .text:focus { border: 1px solid #333; box-shadow: 1px 1px 3px rgba(0,0,0,0.3); }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:20px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:120px; height:32px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#c20;}

/*关于我们*/
.aboutCon1 { padding:50px 0 65px; background: #fafafa; }

.k-a { background: #f8f8f8; width: 1920px; position: relative; left:50%; margin-left:-960px; }
.k-b { text-align: right; float: left; width: 960px; }
.k-b .pic {position: relative; width: 630px; height: 523px; text-align: right; display: inline-block; overflow: hidden; }
.k-b .pic img { position: absolute; right:0; top:0; max-width: 200%;width: auto; height: 523px; }
.k-c { float: left; width: 630px; height: 523px; background: #fff; padding:30px 40px 0 50px; box-sizing: border-box; }
.k-c .tit { position: relative; padding:15px 0 20px; margin-bottom:10px; }
.k-c .tit .t1 { position: absolute; font-size: 89px; line-height: 1; text-transform: uppercase; color:#efefef; font-weight: bold; position: absolute; left:-8px; top:-13px; }
.k-c .tit .t2 { position: relative; z-index: 10; font-size: 30px;color:#333333; line-height: 1; }
.k-c .tit .t3 { position: relative; z-index: 10; font-size: 14px;color:#333333; line-height: 1; margin-top:10px; }
.k-c .c { font-size: 16px;color:#333333; line-height: 1.9; }
.k-a .more .t { font-size: 24px;color:#333333; }
.k-a .more .c { font-size: 30px;color:#1a58ab; font-weight: bold; line-height: 1.2; }

.b-b { background: #fff; padding:65px 0; }
.b-b ul li { float: left; position: relative; }
.b-b ul li.sign1 {margin-right:45px; width: 230px; }
.b-b ul li.sign2 { margin-right:45px; width: 220px; }
.b-b ul li.sign3 { margin-right:45px; width: 233px; }
.b-b ul li.sign4 { width: 205px; }
.b-b ul li.sign5 { float: right; }
.b-b ul li:after { content:''; display: block; width: 1px; background: #efefef; position: absolute; right:0; top:50%; margin-top:-36px; height: 73px; }
.b-b ul li.sign5:after { display: none; }
.b-b ul li .pic { float: left; width: 65px;	text-align: center; }
.b-b ul li .con { float: left; margin-left:12px; }
.b-b ul li .con .t p { font-size: 44px; color:#1a58ab; font-family: "Arial"; font-weight: bold; line-height: 1;	 }
.b-b ul li .con .t p span { font-size: 16px; color:#1a58ab; font-family: "思源黑体"; font-weight: normal; line-height: 1.6; display: inline-block; padding-left:5px; vertical-align: top; }
.b-b ul li .con .c { font-size: 18px;color:#333333; }

.aboutCon3 { padding:70px 80px; background: #fafafa; }
.g-c { background: #fff; padding:20px 20px 20px 50px; }
.g-d { float: left; padding-top:55px; width: 535px; }
.g-d .tit { background: url(../images/about.png) no-repeat left top; position: relative; padding-left:65px; }
.g-d .tit .t1 { font-size: 30px;color:#1a58ab; font-weight: bold; line-height: 1; }
.g-d .tit .t2 { font-size: 16px;color:#1a58ab; margin-top:10px; line-height: 1; }
.g-d .tit:after { content:''; width: 35px; height: 1px; background: #1a58ab; position: absolute; left:0;bottom:0; }
.g-d .c { font-size: 14px;color:#666666; margin-top:24px; line-height: 30px; }
.g-e { float: right; width: 588px; }
.g-e img { width: 100%; }

.honor ul li { cursor: pointer; margin-right:20px; margin-bottom:20px; float: left; width: 300px; }
.honor ul li .pic { width: 300px; padding:10px; box-sizing: border-box; border:1px solid #e2e2e2; }
.honor ul li.sign { float: right; margin-right:0; }
.honor ul li dl { margin-top:; background: #f0f0f0; font-size: 16px;color:#535252; text-align: center; padding:17px 0; }
.honor ul li:hover dl { background: #1a58ab; color:#fff; }
.team ul li { cursor: pointer; margin-right:20px; margin-bottom:20px; float: left;box-sizing: border-box;  width: 406px; }
.team ul li .pic { height:270px; overflow: hidden; }
.team ul li.sign { float: right; margin-right:0; }
.team ul li dl { margin-top:-1px; background: #fff; font-size: 16px;color:#535252; text-align: center; padding:17px 0;border:1px solid #e2e2e2; }
.team ul li:hover dl { background: #1a58ab; color:#fff; }
.qyxc ul li {border:1px solid #e2e2e2; cursor: pointer; margin-right:20px; margin-bottom:20px; float: left;box-sizing: border-box;  width: 406px; }
.qyxc ul li .pic { padding:10px 10px 0; width: 100%; box-sizing: border-box; }
.honorx ul li .pic { padding: 0; width: 100%; box-sizing: border-box; }
.qyxc ul li.sign { float: right; margin-right:0; }
.qyxc ul li dl { margin-top:-1px; background: #fff; font-size: 16px;color:#535252; text-align: center; padding:17px 0; }
.qyxc ul li:hover dl { background: #1a58ab; color:#fff; }
.contact { padding:0 0 140px; }
.contactd {background: #fff;box-shadow: 0px 1px 21px 0px rgba(80, 85, 91, 0.09);}
.contactb { float: left; width: 385px; padding:32px 0 0 56px; }

.contactb ul li { margin-bottom:24px; }
.contactb ul li .pic { float: left; margin-right:20px; }
.contactb ul li .con { float: left; width: 300px; }
.contactb ul li .con .t1 { font-size: 16px;color:#656565; }
.contactb ul li .con .t2 { font-size: 16px;color:#4c4c4c; }
.contactc { float: right; width: 775px; height: 465px; }
.contactc #allmap { width: 775px; height: 465px; }

.message { padding:60px 0 70px; background: url(../images/mess.jpg) no-repeat center/cover; }
.messageb h2 { font-size: 30px;color:#333333; font-weight: normal; }
.messageb p { font-size: 16px;color:#666666; font-weight: normal; }

.message form { margin-top:45px; }
.message form ul li {margin-bottom:20px; float: left; width: 405px; }
.messagec span { line-height: 43px; float: left; width: 45px; font-size: 16px;color:#666666; text-align: right; }
.messagec span i { color:#930000; font-weight: bold; }
.messagec .inp {width: 346px;float: right; box-sizing: border-box; border:1px solid #e2e2e2; background: #fff; height: 43px; padding-left:10px;}
.message form ul li.sign2 { margin-left:20px; }
.message form ul li.sign3 { float: right; }
.message form ul li.sign4 { width: 100%; }
.message form ul li textarea { width: 1201px;float: right; box-sizing: border-box; border:1px solid #e2e2e2; background: #fff; height: 155px; line-height: 40px; padding-left:10px; }
.message form ul li.sign5 { text-align: right; width: auto; float: right; }
.message form ul li.sign5 span { width: auto;margin-right:15px; }
.message form ul li.sign5 .inp { float: left; width: 150px; }
.message form ul li.sign5 .sub { height: 43px; float: right; width: 170px; font-size: 16px;color:#fff; margin-left:10px; background: #1a58ab; box-sizing: border-box; border:none; border-radius: 2px; cursor: pointer; outline: none; }

.lxwm { padding:55px 0 30px; }
.lxwm h2 { font-size: 30px; color:#1a58ab; font-weight: normal; }
.lxwm .c { font-size: 16px;color:#666666; line-height: 2;  }

/*客户案例*/

.case { padding:30px 0 100px; }
.caseNav { float: left; width: 291px; z-index: 1000; }
.caseNav .tit { background: url(../images/case4.jpg) no-repeat center #1a58ab; padding:35px 0 35px 33px; }
.caseNav .tit .t1 { font-size: 14px;color:#c4dafd; text-transform: uppercase; line-height: 1; font-family: "Arial"; }
.caseNav .tit .t2 { font-size: 26px;color:#ffffff; line-height: 1; margin-top:4px; }
.caseNav ul { margin-top:2px; background: #f4f4f4; }
.caseNav ul li { width: 100%; box-sizing: border-box; position: relative; padding:0 30px 0 27px; border-left:2px solid #e4e4e4; }
.caseNav ul li a { display: block; width: 100%; box-sizing: border-box; font-size: 16px;color:#333333; padding:20px 0; border-bottom:1px solid #e4e4e4; position: relative; }
.caseNav ul li a h2 { display: block; width: 100%; box-sizing: border-box; font-size: 16px;color:#333333; font-weight: normal;}
.caseNav ul li a:after { content:''; width: 7px; height: 12px; background: url(../images/case1.png) no-repeat center; position: absolute; right:0; top:50%; margin-top:-6px; }
.caseNav ul li:hover,.caseNav ul li.cur { background: #ffaa02; border-color:#ffaa02; }
.caseNav ul li:hover a,.caseNav ul li.cur a,.caseNav ul li:hover  a h2,.caseNav ul li.cur a h2{ color:#fff; border-color:#ffaa02; }
.caseNav ul li:hover a:after { background: url(../images/case2.png) no-repeat center; }
.caseNav ul li.cur a:after { background: url(../images/case2.png) no-repeat center; }
.caseNav .con { margin-top:6px; background: url(../images/case3.jpg) no-repeat center/cover; width: 100%; height: 142px;box-sizing: border-box; padding:20px 0 0 22px; }
.caseNav .con .t1 { font-size: 14px;color:#ffffff; line-height: 1; }
.caseNav .con .t2 { font-size: 24px;color:#ffffff; font-weight: bold; font-family: "Arial"; }

.hzkh ul li { cursor: pointer; margin-right:16px; border:1px solid #efefef; margin-bottom:16px; float: left;box-sizing: border-box;  width: 223px; }
.hzkh ul li.sign { float: right; margin-right:0; }
.hzkh ul li dl { background: #fff; font-size: 16px;color:#535252; text-align: center; padding:17px 0;border-top:1px solid #e2e2e2; }
.hzkh ul li:hover dl { background: #1a58ab; color:#fff; }
.hzkh ul li:hover { box-shadow: 0px 0px 21px 0px rgba(51, 51, 51, 0.09); }

/*新闻资讯*/
.xwzx {  }
.xwzx .pothoItem .item dl { padding-top:16px; }

/*新闻详情页*/
.newd { padding:30px 0 110px; }
.newd1 { float: left; width: 940px; }
.newxq { float: right; }

.news_show {}
.news_show .show h1 {text-align: left;color: #333333;font-size: 24px;font-weight: normal;padding: 35px 0 5px;}
.news_show .show .tit { border-bottom: 1px solid #f0f3f1; }
.news_show .show .tit p { float: left; font-size: 14px;color:#999; margin-top:5px; padding-bottom:20px; }
.news_show .show .tit p span { display: inline-block; width: 14px; height: 21px; margin-right:10px; vertical-align: top; }
.news_show .show .tit p span.s1 { background: url(../images/new1.png) no-repeat center; }
.news_show .show .tit p span.s2 { background: url(../images/new2.png) no-repeat center; }
.share { float: right; }
.news_show .show .detail {padding: 25px 0 35px;color: #555555;font-size: 15px;line-height: 30px;border-bottom: 1px solid #f0f3f1;}
.news_show .show .detail p{font-size: 14px;}
.news .right_newsx { margin-top:0; }

.newTj {box-shadow: 0px 4px 10px 0px rgba(80, 85, 91, 0.07); margin-top:40px; border:1px solid #e9e9e9; box-sizing: border-box; padding:20px 15px 12px; }
.newTj .titx { font-size: 18px;color:#1a58ab; border-bottom:1px solid #1a58ab; padding-bottom:12px; }


.picArticle { margin-top:15px; }
.picArticle .conx { margin-top:15px; }
.picArticle .conx .d { font-size: 14px;color:#999999; }
.picArticle .conx .t { font-size: 16px;color:#333; overflow: hidden; height: 30px; line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.picArticle .conx:hover .t {color:#1a58ab; }


.newTj dl { margin-top:15px; }
.newTj dl dd {position: relative; padding-left:12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size: 16px;color:#666666; line-height: 47px; border-top:1px dashed #dcdcdc; }
.newTj dl dd:after { content:''; width: 3px; height: 3px; border-radius: 1px; position: absolute; left:0; top:50%; margin-top:-1px; background: #999; }
.newTj dl dd a h3 { font-weight: normal;font-size: 16px;color:#666666; }
.fenye_btn {margin-top: 30px;}
.fenye_btn ul {float: left;max-width: 70%;}
.fenye_btn ul li {float: left;width: 100%;line-height: 40px;margin-bottom: 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.fenye_btn ul li a {font-size: 15px; display: inline-block;color: #666666;}
.fenye_btn ul li:hover a {color: #1a58ab;}
.fenye_btn .back {float: right;display: block;color: #666666;font-size: 15px;line-height: 38px;padding: 0 40px;}
.fenye_btn .back {color: #fff;border-color: #3bb149;background: #1a58ab;}
@media (max-width: 500px){
  .fenye_btn .back { display: none; }
}


/*信息搜索*/
.search { padding:45px 0 100px; }
.search .tit { font-size: 20px;color:#333333; line-height: 50px; background: #f4f4f4; border-left:4px solid #015bad; padding-left:16px; }
.searchb { text-align: center; }

/*产品中心*/
.product .toptit { font-size: 22px;color:#343434; line-height: 52px; background: #f4f4f4; padding-left:16px; margin-bottom:20px; border-left:3px solid #015bad;}
.productNav { float: left; width: 291px; z-index: 1000; }
.productNav .tit { background: url(../images/case4.jpg) no-repeat center #1a58ab; padding:35px 0 35px 33px; }
.productNav .tit .t1 { font-size: 14px;color:#c4dafd; text-transform: uppercase; line-height: 1; font-family: "Arial"; }
.productNav .tit .t2 { font-size: 26px;color:#ffffff; line-height: 1; margin-top:4px; }
.productNav ul { margin-top:2px; background: #f4f4f4; }
.productNav ul>li { width: 100%; box-sizing: border-box; position: relative; }
.productNava { padding:0 30px 0 27px; border-left:2px solid #e4e4e4; }
.productNav ul>li a { display: block; width: 100%; box-sizing: border-box; font-size: 16px;color:#333; font-weight: bold; padding:15px 0 15px 30px; border-bottom:1px solid #e4e4e4; position: relative; }
.productNav ul>li a h2 { font-size: 16px;color:#333; }
.productNav ul>li a:after { content:''; width: 7px; height: 18px; background: url(../images/case1.png) no-repeat center; position: absolute; right:0; top:50%; margin-top:-9px; }
.productNav ul>li:hover .productNava,.productNav ul>li.cur .productNava { background: #1e4c88; border-color:#1e4c88; }
.productNav ul>li:hover a,.productNav ul>li.cur a,.productNav ul>li:hover a h2,.productNav ul>li.cur a h2{ color:#fff; border-color:#1e4c88; }
.productNav ul>li:hover a:after { background: url(../images/case2.png) no-repeat center; }
.productNav ul>li.cur>a:after { background: url(../images/case2.png) no-repeat center; }
.productNav .con { margin-top:6px; background: url(../images/case3.jpg) no-repeat right center/cover; width: 100%; box-sizing: border-box; padding:20px 0 30px 22px; }
.productNav .con .t1 { font-size: 14px; margin-bottom:6px; color:#ffffff; line-height: 1; }
.productNav .con .t2 { font-size: 24px;color:#ffffff; font-weight: bold; font-family: "Arial"; }
.productNav ul>li .productNava>a:after { background-image: url(../images/Menu000371-h4.png); width: 16px; left:0; right:auto; }
.productNav ul>li.cur .productNava>a:after,.productNav ul>li:hover .productNava>a:after { background-image: url(../images/Menu000371-h4.png); width: 16px; }
.productNav ul>li .sub {display: none;}
.productNav ul>li.cur .sub { display: block; }
.productNav ul>li .sub dl { border-left:2px solid #e4e4e4; padding:10px 16px 0 14px; border-left:2px solid #e4e4e4; }
.productNav ul>li .sub dl dd a { border-color:#e4e4e4; font-size: 14px;color:#666666; padding:15px 0 15px 20px; position: relative;  }
.productNav ul dd a:before { content:''; width: 8px; height: 1px; background: #bababa; position: absolute; left:5px; top:50%; }
.productNav ul dd a:after { content:''; width: 24px; height: 12px; background: url(../images/case1.png) no-repeat center!important; position: absolute; right:1px; top:50%; margin-top:-6px; }
.productNav .sub dd:hover>a,.productNav ul dd.cur>a{
    background: #00a3e6; color:#fff!important; }

.productNav .sub dd .subA { display: none; padding-left: 10px; }
.productNav .sub dd.cur .subA { display: block; }
.productNav .sub dd.cur .subA a:hover,.productNav .sub dd.cur .subA a.cur { color:#1e4c88; font-weight: bold; }

.productNav .sub dd:hover>a:before,.productNav ul dd.cur>a:before{ background:#fff!important; }
.product { float: right; width: 950px; }
.product ul li {border:1px solid #e2e2e2; cursor: pointer; margin-right:20px; margin-bottom:20px;background: #fff; float: left;box-sizing: border-box;  width: 302px; }
.product ul li .pic { padding:10px 10px 0; width: 100%; box-sizing: border-box; }
.product ul li.sign { float: right; margin-right:0; }
.product ul li dl { background: #fff; font-size: 16px;color:#535252; text-align: center; padding:10px 14px; }
.product ul li dl:last-child { border-bottom:2px solid #015bad; }
.product ul li dl dt a { display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.product ul li dl dd a { display: inline-block;
    width: 39%; padding: 5px 0; border:1px solid #ddd; margin: 0 8px; border-radius: 30px; }
.product ul li:hover dl { background: #1a58ab; color:#fff; }
.product ul li dl h3 { font-size: 16px;color:#535252;  }
.product ul li:hover dl a,.product ul li:hover dl h3 { color:#fff; }
/*产品详情页*/
.prodis { padding:30px 0 115px; }
.prodisa { width: 950px; float: right; }
.prodisb { background: #fff; box-shadow: 0px 0px 10px 0px rgba(80, 85, 91, 0.09); }
.prodisb .pic { padding:0px 0; float: left; border:1px solid #ededed; text-align: center; width: 384px; }
.prodisb .pic img { width: 100%;height: auto; }
.prodisb .con { float: right; width: 500px; margin-right:32px; padding-top:15px; }
.prodisb .con .t { font-size: 30px;color:#333333; border-bottom:1px solid #e9e9e9; padding-bottom:10px; position: relative; }
.prodisb .con .c { font-size: 14px;color:#333333; line-height: 1.8; margin-top:20px; overflow: hidden; height:auto; /*border-bottom:1px solid #e9e9e9;*/}
.prodisb .con .t:after { content:''; width: 86px; height: 3px; background: #015bad; position: absolute; left:0; bottom:-2px; }
.prodisb .con p{font-size: 15px;}
.prodisb .con .xqxzpns{font-size: 17px;color:#ff1010;font-weight: bold;margin-top: 10px;}

.prodisc { margin-top:20px; }
.prodisc .tit { float: left; padding-left:62px; background: url(../images/prod1.jpg) no-repeat left center; }
.prodisc .tit .t1 {font-size: 14px;color:#333333;}
.prodisc .tit .co {font-size: 20px;
    line-height: 1.2; color:#1e4c88; font-family: "Arial"; font-weight: bold;}
.prodisc .more { float: right; }
.prodisc .more a { display: block; width: 170px; height: 50px; line-height: 50px; text-align: center; background: #1a58ab; font-size: 14px;color:#fff; border-radius: 3px; }
.prodisdA .more { margin-bottom: 20px; }
.prodisdA .more a { display: block; width: 170px; height: 50px; line-height: 50px; text-align: center; background: #1a58ab; font-size: 14px;color:#fff; border-radius: 3px; }

.prodisc .imgx { width: 100px;margin-top:12px; }
.prodisc .imgx .picx { width: 89%; padding:3px; border:1px solid #d2d2d2;}
.prodisc .imgx p { text-align: center; font-size: 15px; margin-top:4px; color:#333; }

.promtit { text-align: center; }
.promtit h2 {padding-bottom:10px; margin-bottom:10px; font-size: 30px;color:#333333; background: url(../images/promtit.png) no-repeat bottom center; }
.promtit p {font-size: 16px;color:#535353; }
.prodisd { padding:50px 0 50px; }

.prodisd ul { margin-top:30px; }
.prodisd ul li {box-shadow: 0px 2px 3px 0px rgba(80, 85, 91, 0.09); padding:32px 12px 0; height: 304px; box-sizing: border-box; border:1px solid #f4f4f4; float: left; text-align: center; margin-right:10px; width: 228px; }
.prodisd ul li.sign4 { float: right; margin-right:0; }
.prodisd ul li.sign3 { margin-right:0; }

.prodisd ul li .con { margin-top:20px; }
.prodisd ul li .con .t { font-size: 18px;color:#343434; }
.prodisd ul li .con .xian { display: block; width: 67px; height: 1px; background: #e2e2e2; margin:12px auto; }
.prodisd ul li .con .c { font-size: 14px;color:#333333; line-height: 2; }


.prodise {  }
.prodise ul { margin-top:30px; }
.prodise ul li {height: 270px; width: 100%; margin-bottom:20px; }
.prodise ul li .pic { float: right; width: 475px; overflow: hidden; }
.prodise ul li .pic img { vertical-align: top; }
.prodise ul li.sign2 .pic { float: left; }
.prodise ul li .con { height: 270px; width: 475px; border:1px solid #e9e9e9; border-right:none; box-sizing: border-box; float: left; box-sizing: border-box; padding:80px 0 0 25px; position: relative; }
.prodise ul li.sign2 .con { border:1px solid #e9e9e9; border-left:none; }
.prodise ul li .con .icon { width: 66px; line-height: 66px; background: #015bad; position: absolute; left:30px; top:0; font-size: 32px;color:#ffffff; font-weight: bold; font-family: "Arial"; text-align: center; }
.prodise ul li .con .t { font-size: 24px;color:#1a58ab; font-weight: bold; }
.prodise ul li .con .c { font-size: 14px;color:#333333; line-height: 2; margin-top:8px; }
.prodisf { padding-top:30px; }
.prodisf .swiper-container { margin-top:30px; }
.prodisf .swiper-container .t { font-size: 16px;color:#333333; text-align: center; background: #f6f6f6; padding: 14px 0; }
.prodisf .swiper-container .swiper-button-next { width: 18px; height: 31px; background: url(../images/prodisb.png) no-repeat center; }
.prodisf .swiper-container .swiper-button-prev { width: 18px; height: 31px; background: url(../images/prodisa.png) no-repeat center; }

.prodisg { padding-top:50px; }
.prodisg .product { margin-top:30px; }


/*搜索结果页*/
.searcha { padding-top:45px; }

.searcha .prodisb {margin-bottom:20px; background: #fff; box-shadow: 0px 0px 10px 0px rgba(80, 85, 91, 0.09); }
.searcha .prodisb .pic { padding:20px 0; float: left; border:1px solid #ededed; text-align: center; width: 355px; }
.searcha .prodisb .pic img { width: 100%;height: auto; }
.searcha .prodisb .con { float: right; width: 800px; margin-right:32px; padding-top:50px; }
.searcha .prodisb .con .t { font-size: 30px;color:#333333; border-bottom:1px solid #e9e9e9; padding-bottom:10px; position: relative; }
.searcha .prodisb .con .c { border:none; font-size: 14px;color:#333333; line-height: 1.8; margin-top:20px; overflow: hidden; height:auto; }

.searcha .prodisc .more { float: left; }
.searcha .prodisc .more a { display: block; width: 170px; height: 50px; line-height: 50px; text-align: center; background: #1a58ab; font-size: 14px;color:#fff; border-radius: 3px; }

.casexq .caseNav  { float: right; }
.g-in { position: relative; }

.picshade {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);opacity: 0.91;filter: alpha(opacity=91);z-index: 99;display: none;}
.pictures_eyes_close {position: fixed;top: 30px;right: 30px;display: inline-block;width: 26px;height: 26px;background: url(../images/close.png) no-repeat;z-index: 100;display: none;}
.pictures_eyes {position: fixed;width: 100%;left: 0;top: 0;z-index: 199;display: none;}
.pictures_eyes_in {position: relative;text-align: center;}
.pictures_eyes_in img { max-height: 500px; }
.pictures_eyes_in .prev, .pictures_eyes_in .next {position: absolute;top: 50%;width: 51px;height: 51px;cursor: pointer;}
.pictures_eyes_in .prev {left: 80px;background: url(../images/Tleft.png) no-repeat;}
.pictures_eyes_in .next {right: 80px;background: url(../images/Tright.png) no-repeat;}
.pictures_eyes_indicators {position: fixed;left: 0;bottom: 15px;width: 100%;text-align: center;z-index: 299;}
.pictures_eyes_indicators a {display: inline-block;width: 120px;padding:5px;margin: 6px 3px 0 3px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0 0 2px #000;filter: alpha(opacity=50);opacity: 0.5;overflow: hidden;}
.pictures_eyes_indicators img { width: 110px; }
.pictures_eyes_indicators .current {filter: alpha(opacity=100);opacity: 1;}


.addNews { padding-bottom: 60px; }
.addNews .topTit .t { font-size: 40px; color:#333; font-weight: bold; margin-bottom: 30px; }
.addNews-a { float: left; width: 49%; }
.addNews .addNews-a:nth-child(2) { float: right;}

.j-c { float: left; width: 100%; margin-top: 26px; }
.j-c dl dd { padding-bottom:30px; margin-bottom:27px; border-bottom:1px solid #eeeeee; }
.j-c dl dd .date {float: left; width: 70px; text-align: center;}
.j-c dl dd .date .d {font-size: 16px;color:#cccccc;}
.j-c dl dd .date .m { line-height: 1; font-size: 60px; font-family: "Arial"; color:#cccccc;}
.j-c dl dd .con { width: 525px; float: right; }
.j-c dl dd .con .t a {font-size:18px;color:#333333; display: block; }
.j-c dl dd .con .c { font-size: 14px;color:#333333; line-height: 28px; margin-top:5px; }
.addNews .j-d { float: right; width: 100%; }
.j-d .pic { overflow: hidden; }
.j-d img { transition: all 0.6s; }
.j-d:hover img { transform: scale(1.05);}
.j-c dl dd:hover .con .t a { color:#1a58ab; }
.j-d .con { background: #f8f8f8; padding:20px 25px 25px 20px; }
.j-d .con .d { font-size: 14px;color:#656565; }
.j-d .con .t { font-size: 18px;color:#333333; margin:5px 0; }
.j-d:hover .con .t {color:#1a58ab; }
.j-d .con .c { font-size: 14px;color:#333333; }

.addNews-e { text-align: center; }
.addNews-e a { display: inline-block; padding: 12px 40px; font-size: 16px; color:#fff; background: #015bad; }





#magnifier {
    position: relative;
    width: 380px;
    margin: 5px 0 0 5px;
}
.small-box {
    overflow: hidden;
    position: relative;
    width: 372px;
    height: 279px;
    margin-bottom: 20px;
    border: 1px solid #eee;
}
.small-box img {
    display: block;
}
.small-box .hover {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 120px;
    height: 120px;
    border: 1px solid #aaa;
    background: #0099ff;
    opacity: .5;
    filter: alpha(opacity: 50);
    cursor: move;
}
.thumbnail-box {
    position: relative;
    width: 100%;
}
.thumbnail-box .btn {
    position: absolute;
    top: 50%;
    width: 22px;
    height: 32px;
    margin-top: -16px;
}
.thumbnail-box .btn-prev {
    left: 0;
    background: url(../images/btn_prev.png) no-repeat;
}
.thumbnail-box .btn-next {
    right: 0;
    background: url(../images/btn_next.png) no-repeat;
}
.thumbnail-box .listA {
    overflow: hidden;
    width: 320px;
    margin: 0 auto;
}
.thumbnail-box .wrapper {
    width: 100000px;
}
.thumbnail-box .listA .item {
    float: left;
    margin: 0 10px;
}
.thumbnail-box .listA .item img {
    width: 97px; height: 73px;
}
.thumbnail-box .listA .item-cur {}
.thumbnail-box .listA .item img {
    border: 2px solid #fff;
}
.thumbnail-box .listA .item-cur img {
    border: 2px solid #e53e41;
}
.big-box {
    z-index: 10;
    display: none;
    overflow: hidden;
    position: absolute;
    left: 390px;
    top: 0;
    width: 540px;
    height: 540px;
    border: 1px solid #e4e4e4;
}
.big-box img {
        display: block;
        max-width: 800%;
        width: auto!important;
}

.prodisb { margin-bottom: 40px; padding-bottom: 20px; }




.messagea .topTit { box-sizing: border-box; width: 100%; background: #1e4c88; padding:10px 20px; font-size: 16px;color:#fff; position: relative; }
.messagea .topTit span { position: absolute; right: 20px; top:50%; transform: translateY(-50%); }
.messagea form ul { padding: 30px 20px 36px;border:1px solid #dedede; border-top:0; }
.message form ul li {width: 100%; margin-left:0!important; margin-bottom: 0; }
.message form ul li:nth-child(n+2) { margin-top: 15px; }
.messagec span,.message form ul li.sign5 span { padding-right: 15px; width:150px; box-sizing: border-box; text-align: right; position: absolute; left:0; top: 0; }
.message form ul li .messagec { padding-left: 130px; position: relative; }
.message form ul li textarea,.messagec .inp { width: calc(100% - 10px); float: right; }
.message form ul li.sign5 { text-align: left; float: left; width: 100%; }
.message form ul li.sign5 .sub { float: left;  }
.message form ul li.sign5 .subA { margin-left: 10px; background: none; color:#333; border:1px solid #dedede; }
.message form ul li.sign5 .inp { width: 261px; margin-left: 10px; }
.message form ul li.sign5 .sub:hover { background: #0a68e5; color:#fff; border:1px solid #0a68e5; }


.messageA { padding:0; }




.topTit span {
	color: #fff;
}

.topTit span i{
	font-style: normal;
	display: inline-block;
	color: red;
	font-weight: bold;
}



















































































