*{margin:0 auto;padding:0 auto;list-style:none;list-style-type:none;}
body{ background:#fff; font-size:14px; }
a{ text-decoration:none; color:#999;}
.header { position:fixed; left:0; top:0; width:100%;z-index:22; height:120px; background:#f5f5f5;}
.header .logo { text-align:center; padding:10px; }
.header .logo img { width:150px; }

.logo{ margin:0 auto; text-align:center; height:120px;}
.logo img{ width:150px;}
.banner { position:relative; width:100%; background:url() no-repeat; background-size:100% 100%; margin-top:120px; }
.banner p { position:absolute; left:0; bottom:4px; width:100%; height:100px; text-align:center; background:rgba(0,0,0,0.3); font-size:14px; color:#fff; font-weight:normal;}
.banner span{ position:absolute; left:0; bottom:5px;width:100%; text-align:center; font-weight:bold; line-height:150%; margin:0 auto;}

.en_title{ font-size:12px; color:#999; width:100%; text-align:center; padding-top:5px;}
.cn_title{ font-size:18px; color:#00478b;  width:100%; text-align:center; margin-top:10px; margin-bottom:0px;}
.list-page-info{text-align:center;padding:3px 0;margin-bottom:10px;position:relative;border-bottom:solid 1px #999;}
.list-page-info:before{content:"";width:150px;height:3px;left:50%;margin-left:-75px;bottom:-2px;position:absolute;background-color:#00478b}
.index_count img{ width:100%;}

.about_us{ width:90%; margin:0 auto; font-size:14px; line-height:160%;}
.about_us a{ color:#000;}

.clear{ clear:both;}

#servcie{text-align:center;}
#servcie a{ color:#fff; font-weight:bold; text-decoration:none; margin-top:10px; display:block;}
#servcie p{ padding-top:5px;}
#servcie p{ margin:0; font-size:14px; font-weight:bold;}
#servcie .img_box{ margin:0 auto;width:90%; height: 50px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }
#servcie .color_1{ background:#00478b;}

#case{ text-align:center;}
#case .img_box{ display:inline-table; width:50%; margin-bottom:10px;}
#case .img_box .box_w{ width:95%; border:1px solid #ccc; padding-bottom:30px;}
#case img{ width:100%; height:100px;}
#case .img_title{display: block; float:left; height:30px; line-height:30px; color:#00478b; font-weight:bold; padding-left:10px;}
#case .img_more{ padding-top:1px; float:right;}
#case .img_more a {display: block;height: 20px;color: #fff; line-height:20px; padding:1px 10px; background:#323b4c;border-radius:20px;margin-right:10px; font-size:12px;}



@media screen and (min-width: 480px) { /*ºá°æ*/
	#main{ width:480px; min-width:480px;}
	
	
}
@media screen and (max-width: 480px) { /*Êú°æ*/
	#main{ width:100%; min-width:320px;}
}

.tell{
    cursor: pointer;
    position: fixed;
    right: 0px;
    top: 90px;
    width: 60px;
    height: 60px;
    z-index: 99;
}
.tell img{ width:50px;}



a.nav_blue{color:#fff;  text-decoration:none; line-height:180%; font-weight:bold;}
a.nav_blue:honver{color:#fff;text-decoration:none; line-height:180%; font-weight:bold;}

a.show_blue{color:#0571c3;  text-decoration:none; line-height:180%;}
a.show_blue:honver{color:#0571c3;text-decoration:none; line-height:180%;}

.color_blue{color:#0571c3;line-height:180%; font-weight:bold;}

.class_time{ background:url(class_time.png) center center no-repeat; color:#fff;}

#main .menu_img{ width:100%;}

#main a.index_menu_title{ font-weight:bold; line-height:180%; color:#000; font-size:1.6rem;}
#main a:hover.index_menu_title{ font-weight:bold; line-height:180%;  color:#000;font-size:1.6rem;}

#main a.index_pic_title{ font-size:1.4rem;color:#000; text-decoration:none; line-height:250%;}
#main a.index_pic_title:honver{ font-size:1.4rem;color:#000; text-decoration:none; line-height:250%;}

#main .index_news_bg{ background:url("index_time.png") center center no-repeat; color:#fff;}
#main a.index_news_title{ font-size:16px;color:#0571c3; text-decoration:none; line-height:200%; font-weight:bold;}
#main a.index_news_title:honver{ font-size:14px;color:#0571c3; text-decoration:none; line-height:200%; font-weight:bold;}
#main .index_news_content{ font-size:1.4rem;color:#000; line-height:150%;}

#main #title{ font-size:18px; line-height:30px;}
#main #content{ font-size:14px; line-height:30px;}
#main #content img{ width:90%;}
#main #content a{color: #00478b; padding-left:5px; padding-right:5px;font-size: 14px;line-height: 150%;text-decoration:underline;}

/*µ×²¿*/
#bottom{ background:#00478b; color:#fff;}
#bottom .title{ font-weight:bold; padding-left:10px; line-height:180%;}
#bottom .content{padding-left:10px; line-height:180%;}

/*Í¼Æ¬ÇÐ»»*/
.fullSlide {width:100%;position:relative;height:210px;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:210px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:210px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:0;width:11px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#fff;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}



/**/

.hc_lnav *{margin:0;padding:0;list-style:none;list-style-type:none;}
.hc_lnav{z-index:9999;position:relative;width:100%;}
.hc_lnav .allbtn{z-index:99999;position:relative}
.hc_lnav .allbtn h2{}
.hc_lnav .allbtn h2 a{line-height:35px;background-color:#0188cc;padding-left:10px;width:100%;display:block;height:36px;color:#ffffff;font-size:1.4rem;font-weight:normal; text-decoration:none; padding-top:6px;}
.hc_lnav .allbtn h2 a:hover{background-color:#0188cc;text-decoration:none}
.hc_lnav .allbtn h2 strong{margin-top:4px;width:25px; background:url(../images/menu_001.png) center center no-repeat;float:left;height:25px;margin-right:10px;text-decoration:none}
.hc_lnav .allbtn ul{background-color:#fcfcfc;width:100%;top:36px;}
.hc_lnav .allbtn ul li{padding-bottom:7px;clear:both;cursor:default;}
.hc_lnav .allbtn ul li .tx{background-image:url(../images/header_bg1.png);line-height:35px;background-color:#f5f5f5;padding-left:10px;background-repeat:no-repeat;background-position:right center;height:35px;_background-image:none}
.hc_lnav .allbtn ul li .tx a{ padding-top:6px;line-height:35px; display:block; color:#666666;font-size:1.4rem; font-weight:bold; text-decoration:none;}
.hc_lnav .allbtn ul li .tx a i{line-height:30px;margin-top:4px;width:25px;background-position:0px 0px;float:left;height:25px;margin-right:10px;text-decoration:none}
.hc_lnav .allbtn ul li.a1 .tx a i{background:url(../images/menu_002.png) center center no-repeat;}
.hc_lnav .allbtn ul li.a2 .tx a i{background:url(../images/menu_003.png) center center no-repeat;}
.hc_lnav .allbtn ul li.a3 .tx a i{background:url(../images/menu_004.png) center center no-repeat;}
.hc_lnav .allbtn ul li.a4 .tx a i{background:url(../images/menu_005.png) center center no-repeat;}
.hc_lnav .allbtn ul li.a5 .tx a i{background:url(../images/menu_006.png) center center no-repeat;}
.hc_lnav .allbtn ul li.a6 .tx a i{background:url(../images/menu_007.png) center center no-repeat;}
.hc_lnav .allbtn ul li .dl{color:#666666;clear:both;overflow:auto;padding-top:4px;}
.hc_lnav .allbtn ul li .dl a{display:block;font-size:1.4rem; line-height:30px;color:#666;margin-left:35px;margin-right:6px;text-decoration:none; }
.hc_lnav .allbtn:hover ul{display:block}
.hc_lnav .allbtn ul li:hover{background-color:#fcfcfc}
.hc_lnav .allbtn ul li:hover .tx{background-color:#f5f5f5}
.hc_lnav .allbtn ul li:hover .tx a{color:#666666}
.hc_lnav .allbtn ul li:hover .dl{color:#666666;display:block;}



/***Í¼±êÑùÊ½***/
.logo-link{ width:200px; float:left; display:block; position:relative;  height:50px;}
.logo-link:before{ width:200px; height:50px; display:block;background-size:100% auto; background-repeat:no-repeat; content:'';}
.logo1:before{ background-image:url(../images/logo.png);}

.top_search-link{ width:44px; float:left; display:block; position:relative;  height:34px;}
.top_search-link:before{ width:44px; height:34px; display:block;background-size:100% auto; background-repeat:no-repeat; content:'';}
.top_search1:before{ background-image:url(../images/search_off.png);}
.top_search2:before{ background-image:url(../images/menu_off.png);}


.main_menu_link{ width:188px; float:left; display:block; position:relative;  height:58px;}
.main_menu_link:before{ width:188px; height:58px; display:block;background-size:100% auto; background-repeat:no-repeat; content:'';}

.main_menu_hover{ width:31px; float:right; display:block; position:relative;  height:58px;}
.main_menu_hover:before{ width:31px; height:58px; display:block;background-size:100% auto; background-repeat:no-repeat; content:'';}
.main_menu1:before{ background-image:url(../images/index_link_01.png);}
.main_menu2:before{ background-image:url(../images/index_link_03.png);}
.main_menu3:before{ background-image:url(../images/index_link_05.png);}
.main_menu4:before{ background-image:url(../images/index_link_02.png);}
.main_menu5:before{ background-image:url(../images/index_link_04.png);}
.main_menu6:before{ background-image:url(../images/index_link_06.png);}

.menu_new{ color:#fff; font-size:14px;}
.menu_new a{ color:#fff;}
.adv_con_top{ background:url(images/adv_100.jpg) no-repeat;background-size:100% 100%; height:90px; margin-top:20px;}
.adv_con_top span{ display:block;color:#fff; font-size:16px; font-weight:bold; padding-left:20px; padding-top:20px;}
.adv_con_top font{ display:block; font-size:12px; padding-top:10px;}
.adv_top_con{ padding:10px 25px; font-size:14px; line-height:30px;}
.adv_cen_01{ background:url(images/adv_110.jpg) left top no-repeat;background-size:100px 180px; margin-top:20px;}
.adv_cen_01 .adv_01_left{ border-top:1px solid #00478b; border-right:1px solid #00478b; border-bottom:1px solid #00478b; margin-left:90px; font-size:14px; line-height:30px; padding:10px;}
.adv_cen_02{ background:url(images/adv_120.jpg) left top no-repeat;background-size:100px 180px; margin-top:20px;}
.adv_cen_02 .adv_02_left{ border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #00478b; margin-left:90px; font-size:14px; line-height:30px; padding:10px;}
.adv_cen_03{ background:url(images/adv_130.jpg) left top no-repeat;background-size:100px 180px; margin-top:20px;}
.adv_cen_03 .adv_03_left{ border-top:1px solid #00478b; border-right:1px solid #00478b; border-bottom:1px solid #00478b; margin-left:90px; font-size:14px; line-height:30px; padding:10px;}
