@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote, 
dl,dt,dd,ul,ol,li, 
pre, 
form,fieldset,legend,textarea,
button,input,select,textarea,
img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ font:14px "Microsoft YaHei", Arial,Verdana,tahoma, Srial, helvetica, sans-serif; color:#4b5361; background:#fff;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
strong,b{ font-weight:normal;}
img{ border:0; font-size:0; vertical-align:middle;}
/*table{ border-collapse:collapse; border-spacing:0; text-align:center;}*/
table{text-align:center;}
table td.alignL{ text-align:left;}
table td.alignR{ text-align:right;}
.clear{ width:100%; clear:both; display:inline-block; height:0;}
.noBor{ border:none;}
.bar {padding-left: calc(100vw - 100%);}
.justify_fix{ padding:0; border:none;display:inline-block; width:100%; height:0; overflow:hidden;}
/* Link Style*/
a:link,a:visited{ color:#4b5361; text-decoration:none;}
a:hover,a:active{ color:#0066b3;}
a:focus{outline:none}

/*===============================================*/
/**/

html{ min-width:1200px;}
.bar{ width:1100px; margin:0 auto;}
.mt0{ margin-top:0!important;}
.pb0{ padding-bottom:0!important;}

.top .tel,
.top .toplink a,
.more,
.footContact p,
#ryzz .main i,
.serviceList li .pic a,
.serviceT em{ background-image:url(../Images/ico.png); background-repeat:no-repeat;}
.menuSon li a em,
.menuGrandson li a,
.menuGrandson a span{ background-image:url(../Images/nav.png); background-repeat:no-repeat;}

.more{ display:inline-block; line-height:24px; padding-right:20px; font-size:12px;}

/*===================ͷβ============================*/

/*ͷ*/
.top{ height: 34px; line-height: 34px; background: #334468; color: #fff; position: relative; z-index: 10000;}
.top .text{ float: left; background-position: 0 6px; opacity:0.7;}
.top .text a{color: #fff;}
.top .tel{ float: left; padding-left:30px; margin-right: 20px; background-position: 0 6px; opacity:0.7; filter:alpha(opacity=70);}
.top .toplink{ float: right; position: relative;}
.top .toplink a{ width: 34px; height: 34px; float: left; line-height: 100px; overflow: hidden; margin-left: 5px; opacity:0.7; filter:alpha(opacity=70);}
.top .toplink a:hover{ opacity:1; filter:alpha(opacity=100);}
.top .toplink a.kf{ background-position: 6px -31px;}
.top .toplink a.sina{ background-position: 6px -69px;}
.top .toplink a.weixin{ background-position: 6px -106px;}
.top .toplink img.wxImg{ width: 150px; height: 150px; position: absolute; top: 36px; right: 0; border: 1px solid #ddd; display: none;}
.head{ height:95px;}
.head .logo{ float:left; height: 55px; margin-top: 20px;}
.nav{ float:right; margin-top: 10px;}
.nav li{ float:left; width: 100px; text-align: center; font-size:16px; line-height:70px;}
.nav li a{ display: block;}
.nav li.now{ border-bottom: 2px solid #005bac;}
.nav li.now a{ color:#0066b3;}

.menuSon{ width:100%; height:260px; display:inline-block; background:url(../Images/navbg.jpg) center 0; font-family:"微软雅黑"; text-align:center;}
.menuSon span{
 margin-top:60px;
    display: block;
    font-size: 40px;
    font-weight: normal;
    line-height: normal;
	color:#FFFFFF
}
.menuSon p{
    display: block;
    font-size: 30px;
    font-weight: normal;
    line-height: normal;
	color:#FFFFFF;
	line-height:2.0;
}
.menuSon span{
    display: block;
    font-size: 20px;
    line-height: normal;
	color:#fff;
	text-align:center;
	line-height:2.0;
}
.menuSon h3{ width:400px; height:80px; margin:90px auto 0; background:url(../Images/menu.png) no-repeat; overflow:hidden; color:#FFFFFF; font-size:36px}
.menuSon#inparkson h3{ background-position:0 0;}
.menuSon#contactson h3{ background-position:0 -160px;}
.menuSon#stateson h3{ background-position:0 -240px;}
.menuSon#service h3{ background-position:0 -320px;}
.menuSon#product h3{ background-position:0 -400px;}

.menuSon ul{ width:960px;}
.menuSon li{ height:110px; float:left; margin-top:55px; text-align:center;}
.menuSon#zjbs li{ width:25%;}
.menuSon#jsyj li{ width:50%;}
.menuSon#jjfa li{ width:25%;}
.menuSon#al li{ width:33%;}
.menuSon li a{ width:160px; display:block; line-height:3.0; margin:0 auto; font-size:16px; color:#fff;}
.menuSon li a em{ width: 80px; height: 80px; display: block; margin: 0 auto;border: 2px solid #fff; border-radius: 80px;}
.menuSon li.now a em{ background-color: #30bdff; border-color: #30bdff;}
.menuSon li#hyfa a em{ background-position:0 0;}
.menuSon li#qyfa a em{ background-position:0 -80px;}
.menuSon li#wmys a em{ background-position:0 -160px;}
.menuSon li#sslc a em{ background-position:0 -240px;}
.menuSon li#bsgk a em{ background-position:0 -320px;}
.menuSon li#gsdt a em{ background-position:0 -400px;}
.menuSon li#qywh a em{ background-position:0 -480px;}
.menuSon li#rcjs a em{ background-position:0 -560px;}
.menuSon li#logo a em{ background-position:0 -640px;}
.menuSon li#web a em{ background-position:0 -720px;}
.menuSon li#book a em{ background-position:0 -800px;}

.menuGrandson{ width:100%; display:inline-block; background:#e1f1ff; border-bottom: 1px solid #a0c4e6; line-height:46px;}
.menuGrandson a{ float:left; font-size:15px; text-align:center;}
.menuGrandson#bsgk a{ width:33%;}
.menuGrandson#qywh a{ width:50%;}
.menuGrandson#rcjs a{ width:25%;}
.menuGrandson a.now{ background:#30bdff!important; color:#fff!important;}
.menuGrandson a:hover{ background:#a9dbfb; color: #4b5361;}
.menuGrandson a span{ display:inline-block; line-height:46px; padding-left:36px;}
.menuGrandson a#bsgk span{ background-position:0 -2201px;}
.menuGrandson a#bsgk.now span{ background-position:0 -2730px;}
.menuGrandson a#fzlc span{ background-position:0 -2261px;}
.menuGrandson a#fzlc.now span{ background-position:0 -2790px;}
.menuGrandson a#ryzz span{ background-position:0 -2320px;}
.menuGrandson a#ryzz.now span{ background-position:0 -2849px;}
.menuGrandson a#hzhb span{ background-position:0 -2380px;}
.menuGrandson a#hzhb.now span{ background-position:0 -2909px;}
.menuGrandson a#jzln span{ background-position:0 -2498px;}
.menuGrandson a#jzln.now span{ background-position:0 -3027px;}
.menuGrandson a#ygfc span{ background-position:0 -2555px;}
.menuGrandson a#ygfc.now span{ background-position:0 -3084px;}
.menuGrandson a#rcln span{ background-position:0 -2498px;}
.menuGrandson a#rcln.now span{ background-position:0 -3027px;}
.menuGrandson a#jypx span{ background-position:0 -2615px;}
.menuGrandson a#jypx.now span{ background-position:0 -3144px;}
.menuGrandson a#rczp span{ background-position:0 -2380px;}
.menuGrandson a#rczp.now span{ background-position:0 -2909px;}
.menuGrandson a#cjwt span{ background-position:0 -2673px;}
.menuGrandson a#cjwt.now span{ background-position:0 -3202px;}

/*=================ҳ=====================*/

#banner { width:100%; height:480px; float:left; position:relative; text-align: center;}
#slides { display:block; width:100%; height:480px; position:relative}
#slides li { display:block; width:100%; height:100%; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { width: 100%; height: 10px; display: inline-block; padding: 10px 0; position:absolute; left:0; bottom:20px; z-index:1000; text-align: center;}
#pagination li { display:inline-block; width:40px; height:10px; margin:0 10px; text-indent:-9999px; border-radius:5px; background:#FFF; cursor: pointer;}
#pagination li.current { background:#fdd542}

.indexItem { width: 100%; display: inline-block;}
.indexItem .bar{ padding: 10px 0 20px;}
.indexItemT{ width: 345px; height: 50px; margin: 0 auto; text-align: center; background: url(../images/indexT.gif) no-repeat 0 bottom;}
.indexItemT h2{ font-size: 28px; line-height: 40px; font-weight: normal;}
.indexItemT h4{ font-size: 14px; line-height: 30px; font-weight: normal; color: #919aad;}
.indexItem .box{ width: 100%; display: inline-block; margin-top: 40px;}
.indexItem .box a{ position:relative;}

.indexMore{ width: 160px; line-height: 40px; display: block; margin: 0 auto; text-align: center; font-size: 20px; border-radius: 3px; border: 1px solid #8a94a5;}
.indexMore:hover{ background: #0066b3; color: #fff; border-color: #0066b3;}
#indexServices .box .item{ width: 268px; height: 200px; float: left; padding-top: 150px; margin-right: 42px; font-size: 18px; color: #fff; line-height: 32px; text-align: center;}
#indexServices .box .item1{ background: url(../images/Services1.gif);}
#indexServices .box .item2{ background: url(../images/Services2.gif);}
#indexServices .box .item3{ background: url(../images/Services3.gif);}

#indexServices .box span{color:#fff; margin-top:50px; position:absolute; left:98px; bottom:60px;}


#indexServices .box .item4{ background: url(../images/Services4.gif); margin-right: 0;}
#indexAdvantage{ background: url(../images/AdvantageBg.jpg);)}
#indexAdvantage .box .item{ width: 160px; height: 240px; float: left; margin-right: 100px; text-align: center;}
#indexAdvantage .box .item.last{ margin-right: 0;}
#indexAdvantage .box .item .number{   border: 3px solid #429df0;
    border-radius: 160px;
    color: #429df0;
    height: 154px;
    width: 154px;}
#indexAdvantage .box .item .number strong{font-size: 60px;
    line-height: 154px;
    padding-left: 10px;
    vertical-align: top;}
#indexAdvantage .box .item .number span{ font-size: 38px; line-height: 100px; }
#indexAdvantage .box .item p{ font-size: 18px; color: #429df0; line-height: 30px; padding-top: 20px;}
#indexCase{ background-color:#F3F3F3}
#indexCase .box{ width:100%; display: inline-block;}
#indexCase .box .item{ width:232px; height: 232px; float: left; margin: 0 0 30px 30px; border: 14px solid #bad3e1; border-radius:250px; overflow: hidden; position: relative;}
#indexCase .box .item .pic{ width:232px; height: 232px; }
#indexCase .box .item .logoBox,
#indexCase .box .item .text{ width: 100%; display: inline-block; position: absolute; left: 0; background: #333; text-align: center;}
#indexCase .box .item .logoBox{ height: 127px; top: -127px;}
#indexCase .box .item .text{ height: 105px; bottom: -105px; line-height: 36px; font-size: 22px;}
#indexCase .box .item .text span{ display: block; margin:0 12px; padding-top: 10px; border-top:1px solid #111; box-shadow: 0px 1px 0px 0px #444 inset; color: #ccc; }
#indexCase .box .item .text strong{ display: block; color: #fff;}

#indexCustomers{ height: 625px; background: url(../images/Customers.jpg) no-repeat;}
#indexCustomers .indexItemT h2{ color: #eee;}
#indexCustomers .indexItemT h4{ color: #bbb;}
#indexCustomers .box{ text-indent: -99999px; overflow: hidden;}
#indexNews .box .imgNews{ width: 450px; float: left; padding: 0 15px; line-height: 30px; border: 1px solid #ddd; overflow: hidden;}
#indexNews .box .imgNews .item{ width: 100%; display: inline-block;margin-top: -1px; border-top:1px dashed #ccc;}
#indexNews .box .imgNews img{ width:450px; height:135px; margin: 15px 0 8px;}
#indexNews .box .imgNews h3{ width: 360px; height: 30px; font-weight: normal;font-size: 16px; overflow: hidden; float: left; margin-bottom: 8px;}
#indexNews .box .imgNews .time{ float: right; color: #919aad; padding-right: 5px;}
#indexNews .box ul{ display: block; padding-left: 520px;}
#indexNews .box ul li{ width:100%; display:inline-block; padding:10px 0 10px; border-bottom:1px dashed #ccc;}
#indexNews .box ul li .time{ float:left; color:#bbb; font-size:12px;}
#indexNews .box ul li .time strong{ line-height:50px; display:block; font-size:40px;}
#indexNews .box ul li .text{ display:block; padding-left:80px;}
#indexNews .box ul li .text h3{ width:100%; font-weight:normal; font-size:18px; line-height:37px; height:37px; overflow:hidden;}
#indexNews .box ul li .text p{ height: 40px; line-height: 20px; color:#999; font-size:12px; overflow: hidden;}
#indexNews .indexMore{ margin-top: 40px;}

/*===============================================*/

.content{ padding-bottom:40px;}
.title{ width:100%; display:inline-block; margin-top: 30px; line-height: 34px;}
.title b{ font-size: 30px; font-weight: bold; vertical-align: top;}
.title h1{ font-size: 30px; font-weight: bold; vertical-align: top;}
.title span{ display: inline-block;font-size: 18px; font-family: "Arial"; margin-top: 3px; font-style: italic; padding-left: 20px; background: url(../images/tit.png) no-repeat; margin-left: -12px;}

	/*ҳ*/
.page{ display:block; padding:30px 0 20px; text-align:right;}
.page a{ min-width:20px; height:30px; line-height:30px; display:inline-block; padding:0 5px; margin:0 3px; border:1px solid #e7e7e7; background:#f7f7f7; text-align:center;}
.page a:hover{ color:#838ea1;}
.page a.no{ color:#ccc;}
.page a.now{ color:#fff; background-color:#838ea1; border-color:#838ea1;}
.page a em{ font-weight:bold; font-family:SimSun;}

	/*˵*/
.side{ width:240px; float:left; margin-top:30px;}
.side li{ display: block; padding-left: 35px;}
.side li a{ width:170px; line-height:60px; display:block; font-size:16px; border-bottom: 1px dashed #ccc;}
.side li a em{ float: right;font-family: 'simsong';}
.side li.now{ padding-left: 30px; border-left:5px solid #30bdff; background: #e1f1ff; margin-top: -1px;}
.side li.now a{ border: none;}

/*===================߽============================*/
/*߽*/
.parksonT{ width:100%; display: inline-block; background: url(../images/zjbsBor.png) right 70px no-repeat;}
.parksonT .item{ width:400px; height:460px; float:left; margin-top:70px; background: url(../images/zjbsBor.png) 0 0 no-repeat; text-align: center;}
.parksonT .item .tit{ width: 400px; padding-top: 300px; background-repeat: no-repeat; background-position: center 0; line-height: 30px;}
.parksonT .item#bsgkItem .tit{ background-image:url(../Images/zjbsGk.png);}
.parksonT .item#qywhItem .tit{ background-image:url(../Images/zjbsWh.png);}
.parksonT .item#rcjsItem .tit{ background-image:url(../Images/zjbsRc.png);}
.parksonT .item .tit h2{ font-size: 26px;}
.parksonT .item .tit span{ display: block; padding-bottom: 5px;}
.parksonT .item .btn{ width: 160px; line-height: 40px; display: inline-block; margin-top: 10px; font-size: 16px; background: #0066b3; color: #fff; text-align: center; border-radius: 3px;}
.parksonT .item .btn:hover{ background: #838ea1;}
.parksonT .item .btn em{ font-family: sinsong; font-weight: bold; padding-left: 10px;}

.parksonNews{ width:100%; display: inline-block; margin-top: 30px;}
.parksonNewsT{ width:100%; display:inline-block; line-height:20px; border-bottom: 1px solid #cacaca;}
.parksonNewsT p{ width: auto; float: left; margin-top: 0; padding-bottom: 10px; border-bottom: 3px solid #cacaca;}
.parksonNewsT p b{ font-size: 26px;}
.parksonNewsT a{ float:right; margin-top: 15px; color:#30bdff;}
.parksonNewsT a:hover{ color:#838ea1;}
.parksonNewsM{ display:block; border:1px solid #ddd; margin-top:10px;}
.listBox{ overflow: hidden;}
.list{ width:110%; display:inline-block;}
.list li{ width:360px; float: left; margin-top: 50px; margin-right: 60px;}
.list li img{ width: 100%; height: 110px; margin-bottom:20px;}
.list li .time{ width: 70px; height: 105px; float: left; border-right:1px solid #ccc; color: #98a4af; }
.list li .time strong{ line-height:45px; display:block; font-size:48px; color: #818d99;}
.list li .text{ display:block; padding-left:90px;}
.list li .text h3{ width:100%; font-size:18px; line-height:30px; height:30px; overflow:hidden;}
.list li .text p{ line-height: 24px; height: 72px; overflow: hidden;}

/*˾*/
.gsjsL{ width:365px; height:420px; float:left; margin-top: 40px; background:url(../Images/bsgk.jpg) no-repeat;}
.gsjsLSlide{ float:left; margin-top:190px; position:relative;}
.gsjsLSlide,.gsjsLSlide img{ width:100%; height:180px;}
.gsjsLSlide .banner_tabs{ width:100%; text-align:center; position:absolute; bottom:10px; left:0; z-index:3;}
.gsjsLSlide .banner_tabs li{ display:inline-block;}
.gsjsLSlide .banner_tabs li a{ width:10px; height:10px; margin:0 3px; background:#ddd; border-radius:50%; display:inline-block; text-indent:-999px; overflow:hidden; text-align:center;}
.gsjsLSlide .banner_tabs li.banner_here a{ background:#f70;}

.gsjsM{ display:block; padding-left:410px; padding-top: 15px;}
.gsjsM .articleM{ padding-top:15px;  color:#777;}

/*չ*/
#fzlc .main{ text-align:center;}
#fzlc img{ margin:30px auto 0;}

/**/
#ryzz .main{ width:100%; height:630px; background:url(../Images/ryzz.jpg) no-repeat center 0; margin-top:20px; overflow:hidden;}
#ryzz .main .ryzzM{ width:1200px; margin:0 auto; position:relative;}
#ryzz .main .ryzzM div{ position:absolute; display:inline-block;}
#ryzz .main .ryzz1{ width:280px; height:250px; left:30px; top:200px;}
#ryzz .main .ryzz2{ width:130px; height:100px; left:390px; top:150px;}
#ryzz .main .ryzz3{ width:120px; height:100px; left:635px; top:165px;}
#ryzz .main .ryzz4{ width:230px; height:220px; left:760px; top:240px;}
#ryzz .main .ryzz5{ width:200px; height:170px; left:1000px; top:180px;}
#ryzz .main p{ width:1000px; height:46px; position:absolute; overflow:hidden;}
#ryzz .main span{ height:40px; line-height:40px; padding:0 20px; color:#fff; background:#64c2ff; position:absolute; text-align:center; border-radius:5px; top:46px;}
#ryzz .main .ryzz1 p{ left:30px; top:-40px;}
#ryzz .main .ryzz2 p{ left:-70px; top:-40px;}
#ryzz .main .ryzz3 p{ left:-80px; top:-40px;}
#ryzz .main .ryzz4 p{ left:20px; top:-40px;}
#ryzz .main .ryzz5 p{ left:-50px; top:-40px;}
#ryzz .main span b{ display:block; white-space:nowrap;}
#ryzz .main span i{ width:12px; height:6px; margin:0 auto; display:inline-block; background-position:0 -720px; bottom:-6px; position:absolute;}

/**/
#hzhb .main{ text-align:center;}
#hzhb img{ margin:30px auto;}

/*˾̬*/
.articlePage{ background: url(../images/articleBg.jpg);}
.articlePage .bar{ width: 1160px; padding-right: calc(100vw - 100%); background: #fff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.artcileT{ font-size:26px; text-align:center; text-align:center; line-height:40px; padding:50px 10px 10px; width:810px; float:left}
.artcileTime{ width: 1100px; margin: 0 auto; color:#999; font-size:12px; text-align:center; line-height:30px; padding-bottom: 10px; border-bottom:1px solid #aaa; width:810px; float:left}
.artcileTime span{ margin:0 20px;}
.article{  margin: 0 auto; padding-bottom: 50px; width:810px; float:left}
.articleM{ font-size:16px; line-height:32px; color:#666; padding-top: 40px;}

.articleright{  margin: 0 auto;width:290px; float:left; padding-left:40px;position:relative;
top:-33px;}
.articleright h3{COLOR:#707070;font-size:16PX;padding:0 0 10px 0;font-weight:inherit;border-bottom:1px solid #aaa;}
.articleright li{ padding-top:10px;list-style:inside none disc}
.articleright li{ line-height:25px;}


.articleM dl { position: relative; padding: 0 0 0 90px; min-height: 40px; }
.articleM dl dt { color: #666666; font-size: 14px; height: 30px; line-height: 30px; position: absolute; left: 0; top: 0; }
.articleM dl dt a { color: #666666; font-size: 14px; font-weight: bold; }
.articleM dl dt a:hover { color: #666666; font-size: 14px; font-weight: bold; }
.articleM dl dd { display: inline-block; *display: inline; *zoom: 1; height: 30px; line-height: 30px; font-size: 14px; color: #666666; vertical-align: top; padding: 0 0 10px 0; }
.articleM dl dd a { font-size: 14px; color: #666666; padding-right:10px;}
.articleM dl dd a:hover { color: #666666; font-size: 14px; }

.setp{
	width:330px;
	padding:10px 0 10px 36px;
	height:auto;
	float: left;	
	height:350px;
	/*border: 1px solid #CCCCCC;*/
	}
.setp span{ color:#0362A4; font-weight:bold; text-align:left}	


.articleM p{ margin-bottom:15px;}
.articleM strong{ font-weight:bold}
.articleM img{ margin:10px 0 20px; max-width:700px; zoom:expression( function(img) { if (img.width >700px){img.width=700px;} img.style.zoom = '1'; }(this) );}
.prenext{ display:inline-block; width:100%; line-height:30px; margin-top:20px; padding-top:20px; border-top:1px dashed #ddd;}
.prenext p{ width:45%; height:30px; overflow:hidden; color:#888;}
.prenext span a{color:#ff0000;}
.prenext li{list-style-type: none;}
.prenext ul{ margin-bottom:80px;}
.prenext ul li {
	color:#0033FF;
	list-style-image: url(../images/point.gif);
	float:left;
	width:50%;
	list-style-position: inside;
}
.prenext ul li a{color:#999}


/*ֵ*/
#jzln .main{ width:100%; display:inline-block; margin-top:20px;}
#jzln .main li{ width:300px; height:300px; float:left; background:url(../images/jzln.jpg) no-repeat;}
#jzln .main li.dw{ padding-left:300px; background-position:0 0; background-color:#6398dd;}
#jzln .main li.mb{ padding-left:300px; background-position:0 -300px; background-color:#b27dda;}
#jzln .main li.sm{ padding-right:300px; background-position:300px -600px; background-color:#5dcacc;}
#jzln .main li.jzg{ padding-right:300px; background-position:300px -900px; background-color:#ecab6d;}
#jzln .main li .text{ width:240px; height:240px; position:relative; margin:30px;}
#jzln .main li strong{ font-size:56px; font-family:"Arial"; color:#fff; opacity:0.5; position:absolute; bottom:0; right:0;}
#jzln .main li b{ display:block; line-height:40px; font-size:28px; color:#fff;}
#jzln .main li span{ display:block; line-height:36px; font-size:20px; font-family:"Arial"; color:#fff; opacity:0.5;}
#jzln .main li p{ display:block; line-height:30px; margin-top:5px; font-size:16px; color:#fff;}

/*Ա*/
#yhfc .main{ width:100%; display:inline-block; margin-top:20px; margin-left:1px;}
#yhfc li{ width:200px; padding:5px; border:1px solid #ddd; float:left; margin:-1px 0 0 -1px; text-align:center}
#yhfc li .tit{ line-height:30px;}
#yhfc li .tit h3{ width:75%; float:left; height:30px; overflow:hidden; font-size:18px; font-weight:bold;}
#yhfc li .tit .time{ float:right; color:#bbb; float:right;}
#yhfc li img{  margin: 10px 0; width:200px; height:120px}
#yhfc li p{ width:100%; line-height:24px; height: 36px; display: inline-block;color:#999; overflow: hidden;}
#yhfc li .more{ font-size:15px; float:right; margin-top: 10px; line-height:20px; padding-right:20px; background-position:50px -356px; color:#bbb;}
#yhfc li .more:hover{ background-position:50px -388px; color:#838ea1;}





#case .main{ width:100%; display:inline-block; margin-top:20px; margin-left:1px;}
#case li{ width:208px; padding:5px; border:1px solid #ddd; float:left; margin:-1px 0 0 -1px;}
#case li .tit{ line-height:30px;}
#case li .tit h3{ width:75%; float:left; height:30px; overflow:hidden; font-size:18px; font-weight:bold;}
#case li .tit .time{ float:right; color:#bbb; float:right;}
#case li img{margin: 10px 0; width:200px; height:120px;}
#case li p{ width:100%; line-height:24px; height: 36px; display: inline-block;color:#999; overflow: hidden; text-align:center}
#case li .more{ font-size:15px; float:right; margin-top: 10px; line-height:20px; padding-right:20px; background-position:50px -356px; color:#bbb;}
#case li .more:hover{ background-position:50px -388px; color:#838ea1;}

/*˲*/
/*#rcln { background: url(../images/articleBg.gif) no-repeat 20px 115px;}*/
#rcln .article{ width: 900px;}

/*˲Ƹ*/
.rczpSide{ width: 210px; float: left; margin-top: 30px; padding: 15px; border-radius: 5px; background: url(../images/sideIco1.png) right bottom no-repeat #f3f9ff;}
.rczpSide p{ line-height: 24px;}
.rczpSide p.time{ padding-bottom: 10px; border-bottom: 1px dashed #ccc; margin-bottom: 10px;}
.rczpSide p strong{ font-weight: bold;}
#rczpM{ width:900px; float:right; margin:30px 0;}
#rczpMtit{ font-size:24px; line-height:36px;}
#rczpM .item{ width:100%; display:inline-block;}
#rczpM .itemT{ display:inline-block; line-height:30px; margin-top:30px; font-size:16px; color:#30bdff;}
#rczpM .item p{ line-height:24px; padding-top:10px;}


/*===================ͻ============================*/
#khal{ margin-top:20px;}
#khalTit b{ background-position:0 -200px;}

#khal_logo{ width:100%; display:inline-block; padding-top:10px;}
#khal_logo li{ width:180px; height:100px; float:left; margin:10px;}
#khal_logo li img{ width:180px; height:100px;}

#khal_web{ width:960px; float:right; padding-top:30px;}
#khal_web li{ width:275px; float:left; margin-left:45px; margin-bottom:10px; text-align:center;}
#khal_web li span{ width:265px; height:170px; display:inline-block; border:5px solid #f3f3f3; overflow:hidden;}
#khal_web li img{ width:265px;}
#khal_web li h3{ display:block; line-height:40px; font-size:15px; font-weight:normal;}

#khal_album{ width:100%; display:inline-block;}
#khal_album li{ width:33.3333%; height:360px; float:left; margin-top:30px; text-align:center; position:relative;}
#khal_album li h3{ width:130px; height:30px; padding:80px 60px 0 10px; display:inline-block; font-weight:normal; background:url(../Images/album.png) no-repeat; font-size:16px; position:absolute; left:120px; top:200px;}


/*===================++Ʒ============================*/
.serviceList{ width: 100%; display: inline-block; overflow: hidden;}
.serviceList li{ width:650px; min-height: 310px; display:inline-block; margin-top:-1px; padding:35px 520px 35px 30px; border-top:1px dotted #ccc; background-repeat: no-repeat; background-position: 800px 40px;}
.serviceList li.right{ padding-right: 20px; padding-left: 530px; background-position: 100px 40px;}
.serviceList li .tit{ width: 100%; display: inline-block; line-height: 30px;}
.serviceList li.right .tit{ text-align: right;}
.serviceList li .tit h2{ font-size: 26px;}
.serviceList li .tit span{ display: block; padding-bottom: 5px;}
.serviceList li .tit em{ width: 40px; height: 2px; display: inline-block;background: #0066b3;}
.serviceList li p{ line-height:28px; padding-top: 20px;}
.serviceList li .btn{ width: 160px; line-height: 40px; display: inline-block; margin-top: 30px; font-size: 16px; background: #0066b3; color: #fff; text-align: center; border-radius: 3px;}
.serviceList li .btn:hover{ background: #838ea1;}
.serviceList li .btn em{ font-family: sinsong; font-weight: bold; padding-left: 10px;}
.serviceList li#cp1 { background-image: url(../images/cp1.png);}
.serviceList li#cp2 { background-image: url(../images/cp2.png);}
.serviceList li#cp3 { background-image: url(../images/cp3.png);}
.serviceList li#cp4 { background-image: url(../images/cp4.png);}
.serviceList li#cp5 { background-image: url(../images/cp5.png);}
.serviceList li#fw1 { background-image: url(../images/fw1.png);}
.serviceList li#fw2 { background-image: url(../images/fw2.png);}
.serviceList li#fw3 { background-image: url(../images/fw3.png);}
.serviceList li#fw4 { background-image: url(../images/fw4.png);}
.serviceList li#fw5 { background-image: url(../images/fw5.png);}
.serviceList li#fw6 { background-image: url(../images/fw6.png);}
.serviceList li#hy1 { background-image: url(../images/hy1.png);}
.serviceList li#hy2 { background-image: url(../images/hy2.png);}
.serviceList li#hy3 { background-image: url(../images/hy3.png);}
.serviceList li#hy4 { background-image: url(../images/hy4.png);}
.serviceList li#hy5 { background-image: url(../images/hy5.png);}
.serviceList li#qy1 { background-image: url(../images/qy1.png);}
.serviceList li#qy2 { background-image: url(../images/qy2.png);}
.serviceList li#qy3 { background-image: url(../images/qy3.png);}
.serviceList li#qy4 { background-image: url(../images/qy4.png);}

.menuGrandson#crumb a:hover{ background:none; text-decoration:underline;}
.menuGrandson#crumb,.menuGrandson#crumb a{ float:none;}

#servicePage{ min-height:500px; margin-top: 40px;}
.serviceTit{ height:50px; line-height:50px; display:inline-block; padding-top:10px; text-align:center; width:100%;}
.serviceTit em{ width:323px; height:50px; display:inline-block; background:url(../images/serviceT.gif)}
.serviceTit .serviceTitL{ background-position:0 0;}
.serviceTit .serviceTitR{ background-position:0 -50px;}
.serviceTit b{ font-size:30px; color:#555; vertical-align:top; padding:0 40px;}
.serviceTit H1{ font-size:30px; color:#555; vertical-align:top; padding:0 px;}
.serviceT{ display:block; line-height:40px; font-size:18px; font-weight:bold; padding-top:20px;}
.serviceT em{ width:33px; height:37px; line-height:34px; display:inline-block; margin-right:15px; background-position:0 -846px; font-size:20px; color:#fff; text-align:center;}
.serviceText{ font-size:16px; line-height:30px; margin-top:10px; padding-left:40px;}
#servicePage table{ width:100%; margin-top:10px;}
#servicePage table td{ border:1px dashed #ddd; text-align:left; vertical-align:top;}
#servicePage table td.bg{ background:#f8f8f8;}
.serviceTable1 td{ width:25%; padding:15px 20px 20px; line-height:26px;}
.serviceTable1 td strong{ font-size:16px; float:left; font-weight:bold;}
.serviceTable1 td b{ font-size:16px; display:block; line-height:30px; font-weight:bold;}
.serviceTable1 td b.big{ font-size:22px; padding:10px 0 15px; vertical-align:top; font-weight:normal;}
.serviceTable1 td b.big span{ font-size:30px; font-family:Arial; padding-right:10px; color:#faa27a;}
.serviceTable1 td p{ padding-left:30px;}
.serviceTable1 td p.np{ padding:0;}
.serviceTable1 td p span{ font-weight:bold; color:#333;}
.serviceTable2 td{ width:33%; height:140px; padding:20px 30px; font-size:22px; line-height:36px; position:relative;}
.serviceTable2 td span{ display:block; color:#bbb; font-family:Arial; padding-top:10px;}
.serviceTable2 td b{ display:block;}
.serviceTable2 td p{ font-size:14px; line-height:26px;}
.serviceTable2 td strong{ display:block; text-align:right; font-size:60px; font-family:Arial; color:#ccc; position:absolute; bottom:30px; right:30px;}
.serviceUl{ padding-top:10px;}
.serviceUl li{ display:block; padding:20px 25px; border:1px solid #ddd; margin-top:20px;}
.serviceUl li .ico{ width:130px; height:130px; float:left; background:url(../images/service2.png) no-repeat; border-radius:5px;}
.serviceUl li.item0 .ico{ background-color: #ff9c7f;}
.serviceUl li.item1 .ico{ background-color: #a1a8ee;}
.serviceUl li.item2 .ico{ background-color: #78c0f2;}
.serviceUl li.item3 .ico{ background-color: #9ad175;}
.serviceUl li.item4 .ico{ background-color: #efd34e;}
.serviceUl li.item5 .ico{ background-color: #75bfc0;}
.serviceUl li.item6 .ico{ background-color: #7b98d9;}
.serviceUl li.item7 .ico{ background-color: #8ae6aa;}
.serviceUl li.qqzb .ico{ background-position:0 15px;}
.serviceUl li.ssgc .ico{ background-position:0 -90px;}
.serviceUl li.ztys .ico{ background-position:0 -195px;}
.serviceUl li.hqpx .ico{ background-position:0 -300px;}
.serviceUl li.dzsw .ico{ background-position:0 -410px;}
.serviceUl li.qypt .ico{ background-position:0 -540px;}
.serviceUl li.ylxt .ico{ background-position:0 -670px;}
.serviceUl li.zfxx .ico{ background-position:0 -790px;}
.serviceUl li.hyxx .ico{ background-position:0 -920px;}
.serviceUl li.zhpg .ico{ background-position:0 -1040px;}
.serviceUl li.llfx .ico{ background-position:0 -1160px;}
.serviceUl li.fxjy .ico{ background-position:0 -1280px;}
.serviceUl li.fxzd .ico{ background-position:0 -1400px;}
.serviceUl li.tyyh .ico{ background-position:0 -1520px;}
.serviceUl li.dsfx .ico{ background-position:0 -1640px;}
.serviceUl li.seopx .ico{ background-position:0 -1760px;}
.serviceUl li.ccgt .ico{ background-position:0 -1875px;}
.serviceUl li.qdyx .ico{ background-position:0 -2010px;}
.serviceUl li.qdxy .ico{ background-position:0 -2140px;}
.serviceUl li.xmdy .ico{ background-position:0 -2260px;}
.serviceUl li.zdfa .ico{ background-position:0 -2405px;}
.serviceUl li.chfx .ico{ background-position:0 -2535px;}
.serviceUl li.gntl .ico{ background-position:0 -2660px;}
.serviceUl li.xmzk .ico{ background-position:0 -2800px;}
.serviceUl li.xmta .ico{ background-position:0 -2940px;}
.serviceUl li.faqd .ico{ background-position:0 -3050px;}
.serviceUl li.jfjg .ico{ background-position:0 -3190px;}
.serviceUl li.p2p1 .ico{ background-position:0 -3310px;}
.serviceUl li.p2p2 .ico{ background-position:0 -3420px;}
.serviceUl li.p2p3 .ico{ background-position:0 -3525px;}
.serviceUl li.ddgl .ico{ background-position:0 -3640px;}
.serviceUl li.cggl .ico{ background-position:0 -3780px;}
.serviceUl li.dpt .ico{ background-position:0 -3920px;}
.serviceUl li.spgl .ico{ background-position:0 -4060px;}
.serviceUl li.kcgl .ico{ background-position:0 -4200px;}
.serviceUl li.cwgl .ico{ background-position:0 -4340px;}
.serviceUl li.yjwh .ico{ background-position:0 -4475px;}
.serviceUl li.rjwh .ico{ background-position:0 -4610px;}
.serviceUl li.wlwh .ico{ background-position:0 -4750px;}
.serviceUl li.fzzl .ico{ background-position:0 -4880px;}
.serviceUl li.xtqy .ico{ background-position:0 -5020px;}
.serviceUl li.ywcz .ico{ background-position:0 -5155px;}
.serviceUl li.xtjgyf .ico{ background-position:0 -5290px;}
.serviceUl li.aqcl .ico{ background-position:0 -5430px;}
.serviceUl li.jhpt .ico{ background-position:0 -5555px;}
.serviceUl li.fhxg .ico{ background-position:0 -5695px;}
.serviceUl li.xtjc .ico{ background-position:0 -5840px;}
.serviceUl li.jgms .ico{ background-position:0 -5980px;}
.serviceUl li.sppt .ico{ background-position:0 -6120px;}
.serviceUl li.xtxt .ico{ background-position:0 -6260px;}
.serviceUl li.pc .ico{ background-position:0 -6410px;}
.serviceUl li.cpwx .ico{ background-position:0 -6555px;}
.serviceUl li.app .ico{ background-position:0 -6705px;}
.serviceUl li.htgn .ico{ background-position:0 -6850px;}
.serviceUl li.splc .ico{ background-position:0 -6990px;}
.serviceUl li.jxc .ico{ background-position:0 -7130px;}
.serviceUl li.xtgl .ico{ background-position:0 -7265px;}
.serviceUl li.zdgl .ico{ background-position:0 -7405px;}
.serviceUl li.yzql .ico{ background-position:0 -7540px;}
.serviceUl li .text{ min-height:130px; display:block; padding-left:150px;}
.serviceUl li .text b{ color:#2dacf8; font-size:18px; display:block; line-height:40px; font-weight:bold;}
.serviceUl li .text p{ line-height:26px;}
.serviceUl li p span{ color:#2dacf8}
.serviceUl li p strong{ font-weight:bold; color:#333;}
.serviceUl2{ text-align:justify;}
.serviceUl2 li{ width:510px; height:120px; border:1px dashed #dedede; border-left:4px solid #dedede; padding:20px 30px; margin-top:15px; vertical-align:top; display:inline-block;}
.serviceUl2 li b{ font-size:20px; font-weight:bold; display:block; line-height:40px;}
.serviceUl2 li p{ line-height:24px;}

.servicePicL{ float:left; margin-top:30px;}
.serviceUlR{ display:block; padding-top:30px; padding-left:600px;}
.serviceUlR li{ display:block; border:1px dashed #dedede;}
.serviceUlR li b{ width:100%; display:inline-block; font-weight:bold;}
.serviceUlR1 li{ padding:10px 20px; margin-borttom:10px;}
.serviceUlR1 li b{ font-size:16px; line-height:30px;}
.serviceUlR1 li p{ line-height:24px;}
.serviceUlR2{ margin-top:1px;}
.serviceUlR2 li{ padding:10px 20px; margin-top:-1px;}
.serviceUlR2 li b{ font-size:20px; line-height:43px; vertical-align:top;}
.serviceUlR2 li strong{ float:left; font-weight:bold; font-size:34px; color:#2dacf8; font-family:Arial; width:60px; display:inline-block;}
.serviceUlR2 li p{ padding-left:60px; font-size:17px; line-height:28px;}
.serviceUlR2 li p span{ display:inline-block; margin-right:30px;}

.wmysT{ width:308px; float:left; position:relative; margin-top:30px;}
.wmysT li{ width:100%; line-height:62px; float:left; color:#fff; font-size:18px; margin-top:1px;}
.wmysT1{ background:#64d1d3; text-indent:70px; padding-top:25px;}
.wmysT2{ background:#7590de; text-indent:110px;}
.wmysT3{ background:#ff9ec7; text-indent:160px;}
.wmysT4 { background:#ffc76c; text-indent:180px;}
.wmysT5{ background:#6a98d4; text-indent:180px;}
.wmysT6{ background:#ac87c6; text-indent:150px;}
.wmysT7{ background:#ffbb99; text-indent:100px;}
.wmysT8{ background:#ccd364; text-indent:10px; padding-bottom:25px;}
.wmysT .wmysTzg{ height:563px; display:inline-block; background:url(../images/wmys.png) no-repeat 0 -10px; position:absolute; left:0; top:0;}
.wmysText{ width:100%; display:block; margin:56px 0 20px;}
.wmysText p{ display:block; line-height:62px; font-size:16px; border-bottom:1px solid #d9eefb; position:relative; z-index:100;}
.wmysText p.text1{ padding-left:70px; margin-left:247px;}
.wmysText p.text2{ padding-left:70px; margin-left:284px;}
.wmysText p.text3{ padding-left:80px; margin-left:303px;}
.wmysText p.text4{ padding-left:91px; margin-left:309px;}
.wmysText p.text5{ padding-left:100px; margin-left:300px;}
.wmysText p.text6{ padding-left:110px; margin-left:274px;}
.wmysText p.text7{ padding-left:121px; margin-left:233px;}
.wmysText p.text8{ padding-left:134px; margin-left:173px; border-bottom:none;}


/*===================ϵ============================*/
#contact{ height:500px; padding-top: 40px;}
#contact .text{ width:550px; float:right;}
#contact .text h1{ display:block; font-size:18px; line-height:40px;}
#contact .text dl{ display:inline-block; line-height:30px; font-size:15px;}
#contact .text dt{ float:left;}
#contact .text dd{ display:block; padding-left:50px;}
#contact .text dd a{ text-decoration:underline;}
#contact .text dd img{ width:158px; margin-top:10px;}
#contact .map{ float:left; margin-left:70px; border:1px solid #ddd; margin-top:10px;}

/*===============================================*/
#cjwt .main{ width:100%; display:inline-block; margin-top:20px;}
#cjwt .main li{ width:560px; padding-bottom:20px; display:inline-block; vertical-align:top;}
#cjwt .main li.right{ float:right;}
#cjwt .main li b{ font-size:18px; line-height:40px;}
#cjwt .main li p{ line-height:24px; padding:10px 0; font-size:15px; color:#999;}


/*================β====================*/
.foot{ width:100%; display:inline-block; background: #334468; font-size: 13px;}
.foot,.foot a{ color: #838ea1;}
.foot a:hover{ color: #cfd8e7;}
.footNav{ width: 100%; display: inline-block; padding-bottom: 10px; padding-top: 20px;}
.footNav dl{ width: 140px; float: left;}
.footNav dl dt { width: 110px; display: inline-block; border-bottom: 2px solid #5f7ab4; line-height: 36px; font-size: 16px; margin-bottom: 5px; color: #cfd8e7;}
.footNav dl dt a{ color: #cfd8e7;}
.footNav dl dt a:hover{ color: #fff;}
.footNav dl dd a{ line-height: 30px;}
.footNav dl.weixin img{ width: 130px; height: 130px; margin-top: 10px;}
.footNav dl.footContact{ width: auto; margin-left: 30px;}
.footNav dl.footContact p{ line-height:30px; padding-left:30px;}
.footNav dl.footContact p.add{ background-position:0 -421px;}
.footNav dl.footContact p.mail{ background-position:0 -453px;}
.footNav dl.footContact p.tel{ background-position:0 -482px;}
.footNav dl.footContact p.web{ background-position:0 -540px;}
.footNav dl.footContact p a{ text-decoration:underline;}

.link{ width: 100%; display: inline-block; padding-top: 10px; padding-bottom: 20px; border-top:1px solid #263657; box-shadow: 0px 1px 1px 0px #41537b inset;}
.link strong{ line-height: 30px; color: #cfd8e7;}
.link a{ display: inline-block; margin-right: 20px; white-space: nowrap; line-height: 24px;}

.footB{ width:100%; display:inline-block; line-height:40px; font-size:12px; background:#1f2842;}
.footB,.footB a{ color: #62728b;}
.footB a:hover{ color: #a2b2cb;}
.footMenu{ float:left;}
.footMenu a{ margin-right:20px; float:left;}
.copyright{ float:right;}

/*ұ*/
.rightIcon{position:fixed;_position:absolute;top:300px;_top:300px;right:10px;z-index:999}
.rightIcon li{width:56px;margin-bottom:1px;background:#b0b0b0;height:57px;display:block;position:relative;background:#b0b0b0 url(../Images/rightIcon.png) no-repeat;}
.rightIcon li a{display:block;width:56px;height:57px;}
.rightIcon li.kefuIcon{background-position:-8px top;background-color:#42a9ef}
.rightIcon li.weixinIcon{background-position:-8px -73px;background-color:#6bb403}
.rightIcon li.weixinIcon #weixinBox{width:138px;position:absolute;left:-138px;top:-8px;z-index:1000;display:none;}
.rightIcon li.telIcon{background-position:-8px -148px;background-color:#ff8703}
.rightIcon li.telIcon #telBox{width:261px;position:absolute;left:-261px;top:-8px;z-index:1000;display:none;}
.rightIcon li.closeIcon{background-position:-8px -225px;}
.rightIcon li.gotopIcon{background-position:-8px -285px;}
.rightIcon li:hover{background-color:#d53740;cursor:pointer}
.rightIcon li:hover.closeIcon{background-color:#666;cursor:pointer;}

/*404*/
.noPage{ width:100%; height:580px; position:relative;}
.noPage#page404{ background:url(../Images/404.jpg) no-repeat center 50px #e7eaeb;}
.noPage#page403{ background:url(../Images/403.jpg) no-repeat center 50px #e7eaeb;}
.noPage .text{ width:300px; position:absolute; top:50%; left:50%; margin-left:12px; margin-top:30px; color:#999; line-height:28px;}
.noPage#page404 a{ color:#f97c00;}
.noPage#page403 a{ color:#4ab2f1;}

.sitelink{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #428ac8;}

.xuqiu{ width: 160px; line-height: 40px; display: block; margin: 0 auto; text-align: center; font-size: 20px; border-radius: 3px; border: 1px solid #8a94a5; margin-top:40px;}
.xuqiu:hover{ background: #0066b3; color: #fff; border-color: #0066b3;}

