@charset "utf-8";
/* CSS Document */
@charset "utf-8";
html,body { background: #FFF; color: #232323; font: 12px/150% "Microsoft YaHei"; }
a { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: none; text-decoration:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { border:0; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;  outline:none; }
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both }


.wapper{ width:980px; margin:0 auto;}
.top{ height:100px; padding-top:15px;}
.top .logo{ display:inline-block; }
.top .t_rt{ width:365px; }
.top .t_rt .sou{ width:225px;}
.top .t_rt .sou .s_an{ width:88px; height:18px; border:#c0c0c0 1px solid;}
.top .t_rt .sou .s_s{ cursor:pointer; margin-left:3px; height:20px; width:73px; background:#f5f4f4; text-align:center; line-height:18px; color:#000; border:#c0c0c0 1px solid;}
.top .t_rt .lug{ width:140px;}
.top .t_rt .lug a{ color:#000; display:inline-block; padding:0px 10px; font-size:14px;} 


.nenu_w{height:48px; }
.menu {width:980px;font-size:14px; margin:0 auto; font-weight:bold; position:relative; z-index:999999;   }
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative; margin-right:1px; border-bottom:#027efc 7px solid;}
.menu ul li a{ color:#333333; width:195px;   text-align:center; display:block; height:48px; line-height:48px; background:url(libg.png) no-repeat;   }
.menu ul li a:hover, .menu ul li a .active ,.menu ul li a.active{ color:#fff; height:48px; background:url(lihover.png) no-repeat; }
.menu ul li ul {display: none; z-index:999999;}
.menu ul li:hover a {}
.menu ul li:hover ul {display:block; position:absolute; top:55px; left:0px; z-index:999999;}
.menu ul li:hover ul li{ border-bottom:none;}
.menu ul li:hover ul li a { font-size:14px; border-bottom:#ccc 1px solid; display:block; background: url(tou.png) repeat;  color:#333; font-weight:normal;  height:30px; line-height:30px; width:195px; text-align:center; margin:0px; }
.menu ul li:hover ul li a:hover {color:#fff;display:block; background:#0099ff;}


.ck-slide ul {margin: 0; padding: 0; list-style-type: none;}
.ck-slide {position: relative;	overflow: hidden;}
.ck-slide ul.ck-slide-wrapper {position: absolute; top: 0; left: 0; z-index: 1; margin: 0;	padding: 0;}
.ck-slide ul.ck-slide-wrapper li {	position: absolute; margin-top:0px;}
.ck-slide ul.ck-slide-wrapper li a{line-height:0px;	display:block;}
.ck-slide .ck-prev, .ck-slide .ck-next {	position: absolute;	top: 50%;	z-index: 2;	width: 35px;	height: 70px;	margin-top: -35px;	border-radius: 3px;	opacity: .15;	background: red;	text-indent: -9999px;	background-repeat: no-repeat;	transition: opacity .2s linear 0s;}
.ck-slide .ck-prev {	left: 5px;	background: url(arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next {	right: 5px;	background: url(arrow-right.png) #000 50% no-repeat;}
.ck-slidebox {	position: absolute;	left: 50%;	bottom: 12px;	z-index: 30;}
.ck-slidebox ul {	height: 20px;	padding: 0 4px;	border-radius: 8px;	background: rgba(0,0,0,0.5);}
.ck-slidebox ul li {	float: left;	height: 12px;	margin: 4px 4px;}
.ck-slidebox ul li em {	display: block;	width: 12px;	height: 12px;	border-radius: 100%;	background-color: #fff;	text-indent: -9999px;	cursor: pointer;}
.ck-slidebox ul li.current em {	background-color: #fe6500;}
.ck-slidebox ul li em:hover {	background-color: #fe6500;}
.ck-slide { width: 980px; height: 274px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 274px;}


.content{ padding-top:20px;}
.i_tittle1{ width:190px; margin-right:20px;}
.i_tittle1 .one_1{ width:170px; border:#ececec 1px solid; padding:10px; margin-bottom:10px; overflow:hidden; }
.i_tittle1 .one_1 h1 { color:#1969ca; font-size:16px; vertical-align: middle; height:24px; line-height:24px;}
.o_nav{} 
.o_nav li{  line-height:24px; height:24px; } 
.o_nav li a{ color:#00b1fb;}


.i_tittle2{width:494px;  padding-right:42px;}
.t_01{width:494px; /**height:145px;*/height:240px; padding:8px 30px; background:url(i_nbg.png) no-repeat;}
.nanmed{color:#1969ca; font-size:16px; }
.n_new{ height:24px; line-height:24px;}
.more{ display:inline-block; color:#1969ca; font-size:16px;}
.in_new{ }
.in_new li{ font-size:13px; line-height:24px; height:24px;  color:#1e1e1e;}
.in_new li a{ color:#1e1e1e; }

.in_case{ margin-top:15px; width:554px;}
.in_case h1{color:#1969ca; font-size:16px; background:url(line.jpg) no-repeat; padding:0px 15px; line-height:40px; height:40px;}
.i_case{ width:600px; overflow:hidden;}
.i_case li{ float:left; width:106px; padding-right:43px; padding-bottom:10px;   } 
.i_case li a{color:#1e1e1e;}
.i_case li p{ line-height:24px; height:24px; text-align:center;}

.i_tittle3{ width:192px;}
.p_bg{ background:url(p_bg.png) no-repeat; width:172px; height:180px; padding:0px 10px; margin-bottom:10px;}
.nanmed1{color:#1969ca; font-size:16px; height:36px; line-height:36px; }


.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
#hotpic { width: 170px; height: 130px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 170px; height: 130px; overflow: hidden; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 14px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: left; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #fe6500; color: #FFF; }

#hotpic2 { width: 170px; height: 130px; overflow: hidden; margin: 0 auto; }
#NewsPic2 { position: relative; width: 170px; height: 130px; overflow: hidden; }
#NewsPic2 a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic2 .Picture { position: absolute; left: 0; top: 0; }
#NewsPic2 .Nav { position: absolute; height: 14px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic2 .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: left; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic2 .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic2 .Nav span.Cur { background: #fe6500; color: #FFF; }
#hotpic01 { width: 170px; height: 130px; overflow: hidden; margin: 0 auto; }
#NewsPic01 { position: relative; width: 170px; height: 130px; overflow: hidden; }
#NewsPic01 a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic01 .Picture { position: absolute; left: 0; top: 0; }
#NewsPic01 .Nav { position: absolute; height: 14px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic01 .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: left; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic01 .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic01 .Nav span.Cur { background: #fe6500; color: #FFF; }

.contact_in{ background:url(p_bg1.png) no-repeat; height:192px; width:192px;}
.c_tittle{ height:35px; line-height:35px; padding-bottom:5px; overflow:hidden; }
.c_tittle span{color:#1969ca; font-size:16px; line-height:34px; height:34px; border-bottom:#9f9f9f 1px dashed; display:inline-block; width:120px;}
.c_tittle img{ vertical-align: middle;}
.contact_in p{ color:#333333; line-height:18px; padding-left:10px; padding-right:20px;}

.footer{ height:46px; background:#c5c3c4; line-height:46px; text-align:center;}


.banner{ width:980px; height:205px;}
/*公司简介*/
.n_sider{ width:164px;}
.n_tittle1{width:164px; padding-bottom:20px; overflow:hidden;}
.n_tittle1 h1{ color:#1969ca; font-size:16px; font-weight:bold; line-height:28px; }
.s_nav{ }
.s_nav li{ line-height:24px; height:24px;  } 
.s_nav li a{ color:#00b1fb;}

.n_main{ width:810px;}
.bred{ border-bottom:#0066ab 2px solid; height:35px; line-height:35px;}
.bred h1{ font-size:16px;}
.bred .f_link{color:#00b1fb;}
.bred .f_link a{color:#00b1fb;}


.main_datil{ padding:15px 0px 40px 0px; overflow:hidden; height:auto; line-height:20px; }
.zizhi{ padding-bottom:30px; overflow:hidden;}
.zizhi h1{ font-weight:bold; border-bottom:#d8d8d8 2px solid; height:28px; line-height:24px; background:url(zz.jpg) no-repeat 0px 5px; padding-left:20px;  }
.z_p{ padding-top:20px;}
/*新闻详情*/
.tiyy{ height:auto; overflow:hidden; padding-bottom:18px; border-bottom:1px dashed #dbdbdb; text-align:center;}
.xiao{ height:26px; line-height:26px; color:#03297f; font-size:16px; font-weight:bold; padding-bottom:6px;}
.lai{ height:18px; line-height:18px;}
.dao{ height:auto; padding-bottom:65px; padding-top:20px;}
.dao p{ padding-bottom:0px;}
.back{ border-top:#d6d6d6 1px solid; padding-top:20px;}
.back .b_hover{ display:inline-block; padding:5px 15px; color:#333; border:#bbbbbb 1px solid;}
.back .b_hover:hover{background-color: #325196; color:#FFF;}


.new{}
.new li{ height:24px; line-height:24px;} 
.new li a{ color:#0000ee;}

.fanye{ text-align:center; padding-top:20px; }
.fanye li{ float:left; padding:0px 3px;}
.fanye li a{ color:#1e5ece;  display:inline-block;}
.fanye li a:hover{ font-weight:bold; color:#000;}


.map{ border:#cccccc 1px solid; width:520px; height:400px;}


.new1{}
.new1 li{ height:24px; line-height:24px;} 
.new1 li a{ color:#0000ee;}
.new1 li span{ display:inline-block;}
.pager{text-align:right;margin-top:5px;}
.pager a{padding:3px 8px;margin-left:3px;line-height:20px;background:#f9f9f9;border:1px solid #DBDBDB;text-decoration: none}
.pager a:hover,
.pager a.current{background-color:#1969ca;color:#fff;border:1px solid #1969ca;cursor:pointer;}
.page{text-align: center;margin:50px 0}
.page a,.page span.prev_disabled{border: 1px solid #ededed; color: #3d3d3d; font-weight: 700; height: 35px; line-height: 35px; margin-left:5px; min-width: 9px; padding: 0 13px; text-align: center; text-decoration: none; vertical-align: top; font-family: "simsun";display: inline-block}
.page span.prev_disabled{cursor: default;color:#ccc;margin:0 10px 0 0}
.page a.current{background-color: #f40; border-color: #f40; color: #fff; font-weight: 700; position: relative; z-index: 1;}
.page .extra{display: inline-block; margin-left: 10px; height: 35px; line-height: 35px; color: #656565;}
.page .page-num{border: 1px solid #ededed; height: 21px; text-align: center; width: 35px; display: inline-block}
.page .page-submit{background-clip: padding-box; border: 1px solid #ededed; border-radius: 2px; cursor: pointer; height: 21px; line-height: 21px; text-align: center; width: 43px; display: inline-block}
.page .page-submit:hover{border-color: #f40; color: #f40;}
.page a:focus, .page a:hover{border-color: #f40; z-index: 1;}
.loading{margin:30px 0;text-align: center}

/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    color: #999999;
    height: 19px;
    line-height: 19px;
    padding: 3px 10px;
    width: 39px;margin: 0 2px; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum .current {background-color: #fff;
    border: 1px solid #D9D9D9;
    color: #4A4A4A;
    height: 19px;
    line-height: 19px;
    padding: 3px 10px;
    width: 39px;
    margin: 0 2px;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}
/*404页面*/
