/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}
.fl{float:left;}
.fr{float: right;}
.clear{clear: both;}
.clearbox:after{content: ''; clear: both; display: block; visibility: hidden; height: 0;}
img{display: block; border: none;}

/*header*/
.header{width:1100px; height:74px;  overflow:hidden; margin:0 auto; padding-top: 43px;}
.header a{width:102px;  overflow:hidden; float:left; background: url(../images/logo.png)no-repeat; height: 40px;}
.header p{float:right; color:#ea5404; font-size:18px; background: no-repeat url(../images/tel.png); height: 30px; padding-left: 35px; line-height: 30px;}

/*banner*/
.banner{width: 1200px; margin: 0 auto; height: 548px; position: relative;}
.banner a{position: absolute; background: no-repeat url(../images/b_btn.png); width: 209px; height: 40px; display: block;
bottom: 50px; left: 199px;}
.banner a:hover{background: no-repeat url(../images/b_btnon.png);}
.txt{padding-top: 122px;width: 1063px; margin: 0 auto;}
.note{width: 940px; margin: 0 auto; padding-top: 45px;}
.note h3{color: #5d5d5d; font-size: 14px; font-weight: bold;margin-bottom: 5px;}
.note p{color: #5d5d5d; font-size: 14px; margin-top: 10px; text-indent: 2em;}
.note span{text-align: right;color: #5d5d5d; font-size: 14px; font-weight: bold; float: right;}
/*index_title*/
.index_title{width: 693px; margin: 0 auto; color: #0b63bd; text-align: center;margin-bottom: 60px; }
.index_title h2{font-size: 46px; height: 46px;}
.index_title p{font-size: 20px; font-weight: bold; margin-top: 20px; text-align: right; color: #5d5d5d; position: relative;}
.index_title p:before{position: absolute; width: 62px; height: 1px; background: #0b63bd; top: 15px; left: 180px; content: "";}

/*btns*/
.btns{ width: 632px; margin: 20px auto 0; position: relative; height: 36px; line-height: 36px; }
.btns p,.btns  a{padding: 0 24px; position: absolute; color: #fe9102; font-size: 30px; font-weight: bold; top: 0;}
.btns p{left: 50px; }
.btns a{right: 0;}
.btns i{position: absolute; width: 3px; height: 36px; background: #fe9102; left: 0; right: 0; margin: 0 auto; top: 0;}
.btns a:hover{color: #4FAE3B;}

/*shadow*/
.shadow{box-shadow: 0 5px 10px 4px rgba(11,99,189,0.3); -webkit-box-shadow: 0 5px 10px 4px rgba(11,99,189,0.3); 
-moz-box-shadow: 0 5px 10px 4px rgba(11,99,189,0.3);}

/*youhui*/
.youhui{padding-top: 80px; height: 330px; width: 1200px; margin: 0 auto; position: relative;}
.youhui .cjb{width: 272px; height: 146px; margin-left: 63px; color: #0c87e5; font-size: 24px; text-align: center; margin-top: 70px;}
.youhui .cjb span{font-size: 32px; font-weight: bold;}
.youhui .hd{width: 810px; height: 141px; margin-top: 30px; color: #5d5d5d; text-align: center; font-size: 22px; padding-top: 50px;}
.youhui .hd i{font-size: 16px; }
.youhui .hd p{margin-bottom: 30px;}
.youhui .hd b{color: #fe9102; font-size: 30px;}
.youhui a{display: block; width: 166px; height: 165px; position: absolute; right: 84px; top: 220px; transition: all 0.3s linear;
 background: no-repeat url(../images/a_btn.png); color: #fff; font-size: 22px; text-align: center; line-height: 146px;}
.youhui a:hover{background: no-repeat url(../images/a_btnon.png); color: #d17600;}


/*main_one*/
.main_one{width: 1200px; margin: 0 auto; height: 602px;}
.main_one .index_title{width: 692px;}
.main_one .index_title p:before{ left: 270px; }
.main_one ul li{float: left; height: 356px; width:256px;  background: no-repeat url(../images/libg.png);
 text-align: center; color: #4c4c4c; transition: all 0.3s linear; margin: 0 -28px; padding-top: 40px; }
.main_one ul li .img{width: 97px; height: 97px; border-radius: 97px; margin: 0 auto; border: 1px solid #df7b2c; padding: 8px; margin-bottom: 36px;}
.main_one ul li h3{font-size: 24px; margin-bottom: 15px;}
.main_one ul li p{font-size: 16px; color: #5d5d5d; margin-top: 20px;}

.main_one ul li:hover{background: no-repeat url(../images/libgon.png); color: #fff; transform: translateY(-5px);}
.main_one ul li:hover .img{border: 1px solid #fff;}
.main_one ul li:hover p{color: #fff;}

/*main_two*/
.main_two{width: 1200px; margin: 0 auto; padding-top: 78px; height: 710px;}
.main_two .index_title{width: 784px;}
.main_two .index_title p:before{ left: 325px; }

.kc_box{height: 486px;}
.kc_box .kc_tab{width: 914px;  padding-top: 20px; background: no-repeat url(../images/bg.png)top center; height: 475px;}
.kc_tab .kc_hd ul{width: 790px; margin: 0 auto; border-bottom: 1px solid rgba(11,99,189,0.2);}
.kc_tab .kc_hd ul li{width: 395px; height: 76px; line-height: 76px; float: left; color: #565656; font-size: 16px; font-weight: bold; text-align: center;}
.kc_tab .kc_hd ul li:hover,.kc_tab .kc_hd ul li.on{border-bottom: 3px solid #0b63bd; color: #0b63bd; font-size: 20px; font-weight: bold;}
.kc_tab .kc_bd{margin-top: 30px;}
.kc_tab .kc_bd table{width: 790px; margin: 0 auto; padding-bottom: 30px;}
.kc_tab .kc_bd table tr th{height: 58px; vertical-align: middle; text-align: center; color: #0b63bd; font-size: 14px; font-weight: bold!important;}
.kc_tab .kc_bd table tr td{height: 55px; vertical-align: middle; text-align: center; border-bottom: 1px solid rgba(11,99,189,0.2); font-size: 16px; color: #4b4b4b;}
.kc_tab .kc_bd table tr td a{color: #fe9102;}
.kc_tab .kc_bd table tr td a:hover{color: #0b63bd;}
.kc_tab .kc_bd table tr:hover{background: rgba(11,99,189,0.2);}
.kc_tab .kc_bd table tr:last-child td{border-bottom: none;}
.kc_tab .kc_bd table tr:first-child:hover{background: none;}
.kc_tab .kc_bd .con{display: none;}
.kc_right{width: 300px; height: 416px; margin-left: -14px;
 background: no-repeat url(../images/rbg.png); text-align: center; color: #fff; position: relative; padding-top: 72px;}
.kc_right p{font-size: 16px; margin: 0 auto 17px; }
.kc_right h2{font-size: 26px; font-weight: bold;}
.kc_right a{display: block; width: 166px; height: 35px; border-radius: 20px; background: #fff; line-height: 35px; font-weight: bold;
text-align: center; margin: 0 auto; font-size: 18px; color: #0b63bd; position: absolute; bottom: 106px; left: 0; right: 0;}
.kc_right a:hover{background: #0b63bd; color: #fff;}

/*main three*/
.main_three{width: 1200px; margin: 0 auto;}
.main_three .index_title{width: 673px; }
.main_three .index_title p:before{ left: 245px; }
.main_three ul li{width: 583px; height: 311px; float: left;  background: no-repeat url(../images/tf.png);
margin-bottom: 17px; margin-right: 34px; color: #5d5d5d; position: relative; transition: all 1s linear;}
.main_three ul li:nth-child(2),.main_three ul li:nth-child(4){margin-right: 0;}
.main_three ul li:hover{background: #0b63bd; color: #fff; transform: translateX(-3px);}
.main_three  .title{width: 153px; height: 96px; background: no-repeat url(../images/ciron.png) center center; color: #5d5d5d;
 font-size: 26px; text-align: center; position: absolute; left: 69px; top: 79px;}
 .main_three ul li:hover .title{background: no-repeat url(../images/cir.png) center center;}
.main_three  .title b{color: #0b63bd; font-size: 34px;}
.main_three ul li:hover .title,.main_three ul li:hover h4,.main_three ul li:hover .title b,.main_three ul li:hover .right p{color: #fff;}
.main_three ul li:hover{background: no-repeat url(../images/tfbg.png);}
.main_three ul li i{display: block; width: 6px; height: 169px; background: no-repeat url(../images/line.png);position: absolute; top: 50px; left: 254px;}
.main_three ul li:hover i{background: no-repeat url(../images/lineon.png);}
.main_three .right{width: 295px; height: 225px;position: absolute; top: 50px; left: 274px;}
.main_three .right h4{color: #0b63bd; font-size: 16px; font-weight: bold; margin-bottom: 0px;}
.main_three .right p{color: #5d5d5d; line-height: 30px; font-size: 16px; margin-bottom: 10px;}

/*main_four*/
.main_four{width: 1200px; margin: 0 auto; padding-top: 90px; }
.main_four .index_title{width: 645px; color: #fff; margin-bottom: 40px;}
.main_four .index_title p{color: #fff;}
.main_four .index_title p:before{ left: 170px; background: #fff;}
.hk_tab{width: 1200px; margin: 0 auto;}
.tfkc{width: 752px; background: #fff;height: 580px;}
.tfkc table{width: 708px; margin: 0 auto;}
.tfkc table tr th{height: 40px; vertical-align: middle; text-align: center; color: #0b63bd; font-size: 14px; font-weight: bold!important;}
.tfkc table tr td{height: 55px; vertical-align: middle; text-align: center; border-bottom: 1px dashed rgba(11,99,189,0.2); padding: 5px 0;
font-size: 16px; color: #4b4b4b;}
.tfkc table tr td a{color: #fe9102;}
.tfkc table tr td a:hover{color: #0b63bd;}
.tfkc table tr td:nth-child(1){color: #0B63BD; font-weight: bold;}
.tfkc table tr:hover {background: rgba(11,99,189,0.2);}
.tfkc table tr:nth-child(1):hover{background: none;}

.tfkc ul{width: 708px; margin: 0 auto;}
.tfkc ul li{width: 190px; height: 76px; line-height: 76px; float: left; color: #0b63bd; font-size: 16px; 
font-weight: bold; text-align: center; border-bottom: 3px solid #0b63bd; }
.tfkc ul li:nth-child(1){width: 204px; margin-right: 19px;}
.tfkc ul li:nth-child(2){width: 275px; margin-right: 20px;}
.cjyq{width: 420px; height: 580px;}
.cjyq h3{height: 80px; color: #fff; font-size: 22px; background: #0b63bd; line-height: 80px; text-align: center;}
.cj_box{padding: 33px 40px; background: #fff; height: 434px;}
.cj_box div{width: 153px;}
.cj_box div ul{border-left: 1px solid #0B63BD;}
.cj_box div h4{color: #0b63bd; font-size: 16px; text-align: center;margin-bottom: 5px; font-weight: bold; }
.cj_box div ul li h5{color: #0b63bd; font-size: 16px;font-weight: bold;padding-left: 30px; margin-bottom: 15px; margin-top: 20px;
position: relative;}
.cj_box div ul li h5:before{content: ""; width: 6px; height: 6px; background: #0B63BD; border-radius: 6px; position: absolute;
top: 7px; left: -3px;}
.cj_box div ul li p{color: #5d5d5d; font-size: 12px;  padding-left: 30px;}
/*main_five*/
.main_five{width: 1200px; margin: 0 auto; padding-top: 90px;}
.main_five .index_title{width: 662px; margin-bottom: 53px;}
.main_five .index_title p:before{ left: 154px;  }
.bhxx{width: 1200px; margin: 0 auto 47px; position: relative; height: 523px;}
.bhxx .model{width: 286px; position: absolute;}
.bhxx .model .bz{width: 240px; text-align: right; transition: transform 0.5s ease-in-out; }
.bhxx .model b{font-size: 18px; color: #6d6e67; line-height: 28px; font-weight: normal;}
.bhxx .model .bz:hover{transform: scale(1.1);}
.bhxx .model p{font-size: 12px; color: #c4c4c4; line-height: 16px;}
.bhxx .model span{background: #fe9102; width: 30px; height: 30px; text-align: center; color: #fff; line-height: 30px; display: block;
 border-radius: 30px; font-size: 18px; margin-top: 8px;}
 .bhxx .model span:hover{transform: rotateY(360deg); transition:  all .5s; }
.bhxx .model5 .bz,.bhxx .model6 .bz,.bhxx .model7 .bz,.bhxx .model8 .bz,.bhxx .model9 .bz{text-align: left;}
.bhxx .model1{ left: 112px; top: 80px;}
.bhxx .model2{ left: 43px; top: 180px;}
.bhxx .model3{ left: 0; top: 298px;}
.bhxx .model4{ left: 0; top: 423px;}
.bhxx .model5{ right: 175px; top: 40px;}
.bhxx .model6{ right: 84px; top: 130px;}
.bhxx .model7{ right: 30px; top: 210px;}
.bhxx .model8{ right: 18px; top: 328px;}
.bhxx .model9{ right: 10px; top: 425px;}

/*main_six*/
.main_six{width: 1200px; margin: 0 auto; padding-top: 80px;}
.main_six .index_title{width: 720px; }
.main_six .index_title p:before{ left: 304px;  }
.ls_tab{height: 440px; margin-bottom: 67px;}
.lstab .option{float: left;}
.lstab .option .tea{display: block; width: 180px; height: 437px;cursor: pointer; transition: all .3s linear;}
.lstab .option .tea:hover{opacity: .8;}
.lstab .option .teabg{display: none; width: 658px; height: 438px;}
.lstab .option.active .teabg{display: block; transition: all .3s linear;}
.lstab .option.active .tea{display: none; transition: all .3s linear;}
/*nine*/
.main_nine{width: 1200px; margin: 0 auto;}
.main_nine .index_title{width: 830px; color: #fff;}
.main_nine .index_title p{color: #fff;}
.main_nine .index_title p:before{ left: 374px; background: #fff; }
.main_nine .pic ul li{float: left; margin-right: 3px; margin-bottom: 3px; position: relative; height: 183px; overflow: hidden;}
.main_nine .pic ul li:nth-child(4),.main_nine .pic ul li:nth-child(9),.main_nine .pic ul li:nth-child(7){margin-right: 0;}
.main_nine .pic ul li img,.hk_tab .hk_bd ul li img{transition: all 0.3s linear; }
.main_nine .pic ul li:hover img,.hk_tab .hk_bd ul li:hover img{transform: scale(1.1);}
.main_nine .pic ul li span{display: block; width: 100%; height: 36px; background: rgba(11,99,189,0.8); position: absolute; bottom: 0;}




/*footer*/
.footer{width:100%; height:139px; overflow:hidden; text-align:center; color:#fff; font-size:16px; line-height:30px; padding-top: 55px;}

















