@charset "gb2312";
/* CSS Document */
	/*start contain*/
	#contain{
		margin:0 auto;
		width:1004px;
		height:auto;
		background-color:#fff;
		overflow:hidden;
		margin-bottom:10px;
	}
	.contain_fir{
		width:1004px;
		height:41px;
		background:url(imagescon_top.jpg) repeat-x 0 0;
	}
	.con_fl{
		width:555px;
		height:25px;
		float:left;
		padding-top:10px;
		margin-left:7px;
	}
	.con_fl ul li{
		display:inline;
		float:left;
		text-align:center;
		padding-right:4px;
		padding-left:4px;
	}
	.con_fr{
		width:345px;
		height:25px;
		float:right;
		padding-top:10px;
	}
	.con_fr ul{
		width:auto;
		height:25px;
		border:1px solid #d3d3d3;
		float:left;
	}
	.con_fr ul li{
		display:inline;
		float:left;
		text-align:center;
	}
	.con_fr ul li input{
		border:0;
	}
	.con_fr span{
		display:block;
		float:left;
		margin-left:10px;
		margin-top:3px;
	}
	.con_fr span a{
		font-size:14px;
		font-weight:bold;
		color:#000;
	}
	.li_subm input{
		background:url(imagessearch2.jpg) 0 0 no-repeat;
		width:48px;
		height:26px;
		cursor:pointer;
	}
	.contain_se{
		width:990px;
		height:283px;
		background:url(imagescon_se1.jpg) no-repeat 0 0;
		margin:0 auto;
		padding-right:7px;
		padding-left:4px;
	}
	.cont_leal{
		width:766px;
		height:auto;
		overflow:hidden;
		float:left;
	}
	.se_left{
		width:306px;
		height:273px;
		margin-top:7px;
		float:left;
	}
	/*slider*/
#slider{width:306px;}
.slider_box{width:306px; margin:0 auto;height: 273px;overflow: hidden;position: relative;}
.silder_con{height:224px;overflow: hidden;position: absolute;}
.silder_panel{width:306px;height:224px;overflow: hidden;float: left;position: relative;}
.silder_panel img{width: 306px;height: 199px;display: block;overflow: hidden;}
.silder_intro{width: 306px;height: 21px;overflow: hidden;color: #999; background:#f2f3f4;}
.silder_intro h3{height:21px;overflow: hidden;}
.silder_intro h3 strong{height:15px;overflow: hidden;display: block; text-align:center;padding-top:3px;}
.silder_intro h3 strong a{font-size:14px; color: #000; font-weight:bold;}
.silder_intro li a{color:#787878;}
.silder_nav{width:306px;height:51px;margin: 0 auto;bottom: 0;position: absolute;overflow: hidden;}
.silder_nav li{float: left;padding:0px;border:1px solid #fff;z-index:9;}
.silder_nav li.current{border:2px solid #7acf39;z-index:9;}
.silder_nav li,.silder_nav img{display: block;width:73px;height:47px;overflow: hidden;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
*+html img{-ms-interpolation-mode:bicubic}
.clearboth{ clear:both;}
ul,ol{list-style:none}

address,cite,dfn,em,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
button,.fhand{cursor:pointer}
button,input,select,textarea{font-size:100%;}
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/*通用*/
.navbox_{width:306px;margin:0 auto; overflow:hidden;zoom:1}
.navbox{width:306px;margin:0 auto; overflow:hidden;zoom:1; margin-top:8px;}
	.se_center{
		width:452px;
		height:270px;
		float:left;
		padding-left:5px;
	}
	.span_sc{
		display:block;
		width:452px;
		height:25px;
		background:url(imagescon_se.jpg) no-repeat 0 0;
		padding-top:16px;
	}
	.sc_l{
		display:block;
		width:85px;
		float:left;
		color:#1e44a7;
		font-size:14px;
		font-weight:bold;
		margin-left:35px;
		_margin-left:17px;
	}
	.simg_right{
		float:right;
		margin-right:31px;
		margin-top:5px;
		display:inline;
	}
	.span_content1{
		display:block;
		width:452px;
		text-align:center;
		margin-top:15px;
		overflow:hidden;
		margin-bottom:12px;
	}
	.span_content1 a{
		font-family:"方正黑体简体";
		color:#a60c00;
		font-size:22px;
		font-weight:bolder;
	}
	.se_center p{
		width:410px;
		height:38px;
		text-indent:20px;
		line-height:20px;
		margin-left:15px;
		overflow:hidden;
	}
	.se_center p a{
		color:#495b8b;
	}
	.ul_cen{
		width:420px;
		list-style:url(imagesse3.gif) inside;
		margin-left:10px;
		margin-top:10px;
	}
	.ul_cen li{
		width:385px;
		height:16px;
		overflow:hidden;
		margin-bottom:8px;
	}
	.ul_cen li a{
		font-size:14px;
		color:#000;
	}
	.se_right{
		width:210px;
		height:auto;
		float:right;
		margin-top:6px;
	}
	.span_sr1{
		display:block;
		height:21px;
		background:url(imagesbackg1.jpg) 0 0 no-repeat;
		padding-top:7px;
	}
	.span_tit1{
		float:left;
		display:block;
		width:79px;
		background:url(imagestitle1.jpg) 0 center no-repeat;
		padding-left:18px;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		margin-left:10px;
		_margin-left:5px;
	}
	.se_rb{
		width:208px;
		height:226px;
		background:url(imagesconn.jpg) repeat-x 0 0;
		border:1px solid #ccc;
		padding-top:14px;
	}
	.ul_rb{
		width:198px;
		height:auto;
		margin:0 auto;
		list-style:none;
	}
	.li_tim{
		width:185px;
		height:18px;
		color:#4ec4ff;
		padding-left:10px;
		background:url(imagesborder2.gif) 0 bottom repeat-x;
	}
	.li_rb2{
		background:url(imagessqaure.jpg) 3px center no-repeat;
		padding-left:10px;
		width:180px;
		overflow:hidden;
		height:17px;
		padding-top:8px;
	}
	.li_rb2 a{
		color:#000;
	}
	.conta_bor{
		width:991px;
		height:auto;
		margin:0 auto;
		margin-top:10px;
		overflow:hidden;
	}
	.containleft{
		width:768px;
		height:auto;
		float:left;
	}
	.img_top{
		display:block;
	}
	.contain_first{
		width:768px;
		height:auto;
		overflow:hidden;
		margin-top:10px;
	}
	.contain_first1{
		float:left;
		width:302px;
		height:auto;
	}
	.con_video{
		width:302px;
		height:auto;
	}
	.span_vid{
		display:block;
		width:302px;
		background:url(imagesbackg2.jpg) no-repeat 0 0;
		height:25px;
		padding-top:6px;
	}
	.span_tils{
		display:block;
		float:left;
		width:81px;
		background:url(imagestip4.jpg) 0 center no-repeat;
		padding-left:18px;
		font-size:14px;
		font-weight:bold;
		margin-top:5px;
		margin-left:16px;
		_margin-left:8px;
	}
	.img_m{
		float:right;
		margin-right:10px;
	}
	.con_video .con_vb{
		width:300px;
		height:455px;
		background:url(imagesvideo_b.jpg) repeat-x 0 0;
		border:1px solid #d7d7d7;
		border-top:0;
		padding-top:15px;
	}
	.con_vc{
		width:278px;
		height:197px;
		background-color:#fff;
		margin-left:10px;
	}
	.span_earf{
		display:block;
		width:277px;
		height:198px;
		background:#fff;
		padding-top:3px;
	}
	.span_earf img{
		display:block;
		margin:0 auto;
	}
	.span_earth{
		display:block;
		width:274px;
		margin:0 auto;
		margin-top:5px;
		height:30px;
	}
	.span_eass {
		display:block;
		float:left;
		height:16px;
		background:url(imagesvideo_1.gif) 0 center no-repeat;
		padding-left:20px;
		padding-top:2px;
	}
	.span_eass a{
		color:#49c4fd;
		font-size:14px;
	}
	.con_pic{
		width:276px;
		height:207px;
		margin:0 auto;
	}
	.con_psp{
		width:276px;
		height:124px;
	}
	.con_psp a{
		color:#000;
	}
	.span_eartq{
		display:block;
		width:134px;
		height:100px;
		border:1px solid #d1dee4;
		margin-bottom:7px;
	}
	.span_eartq img{
	    display:block;
		margin:0 auto;
		margin-top:1px;
	}
	.span_picl{
		display:block;
		width:138px;
		height:124px;
		float:left;
	}
	.span_picr{
		display:block;
		width:137px;
		height:124px;
		float:right;
	}
	.spcl{
		display:block;
		background:url(imagesvideo_1.gif) 0px center no-repeat;
		padding-left:27px;
	}
	.spcr{
		display:block;
		background:url(imagesvideo_1.gif) 10px center no-repeat;
		padding-left:29px;
	}
	.ul_pic{
		list-style:none;
		width:262px;
		height:58px;
		margin-top:10px;
	}
	.ul_pic li{
		background:url(imagesvideo_1.gif) 0 center no-repeat;
		width:239px;
		height:19px;
		padding-top:6px;
		padding-left:23px;
		overflow:hidden;
	}
	.ul_pic li a{
		color:#000;
	}
	.forecastnews{
		width:302px;
		height:auto;
		margin-top:9px;
	}
	.con_fnews{
		width:300px;
		height:200px;
		background:url(imagesfnews_b.jpg) repeat-x 0 0;
		border:1px solid #d6e3ec;
		border-top:0;
		padding-top:5px
	}
	.span_fmap{
		width:280px;
		height:96px;
		margin:0 auto;
	}
	.span_map{
		display:block;
		width:118x;
		height:91px;
		float:left;
		border:1px solid #c3e7ff;
	}
	.span_map img{
		margin:0 auto;
		margin-top:4px;
	}
	.span_fmn{
		display:block;
		width:149px;
		float:left;
		margin-left:10px;
		margin-top:10px;
	}
	.span_fmn a{
		font-size:12px;
		font-weight:bold;
		color:#00a2e6;
		line-height:20px;
	}
	.con_fnews ul{
		height:auto;
		list-style:none;
		width:285px;
		margin-left:10px;
	}
	.con_fnews ul a{
		font-size:14px;
		color:#000;
	}
	.con_fnews ul li{
		width:278px;
		background:url(imagessqaure.jpg) no-repeat 0 center;
		padding-left:7px;
		height:19px;
		padding-top:6px;
		overflow:hidden;
	}
	.con_culture{
		width:302px;
		height:auto;
		margin-top:8px;
	}
	.cul_b{
		width:300px;
		height:155px;
		background:url(imagesre_cu2.jpg) 0 0 repeat-x;
		border:1px solid #d7d7d7;
		border-top:0;
	}
	.span_scuim1{
		display:block;
		width:103px;
		height:145px;
		margin:10px 4px 0 9px;
		float:left;
	}
	.span_scuim1 img{
		margin-bottom:10px;
		border:1px solid #e7ecf0;
	}
	.span_scuim1 a{
		color:#02a1e5;
	}
	.ul_cul{
		float:right;
		width:170px;
		height:121px;
		list-style:none;
		margin-top:15px;
		margin-right:10px;
		_margin-right:5px;
	}
	.ul_cul li{
		background:url(imagessqaure.jpg) 0 center no-repeat;
		height:19px;
		padding-top:6px;
		overflow:hidden;
		padding-left:8px;
	}
	.ul_cul li a{
		font-size:14px;
		color:#000;
	}
	.contain_first2{
		float:right;
		width:452px;
		height:auto;
	}
	.con_disater{
		width:449px;
		height:353px;
		border:1px solid #d1dee4;
	}
	
	.news_content_outer{
		width:449px;
		height:322px;
	}
	.news_content_outer .span_ear{
		display:block;
		width:437px;
		height:33px;
		padding-top:25px;
		padding-left:15px;
	}
	.span_ear a{
		font-size:14px;
		color:#48c5fd;
		font-weight:bold;
	}
	.span_eas{
		display:block;
		width:452px;
		height:107px;
	}
	.span_eas img{
		display:block;
		float:left;
		margin-left:10px;
		margin-right:10px;
	}
	.span_easr{
		float:left;
		display:block;
		width:271px;
		height:86px;
		text-indent:20px;
		line-height:20px;
	}
	.span_easr a{
		font-size:12px;
		color:#9a9a9a;
	}
	.ul_dis{
		width:421px;
		height:145px;
		margin:0 auto;
		list-style:none;
	}
	.li_wo{
		height:21px;
		padding-top:6px;
		background:url(imagessqaure.jpg) 0 center no-repeat;
		width:413px;
		padding-left:8px;
		overflow:hidden;
		border-bottom:1px dotted #ccc;
	}
	.li_bo{
		height:1px;
		background:url(imagesborder2.gif) 0 0 repeat-x;
	}
	.ul_dis li a{
		display:block;
		float:left;
		width:320px;
		height:16px;
		overflow:hidden;
		font-size:14px;
		color:#000;
	}
	.span_tim{
		float:right;
	}
	/* tabbox */
	.tabbox{
		width:449px; 
		height:354px;
		position:relative; 
	}
	.tabbox .tabbtn{
		list-style:none;
		height:30px;
		background:url(imagescon_fr.jpg) no-repeat 0 0;
		padding-left:30px;
		cursor:pointer;
	}
	.tabbox .tabbtn li{
		float:left;
		position:relative;
		padding-top:2px;
	}
	.li_light img{
		margin:7px 10px 0 16px;
	}
	.tabbtn li a{
		display:block;
		float:left;
		overflow:hidden;
		width:80px;
		height:22px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		color:#000;
		cursor:pointer;
		border:1px solid #9fd0ee;
		padding:4px 3px 0 3px;
	}
	.tabbox .tabbtn li.current a{
		background:url(imagescon_dia.jpg) repeat-x 0 0;
		color:#2048a8;
		border-bottom:0;
		height:23px;
	}
	.tabcon{
		width:449px;
		height:322px;
		overflow:hidden;
	}
	.con_work{
		width:449px;
		height:184px;
		border:1px solid #d1dee4;
		margin-top:10px;
	}
	.con_work .span_con{
		display:block;
		background:url(imagescon_fr.jpg) 0 0 no-repeat;
		height:23px;
		padding-top:8px;
	}
	.img_dl{
		display:block;
		float:left;
		margin-left:10px;
		margin-right:6px;
	}
	.span_conl{
		display:block;
		width:84px;
		padding-left:22px;
		margin-left:10px;
		_margin-left:5px;
		float:left;
		font-size:14px;
		color:#2149ab;
		font-weight:bold;
	}
	.img_dr{
		display:block;
		float:right;
		margin-left:10px;
		margin-right:10px;
	}
	.con_work .con_workc{
		width:449px;
		height:143px;
		background:url(imageswork_b.jpg) repeat-x 0 0;
		padding-top:10px;
	}
	.con_workc ul{
		width:430px;
		list-style-type:none;
		margin-left:10px;
	}
	.con_workc ul li{
		width:423px;
		background:url(imagessqaure.jpg) no-repeat 0 center;
		padding-left:7px;
		height:19px;
		padding-top:6px;
		overflow:hidden;
	}
	.con_workc ul a{
		font-size:14px;
		color:#000;
	}
	.contain_second{
		width:766px;
		height:160px;
		margin-top:9px;
		border:1px solid #d1dee4;
		overflow:hidden; 
	}
	.span_sec{
		display:block;
		width:766px;
		background:url(imagescon_ls.jpg) 0 0 no-repeat;
		height:32px;
	}
	.span_sec img{
		display:block;
		float:left;
		margin-left:10px;
	}
	.demo{
		width:754px;
		height:113px;
		position:relative;
		margin:0 auto;
		margin-top:14px;
		clear: both;
		overflow:hidden;
	}
	.bx_wrap {
		width:696px;
		height:113px;
		margin:0 auto;
		overflow:hidden;
	}
	.bx_wrap ul{
		width:9999px;
		height:115px;
	}
	.bx_wrap ul li{
	    text-align:center;
		float:left;
		display:inline;
	}
	.bx_wrap ul li a{
		color:#000;
	}
	.bx_wrap ul li a:hover{
		 color:#f30;
	}
	.bx_wrap ul li img{
		margin-right:10px;
		margin-bottom:5px;
		border:1px solid #e7ecf0;
	}
	.bx_wrap a.prev {
		width:20x;
		height:30px;
		outline-style:none;
		outline-width: 0;
		position:absolute;
		top:35px; 
		left:0; 
		text-indent:10em; 
		background:url(imagespre.jpg) no-repeat;
	}
	.bx_wrap a.next {
		width:23px;
		height:30px; 
		right:0;
		position: absolute;
		top:35px; 
		text-indent:10em; 
		background:url(imagesnext.jpg) no-repeat;
		outline-style:none;
		outline-width: 0;
	}
	.containright{
		width:210px;
		height:auto;
		float:right;
	}
	.con_policy{
		width:208px;
		height:174px;
		border:1px solid #dcdcdc;
		margin-top:8px;
	}
	.span_sp{
		display:block;
		height:28px;
		background:url(../images/con_6.jpg) no-repeat 0 0;
	}
	.img_sp{
		float:right;
		margin-top:7px;
		margin-right:9px;
	}
	.ul_po{
		list-style-type:none;
		width:198px;
		margin:0 auto;
		margin-top:13px;
	}
	.ul_po li{
		width:178px;
		height:15px;
		padding-left:7px;
		background:url(imagessqaure.jpg) no-repeat 0 center;
		overflow:hidden;
		padding-top:5px;
	}
	.ul_po a{
		color:#000;
	}
	.caseplan{
		width:207px;
		height:196px;
		border:1px solid #d7d7d7;
	}
    .con_caplan{
		width:207px;
		height:170px;
		border-top:1px solid #d5e1ed;
	}
	.con_caplan ul{
		list-style-type:none;
		width:195px;
		margin:0 auto;
		margin-top:12px;
	}
	.con_caplan ul li{
		width:188px;
		height:21px;
		background:url(imagessqaure.jpg) no-repeat 0 center;
		padding-left:7px;
		padding-top:4px;
		overflow:hidden;
	}
	.con_caplan ul a{
		color:#000;
	}
	.con_knowledge{
		width:208px;
		height:270px;
		border:1px solid #dcdcdc;
	}
	.span_sk{
		display:block;
		height:28px;
		background:url(../images/con_7.jpg) no-repeat 0 0;
	}
	.con_know{
		width:182px;
                padding-bottom:5px;
		height:160px;
		margin:0 auto;
		margin-top:15px;
	}
	.span_kl{
		display:block;
		width:87px;
		float:left;
		line-height:20px;
	}
	.span_kl img{
		border:1px solid #e7ecf0;
	}
	.span_kr{
		display:block;
		width:87px;
		float:right;
		line-height:20px;
	}
	.span_kr img{
		border:1px solid #e7ecf0;
	}
	.ul_kn{
		list-style-type:none;
		width:198px;
		margin:0 auto;
	}
	.ul_kn li{
		width:178px;
		background:url(imagessqaure.jpg) no-repeat 0 center;
		padding-left:7px;
		height:15px;
		padding-top:5px;
		overflow:hidden;
	}
	.ul_kn a{
		color:#000;
	}
	.span_scuim{
		display:block;
		width:197px;
		height:128px;
		margin:10px 4px 0 4px;
		text-align:center;
	}
	.span_scuim img{
		border:1px solid #ededed;
	}
	.span_pro{
		display:block;
		text-align:center;
		float:left;
		width:190px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.con_reduced{
		width:208px;
		height:238px;
		border:1px solid #dcdcdc;
	}
	.span_red{
		display:block;
		height:29px;
		background:url(../images/con_9.jpg) no-repeat 0 0;
	}
	.con_tech{
		width:208px;
		height:236px;
		border:1px solid #dcdcdc;
	}
	.span_tech{
		display:block;
		height:29px;
		background:url(../images/con_10.jpg) no-repeat 0 0;
	}
	.con_techf{
		width:193px;
		height:122px;
		margin:0 auto;
		margin-top:15px;
	}
	.span_ktl{
		display:block;
		width:86px;
		height:120px;
		float:left;
		margin-left:10px;
		_margin-left:5px;
	}
	.span_ktt{
		display:block;
		width:76px;
		height:76px;
		border:1px solid #c4dff2;
		margin-bottom:7px;
	}
	.span_ktt img{
		display:block;
		margin:0 auto;
	}
	/*end contain*/
        /*start foot*/
	#foot{
		margin:0 auto;
		width:1004px;
		height:154px;
		background-color:#FFF;
	}
	#foot .foot_net{
		margin-left:3px;
		width:994px;
		height:37px;
		background:url(imagesfoot1.jpg) repeat-x 0 0;
	}
	.span_ft{
		display:block;
		width:793px;
		height:30px;
		margin:0 auto;
		padding-top:7px;
	}
	.span_net{
		display:block;
		width:176px;
		height:17px;
		float:left;
		margin-right:27px;
	}
	.span_net1{
		display:block;
		width:176px;
		height:17px;
		float:right;
	}
	.foot_sec{
		width:994px;
		height:115px;
		background:url(imagesfoot2.jpg) repeat-x 0 0;
		margin-left:3px;
	}
	.span_fse{
		display:block;
		width:994px;
		height:16px;
		text-align:center;
		padding-top:15px;
	}
	.span_fse a{
		padding-left:10px;
		padding-right:10px;
	}
	.span_fse .span_fir{
		border-right:1px solid;
	}
        .baidu{
                display:none;
        }
        #imgConac{
                width:60px;
                height:60px;       
        }
	.span_address{
		display:block;
		width:732px;
		text-align:center;
		height:60px;
		padding-left:260px;
	}
	.span_af{
		display:block;
		width:486px;
		margin-top:10px;
		float:left;
		line-height:20px;
	}
	.span_address img{
		float:left;
	}
        /*end foot*/
        .lxyz{
		position: fixed;
		top: 10%;
		left: 50%; 
        	margin-left:505px;            
        }
        .yjdh{
           position:fixed;
           top:10%;
           right:50%;
           margin-right:505px;
        }