/* CSS Document */

.top_bg{background: url(../images/top_bg_blue.gif) repeat-x;padding: 30px 0 0;height: 150px;position: relative;z-index: 10;}
.header{width: 1200px; margin:0 auto;}
.h_con{height: 90px;overflow:hidden;}
.h_con h1{float:left;padding: 0px 20px 0 0;}
.h_con h1 img{height: 80px;}
.h_con .h_dw{float:left;padding: 15px 0 10px 18px;font-size:24px;color: #0051a3;font-weight: bold;line-height: 28px;background: url(../images/t_line.gif) no-repeat 0 18px;}
.h_dw span{  display:block; font-size:18px; color:#333;font-weight: normal;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.h_con .tel{ float:right;font-size: 14px;color: #333;font-weight: bold; background:url(../images/tel_blue.gif) no-repeat 0 8px; padding:3px 0 0 60px;line-height: 24px;}
.tel i{font-size: 24px;color: #0051a3;display: block;}
.h_nav{ height:60px; line-height:60px;}
.h_nav li{height: 60px;float:left;background: url(../images/nav_bor_blue.gif) no-repeat right 0;margin-left:-1px;position: relative;}
.h_nav li a{ font-size:16px; color:#fff; padding:0 42px;display:block; float:left;position: relative;z-index: 4; text-decoration:none;}
.h_nav li a:hover{background:#f3a30c\9;}/* IE6ã€IE7ã€IE8æ”¯æŒ */
.h_nav li:after{content:'';position:absolute;width:100%;height:0;background-color:#f3a30c;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;}
.h_nav li:hover:after,.h_nav li.cur:after{height:100%;}
em,i{ font-style:normal;}
.h_nav li .erji{ display:none; background:#0051a3; width:172px;text-align:center; position:absolute; top:60px; left:0;}
.h_nav li .erji li{height: 40px;line-height: 40px; border-bottom:#fff 1px solid; background:none;margin: 0;}
.h_nav li .erji a,.h_nav li.cur .erji a{ height:40px; line-height:40px; width:172px;padding: 0;}
.h_nav li.li03 .erji,.h_nav li.li03 .erji a,.h_nav li.li03.cur .erji a{width:185px;}
.h_nav li.li06 .erji,.h_nav li.li06 .erji a,.h_nav li.li06.cur .erji a{width:125px;}


.f_bg{background: url(../images/f_bg_blue.gif) repeat-x;height:329px;overflow:hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_nav{ height:75px; line-height:75px; text-align:center; overflow:hidden; color:#fff;}
.f_nav a{ font-size:16px; color:#fff; padding:0 15px;}
.f_logo{padding: 50px 0 0;width: 250px;height: 184px;text-align: center;background: url(../images/f_line_blue.gif) no-repeat right 36px;}
.f_logo img{/* width:166px; */height: 80px;}
.f_logo b{display: block;font-size: 24px;color: #fff;line-height: 28px;padding: 10px 10px 0;}
.f_ban{padding: 15px 0 0 40px;height: 219px;width: 445px;background: url(../images/f_line_blue.gif) no-repeat right 16px;}
.f_ban p{ font-size:14px; color:#dde3ee; line-height:32px;}
.f_ban span{ padding:0 20px;}
.f_ban a{ font-size:14px; color:#dde3ee;}
.f_er{ padding:35px 0 0;width: 440px;}
.f_er p{float:left;width: 150px;text-align:center;padding:0 0 0 20px;}
.f_er span{display: block;font-size: 14px;color: #fff;line-height: 18px;}
.f_er span i{display:block;}
.f_er img{ width:150px; height:150px;}

.chanp ul li a{display:none;font-size: 18px;color: #fff;width: 270px;height: 223px;position: absolute;top: 0;left: 0;background: url(../images/cp_picbg_blue.png) no-repeat;text-align: center;line-height: 90px;padding:0 14px;}
.iflow{width: 800px;background: url(../images/ban_line_blue.gif) no-repeat 115px 33px;}
.ban_tel p{font-size: 14px;color: #fff;font-weight: bold; background:url(../images/ban_tel_blue.gif) no-repeat 0 5px; padding:0 0 0 60px;line-height: 24px;}
.three_bg{ background:url(../images/three_tbg_blue.jpg) no-repeat center 0;}
.three01_m ul li:hover{ background:url(../images/three_k01_blue.png) no-repeat;}
.three02 dl dt{width: 108px; margin:0 auto;height: 108px; background:url(../images/three_k03_blue.png) no-repeat;}
.ab_bg{background: url(../images/ab_bg_blue.gif) no-repeat center 0;height:605px;font-size: 0;overflow:hidden;}
.about dl dd span a:hover,.about dl dd span a:first-child{background: url(../images/ab_btn02_blue.png) no-repeat;}
.honor_t ul li a{display:block;width: 175px;text-align: center;height:42px;line-height:42px;color:#fff;font-size: 18px;overflow:hidden; background:url(../images/photo_k01_blue.png) no-repeat;}
.xhclus strong {
	font-size: 30px;
	color: #0051a3;
}
.xhlbg span {
	padding: 0 3px;
	background-color: #0051a3;
	color: #fff;
	font-size: 18px;
	position: relative;
	top: 12px;
}
.hotkey .fr .keys input {
	height: 28px;
	line-height: 18px;
	padding: 0px 10px;
	border: 1px solid #0051a3;
}
.hotkey .fr .keybtn {
	width: 70px;
	height: 30px;
	background: #0051a3;
	color: #fff;
	border: none;
	}
.procat dd {
				border-left: 1px solid #ddd;
				border-right: 1px solid #ddd;
				border-bottom: 1px solid #ddd;
				height: 57px;
				line-height: 57px;
				text-align: center;
			}
.procat dt span {
				padding: 0px 3px;
				height: 20px;
				line-height: 40px;
				background: #fff;
				color: #0051a3;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
			}
.case_bt b,.ys_bt b{color: #0051a3;}
.ys_t ul li{font-size: 14px;color: #fff;width: 85px;height: 85px;text-align: center;float: left;background: #0051a3;margin-left:18px;}
.ys_qie h3{font-size: 18px;color: #0051a3;}
.fenl_ul01 li a{font-size: 18px;color:#0051a3;font-weight: bold;width: 295px;height: 60px;text-align: center;line-height: 60px;display: block;}
.ban01{background: #0051a3;height: 200px;box-shadow: 0 3px 10px 3px #d0d0d0;margin-bottom:80px;}
.three01 h3,.three02 h3,.three03 h3{font-size: 24px;color: #0051a3;height: 65px;line-height: 60px;text-align: center;overflow: hidden; background:url(../images/three_line.gif) no-repeat center 63px;}
.three01_m ul li b{display: block;font-size: 24px;color: #0051a3; padding:33px 0 0;}
.three03 dl dd h5{font-size: 24px;color: #0051a3;height: 30px;line-height: 30px;overflow: hidden;}
.xin_bt b{color: #0051a3;}
.xin dl dt{width: 80px;height: 80px;float: left;background: #0051a3;margin:60px 20px 0 -1px;}
.xin dl:hover{background: #0051a3;color: #fff;border: #0051a3 1px solid;}
.news_t ul li.on a,.news_t ul li a:hover{color: #0051a3;font-weight: bold;}
.wd_t a{font-size: 18px;color: #0051a3;font-weight: bold;}
.about dl dd h5 i{ display:block; font-size:36px; color:#0051a3;font-weight: normal; padding:20px 0 5px; font-family:Arial, Helvetica, sans-serif;}
.about dl dd b{display: block;font-size: 18px;color: #0051a3;height: 30px;line-height: 30px; padding:20px 0;}
.links_l{width: 140px;font-size: 16px;color: #0051a3;}

.procat dt {

				width: 220px;

				padding: 28px 28px 20px;

				background: #0051a3;

				text-align: center;

			}
.three03_m{background: #0051a3;height: 450px; margin:20px 0 0;}
.xin dl dd h5{font-size: 18px;color: #0051a3;height: 30px;line-height: 30px;overflow: hidden;}
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover {background: url(../images/p16-icon6.png) no-repeat bottom center #0051a3;border-color: #0051a3;}
.client-2 .my-kefu-tel-main {background: #0051a3;color: #fff;height: 56px;width: 247px;padding: 9px 0 6px;float: left;}
.client-2 .my-kefu-main {background: #0051a3;width: 97px;height: 56px;position: relative;padding: 9px 0 6px;float: left;}
.p14-left-nav-1-tit {

            background: #0051a3;

            height: 80px;                            

        }
.p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{

            background: url(../images/p14-icon2.png) no-repeat right center #0051a3; 

        }
.pc-cx-tel-1-t1 {

                    width: 114px;

                    height: 44px;

                    background: #0051a3;

                    font-size: 18px;

                    line-height: 44px;

                    text-align: center;

                    float: right;

}
.pc-cx-tel-1-t2 {

                    height: 56px;

                    padding-left: 70px;

                    background: url(../images/pc-xc-icon2_blue.png) no-repeat 10px top;

                    font-size: 18px;

                    line-height: 18px;

                    color: #0051a3;

}  
.fdh-01-tit {

            background: #0051a3;

            height: 80px;

        }
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {

            background: #0051a3;

            border-color: #0051a3;

        }
.p14-infolist-1-list dl:hover{border:1px solid #0051a3;}
.p14-infolist-1-list dl:hover h4 a {

            color: #0051a3;

        }
        .fdh-01-nav-one h3.sidenavcur,

        .fdh-01-nav-one h3:hover {

            background: url(../images/p14-icon2.png) no-repeat right center  #0051a3;

        }
        .p16-left-nav-1 li.sidenavcur,

        .p16-left-nav-1 li:hover {

            background: url(../images/p16-icon6.png) no-repeat bottom center #0051a3;

            border-color: #0051a3;

        }
a:hover {text-decoration: none; color:#e5ca0a;}
.fullSlide .hd ul .on{background: #0051a3;}
.news02 dd h3 a:hover,.news02 dl:hover dt b,.wd dt a:hover{ color:#0051a3;}
.news_bt a:hover{color: #0051a3;}
        .leftnav-z1-list dl:hover {

            border-color: #0051a3;

        }
        .leftnav-z1-list dl:hover .leftnav-z1-list-desc a {

            color: #0051a3;

        }