body{ margin:0 auto; padding:0; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; min-width:1200px;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration: none; color:#eb2914;}
img{ border:0;}
ul li{list-style:none;}
.warp { width:1200px; margin:0 auto;} 
.inp_one { width:200px; height:25px; line-height:25px;}
.inp_small { width:100px; height:25px; line-height:25px;}
#VCode { cursor:pointer;}
.mt { margin-top:15px;}
.blue { color:#0037FF;}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#ddd;} 
:-moz-placeholder { color:#ddd;} 
::-moz-placeholder { color:#ddd;}
:-ms-input-placeholder { color:#ddd;} 
.clear{clear:both;}
/*后期增加样式*/
.lianxi{font-size: 24px;margin-top: 8px;}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
       url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
	   url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), 
	   url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
	   url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon { display:block; font-family:"FontAwesome"; overflow:hidden;}
.fa-phone:before{ content: "\f095";}
.fa-wechat:before, .fa-weixin:before{ content: "\f1d7";}
.fa-qq:before{ content: "\f1d6";}


/*top*/
.headtop{background:#00428e;height: 35px;line-height: 35px;border-bottom:1px solid  #252525; }
.headtop .htlf{float:left;font-size: 18px;color:#fff;}
.headtop .htrt{float:right;font-size: 12px;}
.headtop .htrt a{display:inline-block;color:#fff;background-repeat:no-repeat;background-position: center left;margin:0 18px;}
.headtop .htrt .home{background-image: url(../images/home.png);padding-left: 22px;}
.headtop .htrt .contact{background-image: url(../images/contact.png);padding-left: 20px;}
.header { width:100%; height:91px; background:#fff; margin:0 auto;}
.header .logo { height:91px; float:left;overflow: hidden;}
.header .logo img{ height:91px; }

/*导航*/
.nav { float:right;width:71%;  height:91px;line-height: 81px; position:relative; z-index:999;}
.nav li { margin-left: 10px; float:left; position:relative; text-align:center;}
.nav li a { display:block; width: 96px;font-size:15px; color:#060606;padding-top: 10px;}
.nav li:hover ul { display:block;}
.nav li ul { display:none; position:absolute; top:91px; right:-34px; background:#095ebb; width:130px; overflow:hidden;white-space: nowrap;}
.nav li li { float:none;  margin:0 auto; line-height:35px; }
.nav li li a { color:#ddd; font-size:12px; width: auto;padding:0;margin:0 3px;border-bottom:1px solid #1c6dc7;}
.nav li li:hover{ color:#fff;background: #00428e;}
.nav li li:hover a{ color:#fff;background: #00428e;}
.nav li:hover a{background:#095ebb;color:#fff;}
.nav li.hover a{background:#095ebb;color:#fff;}
.nav li.hover li a{ color:#fff;}

/*banner*/
.banner { width:100%; margin:0 auto; position:relative; overflow:hidden;}
.banner .hd { width:100%;text-align: center;position: absolute;bottom: 20px;z-index: 1;}
.banner .hd ul li{display: inline-block;width: 30px;height: 2px;background: #fff;cursor: pointer;margin:0 2px;}
.banner .hd ul li.on{height: 4px;background: #0175d4;}
.banner .bd { width:100%; position:relative; z-index:0;}
.banner .bd li { width:100%; position:relative;}
.banner .bd li a { display:block; width:100%;}
.banner .bd img { display:block; width:100%;}

.banner_ej { width:100%; margin:0 auto;}
.banner_ej img { width:100%;}

/*脚部*/
.footer { width:100%; background:#00428e; line-height:30px; font-size:14px; color:#fff;text-align:center; padding:20px 0;}
.footer a { color:#fff;}
.footer .map {width: 1200px;height: 200px;background:#eef3f9;margin: -70px auto 20px auto;color:#333;box-shadow: 0px 6px 32px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 6px 32px rgba(0,0,0,0.2);-o-box-shadow: 0px 6px 32px rgba(0,0,0,0.2);-moz-box-shadow: 0px 6px 32px rgba(0,0,0,0.2);}

.footer .sitecode { width:100px; margin:10px auto 0 auto; text-align:center;}
.footer .sitecode a { display:block; width:100%;}
.footer .sitecode img { display:block; margin:0 auto;}

/*在线客服*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:200px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn{width:63px; height:63px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/online30-2.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/online30-2.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/online30-4.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;border: 1px dashed #00428e;}
.izl-rmenu .btn-phone{background:url(../images/online30-1.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:63px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/online30-3.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/************************************************ 首页代码 start*****************************************************/
/*业务展示*/
.product{ width: 1200px;margin:40px auto;overflow:hidden; position:relative;  }
.product .hd{width: 100%; overflow:hidden;  height:30px;  position: absolute;top:100px;}
.product .hd .prev,.product .hd .next{ display:block;  width:30px; height:30px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat;}
.product .hd .next{ background:url(../images/prev.png) no-repeat; float:left; }


.product .bd{ width: 1000px;margin:0 auto; }
.product .bd ul{ overflow:hidden; zoom:1; }
.product .bd ul li{ padding:0 30px; float:left;display:inline; overflow:hidden;  border-left:1px solid #e5e5e5;}
.product .bd ul li .pic img{ width:275px; height:206px; display:block;   }
.product .bd ul li .pmsg h3{font-size: 15px;color: #5d9dc0;padding: 10px 0;height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product .bd ul li .pmsg .more{width: 95px;height: 13px;background: url(../images/nmore.jpg) no-repeat center center;}

/*新闻动态*/
.new{background: #eeeeee; padding: 37px 0;}
.new .nleft{float:left;width: 850px;}
.new .nleft .ntitle{float:left;width: 160px;height: 195px;background: #095ebb;padding: 45px 0 0 45px;}
.new .nleft .ntitle h3{ font-size: 14px; color: #b7cefa;font-weight: normal;}
.new .nleft .ntitle h3 span{display:block; font-size: 36px; color: #fff;}
.new .nleft .ntitle .more{display:block; width: 70px;line-height: 26px; font-size: 14px; color: #b7cefa;border:1px solid #b7cefa;border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;text-align: center;margin-top: 40px;}
.new .nleft .newlist{float:left;width: 535px;height: 190px;background: #fff;padding: 25px 40px;}
.new .nleft .newlist .nrcmd img{float:left;display: block;width: 105px;height: 70px;}
.new .nleft .newlist .nrcmd .msg{float:right;width: 400px;}
.new .nleft .newlist .nrcmd .msg .ntit{font-size: 14px;color: #4e4d4d;line-height: 24px;font-weight: bold;display:block;width: 396px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new .nleft .newlist .nrcmd .msg p{ height: 40px;color: #928f8f;line-height: 20px; border-bottom: solid 1px #ececec;padding: 8px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.new .nleft .newlist .nlist ul li{margin-top:15px;}
.new .nleft .newlist .nlist .ndate{ float:left;font-size: 25px;color: #666666;line-height: 20px; font-weight: bold;border-right: 1px dashed #ddd;text-align: center;padding:0 18px 0 5px;}
.new .nleft .newlist .nlist .ndate span{display: block;  font-size:12px; font-weight: normal;margin-top: 6px;line-height: 15px;}
.new .nleft .newlist .nlist .ntit{ float:right;width: 445px;font-size:15px;color: #666666; line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new .nright{float:right;width: 332px;}
.new .nright .nritem{background: #fff;}
.new .nright .nritem:nth-child(1){margin-bottom:38px;}
.new .nright .nritem img{float:left;display: block;width: 110px;height: 100px;}
.new .nright .nritem .msg{float:right;width: 191px;margin: 13px 12px 13px 15px;overflow: hidden;}
.new .nright .nritem .msg h3 a{display: block;color: #4b4b4b;font-size: 16px;line-height: 30px;font-weight: normal;overflow: hidden;white-space: nowrap;}
.new .nright .nritem .msg p{color: #a0a0a0;font-size: 12px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.new .nright .nritem .msg p span{display: block;color: #606060;}

.new .nleft .newlist .nrcmd .msg .ntit:hover,.new .nleft .newlist a:hover,.new .nright .nritem .msg h3 a:hover{color: #095ebb;}

/*推荐*/
.recommend{padding: 60px 0 25px 0;}
.recommend ul li{ float: left; width: 222px;height: 50px;border-top: solid 3px #eff0f1; padding: 25px 25px 0 25px;margin-left: 35px;overflow: hidden;}
.recommend ul li:nth-child(1){margin-left: 0;}
.recommend ul li .item{background-repeat: no-repeat;background-position: center left;padding-left: 60px;height: 42px;}
.recommend ul li .item1{background-image: url(../images/item1.png);}
.recommend ul li .item2{background-image: url(../images/item2.png);}
.recommend ul li .item3{background-image: url(../images/item3.png);}
.recommend ul li .item4{background-image: url(../images/item4.png);}
.recommend ul li a{display: block;font-size: 16px; color: #000; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recommend ul li .msg{display: block;font-size: 12px; color: #666; margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recommend ul li a:hover{color: #095ebb;}

/************************************************ 首页代码  end*****************************************************/

/*** 子页公用当前位置、栏目标题及二级栏目 ***/
.c_position { line-height:40px; border-bottom:1px solid #eee; padding-left:20px; background:url(../images/position.png) no-repeat left center; text-align:left; margin-bottom:30px;}

/*左侧公共*/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; margin:30px auto;min-height: 420px;}
.left { width:260px;}
.left_title {display:block; background:#0175d4; height:58px; overflow:hidden;font-weight: normal;}
.left_title span { display:block; width: 180px; font-size:18px;  color:#fff; background: url(../images/lefttit.png) no-repeat center right;padding:18px 10px 18px 40px;}
.left_title p { color:#fff; font-size:16px; line-height:18px; height:18px; text-align:center; width:100%;}
.left_nav { border:1px solid #d4d4d4; border-top:none; height:auto; margin-bottom:20px; padding:5px 33px 5px 40px;}
.left_nav li a {  color:#777575; display:block; font-size:14px; line-height:45px; height:45px; margin:0 auto ; }
.left_nav li.hover>a,.left_nav li:hover a {  color:#095ebb;}
.left_nav li a span{display: block;float:left;}
.left_nav li a i{display: block;float:right;font-style: normal;}
.left_nav li li a{color:#777575; display:block; font-size:14px; line-height:35px; height:35px; margin:0 auto ;text-indent: 20px;}
.left_nav li li:hover a {  color:#fff !important;background: #095ebb;}
.left_nav li:hover li a {  color:#777575;}

.left_contact{border-bottom: solid 1px #dcdbdb;} 
.left_contact_title { background:#515151; height:58px; overflow:hidden;}
.left_contact_title span { display:block; width: 180px; font-size:18px;  color:#fff; background: url(../images/lefttit.png) no-repeat center right;padding:18px 10px 18px 40px;}
.left_ctphone{padding:25px 0 15px 0; overflow:hidden; border: solid 1px #dcdbdb; font-size:14px; color:#333; text-align:center;}
.left_contact .left_phone { font-size:25px; color:#0175d4;line-height:40px;   }


/*右侧公共*/
.right { width:900px; overflow:hidden; border: solid 1px #e9e9e9;}
.right_title {  padding: 17px 20px;background: #f8f8f8;border-bottom: solid 1px #e9e9e9;color: #929292;}
.right_name {float:left; font-size:18px; color: #0175d4; font-weight:bold;}
.right_title p { color:#929292; float:right; font-size:12px; line-height:20px;}
.right_title p a { color:#929292;}
.right_con { color:#333; font-size:14px; line-height:30px; height:auto; padding:20px; overflow:hidden;  min-height:250px;}

/*公用通栏*/
.c_ompany { width:100%; text-align:center; border-bottom:3px solid #ccc; padding-bottom:10px; margin-bottom:30px;}
.c_ompany h3 { font-size:30px; line-height:22px; text-align:center; font-weight:100; margin-bottom:20px; color:#095ebb;}
.c_ompany h3 i { font-style:normal; display:block; margin:0 auto; width:30px; height:1px; background:#f30; margin-top:10px;}
.c_ompany h3 span { font-size:17px; color:#666;}
.c_ompany li { display:inline-block; border:1px solid #095ebb; margin:10px; line-height:30px; font-size:14px;}
.c_ompany li a { display:block; color:#095ebb; padding:0 15px;}
.c_ompany li:hover { background:#eb2914; border:1px solid #eb2914;}
.c_ompany li:hover a { color:#fff;}

/*详情页公用*/
.time_click { font-size:12px; text-align:center; color:#666; line-height:50px;}
.lh { font-size:14px; line-height:28px;}
.show_h3 { font-size:22px; text-align:center; border-bottom:1px solid #eee; padding-bottom:10px; margin:20px auto 30px auto; color:#095ebb;}
.show_sxp { text-align:left; clear:both; font-size:14px; line-height:35px; color:#020202;}
.show_sxp a { color:#666;}

/*分页*/
.scott { overflow:hidden; text-align:center; line-height:30px; padding:10px 0; font-size:14px; letter-spacing:2px;}
.scott a { border:1px solid #095ebb; padding:5px 15px; margin-right:10px;}
.scott a:hover { border:1px solid #095ebb; text-decoration:none; color:#095ebb;}
.scott a:active { border:1px solid #095ebb; text-decoration:none; background:#095ebb;}
.scott .current { border:1px dashed #095ebb; padding:5px 15px; font-weight:bold; color:#fff; margin:0 10px; background:#095ebb;}
.scott .disabled { border:1px dashed #095ebb; padding:5px 15px; color:#095ebb; margin-right:10px;}

/**/
.box_large {width:890px; overflow:hidden;}
.company ul{margin: 30px 0 0 0 ;}
.company ul li{display: flex;margin: 0 auto;padding: 10px 40px;align-items: center;}
.main_ly_t1{font-size: 16px;display: inline-block;margin-right: 15px;color: #333;}
.main_bd{width: 350px;height: 27px;margin-right: 20px;}
.main_ly_t2{font-size: 13px;color:#929292;display: inline-block;}
.main_bd1{width: 650px;height: 180px;}
.company_con{align-items: center;}
.main_bd2{height: 27px;margin-right: 3px;}
#VCode{height: 40px;width: 120px;}
.blue{width: 120px;height: 37px;background-color: #0175d4;border: 1px solid #0175d4;color: white;margin-top: 30px;margin-bottom: 60px;margin-right: 20px;font-size: 16px;}
.resert{width: 100px;height: 37px;background-color: #0175d4;border: 1px solid #0175d4;color: white;margin-top: 30px;margin-bottom: 60px;margin-right: 10px;font-size: 16px;}
/*图片列表*/
.picli { margin:10px 0 10px -16px;}
.picli li { width:248px; height:230px; text-align:center; margin-left:38px; float:left;  overflow:hidden;}
.picli li a { display:block; width:100%;}
.picli li img { display: block;width: 248px;height: 175px;}
.picli li .wenzi { font-size:14px; color:#404040;text-align:center; line-height:35px; margin:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picli li:hover .wenzi  { color:#0175d4;}


/*业务列表*/
.proli { width:100%;}
.proli { margin:10px 0 10px -16px;}
.proli li { width:248px; height:242px; text-align:center; margin-left:38px; float:left;  overflow:hidden;}
.proli li a { display:block; width:100%;}
.proli li img { display: block;width: 248px;height: 186px;}
.proli li .wenzi { font-size:14px; color:#404040;text-align:center; line-height:35px; margin:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proli li:hover .wenzi  { color:#0175d4;}

/*业务详情*/
.show_proimg { width:500px; overflow:hidden; position:relative; margin:0 auto 20px;}
.show_proimg .hd { display:none;}
.show_proimg .bd { position:relative; height:100%; z-index:0;}
.show_proimg .bd li { zoom:1; vertical-align:middle;}
.show_proimg .bd img { width:100%; display:block;}
.show_proimg .prev,.show_proimg .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.show_proimg .next{ left:auto; right:3%; background-position:8px 5px;}
.show_proimg .prev:hover,.show_proimg .next:hover{ filter:alpha(opacity=100);opacity:1;}

.img_show { max-width:100%; margin:10px auto; text-align:center;}
.img_show img { max-width:100%;}
.show_soft { width:100%; margin-top:20px; clear:both; text-align:center;}
.show_soft a {width: 288px;float: left;display: block; line-height:30px; color:#000; font-size:16px; border-radius:4px; overflow:hidden;margin: 5px 5px;border: 1px #ccc solid;}
.show_soft a img{width: 100px;}
.show_soft a h2{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.show_soft a p{background:#0069D6;font-weight: bold;color: #fff;}
.pro_h3 { line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; background:#eee; margin:30px auto 20px auto;}

/*新闻模型*/
.con3_right li {height:115px; overflow:hidden; padding:12px ;}
.con3_right li a{display: block;border: solid 1px #c4c4c4;}
.con3_link { float:right; height:113px; overflow:hidden; width:695px;margin-right: 16px;}
.con3_link h3{ color:#333;font-size:14px;margin: 10px 0 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con3_link p { color:#858586; font-size:12px; line-height:25px; overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.con3_date { background:#C4C4C4; float:left; height:113px; text-align:center; top:14px; width:90px;}
.con3_date h1 { line-height:80px;color:#fff; font-size:40px; text-align:center;font-weight: normal;background: url(../images/ndot.jpg) repeat-x center bottom;}
.con3_date span { color:#fff; font-size:14px; line-height:20px; text-align:center; width:100%;}
.con3_right li:hover .con3_date{background:#0858b2;}
.con3_right li:hover .con3_date h1 { background: url(../images/ndot1.jpg) repeat-x center bottom;}


/*招聘*/
.n_job { width:835px; margin:30px auto;}
.n_job th { background:#026fc4; text-align:center; height:50px; line-height:50px; color:#fff; font-size:16px;}
.n_job .titl td { border-bottom:1px dashed #ddd; padding:10px; background:#f4f6f9; text-align:center; color:#666; font-size:12px;}
.n_job .titl .afold { display:block; height:23px;  background:url(../images/icon_bnt__slide_close.png) center no-repeat;}
.n_job .titl.on .afold { background:url(../images/icon_bnt_slide_open.png) center no-repeat;}
.n_job .cont { padding:0 35px; background:#fff; line-height:25px; color:#666;}
.n_job .show_box { display:none;}
.n_job .article { padding:30px 0;}
.n_job .un { line-height:26px; margin:10px auto; font-size:14px; color:#777; padding:0 15px 15px 15px;}
.n_job .un a { color:#f30; font-size:16px;}



/*联系我们单独页面*/
.n_contact {width:100%;}
.n_contact .upbox { border-bottom:1px solid #dbdbdb; padding:30px 20px; }
.n_contact .upbox  {  font-size:14px; line-height:50px; color:#606060; padding-left:25px;}
.n_contact .map{padding:10px;}
/*在线留言*/
