﻿/* 
* @Title:  共用样式表
* @Author:锐诺互动-设计支持
* @Phone: 0755-25526820
* @Date:   2017-4-19 11:43:20
* @Last Modified time:
*/
/* 重置 */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend,li{font:13px/24px 'lucida_sans_unicode',"微软雅黑",arial,"\5b8b\4f53";color:#333;outline:0;}
body{background:none;position:relative;max-width:1920px;min-width:1200px;overflow-x:hidden;margin:0 auto;}
a,a:hover{color:#333;-webkit-transition: all 400ms;transition: all 400ms;}
a:hover{color:#b90c0e;}
a:focus{outline:none;} 
a{display:block;}
p{line-height:22px;}
.ys{color:#333}

 /* ===== clearfix ===== */ 
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix {*zoom:1;}/*IE/7/6*/ 

/*公用样式*/
.w1200{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.none{display:none;}
.ov{overflow: hidden;}
.pa-bot40{padding-bottom:40px;}
.pt30{padding-top:30px;}
.mt91{margin-top:91px;}
.side-w1200{width:1200px;}
.w838{width:838px;border-left:2px #f4f4f4 solid;padding-bottom:100px;}

/*设置滚动条样式*/
/*::-webkit-scrollbar{width: 7px;height: 7px;background-color:rgba(255, 255, 255, 0.2);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
::-webkit-scrollbar-thumb{ background-color:rgba(215, 215, 215, 0.8);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
*/

/*页面加载*/
/*loading*/
/*.loading{display:block;position: fixed;width:100%;height: 100%;top:0;left:0;z-index: 110;visibility: visible;text-align: center;padding-top:30%;background: #000;}
.loading span{display: inline-block; width: 15px; height: 15px; margin-right: 5px; background: #0e98a5; -webkit-animation: load 1.04s ease infinite; }
.loading span:last-child{margin-right: 0px; }
@-webkit-keyframes load{
    0%{opacity: 1; -webkit-transform: scale(1.2); }
    100%{opacity: .2; -webkit-transform: scale(.2); }
}
.loading span:nth-child(1){-webkit-animation-delay:0.13s; }
.loading span:nth-child(2){-webkit-animation-delay:0.26s; }
.loading span:nth-child(3){-webkit-animation-delay:0.39s; }
.loading span:nth-child(4){-webkit-animation-delay:0.52s; }
.loading span:nth-child(5){-webkit-animation-delay:0.65s; }
*/



/*头部*/
#gdtop {position: fixed;top: 0;width: 100%;height: 84px; background-color: #fff;text-align: center;box-shadow: 0 7px 10px rgba(0,0,0,0.1), 0 3px 3px rgba(0,0,0,0.1);z-index: 9999;}

.header{width:100%;height:84px;z-index:100; }
.header .logo{float:left;margin-top:15px;}
.header .btns{float:right;height:84px;margin-left:10px;position:relative;}
.header .btns .btns-language{font-size:14px;color:#999999;line-height:84px;float:left;font-weight:bold;position:relative;cursor: pointer;}
.header .btns .btns-search{width:16px;height:16px;float:left;background:url("../images/search.png") no-repeat right center;padding-left:8px; margin:35px 15px 0 0;position:relative;}
.header .btns input{font-size: 14px;color: #666666;float:left;margin-top:25px;width:0px;height:35px;padding-left:15px;border:1px #0e98a5 solid;opacity:0;filter:Alpha(opacity=0);border-radius:5px;}
.header .btns .langOv{width:250px;height:60px;position:absolute;top:84px;right:-60px;overflow:hidden;z-index:7;}
.header .btns .langOv .langsN{width:100px;height:100px;line-height:100px;padding:0 15px; position:absolute;top:-200%;right:0px;background:rgba(0,0,0,0.5) !important; background:#000; filter:Alpha(opacity=50);z-index:100;}
.header .btns .langOv .langsN a{float:left;font-size:13px;color:#fff;margin:0 10px;position:relative;top:-200}
.header .btns .langOv .langsN a:hover{color:#2f909a;top:-200%}
.header .nav{float:right;height:84px;position:relative;z-index:10;}
.header .nav li{padding:0 17px 0 16px;float:left;}
.header .nav li a{font-size:14px;color:#333;line-height:85px;font-weight:bold;}
.header .nav .navline{position:absolute;width:0;height:4px;padding-bottom:15px; background:url("../images/navline.jpg") repeat-x center center;bottom:0;left:15px;}
.header .nav .navline img{margin:0 auto;display:block;}

.header .nav1{float:right;height:84px;position:relative;z-index:10;}
.header .nav1 li{padding:0 17px 0 16px;float:left;background:url("../images/nav-li.png") no-repeat right center;}
.header .nav1 li a{font-size:14px;color:#333;line-height:85px;font-weight:bold;}
.header .nav1 .navline{position:absolute;width:0;height:4px;padding-bottom:3px; background:url("../images/navline.jpg") repeat-x center center;bottom:0;left:15px;}
.header .nav1 .navline img{margin:0 auto;display:block;}

.header .menu{width:42px;height:42px; background:url("../images/menu-on.png") no-repeat center center;position:fixed;right:40px;top:20px;z-index:90;border:2px #eaeaea solid;-webkit-transition:all .3s;transition:all .3s;}
.header .menu:hover{ background:#eaeaea url("../images/menu-on.png") no-repeat center center;}

/*二级导航*/
.header .innavbg{width:100%;height:56px;background:#15419a;opacity:0.5; filter:Alpha(opacity=50); position:absolute;top:84px;left:0px;z-index:8;display:none;}

.header .sideNav{width:1200px; height:56px; position:absolute;top:100%;z-index:10;display:none;}
.header .sideNav dd{float:left;margin:0 16px;line-height:56px;}
.header .sideNav dd a{display: block; color: #fff; opacity:1\9;+opacity:1; font-size: 13px;line-height:56px;position:relative;z-index:100;}
.header .sideNav dd a:hover{color:#26a2ae;}
.sN1{left:63px;}
.sN2{left:167px;}
.sN3{left:270px;}
.sN4{left:-345px;}
.sN5{left:295px;}
.sN15{left:340px;}
.sN8{left:400px;}
.sN6{left:417px;}

/*底部*/
.footer{width:100%; background:url("../images/footer.jpg") repeat-x center top;position:relative;padding-bottom:60px;}
.foot-top{width:100%;height:65px;}
.foot-share{height:65px;float:left;}
.foot-share span{font-size:12.5px;color:#8c8c8c;line-height:65px;float:left;margin-right:15px;font-weight:bold;}
.foot-share a{width:34px;height:34px;float:left;margin:16px 4px 0 0;}
.foot-share .wx{background:url("../images/logn.png") no-repeat -1px 0px;position:relative;position:relative;}
.foot-share .wb{background:url("../images/logn.png") no-repeat -1px -39px;}
.foot-share .wx:hover{background:url("../images/logn.png") no-repeat -35px 0px;}
.foot-share .wb:hover{background:url("../images/logn.png") no-repeat -35px -39px;}
.foot-share .wxsode{width:136px;height:145px;position:absolute;left:-52px;bottom:40px;display:none;}
.foot-down{width:320px;height:65px;line-height:65px;padding:0 18px; float:right;border-left:2px #fff solid;border-right:2px #fff solid;position:relative;}
.foot-down p{font-size:14px;color:#8c8c8c;width:100%;line-height:65px;background:url("../images/foot-down.png") no-repeat right center;}

.foot-down input{font-size:14px;color:#8c8c8c;width:280px;height:65px;padding-right:40px; border:none;background:url("../images/foot-down.png") no-repeat right center;cursor:pointer;font-weight:bold;}
.foot-down ul{width:356px;padding-top:20px; background:#f4f4f4;position:absolute;bottom:65px;left:1px;display:none;}
.foot-down li{padding-left:18px;margin-bottom:5px;}
.foot-down li a{font-size:14px;color:#8c8c8c;}
.foot-down li a:hover{color:#0e98a5;}

.foot-con{padding-top:20px;}
.foot-con p{font-size:12.5px;color:#8c8c8c;font-weight:bold;}
.foot-con a{font-size:12.5px;color:#8c8c8c;float:left;font-weight:bold;}
.foot-con a:hover{color:#00899d;}



/*侧边栏*/
.mask{width:100%;height:100%;background:#000;-webkit-opacity:0.5;opacity:0.5;filter:Alpha(opacity=50);z-index:900;position:fixed;top:0;left:0;display:none;}

.sitemap{width:400px;background:#fff;z-index:1000;position:fixed;right:-100%;top:0;padding-bottom:100;}
.sitemapCon{width:100%;height:100%;}
.sitemap-head{width:320px;height:84px;padding:0 40px; background:#0e98a5;}
.sitemap-head h2{font-size: 16px;color:#fff;line-height:84px;float:left;}
.sitemap-head a{width:46px;height:46px;background:url("../images/close.png") no-repeat center center;float:right;margin-top:19px;}
.sitemap-con{width:320px;padding:20px 40px 0 40px;height:100%;padding-bottom:100px;}
.sitemap-con dl{width:100%; padding-bottom:10px;margin-bottom:12px;border-bottom:2px #f4f4f4 solid;}
.sitemap-con dt{font-size:16px;color:#333333;font-weight::bold; padding-bottom:10px;}
.sitemap-con dd{float:left;margin:0px 20px 5px 0px;}
.sitemap-con dd a{font-size:12.5px;color:#999999;}

.sitemap-shares{padding:10px 0 20px 0;}
.sitemap-shares .up{width:1rem;height:1.2rem;float:left;background:url("../images/stock-bt.png ") no-repeat center top;background-size:100%;margin-left:5px;}
.sitemap-shares .uptxt{font-size:36px;color:#fe0000;letter-spacing:-1px; font-family:'dincond-medium';line-height:1.6rem;padding-bottom:0.5rem;float:left;}
.sitemap-shares .down{width:16px;height:13px;float:left;background:url("../images/downtx.png ") no-repeat center top;background-size:100%;margin-left:5px;}
.sitemap-shares .downtxt{font-size:2.6rem;color:#00A352;font-family:'dincond-medium';line-height:1.6rem;padding-bottom:0.5rem;float:left;}
.sitemap-shares h3{font-size:12.5;color:#5f5c5c;padding-top:5px; }
.sitemap-shares p{font-size:12.5;color:#5f5c5c;}
.sitemap-shares .reenoo{font-size:12.5px;color:#5f5c5c;padding-top:25px;line-height:15px;float:left;}
.sitemap-shares .reenoo a{display:inline-block; padding-left:5px;float:right;}


/*侧边悬浮*/
.control{width:60px;height:100%;position:fixed;top:0;right:33px;z-index:80;}
.control .control-itme{width:60px;height:100%;background:url("../images/control-itme.jpg") repeat-y center center;position:absolute;top:64px;left:0;}
.control .control-warp{width:60px;height:135px;position:absolute;bottom:160px;right:0}
.control .control-warp a{-webkit-transition:all 300ms;-moz-transition:all 300ms; transition:all 300ms;}
.control .control-warp .control-up{width:60px;height:60px;background:url("../images/control-up.png") no-repeat center center;position:absolute;bottom:0px;right:0;z-index:800;}
.control .control-warp .control-return{width:60px;height:60px;background:url("../images/control-return.png") no-repeat center center;position:absolute;bottom:0;right:0;z-index:810}

.control .control-warp .control-up:hover{background:url("../images/control-up-on.png") no-repeat center center;}
.control .control-warp .control-return:hover{width:60px;height:60px;background:url("../images/control-return-on.png") no-repeat center center;}



@media screen and (max-width: 1300px) {
	.header .menu{right:10px;}
	.header .btns{margin-right:30px;}
}
@media screen and (max-height: 800px) {
	.sitemap-con{padding:10px 40px 100px 40px;}
	.sitemap-con dl{padding-bottom:5px;margin-bottom:8px;}
	.sitemap-shares h3{padding:0;}
	.sitemap-shares .reenoo{padding-top:8px;}
}
@media screen and (max-height: 700px) {
	.sitemap{width:570px;}
	.sitemap-head{width:490px;}
	.sitemap-con{width:490px;}
	.sitemap-con dl{margin-bottom:4px;}
	.sitemap-head{height:74px;}
	.sitemap-head h2{line-height:74px;}
	.sitemap-head a{margin-top:10px;}
}

@media screen and (max-height: 620px) {
	.sitemap-con dd{margin:0 20px 0 0;}
	.sitemap-con dt{padding-bottom:5px;}

}


.tu a:hover img {
padding:0 0px 0px 0;
-webkit-opacity:0.8;opacity:0.8;filter:Alpha(opacity=50);
border:1px #fff solid ;
}


/*cn*/
.yw{ font-family:Arial; font-size:32px; color:#15419a}
.twz{ font-size:32px; font-family: "宋体";color:#15419a; font-weight:bold}
.juzhong{ margin:0px auto}
.tzlbzt{ font-size:18px;}
.tzlbzt2{ font-size:18px; font-family:Arial }
.tye{ font-size:30px; color:#FFF;background:#15419a}
.tzys{ background:#15419a}


.tye1{ font-size:30px; color:#000}

.tye a{font-size:30px;color:#fff;}
.tye a:hover{color:#fff;}
.zw{z-index:200000; background:#FFF; clear:both}

.flexslider{position:relative;height:510px;overflow:hidden; margin-top:84px;background:url(images/loading.gif) 50% no-repeat; box-shadow: 0 7px 10px rgba(0,0,0,0.1), 0 3px 3px rgba(0,0,0,0.1);}
.slides{position:relative;z-index:1; }
.slides li{height:510px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:56px;height:80px;overflow:hidden;cursor:pointer;position:absolute; }
.flex-direction-nav li a:flex-prev{ margin-left:40px;  }
.flex-direction-nav li a.flex-next{right:40px;  }

 /* ===== 新主页 ===== */ 
 @font-face { 
font-family: shuzi;/*定义font的名字*/ 
src: url('../font/shuzi.ttf');
} 
.zmain{ width:1200px; height:400px;  clear:both; margin:0 auto; margin-top:60px; }
.zmain .zmleft{ width:450px; height:300px; float:left; }
.zmain .zmright1{ width:750px; height:300px;  float:left}
.zmright1 .BIGFONT {
	font-family: "shuzi";
	font-size: 36px;
	color: #243e9f;
	font-weight: normal;
	line-height: 30px;
	
}
.zmright1 h2{
	font-size: 20px;
	color: #545454;
	padding-bottom:10px;
	padding-top: 2px;
}
.zmright1 .ml{float:left; width:500px;}
.zmright1 .mrr{float:left; width:200px; padding-top:40px; text-align:right }
.zmright1 .mrr a:hover{ color:#144199; font-weight:bold}

.zmain .zmright{ width:750px; height:270px; background:#f4f8ff; }
.zmleft .BIGFONT {
	font-family: "shuzi";
	font-size: 36px;
	color: #243e9f;
	font-weight: normal;
	line-height: 30px;
	
}
.zmleft h2{
	font-size: 20px;
	color: #545454;
	padding-bottom: 20px;
	padding-top: 10px;
}
.zmleft p{
	color: #a6a6a6;
	font-size: 14px;
	line-height: 30px;
	width: 400px;
}
 
.fwxm{ width:1200px; height:220px; margin:0 auto;}
.fwxm .BIGFONT {
	font-family: "shuzi";
	font-size: 36px;
	color: #243e9f;
	font-weight: normal;
	line-height: 30px;
	
}
.fwxm h2{
	font-size: 20px;
	color: #545454;
	padding-bottom:10px;
	padding-top: 2px;
}
 
 .fwxm .fwnr{width:1200px;  height:220px;}
 .ju{ margin:0px 15px; 0 15px;}
 .yan1{ background:#134199}
 .yan2{background:#ecb25e}
 .yan3{ background:#5ab2ca}
 
.fwxm .fwnr .nn{ color:#FFF; margin:0 auto; position:relative;  top:60px; text-align:left}
.fwxm .fwnr .nn img{ float:left; margin-left:40px; width:61px; margin-top:10px; }
.fwxm .fwnr .nn .wzst{ padding-left:20px; float:left; width:260px; margin-top:20px;height:200px; text-align:left;}
.fwxm .fwnr .nn .wzst1{ padding-left:0px; font-size:14px; }
.fwxm .fwnr a{ width:390px; height:220px; float:left; font-size:22px;}
.fwxm .fwnr a:hover{ width:390px; height:220px;  float:left;background: #75a0f1;border-radius:30px; font-size:25px }

.qingclear{ clear:both}
.fwxmt{ width:100%; background:#deeaff; min-height:365px; margin-top:30px; }
.fwxmt .mkj{ width:1200px; margin:0 auto; padding-top:30px;}

 .fwxmt .mkj .BIGFONT {
	font-family: "shuzi";
	font-size: 36px;
	color: #243e9f;
	font-weight: normal;
	line-height: 30px;
	
}
.fwxmt .mkj h2{
	font-size: 20px;
	color: #545454;
	padding-bottom:10px;
	padding-top: 2px;
}
 .jju{ margin-left:20px; }
 .fwxmt .mkj ul li{ width:282px; height:170px;  float:left; margin-top:20px; text-align:center; font-size:16px}
 .fwxmt .mkj ul li br{ height:1px; margin:0px; padding:0px;}
  .fwxmt .mkj ul li  a:hover img{border-radius:20px ;filter:alpha(opacity=70);opacity:0.7;}

 .fwxmt .mkj ul li a:hover { width:282px; height:190px;margin-top:20px; text-align:center; font-size:16px;}

 
.foot20{ width:100%; background:#144199; min-height:200px; margin-top:10px; }
.foot20 .fnr{ width:1200px; margin:0 auto; padding-top:30px;}

.foot20 .fnr .conleft{ width:900px; float:left; color:#FFF}
.foot20 .fnr .conright{width:300px; float:left; color:#FFF; }
.foot20 .fnr .conright span{ float:left; margin-left:30px; width:100px; text-align:center}
.foot20 .fnr .conleft .BIGFONT {
	font-family: "shuzi";
	font-size: 36px;
	color: #fff;
	font-weight: normal;
	line-height: 30px;
	
}

 