﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}
img {border:0}
ol,ul {list-style:none}
input{outline: none;border:none;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
html,body{min-width: 1200px;font-family: "Microsoft YaHei";_width:expression(document.body.clientWidth < 1200 ? "1200px" : "auto");}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color: #333; /*文字颜色定义 */
	min-width:1200px;
	outline: none;
}
*{
	word-break: break-all; word-wrap:break-word
}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
/*a:link {color: #333;}  未访问的链接 */
/*a:visited {color: #333;}  已访问的链接 */
a:hover{color: #333;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #333;} /* 点击激活链接 */

.fl{float:left;}
.fr{float:right;} 
.hide{display: none}

.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}


.dib{display: inline-block;*display: inline;zoom:1;}
.wd1200{width:1200px;margin: 0 auto;}

/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #ccc; height:20px;line-height:20px} 
ul,li{ list-style:none}
.backcolor{background:#0069ba;}


/*header*/
/*.toparea{ width:100%; height:32px; margin:0 auto; background:#f0f0f0; border-bottom:1px solid #dbdbdb}
.toparea ul{ width:1200px; height:32px; margin:0 auto}
.toparea ul li{ float:left; line-height:32px; font-size:14px; color:#666666}*/

/*header_top*/
/*.header_top{ width:100%; height:148px; margin:0 auto; background:url(../images/bg_top.jpg) center top no-repeat}*/

/*nav*/
/*.nav{width:100%; height:60px; margin:0 auto; background:#0d3866}
.nav  ul { width:1197px; height:60px; margin:0 auto;}
.nav  ul li{float: left;position:relative;}
.nav  ul li a{ width:147px; height:60px; display:block; text-align:center; line-height:60px; color:#fff; font-size:16px; font-weight:bold; background:url(../images/nav_line.jpg) right center no-repeat} 
.nav  ul li a:hover{color: #fff; font-size:16px; line-height:60px; background:#1098ae}
.nav  ul li:hover{line-height:60px; font-size:16px;color: #fff !important;background:#1098ae}
.nav  ul li:hover a{color:#fff;}
.nav  ul li dl{position:absolute; left:0px; top:60px; z-index:99999; background:#ff7a00; display:none; width:133px;}
.nav  ul li:hover dl{ position:absolute; left:0px; top:60px; z-index:99999; background:#ff7a00; display:block;}
.nav  ul li dl dt a{height:44px;display:block; text-align:center;line-height:44px;color:#fff !important; font-size: 15px !important; font-weight:100;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-right:none}
.nav  ul li dl dt a:hover{background:#444; color:#fff !important; line-height:44px; font-size:15px !important; font-weight:100}
.nav .nav_on{color: #fff; font-size:16px; line-height:60px; background:#1098ae}*/
.wh{width: 1200px;margin:0 auto;}
.top1{height: 30px;background: #e5e5e5;color: #a9a7a7;line-height: 30px;overflow: hidden;font-size: 12px;}
.wel{letter-spacing: 1px;}
.top2{height: 148px;overflow: hidden;background: url(../images/bg_top.jpg) center top no-repeat;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 42px;
    margin-top: 36px; width:700px;}
	.logo img{ margin-right:30px; float:left;}
.logo p{ margin-top:7px;}
.logo h2{font-size: 31px; color:#0d3866;}
.logo span{font-size: 13px;}
.top2 .k2{margin-top: 47px;font-size: 18px;line-height: 32px;color: #4a4949;padding-left: 64px;background: url(../images/tel.png) no-repeat left center;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink  a{color: #a9a7a7;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"å¾®è½¯é›…é»'";}

.nav2ss{background: #0d3866;height: 61px;position: relative;}
.nav2ss.scroll{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
}
.nav2ss .nav_on{color: #fff; font-size:16px; line-height:60px; background:#1098ae}*/

/* 导航样式 */
.x-menu {
 /* width: 58.75%;
  float: left;*/
}

.x-menu > li {
  float: left;
  position: relative;
  text-align: center;
  width: 150px;
}

.x-menu > li > a {
  display: block;
  font-size: 18px;
  color: #ffffff;
  line-height: 61px;
}

.x-menu > li > a:hover {
  background: #1098ae;
  color: #fff;
}

.x-menu > li.active > a {
  background: #373333;
  color: #fff;
}


.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 99;
  width: 100%;
  left: 0%;
  top: 65px;
  background: #1098ae;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;
  line-height: 2;
  font-size: 14px;
  color: #fff;
  line-height: 1.5;
  padding: .5em;
}

.x-sub-menu > li > a:hover {
  background: #e9eaeb;
  color:#333;
}

/*搜索*/
.link{ height:61px; margin-left: 45px; }
.link ul{ width:150px; height:61px; }
.link ul li{ float:left; height:61px}
.link ul li p{line-height:61px;width:740px; height:82px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:14px; font-weight:bold}
.link ul li a{line-height:61px; color:#333; font-weight:100}

.bannerfo{ width:170px;height:40px; border:1px solid #dddddd; position:relative; margin-top:10px;border-radius:20px;}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:0; width:150px; height:40px;}
.bannerfo dl .inputbox input{ width:150px; height:40px; padding:0 15px;color:#aaaaaa; line-height:40px; font-size:14px; background:none}
.bannerfo dl .menuser{ position:absolute; left:130px; top:0; width:48px; height:38px; display:block;background: url(../images/search2.png) no-repeat 0 0; }
.bannerfo dl .menuser input{width:48px; height:38px;background: none}



.box1{background: url(../images/b1.png) center top no-repeat;}
.bt1{text-align: center;padding-top: 45px;}
.bt1 dd{color: #0d3866;font-size: 34px;font-weight: bold;background: url(../images/line3.png) no-repeat center;margin-bottom: 10px;}
.bt1 dt{color: #000000;font-size: 16px;text-transform: uppercase; line-height: 30px;}
.pbox{margin-top: 31px;}
.pleft{width: 242px;box-shadow: -1px 9px 12px 1px 
    rgba(90, 90, 90, 0.11);background: #ffffff;}
.pbt{color: #ffffff;font-size: 24px;text-align: center;padding-top: 31px;background-color: #0d3866;line-height: 24px;height: 115px;}
.pbt b{font-size: 24px;color: #fff;display: block;margin-top: 18px;}
.psort {width: 220px;margin:0 auto; margin-top: 6px;
    
}
.psort .li1:nth-of-type(1) .aa1{
    margin-top: 12px;
    border-top: 1px dashed #dcdcdc;
    padding-top: 12px;
}
.psort .aa1{padding-bottom: 12px;margin-bottom:12px;border-bottom: 1px dashed #dcdcdc;text-align: center;}
.psort .aa1 a{display: block;width: 220px;height: 46px;line-height: 46px;background-color: #d9d9d9;color: #333333;font-size: 18px;}
.psort .aa1:hover a{
    background-color: #1098ae;
    color: #fff;
}
.er{display: none;margin-bottom: 8px;height: 414px;overflow: hidden;}
.psort .li1:first-child .er{display: block;}
.er li a{display: block;color: #000000;font-size: 16px;padding-left: 51px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;}
.er li:hover a{color:#ec5307;}
.ptel{
    height: 264px;
    background: url(../images/ptel.png) center no-repeat;
    /*background-size: 100% 100%;*/
    text-align: center;
    color: #ffffff;font-size: 14px;
    padding-top: 45px;
    line-height: 14px;
}
.ptel strong{/*box-shadow: -1px 9px 12px rgba(90, 90, 90, 0.11);*/margin-top: 10px;display: block;}

.ptel a{display: block;width: 121px;height: 31px;background-color: #373333;border-radius: 5px; margin-top: 10px;line-height: 31px;text-align: center;color: #ffffff;font-size: 14px;margin:0 auto;margin-top: 34px;}
.ptel a:hover{font-size:16px;}

.pright{
    width: 933px;
}
.protj{
    border: solid 1px #cbcbcb;
    position: relative;
    height: 442px;
}
.protj img{
    width: 100%;
}
.protj .protjbgs{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    background: rgba(212,212,212, .47);
    height: 123px;
    padding:34px 0 0 41px;
}
.protj .protjbgs h3{
    font:normal 17px/17px MicrosoftYaHei;
    letter-spacing: 1px;
	color: #2d2d2f;
}
.protj .protjbgs span{
    display: block;
    width: 102px;
	height: 29px;
	background-color: #ec5307;
    border-radius: 10px;
    text-align: center;
    margin-top: 16px;
    font:normal 13px/29px MicrosoftYaHei;
    color: #fff;
    letter-spacing: 1px;
}
.protj .protjbgs span:hover{font-size:15px;}

.main{
    margin-top: 21px;
}
.main li{width: 293px;height: 245px;background-color: #ffffff;border: solid 1px #cbcbcb;float: left; margin:0 21px 27px 0;position:relative;-webkit-transition:all .5s;transition:all .5s;text-align: center;}
.main li:nth-of-type(3n){margin-right:0;}
.main li a{display:block;}
.main li .img img{width: 100%;}


.main li .name{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    letter-spacing: 1px;
    height:39px;line-height:39px;font-size:16px;color:#fff;background:#1098ae;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;}
.main li:hover{-webkit-transition:all .5s;transition:all .5s;border-color: #0d3866;}
.main li:hover .name{color:#ffffff;background:#0d3866;-webkit-transition:all .5s;transition:all .5s;}
.main li:hover .img .hide2{opacity: 1;}


.box6{
    margin-top: 36px;
}
.box6 .bt3{text-align: center; line-height: 30px;}

.box6 .bt3 h3{background: url(../images/line6.png) no-repeat center;margin-top: 26px; color: #0d3866;font-size: 36px; margin-bottom: 10px;}
.anli{margin-top: 25px;}
.cleft li{border: 1px solid #a9a9aa;padding: 3px;}
.cleft li:hover{border-color:#1098ae;}
.cleft li a{display: block;position: relative;}
.cleft li img{display: block;width: 494px;height: 521px;}
.cleft li h3{position: absolute;bottom: 0;left: 0;height: 46px;line-height: 46px;background: rgba(0,0,0,.54);width: 100%;color: #ffffff;font-size: 16px;font-weight: normal;text-align: center;}
.cleft li:hover h3{background: rgba(16, 152, 174, .63);}
.cright li{border: 1px solid #a9a9aa;padding: 3px;}
.cright li:hover{border-color:#1098ae;}
.cright li img{display: block;width: 331px;height: 253px;}
.cright li{margin-bottom: 6px;float: left;}
.cright li:nth-child(2n){
    float: right;
}
.cright{width: 680px;}
.cright li a{display: block;position: relative;}
.cright li h3{position: absolute;bottom: 0;left: 0;height: 46px;line-height: 46px;background: rgba(0,0,0,.54);width: 100%;color: #ffffff;font-size: 16px;font-weight: normal;text-align: center;}
.cright li:hover h3{
    background: rgba(16, 152, 174, .63);
}


/*c1_index*/
.c1_index {
  position: relative;
  margin-top: 20px;
  padding-bottom: 17px;
  display:none;
}
.c1_index .bt1 dd{
    background:url(../images/pt6.png) center no-repeat;
}

.c1_index ul {
  position: relative;
  margin-top: 32px;
}

.c1_index ul > li {
  float: left;
  width: 354px;
  line-height: 206px;
  position: relative;
  cursor: pointer;
}

.c1_index ul li + li {
  margin-left: 69px;
}

.c1_index ul li a.img {
  display: block;
}

.c1_index ul li:hover a.img img {
    filter: invert(48%) sepia(84%) saturate(5641%) hue-rotate(7deg) brightness(101%) contrast(94%);
}

.c1_index ul li .xset {
  position: absolute;
  left: 0px;
  top: 75px;
  line-height: 1;
  text-align: center;
  width: 100%;
}

.c1_index ul li .xset h3 {
  font-size: 18px;
  color: #ec5307;
  padding-bottom: 25px;
  letter-spacing: 2px;
  line-height: 18px;
}

.c1_index ul li .xset dd {
    width: 310px;
    margin:0 auto;
  font-size: 14px;
  color: #5c5c5c;
  font-family: "MicrosoftYaHei";
  text-align: left;
  letter-spacing: 0px;
}
.c1_index ul li span{
    display: block;
    position: absolute;
    width: 65px;
    height: 11px;
    background: url(../images/fum.png) center no-repeat;
    right: 30px;
    bottom: 24px;
    z-index: 9;
    opacity: 0;
    transition: all 0.4s;
}
.c1_index ul li:hover span{
    opacity: 1;
    transition: all 0.4s;
}
.box6  .xx{ margin:0 auto;width:370px;}
.box6 .more{text-align: center; margin-top: 30px;}
.box6 .more a{display: block;width: 175px;height: 46px;line-height: 46px;background-color: #0d3866;color: #fff;font-size: 18px; border-radius: 16px;}
.box6 .more:hover a{
    background-color: #1098ae;
    color: #fff;
}
.box6 .zx{text-align: center; margin-top: 30px; }
.box6 .zx a{display: block;width: 175px;height: 46px;line-height: 46px;background-color: #1098ae;color: #fff;font-size: 18px; border-radius: 16px;}
.box6 .zx:hover a{
    background-color: #0d3866;
    color: #fff;
}
.box7{
    margin-top: 36px;
}
.box7 .bt3{text-align: center; line-height: 30px;}

.box7 .bt3 h3{background: url(../images/line6.png) no-repeat center;margin-top: 26px; color: #0d3866;font-size: 36px;margin-bottom: 10px;}

.abox{margin-top: 16px;}
.aright {margin-top: 48px;margin-left: -60px;position: relative;}
.aright img{display: block;width: 605px;height: 375px;}
.aleft{width: 525px;
    height: 342px;background: #f6f4f4;
    padding:46px 85px 0 35px;
}
.acon{color: #121111;font-size: 16px;line-height: 28px;height: 140px;overflow: hidden;margin-top: 20px;}
.aleft h3{color: #000000;font-size: 24px;}
.aleft a{display: block; margin-top: 25px;width: 132px;height: 43px;border: solid 2px #0d3866;line-height: 39px;text-align: center;color: #0d3866;font-size: 14px;}
.atel{text-align: center;color: #f14925;font-size: 30px;margin-top: 56px;}
.aleft a:hover{font-size:16px;}

.box8{
    background: url(../images/box8.png) bottom center no-repeat;
    padding-bottom: 27px;
}



.honor{margin-top: 45px;position: relative;}
.honor li{
    width: 275px;
    border: 1px solid #a9a9aa;
    padding: 3px;
    margin: 0 auto;
    float: left;
    margin-left: 15px;
    display: table;
    
}
.honor li:hover{border-color: #1098ae;}
.honor li img{display: block;width: 275px;height: 195px;}
/*.honor li img:hover{border: 1px solid #ec5307;padding: 5px;}*/


.honor .l_btn,.honor .r_btn{position: absolute;width: 52px;height: 74px;top:50%;margin-top: -37px;}
.honor .l_btn{left: -74px;background: url(../images/t2.png) no-repeat left center;}
.honor .r_btn{right: -74px;background: url(../images/rt2.png) no-repeat left center;}
.honor .l_btn:hover{background: url(../images/lt22.png) no-repeat left center;}
.honor .r_btn:hover{background: url(../images/rt22.png) no-repeat left center;}
.w1200{ width:1200px; height:auto; margin:0 auto}
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

.p3-tab {
	max-width:1200px; margin:38px auto 0px auto;
    position: relative;
}


.p3-tab-wrap {
    position: relative;
    overflow: hidden;
}

.p2prev {
    width: 22px;
    height: 39px;
    background: url(../images/left.png) no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    left: -3.8rem;
    top:9vw;
    outline: none;
    z-index: 99;
	
}

.p2next {
    width: 22px;
    height: 39px;
    background: url(../images/right.png) no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    right: -3.8rem;
    top:9vw;
    outline: none;
    z-index: 99;
	
}

.p3prev {
    width: 22px;
    height: 39px;
    background: url(../images/left.png) no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    left: -3.8rem;
    top:9vw;
    outline: none;
    z-index: 99;
	opacity: 0;
}

.p3next {
    width: 22px;
    height: 39px;
    background: url(../images/right.png) no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    right: -3.8rem;
    top:9vw;
    outline: none;
    z-index: 99;
	opacity: 0;
}
.p3-tab-con{
  overflow: hidden;
}

.p3-tab-wrap .p3-tab-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: -1;
}

.p3-tab-wrap .p3-tab-content.active {
    position: static;
    opacity: 1;
}

.p3-tab-wrap .p3-tab-content li a {
    display: block;
    overflow: hidden;
    position: relative;
}

.p3-tab-wrap .p3-tab-content li a img {
    width: 100%;
    transition: all ease .3s;
}

.p3-tab-wrap .p3-tab-content li a:hover img {
    transform: scale(1.1);
}


/* box5 */
.box5{
    overflow: hidden;
    padding: 15px 0 57px;
}
.b5_index{
    width: 100%;
    overflow: hidden;
    margin-top: 28px;
}
.b5_fl{
    width: 665px;
    overflow: hidden;
}
.b5in1{
    width: 100%;
    overflow: hidden;
    margin-bottom: 28px;
}
.b5in1 ul{
    width:100%;
    font-size:0;
    height: 135px;
}
.b5in1 li h3{
    width: 100%;
    overflow: hidden;
    background: url('../images/b5imgbg1.png') no-repeat left center;
    padding-left: 67px;
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    color: #333333;
    margin-bottom: 20px;
}
.b5in1 li p{
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    padding-left: 65px;
    margin-bottom: 30px;
}
.b5in2{
    width: 100%;
    overflow: hidden;
}
.b5in2 .b5ul1{
    width: 318px;
    overflow: hidden;
    position: relative;
}
.b5in2 .b5ul1:before{
    content: "";
    width: 1px;
    height: 262px;
    background-color: #d1d1d1;
    top: 22px;
    left: 3px;
    position: absolute;
}
.b5in2 .b5ul1 li{
    width: 286px;
    margin-left: 32px;
    height: 51px;
    border-bottom: 1px solid #d1d1d1;
    position: relative;
    box-sizing:border-box;
}
.b5in2 .b5ul1 li:last-of-type{
    border-bottom: none;
}
.b5in2 .b5ul1 li:before{
    content: "";
    width: 7px;
    height:  51px;
    background: url('../images/b5dot1.png') no-repeat left center;
    position: absolute;
    left: -32px;
    top: 0;
}
.b5in2 .b5ul1 li:hover:before{
    background: url('../images/b5dot1h.png') no-repeat left center;
}
.b5in2 .b5ul1 li a{
    font-size: 14px;
    line-height: 50px;
    color: #666666;
}
.b5_fr{
    width: 466px;
    overflow: hidden;
    height: 443px;
    border: solid 1px #d1d1d1;
}
.b5in3{
    width: 100%;
    height: 60px;
    background: url('../images/b5imgbg2.png') no-repeat center center;
    padding: 0 80px 0 73px;
    box-sizing: border-box;
}
.b5in3 p{
    float: left;
    font-size: 18px;
    line-height: 60px;
    color: #ffffff;
}
.b5in3 .b5more1{
    display: block;
    font-size: 12px;
    line-height: 60px;
    color: #ffffff;
}
.b5in4{
    width: 100%;
    overflow: hidden;
    padding: 14px 11px;
    box-sizing: border-box;
}
.b5in4 li{
    width: 100%;
    height: 105px;
    border-bottom: 1px solid #d1d1d1;
    box-sizing: border-box;
	margin-bottom: 10px;
}
.b5in4 li h3{
    font-size: 14px;
    padding-left: 32px;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    margin-bottom: 14px;
    background: url('../images/wen.png') no-repeat left top;
}
.b5in4 li p{
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    padding-left: 32px;
    background: url('../images/da.png') no-repeat left 5px;
}

/*主体样式*/
.index_tit{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}
.index_tit h4{
    font-family: ArialMT;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    color: #999999;
    margin-bottom: 10px;
}
.index_tit h3{
    width: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
	 margin-bottom: 14px;
}
.index_tit h3:before{
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 16.5px;
    z-index: 0;
}
.index_tit h3 span.titsp1{
    font-size: 34px;
    font-weight: lighter;
    line-height: 34px;
    color: #333333;
    padding: 0 10px;
    background-color: #fff;
    margin: 0 15px;
    position: relative;
}
.index_tit h3 span.titsp2{
    font-size: 34px;
    font-weight: bold;
    line-height: 34px;
    color: #333;
    padding: 0 10px;
    background-color: #fff;
    margin: 0 15px;
    position: relative;
	   
}

/*footer*/
.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0; height:308px;overflow: hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 234px;height: 230px;;padding: 78px 0 0;text-align: center;}
.f_logo a{font-size: 16px;color: #fff;font-weight: normal;display: block;}
.f_logo img{width:234px;display: block;margin: 0 auto 40px;}
.f02{width: 500px;padding: 65px 0 0 27px;}
.f_nav{height: 120px;overflow: hidden;width: 500px; background:url(../images/f_line.png) no-repeat;padding: 25px 0 0;}
.f_nav ul li{height: 32px;line-height: 32px; background:url(../images/f_ico01.png) no-repeat 0 14px;overflow: hidden;padding: 0 0 0 20px;width: 140px;float: left;}
.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}
.f_nav ul li a:hover{color: #fff;}
.f02 p{font-size: 14px;color: rgba(255,255,255,0.8);height: 70px;line-height: 25px;overflow: hidden; background:url(../images/f_line.png) no-repeat;width: 405px;padding: 15px 0 0;}
.f02 p a{color: rgba(255,255,255,0.8);}
.f02 p i{padding: 0 20px;}
/*.f02 p span{display: block;}*/
.f_ban{width: 400px;padding: 60px 0 0;}
.f_ban p{padding:0 0 0 35px;font-size: 14px;color: #fff;line-height: 24px;height: 65px;}
.f_ban p b{display: block;}
.f_ban p i{font-size: 20px;color: #fff;display: block;padding: 5px 15px 0 0;font-weight: bold;float: left;}
.f_ban p em{font-size: 16px;}
.f_ban span{padding: 0 10px;}
.f_p01{ background:url(../images/f_ico02.png) no-repeat 0 22px;}
.f_p02{ background:url(../images/f_ico03.png) no-repeat 0 16px;}
.f_p03{ background:url(../images/f_ico04.png) no-repeat 0 16px;}
.f_p04{ background:url(../images/f_ico05.png) no-repeat 0 16px;}

