@charset "utf-8";

/* CSS Document */
*{margin:0;padding:0;}
body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";color:#333333;line-height:24px;color:#434343;/* background: #bed8cd; */}
a{text-decoration:none;color:#434343;outline:none;}
a:hover{color:#434343;text-decoration:none;}
img{border:none 0;}
ul{list-style:none;}
.clear{clear:both;}
div,form,ul,ol,li,span,p,dl,dd,dt{margin:0;padding:0;border:0;}
li{list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}

/*链接样式*/
a:link{color:#021A23;text-decoration:none;}
a:visited{color:#032029;text-decoration:none;}
a:hover{color:#9A7D07;text-decoration:none;}
a:active{color:#ea6311;text-decoration:none;}

/*去除超链接虚框*/
/**/
.pr{ position: relative; }
.pa{ position: absolute; }
/*清除浮动*/
.fl{float:left}
.fr{float:right}
.main{width:1200px;margin:0px auto;margin-top:12px;}
.w{width:1200px;margin:0 auto;display:block}
.cl{clear:both}
.mt10{margin-top:10px}
.mt20{margin-top: 36px !important;}
.mb20{margin-bottom: 45px !important;}

/*头部*/
header{min-width:1200px;}
.top{width: 100%;background: #bed8cd;}
nav{
    /* border-top: 1px solid black; */
    /* border-bottom: 1px solid black; */
}
.menu{height:50px;line-height:52px;font-size: 14px;}
.menu ul li{float:left;width: 170px;text-align:center;height:52px;/* border-right: 1px solid #021a23; */}
.menu ul li a{color: #f8f9f9;}
.menu ul li:hover{background: #fea242;text-align:center;display:block;transition:all 0.8s ease;}
.menu ul li:hover a{color:#fff;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}

/*二级导航*/
.menu ul li ul{display:none}
.menu li:hover ul{display:block;z-index:999;}
.menu li ul{background: #c0080b;position:absolute;width: 171px;}
.menu li ul li{float:left}

/*浮动*/
.nav-height{position:relative;height:52px;}
.nav-wrap{width:100%;height:52px;background: #c0080b;}
.nav-wrap.navFix{position:fixed;top:0;left:0;box-shadow: 0 0 24px rgba(0,0,0,0.2);z-index:99999;}

/**/
.tit1{line-height:35px;float:left;height:35px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e2e2e2;}
.tit1 h3{font-size:16px;line-height:35px;font-weight:bold;color:#3aa9b2;float:left;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#3aa9b2;height:35px;}
.tit1 i{font-size:13px;line-height:35px;font-weight:normal;color:#666666;font-style:normal;}
.tit1 span{float:right;padding-top:10px;padding-right:10px;}
.case_list{float:left;width:700px;padding-top:10px;padding-bottom:5px;}
/*底部*/

/*特效1*/
.tran1{transition:all 0.4s ease-out}
.tran1:hover{transform:scale(1.6)}

/*特效2*/
.tran2{transition:all 1s ease-out;background:#11b3fb;}
.tran2:hover{background:#ff9c00;}
.position{}
.position a{}
/**/
.font12{font-size:12px!important;}
/**/
.banner{
    min-width: 1200px;
}
.banner img{ width: 100% }
/*  */
.pic2{ text-align: center}
.pic2 img{}
/**/
.pic{min-width: 1200px;width: 100%;}
.pic img{display: block;width: 100%;}
.picw{/* min-width: 1200px; */width: 100%;/* background: #eb7710; */}
.picw img{display: block;margin: 0 auto;/* min-width: 1200px; */}
/*  */
.ov{ overflow: hidden;}

/*  */

.header { position: relative; min-width: 1200px; text-align: center; z-index: 9999; }
.header .nav { line-height: 70px; background: #eee; position: relative; z-index: 9999999; font-size: 18px; text-align: center; border-bottom: 1px solid #e1e1e1; }
.header .nav a#logo { float: left; color: #000; padding-right: 39px; width: 190px; text-align: left; }
.header .nav a#logo img { display: block; width: 190px; height: 59px; padding-top: 7px; }
.header .nav ul { width: 710px; float: left; }
.header .nav li { float: left; width: 19.9%; position: relative; z-index: 9999; }
.header .nav li a { border: none; display: block; color: #333; }
.header .nav li.cur a, .header .nav li a:hover { color: #143a79; }
.header .nav li span.arr_t { width: 0; height: 0; border-width: 0 8px 8px 8px; border-style: solid; border-color: transparent transparent #143a79; position: absolute; bottom: -1px; left: 50%; margin-left: -8px; display: none; z-index: 9999; }
.header .nav li.cur span.arr_t { display: block; }
.header .nav li ul { position: absolute; left: 50%; margin-left: -110px; width: 220px; top: 70px; display: block; display: none; z-index: 9999; background: #FFF; box-shadow: 0 0 10px rgba(0, 0, 0, .3); border-top: 2px solid #143a79; }
.header .nav li.cur ul { display: block; }
.header .nav li li { display: block; width: 100%; border-bottom: 1px solid #eee; position: relative; z-index: 9999; }
.header .nav li li a { display: block; line-height: 45px; border: none; text-align: center; font-size: 16px; }
.header .nav li.cur li a { color: #333; background: #fff; }
.header .nav li li.a a, .header .nav li li a:hover, .header .nav li li.a li a:hover { background: #143a79; color: #fff; }
.header .nav li li ul, .header .nav li.cur ul ul { position: absolute; top: 0; left: 330px; border: none; display: none; z-index: 9999; box-shadow: 0 0 10px rgba(0, 0, 0, .3); }
.header .nav li li.a ul { display: block; }
.header .nav li li.a li a { background: none; color: #333; }
.header .nav .search-btn { width: 90px; height: 70px; line-height: 70px; float: right; font-size: 26px; background: none; color: #000; cursor: pointer; text-align: center; background: url(../images/so.jpg) 5px 17px no-repeat }
.header .nav .search-btn i { font-size: 16px; font-style: normal; vertical-align: middle; line-height: 70px; padding-left: 5px; }
.header .nav .resign { width: 170px; float: right; position: relative; z-index: 1; }
.header .nav .resign a { color: #fff; display: block; background: #143a79; margin: 16px 10px; height: 37px; line-height: 37px; }
.header .nav .resign ul { display: block; width: 100%; position: absolute; left: 0; top: 55px; z-index: 9999; display: none; }
.header .nav .resign li { display: block; width: 100%; height: 50px; font-size: 16px; }
.header .nav .resign li a { border-left: none; margin: 0 10px; line-height: 50px; height: 50px; color: #fff; }
.header .nav .resign img { display: inline-block; margin-right: 5px; margin-top: 15px; }
.header .top-nav { line-height: 40px; background: #2a2a2a; font-size: 14px; z-index: 9999999999; position: relative; }
.header .top-nav a, .header .top-nav span { float: right; margin-left: 5px; color: #cecece; }
.header .top-nav a:hover, .header .top-nav span:hover, .header .top-nav a.cur { color: #fff; }
.header .top-nav a.fl { float: left; margin-right: 26px; margin-left: 0; }
.header .top-nav #login a { float: none; }
.header .top-nav img { display: inline-block; padding: 7px 5px 0 0; }
.header .top-nav .icon { font-size: 18px; margin-right: 5px; }
.header .top-nav span.invest, .header .top-nav span.global { position: relative; z-index: 999999999; }
.header .top-nav .nation-list { display: none; position: absolute; top: 40px; left: 50%; padding: 20px; width: 460px; background: #fff; border: 1px solid #f5f5f5; box-shadow: 0 0 10px rgba(0, 0, 0, .3); z-index: 99999; margin-left: -251px; }
.header .top-nav .nation-list .col { float: left; width: 50%; font-size: 12px; text-align: left }
.header .top-nav .nation-list .col a { display: block; height: 26px; padding-left: 16px; line-height: 26px; background: url("../images/rect.jpg") left center no-repeat; color: #333; text-align: left; float: none; margin-left: 0; }
.header .top-nav .nation-list .col .son { padding-left: 26px; background-position: 10px center }
.header .top-nav .nation-list .col .gson { padding-left: 46px; background-position: 30px center }
.header .top-nav .nation-list .nation-tl { font-size: 16px; font-weight: bold; color: #222; }
.header .top-nav .nation-list a:hover { color: #f143a791e; }
.header .top-nav span.invest span.arr_t, .header .top-nav span.global span.arr_t { width: 0; height: 0; border-width: 0 8px 8px 8px; border-style: solid; border-color: transparent transparent #fff; position: absolute; z-index: 99999; bottom: -1px; left: 50%; margin-left: -8px; display: none; }
.header .top-nav span.invest ul { display: block; width: 180px; padding: 10px; text-align: center; line-height: 30px; background: #fff; position: absolute; left: 50%; margin-left: -100px; top: 40px; z-index: 99999; display: none; box-shadow: 0 0 10px rgba(0, 0, 0, .3); }
.header .top-nav span.invest li { display: block; width: 100%; }
.header .top-nav span.invest li a { padding-left: 16px; background: url('../images/rect.jpg') left center no-repeat; float: none; color: #333; }
.header .top-nav span.invest li a:hover { color: #143a79; }
.header .top-nav .icon { margin-right: 4px; font-size: 20px; vertical-align: middle; line-height: 1; }
.header .top-nav .n_web { width: 120px; background: url(../images/web.jpg) 5px 11px no-repeat }
.header .top-nav .n_tou { width: 120px; background: url(../images/tou.jpg) 5px 11px no-repeat }
.header .top-nav .n_tel { width: 142px; background: url(../images/tel.jpg) 5px 11px no-repeat }


.footer {width: 100%;background-color: #2a2a2a;min-width: 1200px;font-size: 12px;text-align: center;margin-top: 22px;}
.footer .footb { width: 1200px; margin: 0 auto; text-align: center; }
.footer .foot { display: inline-block; padding-top: 10px; height: 220px; text-align: left; }
.footer .foot-left { float: left; width: 820px; height: 220px; }
.footer dl { padding-top: 20px; width: 164px; float: left; line-height: 24px; }
.footer dl dt { color: #ffffff; font-size: 18px; margin-bottom: 10px; }
.footer dl dd a { color: #b5b5b5; font-size: 14px; }
.footer dl dd a:hover { color: #fff; }
.footer .follow .code { margin-top: 18px; width: 90px; height: 90px; }
.footer .follow .btn { margin-top: 18px; }
.footer .follow a { display: inline-block; }
.footer .foot-right { float: left; /*width: 250px;*/ width: 260px; }
.footer .foot-right .tel { padding-top: 16px; }
.footer .foot-right .tel span { display: block; padding: 5px 0; font-size: 14px; color: #ebe8e3; }
.footer .foot-right .tel .icon { margin-right: 6px; font-size: 22px; color: #ebe8e3; }
.footer .foot-right .tel p { font-size: 16px; line-height:30px; display:table; float:left; padding-right:24px;color: #ebe8e3; }
.footer .copyright { line-height: 60px; color: #333; background: #fff; }
.footer .copyright .url { float: right; }
.footer .copyright .url a { margin-left: 22px; color: #333; float: right; }
.footer .copyright .url a:hover { color: #143a79; }
.flink { display: block; float: right; width: 80px; color: #333; text-align: center; cursor: pointer; z-index: 1000; position: relative; }
.flink.cur { background: url("../images/aa.png") no-repeat top center; transition: none; color: #143a79; }
.flink .f_arr, .link_m { display: none; }
.flink .f_arr { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #f3f3f3; position: absolute; bottom: 28px; left: 50%; margin-left: -6px; }
.link_m { position: absolute; bottom: 40px; right: 0; background: #f3f3f3; padding: 15px 0; z-index: 1000; }
.link_m strong { font-size: 15px; float: left; color: #666; line-height: 30px; }
.footer .copyright .link_m a { margin-left: 0; }
.footer .copyright .url .link_m a { font-size: 13px; color: #666; float: left; line-height: 24px; width: auto; display: inline-block; margin: 0 8px; }
.footer .copyright .url .link_m a.fr { float: right; margin: 0; }
.footer .copyright .url .link_m a:hover { color: #c00; }
.width1200 { width: 1200px; margin: 0 auto; }
.bge8 { background: #e8e8e8; }
/*  */
.container, .wrap { width: 1210px; margin: 0 auto; }
.ov{ overflow: hidden;}
.mt20{}

.aa3{
    float: right;
    font-size: 16px;
}
.aa3 a{ color:#2a2a2a}
.aa3 a:hover{ color:red}