﻿/*common*/
*{margin: 0px auto;padding: 0px;}
body{font-family: "微软雅黑","宋体", sans-serif;font-size: 15px;color: #444;min-width: 1200px;background: #fff;width:100%;}
a{text-decoration: none;color: #444;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */}
a:hover{text-decoration: none;color: #004098;}
img{border: 0;}
li{list-style: none;}
.clear{clear: both;}
.img_xiaoguo{transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */}
.img_xiaoguo:hover{filter:alpha(opacity=70);opacity:0.7;}
img.zoom-img:hover {-webkit-transform: scale(1.15);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;-moz-transform: scale(1.15);-moz-transition-timing-function: ease-out;-moz-transition-duration: 500ms;overflow: hidden;}
img.zoom-img {-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 500ms;}
/*common end*/

.index{background:#F4F5F7;}
/*header*/
.header{background: #F4F5F7;}
.header .top{height:44px;background:#E2E2E2;}
.header .top_box{width:1200px;}
.header .top_box span{display:inline;float:left;font-size:16px;line-height:44px;color: #444;}
#tform0 {display:inline;float: right;width: 274px;height: 35px;margin-top: 5px;position: relative;}
#tform0 input {position: absolute;top: 5px;left: 20px;outline: none;width: 208px;height: 24px;line-height: 24px;font-size: 14px;background: #fff;color: #326fbf;border: 0;}
.nav{height:126px;background:url(top.png) center top no-repeat;margin-top:25px;margin-bottom:20px;}
.nav_box{width:1200px; position:relative;}
#jd100{position:absolute;left:-150px;top:10px; width:135px;height:98px;}
.nav .logo{display:inline;float:left;margin-top:23px;}
#nav{position: relative;z-index: 10;width:820px;display:inline;float:right;margin-top:25px;}
#nav a{}
#nav .nav_depart{display:inline;float:left;margin-top:12px;}
#nav .nLi{ display:inline;float: left;position: relative;z-index: 10px;width: 105px;height: 67px;}
#nav .nLi h3 a{ display: block; font-size: 18px; font-weight: normal;width: 100%;height: 35px;line-height:35px;text-align: center;color: #fff;margin-top:8px;}
#nav .nLi h3 a span{display:block;font-size:12px;height:15px;line-height:15px;}
#nav .nLi:hover h3 a{font-style:italic;}
#nav .sub{ display:none; width:118px; top:67px;left:-13px;position:absolute;background:#004098;padding-top:5px;padding-bottom:5px;}
#nav .sub li{zoom:1; }
#nav .sub a{display:block; width: 100%;text-align: center;line-height:35px;color: #fff;font-size: 15px;}
#nav .sub a:hover{font-style:italic;background: #5780b9;}
/*banner*/
.index_focus{width:100%;height:542px;position:relative;overflow:hidden;}
.index_focus .bd ul{position:relative;left:50%;top:0;margin-left:-960px;}
.index_focus .bd li{display:none;}
.index_focus_post{z-index:0;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus_pre,.index_focus_next{position:absolute;top:40%;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:5;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:15px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:15px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.bottom_bg{position:absolute;z-index:1;bottom:-10px;left:0;width:100%;height:10px;background:url(../images/banner_bottom.jpg) repeat-x;}
.index_focus .slide_nav{position:absolute;left:0;bottom:15px;width:100%;z-index:2;height:15px;line-height:15px;text-align:center;}
.index_focus .slide_nav a{cursor:pointer;display:inline-table;width:15px;height:15px;margin-left:5px;margin-right:5px;border-radius:15px;-moz-border-radius:15px;border:2px solid #004098;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background:#004098;}
/*banner end*/

/*header end*/

/*home*/
.home{margin-top:40px;}
.home1{width:1200px;padding-bottom:40px;}
/*关于我们*/
.gywm{width:525px;height:330px;padding:18px 30px 22px;display:inline;float:left;-moz-box-shadow: 2px 4px 10px 2px #ccc;box-shadow: 2px 4px 15px #ccc;background:#fff;}
.gywm_title{height:45px;line-height:45px;border-bottom:1px dashed #004098;padding-bottom:5px;}
.gywm_title h3{font-size:26px;display:inline;float:left;font-weight:normal;color:#004098;}
.gywm_title span{display:inline;float:left;font-size:17px;margin-left:8px;margin-top:10px;line-height:30px;color:#C7C8CA;}
.gywm_title a{display:inline;float:right;font-size:17px;color:#004098;margin-top:15px;line-height:30px;}
.gywm_content{width:100%;height:272px;line-height:34px;overflow:hidden;margin-top:8px;font-size:16px;}
.gywm_content .gywm_pic{display:inline;float:right;margin-top:8px;width:215px;height:160px;margin-left:10px;}
/*关于我们 end*/

/*新闻资讯*/
.xwzx{width:525px;height:340px;padding:18px 30px 12px;display:inline;float:right;-moz-box-shadow: 2px 4px 10px 2px #ccc;box-shadow: 2px 4px 15px #ccc;background:#fff;}
.xwzx_content{width:100%;overflow:hidden;font-size:16px;}
.xwzx_content div{margin-top:5px;padding-bottom:10px;border-bottom:1px dashed #ccc;height:170px;}
.xwzx_content div img{display:inline;float:left;margin-top:10px;margin-right:10px;width:215px;height:160px;}
.xwzx_content div h3{width:290px;display:inline;float:right;height:45px;line-height:45px;overflow:hidden;font-size:20px;font-weight:normal;color:#004098;}
.xwzx_content div span{width:290px;display:inline;float:right;height:30px;line-height:25px;color:#9C9D9F;}
.xwzx_content div p{width:290px;display:inline;float:right;height:90px;line-height:30px;overflow:hidden;}
.xwzx_content ul{margin-top:5px;}
.xwzx_content ul li{height:30px;line-height:30px;width:100%;overflow:hidden;	}
.xwzx_content ul li span{color:#004098;}
/*新闻资讯 end*/

/*荣誉资质*/
.ryzz{background:#FCFCFC;text-align:center;padding-top:35px;padding-bottom:35px;}
.slideBox{ overflow:hidden; zoom:1; margin-top:30px; position:relative; width:1200px;  }
.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:0px; top:62px; display:block; width:26px; height:52px;  background:url(../images/btn_left.jpg) no-repeat; }	
.slideBox .sNext{ left:auto; right:0px; background:url(../images/btn_right.jpg) no-repeat;  }
.slideBox ul{ overflow:hidden; zoom:1; width: 1120px; }
.slideBox ul li{ margin:0 13px; display:inline;float:left; _display:inline; overflow:hidden; text-align:center; width:246px;height:173px;background:#E2E9F3;padding:6px;position:relative;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */ }
.slideBox ul li:hover{background:#88A6CC;}
.slideBox ul li .pic{ text-align:center;}
.slideBox ul li .pic img{ width:246px; height:173px; display:block; }
.slideBox ul li span{position:absolute;z-index:1;bottom:6px;left:6px;width:246px;height:32px;filter:alpha(opacity=80);opacity:0.8;background:#1752A2;}
.slideBox ul li .title{ position:absolute;z-index:2;bottom:6px;left:6px;line-height:32px; height:32px; width:246px; overflow:hidden;color:#fff;}
/*荣誉资质 end*/

/*业务中心*/
.ywzx{text-align:center;padding-top:35px;padding-bottom:30px;}
.ywzx_content{width:1200px;margin-top:15px;}
.ywzx_content ul{width:1350px;}
.ywzx_content li{display:inline;float:left;margin-right:86px;width:236px;height:300px;background:url(ywzx_bg.jpg) center 235px no-repeat;}
.ywzx_content li img{height:235px;}
.ywzx_content li span{display:block;width:236px;height:30px;line-height:30px;font-size:25px;margin-top:30px;}
/*业务中心 end*/

/*home end*/

/*footer*/
.footer{background:#004098;padding-top:25px;padding-bottom:20px;color:#fff;}
.footer a{color:#fff;}
.yqlj{width:1200px;line-height:35px;font-size:17px;}
.yqlj h3{font-size:25px;font-weight:normal;line-height:35px;margin-bottom:5px;}
.bottom{width:1200px;margin-top:20px;padding-top:15px;line-height:35px;text-align:center;border-top:1px dashed #4975B2;}
.bottom .span1{width:480px;display:inline;float:left;text-align:left;margin-left:260px;font-size:17px;}
.bottom .span2{width:250px;display:inline;float:left;text-align:left;font-size:16px;}
.bottom img{display:inline;float:left;margin:5px 5px 0 0;}
/*footer end*/

/*inner*/
.zi_com {max-width: 1200px;width: 98%;margin: auto;}
.zi_com .zi_left {width: 16.7%;display:inline;float: left;margin-top:-50px;}
.zi_com .zi_left .top {background: #004098;padding: 35px 0px 25px;text-align: center;}
.zi_com .zi_left .top .span1 {font-size: 20px;}
.zi_com .zi_left .top span {display: block;color: #fff;font-weight: 500;width:160px;}
.zi_com .zi_left .top .span2 {font-size: 14px;font-family: arial;padding-top: 3px;}
.zi_com .zi_left ul {background: #004098;padding-bottom: 20%;}
.zi_com .zi_left ul li {border-top: 1px solid #4975B2;}
.zi_com .zi_left ul li a {height: 50px;line-height: 50px;color: #fff;display: block;background: #004098;padding-left: 30%;font-size: 14px;overflow: hidden;padding-right: 5px;transition-duration: 0.2s;-moz-transition-duration: 0.2s; /* Firefox 4 */-webkit-transition-duration: 0.2s; /* Safari 和 Chrome */-o-transition-duration: 0.2s; /* Opera */}
.zi_com .zi_left ul li a:hover{background: #5780b9;font-size: 16px;color:#fff;text-indent:5px;}
.zi_com .zi_left ul .active a {background: #5780b9;font-size: 16px;color:#fff;}
.zi_com .zi_left .lian {border: 1px solid #e6e6e6;padding: 10px 20px 10px 20px;margin: 20px 0px;}
.zi_com .zi_left .lian .lian_t {background: url(../images/zi_dian.png) no-repeat left 5px;padding-left: 60px;}
.zi_com .zi_left .lian .lian_t .span1 {color: #004098;font-size: 20px;}
.zi_com .zi_left .lian .lian_t span {display: block;}
.zi_com .zi_left .lian .lian_t .span2 {color: #999999;font-size: 13px;}
.zi_com .zi_left .lian p {line-height: 20px;color: #666;font-size: 14px;border-bottom: 1px dashed #dfdfdf;padding: 10px 0px;}
.zi_com .zi_right img{max-width:100%;}
.zi_com .zi_right {width: 79.6%;display:inline;float: right;}
.zi_com .zi_right .bar {border-bottom: 1px solid #eaeaea;padding: 30px 0px 10px;}
.zi_com .zi_right .bar .b_tt {display:inline;float: left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 40%;overflow: hidden;}
.zi_com .zi_right .bar .curbar {display:inline;float: right;text-align: right;font-size: 14px;color: #6e6e6e;width: 58%;vertical-align: middle;margin-top: 6px;}
.about_zi {padding: 3% 0px;font-size: 16px;color: #555;line-height: 2;}
.about_zi p{font-size: 16px;color: #555;line-height: 2;}
.about_zi img,.about_zi table{max-width:955px;}
.news_ul {padding: 1% 0px;}
.news_ul li {border: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;}
.news_ul li a {display: block;width: 100%;height: 100%;padding: 15px 0px;}
.news_ul li .ri {width: 11%;display:inline;float: left;font-family: arial;color: #666666;font-weight: 500;text-align: center;}
.news_ul li .ri i {font-style: normal;font-size: 46px;font-weight: 500;height: 40px;line-height: 40px;width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;padding-top: 5px;}
.news_ul li .ri time {font-size: 16px;width: 98%;margin: auto;display: block;color: #808080;height: 16px;line-height: 16px;overflow: hidden;padding-top: 5px;}
.news_ul li .wen_nei {width: 88%;display:inline;float: right;}
.news_ul li .wen_nei h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.news_ul li .wen_nei p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;margin: 0 0 10px;}
.news_ul li:hover {background:#dbeaff;}
.news_ul li:hover .ri {color: #004098;}
.news_ul li:hover .ri time {color: #004098;}
.news_ul li:hover .wen_nei h4 {color: #004098;}
.news_ul li:hover .wen_nei p {color: #004098;}
.news_show {padding-top: 2%;padding-bottom: 3%;}
.news_show .top_show {text-align: center;border-bottom: 1px dashed #dfdfdf;margin-bottom: 10px;}
.news_show .top_show h3 {color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;width: 100%;}
.news_show .top_show p {font-size: 13px;color: #ababab;height: 24px;line-height: 24px;overflow: hidden;width: 100%;margin: 10px 0px;}
.news_show .news_content{font-size: 16px;color: #555;line-height: 2;}
.news_show .news_content img,.news_show .news_content table{max-width:955px;}
.case_ul{padding-top: 3.5%;}
.case_ul li {display:inline;float: left;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;}
.case_ul li .pic {position: relative;overflow: hidden;}
.case_ul li .pic i {display: block;padding-bottom: 62.2895622895623%;}
.case_ul li .pic img {width:296px;height:222px;}
.case_ul li p {font-size: 15px;color: #1e1e1e;line-height: 50px;height: 50px;text-align: center;padding: 0px 10px;overflow: hidden;border-bottom: 1px solid #eaeaea;}
.case_ul li:hover p {color: #004098;}
.prev_next {text-align: left;padding-bottom: 5%;line-height: 40px;color: #7b7b7b;font-size: 14px;height: 40px;}
.prev_next li {display:inline;float: left;width: 457px;padding-left: 10px;padding-right: 10px;background: #f6f6f6;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */}
.prev_next li a {color: #7b7b7b;display: block;height: 40px;width: 100%;overflow: hidden;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */}
.prev_next li:hover {background:#dbeaff;}
.prev_next li:hover a {color: #004098;}

.page {clear: both;padding-bottom: 40px;text-align: center;font-size: 14px;}
/*inner end*/

/*messages*/
.clears{ clear:both;}
.messages{padding:3% 0;width:650px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:35px;margin-bottom:15px;}
.messlist label{display:inline;float:left;width:100px; height:35px; font-size:16px; line-height:35px; text-align:right;padding-right:10px;}
.messlist input{display:inline;float:left;width:300px;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.textareas{ height:auto;}
.messlist textarea{display:inline;float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ display:inline;float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:16px; font-weight:bold; cursor:pointer;margin-right:5px;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */}
.messsub input:hover,.messsub input#submit{ background:#004098;color:#fff;}
#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10{color: #EA0303;height: 35px;line-height: 35px;text-indent: 10px;display:none;}
/*messages end*/