﻿@charset "utf-8";
body{padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#606060; width:100%; min-width:1100px;  zoom:1; font-family:微软雅黑;background:#fff;}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{padding: 0px; margin: 0px;list-style:none;}
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#606060; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear,.clearfix{ clear:both;}
.clearfix:after{display: block;font-size: 0;line-height:0;visibility: hidden; height: 0;clear: both;content: " ";}
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */
.w1100{width: 1100px;margin: 0 auto;min-width:1100px;}

/* top */
.topbox .top{margin-bottom: 25px;padding-top:22px;}
.topbox .top .b{ float:right;height: 31px; width:600px; margin-top:-60px}
.topbox .top .tel{width:246px;margin-right:18px;padding-top:5px;background: url(../images/top_tell.jpg) left center no-repeat;padding-left: 35px;height: 31px;}
.topbox .top .tel .f{color:#02044c;font-size:14px;}
.topbox .top .tel .r{font-weight: bold;font-size:27px;color:#1d2088;font-family: Arial}
.topbox .top .search{width:172px;position: relative; margin-right:30px;}
.topbox .top .search .sreach_ipu{color:#333;font-size:12px;width: 157px;border:1px solid #aaa;border-radius:22px;-moz-border-radius:22px; -webkit-border-radius:22px; height: 29px;padding-left: 15px;line-height: 29px;}
.topbox .top .search .sreach_btn{width: 31px;height: 31px;background: url(../images/top_s.png) center no-repeat;background-color:#1d2088\0; position: absolute;right:-1px;top:0px;cursor:pointer;}
.topbox .navbox{width: 100%;height: 51px;background: #1d2088;min-width: 1100px;}
.topbox .mainNav li{float: left;height: 51px;text-align: center;background: url(../images/mNav_line.gif) right center no-repeat;}
.topbox .mainNav li>a{color:white;line-height: 51px;font-size:16px;display: block;height: 51px;padding:0 32px;}
.topbox .mainNav li:hover>a,
.topbox .mainNav li.on>a{color: #1d2088;background: #fddc00;}
/* indexban */
.HomeBan{width:100%;height:659px;}
.HomeBan .bd li{width:100%;height:659px;}
.HomeBan .hd{position:relative;top:-50px;text-align: center;display: block;}
.HomeBan .hd ul{display: inline-block;overflow: hidden;}
.HomeBan .hd li{cursor:pointer;float:left;margin-right:10px;width:11px;height: 11px;background:url(../images/ban_tip.png) center center no-repeat;}
.HomeBan .hd li.on{background: url(../images/ban_tip2.png) center center no-repeat;}

.index_cont .cont2{ width:100%;min-width:1100px;position: relative; margin-top:50px; height:540px; background:url(../images/index_cont1bg.gif) center top repeat}
.index_cont .cont2 .title{height: 50px;background: url(../images/index_cont3_titlebg.png) center no-repeat; padding-top:80px;}
.index_cont .cont2 .en{text-align: center;font-size:36px;font-weight:bold;color:#d1d2e2;position: relative; top:-50px}
.index_cont .cont2 .ch{text-align: center;font-size:30px;font-weight:bold;color: #1d2088;position: relative;top:-35px;}
.index_cont .cont2 .cp{height:320px; width:1150px; margin:0 auto}
.sycp{margin-bottom: 46px;overflow:hidden;}
.sycp li{width: 260px;height:280px;background:#fff url(../images/pro_libg.jpg) bottom center no-repeat;float: left;margin-right:24px;margin-bottom:24px; text-align:center}
.sycp li:hover{background: #1d2088 url(../images/pro_libg2.jpg) bottom center no-repeat;}
.sycp li  img{background:white;border:1px solid #ededed; margin-top:15px;position: relative;}
.sycp li p{text-align: center;color: #2c2c2c;font-size: 16px; width:250px; height:24px;overflow: hidden; padding-top:20px}
.sycp li:hover p{color: white;}
.index_cont .cont2 .gengduo{ float:right; font-size:14px; padding-right:100px; width:100px; height:30px; text-align:center}
.index_cont .cont2 .gengduo a{ display:block; line-height:30px; color:#FFF;background-color:#0c0d5a;}
.index_cont .cont2 .gengduo a:hover{ color:#000; background-color:#FDDC00}

.index_cont .cont3_box{border-bottom: 1px solid #d6d6e6;/* overflow:hidden; */margin-bottom: 50px;}
.index_cont .cont3{}
.index_cont .cont3 .title{margin:50px;height: 50px;background: url(../images/index_cont3_titlebg.png) center no-repeat;}
.index_cont .cont3 .en{text-align: center;font-size:36px;font-weight:bold;color:#d1d2e2;position: relative;top:-10px;}
.index_cont .cont3 .ch{text-align: center;font-size:30px;font-weight:bold;color: #1d2088;padding-top: 5px;}
.index_cont .cont3 .view{display: none;}
.index_cont .cont3 .view.on{display:block;}
.index_cont .cont3 .view .img{width: 835px;float: left;}
.index_cont .cont3 .wordbox{padding-left:28px;padding-top:52px;height: 378px;width: 237px;float: left;background: url(../images/index_cont3_rw.jpg) left top no-repeat;}
.index_cont .cont3 .wordbox a{padding-top: 20px;display: block;}
.index_cont .cont3 .wordbox a:hover{color:#fdd000;}
.index_cont .cont3 time{margin-bottom:45px;display: block;background: url(../images/index_timebg.png) 5px top no-repeat;width: 79px;height: 36px;}
.index_cont .cont3 time .s{font-size: 15px;color: white;font-family: Arial;position: relative;top:-15px;}
.index_cont .cont3 time .b{font-size: 42px;color: white;font-family: Arial;position: relative;left:17px;top:9px;}
.index_cont .cont3 .tip>a{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:white;font-weight: bold;padding-left: 5px;padding-bottom: 13px;background: url(../images/cont3_tipline.jpg) 5px bottom no-repeat;display: block;}
.index_cont .cont3 .desc{width:200px; height:100px;padding-left:5px;margin-top:25px;line-height: 21px;color:white;font-size: 12px;overflow: hidden;}
.index_cont .cont3 .Simg{margin-top:20px;position: relative;}
.index_cont .Simg .bd ul{padding-left: 5px;}
.index_cont .Simg .bd li{cursor:pointer;float: left;height:99px;width: 166px;margin-right: 20px;position: relative;} 
.index_cont .Simg .bd{ width: 1096px;overflow:hidden;margin:0 auto; }
.index_cont .Simg .hd .prev,.index_cont .Simg .hd .next{z-index:2;position: absolute;top:17px;display:block;width:45px;height:45px;}
.index_cont .Simg .hd .prev{left:-25px;background: url(../images/left1.png) left center no-repeat;background-size: 30px;}
.index_cont .Simg .hd .prev:hover{background: url(../images/left.png) left center no-repeat;background-size:30px;}
.index_cont .Simg .hd .next{right:-25px;background: url(../images/right1.png) right center no-repeat;background-size:30px;}
.index_cont .Simg .hd .next:hover{background: url(../images/right.png) right center no-repeat;background-size:30px;}
.index_cont .Simg .bd li p{display:block;height: 80px;background:url(../images/cont3_simgbg.png) left top repeat;position: absolute;top:0;left: 0;line-height: 80px;text-align: center;color: white;font-size: 14px;width:166px; }
.index_cont .Simg .bd li:hover p,.index_cont .Simg .bd li.cur p{display: none;}
.index_cont .Simg .bd li:hover,.index_cont .Simg .bd li.cur{border-bottom: 3px solid #fdd000;height: 96px;}

.gg2box{ position:relative;}
.index_cont .cont4_box{height:480px;background:url(../images/cont4bg.jpg) center top no-repeat; margin:50px auto}
.index_cont .cont4 .title{height: 50px;background: url(../images/index_cont3_titlebg.png) center no-repeat; padding-top:60px}
.index_cont .cont4 .en{text-align: center;font-size:36px;font-weight:bold;color:#d1d2e2;position: relative;top:-40px;}
.index_cont .cont4 .ch{text-align: center;font-size:30px;font-weight:bold;color: #1d2088;position: relative;top:-25px;}
.index_cont .cont4 .leftbox{padding-top:30px;}
.index_cont .cont4 .leftbox img{ border:5px solid #fddc00}
.index_cont .cont4 .rightbox{width: 750px; height:240px;padding-top:40px; float:left; padding-left:35px; line-height:40px; font-size:16px;text-indent:3em;overflow: hidden;}
.index_cont .cont4 .gengduo{float:right; font-size:14px; padding-right:10px; width:100px; height:30px; text-align:center}
.index_cont .cont4 .gengduo a{ display:block; line-height:30px; color:#FFF;background-color:#0c0d5a;}
.index_cont .cont4 .gengduo a:hover{ color:#000; background-color:#FDDC00}

.index_cont .cont5_box{margin-top: 55px;margin-bottom: 65px;overflow: hidden;}
.index_cont .cont5 .title1{height: 50px;background: url(../images/index_cont3_titlebg.png) center no-repeat; padding-top:60px; padding-bottom:20px}
.index_cont .cont5 .en{text-align: center;font-size:36px;font-weight:bold;color:#d1d2e2;position: relative;top:-30px;}
.index_cont .cont5 .ch{text-align: center;font-size:30px;font-weight:bold;color: #1d2088;position: relative;top:-15px;}
.index_cont .cont5 .tabl{float: left;width: 740px; margin-top:20px}
.index_cont .cont5 .tablist{width: 740px;height:50px;border:1px solid #e6e6ef; background: #f0f0f2;}
.index_cont .cont5 .tablist li{font-size:18px;cursor:pointer;width:370px;float: left;color:#0c0d5a;line-height:50px;text-align: center;}
.index_cont .cont5 .tablist li:nth-child(4){background: none;}
.index_cont .cont5 .tablist li.on,.index_cont .cont5 .tablist li:hover{ width:370px;background: url(../images/cont5_tablibg.jpg) left top no-repeat;height: 52px;position: relative;top:-1px;color: white;}
.index_cont .cont5 .tabcont{padding-left: 30px;padding-top: 30px;border: 1px solid #f3f3f7;width: 711px;border-top:0;padding-bottom: 25px;}
.index_cont .cont5 .tabc{display: none;}
.index_cont .cont5 .topn{padding-bottom: 32px;border-bottom: 1px dashed #dcdce3;margin-bottom: 35px;}
.index_cont .cont5 .topn .img{width:243px;height:140px;margin-right: 32px;}
.index_cont .cont5 .topn .word{width:400px;overflow:hidden;}
.index_cont .cont5 .topn .title>a{color:#0c0d5a;font-size:16px;width:350px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_cont .cont5 .topn .time{color:#b8b8c6;font-size:12px;position: relative;top:-2px;}
.index_cont .cont5 .topn .desc{color:#5c5c84;font-size: 12px;line-height: 21px;margin-top: 5px; width:400px; height:42px;overflow:hidden;}
.index_cont .cont5 .topn .xx{width:93px;height:27px;display:block;background:#0c0d5a;color: white;line-height: 27px;text-align: center;font-size: 12px;margin-top:13px;}
.index_cont .cont5 .topn .xx:hover{background: #FDDC00;color:#0c0d5a;}
.index_cont .cont5 .nl li{padding-left:26px;width:662px;background: url(../images/cont5_listbg.jpg) left 6px no-repeat;}
.index_cont .cont5 .nl a{color:#0c0d5a;display: inline-block;width:560px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_cont .cont5 .nl a:hover{ color:#000}
.index_cont .cont5 .nl span{float: right;color:#d0d0d9;}
.index_cont .cont5 .nl .more{display: block;width:688px;height: 38px;line-height: 38px;text-align: center;color: white;font-size: 14px;margin-top: 18px;background:#0c0d5a;}
.index_cont .cont5 .nl .more:hover{ background-color:#fddc00}
.index_cont .cont5 .online{top:20px;position: relative;width: 283px;background: #191b76;border-top:5px solid #fddc00;float: right;height: 523px;padding-left: 32px;}
.index_cont .online .ch1{font-size: 24px;color: white;position: relative; top:15px}
.index_cont .online .en1{font-size: 18px;color: #3b3c84;font-family: Arial;padding-bottom: 20px;background: url(../images/online.gif) left bottom no-repeat;margin-bottom: 30px;position: relative; top:15px}
.index_cont .online .inp{width:245px;height:34px;border-radius:5px;background: white;margin-bottom: 18px;}
.index_cont .online .inp input{height: 33px;width: 185px;margin-left: 19px;color:#9090a8;font-size:14px;}
.index_cont .online .mes{width: 245px;height: 118px;border-radius:5px;background: white;margin-bottom: 18px;}
.index_cont .online .textarea{width: 175px;height: 100px;margin-left:19px;margin-top:18px;color:#9090a8;font-size:14px;overflow-y:auto; }
.index_cont .online .yzm{width:145px;height:34px;border-radius:5px;background: white;margin-bottom: 18px;}
.index_cont .online .yzm input{height: 33px;width: 50px;margin-left: 19px;color:#9090a8;font-size:14px;margin-right:10px;}
.index_cont .online .btn{width:106px;height:33px;background:#fddc00;border-radius:5px;text-align: center;line-height: 33px;color: #0c0d5a;font-size: 18px;font-weight: bold;cursor: pointer;}
.index_cont .online .img{position: absolute;bottom:-2px;right: -71px;}

/* bottom */
.Bottombox{background:#06073F url(../images/bottombg.jpg) center top no-repeat;overflow:hidden;padding-top:64px;}
.Bottom{position: relative;}
.Bottom .fzlm{ border:1px #fddc00 dotted; padding:10px }
.Bottom .fzlm li{float: left; background:url(../images/bottomtip.gif) left no-repeat; padding-left:23px; margin-left:28px;}
.Bottom .fzlm .fz{ background:none;padding-left:0;margin-left:0;}
.Bottom .fzlm li a{ color:#fddc00; font-size:16px}
.Bottom .fzlm li a:hover{ color:#fff}
.Bottom .lianxi{ margin:0 auto; text-align:center; line-height:50px;}
.Bottom .lianxi p{ font-size:14px; color:#FFF}

/* banner & tnav */
.bannav{height: 307px;position: relative; /*margin-top: 180px;*/    min-width: 1100px;}
.banner{height: 245px;}
.left_navbox{border-bottom:1px solid #e9e9e9;position:absolute;bottom:0;width: 100%;height: 105px;background: url(../images/navbg.png) center top no-repeat;}
.left_nav{position: relative;}
.left_nav .top{position: absolute;left:0px;top:50px; text-align:center; width: 200px;}
.left_nav .top #ch{font-size: 24px;color: #1d2088;}
.left_nav .top #en span{display:inline-block;font-size:8px;-webkit-transform:scale(0.66);color: #b0b1ce;}
.left_nav .current{position: absolute;right: 0;top:11px;color: white;font-size:12px;}
.left_nav .current a{color: white;font-size: 12px;}
.left_nav .current a:last-child{color: #ffde00;font-size: 12px;}
.menubar{float: right;margin-top:60px;}
.menuitem{position: relative; float:left;font-size:16px; padding-left:15px}
.menuitem a:hover{cursor: pointer; color:#fddc00;}
.menuitem .submenu{display: none;position: absolute; top:22px;left: -1px; width: 100px;text-align:center; background-color:#f4f2f2;}
.menuitem:hover .submenu{display: block;cursor:pointer;width:128px; }
.menuitem .submenu li{height:35px;line-height:35px;font-size:14px;width:128px; overflow: hidden;}

/* 新闻列表 */
.newsl{}
.newsl li{cursor:pointer;padding:20px;background: white;margin-bottom: 10px;border:1px solid transparent;height: 138px;}
.newsl li:hover{border:1px solid #1d2088;}
.newsl li:hover .title a{color:#1d2088;}
.newsl li:hover .desc{color:#5d5d85;}
.newsl li:hover .more{background: url(../images/news_m2.jpg) left top no-repeat;}
.newsl li .img{float: left;width:243px;height:140px;margin-right: 31px;}
.newsl li .wordbox{float: left;width:647px;padding-right:40px;border-right:1px solid #f2f2f2;}
.newsl li .title a{width: 480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;color:#2c2c2c;font-size:16px;font-weight: bold;padding:15px 0 20px;}
.newsl li .desc{color: #979797;font-size: 12px;line-height: 21px;margin-bottom: 15px; height:42px; width:647px;overflow: hidden;}
.newsl li .time{font-size:12px ;color:#b8b8b8;}
.newsl li .more{position: relative;top:58px;left: 45px;display: block;float: left;width:28px;height:28px;background: url(../images/news_m1.jpg) left top no-repeat;}

/* 项目与产品 */
.ny_Cont{padding-bottom:45px;width: 100%;background: url(../images/index_cont1bg.gif) left top repeat;padding-top:50px;}
.yqgxbox{position: absolute;right: 0;top:58px;}
li.select{float:left;background: url(../images/select2.jpg) right top no-repeat;width:99px;position: relative;}
li.select:hover{background: url(../images/select1.jpg) right top no-repeat;}
li.select>a{padding-left:5px;border:1px solid #c6c7e1;border-right:0;display: block;height:26px;width:94px;color:#494949;font-size:14px;line-height:26px;}
li.select dl{z-index:9;background: white;display:none;position: absolute;left:0;top:28px;border:1px solid #e6e6e6;width:97px;}
li.select dl dd>a{color:white;padding-left:14px;display: block;width:83px;height: 35px;line-height: 35px; background: #1d2088;}
li.select dl dd>a:hover{background: #fddc00;color: #191b76;}

.prol{ width:1100px;overflow:hidden; margin-top:30px}
.prol li{width: 250px;height:260px;background:#fff url(../images/pro_libg.jpg) bottom center no-repeat;float: left;margin-right:25px;margin-bottom:24px; text-align:center}
.prol li:hover{background: #1d2088 url(../images/pro_libg2.jpg) bottom center no-repeat;}
.prol li  img{background:white;width: 224px;height:168px;border:1px solid #ededed;margin:12px auto 30px;position: relative;}
.prol li p{text-align: center;color: #2c2c2c;font-size: 16px; width:250px; height:24px;overflow: hidden; }
.prol li:hover p{color: white;}
/* pagers */
.Page{width:900px;text-align:center; margin:40px auto}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#1d2088; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#1d2088; color:#FFF}
  /* 友情链接 */
 .templet_links_001 ul li{ text-align:center; width:182px; float:left; height:125px; overflow:hidden; margin-right: 47px;}
.templet_links_001 ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:178px;}
.templet_links_001 ul .pic img{ width:178px; height:71px;}
.templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px;}
.templet_links_001 ul h5 a{ color:#696969;}
.templet_links_001 ul h5 a:hover{ color:#d50000; text-decoration:underline;}
/* 新闻详情页 */
.shead .t{color: black;font-weight: bold;text-align: center;font-size:20px;padding:30px 0 10px;}
.shead .d{margin-bottom:20px;text-align: center;color:#a1a1a1;font-weight: normal;padding-bottom: 5px;font-size: 12px;}
.xt{ width:1100px; text-align:center; padding-top:20px}
.xt img,.sword img{max-width:96%;}
.sword{ margin:30px auto; line-height:30px; font-size:16px;border-bottom: 1px dotted #ccc; padding-bottom:20px}
.PrevNextBox{ margin-bottom:20px}
.PrevNextBox dl{width:500px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
span.BMap_Marker{background: transparent url("../../../api.map.baidu.com/images/marker_red.png") repeat scroll 0% 0% !important; height:25px !important;}


.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;background: #e5e5e5;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 