@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{color:#666;font-size:12px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;line-height: 22px !important;-webkit-text-size-adjust:none;min-width:1200px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td,iframe{margin:0; padding:0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none;color:#666;cursor:pointer;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu}
a:hover{color:#1d92d5;}
img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    border: 0;
}
.clear{clear:both;}
.clearfix{zoom: 1;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.red{color:#de0025;}
.org{color:#ff6800;}
.col999{color:#999 !important;}
.blue{color:#1d92d5 !important;}
.col333{color:#333;}
.p15{padding:15px;}
.mr0{margin-right:0px !important;}
.font-bold{font-weight:700;}
i{font-style:normal}
.con{width:1200px;margin:0 auto;}
.header{width:100%;}
.h_top{width:100%;border-bottom:solid 1px #f0f0f0;height:35px;line-height:35px;}
.h_top span{color:#ababab;font-size:12px;}
.h_logo{padding-top:21px;height:71px;}
.h_tel{background:url(../images/tel.jpg) no-repeat left center;padding-left:55px;}
.h_tel em{display:block;font-size:12px;color:#cbcbcb;}
.h_tel font{color:#ff8700;font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.h_top a{color:#ababab;}
.h_nav{background:#1d92d5;height:44px;}
.nav *{text-decoration:none;font-size:9pt;}
.nav * a:hover,.nav li a.aa{background-color:#0d78b5;}
.menu{list-style:none;height:44px;width:100%;}
.nav{list-style:none;height:44px;width:1200px;margin:0 auto;}
.nav li{float:left;border-left:1px solid #1da3ef;border-right:1px solid #0d78b5;position:relative;}
.nav li a{color:#fff;height:44px;line-height:44px;font-size:15px;padding:0 44px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}
.nav li a:focus{-moz-outline-style: none; }
.nav li .sub-nav{position:absolute; z-index:9999;top:44px;left:-1px;list-style:none;display:none;}
.nav li .sub-nav li{text-align:center;clear:left;width:170px;height:35px;margin-top:1px;background-color:#1d92d5;line-height:35px;position:relative;}
.nav li .sub-nav li a{height:34px;line-height:34px;width:170px;padding:0;font-size:13px;display:inline-block;}
.banner{width:100%;background:#f0f0f0;}
/* 大banner图片部分 */
.wxyx_banner{width:100%;}
#solid{width:100%;height:438px;clear:both;position:relative;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;top:0px;width:100%;height:438px;display:none;}
#solid .solid0{background:#78c4db;}
#solid .solid1{background:#c5c9db;}
#solid .solid2{background:#e7dfd1;}
#solid ul{margin:0px;padding:0px;list-style:none;}
#solid ul li{position:absolute;top:0px;width:100%;height:438px;display:none;cursor:pointer;}
#solid #btt{width:905px;height:55px;top:400px;left:50%;position:relative;margin-left:-452px;}
#solid #btt span{position:absolute;top:15px;left:45%;display:block;width:30px;height:4px;margin:0 15px;	text-align:center;background:#3d3d3d;z-index:1000;cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}
.ptb40{padding:40px 0;}
.con_title{background:url(../images/htbg.png) no-repeat center;font-weight:normal;padding: 35px 0px;line-height: 45px;text-align: center;height: 70px;font-size: 34px;}
.con_title p {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 40px;}
.youshi{width:100%;margin-top:40px;height:235px;}
.youshi dl{float:left;cursor: pointer;width: 150px;height: 200px;margin-right: 100px;}
.youshi dl dt {
    font-size: 18px;
    text-align: center;
    border: 2px solid #eeeeee;
    padding: 28px 21px 14px;
    width: 78px;
    height: 78px;
    -webkit-border-radius: 110px;
    border-radius: 110px;
    margin: auto;}
.youshi dl dt img {
    width: 78px;
    height: 70px;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;}
.youshi dl:hover dt img {transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);}
.youshi dl dd{text-align:center;padding-top:15px;}
.youshi dl dd h3{font-size:16px;}
.youshi dl dd p{font-size:12px;color:#999;line-height:20px;padding-top:10px;}

/*服务*/
.fuwu{background:#f5f5f5;}
.mt40{margin-top:40px;}
.fw_li li{width: 183px;
    height: 321px;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    border-radius: 8px;}
.fw_li li img{
    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;}
.fw_li li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.fw_li li .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 183px;
    height: 55px;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.7);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#60000000,endColorstr=#60000000);
}
.fw_li li .txt h3 {
    font-weight: normal;
    font-size: 18px;
	padding-top:7px;
}
.fw_li li .txt h3 span{font-size:12px;display:block;color:#b8b8b8;}
.fw_li li .txt p {
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -moz-margin-before: 1em;
    -moz-margin-after: 1em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
}

#tabheaderr{width:100%; margin-top:30px;font-size:12px;}
#tabmenuu{margin:0;padding:0;list-style-type:none;}
#tabmenuu li{
    display:block;
	POSITION: relative;
	float:left;
	cursor:pointer;
	text-align:center;
	width:125px;
	height:36px;
	line-height:36px;
	cursor: hand;
	border-radius:20px;
	margin-bottom:40px;
	font-size:14px;
	color:#666666;
	margin-left:10px;
	list-style-type:none;
}
#tabmainn{
	clear:both;
	width:1230px;
	height:100%;
	margin:0 auto;
	padding:0px;
}
.secc2{color:#fff !important;background:#1d92d5;}
.secc1{color:#666666;background:#f0f0f0;}
.caselist{position:relative;width:271.5px;height:294px;border:solid 1px #ddd;text-align:center;padding:2px;margin-right:30px;margin-bottom:30px;}
.caselist p{position:absolute;color:#fff;font-size:15px;text-align:center;bottom:3px;height:40px;line-height:40px;background: rgba(0,0,0,0.5);width:271.5px; z-index:888;font-weight: 400;}
.caselist a{
    width:271.5px;
    height:294px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    margin: 0px;padding:0px;}
.caselist a img{height:294px;-webkit-transition: -webkit-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    -moz-transition: -moz-transform 0.2s;}
.caselist a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);}

.liucheng{background:#fbfbfb;}
.fwlist {
	width:1200px;
	margin:auto;
	margin-top:40px;
}
.fwlist li{
	width:150px;
	height:380px;
	float:left;
	position:relative;
	overflow:hidden;
	border-bottom:2px solid #cccccc;
	border-top:2px solid #cccccc;
}
.fwlist li.blue{
	background-color: #f5f5f5;
	border-bottom:2px solid #1d92d5;
	border-top:2px solid #1d92d5;
}


.fwlist dl{
	width:150px;
	height:300px;
	padding:30px 0px 50px;
}



.fwlist dl dt{
	font-size:50px;
	border-bottom:1px solid #999999;
	font-family: "Times New Roman", Times, serif;
	height:70px;
	margin-left:20px;
}

.fwlist dl dd{
line-height:28px;
}
.fwlist dl dd.tt{
	font-size:18px;
 line-height:50px;
 padding-left:20px;
}

.fwlist dl dd.info{
 padding:19px;
 font-size:14px;
 line-height:25px;
 margin-top:30px;
 border-radius: 0px 12px 12px 0px;
}

.fwlist dl dd.info img{
 border-radius: 0px 12px 12px 0px;
}

.fwlist .fwcurr{
position:absolute;bottom:-380px;left:0px; color:#FFFFFF;background-color: #1d92d5;
}
.fwlist .fwcurr dt{
	border-bottom:1px solid #ffffff;
}

.zixuncon{width:100%;padding-top:30px;}
.zixuncon .huodong{width:330px;}
.huodong h2{background:#f5f5f5;padding:10px 15px;height:45px;color:#333;font-weight:normal;}
.huodong h2 span{font-size:16px;display:block;}
.huodong h2 p{font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.huodong img{display:block;}
.huodong .hd_con{width:310px;padding:10px 10px;border-bottom:solid 5px #f5f5f5;}
.huodong .hd_con p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.huodong .hd_con span{border:solid 1px #1d92d5;display:block;color:#1d92d5;width:92px;height:25px;line-height:25px; text-align:center;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-top:15px;}
.aa_new{width:850px;padding-left:20px;}
#tabheader{width:850px;}
#tabmenu{margin:0px;padding:0;list-style-type:none;}
#tabmenu li{
    display:block;
	POSITION: relative;
	float:left;
	cursor:pointer;
	text-align:center;
	height:30px;
	line-height:30px;
	margin-left:20px;
	cursor: hand;
	font-size:16px;
	color:#333;
	list-style-type:none;
}
#tabmain{
	clear:both;
	width:850px;
	overflow-y:hidden;
	height:310px;
	margin:0 auto;
	padding:0px;}
.sec2{color:#1d92d5 !important;border-bottom:solid 3px #1d92d5;}
.sec1{color:#666;}
.block{display:block;}
.unblock{display:none;}
.newlist{display:inline-block;float:left;margin-top:15px;margin-left:15px;width:400px;border-radius:5px;background:#f5f5f5;padding:10px 10px 10px 0px;height:65px;}
.newlist .new_riqi{width:80px;height:65px;color:#333;text-align:center;}
.newlist:hover{background:#1d92d5;}
.newlist:hover p,.newlist:hover p span{color:#fff;}
.newlist .new_riqi span{font-size:36px;display:block;padding-top:12px;padding-bottom:5px;}
.newlist .new_con{width:309px;height:65px;border-left:solid 1px #ddd;padding-left:10px;color:#999;}
.newlist .new_con span{font-size:16px;display:block;padding-top:7px;padding-bottom:8px;color:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newgengduo{position:absolute;right:0;top:3px;width:660px;height:30px;background:url(../images/xian.png) repeat-x;}
.newgengduo a{border:solid 1px #ddd;background:#fff;line-height:23px;width:79px; text-align:center;display:block;}

.link_con{width:100%;background:#f0f0f0;padding:10px 0;}
.link_a{height:25px;overflow:hidden;line-height:25px;margin:0 auto;}
.link_luk{margin:10px auto;height:auto;}
.link_list .fl{width:1100px;}
.link_list .fl font{color:#1d92d5;font-weight:bold;}
.link_list .fl a{line-height:25px;padding-right:5px;}
.zk:before{content:"+ 展开"}
.sq:before{content:"- 收起"}

.footer{background:#262626;}
.footer01{padding-top:50px;}
.footer01 dl{float:left;padding-right:80px;}
.footer01 dl dt{font-size:16px;margin-bottom:15px;color:#f5f5f5;}
.footer01 dl dt span{border-bottom:solid 2px #3e3e3e;padding-top:10px;width:30px;display:block;}
.footer01 dl dd{margin:0;padding:0;}
.footer01 dl a{display:block;}
.footer02{margin-top:30px;border-top:solid 1px #2f2f2f; text-align:center;line-height:50px;}
.mtb20{margin:20px auto;}
.nybanner{width:100%;height:250px;background:#eee url(../images/banner01.jpg) no-repeat center;}
.mianbaoxie{width:100%;height:50px;line-height:50px;border-bottom:solid 1px #eee;background:#f8f8f8;}
.mianbaoxie .con{background:url(../images/home.png) no-repeat left center;background-size:13px 20px;padding-left:20px;}
.conleft{width:230px;}
.conleft .l_nav{border-bottom:solid 1px #eee;border-left:solid 1px #eee;border-right:solid 1px #eee;}
.conleft .l_nav li{display:block;height:44px;line-height:44px;border-bottom:solid 1px #eee;padding-left:25px;}
.conleft .l_nav li.on{background:#ecf8ff;color:#1d92d5;}
.conleft .l_nav li:hover{background:#ecf8ff;}
.conleft .l_nav li:hover.l_top{background:#1d92d5;}
.conleft .l_nav .l_top{background:#1d92d5;color:#fff;font-size:16px;}
.conleft .l_nav li a{background:url(../images/licon.png) no-repeat left center;margin-left:10px;padding-left:15px;font-size:14px;}
.l_new{padding-top:15px;}
.l_new h3{font-size:16px;height:45px;line-height:45px;border-bottom:2px solid #1d92d5;color:#1d92d5;}
.l_new h3 a{font-size:12px;font-weight:normal;}
.l_new ul li{padding:10px 0;border-bottom:dotted 1px #eee;}
.l_new ul li a{display:block;font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l_new ul li span{font-size:12px;color:#999;padding-top:3px;}
.conright{width:950px;border:solid 1px #eee;}
.conright .r_title{font-size:16px;border-bottom:solid 1px #eee;padding-left:15px;color:#1d92d5;height:43px;line-height:43px;}
.conright .r_title span{border-left:solid 3px #1d92d5;padding-left:10px;}
.rmain{min-height:500px;padding:20px 35px;}

#YLimgwrap{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.6); z-index:3000; display:none; }
#YLimgcon{ display:inline-block; padding:10px; position:absolute; background:#fff; }
#YLimgcon:hover{ cursor:move; }
#YLimgcon h4{ box-sizing:border-box; height:25px; line-height:20px; padding:0 0 5px; font-size:16px; font-weight:normal; /*background:#6CF*/}
#YLimgcon h4 a{ float:right; display:inline-block; width:20px; height:20px; text-align:center; margin-left:6px; overflow:hidden; cursor:pointer; background-image:url(../images/imgzoom_tb.gif); background-repeat:no-repeat; border-radius:3px; }
#YLimgcon h4 .YLt_close{ background-position:right top; }
#YLimgcon h4 .YLt_close:hover{ background-position:right bottom; }
#YLimgcon h4 .YLt_size{ background-position:-38px top;}
#YLimgcon h4 .YLt_size:hover{ background-position:-38px bottom; }
#YLimgcon .prev,#YLimgcon .next{ display:inline-block; width:40px; height:40px; position:absolute; top:50%; overflow:hidden; margin-top:-20px; display:none; }
#YLimgcon .prev{ left:0; background:url(../images/ico_direction.png) left no-repeat; }
#YLimgcon .next{ right:0; background:url(../images/ico_direction.png) right no-repeat; }
.YLlightbox a{float:left;padding-right:35px;}
.YLlightbox a img{width:270px;height:366px;display:block;}
.YLlightbox a span{display:block;text-align:center;line-height:40px;font-size:14px;padding-bottom:10px;}
.lksblist{margin-right:-35px;}
.lksblist ul li{float:left;padding-right:35px;padding-bottom:20px;}
.lksblist ul li a{display:block;width:268px;height:240px;border:solid 1px #eee;text-align:center;}
.lksblist ul li span{display:block;width:268px;line-height:200px;height:200px;text-align:center;}
.lksblist ul li span img{max-width:268px;max-height:200px;vertical-align: middle;}
.lksblist ul li a p{display:block;width:100%;text-align:center;background:#eee;line-height:40px;font-size:14px;}
.imgcon{padding-top:20px; text-align:center;}
.imgcon img{max-width:800px;}
.show_con h3{border-bottom:solid 1px #eee;padding:10px 0;font-size:16px;margin-top:20px;}
.l25{line-height:25px;}
.ptb30{padding:30px 0;}

.caselist_con{margin-right:-35px;}
.caselist_con ul li{float:left;padding-right:33px;padding-bottom:20px;}
.caselist_con ul li a{position:relative;display:block;width:266px;height:198px;border:solid 1px #ddd;text-align:center;padding:2px;}
.caselist_con ul li p{position:absolute;color:#fff;font-size:14px;text-align:center;bottom:3px;height:40px;line-height:40px;background: rgba(0,0,0,0.5);width:266px; z-index:888;font-weight: 400;}
.caselist_con ul li span{
    width:266px;
    height:198px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    margin: 0px;padding:0px;}
.caselist_con ul li span img{width:266px;height:198px;-webkit-transition: -webkit-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    -moz-transition: -moz-transform 0.2s;}
.caselist_con ul li span:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);}

.con_new{width:100%;height:85px;display:block;margin-bottom:20px;border-bottom:dotted 1px #eee;}
.con_new .new_riqi{width: 65px;height: 65px;color: #333;text-align: left;}
.con_new .new_riqi span{font-size: 36px;display: block;padding-top: 12px;padding-bottom: 5px;}
.con_new .new_con{width: 790px;height: 65px;border-left: solid 1px #ddd;padding-left: 20px;line-height:20px;color: #999;}
.con_new .new_con span {
    font-size: 16px;
    display: block;
    padding-bottom: 8px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.con_new:hover .new_con span{color:#1d92d5}

.newstitle {
    line-height: 30px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 10px;
	border-bottom:dotted 1px #eee;
}
.newstitle h4 {
    font-size: 20px;
    font-weight: bold;
}
.newsbot {
    line-height: 30px;
    margin-top: 20px;
    padding-top: 10px;
    font-size: 14px;
	border-top:dotted 1px #eee;
}

.lkjzlist{margin-right:-35px;}
.lkjzlist ul li{display:block;width:422px;float:left;padding-bottom:20px;padding-right:35px;}
.lkjzlist ul li .lkjz_img{display:block;width:125px;height:220px;overflow:hidden;}
.lkjzlist ul li .lkjz_img img{width:125px;max-height:220px;border-radius:5px;}
.lkjzlist ul li .lkjz_con{width:275px;}
.lkjzlist ul li .lkjz_con a{display:block;}
.lkjzlist ul li .lkjz_con p{margin:10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}

.ui_page {
    line-height: 0;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    clear: both;
}
.ui_page a, .ui_page span {
    background:#F6F6F6;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-right: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_page a:hover{background:#1d92d5; border:#1d92d5 solid 1px; color:#FFF;}
.page_now, span.page_now, span.page_now:visited {
    color: #FFF;
    cursor: default;
     background: none repeat scroll 0 0 #1d92d5;
    border: 0 none;
}

