body{font-size:12px;}
.container{width:1220px;}



.flashNews {position:relative;width:315px;overflow:hidden;text-align:left;border:1px solid #CCC;}
.firstNews {position:relative;float:right;width:315px;margin-bottom:12px;overflow:hidden;}
.flashNews, .firstNews {height:297px; }
.firstNews ul {width:315px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;margin:3px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:white;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:red;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews .bg {position:absolute;left:0;bottom:0;width:315px;height:38px;background:#000000;filter:alpha(opacity=55);-moz-opacity:0.39;opacity:0.55}
.firstNews ul li {position:relative;width:315px;height:22px;line-height:30px;overflow:hidden;text-indent:10px;font-size:14px;background:url(pic.gif) -298px -141px no-repeat;opacity:0.55}
.flashNews p {position:absolute;left:10px;top:130px;width:315px;height:20px;line-height:20px;z-index:2;}
.flashNews img,.flashNews,.firstNews ul,.firstNews ul li,.flashNews p,.flashNews .bg {width:317px;}
.flashNews img,.flashNews, .firstNews{height:298px;}
.flashNews p{top:265px;}
.flashNews p a{color:White;}

#SwitchTitle { background-color:#fff2db; width:315px; height:30px; text-align:left;}
#SwitchTitle h3{ font-size:12px;z-index:10;color:white;line-height:30px}
#SwitchTitle p{ font-size:15px;z-index:10;color:white;line-height:30px}

#top1{height:39px;border-bottom:1px #ccc solid;line-height:39px;}
#hyybox{float:left;width:750px;}
#a{float:left;width:182px;}
#rnav{float:right;text-align:right;}
#logo{float:left;}
#tel{float:right;}
#nav{clear:both;background:url(images/h_15.jpg);height:48px;}
#nav>ul{display:table;padding-top:15px;}
#nav>ul li:first-child{border:none;}
#nav>ul>li{display:table-cell;text-align:center;border-left:1px #fff dotted}
#nav>ul>li a{color:#fff;line-height:20px;font-size:15px;}
	#banner,#slider1{height:449px;}
	#slider1{margin-left:-720px;width:1440px;}
#qhbox{width:1220px;}
#gjcbox{height:72px;line-height:72px;border-bottom:1px #ccc solid;}
#rmgjc{float:left;font-size:13px;}
#ss{float:right;width:300px;}
#ss .inp{background:url(images/h_21.jpg);width:174px;height:26px;padding-left:50px;margin-top:20px;}
#ss .inp input{border:0;width:95%;height:24px;outline:none;margin:1px;}
#ss .btn{margin-top:20px;}
#hmain{border-top:15px #EAEAEA solid;padding-top:28px;}
#zjhq{float:left;width:901px;height:350px;}
#xwdt{width:294px;float:left;height:350px;background:#0D5CD3;}
#xwdt .tit{margin-top:10px;}
#xwdt ul {margin:0 5px;font-size:13px}
#xwdt ul li{background:url(images/h_36.jpg) no-repeat 5px 10px;padding-left:23px;line-height:32px;height:32px;}
#xwdt ul li a{color:#fff;}
#hqjs{background:url(images/h_46.jpg);height:476px;clear:both;margin-top:45px;padding-top:20px;}
#hqjs .con{background:url(images/jsz.png) repeat-y center;padding:5px;}
#hqjs .foot{background:url(images/jsw.png) no-repeat center;height:22px;overflow:hidden;}
#gg1{background:url(images/h_48.jpg) center;height:164px;width:100%;}
#jdzxjs .container{display:table;border:1px #ccc solid;border-collapse:collapse;}
#zgjs{width:348px;display:table-cell;border:1px #ccc solid;}
#jsjd{width:539px;display:table-cell;border:1px #ccc solid;}
#cjwt{width:329px;display:table-cell;border:1px #ccc solid;}
#jdzxjs .con{height:300px;padding:5px;}
#jsjd li{background:url(images/h_70.jpg) no-repeat 2px 5px;padding-left:28px;height:30px;line-height:30px;font-size:13px;}
#jsjd li a{float:left;}
#jsjd li span{float:right;color:#aaa;font-size:14px;}
#cjwt li{line-height:15px;padding-top:5px;padding-left:8px;}
#cjwt li .t{background:url(images/h_74.jpg) no-repeat;padding-left:30px;font-size:14px;}
#cjwt li .c{background:url(images/h_77.jpg) no-repeat;padding-left:30px;color:#666;}
#khsxys{clear:both;background:url(images/h_81.jpg); height:1190px;margin-top:20px;}
#khsxys .tit{text-align:center;}
#khsxys .ys1{box-shadow:-5px 5px 10px #ccc;height:350px;padding:5px}
#khsxys .ys2{box-shadow:5px 5px 10px #ccc;height:350px;padding:5px}
#khsxys .ys3{box-shadow:-5px 5px 10px #ccc;height:320px;padding:5px}
#gg2{background:url(images/ry.png) center;height:257px;margin-top:-58px;}
#gcal .tit{text-align:center;}
#xgcp{border:1px #ccc solid;height:38px;line-height:38px;}
#xgcp .tit{float:left;background:url(images/h_96.jpg) no-repeat 5px 12px;padding-left:25px;}
#xgcp .con li{float:left;margin:0 5px;}
#xgcp .con{float:left;}
#dyal{border:1px #ccc solid;height:38px;line-height:38px;}
#dyal .tit{float:left;background:url(images/h_96.jpg) no-repeat 5px 12px;padding-left:25px;}
#dyal .con{float:left;}
#dyal .con li{float:left;margin:0 5px;}
#yqlj li{float:left;margin:0 5px;}
#footer{background:#0043B8;clear:both;margin-top:20px;padding:40px 0 0;color:#fff;}
#bnav{background:url(images/h_104.jpg) no-repeat center;width:1099px;height:59px;font-size:15px;}
#bnav ul{display:table;width:100%;padding:10px 10px;}
#bnav ul li{display:table-cell;text-align:center;line-height:20px;border-left:1px #fff dotted;}
#bnav ul li:first-child{border:none;}
#footer a{color:#fff;}
#carousel {
	width:1220px;
	height:365px;
	margin:-15px auto;
	overflow:hidden;
	background-repeat: no-repeat;
	border-radius: 15px;
  }
  #carousel img {
	visibility:hidden; /* hide images until carousel can handle them */
	cursor:pointer; /* otherwise it's not as obvious items can be clicked */
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px;
  }
#gcal .zuo{position: absolute;top: 135px;left: -30px;_left: -30px;*right: -30px;}
#gcal .you{position: absolute;top: 135px;right: -30px;_right: -30px;*right: -30px;}
#gcal .zuo a{width:19px;height: 71px;background: url(images/h_89.jpg) no-repeat; display: inline-block;}
#gcal .zuo a:hover{background: url(images/h_89.jpg) no-repeat; }
#gcal .you a{width:18px;height: 71px;background: url(images/h_92.jpg) no-repeat; display: inline-block;}
#gcal .you a:hover{background: url(images/h_92.jpg) no-repeat; }
.anli{position:relative;}
.anli .nr{position: relative; height:360px;}
.anli .nr li{margin: 0 auto;width: 451px;height: 315px;}
.anli .nr ul{line-height: 0;}
.anli .nr li img{width: 445px;height: 309px; display:block;padding: 3px;border: 1px #ccc solid;background: #FFF;}
.anli .nr li span{line-height: 18px;font-size: 12px;color: #FFF;display: block;background: url(images/j1.png) no-repeat;width: 415px;height: 83px;padding-left: 30px; position:absolute;  bottom:24px;left:392px;}
.anli .nr li span i{font-weight: bold;font-style: normal;font-size: 14px;line-height: 18px;display: block;padding-top: 10px;padding-bottom: 8px;}

.service_box{ position:fixed; z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5; background:#fff; font-size:12px;}
.service_box .tab_nav{ position:absolute;left:-42px;top:-1px;margin:0;padding:0;list-style:none;}
.service_box .tab_nav > li {background:#ece8e5;border-bottom:1px solid #dfdbd9;margin:0;padding:0;list-style:none;}
.service_box .tab_nav > li.active{ background:#3463FF;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{ border-bottom:none; border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{ display:block; width:28px;padding:12px 6px 12px 8px; line-height:14px; text-align:center;color:#2c2c2c; text-decoration:none;}
.service_box .tab_nav > li.active > a{ color:#fff;}
.service_box .tab_nav .icon{ display:block; height:28px;width:28px; background:url(images/bg_online_service_new.png) no-repeat; overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{ background-position:0 0 ;}
.service_box .tab_nav .icon_2{ background-position:-28px 0 ;}
.service_box .tab_nav .icon_3{ background-position:-56px 0 ;}
.service_box .tab_nav .active .icon_1{ background-position:0 -28px ;}
.service_box .tab_nav .active .icon_2{ background-position:-28px -28px ;}
.service_box .tab_nav .active .icon_3{ background-position:-56px -28px ;}
.service_box .tab_content{padding:20px 5px 26px; position:relative;}
.service_box .tab_plan{ display:none; text-align:center;}
.service_box .tab_plan p{color:#333;}

#cbox>.tit{background:url(images/h_c_07.png) no-repeat center;height:44px;line-height:44px;padding-left:25px;}

#di{font-size:13px}
#p_proList li {width:240px;text-align:center;}