@charset "utf-8";
/* CSS Document */
@font-face{
     font-family: 'arialbd'; 
     src: url('../font/arialbd.eot');
     src:url('../font/arialbd.woff') format('woff'),
         url('../font/arialbd.ttf') format('truetype'),
         url('../font/arialbd.svg') format('svg');
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:12px; color:#454545; font-family:微软雅黑; }
.body2{ font-size:12px; color:#454545; font-family:微软雅黑; }
table{border-collapse:collapse;border-spacing:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#343434; }
a:hover{text-decoration:none; color:#0266B4;}
.cl{ clear:both; height:10px;}
img{ border:none;}
.header{  background: url(../images/slider_bg_11.png) repeat-x; padding-bottom:40px;}
.top{ width:1200px; margin:0 auto; height:82px; text-align: center;}
.logo{ display:block; width:225px; float:left; height:82px;}
.search{display: inline-block;
    /*width: 370px;*/
    /* float: left; */
    padding-top: 25px;
    /* margin-left: 170px; */
    box-sizing: inherit;
    -webkit-box-sizing: inherit;}
.search .input{ display:block; width:320px; float:left; height:33px; border:1px solid #D4D5D0; border-right:none; text-indent:10px; line-height:33px; font-size:14px;color:#828282; font-family:微软雅黑; }
.search .btn{ display:block; width:50px; height:35px; background:#D4D5D0; border:none; float:left; font-family:微软雅黑; color:#828282;}
.tel{ display: inline-block; float:right; font-size:20px; color:#fff; line-height:35px; padding-top:25px;}
.nav{ width:1200px; margin:0 auto; clear:both; height:45px; line-height:45px;margin-top:10px; font-size:16px;}



.topNav{position:relative; height:45px; line-height:45px; background:#1B1B1B;}
.topNav-width{ width:1200px; margin:0 auto;   }
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav .tnLeft{ float:left;  }
.topNav .tnRight{ float:right;  }
.topNav dd{ float:left; position:relative;  }
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; line-height:45px; height:45px; width:200px; text-align:center; font-size:14px; color:#fff;}
.topNav dd h3 a:hover{ color:#fff;}
.topNav dd h3 a:hover,
.topNav dd.on h3 a{ background:#474546;}
.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:100%;  top:45px; left:0; background:url(../images/bg_png.png); z-index:99999999}
.topNav dd ul li{ line-height:35px;}
.topNav dd ul li a{ display: block; color:#fff; padding: 0 15px; font-size:14px; text-align:center;}
.topNav dd ul li a:hover{ background:#474546; color:#fff;    }
.topNav dd ul li a span{ color:#fff; margin-left:5px;}




.banner{ width:1200px; height:439px; background:url(../images/slider_bg1.jpg) no-repeat center; margin:0 auto; padding-top:-138px;}
.box1{ height:415px; background:url(../images/bg_service.jpg);}
 



.box6{ height:330px; background:url(../images/bg_footer.jpg);font-size: 12px;}
.footer{ width:1200px; margin:0 auto; padding-top:20px;color: #000; }
.footer1{ width:450px; height:300px; border-right:1px solid #d9d9d9; float:left;}
.code{ width:260px; float:left; text-align:center; padding-top:30px;}
.code ul{ padding-top:30px;}
.code ul li{ display:block; width:77px; height:77px; float:left; margin-right:14px; line-height:30px;}
.about{ width:110px; float:right; line-height:25px; padding-top:30px;font-size:14px;}
.footer a{font-size: 14px; font-weight: normal; color: #000;}
.about h1{ font-size:16px;  color: #000;}
.footer2{ float:left; width:120px; margin-left:30px; padding-top:30px; height:270px; border-right:1px solid #d9d9d9; }
.footer2 h1{ font-size:16px; color: #000;}
.about2 li{ display:block; width:109px; float:left;box-sizing: content-box;-webkit-box-sizing:content-box;}
.about2 li a{line-height:25px; font-size:14px; box-sizing: content-box;-webkit-box-sizing:content-box;}
.footer3{ display:block; width:250px; float:right; text-align:center; font-size:14px; line-height:50px;}
.box7{ height:40px; background:url(../images/bg_box7.jpg);}
.box7 span{ width:1200px; margin:0 auto; line-height:40px; display:block; font-size:14px;}
.banner2{ width:1200px; margin: 0 auto; padding:10px 0;}

.content{ width:1200px; margin:0 auto; overflow:hidden; padding:10px 0;}
.c_l{ width:645px; float:left;}
.menu li h1{ display:inline-block; height:45px; background:url(../images/a1.jpg) no-repeat; background-position:left center; float:left; font-size:16px; line-height:45px; padding-left:20px; padding-right:20px;}
.menu li a{ display:inline-block; height:45px;background:url(../images/a2.jpg) no-repeat; background-position:left center; float:left; font-size:14px; line-height:45px;padding-left:20px; padding-right:20px;}
.menu li a:hover{background:url(../images/a1.jpg) no-repeat; background-position:left center;}
.cc{ padding:10px 0; clear:both;}
.c_r{ width:285px; float:right; font-size:14px;}
.menu2{ padding:10px; overflow: hidden; background:#F2F3F5; margin-bottom:20px; }
.menu2 h1{ height:35px; font-size:16px; border-left:5px solid #FF1111; line-height:35px; padding-left:20px;}
.menu2 ul{ display:block; border:2px solid #dddddd; margin-top:10px; border-bottom:none;}
.menu2 ul li a{ display:block; height:40px; background: url(../images/a4.jpg) no-repeat #fff; background-position:10px center; line-height:40px; padding-left:40px; border-bottom:2px solid #dddddd;}
.menu2 dl dt{position:relative;}
.menu2 img{ display:block; width:250px; margin:0 auto;}
.menu2 ul li a:hover{background: url(../images/a3.jpg) no-repeat #E8EDF3; background-position:10px center;}
.menu2 h1 a{ float:right;}
.title2 { padding-bottom:15px; overflow:hidden;}
.title2 h1{ font-size:18px; color:#0266B4; border-bottom:2px solid #0266B4; line-height:40px; text-align:center;}
.title2 ul{ display:block; text-align:center; line-height:30px;}
.title2 ul li{ display:inline-block; padding:0 20px;}
.title2 p{ background:#FBFBFB; border:2px solid #dddddd; padding:5px; line-height:22px; margin-top:15px;}
.title2 dl{ margin-top:15px;}
.title2 dl dt{ display:inline;}
.title2 dl dt a{ display:inline-block; height:25px; padding:0 10px; border:1px solid #0266B4; color:#0266B4; line-height:25px; margin-right:10px;}

.title3{ font-size:14px; line-height:35px; height:35px; border-bottom:2px solid #C2C2C0;  color:#0266B4; }
.title3 span{ display:inline-block; line-height:35px; border-bottom:2px solid #0266B4; padding:0 10px;}
.title3 a{ display:inline; font-size:12px; color:#0266B4; float:right; line-height:30px; padding-top:5px;}

.loop1{ display:block; width:205px; height:340px; float:left; margin-right:8px; padding-top:20px;}
.loop1 img{ display:block; width:205px; height:205px;}
.loop1 dl{ line-height:20px; font-size:12px;  display:block; padding-top:5px;}
.loop1 dl span{ display:block; text-align:left;}
.loop1 dl i{ font-style:normal; color:#FF0000; }
.loop1 a{ display:block; width:205px; height:340px; border:1px solid #fff;}
.loop1 a:hover{ display:block; width:205px; border:1px solid #0266B4; background:#0266B4; color:#fff;}

.list1{ clear:both;}
.list2{ clear:both; margin-top:20px;}
.list2 ul li{ height:30px; line-height:30px; border-bottom:1px dashed #dddddd; clear:both;}
.list2 ul li em{ font-family: 宋体;}
.list2 ul li a{ display:inline-block; padding-left:20px;}
.list2 ul li i{ display:inline-block; background:url(../images/dl.jpg) no-repeat; background-position:left center; padding-left:20px; width:50px; font-style:normal; float:right;}
.list2 ul li span{ float:right;}

.list3{ clear:both; margin-top:20px;}
.list3 ul li{ height:30px; line-height:30px; border-bottom:1px dashed #dddddd; clear:both;}
.list3 ul li em{ font-family: 宋体;}
.list3 ul li a{ display:inline-block; padding-left:20px;}
.list3 ul li i{ display:inline-block; background:url(../images/comm.jpg) no-repeat; background-position:left center; padding-left:20px; width:50px; font-style:normal; float:right;}
.list3 ul li span{ float:right;}
.dl2{ display:block; width:68px; height:35px; background:url(../images/dl2.jpg) no-repeat; line-height:35px; padding-left:50px; font-size:14px; color:#fff; margin-top:20px; float:right;}
.dl2:hover{ color:#fff;}

.cl{ clear:both;}
.title4 { padding-bottom:15px; overflow:hidden;}
.title4 h1{ font-size:18px; color:#0266B4; border-bottom:2px solid #0266B4; line-height:70px;}
.title4 ul{ display:block;  line-height:30px; width:385px; float:right;}
.title4 ul li{ display:inline-block; padding-right:20px;}
.title4 p{ background:#FBFBFB; border:2px solid #dddddd; padding:5px; line-height:22px; margin-top:15px; clear:both;}
.title4 dl{ margin-top:15px;}
.title4 dl dt{ display:inline;}
.title4 dl dt a{ display:inline-block; height:25px; padding:0 10px; border:1px solid #0266B4; color:#0266B4; line-height:25px; margin-right:10px;}
.title4 img{ width:245px; height:130px; float:left; display:block;}

.tj3 h1{ font-size:14px; line-height:40px;}
.tj3_pic{ width:300px; height:300px; float:left;}
.tj3_pic img{ width:296px; height:296px; border:2px #dddddd  solid;}
.tj3_c{ width:320px; float:right; line-height:25px;}
/*.xj{ display:block; width:85px; height:25px; line-height:25px; background:#58585A; color:#fff; text-align:center;}
.xj:hover{ color:#fff;}*/
.tj3_c ul li dl dt{ display:inline-block; height:25px; border:1px solid #0266B4;-moz-border-radius:3px; -webkit-border-radius: 3px; padding:0 10px; margin-right:10px; margin-top:5px;}

.details{ clear:both;}

.title5{ clear:both;}
.title5 h1{ font-size:18px; line-height:30px;}
.title5 dl{ margin-top:10px; float:left;}
.title5 span{ float:right; padding-top:15px;}
.title5 dl dt{ display:inline;}
.title5 dl dt a{ display:inline-block; margin-bottom: 5px; height:25px; font-size: 13px; padding:0 10px; border:1px solid #0266B4; color:#000; line-height:25px; margin-right:10px;}
.lanmu{ padding:10px 0; clear:both;}
.cl2{ clear:both; height:10px;}

.news{ font-size:14px;}
.newslist{ line-height:20px;}
.newslist li{ overflow:hidden; border-bottom:1px solid #dddddd; padding-bottom:10px; cursor:pointer}
.newslist li h1{ font-size:14px; line-height:30px;}
.newslist li p{ color:#A09E9F;}
.newslist li p a{ float:right; color:#A09E9F;}

.plist{ clear:both;}
.ptitle{ font-size:16px; line-height:40px; height:40px; border-bottom:2px solid #C2C2C0; text-align:center; color:#0266B4; position:relative}
.plist ul li{ clear:both; padding-top:20px; overflow:hidden; cursor:pointer}
.ptitle span{ display:inline-block; line-height:40px; border-bottom:2px solid #0266B4; padding:0 30px;}
.plist ul li img{ width:230px; height:230px; display:block; float:left;}
.plist ul li .div{ display:block; width:400px; float:right;}
.plist ul li .div h1{ font-size:14px; line-height:30px;}
.plist ul li .div h2{ font-size:14px; line-height:30px; color:#FF0F10}
.plist ul li .div span{ font-size:14px; color:#A09E9F;}
.plist ul li .div h2 i{ font-style:normal; color:#454545;}
.xx{ color:#0266B4; float:right; line-height:40px; font-size:14px;}
.path{ height:20px; line-height:20px; background:#fff; }


.page{ text-align:center; clear:both; padding-top:10px; line-height:30px;  }
.page span{ padding:3px 8px; background-color:#0266B4; color:#fff;}
.page a{ padding:3px 8px;  color:#0266B4;  background-color:#ccc; text-decoration:none;}
.page a:hover{ color:#fff; background-color:#0266B4; text-decoration:none;}


.xinghao{ font-style:normal; color:#FF0000}



.menu22{ padding:10px; overflow: hidden; background:#F2F3F5; margin-bottom:20px;}
.menu22 h1{ height:35px; font-size:16px; border-left:5px solid #FF1111; line-height:35px; padding-left:20px;}

/* 本例子css */
.sideMenu{  border:1px solid #ddd;  }
.sideMenu h3{ display:block; height:40px; background: url(../images/a4.jpg) no-repeat #fff; background-position:10px center; line-height:40px; padding-left:40px; border-bottom:2px solid #dddddd; cursor:pointer;}
.sideMenu h3:hover{ background: url(../images/a3.png) no-repeat #fff;background-position:10px center;}
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ font-size:14px;}
.sideMenu ul li a{ display:block; line-height:30px; background: url(../images/a4.png) no-repeat ; background-position:left center; text-indent:20px;}

.menu2 dl dt{ line-height:40px; text-align:center; margin-top:10px;}


/* 本例子css */
.focusBox { position: relative; width:1200px; height:400px; overflow: hidden; color:#fff;}
.focusBox .pic img { width:900px; height:375px; display: inline-block; }
.focusBox .pic li{ padding:10px; padding-top:50px; text-align: center;}
.focusBox .pic li h1{width:1000px; display: inline-block; font-size: 82px; font-family: 'arialbd'; letter-spacing: 10px; text-align: left;padding-top: 30px;}
.focusBox .pic li p{width:1000px; display: inline-block; font-size: 22px; font-family: 'arialbd'; letter-spacing: 3px; text-align: left;color: #eee;}
.focusBox .hd { overflow:hidden;  position:absolute; bottom:5px; text-align: center; width:100%}
.focusBox .hd li{ display:inline-block; cursor:pointer;height: 18px;width: 18px;background: #020a1a;border-radius: 10px;box-shadow: 1px 1px 1px #235b9b;}
.focusBox .hd .on{background: #fff;height: 14px;width: 14px;border: 2px solid #000;background-image: url(../images/gol2.png); }

.fflink li{ display:block; width:200px; float:left; line-height:40px; font-size:14px; border-bottom:#dddddd  dashed 1px; margin-right:15px;}


.jilianglist{ width:405px; float:left; background:url(../images/jiantou.jpg) no-repeat; background-position:right center; padding-right:40px;}
.jilianglist h4 span{ float:right;}
.jiliangpic{ width:180px; float:right; text-align:center; line-height:30px;}

.jiance{ width:460px; float:left;}
.xiaozhun{ width:460px; float:right;}
.jl li{ display:block; height:65px; border-bottom:2px solid #dddddd;line-height:30px; padding-top:15px;}
.jl li a{ font-size:18px; font-weight:bolder; display:block;}
.jl li span{ font-size:14px; color:#BF7D5D}
#textright{ text-align:right;}

#newicon{display: block;width: 41px;height: 56px; position: absolute;background: url(../images/new.png) no-repeat;top:0;}
#cuicon{display: block;width: 41px;height: 56px; position: absolute;background: url(../images/cu.png) no-repeat;top:0;}

.ly-case li{width:31%;margin:12px 39px 12px 0;float:left;border:1px solid #cccccc;}
.ly-case li:nth-child(3n){margin-right:0;}
.ly-case h3{height: 50px;padding:5px;color:#333333;line-height: 50px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ly-case li div{overflow:hidden;height:70px;padding:5px;color:#999999;}
.ly-case li img{width:100%;height: 370px;}




/*新闻中心*/
#floor_5_main .floor_5 {
	padding-bottom: 30px;
}
#floor_5_main .title {
	width: 100%;
	height: 22px;
	line-height: 22px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
	padding: 9px 0;
}
#floor_5_main .title h3 {
	font-size: 20px;
	font-weight: bold;
	color: #dc0000;
}
#floor_5_main .title h3 s {
	width: 4px;
	height: 22px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	background: #dc0000;
}
#floor_5_main .title a {
	color: #575757;
	margin-right: 10px;
	margin-top: 0;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
#floor_5_main .title a:hover {
	margin-right: 0;
}
#floor_5_main .imgleft {
	width: 500px;
	height: 450px;
	float: left;
	margin-top: 12px;
	overflow: hidden;
	position: relative;
}
#floor_5_main .imgleft .item {
	width: 500px;
	height: 450px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	z-index: 9999;
}
#floor_5_main .imgleft .item a {
	width: 100%;
	display: block;
}
#floor_5_main .imgleft .item img {
	width: 500px;
	height: 450px;
	transition: all .5s;
	display: block;
}
#floor_5_main .imgleft .item .txtcon {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
}
#floor_5_main .imgleft .item .txtcon h3 {
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	color: #fff;
}
#floor_5_main .imgleft .item:hover img {
	filter: brightness(105%);
}
#floor_5_main .imgleft .hd {
	position: absolute;
	top: 0;
	width: 100%;
	height: 450px;
}
#floor_5_main .imgleft .hd .prev {
	width: 27px;
	height: 60px;
	background-position: -52px -103px;
	background-color: rgba(0,0,0,0.49);
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 0;
	z-index: 9999;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#floor_5_main .imgleft .hd .next {
	width: 27px;
	height: 60px;
	background-position: -77px -103px;
	background-color: rgba(0,0,0,0.49);
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	right: 0;
	z-index: 9999;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#floor_5_main .imgleft .hd .prev:hover {
	background-color: rgba(220, 0, 0 ,0.49);
}
#floor_5_main .imgleft .hd .next:hover {
	background-color: rgba(220, 0, 0 ,0.49);
}
#floor_5_main .newslist {
	line-height: 55px;
}
#floor_5_main .newslist li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
}
#floor_5_main .newslist li a {
	width: 100%;
	color: #575757;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
#floor_5_main .newslist li a:hover {
	color: #dc0000;
}
#floor_5_main .newslist li .time {
	color: #575757;
	float: right;
	font-weight: normal;
}
#floor_5_main .inews1 {
	width: 500px;
	float: left;
}
#floor_5_main .inews1 .newslist {
	width: 350px;
}
#floor_5_main .inews2 {
	width: 370px;
	float: right;
}

.ico {
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.fl{float: left;}
.fr{float: right;}

#floor_5_main .textlist{width: 650px;margin-left: 30px; float: right;}
#floor_5_main .textlist .item{border-bottom: 1px dashed #e5e5e5;height: 69px;padding: 12px 0;}
#floor_5_main .textlist .item:first-child{padding-top: 0;}
#floor_5_main .textlist .item a{display: block;}
#floor_5_main .textlist .item h3{font-size: 16px;vertical-align: top;color: #333;transition: all .5s;}
#floor_5_main .textlist .item p{font-size: 12px;line-height: 21px;color: #999;text-align: justify; font-weight: normal;}
#floor_5_main .textlist .item .time{display: block;width: 70px;height: 70px;font-size: 14px;line-height: 22px;font-weight: normal;margin-right: 20px;color: #333;background: #f2f2f2;text-align: center;}
#floor_5_main .textlist .item .time b{font-weight: normal;display: block;font-size: 30px;line-height: 45px; color: #0168b6;}
#floor_5_main .textlist .item:hover h3{color: #0e4295;}

.ly-more{float: right; font-size: 12px !important; border: 1px solid #ccc; padding: 3px 8px;}