﻿/*公共*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;color:#585858;font-family:"微软雅黑"; font-size: 16px;}
img { border:0; }
.clear{ clear:both; }
em,i{ font-style:normal}
a:hover { text-decoration:none; color:#e51e01;}
.w1200{ width:1200px; margin:0 auto}
.w1250{ width:1250px; margin:0 auto}
.fl,.cfl{ float: left;}
.fr,.cfr{ float:right;}
.h30{height: 30px;}
.h60{height: 60px;}
.f14{font-size: 14px}
.f18{font-size: 18px}
.db{display: block;}
.dib{display: inline-block;}
ul,ul li{list-style: none;}
._act{background: #fe7919 !important}






/*左右滚动*/
.syal li{float: left;margin-right: 20px;width: 300px;}
.syal li a{display: block;}
.syal li a img{display: block;width: 100%;border-radius: 15px;border: 2px solid #fff;}
.syal li a ol{color: #888;text-align: center;font-size: 18px;margin: 10px 0 0 0;}



/*滚动banner*/
.main_image {width:100%; height:647px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:647px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:647px;}
.main_image li span {display:block; width:100%; height:647px}
.main_image li a {display:block; width:100%; height:647px}
.main_image li .img_1 {background: url('11.jpg') center top no-repeat}
.main_image li .img_2 {background: url('22.jpg') center top no-repeat}
.main_image li .img_3 {background: url('22.jpg') center top no-repeat}
.main_image li .img_4 {background: url('11.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:523px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}






.nconl{ width:328px;}
.nconr{ width:840px;}
.nconr h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;font-size: 20px;color: #005aa8}
.nconr h3 img{margin-right: 10px;}

.nconr h3 span{float: right;font-size: 16px;color: #555;font-weight: normal}


.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#0047ae; font-weight:bold}
.cpfl dd a{display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px;width:269px; transition:all .2s ease;height:50px;background:url(rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block; font-size:18px; color:#000; text-indent:48px;transition:all .2s ease; line-height:50px;width:269px; height:50px; background:#FF0; }
.neiye_tel{ width:269px; height:219px;background:url(nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}

.news_dl_3{ display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:25px; width: 100%}
.news_dl_3 dt{ width:85px; height:85px; color:#888; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block;font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block;font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../Images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}



.sytop{background:url(bj.jpg);overflow: hidden;}
.sytop .logo{margin:35px 0;float: left;width:667px;  }
.sytop .ts_wz{float: right;width:550px;margin-top: 40px; }
.sytop .ts_wz span{width:225px;display: inline-block;background: url(1_06.jpg) left no-repeat;padding-left: 30px;height: 35px;line-height: 35px;color: #fff }

.qh_nav {background:url(bj.jpg);height:50px;line-height: 50px ;border-top: 1px solid #5285bf}
.qh_nav ul li{float: left;width: 100px;text-align: center;}
.qh_nav ul li a{color: #fff;display: block;}
.qh_nav ul li a:hover{background: #fe7919}

.syl{width:328px; }
.sym{width:422px; margin-left: 30px;}
.syr{width:390px; }
.gg{border: 1px solid #d6d6d6;height: 369px;}
.gg h3{background: #0069c4;color: #fff;height: 50px;line-height: 50px;text-align: center;font-size: 20px}
.gg h3 img{margin-left: 15px}
.gg h3 b{padding-left: 15px;}




.l2_tel{border: 1px solid #d6d6d6;margin-top: 20px}
.l2_tel h3{background: #0069c4;color: #fff;height: 50px;line-height: 50px;text-align: center;font-size: 20px}
.l2_tel h3 img{margin-left: 15px}
.l2_tel h3 b{padding-left: 15px;}

.l2_tel1{padding: 10px 10px;line-height: 200%}



.warp{margin-top:38px;}

.sybm{background: #0069c4;color: #fff;width: 100%;height: 95px;padding-top: 30px;border-radius: 10px;margin-top: 20px;}
.sybm a{display: block;color: #fff;font-size: 30px;background: url(1_43.jpg) 40px no-repeat;text-indent: 130px;}
.sybm a em{display: block;font-size: 14px;}


.sym h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;font-size: 20px;color: #005aa8}
.sym h3 a{float: right;font-size:14px;color: #fe7919;font-weight: normal; }
.sym h3 img{margin-right: 10px;}


.xxjj{margin: 15px 0 26px 0;font-size: 14px;line-height:23px;}
.xxjj img{padding: 0 5px 5px 0;width:170px; }
.zylb{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;flex-wrap: wrap;}
.zylb a{background: #eaeaea;width: 48%;margin-right: 8px;line-height: 68px;height: 68px;margin-top: 10px;min-width: 48%;max-width: 48%;padding-left: 10px;box-sizing: border-box;font-size: 18px}
.zylb a img{float: left;margin-top: 10px;margin-right: 10px;}
#syzl{text-align: center;background: #0069c4;color: #fff}



.syr h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;font-size: 20px;color: #005aa8}
.syr h3 a{float: right;font-size:14px;color: #fe7919;font-weight: normal; }
.syr h3 img{margin-right: 10px;}
.syre {margin-top: 5px}
.syre a{display: block;height: 36px;line-height: 36px;border-bottom: 1px dashed #ccc;background: url(1_24.jpg) left no-repeat;padding-left: 15px}
.lines{margin-top: 30px}
.syre a span{width:260px;overflow: hidden;float: left;height: 36px}
.syre a i{float: right;width: 80px;display: block;}



.syxywh h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;font-size: 20px;color: #005aa8}
.syxywh h3 a{float: right;font-size:14px;color: #fe7919;font-weight: normal; }
.syxywh h3 img{margin-right: 10px;}

.footer{background: #005aa8;margin-top: 50px}
.links{border-bottom: 1px solid #1270c1;padding: 20px 0;color: #fff}
.links span{padding-right: 15px}
.links a{color: #fff;padding-right: 10px}
.footer dl{overflow: hidden;padding: 20px 50px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.footer dl dt{float: left;color: #fff;margin-left: 80px;text-align: center;border-right: 1px solid #1270c1;padding-right: 50px}
.footer dl dt img{margin-bottom: 15px}
.footer dl dd{float: left;margin-left: 50px;color: #fff;padding-top: 50px}
.footer dl dd p{color: #fff;background: url(1_58.jpg) left no-repeat;padding-left: 20px;line-height:180%}
.footer1 p{text-align: center;color: #fff;padding: 10px 0;border-top: 1px solid #1270c1;}



.gs_wz p{line-height: 200%;}


.scroll-text {
	width: 310px;
	height: 260px;
	overflow: hidden;
	padding:20px 10px;
}
.scroll-text ul {
	width: 310px;
	height: 300px;
	overflow: hidden;
	margin: 0;
}
.scroll-text ul li {
	border-bottom: 1px solid #ccc;padding: 10px 0;
}
.scroll-img {
	border: 1px solid red;
	width: 680px;
	height: 142px;
	overflow: hidden;
	font-size: 0;
}
.scroll-img ul {
	width: 700px;
	height: 600px;
	margin: 0;
}
.scroll-img ul li {
	display: inline-block;
	margin: 10px 0 10px 10px;
}