﻿@charset "utf-8";

/* CSS Document */

body { min-width: 1260px; }

/*首页*/

.homepage{background: url(../webimages/bj1.jpg) repeat;}

.globalpage{max-width: 1600px;margin: 0 auto;}

.nrpage{background: #eaeff5;overflow: hidden;margin: 0 auto;position: relative;width: 100%;}



.top {height: 130px; }

.h-top { height: 37px; line-height: 37px; border-bottom: 1px #ededed solid;background: #ecebeb;}

.h-top a{color: #999999;}

.h-top .wenbox{float: right;font-size: 14px;color: #999;}

.h-top .wenbox span a{margin: 0 8px;}

.h-top .wenbox a{margin-left: 20px;}

.m-top{height: 92px;background: #fff;}

.m-top .logo{margin-top: 18px;}



/*导航*/

.nav {  padding-left: 66px;padding-top: 38px;}

.nav ul li { float: left; margin-right: 22px;position: relative;padding-bottom: 20px;}

.nav ul li a { font-size: 16px; color: #333; padding-right: 21px;background: url(../webimages/xl1.png) no-repeat right center;}

.nav ul li a:hover,.nav ul li a.cur{color: #07407e;background: url(../webimages/xl2.png) no-repeat right center}

.nav ul li.none a{background: none;}

.nav ul li .subnavcont{position: absolute;left: 0;top: 35px;background: #f2f2f2;width: 175px;padding: 0px 16px;z-index: 20;display: none;}

.nav ul li .subnavcont p{padding: 14px 0;border-bottom: 1px #e5e5e5 solid;}

.nav ul li .subnavcont p a{background: url(../webimages/xl3.jpg) no-repeat right center;display: block;line-height: 18px;}

/*搜索*/

.search {overflow: hidden; margin-top: 33px;}

.search input.inp01 { vertical-align: top; background: url(../webimages/ss1.jpg) no-repeat; width: 107px; height: 25px; line-height: 25px; border: 0; font-size: 12px; color: #bfbfbf; padding-left: 14px; float: left; }

.search input.inp02 { background: url(../webimages/ss2.jpg) no-repeat; border: 0; width: 27px; height: 25px; float: left; vertical-align: top; }



/*banner*/

.banner { height: 550px; position: relative; overflow: hidden; z-index: 10; overflow: hidden; }

.banner ul { margin: 0 auto; padding: 0px; position: absolute; top: 0; left: 50%; margin-left: -800px; width: 1600px; height: 550px; }

.banner ul li { margin: 0px; padding: 0px; }

.banner ul li a { display: block; }

.banner ul li img { display: block; margin: 0 auto;width: 1600px;}

/*.banner .inddot { width: 1180px; position: absolute; bottom: 40px; left: 50%; margin-left: -20px; text-align: center; z-index: 10; }

.banner .inddot a { display: inline-block; *display: inline; *zoom: 1; margin: 0px 3px; width: 14px; height: 13px; overflow: hidden; position: relative; line-height: 300px; background: url(../webimages/btn2.png) no-repeat left center; }

.banner .inddot a.cur { background: url(../webimages/btn1.png) no-rehttp://en.bright-ai.com/index.html 

peat left center; }*/

/*首页*/

.mainCone{background: #f2f2f2;overflow: hidden;padding: 50px 0 65px 0;border-bottom: 1px #f1f1f1 solid; }

.mainCone h3{font-size: 28px;color: #07407e;line-height: 28px;padding-bottom: 50px;text-align: center;}

.mainCone li{float: left;width: 300px;text-align: center;padding: 0 50px;position: relative;height: 260px;}

.mainCone li img{display: block;width: 100px;margin: 0 auto;padding-bottom: 30px;animation-name: fadeIn;animation-duration: 1s;}

.mainCone li h4 a{color: #ee7727;font-size: 22px;transition: all 0.2s ease-in-out 0s;}

.mainCone li h4 a:hover{color: #ba530f;}

.mainCone li p{font-size: 14px;color: #666666;padding-top: 17px;line-height: 24px;}

.mainCone .btn-wrapper{position: absolute;bottom: 0px;left: 125px;}

.mainCone .btn-wrapper a{width: 160px;height: 34px;line-height: 34px;color: #fff;text-align: center;display: block;background: #07407e;transition: all  0.2s ease-in-out 0s;}

.mainCone .btn-wrapper a:hover{transition: all  0.2s ease-in-out 0s;background: #023266;}

@-webkit-keyframes fadeIn {

    0% {

        opacity: 0

    }

    

    50% {

        opacity: 0.5

    }

    100% {

        opacity: 1

    }

}

.mainCtwo{padding: 50px 0 30px 0;background: #ffffff;overflow: hidden;border-bottom: 1px #f1f1f1 solid;}

.mainCtwo h3{font-size: 28px;color: #07407e;line-height: 28px;padding-bottom: 36px;text-align: center;}

.mainCtwo ul{width: 1230px;overflow: hidden;}

.mainCtwo li{float: left;position: relative;width: 380px;overflow: hidden;margin-right: 30px;margin-bottom: 36px;}

.mainCtwo li img{display: block;width: 380px;height: 240px;}

.mainCtwo li .block-item{height: 40px;line-height: 40px; width: 320px;display: block; font-size: 14px;line-height: 14px; color: #fff; padding: 0 40px 0 20px; position: absolute;left: 0;bottom: 0;background: #2c5c91;opacity: 0.8; /*background:rgba(44,92,145,0.85); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/ }

.mainCtwo li .block-item span{font-size: 14px;color: #fff;line-height: 40px;display: block;float: left; }

.mainCtwo li .block-item .arrow{width: 24px;height: 16px;display: block;background: url(../webimages/xll.png) no-repeat;position: absolute;left: 290px;bottom: 12px; display: none;z-index: 10;}

.mainCthree{padding: 50px 0 80px 0;background: #f2f2f2;overflow: hidden;}

.mainCthree h3{font-size: 28px;color: #07407e;line-height: 28px;padding-bottom: 36px;text-align: center;}

.mainCthree ul{position: relative;width: 9999px;}

.mainCthree li{float: left;border: 1px #d9d9d9 solid;margin-right: -1px;width: 220px;}

.mainCthree .nrbox{width: 1106px;overflow: hidden;margin-left: 45px;position:relative}

.mainCthree li img{display: block;width: 220px;height: 98px;}



.mainCthree .nr{position: relative;overflow: hidden;}

.mainCthree .btnA{background: url(../webimages/btn1.jpg) no-repeat;width:27px;height: 84px;display: block;position: absolute;top:8px;left: 0px; }

.mainCthree .btnB{background: url(../webimages/btn2.jpg) no-repeat;width: 27px;height: 84px;display: block;position: absolute; top: 8px;right: 0px;}

.mainCthree .btnmo{padding-top: 50px;}

.mainCthree .btnmo a{background: #07407e;font-size: 14px;color: #fff;text-align: center;width: 131px;height: 38px;line-height: 38px;text-align: center;display: block;margin: 0 auto;}



.foot{background: #07407e;padding-top: 40px;}

.footA{font-size: 14px;width: 320px;}

.footbox{padding-bottom: 30px;}

.foot h3{font-size: 16px;color: #ee7727;padding-bottom: 23px;line-height: 16px;}

.foot b{font-weight: bold;font-size: 16px;color: #fff;}

.foot p{font-size: 14px;color: #fff;line-height: 22px;}

.foot .fop{color: #fff;padding-bottom: 16px;display: block;}

.foot .fps{line-height: 24px;}

.foot .fps b{line-height: 16px;}

.foot .fcp{color: #fff;padding-bottom: 14px;display: block;}

.footB{width: 834px;line-height: 24px;}

.footinfo{height: 50px;line-height: 50px;background: #063365;}

.footinfo dt {color: #fff;font-size: 12px;}

.footinfo dt a{font-size: 12px;color: #fff;margin: 0 8px;}

.footinfo dt .map{margin-left: 0;}

.footinfo dd{font-size: 12px;color: #fff;}





/*内页面包屑*/

.pageslink { display: block; }

.pageslink a {  font-size: 14px; color: #333333; }

.pageslink a.cur { color: #004ea2; }

.indexicon { height: 24px; background: url(../webimages/mbx.png) no-repeat left 4px; padding-left: 16px; }



.pagebox{padding-top: 10px;padding-bottom: 10px;overflow: hidden;}

.patit h3{color: #004ea2;font-weight: bold;font-size: 20px;line-height: 35px;}

.patit p{padding-top: 8px;}



.pagess{background: #fff;padding: 45px 45px 30px 45px;margin-top: -300px;z-index: 10;position: relative;}

/*产品*/

.insidenav{height: 60px;background: #fff;line-height: 60px;margin-bottom: 30px;}

.insidenav li{float: left;}

.insidenav li a{line-height: 60px;display: block;height: 60px;padding: 0 85px;font-size: 16px;color: #666666;background: url(../webimages/cp1_03.jpg) no-repeat right center;}

.insidenav li a:hover,.insidenav li.cur a{background: #004ea2;color: #fff;}



.prolist ul{width: 1210px;}

.prolist li{float: left;margin-right: 7px;width: 295px;margin-bottom: 7px;transition: all 0.2s linear 0s;background: #fff;}

.prolist li.cur{box-shadow: 0 5px 8px #ccc; transform: translate3d(0px, -2px, 0px);transition: all 0.2s linear 0s;}

.prolist li img{width: 295px;height: 240px;display: block;}

.prolist li .proin{width: 275px;height: 85px;text-align: center;display: block;padding:50px 10px 0 10px;}

.prolist li .proin h5{color: #333333;font-size: 16px;}

.prolist li .proin p{color: #999;font-size: 14px;padding-top: 5px;}

.zkpage{display: block;padding-top: 45px;padding-bottom: 50px;}

.zkpage img{display: block;}



.covers{padding-top: 15px;}

.covers .tit{padding-bottom: 15px;height: 20px;}

.covers .tit p{line-height: 20px;color: #333333;font-size: 20px;}

.covers .tit span{font-size: 16px;color: #999999;padding-left: 20px;}

.covers .tit a.more{padding-right: 22px;color: #333333;font-size: 16px;background: url(../webimages/more.jpg) no-repeat right center;}

.covers ul{width: 1220px;}

.covers li{float: left;margin-right: 7px;background: #fff;margin-bottom: 30px;transition: all 0.2s linear 0s;}

.covers li.cur{box-shadow: 0 5px 8px #ccc; transform: translate3d(0px, -2px, 0px);transition: all 0.2s linear 0s;}

.covers li img{width:295px;height: 240px;display: block;}

.covers li .proin{width: 275px;height: 85px;text-align: center;display: block;padding:50px 10px 0 10px;}

.covers li .proin h5{color: #333333;font-size: 16px;}

.covers li .proin p{color: #999;font-size: 14px;padding-top: 5px;height:36px;overflow:hidden;]

}

/**/

.ProductDetailstop{ background:#FFF; padding:50px 45px; }



.ProductDetailstopleft{ float:left; width:478px; height:478px; border:1px solid #ccc;position:relative;}

.ProductDetailstopleftimg{width:478px; height:478px;}

.ProductDetailstopleftimg img{ display:block;width:478px; height:478px;}

div.zoomdiv {z-index:100;position:absolute;top:0px;right:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

div.jqZoomPup {z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.ProductDetailstopright{ float:right; width:570px; position:relative;}

.ProductDetailstopright dl{ margin:0px; padding:30px 0px 0px}

.ProductDetailstopright dl dt{ font-size:32px;line-height:46px; padding-bottom:20px; border-bottom:1px solid #ccc;color: #1a1a1a;}

.ProductDetailstopright dl dd{ font-size:14px; padding:30px 0px; line-height:36px;border-bottom:1px solid #ccc; min-height:149px; height:auto !important; height:149px;}

.ProductDetailstopright dl dd p{ color:#666666; font-size:14px; padding-left:10px;background: url(../webimages/cpxq2.jpg) no-repeat left center;}

.ProductDetailsSmallimg{overflow:hidden;position:relative;margin:0px 33px; width:488px; padding-top:55px;}

.ProductDetailsSmallimg ul{width:9999px;position:relative;}

.ProductDetailsSmallimg ul li{float:left;width:100px;height:100px; position:relative; display:inline; margin-right:29px; cursor:pointer;}

.ProductDetailsSmallimg ul li img{ display:block; width:98px; height:98px;}

.ProductDetailsSmallimg ul li span{ display:block; width:98px; height:98px; border:1px solid #dadada; position:absolute; left:0px; top:0px;}

.ProductDetailsSmallimg ul li.cur span{width:96px; height:96px; border:1px solid #023894;}

.ProductimgArrowleft,.ProductimgArrowright{ position:absolute; bottom:0px; width:34px; height:98px; cursor:pointer;}

.ProductimgArrowleft{left:0px;background:url(../webimages/Product2.jpg) no-repeat left center;}

.ProductimgArrowright{right:15px;background:url(../webimages/Product3.jpg) no-repeat right center;}



.prochara{padding:0px 45px 70px;background: #fff;font-size: 14px;color: #666;line-height: 26px;margin-bottom: 20px;}

.prochara .tit{background: #ededed;margin-bottom: 60px;}

.prochara .tit span{width: 275px;height: 60px;line-height: 60px;background: #023894;display: block;text-align: center;font-size: 16px;font-weight: bold;color: #fff;}

.prochara .cha1{text-align: center;color: #1a1a1a;font-size: 30px;line-height: 30px;padding-bottom: 18px;}

.prochara p{text-align: center;}

.prochara p img{display: block;}

.relatedpro{padding: 22px 45px 30px;background: #fff;margin-bottom: 20px;}

.relatedpro h3{font-weight: bold;font-size: 16px;color: #333;padding-bottom: 18px;}

.relatedpro ul{width: 1220px;}

.relatedpro li{float: left;display: block;padding-right: 35px;}

.relatedpro li img{display: block;width: 248px;height: 248px;border: 1px #f3f3f3 solid;}

.relatedpro li p{text-align: center;padding-top: 25px;color: #333;font-size: 14px;}

/*方案*/

.indexcimg{margin: 0 auto;position: relative;z-index: 9;overflow: hidden;width: 1920px;}

.indexcimg img{display: block;width: 100%;}



.programme{background: #fff;z-index: 10;position: relative;padding: 0 45px 80px 45px;overflow: hidden;}

.programme ul{width: 1250px;}

.programme li{float: left;width: 337px;padding-right: 50px;margin-bottom: 30px;}

.programme li img{width: 337px;height: 233px;}

.programme li h5{color: #333;font-size: 18px;padding: 20px 0 12px 0;}

.programme li p{font-size: 14px;color: #333;padding-bottom: 18px;}

.programme li a{color: #004ea2;font-size: 14px;}



.technology{background: #fff;z-index: 10;position: relative;padding: 0 45px 60px 45px;overflow: hidden;}

.technology h4{background: #ededed;height: 60px;line-height: 60px;margin-bottom: 35px;}

.technology h4 a{width: 50%;display: block;float: left;text-align: center;font-size: 16px;color: #666;}

.technology h4 a.cur{background: #004ea2;color: #fff;}

.technology .nr{overflow: hidden;}

.technology .nr h2{color: #006fcb;font-size: 28px;line-height: 30px;font-weight: bold;padding: 0 0 33px 0;}

.technology .nr p{color: #333;line-height: 24px;}

.technology .nr p img{display: block;padding-top: 33px;}

.technology .nr ul{width: 1225px;overflow: hidden;}

.technology .nr li{float: left;width: 353px;height: 316px;background: #ededed;text-align: center;margin-right: 25px;margin-bottom: 25px;}

.technology .nr li img{width: 167px;height: 233px;margin: 0 auto;padding-top: 20px;}

.technology .nr li p{font-size: 12px;color: #1a1a1a;padding-top: 26px;}



.remorebtn{background: url(/uploads/28539461_1719279355.jpg) no-repeat center center;height: 45px;display: block;margin-top: 24px;}

.Service h4{background: #ededed;height: 60px;line-height: 60px;margin-bottom: 35px;}

.Service h4 a{width: 50%;display: block;float: left;text-align: center;font-size: 16px;color: #666;}

.Service h4 a.cur{background: #004ea2;color: #fff;}

.Service{background: #fff;z-index: 10;position: relative;padding: 0 45px 60px 45px;overflow: hidden;}

.Service .nr h2{color: #006fcb;font-size: 24px;line-height: 28px;}

.Service .nr p{color: #333;line-height: 24px;}

.serv ul{width: 1250px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

.serv li img{display: block;margin: 20px auto;max-width: 100%;}

.serv li h5{color: #023894;font-size: 18px;padding: 20px 0 12px 0;}

.serv li p{font-size: 14px;color: #333;padding-bottom: 18px;}

.serv li a{color: #004ea2;font-size: 14px;}



.backcont{padding:3% 2%;background:#f2f2f2;margin:26px 0;}

.partnercont ul{margin-right:-1%;}

.partnercont ul li{padding:1% 1% 0 0;width:24%;float: left;}

.partnercont ul li img{display:block;width: 252px;height: 185px;}



.About{background: #fff;z-index: 10;position: relative;padding: 0 45px 60px 45px;overflow: hidden;}

.About .tit{background: #ededed;height: 60px;line-height: 60px;margin-bottom: 35px;}

.About .tit a{display: inline-block;}

.About .tit li{width: 20%;float: left;}

.About .tit li a{width: 100%;display: inline-block;text-align: center;font-size: 16px;color: #666;background: url(../webimages/ab1.jpg) no-repeat left center;}

.About .tit li a.fist{background: none;}

.About .tit li a.cur{background: #004ea2;color: #fff;}



.About .tit li.sbzs{position: relative;}

.About .tit li .zsxl{position: absolute;top: 60px;left: 0;display: none;}

.About .tit li .zsxl a{background: #e6e6e6;line-height: 60px;width: 222px;display: block;color: #004ea2;font-size: 16px;}

.About .tit li .zsxl a:hover,.About .tit li .zsxl p a.cur{background: #004ea2;color: #fff;}



.About .nr{overflow: hidden;}

.About .nr h2{color: #006fcb;font-size: 28px;line-height: 30px;font-weight: bold;padding: 0 0 33px 0;}

.About .nr p{color: #333;line-height: 24px;}

.About .nr p img{display: block;padding-top: 33px;}

.About .nr h5{font-size: 18px;color: #333;}

.about-wh dl {padding-bottom: 50px;}

.about-wh dt {width: 500px;}

.about-wh dt h5{color: #004ea2;font-size: 20px;line-height: 38px;}

.about-wh dt p{color: #333333;font-size: 16px;padding-bottom: 15px;}

.about-wh .cultureus{background: url(../webimages/wh4.jpg) no-repeat bottom left;margin-top: 23px;}

.cultureleft{width: 337px;overflow: hidden;background: #00a0e9;height: 570px;margin-right: 10px;}

.culbox h3{padding-left: 20px;font-size: 20px;font-weight: bold;color: #fff;padding-top: 25px;padding-bottom: 11px;line-height: 22px;}

.culbox p{line-height: 24px;padding: 0 20px;color: #fff;}

.culbox span{display: block;}

.culbox span img{display: block;width: 100%;}

.culbox p.tu{padding-left: 33px;background: url(../webimages/wh5.png) no-repeat 22px 10px;}



.cultureright-top{background: #8fc31f;width: 760px;height: 327px;overflow: hidden;}

.cultureright-top p{padding-bottom: 18px;}

.cultureright-bottom{overflow: hidden;}

.cultureright-bottom div{width: 373px;background: #f39800;height: 230px;margin-top: 12px;}

.cultureright-bottom div h3{padding-top: 30px;}



/*-------- 人才招聘 ---------*/

.zhaoinfo h3{font-size: 16px;color: #333;font-weight: bold;line-height: 28px;}

.zhaoinfo h5{font-size: 16px;color: #333;line-height: 20px;}

.zhaoinfo p{line-height: 24px;color: #333;}

.Recruitmentsearch{background-color:#f2f2f2;padding:30px 0px 30px 0px;}

.Recruitmentsearch dl{ max-width:565px; margin:auto; padding-left:150px; position:relative; padding-right:0px;}

.Recruitmentsearch dl dt{position:absolute; left:0px; padding:10px 0px 0px 45px; font-size:18px; color:#004ea2;padding-bottom:0px;}



.Recruitmentsearch dl dt span{background: url(../webimages/icon16.jpg); background-repeat:no-repeat; display:block; width:33px; height:35px; position:absolute; left:0px; top:0px;}

.Recruitmentsearch dl dd label {display:block; border:1px solid #d9d9d9; background:#fff; padding:12px 125px 11px 10px; position:relative;}

.Recruitmentsearch dl dd label input{ background:none; border:none; outline:none;}

.Recruitmentsearch dl dd label input.Recruitmentsearchtext{ width:100%; float:left; font-size:14px; color:#999}

.Recruitmentsearch dl dd label input.Recruitmentsearchsubmit{ font-size:16px; color:#fff;background-color:#004ea2; width:105px; height:44px; position:absolute; right:0px; top:-1px;cursor:pointer;}



.zhiweicont{margin-top:18px; padding-top:20px;border-top:1px solid #e8e8e8;}

.zhiweicont dl{padding:32px 18px;background:#f2f2f2;position:relative;margin-bottom:10px;}

.zhiweidate{width:12%;font-size:20px;font-weight:bold;color:#004ea2;float:left;}



.zhiweitext{padding-left:12%;padding-right:140px;padding-top:28px;line-height:21px;display:none;}

.zhiweititle div{float:left;}

.zhiweiicon{display:inline-block;width:130px;height:100%;position:absolute;right:0;top:0;background:#e6e6e6;cursor:pointer; }

.zhiweiicon span{display:inline-block;width:130px;height:112px;background: url(/uploads/14957682_1719287594.png) no-repeat center;}



.zhiweititle h4{font-size:16px;font-weight:bold;color: #333;}

.zhiweititle p{padding-top: 4px;}

.zhiweicont dl.cur .zhiweititle div{color:#006fcb;}

.zhiweicont dl.cur h4{color: #004ea2;}

.sendresume{display:inline-block;width:120px;height:35px;line-height:35px; background:#004ea2;color:#fff;text-align:center;margin-top:32px;}

.sendresume:hover{color:#fff;}



.About .nr ul{width: 1225px;overflow: hidden;}

.About .nr li{float: left;width: 353px;height: 316px;background: #ededed;text-align: center;margin-right: 25px;margin-bottom: 25px;}

.About .nr li img{display: block;margin: 20px auto;max-width: 100%;cursor:pointer;}

.About .nr li p{font-size: 12px;color: #1a1a1a;padding-top: 22px;}



/*新闻*/



.news{background: #fff;position: relative;z-index: 10;padding: 0 45px 60px 45px;overflow: hidden;}

.news h4.tit{background: #ededed;height: 60px;line-height: 60px;margin-bottom: 15px;}

.news h4.tit a{width: 20%;display: block;float: left;text-align: center;font-size: 16px;color: #666;background: url(../webimages/ab1.jpg) no-repeat left center;}

.news h4.tit a.fist{background: none;}

.news h4.tit a.cur{background: #004ea2;color: #fff;}

.newsleft{width:760px; padding:0 40px 0px 0;background: #fff;}

.newsright{width:260px; padding:0 20px 20px 20px;background:#f2f2f2;margin-top: 20px;}



.newslist dl{padding:25px 0;border-bottom:2px solid #d9d9d9;}

.newslist dt{padding:0;}

.newslist dt img{display:block;width:100%; }

.newslist dd{padding:0;width:72%;float:right;}

.newslist dd span{font-size:30px;font-weight:bold; line-height:30px;color:#003670;font-family:Arial;}

.newslist dd h4{font-size:18px;font-weight:bold;padding:4px 0;color: #004ea2;line-height: 20px;}

.newslist dd h4 a{color:#004ea2;}

.newslist dd p{height:69px;overflow:hidden;font-size: 13px;line-height: 24px;color: #666666;padding-top: 12px;}

.newsleft .remorebtn{margin:20px 0 0 0;}



.newsrightlist{padding:10px 0 20px 0;background: url(../webimages/new_14.jpg) no-repeat left bottom;background-size:100%;}

.newsrightlist dt img{display:block;width:100%;}

.newsrightlist dd span{display:inline-block;font-size:26px;font-family:Arial;color:#999999;line-height:28px;padding:18px 0 12px 0;}

.newsrightlist dd h4{font-size:16px;font-weight:bold;padding-bottom:6px;}

.newsrightlist dd h4 a{color:#666;}

.newsrightlist dd p{text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;}

.newsrightlist dd p a{font-size: 12px;line-height: 24px;}

.newstextlist{font-size:12px;padding-top:24px;color:#666;}

.newstextlist li span{float:right;}

.newstextlist li a{color:#666;font-size: 12px;line-height: 21px;}

.newstextlist li a:hover{color: #004ea2;}

.newstextlist li p{width:80%; text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;}

.col-xs-3{width: 25%;float: left;}



.newsrighttitle{font-weight: bold;font-size: 18px;color: #004ea2;line-height: 20px;padding-top: 10px;}

.dedate{color:#003b79;font-family:Arial;font-size:24px;font-weight:bold;}

.newsdetailtl{padding-top: 30px;}

.newsdetailtl h4{font-size:30px;font-weight:bold; line-height:32px;color:#004ea2;padding:6px 0 8px 0;}

.delabel{margin-right:20px;font-size: 14px;color: #333333;padding-top: 10px;display: inline-block;}

.newsdetail{padding-top: 36px;}

.newsdetail p{color: #333333;line-height: 24px;}

.newsdetail b{font-size: 16px;}

.backnewslist{display:block;width:98px;height:35px;text-align:center;line-height:35px;color:#fff;margin:20px auto 0;background:#023894;}

.backnewslist:hover{color:#fff;}





.contact{background: #fff;position: relative;z-index: 10;padding: 0 45px 60px 45px;overflow: hidden;}

.contact h4.tit{background: #ededed;height: 60px;line-height: 60px;margin-bottom: 15px;}

.contact h4.tit a{width: 50%;display: block;float: left;text-align: center;font-size: 16px;color: #666;}

.contact h4.tit a.fist{background: none;}

.contact h4.tit a.cur{background: #004ea2;color: #fff;}

.contact .nr h4{color: #333333;font-size: 18px;padding-top: 20px;font-weight: bold;padding-bottom: 15px;}

.contact .nr p{color: #333;line-height: 24px;}





/*------- 留言反馈 -------*/

.contact .liuy{padding-top: 42px;}

.ComplaintsDescription{border-bottom:1px solid #d9d9d9; padding:0 0 19px 0px; font-size:14px;color: #333;}

.ComplaintsDescription span{color:#023894;}



.Complaints{ margin:0px; padding:25px 100px;}

.Complaints dl{margin:0px; padding:0px;}

.Complaints dl p{ padding:15px 0px;}

.Complaints dl dt{font-size:14px;color:#1a1a1a;float:left; width:45%;}

.Complaints dl dt label{border:1px solid #dcdcdc;height:17px; display:block; padding:7px 10px 9px;}

.Complaints dl dt label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:'Microsoft YaHei';color:#999}



.Complaints dl dd{ float:right; width:45%;font-size:14px; color:#1a1a1a;font-size:14px;}

.Complaints dl dd label{border:1px solid #dcdcdc;height:17px; display:block; padding:7px 10px 9px;}

.Complaints dl dd label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:'Microsoft YaHei';color:#999}

.Complaints ul p{ padding:20px 0px; font-size:14px;color: #333;}

.Complaints ul label.textarea{ width:97.5%;height:210px;border:1px solid #dcdcdc; display:block; padding:10px;}

.Complaints ul label.textarea textarea{ overflow:auto; width:99%; height:205px; border:none; background:none; outline:none; font-size:14px; font-family:'Microsoft YaHei';float:left; color:#999;resize:none;}

.Complaints span{ color:#023894; padding-right:5px;}

.Complaintsbutton{ text-align:center; padding:40px 0px 0px}

.Complaintsbutton input{ background:#023894;font-family:'Microsoft YaHei'; font-size:18px; color:#fff; height:35px; width:120px; margin:0px 10px; cursor:pointer; outline:none;}





.newsleft .xiugy {font-size: 30px;font-weight: bold;line-height: 32px;color: #004ea2;height:30px;background:none; padding: 6px 0 8px 0;}

/*下拉*/



/*网站地图*/

.webmap01{background-color:#fff; margin-top:25px; padding:10px 40px 50px;}

.webmap01 dl{ border:1px solid #e6e6e6; margin-top:50px;}

.webmap01 dl h3{ padding-left:20px; padding-bottom:5px;}

.webmap01 dl h3 span{ font-size:20px; color:#00a1e9; position:relative;top:-12px; background-color:#fff; padding:0px 13px;}

.webmap01 dl h3 span a{color:#00a1e9;}

.webmap01 dl dd{ padding-left:33px; padding-bottom:10px;}

.webmap01 dl dd a{ font-size:14px; padding-right:50px; display:inline-block; padding-bottom:8px;}

.webmap01 dl dd a em{ display:inline-block; margin-right:8px; width:3px; height:3px; background-color:#00a1e9; vertical-align:middle;}

.webmap01 dl h4 { min-width:120px;}





.About  .ssjg{width: 1110px;}

.commonposition{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; right:0px; z-index:999999; display:none;}

.commonposition a{display:block; width:45px; height:45px; position:relative; background-color:#07407e; background-image:url(../webimages/icon.png);background-repeat:no-repeat; margin-top:1px;}

.commonposition a span{display:none; position:absolute; right:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}



.commonposition a.HomeQQ{ background-position:-362px -186px;}

.commonposition a.Homedianhua{ background-position:-362px -231px;}

.commonposition a.Homexuqiu{ background-position:-362px -275px;}

.commonposition a.Homeweixin{ background-position:-362px -322px;}

.commonposition a.Hometop{ background-position:-362px -370px; background-color:#4e4e4e;}



.commonposition a span.QQbggray{background-position:-360px -186px;background-image:url(../webimages/icon.png);background-repeat:no-repeat; width:90px;}

.commonposition a span.weixinerweima{right:45px; padding:0px;}

.commonposition a span.dianhuabggray{background-position:-362px -231px;background-image:url(../webimages/icon.png);background-repeat:no-repeat;width:120px;}

.commonposition a span.Homexuqiu{ background-position:-362px -275px;background-image:url(../webimages/icon.png);background-repeat:no-repeat;width:120px;}





.sike{background: url(../webimages/qztm2.png) repeat;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 9999;display:none;}

.indextangc-box{width: 655px;height: 662px;background: #fff;}

.indextangc{background: url(../webimages/qztoum1.png) repeat;padding: 10px;width: 655px;height: 662px;position: fixed;top: 100px;left: 50%; margin-left: -326px;z-index: 9999;border-radius: 5px;display:none;}

.qzclose{position: absolute;right: 30px;top: 30px;}

.indextangc-box h4{padding: 30px 0 25px 0;line-height: 26px; border-bottom: 1px #ddd solid;font-weight: bold;font-size: 24px;color: #004ea2;text-align: center; }



.indextangc-box ul{padding-top: 22px;}

.indextangc-box li{padding-left: 156px;margin-bottom: 15px;}

.indextangc-box li input{width: 338px;height: 45px;border: 1px #ddd solid;font-size: 16px;color: #666;padding-left: 12px;line-height: 45px;}

.indextangc-box li textarea{font-size: 16px;color: #666;width: 338px;height: 120px;padding-left: 12px;border: 1px #ddd solid;}

.indextangc-box .btnshenl{margin-top: 25px;}

.indextangc-box .btnshenl input{width: 140px;height: 46px;background: #004ea2;font-weight: bold;font-size: 18px;color: #fff;color: #fff;padding-left: 0; cursor: pointer;}





/*弹窗*/



/*弹窗*/

.fc-pop{position: fixed;top:0;left: 0;z-index: 999;background: url(../webimages/yybj1.png) repeat;   width: 100%; height: 100%;display: none;
    background: #00000094;
}

.fc-con{width: 800px; height: 520px; position: absolute; top: 50%; left: 50%; margin: -315px 0 0 -385px; }

.fc-con img{ width: 800px; height: 520px; overflow: hidden; position: relative; }

.closecy{display: block; width: 46px; height: 46px; background: url(../webimages/xx.png) no-repeat; position: absolute; top: -45px; right: -30px;
    font-size: 35px;
    color: #ffff;
}
.closecy:hover{
    color: #ffff;
}







