html,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,body,tr,th,td,input,textarea,select,option,span,a,strong,i,img,form,p{ padding:0; margin:0; border:none;}
a{ text-decoration:none;/*清除下划线*/ color: #515151; font-size:14px;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none; outline:none;}
li{ list-style: none outside none;/*清除列表样式*/}
input,option{ outline:none;/*清除外部边框*/}
a img{ border:0;}/*清除IE带有链接的图片多余边框*/
body,html{ font-size:14px; font-family:Arial, Helvetica, sans-serif;color: #515151; background:#fff; /*overflow-x:hidden;*/ padding:0; margin:0; height:100%;min-width: 1262px;margin: auto;}
.clearFloat{ zoom:1}/*针对IE6，IE7*/
.clearFloat:after{ content:""; display:block; height:0; overflow:hidden; clear:both;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
i{ font-style:normal;}

.wrap{ margin:0 auto; width:100%; height:auto;position:relative;}
.main{ width:1100px; margin:0 auto; height:auto; }

/*h_t*/
.h_t{ width:100%; height:30px; background:#f0f0f0; margin:auto;}
.h_to{ width:1100px; height:30px; margin: 0 auto;}
.h_to p{ font-family:"微软雅黑"; font-size:12px; color:#5f5f5f; line-height:30px; float:left;}
.h_to .ht_r{ width:268px; float:right;}
.h_to .ht_r li{ float:right; height:30px; line-height:30px;}
.h_to .ht_r li i{ float:left; margin-top:7px;}
.h_to .ht_r li a{ color:#5f5f5f; font-size:12px; margin-left:5px; margin-right:15px;}
/*h_r*/
.h_r{height: 140px; margin: 0 auto; background:url(../images/h_bg_02.jpg) center center no-repeat;}
.h_r .hr_m{ width:1100px; height:140px; margin: 0 auto;}
.logo{ float: left; margin-top: 34px;}
.logo img{height:70px;}
.h_r .hr_m .hr_l{ width:400px; height:140px; float:right;}
.h_r .hr_m .hr_l .hr1{ width:220px; margin-top:40px; float:left; margin-left:18px;}
.h_r .hr_m .hr_l .hr1 img{ float:left;}
.h_r .hr_m .hr_l .hr1 span{ float:right;}
.h_r .hr_m .hr_l .hr1 span p{ color:#414141; font-size:16px;}
.h_r .hr_m .hr_l .hr1 span h1{ color:#ff5400; font-size:24px;}

.h_r .hr_m .hr_l .hr2{ width:162px; margin-top:36px; float:right;}
.h_r .hr_m .hr_l .hr2 span{ float:right;}
.h_r .hr_m .hr_l .hr2 img{ float:left; margin-left:16px; margin-top:-4px;}
.h_r .hr_m .hr_l .hr2 span p{ color:#414141; font-size:16px; margin-top:5px;}
/*h_r--end*/


/*nav*/
.top{ width:100%; height: 55px; margin:0 auto; background:url(../images/nav_bg_02.jpg) center center no-repeat; position: relative;}
.m_n{ width:1100px; margin:0 auto; height:auto; }
.fixed{ position: fixed; top: 0;}
.nav_bar{ width:1100px; height:55px; margin:0 auto;}
.nav_bar ul li{ list-style-type: none; float: left; text-align: center; line-height:55px; width:133px; height:55px;}
.nav_bar ul li a{ color: #fff; font-size: 18px; text-decoration: none; display: block;}
.nav_bar ul li a:hover{ background: url(../images/tb3.png) no-repeat center 47px;}
.nav_bar ul li a p{ font-size: 10px; font-family: Arial; line-height: 20px; text-transform : uppercase;}
.nav_bar ul li:hover p{ color: #caefff;}
.nav_bar ul li.l1:hover .hid{ display: block;}
.hid{ width: 100%; height:56px; background:rgba(245,249,253,.9); position: absolute; left: 0; display:none; border-top: 1px solid #0392e5; z-index: 10;}
#cur,.cur{ background:#0185bf;}
.hid ol{ width: 1100px; margin: 0 auto;}
.hid_l{ float: left;}
.nav_bar ul li .hid_l .xe span a{ font-family:"微软雅黑"; color: #000; font-size: 14px; line-height: 56px; border:0; float:left;}
.nav_bar ul li .hid_l .xe span a:hover{ color: #017aaf; font-size: 14px; line-height: 56px; border:0;}
.nav_bar ul li .hid_l .xe span{ float:left; margin-left:32px;}
.xe{ float: left;}

/*banner*/
.flexslider{ 
	position:relative;
	overflow:hidden;
}
.slides{position:relative;z-index:1; }
.slides li{height:418px; background-repeat:no-repeat; background-position:top center; background-size:cover;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:60px;height:10px;margin:0 5px;*display:inline;zoom:1;

}
.flex-control-nav a{
	display:inline-block;
	width:60px;
	height:10px;
	overflow:hidden;
	background:#fff;
	cursor:pointer;
	text-align:-9999px; 
	line-height:50px;
}
.flex-control-nav .flex-active{ background:#ff5400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:86px;height:153px;overflow:hidden;cursor:pointer;position:absolute;text-indent:-999999px;}
.flex-direction-nav li a.flex-prev{left:230px;/*background:url(../images/leftarrow.png) center center no-repeat;*/}
.flex-direction-nav li a.flex-next{right:230px;/*background:url(../images/rightarrow.png) center center no-repeat;*/}
/*end*/




/*con*/
.con{ width: 1100px; margin:0 auto; margin-top:30px; overflow:hidden;}
/*box1开始*/
.box1 .title{ width:1100px; height:45px; border-bottom:1px solid #b2cfe3;}
.box1 img{ float:left; margin-right:10px;}
.box1 h1{ font-family:"微软雅黑"; font-size:24px; color:#017aaf; line-height:22px; float:left;}
.box1 i{ font-family:"Aparajita"; font-size:14px; color:#0160a3; font-style:normal; float:left; line-height:30px; margin-left:16px;}
.box1 .title_m{ width:70px; height:25px; float:right; border-radius:40px; background:#017aaf; }
.box1 .title_m:hover{ background:none; border:1px solid #017aaf;}
.box1 .title_m a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:25px; text-align:center; display:block; float:none;}
.box1 .title_m a:hover{ color:#017aaf;  text-decoration:none;}

.box1 .box1_l{ width:520px; float:left;}
/*新闻内容轮播*/
#container {
	width:518px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:518px;
	height:296px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:13px;
	left:1px;
	z-index:500;
}


#slides {
	width:518px;
	height:296px;
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:273px;
	left:480px;
	width:7px;
	height:12px;
	display:block;
	z-index:101;
}

.slides_container {
	width:518px;
	height:296px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:500px;
}

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.caption {
	position:absolute;
	bottom:-35px;
	height:30px;
	padding:5px 20px 0 10px;
	background:#000;
	background:rgba(255,255,255,.8);
	width:518px;
	font-size:14px;
	line-height:30px;
	color:#2d2d2d;
	text-shadow:none;
}
.caption img{ margin-top:7px;}
.caption p a:link,a:visited {
	color:#2d2d2d;
	text-decoration:none;
}

.caption p a:hover,a:active {
	color:#017aaf;
	text-decoration:none;
}




/*新闻内容轮播结束*/

.box1_l ol{ margin-top:30px;}
.box1_l ol li{ width:518px; background:url(../images/icon1_03.png) center left no-repeat; margin-left:15px; margin-top:22px;}
.box1_l ol li a{ font-family:"微软雅黑"; font-size:14px; color:#585858; margin-left:17px;}
.box1_l ol li i{ float:right; font-family:"Arial"; font-size:14px; color:#989898; margin-left:0px; margin-right:20px;}
.box1_l ol li:hover a{ color:#017aaf; text-decoration:none;}
.box1_l ol li:hover{ background:url(../images/icon3_03.png) center left no-repeat;}

.box1 .box1_r{ width:547px; float:right;}
.box1 .box1_r ul li{ width:527px; height:91px; padding-right:10px; padding-left:10px;border-bottom:1px solid #e6e6e6; margin-top:13px; padding-top:15px;}
.box1 .box1_r ul li .date{ width:76px; height:76px; background:#4aaad4; float:left; margin-right:20px;}
.box1 .box1_r ul li .date b{ font-family:"Arial"; font-size:36px; color:#FFF; display:block; text-align:center; line-height:60px; font-weight:normal;}
.box1 .box1_r ul li .date span{ background:#ffffff; border-radius:0px; margin-right:1px;font-family:"Arial"; font-size:12px; color:#4aaad4; display:block; float:left; width:74px; height:20px; margin-left:1px; margin-top:1px; text-align:center; line-height:20px;}
.box1 .box1_r ul li h2{ font-family:"微软雅黑"; font-size:18px; color:#000000; font-weight:normal; line-height:28px;}
.box1 .box1_r ul li p{ font-family:"微软雅黑"; font-size:14px; color:#777777; font-weight:normal; line-height:28px;}

.box1 .box1_r ul li:hover{ background:#f2f2f2;}
.box1 .box1_r ul li:hover .date {background:#bf3131;}
.box1 .box1_r ul li:hover .date span{ color:#bf3131;}
.box1 .box1_r ul li:hover h2{ color:#bf3131; text-decoration:underline;}
/*box1结束*/

/*box2*/
.box2_bg{height:470px; margin:0 auto; background:url(../images/box2_bg_02.png) center center no-repeat; }
.box2_l{ width:1100px; margin:0 auto; overflow:hidden}
.box2_l .title{ width:552px; height:45px; float:left; border-bottom:1px solid #b2cfe3; margin-top:50px; margin-bottom:29px;}
.box2_l img{ float:left; margin-right:5px;}
.box2_l h1{ font-family:"微软雅黑"; font-size:24px; color:#017aaf; line-height:22px; float:left;}
.box2_l i{ font-family:"Aparajita"; font-size:14px; color:#0160a3; font-style:normal; float:left; line-height:30px; margin-left:8px; margin-right:5px;}
.box2_l .title_m{ width:76px; height:25px; float:left;color:#9dcbfe;}
.box2_l .title_m a{ font-family:"微软雅黑"; font-size:14px; color:#000000; line-height:25px; text-align:center; display:block; float:none; float:left; padding:0px 7px 0px 7px; margin-right:1px;}
.box2_l .title_m a:hover{ color:#ffffff; border-radius:40px; background:#017aaf; text-decoration:none;}
.box2_l .box2_con{ width:552px; float:left;}
.box2_l .box2_con .title img{ margin-right:5px;}
.box2_l .box2_con img{ margin-right:19px;}
.box2_l .box2_con p{ font-family:"微软雅黑"; font-size:14px; color:#000000; line-height:26px; text-align:left;}
.box2_l .box2_con .box2_more{ width:170px; height:44px; background:#017aaf; float:left; margin-top:42px;}
.box2_l .box2_con .box2_more a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:44px; text-align:center; display:block; text-decoration:none;}
.box2_l .box2_con .box2_more:hover{ background:#ff5200;}
.box2_l .box2_con .box2_pro{ width:170px; height:44px; background:#bf3131; float:left; margin-left:15px; margin-top:42px;}
.box2_l .box2_con .box2_pro a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:44px; text-align:center; display:block; text-decoration:none;}
.box2_l .box2_con .title .box2_pro:hover{ background:#ff5200;}

.box2_r{ width:504px; overflow:hidden; float:right;}
.box2_r .title{ width:504px; height:45px; float:right; border-bottom:1px solid #b2cfe3; margin-top:50px; margin-bottom:29px;}
.box2_r .title img{ float:left; margin-right:5px;}
.box2_r h1{ font-family:"微软雅黑"; font-size:24px; color:#017aaf; line-height:22px; float:left;}
.box2_r i{ font-family:"Aparajita"; font-size:14px; color:#0160a3; font-style:normal; float:left; line-height:30px; margin-left:8px; margin-right:5px;}
.box2_r .title .title_t{ width:70px; height:25px; float:right; border-radius:40px; background:#017aaf; }
.box2_r .title .title_t a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:25px; text-align:center; display:block; float:none;}
.box2_r .title .title_t:hover{ background:none; border:1px solid #017aaf;}
.box2_r .title .title_t:hover a{ color:#017aaf; text-decoration:none;}
.box2_r img{ margin-right:6px;}
.box2_r .box2_list{ margin-top:130px;}
.box2_r .box2_list li{ width:518px; background:url(../images/icon1_03.png) left 10px no-repeat; margin-top:5px;}
.box2_r .box2_list li a{ font-family:"微软雅黑"; font-size:14px; color:#585858; margin-left:17px;width:376px;display:inline-block;height:30px;line-height:30px;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.box2_r .box2_list li i{ float:right; font-family:"Arial"; font-size:14px; color:#989898; margin-left:0px; margin-right:20px;}
.box2_r .box2_list li:hover a{ color:#017aaf; text-decoration:none;}
.box2_r .box2_list li:hover{ background:url(../images/icon3_03.png) center left no-repeat;}
/*box2 end*/


/*box3*/
.box3{ width:1100px; overflow:hidden; margin:0 auto; margin-top:26px;}
.box3 .box3_l{ float:left;}
.box3 .box3_l li{ width:305px; height:79px; background:url(../images/x_bg_03.jpg) center center no-repeat; margin-top:12px;}
.box3 .box3_l li img{ margin-top:18px; margin-left:40px;}
.box3 .box3_l li h3{ float:right; font-family:"微软雅黑"; font-size:22px; color:#ffffff; line-height:60px; margin-right:35px;}
.box3 .box3_l li p{ float:right; font-family:"微软雅黑"; font-size:12px; color:#ffffff; margin-top:48px; margin-right:-88px;}

.box3 .box3_r{ width:770px; float:right;}
.box3_r .title{ width:770px; height:45px; float:right; border-bottom:1px solid #b2cfe3; margin-top:10px; margin-bottom:23px;}
.box3_r .title img{ float:left; margin-right:5px;}
.box3_r h1{ font-family:"微软雅黑"; font-size:24px; color:#017aaf; line-height:22px; float:left;}
.box3_r i{ font-family:"Aparajita"; font-size:14px; color:#0160a3; font-style:normal; float:left; line-height:30px; margin-left:8px; margin-right:5px;}
.box3_r .title .title_t{ width:70px; height:25px; float:right; border-radius:40px; background:#017aaf; }
.box3_r .title .title_t a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:25px; text-align:center; display:block; float:none;}
.box3_r .title .title_t:hover{ background:none; border:1px solid #017aaf;}
.box3_r .title .title_t:hover a{ color:#017aaf; text-decoration:none;}


/* section */
.section{width:770px; overflow:hidden;}
.section ul{width:770px;}
.section ul li{float:left;margin-left:7px;margin-bottom:10px;display:inline;width:252px;height:137px;overflow:hidden;position:relative;}
.section ul li:first-child{ margin-left:0px;}
.section ul li:first-child+li+li+li{ margin-left:0px;}
.section ul li .photo{width:252px;height:137px;overflow:hidden;}
.section .rsp{width:252px;height:137px;overflow:hidden;position: absolute;background:#017aaf; top:0px;left:0px;}
.section .text{position:absolute;width:252px;height:137px;left:0px;top:0px;overflow:hidden;}
.section .text h3{width:252px;margin-top:40px; line-height:38px;text-align:center;color:#FFFFFF;font-family:"微软雅黑";font-size:22px; font-weight:normal;}
.section .text p{text-align:center; color:#FFFFFF; font-family:"微软雅黑"; font-size:12px;}
.section .text2{ position:absolute; width:132px; height:36px; border:1px solid #ffffff; left:0px; top:0px; overflow:hidden; margin-top:50px; margin-left:-135px;}
.section .text2 a{ color:#ffffff; font-family:"Arial"; font-size:14px; line-height:36px; text-align:center; display:block;}
.section .text2:hover{ border:none; background:#017aaf;}
.section .text2:hover a{ color:#ffffff; text-decoration:none;}
/*box3 end*/

.recruitment{ width:1100px; height:120px; margin:auto; margin-top:20px; background:url(../images/zp_bg_03.jpg) center center no-repeat;}
.recruitment .rec_butt{ width:143px; height:40px; background:url(../images/zp_butt_03.png) center center no-repeat; font-family:"微软雅黑"; font-size:16px; color:#FFF; line-height:40px; text-align:center; float:left; margin-top:42px; margin-left:160px;}
.recruitment a{ text-decoration:none;}

/*box4*/
.box4{ width:1262px; overflow:hidden; margin:0 auto; margin-top:32px;}
.box4 .title{ width:1100px; height:45px; margin:0 auto; border-bottom:1px solid #b2cfe3;}
.box4 .title img{ float:left; margin-right:10px;}
.box4 h1{ font-family:"微软雅黑"; font-size:24px; color:#017aaf; line-height:22px; float:left;}
.box4 i{ font-family:"Aparajita"; font-size:14px; color:#0160a3; font-style:normal; float:left; line-height:30px; margin-left:16px;}
.box4 .title_m{ width:70px; height:25px; float:right; border-radius:40px; background:#017aaf; }
.box4 .title_m:hover{ background:none; border:1px solid #017aaf;}
.box4 .title_m a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:25px; text-align:center; display:block; float:none;}
.box4 .title_m a:hover{ color:#017aaf;  text-decoration:none;}
.scroll_horizontal{position:relative;width:1262px; overflow:hidden; line-height:20px; float:left; margin-top:11px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;margin:20px auto 0; margin-bottom:50px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left; text-align:center; padding:0 9px 0 5px;}
.scroll_horizontal .list li a{ display:block; height:191px; overflow:hidden;}
.scroll_horizontal .list li:hover>a>img{ border:#057cb0 solid 4px;}
.scroll_horizontal .list>li>a>img{ min-height:129px; min-width:192px; border:#e4e4e4 solid 4px;}
.scroll_horizontal .list li a .list_m{ position:absolute; width:208px; height:149px; background-color: rgba(1,122,175,0.5);top:4px; display:none;}
.scroll_horizontal .list li:hover a .list_m{ display:block;}
.scroll_horizontal .list li a .list_m img{ margin-top:50px;}
.scroll_horizontal .list li p{width:208px;height:30px;line-height:30px; overflow:hidden;margin-top:5px; font-size:18px; color:#000;white-space:nowrap;text-overflow: ellipsis;}
.scroll_horizontal .minus{position:absolute;top:68px;width:22px;height:41px;background:url(../images/next_03.png) center center no-repeat;}
.scroll_horizontal .plus{ position:absolute;top:68px;width:22px;height:41px; left:20px; background:url(../images/pre_03.png) center center no-repeat;}
.scroll_horizontal .minus{right:20px;}
/*box4 end*/




/*f_t*/
.f_t{ height: 418px; background:url(../images/f_bg_02.jpg) repeat-x;}
.f_m{width:990px; height:35px; margin:0 auto; padding-top:38px; }
.diy_select{
	height:28px;
	width:250px;
	position:relative;
	font-size:12px;background:#fff;color:#000;float:left;margin:0px 38px;}
.diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:28px;}
.diy_select,.diy_select_list{border:1px solid #a3a3a3;}
.diy_select_txt{width:90px;background-color: #FFFFFF; font-family:"微软雅黑"; font-size:14px; color:#707070;}
.diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden;display: block;width:100%;height:28px; float:left;}
.diy_select_btn{width:26px;background-image:url(../images/f_tb_03.png);background-repeat: no-repeat;
background-position: center; float:right;}
.diy_select_list{position:absolute;top:28px;left:-1px;z-index:88888;border-top:none;width:100%;display:none;_top:29px;background-color: #FFFFFF;}
.diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;_background:#fff}
.diy_select_list li.focus{color:#ff8500;}
.ft_l{ float: left; width: 88%; height: 180px; margin-top:10px;}
.ft_l .a img{ margin-left:20px; margin-bottom:20px;} 
.a{ width: 80px; float: left; margin-right: 18px; margin-top: 55px; border-left:1px solid #348fb6; padding-left:22px;}
.a h3,.b h3{ font-family:"微软雅黑"; font-size: 18px; margin-bottom: 10px; color:#ffffff; text-align:center;}
.b h3{ text-align:left;}
.a a{ color: #ffffff; font-size:14px; line-height: 30px; text-align:center; display: block; }
.a a:hover{color: #ff5200; text-decoration:none;}
.b{ float: left; margin-right: 18px; margin-top: 55px; border-left:1px solid #348fb6; padding-left:22px;}
.ft_l .b img{ margin-left:20px; margin-bottom:20px;}
.b p{ font-size: 14px; color: #ffffff; line-height: 30px; }
.ewm{ width: 118px; float: right; text-align: center; overflow: hidden; font-size: 14px; color:#ffffff; line-height: 30px; margin-top: 84px}
.bah{ width:100%; height: 78px; background:#01638e; margin:auto; padding-top:30px;}
.bah p{ font-family:"微软雅黑"; line-height: 28px; text-align: center; font-size: 14px; color:#ffffff;}

/*f_t///end*/

.ft_l{ width:90%;}
.a{ width:84px; margin-right:15px; }
.b{ margin-right:0px;}
.ewm{ margin-top:-102px;}

