/*Principle*/
.Principle{ overflow:hidden; width: 100%; background-color: #fff; padding-bottom: 35px}
.Principle .title{ margin-top: 55px;}
.Principle .list{ overflow: hidden; width:1280px; margin-top: 20px;}
.Principle .list li{ float: left; width:236px; padding: 0 10px; text-align: center; overflow: hidden}
.Principle .list li h3{ font-size: 22px; color: #004c9f; font-weight:bold; margin-top: 15px;}
.Principle .list li p{ line-height: 22px; font-size: 14px; color: #666666; height: 66px; margin-top: 15px;}
.Principle h4{color: #b8d3c4;background: url("Img/Index/PrinciplePhone.png") no-repeat center;margin: 0 auto;width: 360px;height: 50px;line-height: 50px;margin-top: 25px;text-align: center;font-size: 26px;/* font-weight: normal */}
.Principle h4 span{ font-size: 18px; color: #fff; font-weight: normal}





/*优势*/
.advantage {background: url(../image/advbg01.png);padding-bottom: 75px;}
.advantage .adv_con {position: relative;margin-bottom: 25px;z-index: 1;}
.advantage .adv_con .conbox {position: relative;background: #fff;display: none;}
.advantage .adv_con .conbox.cur {display: block;}
.advantage .adv_con .conbox .conleft {width: 50%;position: relative;overflow: hidden;z-index: 2;}
.advantage .adv_con .conbox .conleft img {display: block;width: 100%;transition: all 2.5s;}
.advantage .adv_con .conbox .conleft:hover img {transform: scale(1.2);}
.advantage .adv_con .conbox .conright {width: 50%;position: relative;height: 100%;position: relative;z-index: 2;}
.advantage .adv_con .conbox .conright h3 {padding-top: 5%;margin-left: 7%;padding-bottom: 2%;border-bottom: 1px dotted #d3d3d3;margin-bottom: 2%;width: 65%;}
.advantage .adv_con .conbox .conright h3 span {display: block;font-size: 28px;color: #2f4a8d;}
.advantage .adv_con .conbox .conright h3 span b {font-size: 40px;}
.advantage .adv_con .conbox .conright h3 i {display: block;font-weight: lighter;color: #333;font-size: 42px;}
.advantage .adv_con .conbox .conright .p1 {font-size: 14px;line-height: 24px;margin-left: 7%;margin-bottom: 2%;width: 60%;}
.advantage .adv_con .conbox .conright .libg {position: absolute;right: 0;bottom: -64px;}
.advantage .adv_con .adv_btnl {display: block;width: 41px;height: 41px;position: absolute;left: 50%;margin-left: -41px; bottom: 0;background: url(Img/Common/bg01.png);cursor:pointer;z-index: 3;}
.advantage .adv_con .adv_btnl i {display: block;margin: 12px auto;width: 10px;height: 17px;background: url(Img/Index/jtl01.png) no-repeat center;}
.advantage .adv_con .adv_btnr {display: block;width: 41px;height: 41px;position: absolute;left: 50%;bottom: 0;background: url(Img/Common/bg01.png);cursor:pointer;z-index: 3;}
.advantage .adv_con .adv_btnr i {display: block;margin: 12px auto;width: 10px;height: 17px;background: url(Img/Index/jtr01.png) no-repeat center;}
.advantage .adv_con .adv_btnl:hover ,.advantage .adv_con .adv_btnr:hover {background: #2c488c;}

.advantage .adv_type {position: relative;z-index: 2;}
.advantage .adv_type li {float: left;width: 299px;padding: 18px 0;background: #fff;}
.advantage .adv_type li p {position: relative;height: 47px;padding: 2px 0 0 145px;border-left: 1px solid #e0e0e0;}
.advantage .adv_type li.li1 p {border-left: none;}
.advantage .adv_type li span {display: block;font-size: 20px;color: #333;}
.advantage .adv_type li i {display: block;font-size: 12px;color: #999;text-transform: uppercase;}
.advantage .adv_type li em {display: block;width: 62px;height: 62px;position: absolute;left: 70px;top: 0; top:-8px;}
.advantage .adv_type li.li1 em {background: url(../image/advicon01.png) no-repeat center;}
.advantage .adv_type li.li2 em {background: url(../image/advicon03.png) no-repeat center;}
.advantage .adv_type li.li3 em {background: url(../image/advicon05.png) no-repeat center;}
.advantage .adv_type li.li4 em {background: url(../image/advicon07.png) no-repeat center;}
.advantage .adv_type li.cur {background: #2c488c;}
.advantage .adv_type li.cur p {border-left-color: #2c488c;}
.advantage .adv_type li.cur i {color: #fff;}
.advantage .adv_type li.cur span {color: #fff;}
.advantage .adv_type li.li1.cur em {background: url(../image/advicon02.png) no-repeat center;}
.advantage .adv_type li.li2.cur em {background: url(../image/advicon04.png) no-repeat center;}
.advantage .adv_type li.li3.cur em {background: url(../image/advicon06.png) no-repeat center;}
.advantage .adv_type li.li4.cur em {background: url(../image/advicon08.png) no-repeat center;}
/**/





/*development*/
.deve_bg{background: url(../image/fzlc.jpg) no-repeat center;height: 750px;position: relative;padding-top: 90px;}
.dev_con{float: right;width: 750px; margin-top:0px;}
.dev_con ul{height: 210px;overflow: hidden;}
.dev_con span{display: block;margin-bottom: 15px; padding-left:250px; }
.dev_con span a{display: block;color: #fff;line-height: 30px; margin-top:20px;}
.dev_t{width: 100%;position: relative;}
.dev_t li{width: 14.28%;float: left;font-style: italic;font-family: Impact;font-size: 31px;color: #999999;text-align: center;cursor: pointer;position: relative;}
.dev_t li em{display: block;width: 20px;height: 20px;border-radius: 50%;content:'';background-color: transparent;margin: 0 auto;position: absolute; line-height:2px;}
.dev_t li em.on{background-color: #004c9f;}
.dev_t li.lisg{font-size: 31px;margin-top: 50px;}

.dev_t li.lisg em{left: 115px;}
.dev_t li.lisg p{padding-bottom: 37px;text-align: right;padding-right: 10px; color:#004c9f}

.dev_t li.lisf{margin-top: 95px;}
.dev_t li.lisf p{padding-bottom: 55px;text-align: right;margin-right: -25px; color:#004c9f}
.dev_t li.lisf em{left: 148px;}


.dev_t li.lise{margin-top: 136px;}
.dev_t li.lise p{padding-bottom: 55px;text-align: right;margin-right: -35px; color:#004c9f}
.dev_t li.lise em{left: 162px;}

.dev_t li.lisd{margin-top: 178px;}
.dev_t li.lisd p{padding-bottom: 40px;text-align: right;margin-right: -43px; color:#004c9f}
.dev_t li.lisd em{left: 165px;}

.dev_t li.lisc{margin-top: 202px;}
.dev_t li.lisc p{padding-bottom: 60px;text-align: right;margin-right: -33px; color:#004c9f}
.dev_t li.lisc em{left: 157px;}

.dev_t li.lisb{margin-top: 249px;}
.dev_t li.lisb p{padding-bottom: 60px;text-align: right;margin-right: -2px; color:#004c9f}
.dev_t li.lisb em{left: 110px;}

.dev_t li.lisa{margin-top: 258px;}
.dev_t li.lisa p{padding-bottom: 40px;text-align: center;margin-right: 35px; color:#004c9f}
.dev_t li.lisa em{left: 50px;}










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;}



table {border-collapse:collapse; border-spacing:0;}

table th , table td {padding:5px;}

fieldset , img {border:0;}

address , caption , cite , code , dfn , em ,i , th , var {font-style:normal; font-weight:normal;}

ol , ul {list-style:none;}

ception , th{text-align:left;}

q:before , q:after{content:'';}

abbr , acronym{border:0;}

a {color:#666; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:none;} /*for ff f6n.net*/

a:hover {text-decoration:none;}



/*定位*/

.tl {text-align:left;}

.tc {text-align:center;}

.tr {text-align:right;}

.bc {margin-left:auto; margin-right:auto;}

.fl {float:left; display:inline;}

.fr {float:right; display:inline;}

.zoom {zoom:1}

.hidden {visibility:hidden;}

.vam {vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}

li{list-style:none;}

/*p img{ max-width:870px;}*/



-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;



/*其他*/

.cur{cursor:pointer}



/*原reset*/

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;outline: none; font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;width:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}



/*清除浮动*/

.clearfix:after{ 

    content: '';

    display: block;

    clear: both;

    height: 0;

    visibility: hidden;

}

.clearfix{ /*兼容 IE*/

    zoom: 1;

}



/*end reset*/





/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: "微软雅黑"; position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/

.container{margin-left:auto; margin-right:auto; width:1280px;}





.wrap-header {height: 41px;background: #f0f0f0;}

.wrap-header p {height: 41px;line-height: 41px;}

.wrap-header ul {}

.wrap-header ul li {float: left;height: 41px;padding: 0 18px;border-left: 1px solid #e5e5e5;}

/*.wrap-header ul li:first-child {border-left: none;}*/

.wrap-header ul li a {display: block;line-height: 41px;height: 41px;}







.logo .container {position: relative;height: 120px;}

.logo .logoImg {position: absolute;left: 0;top: 20px;}

.logo .logoImg img {display: block;}

.logo .lTit {position: absolute; left: 155px;top: 24px;padding-left: 28px;height: 65px;border-left: 1px solid #b2b2b2 ;}

.logo .lTit .p1 {font-size: 40px;color: #004c9f;margin-bottom: 8px;padding-top: 5px;font-weight: bold;font-family: "Microsoft YaHei";}

.logo .lTit .p2 {font-size: 16px;color: #4b4b4c;}

.logo .ltel {padding-left: 55px;position: absolute;right: 0; top: 20px;color: #e1083b;background: url(../image/ltel.png) no-repeat left center;}

.logo .ltel i {display: block;font-size: 14px;color: #333333;}

.logo .ltel span {display: block;font-size: 28px;color: #004c9f; font-family:impact;}





/* nav部分 */

.Nav { height:60px;position: relative;background: #004c9f;z-index: 3;}

.Nav .container {position: relative;}

.Nav .navUl{ width:102%;}

.Nav .navUl li.navli { padding:0 34px; font-size:15px; float:left;position: relative;height: 60px;margin-left: 1px;}

.Nav .navUl li.navli a.lia {display: block;height: 56px;line-height: 60px; color: #fff;text-decoration: none;border-bottom: 4px solid #004c9f;}

.Nav .navUl li.navli:hover ,.Nav .navUl li.navli.cur {background: #02356c;}

.Nav .navUl li.navli:hover a ,.Nav .navUl li.navli.cur a {border-bottom-color: #02356c;}







.wrap-footer {background: #282828;}

.wrap-footer .fnav {height: 79px;padding-top: 15px;border-bottom: 1px solid #535353;margin-bottom: 32px;}

.wrap-footer .fnav ul {width: 102%;}

.wrap-footer .fnav ul li { padding:0 30px; float: left;height: 79px;line-height: 79px;font-size: 16px;}

.wrap-footer .fnav ul li a {display: block;height: 79px;color: #999;}

.wrap-footer .fnav ul li:hover a {color: #fff;}

.wrap-footer .fcon {height: 180px;position: relative;}

.wrap-footer .fcon .flogo {float: left; padding-top: 25px;}

.wrap-footer .fcon .flogo img {display: block;width: 197px;height: 53px;}

.wrap-footer .fcon .ful1 {float: left;margin-left: 35px;padding-top: 22px;}


.wrap-footer .fcon .ful1 li span {color: #fff;}

.wrap-footer .fcon .yqlj {position: absolute;left: 865px;top: 33px;display:none;}

.wrap-footer .fcon .yqlj .p1 {width: 149px;height: 50px;background: #004c9f;}

.wrap-footer .fcon .yqlj .p1 a {display: block;height: 50px;line-height: 50px;text-indent: 22px;background: url(../image/fxl.png) no-repeat 118px center;color: #fff;}

.wrap-footer .fcon .yqlj ul {display: none;position: absolute;left: 0;bottom: 50px;width: 100%;}

.wrap-footer .fcon .yqlj ul li {height: 34px;line-height: 34px;text-align: center;border: 1px solid #999;border-bottom: none;background: #ccc;}

.wrap-footer .fcon .yqlj ul li a {display: block;height: 34px;color: #333;font-size: 15px;}

.wrap-footer .fcon .yqlj ul li:hover {background: #004c9f;border-color: #004c9f;}

.wrap-footer .fcon .yqlj ul li:hover a {color: #fff;}

.wrap-footer .fcon .yqlj:hover ul {display: block;}

.wrap-footer .fcon dl {float: right;}

.wrap-footer .fcon dl dt img {display: block;width: 128px;height: 128px;}

.wrap-footer .fcon dl dd {font-size: 16px;color: #fff;margin-top: 8px;text-align: center;}



.ficp {height: 32px;background: #000000;line-height: 32px;}



/*返回顶部*/

.retop ul{ overflow:hidden;}

.retop li{ float:left; margin-left:10px;}

.retop li img{ display:block;}

.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}

.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}

.rtTop img{ display:block; position:absolute; top:0; left:0;}



/* -- 弹出窗口 -- */

#oran_full_bg{ display:none !important;}



/* tanchuang1 提交弹窗*/

.tanchuang1{width:100%;position: fixed;top: 0;left: 0;background: url(../image/tanchuangBg.png);height:100%; z-index:9999999;}

.tanchuang1 .conBox{width: 400px;height: 212px;padding: 20px;background: #fff;position: absolute;left: 50%;margin-left: -220px;top: 50%;margin-top: -80px; z-index:9999999;}

.tanchuang1 .conBox .tcClose{width: 33px;height: 90px;position: absolute;right: 45px;top: -90px;cursor: pointer;z-index:999999999999999;}

.tanchuang1 .conBox .box{width: 398px;height: 190px;border: 1px solid #e5e5e5;padding-top: 20px;text-align: center;position: relative;}

.tanchuang1 .conBox .box img{display: block;width: 47px;height: 47px;margin: 0 auto;}

.tanchuang1 .conBox .box h5{font-size: 24px;color: #004c9f;font-weight: bold;margin-top: 10px;}

.tanchuang1 .conBox .box p{font-size: 16px;color: #4d4d4d;margin-top: 10px;}

.tanchuang1 .conBox .box .b15{display: block;width: 150px;height: 52px;line-height: 52px;text-align: center;font-size: 18px;color: #fff;position: absolute;bottom: -1px;left: 50%;margin-left: -75px;background: #004c9f;text-decoration: none;z-index:999999999999999;border:0px;}

.tanchuang2 .conBox .box a{background: #404040;}



/* 错误提示 */

.errorMainCon{width: 100%;background: url(../image/errorBg.jpg) no-repeat center #f6f6f6;;height: 330px;padding-top: 300px;}

.errorMainCon h3{width: 525px;height: 80px;line-height: 80px;text-align: center;font-size: 24px;color: #1e1e1e;font-weight: normal;margin: 0 auto;}

.errorMainCon h3 em{color: #df1f29;font-weight: bold;}

.errorMainCon p{font-size: 20px;color: #000000;text-align: center;margin-top: 30px;}

.errorMainCon p em{color: #df1f29;}

.errorMainCon a.error-url{font-size: 15px;color: #999999;font-family: arial;display: block;text-align: center;margin-top: 4px;}

.errorMainCon .btn{text-align: center;height: 52px;width: 228px;margin: 30px auto 0;overflow: hidden;}

.errorMainCon .btn .a1{display: block;width: 104px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #818181;background: #e3e3e3;border-radius: 4px;float: left;text-decoration: none; border:none;}

.errorMainCon .btn .a1:first-child{background: #df1f29;color: #fff;margin-right: 20px;}