@charset "gb2312";
/* CSS Document */
body,div,ul,li,form,img{
	margin: 0px;
	padding: 0px;
}
body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	color:#000;
	background-color:#fff;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}
ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px
}
.indexCon{width:1004px;overflow:hidden; margin-left:auto; margin-right:auto; padding:2px; border:1px solid #ddd; height:280px; margin-top:10px;}
.indexCon .flashBanner{width:1004px;height:280px;overflow:hidden;margin-bottom:20px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:55px;line-height:55px;background-color:#67b7d7;width:1000px;text-align:center;
	position:absolute;left:0;bottom:-55px;overflow:hidden; background:url(images/bg_lan.png) repeat-x;}
.flashBanner .mask img{vertical-align:middle;margin-right:20px;cursor:pointer; border:3px solid #ffffff}
.flashBanner .mask img.show{ border:3px solid #0868af}

.bd{ width:1004px; margin-left:auto; margin-right:auto;}

img{ border:0px;}
a:link,a:visited {
	text-decoration: none;
	color:#0070ad;
}
a:hover {
	text-decoration: none;
	color:#fff;
}
.fl_l {
	float: left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: 75%;
}
.fl_r {
	float: right;
}
.cls {
	clear: both;
}
.top{ height:90px; width:1004px; margin-left:auto; margin-right:auto;}
.logo{ float:left;}
.tel{ margin-top:22px; float:right;}

.nav{ background:url(images/bg_menu.jpg) repeat-x; height:44px;}
.mainmenu {
	clear:both;
	height: 44px;
	z-index:1000;
	width:1004px; 
	margin-left:auto;
	margin-right:auto;
	}
.mainmenu ul {
	list-style: none;
}
.mainmenu ul li {
	text-align: center;
	display: block;
	width: 166.5px;
	float: left;
	color: #ffffff;
	height:44px;
	line-height:44px;
	border-right:1px solid #4464bf;
	position:relative;
	z-index:1000;
	font-size:14px;
}
.mainmenu ul li a{
	color:#ffffff;
	
}
.mainmenu ul li:hover {
	color:#fff;
	display:block;
	height:44px;
	background:url(images/bg_nav.jpg) repeat-x;
}

.mainmenu ul li ul {display:none; position:absolute; top:44px; z-index:10000; padding-top:5px; padding-bottom:5px;background-color:#1c3064; width:166.5px;}
.mainmenu ul li ul li{
	clear:both;
	background:none;
	padding:0px;
	line-height:30px;
	height:30px;
	text-align:center;
	color:#fff;
	font-size:12px;
	border-right:none;
	
}
.mainmenu ul li ul li a:link,.mainmenu ul li ul li a:visited {
	background:none;
	color:#fff;
}

.mainmenu ul li ul li:hover {
	background:none;
	color:#fff;height:30px; display:block;text-decoration:underline}
.mainmenu ul li:hover ul { display:block;}
.mainmenu ul li.sfhover ul { display:block;}
/*Ê×Ò³½¹µãÍ¼Æ¬ÇÐ»»Íâ²ã*/
#index_banner{width:100%;margin:0 auto; height:525px; overflow:hidden; position:relative;}
#index_banner_con{width:1004px; height:525px; margin:0 auto;overflow:hidden;cursor: pointer;}
#index_banner_con2{width:1004px; height:525px; }

/*Ê×Ò³½¹µãÍ¼Æ¬ÁÐ±í*/
#index_banner_list{width:100%; height:525px; position:absolute;top:73;left:0; z-index:-10; background:#fff url(images/lightbox-ico-loading.gif) no-repeat center center;}
#index_banner_list li{width:100%; height:525px; float:left;background:#fff;display:none;}
#index_banner_list li a{width:100%; height:525px; display:block;}

/*Ê×Ò³½¹µãÍ¼Æ¬ÇÐ»»²Ù×÷°´Å¥²ã*/
#index_banner_nav{width:100%;height:33px;position:absolute;top:480px;left:50%;overflow:hidden;text-align:center; background:url(images/bg_anniu.png) no-repeat; width:167px;}
#index_banner_nav a{display:inline-block;width:25px;height:33px;text-indent: -9999px;*text-indent:0;*font-size:0;background: url(images/banner_btn2.png) no-repeat center  top; line-height: 0px;}
#index_banner_nav a.this{background-image:url(images/banner_btn1.png);}

.dada{ background-color:#f7f7f7; padding-top:10px;}

.ny_banner{ width:1004px; margin-left:auto; margin-right:auto;}
.main{ width:1004px; margin-left:auto; margin-right:auto; height:320px; background:url(images/yiny.png) no-repeat bottom;}
.xinw{ float:left; width:310px; background:url(images/bg_xinw.jpg) no-repeat left top;}
.xw_tit{ height:74px; border-bottom:1px solid #e5e5e5;}
.ztit{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#223a78; padding-left:31px; float:left; padding-top:45px;}
.ztit a{ color:#223a78}
.ztit a:hover{ color:#8b8b8b}
.ytit{ font-family:Arial, Helvetica, sans-serif; color:#8b8b8b; padding-left:5px; float:left; padding-top:50px;}
.more{ float:right; margin-top:54px;}
.xw_nr{ margin-top:3px;}
.xw_nr ul li{ height:24px; line-height:24px; color:#b6b6b6;}
.xw_nr ul li a{ color:#454545;}
.xw_nr ul li a:hover{ color:#223a78; text-decoration:underline}

.guanyu{ width:310px; float:left; background:url(images/bg_about.jpg) no-repeat left top; margin-left:33px;}
.gy_tit{ height:74px; border-bottom:1px solid #e5e5e5;}
.gy_tu{ margin-top:10px;}
.gy_nr{ line-height:24px; color:#454545; margin-top:10px;}
.gy_nr a{ color:#223a78}
.gy_nr a:hover{ color:#454545}


.lxwm{ width:320px; float:right; background:url(images/bg_lx.jpg) no-repeat left top;}
.lx_tit{ height:74px; border-bottom:1px solid #e5e5e5;}
.ltit{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#223a78; padding-left:35px; float:left; padding-top:42px;}
.ltit a{ color:#223a78}
.ltit a:hover{ color:#8b8b8b}
.lytit{ font-family:Arial, Helvetica, sans-serif; color:#8b8b8b; padding-left:5px; float:left; padding-top:47px;}

.lx_nr{ margin-top:10px;}
.lx_zuo{ float:left; width:120px; height:120px; border:1px solid #cfcfcf; padding:1px;}
.lx_you{ float:right; width:180px; color:#454545; line-height:24px; height:120px; overflow:hidden}



.chanpin{ width:244px; float:right; background:url(images/bg_pro.jpg) no-repeat left top;}
.cp_tit{ height:74px;}
.cp_nr{ margin-top:10px;}
.rexian{ top:10px; height:68px; position:relative;}
.rx_zuo{ float:left; width:92px;}
.rx_you{ float:left; margin-left:6px; width:220px;}
.rx_tit{ border-bottom:1px solid #cccccc; height:25px; padding-top:7px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#454545; font-weight:bold;}
.rx_tel{ font-size:13px; font-weight:bold; color:#1c3064; line-height:17px; margin-top:4px;}

.case{ width:1004px; margin-left:auto; margin-right:auto; background:url(images/bg_case.jpg) no-repeat left top;}
.case_tit{ height:65px; border-bottom:1px solid #e5e5e5;}
.ctit{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#223a78; padding-left:31px; float:left; padding-top:40px;}
.ctit a{ color:#223a78}
.ctit a:hover{ color:#8b8b8b}
.cytit{ font-family:Arial, Helvetica, sans-serif; color:#8b8b8b; padding-left:5px; float:left; padding-top:45px;}
.cmore{ float:right; margin-top:47px;}

.case_nr{ margin-top:20px;}
.case_zong{ float:left; width:158px; margin-right:10px; padding-bottom:20px;}
.case_zong1{ float:left; width:158px; padding-bottom:20px;}
.case_tu{ background:url(images/bg_kuang.jpg) no-repeat; padding-top:4px; padding-left:7px; width:151px; height:105px;}
.case_zi{ width:158px; text-align:center; margin-top:5px; color:#454545; }
.case_zi a{ color:#454545}
.case_zi a:hover{ color:#223a78}

.main1{ width:1004px; margin-left:auto; margin-right:auto;}

.fuwu{ width:1004px; margin-left:auto; margin-right:auto; background:url(images/bg_fuwu.jpg) no-repeat left top;}
.zd_zong{ width:310px; float:left; margin-right:33px;}
.zd_zong2{ width:310px; float:left;}

.ftit{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#223a78; padding-left:32px; float:left; padding-top:42px;}
.ftit a{ color:#223a78}
.ftit a:hover{ color:#8b8b8b}
.fytit{ font-family:Arial, Helvetica, sans-serif; color:#8b8b8b; padding-left:5px; float:left; padding-top:47px;}
.fmore{ float:right; margin-top:49px;}

.fw_nr{ margin-top:9px;}
.fw_zong{ height:30px;}
.fw_lf{ color:#454545; float:left; width:350px; line-height:30px;}
.fw_lf a{ color:#454545}
.fw_lf a:hover{ color:#223a78; text-decoration:underline;}

.fw_cen{ color:#b6b6b6; line-height:30px; float:left; margin-left:10px; width:80px;}
.fw_rt{ float:right; margin-top:5px;}

.link{ height:74px; border-top:1px solid #e5e5e5; background-color:#f7f7f7; margin-top:20px;}
.arrow_l{ float:left; margin-top:45px; margin-left:10px;}
.arrow_r{ float:right; margin-top:45px; margin-right:4px;}
.pic{ float:left;}
.img{ float:left; margin-right:50px;}

/* Í¼Æ¬¹ö¶¯ */
#slide{overflow:hidden;width:1150px;}
#slide li{float:left;}
.slideul1{width:39800px;}


/* Í¼Æ¬¹ö¶¯ */
#slide_left{overflow:hidden;width:823px;}
#slide_left li{float:left;}
.slideul1_left{width:12000%;}

.footer{ background:url(images/bg_footer.jpg) no-repeat center; height:138px; width:100%;}
.bq{ width:1004px; margin-left:auto; margin-right:auto; text-align:center; line-height:26px; padding-top:55px; color:#fff;}

/*ÄÚÒ³*/
.ny_main{ background-color:#f7f7f7; padding-bottom:30px;}
.ny_left{ width:219px; float:left;}
.fenlei{ margin-top:33px;}
.fen_tit{ background:url(images/ny_tit.jpg) no-repeat; height:65px;}
.fen_ztit{ padding-left:20px; padding-top:13px; height:20px; color:#ffffff; font-size:20px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; }
.fen_ytit{ padding-left:20px; padding-top:5px; height:12px; color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.fen_nr{ background-color:#fff; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.fen_nr ul li{ height:32px; line-height:32px; border-bottom:1px solid #dedede; background:url(images/san.jpg) no-repeat; background-position:21px 11px;}
.fen_nr ul li a{ color:#353535; padding-left:37px;}
.fen_nr ul li a:hover{ color:#1c3064; padding-left:37px;}
#xz a{ color:#1c3064; padding-left:37px;}

.zlxwm{ background:url(images/bg_lxw.jpg) no-repeat bottom; background-color:#1c3064; margin-top:12px; padding-top:64px; padding-bottom:20px;}
.zlx_tit{ margin-left:19px;}
.zlx_ztit{ font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:16px; float:left}
.zlx_ztit a{ color:#fff}
.zlx_ztit a:hover{ color:#fff}
.zlx_ytit{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; float:left; margin-left:6px; margin-top:4px;}
.zlx_nr{ color:#fff; line-height:24px; margin-left:18px; width:190px; margin-top:25px;}

.ny_right{ float:right; width:764px;}
.weizhi{ height:33px; line-height:33px; color:#b0b0b0; text-align:right;}
.weizhi a{ color:#b0b0b0}
.weizhi a:hover{ color:#1c3064}
.f1{ color:#1c3064}

.nyrt_nr{ width:762px; border:1px solid #dedede; background-color:#ffffff;}
.tiao{ height:5px; background-color:#1c3064;}
.ny_zong{ width:690px; margin-left:auto; margin-right:auto;}
.ny_tit{ height:33px; border-bottom:1px solid #e5e5e5; padding-top:13px; color:#1c3064; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px;}
.ny_nr{ margin-top:25px; line-height:24px; color:#454545; padding-bottom:25px;}

.news_nr{ margin-top:15px;}
.news_nr ul li{ height:35px; line-height:35px; background:url(images/ico.jpg) no-repeat; background-position:0px 7px; color:#b0b0b0; padding-left:21px;}
.news_nr ul li a{ color:#353535}
.news_nr ul li a:hover{ color:#1c3064; text-decoration:underline;}

.ym{ border-top:1px solid #e5e5e5; margin-top:20px; padding-top:15px; color:#454545; text-align:right; padding-bottom:25px;}
.ym a{ color:#454545}
.ym a:hover{ color:#1c3064}

.fy{ padding-top:20px; border-top:1px solid #e5e5e5; color:#1c3064; line-height:24px; padding-bottom:25px;}
.fy a{ color:#1c3064;}
.fy a:hover{ color:#454545;}

.xin_tit{ border-bottom:1px solid #e5e5e5; height:77px;}
.xtit{ color:#1c3064; font-size:14px; font-weight:bold; text-align:center; padding-top:25px;}
.shijian{ margin-top:10px; color:#b0b0b0; text-align:center}

.xia1{ width:475px; float:left;}
.xia2{ width:80px; float:left; margin-left:10px;}
.xia3{ float:right; margin-top:5px;}

.gc_nr{}
.gc_zong{ width:198px; float:left; margin-top:25px; margin-right:47px;}
.gc_zong1{ width:198px; float:left; margin-top:25px;}
.gc_tu{}
.gc_zi{ text-align:center; height:30px; line-height:30px; color:#454545}
.gc_zi a{ color:#454545}
.gc_zi a:hover{ color:#1c3064}

.gc_tit{ margin-top:20px; text-align:center; color:#1c3064; font-size:14px; font-weight:bold;}