@charset "UTF-8";
/**
 * 
 * @authors jiayi (690405541@qq.com)
 * @date    2015-06-12 13:00:00
 * @version $Id$
 */
/*初始化  reset*/
*html,*html body{background-image:url(../css/.com/css/about:blank);background-attachment:fixed;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,input{font:12px/24px "Microsoft YaHei",\5FAE\8F6F\96C5\9ED1, "微软雅黑","MicrosoftJhengHei","华文细黑","STHeiti","MingLiu","SimHei","黑体", \5b8b\4f53,"SimSun", "宋体",sans-serif; color: #666;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
em,i{font-style:normal}
ol,ul{list-style:none}
a{text-decoration:none; color: #666;}
a:hover{text-decoration:underline; color: #333;}
fieldset,img{border:0;vertical-align:top;}
textarea{resize:none;}
a,input,button,select,textarea{outline:none;}
a,button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0}
body{background-color: #f3f3f3;}
/*布局  grid*/
.hc_tit{ border-bottom:1px dashed #ccc; line-height:40px; text-align:center; width:1000px; float:left; font-family:'微软雅黑'; font-size:18px;}
.g-wp{width:1000px;margin-left:auto;margin-right:auto}
.g-subnav .g-wp{
	width: 230px;
	position: absolute;
	background: #fff;
}
.order-table{ float:left; width:1000px;}
.order-table dl{ float:left; width:500px; text-align:left; height:35px; line-height:35px;border-bottom:1px dashed #ccc; display:block; font-weight:bold; font-size:14px;font-family:'微软雅黑'; color:#555}
.pic_pho dl{float:left; width:500px; text-align:left; height:50px; line-height:50px;border-bottom:1px dashed #ccc}
.pic_pho dl a:hover{ color:#F30}
.pic_pho dt{float:left; width:182px; text-align:left; height:50px; line-height:25px;border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-left:8px; padding-right:8px;}
.bigpic{width:200px; float:left; border:1px solid #ccc; margin-top:20px; margin-right:20px; overflow:hidden; margin-bottom:20px;}
.bright{ width:500px; float:left; margin-top:25px; overflow:hidden; margin-left:30px;}
.bright dl{ line-height:35px; font-family:"微软雅黑"}
.nyxq{ line-height: 36px; width:900px; float:left}
.txt1{float:left; width:900px;}
.text{width:860px; float:left; padding:20px; line-height:26px;}
.nycontent{ float:left;}
.nyxq span { display:block; background:url(../images/usan.gif) no-repeat 0 0; width:120px; height:30px; float:left; font-size:14px; font-weight:bold; text-align:center;}
.nyxq .span_on { background:url(../images/us_21.gif) no-repeat 0 0; color:#FFF;}
.nyxq .span_on  a{ color:#fff}
#Tab1{ line-height:24px;  overflow:hidden}
.tab_div{ border:1px solid #ccc; float:left; width:898px; }
#Tab2{ line-height:24px; overflow:hidden}
.nypho1{ float:left; padding-bottom:50px;}
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/*功能  function*/
.f-fl{float:left}
.f-fr{float:right}
.f-fl,.f-fr{display:inline}
.f-cb:after{content: "";display:table;clear:both;}
.f-cb{*zoom:1;}
.f-st{font-family:\5b8b\4f53,"SimSun", "宋体";}
.hide{display:none;}
.show{display:block;}
/*模块  module*/
/*组件  widget*/
/*皮肤  skin*/
/*状态  zhuangtai*/
/*图标字体*/
@font-face {font-family: 'iconfont';
    src: url('../other/iconfont.eot');
    src: url('../other/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../other/iconfont.woff') format('woff'), 
    url('../other/iconfont.ttf') format('truetype'), 
    url('../other/iconfont.svg#iconfont') format('svg'); 
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*头部*/
.g-hd{
	width: 100%;
	height: 55px;
	background-color: #838383;
}
.m-logo{
	width: 127px;
	height: 22px;
	margin: 18px 44px 0 13px;
	background:url(../images/logo.png) 0 0 no-repeat;
	_background:url(../images/logo.jpg) 0 0 no-repeat;
}
.m-logo a{
	display: block;
	width: 127px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
}
.m-nav{
	width: 640px;
	height: 55px;
	line-height: 20px;
}
.m-nav li{
	float: left;
	position: relative;
	height: 55px;
	overflow: hidden;
	width: 16%;
	text-align: center;
}
.m-nav li i{
	color: #fff;
	display: none;
}
.m-nav .current i{
	display: block;
	height: 20px;
	line-height: 20px;
}
.m-nav li a{
	display: block;
	padding-top: 18px;
	font-size: 16px;
	height: 20px;
	color: #fff;
}
.m-nav li a:hover{
	text-decoration: none;
	color: #d8d8d8;
}
.m-sch{
	position: relative;
	z-index: 10;
	margin-top: 12px;
	margin-left:60px;
}
.sch-box{
	position: relative;
	height: 30px;
	line-height: 30px;
	width: 30px;
	overflow: hidden;
	background: none;
	border-radius: 3px;
}
.sch-active{
	width: 260px;
	background-color: #fff;
}
.sch-box .sch{
	position: relative;
	z-index: 0;
	margin: 0 32px;
}
.m-sch form{
	position: relative;
}
.m-sch button{
	position: absolute;
	top:0px;
	z-index: 3;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border:0 none;
	background: none;
	color: #ccc;	
}
.m-sch .sch-reset{
	right: -30px;
	z-index: 2;
	font-size: 16px;
	font-weight: bold;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}
.m-sch .label-placeholder{
  	position: absolute;
    left : 1px;
    top : 0px;
    cursor: text;
    color: '#a9a9a9';
}
.m-sch .sch input{
	width: 100%;
	height: 22px;
	*height:20px;
	line-height: 22px;
	padding:4px 0;
	border: none;
	background: none;
}
.search-results{
	position: absolute;
	left:0;
	top:40px;
	background-color: #eee;
	width: 100%;
	display: none;
}
.search-results h4{
	border-bottom: 1px solid #e0e0e0;
	margin: 0 10px;
}
.search-results ul{
	margin: 0 10px;
}
.g-subnav{
	width: 500px;
	height: 254px;
	padding-top: 0;
/*
	background-color: #fff;
	box-shadow: 0 3px 2px rgba(0,0,0,0.2);
*/
	margin: 0 auto;
	
}
#index .g-subnav{
	margin: 0 auto;
	top:0;
	z-index: 99999;
	background: none;
	height: auto;
	position: relative;
}
.g-subnav dl{
	float: none;
	min-width: 150px;
	padding:0 18px 0 16px;
}
.g-subnav dt{
	font-size: 14px;
	padding-left: 10px;
	line-height: 50px;
	color: #333;
}
.g-subnav dt i{
	margin-left: 10px;
	color: #1b9dce;
}
.g-subnav dd{
	line-height: 30px;
}
.g-subnav dd a:hover{
	text-decoration: none;
	color: #1b9dce;
}
.g-subnav dd a i{
	font-size: 20px;
	vertical-align: middle;
}
/*底部*/
.g-ft{
	width: 100%;
	 padding-top: 54px; padding-bottom: 50px;
	line-height: 22px;
	background-color: #838383 !important;
}
.g-ft p{color: #fffefe; text-align: center; font-size: 12px}
.g-ft p a{color: #fffefe;}
.g-ft p a:hover{ color: #42ccfc;}
.g-ft em{color: #fffefe;}
.m-cprt{padding-left: 20px;}
.m-link{
	position: relative;
	padding-right: 17px; 
	text-align: right;
}
.m-link span{margin: 0 11px;}
.m-link a:hover{color: #333;text-decoration: none;}
.m-link .contact{padding-top: 5px;font-size: 0;margin-top: 8px;}
.m-link .contact a{ margin: 0 21px; margin-top: 10px;}
.m-link .contact a i{font-size: 24px; }
.m-link .contact a:hover{color: #1b9dce;}
#erwei{
	position: absolute;
	top:-110px;
	left:140px;
	width: 128px;
	height: 128px;
	overflow: hidden;
	display:none;
}
#erwei img{
	width: 128px;
	height: 128px;
}
/*首页****************************/
/*banner*/
#index,#index .g-ft{
	background-color: #fff;
}
.g-banner{
	position: relative;
	width: 100%;
	height: 688px;
	overflow: hidden;
	margin-bottom: 11px;
}
.g-banner ul{
	position: absolute;
	left:0;
	top:0;
	width: 400%;
}
.g-banner ul li{
	float: left;
	width: 25%;
	height: 689px;
}
.g-banner ul li a{
	position: relative;
	display: block;
	width: 100%;
	height: 689px;
	overflow: hidden;
}
.g-banner ul li img{
	position: absolute;
	top:0;
	left:50%;
	margin-left: -960px;
}
.g-banner ol{
	position: absolute;
	left:50%;
	bottom: 54px;
	z-index: 2;
	margin-left: -76px;
}
.g-banner ol li{
	float: left;
	padding:0 13px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	color: #a6a6a6;
	cursor: pointer;
}
.g-banner ol .current i{
	font-size: 24px;
	color: #231f20;
}
/*主体*/
.g-mn{
	width: 100%;
	min-width: 1000px;
	overflow: hidden;
	margin-bottom: 60px;
}
.g-mn li{
	float: left;
	width: 24.25%;
}
.g-mn .line{
	width: 1%;
	height:2px;
}
.g-mn li a{
	display: inline-block;
	position: relative;
	width: 100%;
}
.g-mn li a:hover{text-decoration: none;}
.g-mn li a span{
	position: absolute;
	left:50%;
	bottom:30px;
	width: 110px;
	height: 22px;
	margin-left: -55px;
	line-height: 22px;
	font-size: 18px;
	color: #fff;
}
.g-mn li a i{font-size: 22px; margin-left: 15px;}
.g-mn li img{width: 100%;}
/* 面包屑导航 */
.g-crm{
	width: 100%;
	line-height: 66px;
	margin-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;
	color: #9b9b9b;
}
.g-crm .iconfont{
	margin-right: 10px;
	color: #dcdcdc;
}
.m-crm{padding-left: 15px;}
.g-crm a{color: #9b9b9b;}
.g-crm a:hover{color: #333;}
.g-crm .f-st{margin: 0 5px;}
.g-crm span{color: #666;}
.g-bd{
	padding-bottom: 53px;
}
/*新闻动态*/
.m-list h3{
	line-height: 90px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
	color: #1b9dce;
}
.m-nlist .box{
	position: relative;
	width: 100%;
	height: 384px;
	overflow: hidden;
	margin-top: 50px;
}
.m-nlist .box1{
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}
/*.m-nlist .box2{
	position: relative;
	width: 100%;
	height: 384px;
	overflow: hidden;
	margin-top: 50px;
}
.m-nlist2 ul{
	position: absolute;
	left:0;
	top:0;
	width: 1200px;
}*/
.m-nlist ul{
	left:0;
	top:0;
	width: 1200px;
}
.m-nlist ul li{
	float: left;
	width: 445px;
	height: 128px;
	display: inline;
	margin: 0 48px 0 22px;
	vertical-align: top;
}
.m-nlist .time{
	float: left;
	width: 76px;
	height: 76px;
	border: 1px solid #e0e0e0;
	text-align: center;
	color: #333;
}
.m-nlist .time h5{
	padding-top: 5px;
	font:bold 46px/48px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.m-nlist .txt{ 
	float: right;
	width: 348px;
	line-height: 24px;
}
.m-list .txt h4{
	font-size: 14px;
	font-weight: normal;
}
.m-list ol{
	overflow: hidden;
	height: 33px;
	line-height: 33px;
	padding-left: 453px;
}
.m-list ol li{
	float: left;
	text-align: center;
	margin: 0 11px;
	cursor: pointer;
}
.m-list ol li i{
	font-size: 10px;
	color: #b1b1b1;
}
.m-list ol .current i{color: #1b9dce;}
.m-plist .box{
	position: relative;
	overflow: hidden;
	width: 901px;
	height: 290px;
	margin:43px auto 40px;
}
.m-plist ul{
	position: absolute;
	left:0;
	top:0;
	width: 1000px;
}
.m-plist ul li{
	float: left;
	width: 232px;
}
.m-plist ul li .txt{
	width: 181px;
	height: 130px;
	padding: 0 12px;
	background-color: #fff;
}
.m-plist ul li h4{
	padding-top: 2px;
	line-height: 44px;
	border-bottom: 1px solid #e0e0e0;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
/*新闻详情*/
.m-show .m-tt{
	padding: 32px 0 5px;
	text-align: center;
	line-height: 24px;
	color: #9b9b9b;
}
.m-show .m-tt h2{
	font-size: 18px;
	line-height: 34px;
	font-weight: normal;
	color: #1b9dce;
}
.m-show .m-ct{
	padding:28px 16px 60px;
	line-height: 30px;
}
.m-show .m-ct p{
	text-indent: 2em;
}
.m-related{
	position:relative;
	border-top: 1px solid #e0e0e0;	
	padding-top: 27px;
	line-height: 34px;
}
.m-related .return{
	position: absolute;
	top:27px;
	right:10px;
	color: #1b9dce;
}
.m-related .return:hover{
	text-decoration: none;
	color: #008bc0;
}
.m-related span{color: #9b9b9b;}
/*我要咨询*/
.m-service{
	position: fixed;
	z-index: 999;
	right:0;
	bottom: 0;
	width: 260px;
	border-bottom: 5px solid #1b9dcf;
	_position:absolute;
	_bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.m-service h3{
	font-size: 18px;
	font-weight: normal;
	line-height: 46px;
	text-align: center;
	background-color: #1b9dcf;
	color: #fff;
	border-radius: 10px 10px 0 0;
	cursor: pointer;
}
.m-service .box{
	overflow: hidden;
	display: none;
}
.m-service ul{
	padding:20px 30px;
	background-color: #fff;
}
.m-service ul li{
	margin-bottom: 14px;
}
.m-service ul .itme{
	position: relative;
	padding:5px 17px;
	line-height: 22px;
	border: 1px solid #d1d1d1;
	border-radius: 16px;
}
.m-service ul .itme label{
	position: absolute;
	left:19px;
	top:5px;
	color: #7b7b7b;
	cursor: text;
}
.m-service ul .itme input{
	width: 100%;
	height: 22px;
	line-height: 22px;
	border:0 none;
}
.m-service ul .itme textarea{
	width: 100%;
	border:0 none;
	background: none;
	font-size:12px;
}
.m-service ul .btn{
	padding-top: 5px;
	margin-bottom: 0;
	text-align: center;
}
.m-service ul .btn input{
	width: 95px;
	height: 28px;
	font-size: 16px;
	color: #1b9dcf;
	border: 1px solid #1b9dcf;
	background: none;
	cursor: pointer;
	border-radius: 14px;
}
.m-service ul .btn input:hover{
	background-color: #1b9dcf;
	color: #fff;
}
/*仪器设备*/
.m-device-list h3{
	line-height: 98px;
	margin-bottom: 17px;
	text-align: center;
	font-size: 18px;
	color: #1b9dce;
}
.m-device-list .m-roll{
	position: relative;
	width: 100%;
}
.m-device-list .m-roll .box{
	position: relative;

	width: 879px;
	height: auto;
	margin: 0 auto;
}
.m-device-list .m-roll ul{
	display: block;
	left:0;
	top:0;
	width: 1000px;
}
.m-device-list .m-roll li{
	float: left;
	display: inline;
	width: 274px;
	margin-right: 29px;
	margin-bottom: 40px;
}
.m-device-list .m-roll li:hover h4{
	background-color: #1b9dce;
}
.m-device-list .m-roll h4{
	line-height: 43px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background-color: #838383;
}
.m-device-list .m-roll .txt{
	height: 200px;
	padding:35px 17px 0;
	background-color: #fff;
}
.m-device-list .m-roll .more{
	display: block;
	font:16px/43px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align: center;
	background-color: #1b9dce;
	color: #fff;
}
.m-device-list .m-roll .more:hover{
	text-decoration: none;
	color: #fff;
	background-color: #1995c2;
}
.m-device-list .m-roll .more i{
	font-size: 12px;
	margin-left: 18px;
}
.m-device-list .m-roll .pic{
	display: block;
	position: relative;
	overflow: hidden;
	width: 224px;
	height: 172px;
	border: 8px solid #bcbbbb;
}
.m-device-list .m-roll .pic span{
	position: absolute;
	left:0;
	top:0;
	z-index: 2;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.m-device-list .m-roll .pic em{
	position: absolute;
	left:0;
	top:0;
	z-index: 4;
	display: none;
	width: 100%;
	text-align: center;
	padding-top: 50px;
	color: #fff;
}
.m-device-list .m-roll .pic em i{
	width: 40px;
	line-height: 40px;
	margin: 0 auto;
	display:block;
 	font-size: 30px;
}
.m-device-list .m-roll .pic:hover{
	border-color: #09a2db;
	text-decoration: none;
}
.m-device-list .m-roll .pic:hover span,.m-device-list .m-roll .pic:hover em{
	display: block;
}
.m-device-list .txt p{
	padding-top: 12px;
	line-height: 24px;
}
.m-device-list .toggle a{
	position: absolute;
	left:0;
	top:50%;
	width: 40px;
	line-height: 60px;
	margin-top: -30px;
	text-align: center;
	background-color: #838383;
	color: #fff;
}
.m-device-list .toggle a:hover{
	text-decoration: none;
	background-color: #1b9dce;
}
.m-device-list .toggle .next{
	right: 0;
	left: auto;
}
/*仪器设备详情*/
.m-device-show{
	padding-bottom: 48px;
}
.m-device-show h3{
	line-height: 92px;
	padding-top: 3px;
	text-align: center;
	font-size: 18px;
	color: #1b9dce;
}
.m-device-show .m-ct{
	line-height: 24px;
}
.m-device-show .m-ct p{text-indent: 2em;}
.m-device-show .pic{
	height: 203px;
	line-height: 203px;
	margin-bottom: 40px;
	background-color: #1b9dce;
}
.m-device-show .pic img{
	float: left;
}
.m-device-show .pic span{
	float: right;
	width: 280px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.m-device-show p{
}
/*下载*/
.m-download{
	height: 43px;
	padding-top: 70px;
}
.m-download .download{
	float: right;
	line-height: 43px;
	background-color: #838383;
}
.m-download .download span{
	float: left;
	padding: 0 36px;
	font-size: 14px;
	color: #fff;
} 
.m-download .download a{
	float: left;
	width: 76px;
	text-align: center;
	background-color: #1b9dce;
	color: #fff;
}
.m-download .download a i{
	font-size: 20px;
}
.m-download .download a:hover{
	text-decoration: none;
	color: #fff;
	background-color: #1995c2;
}
/*试剂耗材*/
.m-consumable-list h3{
	line-height: 98px;
	text-align: center;
	font-size: 18px;
	color: #1b9dce;
}
.m-consumable-list{padding-bottom:12px;}
.m-consumable-list .box{
	width: 100%;
	overflow: hidden;
}
.m-consumable-list ul{
	width: 1200px;
}
.m-consumable-list li{
	float: left;
	display: inline;
	width: 476px;
	height: 98px;
	margin: 0 16px 0 11px;
	padding-top: 20px;
	border-bottom: 1px solid #e0e0e0;	
}
.m-consumable-list li h4{
	line-height: 38px;
	font-size: 14px;
}
.m-consumable-list li a{
	color: #333;
}
/*分页*/
.m-page{
	text-align: center;
	font-size: 0;
	height: 24px;
	margin-top: 70px;
}
.m-page .btns{
	display: inline-block;
	vertical-align: middle;
	width: 87px;
	height: 24px;
	margin: 0 14px;
	background-color: #d7d7d7;
	border-radius: 12px;
}
.m-page .btns i{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.m-page .btn{
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 0 3px;
	font-size: 12px;
	background-color: #d7d7d7;
	border-radius: 12px;
	color: #fff;
}
.m-page a:hover,.m-page .current{
	text-decoration: none;
	background-color: #1b9dce;
	color: #fff;
}
/*试剂耗材详情*/
.m-consumable-show h3{
	line-height: 98px;
	text-align: center;
	font-size: 18px;
	color: #1b9dce;
}
.m-consumable-show h4{
	line-height: 68px;
	font-size: 14px;
	color: #333;
}
.m-consumable-show .m-head{
	height: 260px;
}
.m-consumable-show .m-head .txt{
	width: 692px;
}
.m-consumable-show .m-head .txt h4{
	height: 54px;
	font-size: 18px;
	line-height: 54px;
	padding-top: 6px;
	color: #333;
	border-bottom: 1px solid #e0e0e0;
}
.m-consumable-show .m-head .txt h4 a{
	font-size: 14px;
	color: #9b9b9b;
}
.m-consumable-show .m-head .txt h4 a i{
	font-size: 20px;
	margin-right: 10px;
}
.m-consumable-show .m-head .txt h4 a:hover{
	text-decoration: none;
	color: #333;
}
.m-consumable-show .m-head .txt p{
	padding: 20px 32px 0 0;
}
.m-function{
	padding-left: 30px;
	line-height: 24px;
	border-top: 1px solid #e0e0e0;
}
.m-table{
	width: 700px;
	padding-left: 30px;
}
.m-table table{
	width: 100%;
	line-height: 38px;
	text-align: center;
	color: #616161;
}
.m-table table th{
	width: 20%;
	border: 1px solid #ddd;
	font-weight: normal;
	font-size: 14px;
}
.m-table table td{
	border: 1px solid #ddd;
}
.eng{ float:right}
.eng li { float:left; list-style:none; height:55px; line-height:55px; padding-right:5px;}




/*2017/6/27*/

.banner{ width: 100%; position: relative;}
.banner .hd{ width: 160px; position: absolute; bottom:15px; z-index: 1;left: 50%;    margin-left: -42px;}
.banner .hd ul{ list-style-type: none;}
.banner .hd ul li{ width: 16px; height: 16px;border: 1px solid #1995c2;  border-radius: 100px; float: left; margin-right: 20px; margin-right: 15px;}
.banner .hd ul .on{  background: #1995c2;}
.banner .bd{ width: 100%; }
.banner .bd ul{ list-style-type:none; margin:0; padding:0;  }

.index01{ width: 96%; margin: 0 auto; margin-top: 60px; }
.index01-left{ width: 18%; float: left; background: #1995c2;  padding-top: 28px; padding-bottom: 40px;}
.index01-left h3{ padding-left: 27px; font-size: 26px; color: #ffffff; line-height: 30px; margin-bottom: 27px;}
.index01-left h3 em{ font-size: 12px; color:#fff;}
.index01-left ul{ list-style-type: none;}
.index01-left ul li{ padding: 0 25px; height: 54px;}
.index01-left>ul>li>a{ font-size: 14px; border-bottom: 1px solid #cccccc; color: #ffffff; display: block; line-height: 54px;}
.index01-left ul li a img{ vertical-align: middle; margin-left: 4px; margin-right: 9px;}
.index01-left>a { margin: 0 auto; margin-top: 150px; display: block; width: 168px; height: 38px; border: 1px solid #fff; font-size: 14px; color: #ffffff; text-align: center; line-height: 40px;}

.index01-left ul li:hover{ background: #838383;}
.index01-left ul li:hover a{ border: none; text-decoration: none;}
.index01-left .atci{ border: none !important; text-decoration: none;}
.index01-left .atci1{ background: #838383;}
.index02-right{ width: 79%; float: right;}
.index02-right a{ width: 18%; display: block; float: left; margin-right: 2%; font-size: 14px; color: #333333; margin-bottom: 58px;}
.index02-right a:hover{ color: #1995c2; text-decoration: none;}
.index02-right a:hover img{ border: 4px solid #1995c2;}

.index02-right a img{ width: 100%; margin-bottom: 20px; border: 4px solid #fff;}

.clear{height:0px;line-height:0px;font-size:0;clear:both;overflow:hidden;display:block;}
.clearfix{zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.mr{ margin-top: 0 !important;}
.w1200{ width: 1200px; margin: 0 auto;}

.ft01{ width: 200px; float: left; margin-right: 133px; font-size: 16px; color: #fffefe;}
.ft01 img{ margin-bottom: 15px; display: block;}

.dh{ width: 1000px; margin: 0 auto; font-size: 12px; color: #333333; padding-bottom: 20px; border-bottom: 1px solid #cccccc; margin-top: 28px; margin-bottom: 30px;}
.dh a{color: #333333; }
.dh em{ color: #1995c2;}
.w1000{ width: 1000px; margin: 0 auto;}

.w251{ width: 251px; height: 1136px;}
.w251>ul>li>a{ font-size: 12px}
.w251>ul>li{ padding:0 14px;}

.index03-right{ width:729px; float: right;}
.index03-right a{ width: 230px; display: block; float: left; margin-right: 1%; font-size: 12px; color: #333333; margin-bottom: 10px;}
.index03-right h3{
    font-size: 14px;
    color: #333333;
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.index03-right a:hover{ color: #1995c2; text-decoration: none;}
.index03-right a:hover img{ border: 4px solid #1995c2;}

.index03-right a img{ width: 100%; margin-bottom: 6px; border: 4px solid #fff;}
.index03-right p{ padding-left: 5px;}
.index03-right a:hover h3{ color: #1995c2;}



.page{
    margin:0 auto;
    width:100%;
    margin-bottom:55px;
    text-align:center;
    /*margin-top: 100px;*/
}

.page span{
    display: block;

    float: left;

    font-size: 16px;

    padding: 5px;

    height: 25px;

    line-height: 25px;
}

.page a{
    text-align:center;
    color:#464545;
    width:auto;
    height:25px;
    /*display:inline-block; */
    padding:5px;
    line-height:25px; font-size:16px;  margin-right: -6px; background: #b4b4b4; margin-right: 4px;
}
.page a:hover{ background: #1995c2; color: #fff; text-decoration: none;}

.page a:first-child{ background:#b4b4b4 url(../images/fy01.png) no-repeat center center;    vertical-align: bottom;}
.page a:last-child{ background:#b4b4b4 url(../images/fy02.png) no-repeat center center;    vertical-align: bottom;}


.banner{ width: 100%;}
.banner img{ width: 100%;}