body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:'微软雅黑'}
fieldset,img{border:0px;margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font-size:12px;line-height:24px;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
.clear{clear:both;}
.clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}

/**/
.top{width:100%;height:33px;line-height:33px;border-bottom:1px solid #ececec}
.header{width:1160px;height:33px;margin:0 auto}
.header p{width:400px;height:33px;float:left;color:#939393;}
.header_r{width:220px;height:33px;float:right;color:#999;text-align:right}
.header_r a{margin-left:10px;margin-right:10px;color:#939393;}
.logo{width:1160px;height:121px;margin:0 auto;}
.ss{width:100%;height:58px;overflow:hidden;background-color:#fafafa;margin-bottom:25px;border-bottom:1px solid #ececec}
.sscon{width:1160px;height:58px;margin:0 auto;}
.ssH{width:600px;height:58px;float:left;overflow:hidden;line-height:58px}
.ssH span{color:#717171;font-weight:bold}
.ssH a{margin-left:10px;color:#717171}
.search{float:right;height:26px;width:260x;display:inline;margin-top:15px;border:1px solid #c5c5c5}
.search input.txt{height:26px;width:215px;color:#af8262;border:0px;float:left;color:#999;padding-left:10px;}
.search input.btn{width:45px;height:26px;border:0px;float:right;background-color:#c5c5c5;text-align:center;color:#333;}
.nav{width:100%;height:52px;line-height:52px;background-color:#014b90}
.menu{width:1160px;height:52px;margin:0 auto;z-index:100;float:none;}
.menu li{float:left;font-size:15px;text-align:center;padding:0;height:52px;display:inline-block;	/*background: url(../images/hx_04.jpg) no-repeat right center;*/position:relative;}
.menu li a{color:#fff;font-size: 16px;text-decoration:none;display:block;padding:0 60px;}
.menu li a:hover{text-decoration:none;}
.menu li dl{position:absolute;width:100%;top:52px;z-index:101;background:#003b71;padding:0 20px;display:none;overflow:hidden;}
.menu li dl dt{width:100%;}
.menu li dl dt a{padding:0;}
.linob{background:none!important}
.libh,.menu li:hover{background:#eca527;}
.libh a{color:#fff!important;}

/**/
.banner{width:100%;height:480px;margin:0 auto;position:relative;overflow:hidden}
.slide-main{height:480px;position:relative;width:100%;}
.item{display:block;width:100%;position:absolute;z-index:124;top:445px;left:0;text-align:center;}
.item a{display:inline-block;width:12px;height:12px;margin-right:20px;background-color:#0173ba;overflow:hidden;color:#FFF;text-align:center;line-height:20px;text-decoration:none}
.item a.cur{background-color:#eca527;}
.slide-box{width:100%;height:480px;overflow:hidden;}
.slide-box,.slide{display:block;width:100%;height:480px;overflow:hidden;}

/**/
.con1{width:1160px;height:auto;margin:0 auto;overflow:hidden;margin-top:30px;background-image:url(../images/hx_05.jpg);background-repeat:no-repeat;background-position:top center;padding-top:73px;}

/*产品*/
.cpSpan{margin-bottom:22px;background-color:#fff;overflow:hidden;}
.cp_t{margin-bottom:28px;}
.cp_t p{text-align:center;font-size:28px;line-height:36px;font-weight:bold;color:#014b90;}
.cp_t p a{color:#014b90;}
.cpMu{width:210px;overflow:hidden;}
.cpMu h4{height:80px;line-height:80px;background:#014b90 url(../images/cpmutit.png) no-repeat 24px center;text-align:center;}
.cpMu h4 a{font-size:20px;color:#fff;}
.cpMu ul{}
.cpMu li{background:url(../images/cpmuli_ico.png) no-repeat 176px center;}
.cpMu li a{padding-left:16px;margin:0 6px;display:block;height:50px;line-height:50px;border-bottom:1px dotted #b2bcc8;font-size:13px;color:#333;text-decoration:none;}
.cpMu li:hover{background-color:#546a85;}
.cpMu li:hover a{color:#fff;}
.cpMuCont{margin-top:2px;padding-bottom:12px;border:1px solid #e2e2e2;}
.cpList{margin-right:10px;width:920px;overflow:hidden;}
.cpListCont{}
.cpList dl{margin:0 10px;float:left;width:210px;}
.cpList dl dt img{display:block;border:1px solid #e5e5e5;width:208px;height:156px;}
.cpList dl dd{height:30px;overflow:hidden;text-align:center}
.cpList dl dd h5{font-size:14px;height:30px;line-height:30px;}
.cpList dl dd h5 a{color:#546a85;}
.cpList dl dd p{line-height:20px;height:40px;font-size:13px;overflow:hidden;color:#546a85;}
.cpList dl dd div{margin-top:16px;overflow:hidden;}
.cpList dl dd div span{float:left;width:50%;line-height:22px;color:#767676;}
.cpList dl dd div span em{position:relative;top:-1px;margin-right:6px;color:#b0b0b0;}

/**/
.gcal{width:100%;height:470px;overflow:hidden;margin-top:30px;background-color:#eeeeee}
.gcal_t{width:1160px;height:90px;margin:0 auto;overflow:hidden;margin-top:50px;}
.gcal_c{width:1101px;height:243px;margin:0 auto;overflow:hidden;margin-top:50px;}
.gcal_c ul li{width:264px;height:243px;float:left;background-image:url(../images/hx_19.jpg);background-repeat:no-repeat;background-position:top center;margin-right:15PX}
.gcal_c ul li span{width:224px;height:50px;margin-left:23px;line-height:50px;font-size:14px;color:#FFF}
.gcal_c ul li span a{color:#FFF}
.gcal_c ul li p{width:224px;height:72px;margin-left:23px;color:#FFF}
.gcal_c ul li:hover{background-image:url(../images/hx_20.jpg);}
.anpic{width:239px;height:183px;margin-left:13px;margin-top:13px}
.al_b{width:224px;height:28px;margin-left:20px;color:#FFF;text-align:center;margin-top:20px}

/**/
.gsjj{margin-top:30px;width:100%;height:auto;overflow:hidden;background-color:#f3f3f3;position:relative;padding-bottom:30px;}
.gsjj_c{width:1160px;height:auto;margin:0 auto;overflow:hidden;margin-top:50px;background-image:url(../images/hx_33.jpg);background-repeat:no-repeat;background-position:top center;padding-top:38px;overflow:hidden;}
.gsjj_t{margin-bottom:28px;}
.gsjj_t p{text-align:center;font-size:28px;line-height:36px;font-weight:bold;color:#014b90;}
.gsjj_t p a{color:#014b90;}
.jjpic{width:470px;height:345px;float:left;overflow:hidden;}
.jjcon{width:670px;height:345px;float:right;overflow:hidden;}
.jjcon span{height:40px;overflow:hidden;line-height:40px;margin-top:5px;font-size:18px;}
.jjcon p{height:112px;overflow:hidden;text-indent:24px;line-height:28px;margin-top:5px;color:#555}
.xhbg{background-image:url(../images/xhbg.jpg);background-repeat:no-repeat;background-position:top center;padding-top:38px;margin-top:60px;}
.xhbg .xhtit{margin-bottom:28px;}
.xhbg .xhtit p{text-align:center;font-size:28px;line-height:36px;font-weight:bold;color:#014b90;}
.xhbg .xhtit p a{color:#014b90;}
.jjbtn{width:1160px;margin:18px auto;overflow:hidden;}
.jjbtn li{margin-right:10px;width:185px;}
.jjbtn img{width:177px;height:125px;padding:3px;border:1px solid #ccc;}

/**/
.con4{width:1160px;height:300px;margin:0 auto;overflow:hidden;margin-top:50px;}
.xwzx{width:366px;height:300px;float:left;overflow:hidden;margin-right:30px;}
.xwzx_t{width:366px;height:40px;float:left;overflow:hidden;background-image:url(../images/hx_40.jpg);background-repeat:no-repeat;background-position:bottom left}
.xwzx_t>a{font-size:20px;font-weight:bold;color:#0088d9;}
.xwzx_t img{float:left}
.xwzx_t span{width:60px;height:40px;float:right;text-align:right}
.xwzx_c{width:700px;float:left;overflow:hidden;margin-top:20px;}
.xwzx_pic{width:224px;height:168px;float:left;}
.xwcon{width:460px;float:right;}
.xwcon p{width:460px;height:72px;float:left;overflow:hidden}
.xwcon span{width:460px;height:45px;float:left;font-weight:bold;font-size:14px;line-height:45px;font-weight:bold;}
.xwcon p{width:460px;height:78px;float:left;overflow:hidden;text-indent:24px;color:#666;line-height:26px}
.xwcon p a{color:#666}
.xwcon_pb{width:460px;height:25px;float:left;margin-top:15px}
.xwzx ul{width:700px;float:left;overflow:hidden;margin-top:18px;}
.xwzx ul li{width:685px;height:30px;float:left;overflow:hidden;line-height:30px;background-image:url(../images/om_11.jpg);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
.xwzx ul li p{width:500px;height:30px;float:left;overflow:hidden;}
.xwzx ul li span{width:100px;height:30px;float:right;overflow:hidden;text-align:right;color:#999}
.xwzx ul li a{color:#555}
.wtjd{width:383px;height:485px;float:right;overflow:hidden;}
.wtjd_t{width:383px;height:40px;float:left;overflow:hidden;display:inline;background-image:url(../images/hx_40.jpg);background-repeat:no-repeat;background-position:bottom left;margin-bottom:15px}
.wtjd_t>a{font-size:20px;font-weight:bold;color:#0088d9;}
.wtjd_t img{float:left}
.wtjd_t span{width:60px;height:40px;float:right;text-align:right}
.wtjd_c{width:383px;height:430px;float:left;overflow:hidden;}
.wtjd_c ul{width:383px;height:430px;float:left;overflow:hidden;}
.wtjd_c ul li{width:383px;height:92px;float:left;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/hx_55.jpg);background-position:top left;margin-top:10px;}
.wt{width:352px;height:36px;float:left;overflow:hidden;line-height:24px;display:inline;font-size:14px;overflow:hidden;margin-left:30px;}
.wt p{width:352px;height:24px;float:right;display:inline;overflow:hidden;color:#666;}
.jd{width:352px;height:48px;float:left;overflow:hidden;line-height:26px;display:inline;margin-left:30px}
.jd p{width:352px;height:54px;float:right;color:#666;}
.jd p a{color:#fb9502}

/**/
.links{width:100%;height:68px;background-color:#fff}
.links_c{width:1160px;height:68px;margin:0 auto;line-height:68px;overflow:hidden;background-image:url(../images/hx_57.jpg);background-repeat:no-repeat;background-position:left center;}
.links_c p{width:1070px;height:68px;float:right;line-height:100%;}
.links_c p a{margin-right:20px;display:inline-block;margin-top:15px;color:#666;}

/**/
.footer{width:100%;margin-top:30px;height:270px;overflow:hidden;background-color:#015aac;/*background-repeat: no-repeat;
			background-image: url(../images/hx_58.jpg);
			background-position: top center;*/}
	.fnav{width:1160px;height:40px;margin:0 auto;line-height:40px;text-align:center;color:#d4d4d4;margin-top:40px;border:1px solid #378edd}
	.fnav a{margin-right:25px;margin-left:25px;color:#fff;font-size:14px;}
	.fb{width:100%;margin:0 auto;padding:30px 0;margin-top:30px;text-align:center;background:#353535;}
	.fb p{color:#fff;overflow:hidden;}
	.fb p a{color:#fff}

	/**/