@charset "utf-8";
/* CSS Document */
.banner_sj{ padding-top:72px;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:8px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:10px; height:10px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #ed1c23; cursor: default; }

/*业务*/
.index_yewu { overflow:hidden; width:100%; margin:0;}
.index_yewu .yewubox{ height:auto; width:100%; padding:12px 0; margin:0 auto; margin-top:5px;}
.index_yewu .yewubox>li{ display:block; width:50%; height:auto; float:left; overflow:hidden; position:relative; padding-bottom:25px;}
.index_yewu .yewubox>li.last{ border:none}
.index_yewu .yewubox>li a>img{ display:block; margin:0 auto; max-width:94%; }
.index_yewu .yewubox>li h3{ text-align:center; font-size:14px; color:#333; margin:6px 0; font-weight:normal; line-height:22px;}
.index_yewu .yewubox>li em{ display:block; text-align:center; font-size:12px; line-height:22px; color:#888; width:90%; margin:0 auto;} 


.dyip{ max-width:1180px; margin:0 auto; padding:1.5% 0; }
.dyip .title{ text-align:center; padding:0 3% 1% 3%;}
.dyip .title h2{ font-size:26px; line-height:45px; padding-bottom:1%;}
.dyip .title p{ line-height:24px;}
.dyip .box{ position:relative;}
.dyip .box .title_er{ text-align:center; padding-top:10px;}
.dyip .box .title_er h3{ font-size:13px; line-height:40px;}



.ipage2-box{width:100%; margin:0 auto; padding: 20px 0px 30px;background:url(../images/one.jpg) center top no-repeat; text-align:center;}
.iboxT {font: 25px/1.5 "microsoft yahei";color: #333;}
.iboxBot { width: 22%; height: 2px;  background-color: #1a46a1; border-radius: 2px; display: block; margin:15px auto 0px; }
.ipage2-box .iboxC {width: 96%; height: auto; overflow: hidden; color: #333; font-size: 13px; line-height:26px; margin: 15px auto; }
.ipage2-box .iboxB img{ max-width:96%; padding:2%;}
.ipage2-box .iboxC a{ color:#e77917;}


.dsanp{ max-width:1180px; margin:0 auto; padding:1.2%;}
.dsanp .title{ text-align:center; padding-bottom:3%;}
.dsanp .title h2{ font-size:26px; line-height:40px;}
.dsanp ul{ margin-left:-2%;}
.dsanp li{ float:left; width:98%; margin-left:2%; background:#FFF; text-align:left; transition:all 0.5s;}

.dsanp li img{ width:100%;}
.dsanp li .box{ padding:2%;}
.dsanp li h2{ font-size:15px; padding:2% 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:22px;}
.dsanp li .box p.wz{ font-size:12px; line-height:22px;}
.dsanp li .border{ height:1px; background:#F00; width:50px; margin:0 auto 5% auto;}
.dsanp .more{ width:120px; height:36px; line-height:36px; text-align:center; background:#0055a5; margin:3% auto;}
.dsanp .more a{ color:#FFF; display:block;}
.dsanp .more a:hover{ color:#FFF; display:block; text-decoration:none;}


#ipage7 { background-color: #eaeaea; position:relative;background: url(../images/bg7.jpg) no-repeat scroll center center #eaeaea; overflow:hidden;}
#ipage7 .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background-size: cover; }
.ipage7-box { z-index: 2; padding:15px 0;}
.ipage7-box .iboxT { text-align: center; color: #333333; }

.linkBox { margin:3% 0; overflow:hidden;}
.linkBox li { float: left; width: 33%; height:auto; overflow: hidden; border-top: 1px solid #e8e8e8;  border-left: 1px solid #e8e8e8;  padding:0;text-align:center; background-color:#fff;}
.linkBox li img { max-width:100%;}
.linkBox ul li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:12px;}



.foot { left: 0px; bottom: 0px; width:100%; z-index: 10; position: relative; background:#fff;  margin-bottom:70px; padding:3% 0;border-top: 1px solid #ccc; }
.foot .inner{ line-height:26px; color:#333;text-align:center; font-size:12px; padding:0 1% }

.fobg{ display:block; width:100%; height:76px; background:#2a2a2a; }
.fobg a{ display:block; float:left; width:25%; height:80px; }
.fobg a img{ margin:8px auto; display: block;} 
.fobg p{ text-align:center; display:block; color:#aaa;}
/*底部浮动*/
#footer{width:100%; overflow:visible;zoom:1;position:fixed;left:0;bottom:0; z-index:9999;
/*ie6不支持position：fixed
解决方案*/
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.sharpBox {display: block; height:40px; }
.sharpBox a { display: block; width: 32px; height: 32px; margin-left: 8px; background: url(../images/sharp.png) no-repeat scroll 0px -37px; float: left; position: relative; }
.sharpBox a em { background: url(../images/sharp.png) no-repeat scroll -48px -38px; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 10; }
.sharpBox a .ibg { -webkit-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); transition: 300ms; }
.sharpBox a:hover .ibg { -webkit-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
.sharpBox a.a1 em.i { background-position: 0px 0px; }
.sharpBox a.a2 em.i { background-position: -47px 0px; }


.banner{ padding-top:70px;}
.banner .pic2{ display:block;}
.banner img{ width:100%;}

.pnav { text-align: center; line-height:50px; overflow: hidden; width: 100%; background-color: #f9f9f9; }
.pnav a { display: inline-block; height:50px; position: relative; overflow: hidden; color: #696969; font-size: 14px;float: left; width: 33.33%;margin: 0px; }
.pnav a span {width: 100%; padding: 0px; position: relative; display: block; height: 100%; top: 0px; transition: 400ms ease-in-out 150ms; }
.pnav a span.sp-1 { border-bottom: 0px none; height:50px; }
.pnav a.act span.sp-1 { border-bottom: 1px solid #0055a5; height:49px; }
.pnav a span.sp-2 { background-color: #f58100; color: #fff; }
.catas { margin: 50px 0px 40px; }
.catas a { display: inline-block; padding: 8px 44px; border: 1px solid #6b6b6b; margin-right: 8px; color: #757575; font-size: 14px; }
.catas a:hover, .catas a.act { color: #f58100; border-color: #f58100; }

.strength_nav{ width:100%; overflow:hidden; margin:6px auto;}
.strength_nav a{ display:block; float:left; width:29%; margin:0 6px; text-align:center; line-height:36px; font-size:13px; border:1px solid #ccc; background-color:#1b2744; border-radius:6px; color:#fff; margin-bottom:6px;} 
.strength_nav a:hover,.strength_nav a.onn{background-color:#1a46a1;}



.inner_about {width:100%;font-size: 14px; line-height:26px; color: #525252; margin:0 auto;background-color: #fff; padding:2% 0; }

.position_tit{ background-color:#0055a5; line-height:42px; height:42px; color:#fff; font-size:15px; text-indent:12px; margin-top:3%;}

/*资质认证*/
.honorlist{ margin-top:5px; overflow:hidden;}
.honorlist ul{}
.honorlist li{ float:left; width:48%; margin:0 1%; text-align:center; line-height:25px; }
.honorList li a{ height:165px; overflow:hidden; display:block; text-align:center; border: 1px solid #cdcdcd; padding: 2px;}
.honorlist li .pic{ border:1px solid #DDD; padding:5px;}
.honorlist li .pic img{ width:100%;}
.honorlist li .pic:hover{border:1px solid #0055a5;}
.honorlist li p{line-height:30px; font-size:12px; height:30px;}

/*公司新闻*/
.wcompanyList{padding-bottom:20px;}
.wcompanyList .box2{width: 98%;padding: 1% 0 2%;border-bottom: 1px dashed #bcbcbc; overflow:hidden;}
.wcompanyList .box2 .date{width:80px;padding:37px 0 0 0;}
.wcompanyList .box2 .date .day{font-size: 2rem;color: #888888;font-weight: bold;}
.wcompanyList .box2 .date .m{font-size: .825rem;color: #888888;}
.wcompanyList .box2 .date .y{font-size: .825rem;color: #888888;}
.wcompanyList .box2 .d{width:78%;margin-top: .7rem;}
.wcompanyList .box2 .d .t{font-size: 1rem;color: #333333;margin-bottom: 1%;padding-bottom:1%;border-bottom: 1px dashed #bcbcbc;}
.wcompanyList .box2 .d .b{font-size: .75rem;color: #888888;line-height: 22px;}
/*.info .box2:hover{background: #e1e1e1;}*/
.wcompanyList .cm{width:100%;display: inline-block;background: #e1e1e1;padding:17px 0;margin-top: 15px;font-size: .825rem;color: #555;}


/*常见问题*/
.news_list { width:100%; display: block; overflow:hidden;list-style: none; }
.news_list li { border-bottom: 1px dashed #cdcdcd; line-height: 40px; display: block; clear: both; height: 40px; }
.news_list li a { display: block; float: left; width: 78%; background: url(../images/i_ico.png) no-repeat 5px center; padding-left: 18px; outline: none;}
.news_list li span { display: block; float: right;color: #444; font-size:12px; }


/*--新闻详细--*/

.commonDetailed{background:#FFF; padding:0px 10px; margin:20px auto;}
.commonDetailed img{max-width:100%;}
.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:0;}
.commonDetailedtitle h3{ font-size:20px; text-align:center; line-height:26px; color:#1a1a1a; padding:6px 0px 0px;}
.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:10px 0px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px; position:relative; top:-3px; *top:2px;_top:1px;}
.commonDetailedContents{ padding:10px 0px; font-size:12px; line-height:24px;}
.commonDetailedContentsfoot{padding-bottom:15px;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:12px;}
.commonDetailedContentsfoot p a{ display:inline-block; background:#0055A5; padding:6px 20px; color:#FFF; font-size:14px;}
.commonDetailedContentsfoot p a:hover{}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; border-bottom:none; font-size:12px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl a{ }
.commonDetailedContentsfoot dl dd{ float:none;margin-bottom:10px;}
.commonDetailedContentsfoot dl dt{ float:none;}
.commonDetailedContentsfoot dl dd,.commonDetailedContentsfoot dl dt{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;}


/*产品综合页*/
.product{width:100%;}
.product ul{overflow:hidden; margin-left:-1.5%;}
.product li{width:48.5%;  float:left; margin-left:1.5%; margin-bottom:8px;}
.product li a{height:auto; overflow:hidden; display:block; text-align:center; border: 1px solid #cdcdcd; padding: 2px;}
.product li img{ max-width:100%;}
.product li p{line-height:30px; font-size:13px; text-align:center;}


.picCenter {text-align: center; font-size:14px; line-height:35px;}
.picCenter img{max-width:100%;border: 1px solid #cdcdcd;}

/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 1%;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #076cbd;border:none;}
