@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"微软雅黑","arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff; min-width:1200px; }

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }



/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto;width:100%; height:110px;  }
.nhead { width:1200px; margin:0 auto;}
.logo { float:left; padding-top:25px;}
.yhead { float:right; line-height:110px; width:276px;}


/* 导航
-------------------------------------------------------------- */
.nav {position:absolute; top:76px; left:0px; z-index:6; width:100%; height:60px;}
.nav_con {width:618px;height: 110px;float:right;position:relative;z-index:999;}
.nav_body {width:100%;height: 110px;}
.dhdq {float:left;  width:118px; height:110px;text-align:center; line-height:110px; cursor:pointer;}
.dhdq a { display:block; width:118px; height:110px;font-size:16px; text-align:center; line-height:110px; }

li.on .dhdq { background:#145994;}
li.on .dhdq a{ color:#fff;}

.nav_body li { background:  no-repeat right;}

.nav_tab {float:left; width:97px; height:110px; font-size:16px;text-align:center; line-height:110px; cursor:pointer; position:relative;}
.nav_tab_0 { height:110px;}

.hover,.h_0 a,.h_right,.h_1 a,.h_2 a,.h_3 a,.h_4 a{ background:#145994; color:#fff;}

.nav_body li.h_0 {background:#145994;width:97px;height: 110px; color:#fff;}
.nav_body li.h_1 {background:#145994;width:97px;height: 110px; color:#fff;}
.nav_body li.h_2 {background:#145994;width:97px;height: 110px; color:#fff;}
.nav_body li.h_3 {background:#145994;width:97px;height: 110px; color:#fff;}
.nav_body li.h_4 {background:#145994;width:97px;height: 110px; color:#fff;}



.h_right{  width:118px; height:110px;color:#fff;}
.navbg { background:#f4f4f4; top:110px; width:100%;position:absolute;left:0px; display:none;}

.nav_list { color:#333; overflow:hidden;padding-top:12px; padding-bottom:12px;}
.nav_list li{float:left;height:28px; line-height:28px; width:100%; text-align:center;}
.nav_list li a { background:none; color:#333;}
.nav_list li a:hover { font-weight:bold; color:#145994;}

.nav_color {color:#424242;}
.two_code { position:relative;}
.code {position:absolute;left:0;top: 25px;width: 210px;font-size: 14px;line-height: 30px;background: #fff;border: 1px solid #ddd;text-align: center;}

/* login */
.yhead a i { font-style:normal;}
.headico1 { background: no-repeat left; padding-left:33px;}
.headico2 { background: no-repeat left; padding-left:25px;}

/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:#f5f5f5;padding-top:60px;}
.nfooter { width:1200px; margin:0 auto;}
.foots { width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:38px;}
.footxz { float:left; width:70%;}
.footxy { float:right;}
.footx { width:100%; line-height:25px; padding-top:26px; padding-bottom:12px;}
.footsz { float:left; border-right:1px solid #e5e5e5;}
.footsz ul { width:168px; float:left; margin:0; padding:0;}
.footsz ul li { line-height:25px;}
.footsz ul li.bt { padding-bottom:29px;}
.footsz ul li.bt a { font-size:16px; color:#145994;}
.footsz ul li a { color:#333333;}
.footsz ul li a:hover { color:#145994;}
.footsy { float:right; width:322px;}
.footsy h3 { font-size:16px; color:#145994;}
.footlx { float:left; width:100%; padding-top:25px;}
.ftewi { float:left; width:92px; text-align:center; color:#898989; line-height:25px;l}
.ftwy { float:right; width:188px; color:#333333;}
.ftwy .tel { display:block; font-size:28px; color:#b1ce6f; font-family:arial, helvetica, sans-serif;}
.fenxiang { padding-top:16px;}
.fenxiang a { margin-left:6px; margin-right:6px; display:inline-block;}



/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #ddd;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #ddd;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#fff;font-size:13px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/* 我们的服务
-------------------------------------------------------------- */
.service { border:1px solid #e5e5e5; width:1198px; height:153px; margin-top:25px;}
.service ul li { width:20%; background: no-repeat right #145994; height:153px; float:left;}
.service ul li strong { display:block; text-align:center; font-size:16px; color:#fff; background: no-repeat center bottom; font-weight:500; padding-bottom:10px; padding-top:43px;}
.service ul li em { font-size:16px; color:#fff; font-style:normal; display: block; padding:0 5px; text-align:center; padding-top:12px;}
.service ul li:hover {-moz-box-shadow:0px 0px 8px #e5e5e5; -webkit-box-shadow:0px 0px 8px #e5e5e5; box-shadow:0px 0px 8px #e5e5e5; background-color:#1f74bc;}

/* 小导航
-------------------------------------------------------------- */
.menu { margin: 0 auto; height:auto; width:100%; border-top:1px solid #eeeeee;}
#con {	font-size: 12px; margin: 0px auto; width:100%}
#tags {margin: 0;padding: 0;}
#tags li { float: left;list-style: none;border-bottom: none;height:59px;line-height: 59px;width:120px; border-right:1px solid #eeeeee;text-align: center;display: block;}
#tags li a {color: #999999; font-size:15px;text-decoration: none;height: 59px;line-height: 59px;}
#tags li.emptytag {	background: none transparent scroll repeat 0% 0%; width: 4px}
#tags li.selecttag {color: #333333;display: block;}
#tags li.selecttag a {color: #333333;}
#tagcontent {width:100%;height: auto; overflow: hidden;}
.tagcontent {display: none;}
#tagcontent div.selecttag {display: block}

.banner { width:100%;}

/* 所有的页面的样式用注释标签标注一下
-------------------------------------------------------------- */

/*-------------产品首页-----------*/

.ycgfk { width:1200px; padding-top:35px; margin:0 auto;}
.ycgfbt { width:100%;}
.ycgfbt h3 { font-size:30px; color:#333333;}
.ycgfbt p { font-size:16px; color:#145994; background: no-repeat left bottom; padding-top:18px; padding-bottom:17px;}
.ycxnr { width:100%; padding-top:24px;}
.ycxzuo {width: 570px;height: 304px;float:left;background:#f4f4f4;padding: 50px 15px 0 15px;}
.ycxyou { float:right; height:350px; width:600px; overflow:hidden;}
.ycxyou img{ width:100%;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.ycxyou a:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.ycxzuo p { color:#4c4c4c; padding-bottom:20px; overflow:hidden; max-height:220px;}
.moare { padding-top:15px;}
.moare a { display:block; background: no-repeat; width:138px; height:38px; text-align:center; line-height:38px; color:#fff;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}
.moare a:hover { background: no-repeat; color:#145994;}

.synew { width:100%; padding-top:34px;}
.snewzuo { float:left; width:700px;}
.snewzuo ul li { width:321px; padding-right:29px; float:left;}
.snewzuo ul li h3 { font-size:16px; color:#333333; font-weight:500; padding-top:18px; border-bottom:1px solid #e3e3e3;}
.snewzuo ul li h3 span { color:#b2b2b2; display:block; padding-top:12px; padding-bottom:28px;}
.snewzuo ul li p { padding-top:15px; color:#999999;}
.snewzuo ul li a:hover p,.snewzuo ul li a:hover h3 { color:#145994;}
.newpic { overflow:hidden; width:321px; height:182px;}
.newpic img{ width:100%;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.snewzuo ul li a:hover .newpic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.snewyou { float:right; width:467px;}
.snewyou ul li { width:100%; overflow:hidden; padding-bottom:15px; padding-top:18px;}
.xwsj { float:left; width:96px; background: no-repeat right; height:76px; font-size:28px;}
.xwsj span { font-size:14px; display:block; font-family:arial;}
.xwnr { float:right; width:345px;}
.xwnr h3 { font-size:16px; color:#333333; font-weight:500;}
.xwnr p { padding-top:10px; color:#999999;}
.snewyou ul li a:hover .xwnr h3 {color:#145994;}

.syfbann { background: no-repeat center; width:100%; border-top:6px solid #b6d15c; height:200px; margin:0 auto; margin-top:66px;}
.sygf { width:1200px; margin:0 auto; text-align:center;}
.sygf h3 { font-size:36px;padding-top:80px; color:#fff; }
.homebg { background: repeat; width:100%; height:100%;}



/*------公司简介-------*/
.content a:hover { color:#145994;}
.bannern { width:100%; height:240px; margin:0 auto;}
.w1200 { width:1200px; margin:0 auto; overflow:hidden;}
.bannern h3 { color:#fff; font-size:24px; padding-top:118px; background: no-repeat left bottom; padding-bottom:12px;}
.bannern p { font-size:14px; color:#fff; padding-top:7px; font-family:arial, helvetica, sans-serif; text-transform:uppercase;}
.banmeng { background:  repeat; width:100%; height:100%;}

.nynav { width:100%; margin:0 auto; height:60px; border-bottom:1px solid #e6e6e6;}
.nynav .left { float:left; width:870px;}
.nynav .left ul li { float:left; line-height:60px; padding-right:42px;}
.nynav .left ul li a { font-size:16px;display:block;}
.nynav .left ul li a:hover { background: no-repeat center 50px;}
.nynav .left ul li a.on { background: no-repeat center 50px;}
.nynav .right { float:right; line-height:60px;}
.nynav .right a { color:#8c8c8c; font-weight:bold; background: no-repeat right; padding-right:16px; margin-left:10px;}
.nynav .right a:last-child { background:none; padding-right:0;}
.nynav .right span { background: no-repeat left; padding-left:15px;}
.nynav .right a:hover {color:#145994;}

/*我们的服务*/
.fwsub { padding-top:75px; text-align:center;}
.fwsub h3 { color:#333333; font-size:24px; height:32px;background: no-repeat bottom center; padding-bottom:8px; margin-bottom:8px; font-weight:500;}
.fwsub em { display:block; text-transform:uppercase; font-family:arial, helvetica, sans-serif; color:#999999; font-style:normal;}

.fwlist { padding:45px 0;}
.fwlist ul li { width:33.33%; float:left; text-align:center;}
.fwmeng { position:relative;}
.fwpiao { position:absolute; background: repeat; width:100%; height:100%; top:0; left:0;transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;}
.fwpiao h4 { font-size:32px; color:#fff; text-align:center;}
.fwpiao strong { color:#fff; text-transform:uppercase; display:block; font-weight:500; text-align:center; padding-top:10px;}
.fwpiao span { background: no-repeat; width:90px; height:90px; display:inline-block; margin-top:78px; margin-bottom:150px;}
.fwpiao01 { background: no-repeat center center; display:block; width:100%; height:100%;}
.fwpiao02 { background: no-repeat center center; display:block; width:100%; height:100%;}
.fwpiao03 { background: no-repeat center center; display:block; width:100%; height:100%;}

.fwlist ul li:hover .fwpiao { background: repeat;}
.fwlist ul li:hover .fwpiao h4 { color:#404040;}
.fwlist ul li:hover .fwpiao strong { color:#999999;}
.fwlist ul li:hover .fwpiao span { background: no-repeat;}
.fwlist ul li:hover .fwpiao span .fwpiao01 {background: no-repeat center center;}
.fwlist ul li:hover .fwpiao span .fwpiao02 {background: no-repeat center center;}
.fwlist ul li:hover .fwpiao span .fwpiao03 {background: no-repeat center center;}



/*我们的服务详情*/
.sertab {}

.la{ width:100%; height:auto; margin:0px auto;padding-top: 44px;}
.la .tab{ overflow:hidden; width:100%; margin:0 auto;}
.la .tab a{ display:block; width:auto; padding:0 20px; border-radius:20px; height:38px; line-height:38px; border:1px solid #e6e6e6; float:left;font-size:16px;text-align:center; position:relative; margin-right:20px;}
.la .tab a:hover{ background:#e64e3f; color:#fff;}
.la .tab a.on{ background:#145994; color:#fff; }
.la .content03{ overflow:hidden; width:100%; height:444px; background: no-repeat top center;}
.la .content03 ul{padding-top:54px;}
.la .content03 li{ display:none;}
.fwcont h3{ font-size:18px; color:#404040; padding-bottom:5px;}
.fwcont strong { background: no-repeat left; font-size:16px; color:#333333; padding-left:12px; display:block; font-weight:500;}
.fwcont span { background: no-repeat left; font-size:16px; color:#8c8c8c; display:inline-block; float:left; padding-left:9px; padding-right:36px;}
.fwcont p { padding-top:15px; overflow:hidden;}

.fwlc { padding:50px 0; text-align:center;}

/*资源中心*/
.zylist {}
.zylist ul li { border-bottom:1px solid #ececec; padding:25px 0; overflow:hidden;}
.zylist ul li strong { font-size:16px; color:#221815; font-weight:bold; background: no-repeat left; padding-left:18px; float:left; display:inline-block;}
.zylist ul li span { float:right; display:inline-block; font-size:16px; color:#221815; background: no-repeat left; padding-left:12px;}



/*新闻中心*/

.tuijian{ margin-top:35px;}
.xwtuijian1{ width:324px; height:275px; margin-right:28px; border:1px solid #e6e6e6; padding:27px; float:left; position:relative;}
.xwtuijian1 .biaoti{ font-size:18px; color:#221815; height:50px;}
.xwtu{ padding-top:18px; }
.xwtuijian1 .rq{ padding-top:8px; }
.xwtuijian1 .rq .jiahao{ display:none; position:absolute; bottom:-22px; left:168px; background: no-repeat; width:44px; height:44px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;}
.xwtuijian1 .rq span{ color:#808080;}
.xwtuijian1 .neirong{width:100%; display:none; color:#fff; padding-top:18px; border-top:1px solid #6ea7d8; margin-top:18px;}

.xwtuijian1:hover{ background:#0d6dbe;-moz-box-shadow:2px 5px 10px #b8b8b8; -webkit-box-shadow:2px 5px 10px #b8b8b8; box-shadow:2px 5px 10px #b8b8b8; border:1px solid #0d6dbe;}
.xwtuijian1:hover .rq .jiahao{ display:block;}
.xwtuijian1:hover .xwtu { display:none;}
.xwtuijian1:hover .neirong { display:block;}
.xwtuijian1:hover .biaoti { color:#fff;}
.xwtuijian1:hover .rq span { color:#cccccc;}



.xinwen{ margin-top:70px;}
.xinwen .xinwen1 .xwzuo{ background: no-repeat; width:101px; height:102px; float:left;}
.xinwen .xinwen1 .xwzuo .yue{ color:#221815; font-size:25px; padding-left:15px; padding-top:16px; line-height:36px;}
.xinwen .xinwen1 .xwzuo .nian{ color:#a9a7a6; font-size:16px; padding-left:30px; }
.xinwen .xinwen1 .xwneirong{ float:right; width:1070px;}
.xinwen .xinwen1 .xwneirong h3{ font-size:16px; line-height:35px; font-weight:bold; margin-bottom:10px; color:#221815}
.xinwen .xinwen1 .xwxx{ margin:10px;}

.xinwen .xinwen1:hover .xwzuo{ background: no-repeat; width:101px; height:102px; float:left;}
.xinwen .xinwen1:hover .xwzuo .yue{ color:#fff; font-size:25px; padding-left:15px; padding-top:16px; line-height:36px;}
.xinwen .xinwen1:hover .xwzuo .nian{ color:rgba(255,255,255,0.5);}
.xinwen .xinwen1:hover .xwneirong h3{ color:#145994}

/*翻页*/
.pages{  text-align:center; padding:10px 0 20px 0;}
.pages a{  display:inline-block;
    color: #333;
	background:#f0f0f0;
	border-radius:5px;
    margin: 5px 2px;
	padding:5px 12px;
    text-decoration: none;
    font-size:14px;
    }
.pages a:hover{ text-decoration: none; border-radius:5px;color:#fff; background-color:#145994; font-size:14px;}
.pages span { display:inline-block;padding:5px 12px; border-radius:5px; background-color:#145994;color: #fff;  font-size:14px; margin:0 2px;}

/*仪器设备*/
.yqlist { padding-top:26px;}
.yqlist ul li { width:275px; height:198px; border:1px solid #d9d9d9; float:left; margin-right:30px; margin-bottom:30px;}
.yqlist ul li.mr0 { margin-right:0;}
#imgmodule{display:none;}
#imgdefault{cursor:pointer;}
.imgitem{ margin:0 auto; height:198px; max-width:275px;}
.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position: fixed;left:0;top:0;width:100%;height:100%;z-index:999;}
.lightboxcontent{width:800px;height:530px;position: fixed;left:50%;top:50%; text-align:center;margin:-150px 0 0 -400px;z-index:999;}
#imgloader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}
#imglight{ max-width:736px; max-height:530px;-webkit-animation:change 1s;animation:change 1s;}
#imgmodule .btn{width:40px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;z-index:999;}
.lightboxsprite{background-image:;background-repeat:no-repeat;}
#lightboxprev{left:10px;background-position:2px center;}
#lightboxnext{right:10px;background-position:-42px center;}
.closebtn{width:35px;height:35px;background-position:-100px center;position: fixed;top:15px;right:15px;cursor:pointer;z-index:999;}
.lightboxpagination{position:absolute;left:0;bottom:50px;width:100%;text-align:center;}
.lightboxpagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightboxpagination span.current{background:#fff;}
@keyframes change{
    0%{opacity:0;}
    100%{opacity:1;}
}

/*关于我们*/
.gscont { padding-top:50px;}
.gsleft { float:left; padding-top:70px; width:730px;}
.gsright { float:right;}
.gssub { float:left; background:  no-repeat; width:147px; height:174px; padding:28px 0 0 28px;}
.gssub strong { font-size:12px; color:#333333; background: no-repeat bottom left; padding-bottom:8px; text-transform:uppercase; font-weight:500; display:block;}
.gssub h3 { color:#145994; font-size:24px; padding-top:18px;}
.gssub p { padding-top:8px;}




.technicalin{ width: 100%; float: left; } 
.techinaldown{ background: #fff;}
.techinals{ height: 248px; overflow: hidden; padding: 27px 0 0 0px; position: relative;}
.techinals p{ color: #646464; font-size: 14px; line-height: 2;}

.techinals .mcsb_scrolltools{ width: 6px; opacity: 1;}
.techinals .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{ width: 6px; margin: 0; border-radius: 0; background: #b6b5b3; border-radius:8px;}
.techinals .mcsb_scrolltools .mcsb_draggerrail{ width: 100%; background:  repeat-y center; border-radius: 0;}
.techinals .mcs_no_scrollbar .mcsb_draggerrail{ visibility: hidden; background: none;}
.gsdes { padding-right:30px;}

/*品牌文化*/
.brandbg { background: no-repeat; height:584px; margin-top:50px; position:relative;}
.brand { float:left; width:284px; text-align:center; height:224px; }
.brand  strong { display:block; font-size:24px; padding-top:112px; padding-bottom:8px;}
.brand p { font-size:16px; color:#a8a7a7;}
.brand01 { padding-left:160px;}
.brand02 { margin-left:14px;}

.brand04 { margin-left:312px; padding-top:0;}
.brand05 { margin-left:14px;}
.brand06 { margin-left:460px; margin-top:-160px;}

.brand04 strong{  padding-top:25px;}
.brand05 strong{  padding-top:25px;}

.zlcont { padding-top:35px;}
.zlcont p { padding:12px 0;}
.zlcont p strong { color:#333333; font-size:16px; font-weight:500;}

.zlimg { position:relative; margin-top:20px;}
.zlone { position:absolute; left:0; top:0; width:372px; height:200px; background: no-repeat;}
.zlone p { font-size:24px; color:#fff; text-align:center; padding-top:85px;}
.zltwo { position:absolute; right:0; top:0; width:372px; height:200px;}
.zltwo p { font-size:24px; color:#145994; text-align:center; padding-top:85px;}

/*办公环境*/
.section-focus-pic{height:222px;width:1200px; margin-top:28px; margin-bottom:50px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:1200px;width:1200px;height:200px;}
.section-focus-pic .pages{width:1200px;height:200px;}
.section-focus-pic .controler{position:absolute; left:0;bottom:0px; width:100%; text-align:center;}
.section-focus-pic .controler b{cursor:pointer;width:10px;height:10px; border-radius:50%;display: inline-block;overflow:hidden;text-indent:20px;background:#cccccc; margin:0 0 0 5px;}
.section-focus-pic .controler b.down{ background:#145994;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.hjpic { float:left; width:277px; margin-right:30px;}

/*服务合作*/
#conb { width:100%; padding-top:35px;}
#conb .change{ width:100%;  margin:0 auto; position:relative;}
#tagb {margin: 0;padding: 0; width:1200px; text-align:center;}
#tagb li {   width:134px; height:42px; display:inline-block; }
#tagb li a {text-align:center; display:block; line-height:40px; border-radius:24px; border:1px solid #e6e6e6; font-size:16px;}
#tagb li.selecttagb a {background:#145994; color:#fff; border:1px solid #145994; border-radius:24px;}
#tagcontentb {width:100%;overflow: hidden; margin:0 auto; padding-top:24px;}
.tagcontentb {display: none;}

.wrap2 {width:1200px;height:380px;position:relative; float:left;}
.slidebox2 {width:100%;position:absolute;top:0;left:0;height:380px;}
.slidebox2 li {float:left;width:100%;height:380px;left:0;top:0;}
.slidebox2 li span { display:block; float:left; border:1px solid #e1e1e1; width:214px; overflow:hidden; height:96px; margin-right:30px; margin-bottom:28px;}

.slidebox2 li img {display:block;width:214px;height:96px;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}

.slidebox2 li span:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.wrap2 .dot { width:auto;position:absolute;height:13px;bottom:0;left:0px; width:100%; text-align:center; margin:0; padding:0; }
.wrap2 .dot p {background-color:inherit; padding:0; border-radius:0;}
.wrap2 .dot b {width:12px;height:12px; border-radius:50%;display:inline-block; font-size:0px; margin-left:6px; background:#b3b3b3;cursor:pointer;font-weight:normal;}
.wrap2 .dot .cur { background:#145994;}

/*荣誉资质*/
.hohui { background:#fafafa;}
.honorbg { background: no-repeat center bottom; padding-top:36px; padding-bottom:50px;}
.mod18box { padding: 10px; margin: 0px auto;width: 1200px; }

.mod18{ width:650px; height: 547px;margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:-155px;}
.mod18 #prevtop,.mod18 #nexttop{top:140px;width:65px;height:65px;}
.mod18 #prevtop{background: 0 0 no-repeat;}
.mod18 #nexttop{background: 0 0 no-repeat;}
.mod18 .next{right:-155px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:680px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;}
.mod18 .picbox{height:408px;position:relative;overflow:hidden; margin-bottom:70px;}
.mod18 .picbox ul{height:408px;position:absolute;}
.mod18 .picbox li{width:680px;height:408px; text-align:center;}
.mod18 .picbox li img { max-height:408px;}
.mod18 .listbox{ width: 680px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listbox ul{height:70px;position:absolute;}
.mod18 .listbox li{width:98px;height:68px;cursor:pointer;position:relative; padding:0 8px; text-align:center;}
.mod18 .listbox li a{display:block;width:96px;height:68px;}
.mod18 .listbox li img{ max-width:96px;height:64px;}
.mod18 .listbox .on img{ max-width:90px;height:62px;}
.mod18 .listbox i{display:block;}
.mod18 .listbox i{border:1px solid #dcdcdc; background:#fff;}
.mod18 .listbox .on i{border:3px solid #145994;}

/*联系我们*/
.message { padding-top:35px; padding-bottom:32px;}
.mess01 { border:none; width:558px; height:32px; line-height:32px; background:#f7f7f7; padding:10px; margin-bottom:12px; outline:0;}
.messleft { width:560px; float:left;}
.messright { float:right; width:575px;}
.mescont { width:555px; outline:0; height:160px; background:#f7f7f7; border:none; font-size:14px; font-family:"微软雅黑"; padding:10px; margin-bottom:12px;}
.messsub { background:#145994; font-size:16px; color:#fff; width:282px; height:52px; text-align:center; line-height:52px; border:none; border-radius:5px; outline:0;}
.messcz { float:right; background:#f7f7f7; font-size:16px; width:282px; height:52px; text-align:center; line-height:52px; border:none; border-radius:5px; outline:0;}

.lx01 { padding-bottom:50px;}

.lx01 .lx01_left{ width:600px; height:400px; float:left;}
.lx01 .lx01_right{ width:565px; height:378px; float:left; background: no-repeat; padding:22px 0 0 35px;}
.lx01 .lx01_right h2{color:#fff; font-size:34px; background: no-repeat top left; padding-top:45px; padding-bottom:20px;}
.lx01 .lx01_right h4 { font-size:24px; line-height:25px; color:#fff; text-transform:uppercase; margin:0; font-weight:500;}
.lx01 .lx01_right p{ font-size:16px; color:#fff; margin-top:15px;}
.lx01 .lx01_right .hj span{ display:block; padding-top:26px;}
.icolx1 { background: no-repeat left; padding-left:30px;}
.icolx2 { background: no-repeat left; padding-left:30px;}
.icolx3 { background: no-repeat left; padding-left:30px;}


/* 浮层 */
.u-rbar{position: fixed;top: 50%;right: 12px;z-index: 200;}
.u-rbar .rbar-btn{width: 64px; background:#fff;-moz-box-shadow:0px 0px 8px #e5e5e5; -webkit-box-shadow:0px 0px 8px #e5e5e5; box-shadow:0px 0px 8px #e5e5e5; border-radius:5px;}
.u-rbar .rbar-btnsel{ overflow: visible;}
.u-rbar .rbar-btn .btn{height: 54px; background: no-repeat center;cursor: pointer;}
.u-rbar .rbar-btn ul{ height:0; display:none; }
.u-rbar .rbar-btn a{display: block;width: 100%;text-align: center;}
.u-rbar .fan { width:64px; border-bottom:1px solid #f1f1f1; height:60px; padding-top:17px;}
.u-rbar .fan a{ display:block; width:64px; font-size:12px;text-align: center; background:  no-repeat center top; padding-top:35px; color:#5f5f5f;}
.u-rbar .rbar-btnsel  ul{ height:auto; display:block; }
.u-rbar .rbar-btnsel .btn { height:54px; background: no-repeat center;}
.u-rbar .rbar-btn li.l1 a{height: 18px; padding-top: 52px;}
.u-rbar .rbar-btn li.l2 a{display:block; width:64px; font-size:12px;text-align: center; background:  no-repeat center top; padding-top:32px; color:#5f5f5f;}

.u-rbar .rbar-btn li.l2{position: relative;width:64px; border-bottom:1px solid #f1f1f1; height:60px; padding-top:17px;}
.u-rbar .rbar-btn li.l2 .ewm{display: none; position: absolute;top: 0;right:67px;}
.u-rbar .rbar-btn li.l2:hover .ewm{display: block;}



/*--新闻详情--*/
.proxq_l { float:left; width:786px; padding-top:50px;}
.procont { padding:40px 0; border-bottom:3px solid #edf1f7; margin-bottom:40px;}
.procont  p { color:#333333;}
.proxq_r { float:right; width:378px; padding-top:50px;}
.bottom_link{ border-top:1px solid #ccc; padding-top:20px;}
.last p{ font-size:15px; line-height:36px; color:#666;}
.last p a{ font-size:15px; line-height:36px; color:#666;}
.last p a:hover{ color:#0274c7;}
.last{ margin-bottom:50px;}
.return{ display:inline-block; border-radius:0px; transition:0.3s; width:112px;  height:37px; line-height:35px; padding:0; font-size:14px; float:right;  text-align:center; color:#26395a; border:1px solid #004ea2;}
a:hover.return{ background-color:#004ea2; color:#fff;}
.recommends{  padding:0px; margin:0px 0 50px;}
.recommends h2{font-size:18px; color:#fff; line-height:47px; background-color:#145994; padding-left:12px;}
.recommends ul li { padding:10px;}
.recommends ul li a{ display:block; border-bottom:1px solid #d7d7d7; padding-bottom:10px;}
.recommends ul li a h3{font-size:16px; color:#26395a; line-height:30px; font-weight:normal; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.recommends ul li a span{font-size:13px; color:#aeb6c4; line-height:20px; }
.recommends ul li a p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.recommends ul li a:hover h3{ color:#004ea2;}
.proxqtitle { font-size:30px; line-height:30px; color:#0274c7; border-bottom:3px solid #edf1f7; padding-bottom:14px;}
.pro_link { padding-bottom:40px; overflow:hidden;}
.pro_link .left a { border:1px solid #d8d8d8; width:90px; height:30px; line-height:30px; line-height:30px; text-align:center; display:inline-block; border-radius:16px; margin-right:20px;}

.details{ padding-top:50px; border-top:1px solid #eee; }
.article{ margin-bottom:30px;}
.article p{ font-size:14px; color:#666; line-height:28px; margin-bottom:15px;}
.article img{ display:block;  max-width:100% !important; height:auto !important;}

.article_title{font-size:30px; color:#145994; line-height:1.5; font-weight:normal;}
.article_time{font-size:13px; color:#aeb6c4; line-height:50px; background: no-repeat left; padding-left:25px;}
.grey{ background-color:#edf1f7; padding:0 15px; margin:25px 0 30px;}
.grey a i{ font-size:18px; color:#aeb6c4; line-height:50px;}

.reconmendpic { padding-bottom:20px; overflow:hidden;}
.reconmendpic img{ width:100%; transition:all 0.3s;}
.reconmendpic a:hover img{ transform:scale(1.03);}
.reconmendpic h3 { font-weight:500; padding:10px 0; text-align:center;}
.reconmendpic h3 a{ font-size:16px;}











