/* CSS Document */
@CHARSET "UTF-8";
body ,html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
	font-size:1em;
	text-align: left;
	font-family:"MicroSoft YaHei";
	background: #ffffff;
}

img {border: none;}
p,ul,ol,li,form,h1,h2,h3,table,td,tr,b {margin: 0;	padding: 0;	list-style: none;}

/** top **/
.logo{ float:left; width:200px;}
.logo img{ height:70px; float:left; margin-top:10px; margin-bottom:10px;}



/** daohang **/
.head{width:100%;  background-color: rgba(35, 72, 124, 0.8); /* background-image: linear-gradient(to bottom,  rgba(0, 0, 0, 0.9), transparent);*/ height:90px; float:left; position:absolute; top:0px; z-index:300;}
.dao1200{margin-left:auto; margin-right:auto; width:1200px;}
.topcontact{float:left;width:1000px; height:26px; margin-top:14px; }
.topcontact .t{float:right; height:20px; line-height:20px; padding-top:6px; text-align:right; font-size:18px; color:#ffffff; }
.topcontact .w{float:right;width:24px; padding-left:5px; height:24px; padding-top:6px; text-align:right; margin-right:5px;  position:relative;}
.topcontact .w img{ height:20px;  border:1px solid #ffffff; border-radius:22px;}

.topcontact .yincang{display:none;height:140px; width:140px; z-index:900; top:30px; position:absolute; left:-53px;  }
.topcontact .yincang img{ width:140px; height:140px; border: none; border-radius:0px;}


.nanverz{width:1000px; font-family:"MicroSoft YaHei";}
.er{float:left;}

.mainlevel{float:left; display: inline; text-align:center; font-size:16px;  position:relative; height:40px; padding-bottom:10px; line-height:40px; z-index:400; width:165px;}
.er .mainlevel:frist-child{width:175px;}
.mainlevel a{color:#ffffff; text-decoration:none;}

.mainlevel:hover{color:#ffffff;}
.mainlevel:hover a{ color:#ffffff;}
.mainlevel a:hover,a:active {color:#ffffff; }

.mainlevel div{display:none; font-size:1em; position:absolute; left:0px; top:50px; z-index:9999; 
background:url(../images/daoj.png) center top no-repeat; padding:0; border-radius:0 0 4px 4px; border-top:1px solid #153b6f; background-color: rgba(35, 72, 124, 0.6); }

.mainlevel div a{display:block; width:145px; color:#ffffff; height:45px; line-height:45px; border-bottom:#153b6f 1px dotted; font-family:"MicroSoft YaHei"; text-align:center; margin:0 10px; font-size:0.9em; text-decoration:none;}
.mainlevel div a:hover{color:#ffffff; }

.fixednav {position:fixed; top: 0px; left:0px; width:100%; z-index:500; background-color: rgba(35, 72, 124, 1); box-shadow: 0px 1px 1px #000000;}


/* flash */
.flash{ width:100%; float:left; height:960px; position:relative;}
.flexslider{position:relative; height:960px;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}
.slides li{height:960px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute; bottom:25px; z-index:2; left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
          transform: translateX(-50%) translateY(-50%) translateZ(0);}
.flex-control-nav li{display:inline-block;width:16px; float:left;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:50px;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; left:0;width:100%;top:43%;}
.flex-direction-nav li a{display:block;width:50px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:80px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:url(../images/prevon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:80px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:url(../images/nexton.png) center center no-repeat;}


/*women*/
.women100{ float:left; width:100%; padding:40px 0 10px 0; }
.women1200{width:1200px; margin:0px auto 0px auto; position:relative;}
.women1200 .wlz{float:left; width:680px; padding:40px 0;}
.women1200 .wlz h2{float:left; width:100%; font-weight:normal; font-size:26px; height:40px; line-height:40px; }
.women1200 .wlz h2 a:link {color:#525252; text-decoration:none; } 
.women1200 .wlz h2 a:visited {color:#525252;} 
.women1200 .wlz h2 a:hover,a:active {color:#23487c; text-decoration:none;}
.women1200 .wlz .ying{float:left; position:relative; width:100%; font-size:16px; color:#8e8e8e; height:40px; line-height:40px; margin-bottom:30px;}
.women1200 .wlz i{ position:absolute; bottom:0px; left:0px; content:none; border-bottom:1px #bbbbbb solid; width:50px;}

.women1200 .wlz p{font-size:14px; line-height:28px; color:#525252; margin-top:10px; text-align: justify;}
.women1200 .wlz .more{float:left; width:100%; margin-top:20px;}

.women1200 .wlz .more a:link {color:#ffffff; text-decoration:none; } 
.women1200 .wlz .more a:visited {color:#ffffff; text-decoration:none;} 
.women1200 .wlz .more a:hover,a:active {color:#23487c; text-decoration: none;}

.women1200 .wlz .more a {width:100px; padding:0px 40px 0px 35px; border:1px solid #23487c; height:38px; font-size: 16px; line-height:38px; float:left; transition: background-color .3s;  background:url(../images/arrow2.png) 120px 12px #23487c no-repeat; background-size:25px ;}
.women1200 .wlz .more a:hover {color: #23487c; text-decoration: none; background:url(../images/arrow0.png) 125px 12px #ffffff no-repeat; background-size:25px ; border:1px solid #4c4c4c;}

.wlz .whytt{ float:left; width:100%; margin-top:10px;}
.wlz .whytt .w1{ float:left; width:80px; margin-right:20px; height:120px; text-align:center;}
.wlz .whytt .w1:hover a:link{color:#23487c;}
.wlz .whytt .w1 .f{ float:left; width:80px; height:30px; text-align:center; font-size:14px; }
.wlz .whytt .w1 a:link {color:#767676; text-decoration:none; } 
.wlz .whytt .w1 a:visited {color:#767676; text-decoration:none;} 
.wlz .whytt .w1 a:hover,a:active {color:#23487c; text-decoration: none;}

.wlz .whytt .w1 img{ display:block; margin:20px 20px 10px 0px; width:48px; border:1px solid #ebebeb; background:#f5f5f5; border-radius:50px; padding:15px; transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out; }
.wlz .whytt .w1:hover{cursor:pointer;}
.wlz .whytt .w1:hover img{
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
  }

/*you*/
.women1200 .wrz{float:left; width:480px; padding-left:20px; position:absolute; right:0px; top:0px; z-index:10;}
.women1200 .wrz img{box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); border-radius:4px; width:480px; height:710px;}

/*youshi*/
.youshi100{ float:left; width:100%; background:url(../images/live_bg.jpg) top center no-repeat; padding:30px 0 20px 0; height:600px;}
.youshi1200{width:1200px; float:left; position:relative;}
.youshi1200 .you{ position:absolute; width:220px; height:220px; background-color: rgba(255, 255, 255, 0.7); border-radius:4px ; box-shadow: 0 0 8px rgba(78, 78, 78, 0.1);}
.youshi1200 .you img{ float:left; width:80px; height:80px; border-radius:40px ; margin:50px 70px 20px 70px;}
.youshi1200 .you .f{ float:left; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px;}

.youshi1200 .you .f a:link {color:#3c3c3c; text-decoration:none; } 
.youshi1200 .you .f a:visited {color:#3c3c3c;} 
.youshi1200 .you .f a:hover,a:active {color:#23487c; text-decoration:none;}

.youshi1200 .w1{ top:240px; right:0px;}
.youshi1200 .w2{ top:240px; right:245px;}
.youshi1200 .w3{ top:240px; right:490px;}
.youshi1200 .w4{ top:240px; right:735px;}
.youshi1200 .w5{ top:240px; right:980px;}


/*xuesheng*/
.f5gong100{ float:left; width:100%; background-color:#f5f5f5; padding:30px 0 10px 0;}
.gong1200{width:1200px; margin:0px auto 0px auto; }
.gong1200 h2{ float:left; color:#23487c; font-weight:normal; font-size:26px; height:40px; line-height:40px; width:100%;}
.gong1200 h2 a:link {color:#23487c; text-decoration:none; } 
.gong1200 h2 a:visited {color:#23487c;} 
.gong1200 h2 a:hover,a:active {color:#23487c; text-decoration:none;}
.gong1200 .ying{float:left; position:relative; width:100%; font-size:16px; color:#23487c; height:40px; line-height:40px; margin-bottom:30px;}
.gong1200 i{ position:absolute; bottom:-5px; left:0px; content:none; border-bottom:1px #23487c solid; width:50px; }

.gong1200 .ying2{float:left; position:relative; width:100%; font-size:16px; color:#575757; height:40px; line-height:40px; margin-bottom:30px;}

.f5gong100 .xuel{ margin-left:auto; margin-right:auto; width:1240px;}
.f5gong100 .xuel .pt{float:left; position:relative; width:380px; margin:0px 0px 20px 20px; }
/*
.gong1200 .xuel .pt:nth-child(2){margin-right:0px;}
.gong1200 .xuel .pt:nth-child(4){margin-right:0px;}
*/
.f5gong100 .xuel .pt img{float:left; width:380px; height:250px; }
.f5gong100 .xuel .pt a.video_txt {position: absolute; width:380px; left:0px; bottom:45px; height:45px; font-size:16px; line-height:45px; color:#fff; text-align:center; /* background-color: rgba(0, 0, 0, 0.55);*/ overflow:hidden; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent); z-index:10; text-decoration: none;}
.f5gong100 .xuel .pt a.video_txt:hover {color:#23487c; text-decoration: none; }
.f5gong100 .xuel .pt .tt{float:left; width:340px; padding:0 20px; overflow:hidden; background-color:#ffffff; height:45px; font-size:16px; text-align:center; line-height:45px; text-align:center;}
.f5gong100 .xuel .pt .tt a:link {color:#838383; text-decoration:none; } 
.f5gong100 .xuel .pt .tt a:visited {color:#838383; text-decoration:none;} 
.f5gong100 .xuel .pt .tt a:hover,a:active {color:#23487c; text-decoration: none;}


/*
.gong1200 .xuer{float:left; width:420px; margin-right:20px;}

.gong1200 .xuer .pt{float:left; position:relative; width:420px; border-bottom:1px solid #ececec;}
.gong1200 .xuer .pt img{float:left; width:420px; height:571px; }
.gong1200 .xuer .pt a.video_txt {position: absolute; width:420px; left:0px; bottom:50px; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; overflow:hidden; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent); z-index:10; text-decoration: none;}
.gong1200 .xuer .pt a.video_txt:hover {color:#23487c; text-decoration: none; }
.gong1200 .xuer .pt .tt{float:left; width:420px; overflow:hidden; background-color:#ffffff; height:50px; font-size:16px; text-align:center; line-height:50px;}
.gong1200 .xuer .pt .tt a:link {color:#838383; text-decoration:none; } 
.gong1200 .xuer .pt .tt a:visited {color:#838383; text-decoration:none;} 
.gong1200 .xuer .pt .tt a:hover,a:active {color:#23487c; text-decoration: none;}
*/


/*more*/
.tymore{width:100%; float:left; position:relative; padding:0px 0 30px 0; margin-bottom:20px; height:40px; background-color:#f5f5f5; }
.tymore .more{ left:50%; margin-left:-115px; position:absolute;}
.tymore .more a {margin-left:auto; margin-right:auto; text-align: center; padding:10px 30px; line-height:40px; height:40px; border: solid #23487c 2px; border-radius:6px; font-size: 16px; background-color: #23487c; transition: background-color .3s; color: #ffffff; text-decoration: none;}
.tymore .more a:hover {background-color: #ffffff; color: #23487c; text-decoration: none;}


/*jiameng*/
.footljzx{width: 100%; height:500px;background: url(../images/lianxibg.jpg) no-repeat center center; clear: both; }
.footljzx h2{display: block; width:1200px; height:50px; margin: 0px auto 0; line-height:50px; text-align: center; font-size:30px; padding-top:80px; font-weight:normal; color: #23487c;}
.footljzx h3{display: block; width:1200px; height:60px; margin-left: auto; margin-right: auto; border-radius:4px; line-height:60px; text-align: center; margin-top:70px; font-weight:normal; background:rgba(0, 0, 0, 0.6); }

.footljzx h3 .spans{font-size:18px; width:400px ; display: inline-block; text-align:center; color: #ffffff;}
.footljzx h3 .bg1{background:url(../images/l1.png) 90px center no-repeat;}
.footljzx h3 .bg2{background:url(../images/l3.png) 80px center no-repeat;}
.footljzx h3 .bg3{background:url(../images/l2.png) 50px center no-repeat;}


.footljzx h3 a:link{color:#ffffff; text-decoration:none;}
.footljzx h3 a:visited{ color:#ffffff; text-decoration:none;}
.footljzx h3 a:hover,a:active{ color:#ffffff; text-decoration:none;}

.footljzx .lx a{display: block; width:220px; height:48px; border: 2px solid #23487c; background-color:#23487c; border-radius:4px; margin:80px auto; line-height:48px; text-align: center; font-size: 18px; }

.footljzx .lx a:hover {background:#23487c;  text-decoration: none; border:2px solid #23487c;}

.footljzx .lx a:link{color:#ffffff; text-decoration:none;transition: background-color .5s;}
.footljzx .lx a:visited{ color:#ffffff; text-decoration:none;}
.footljzx .lx a:hover,a:active{ color:#ffffff; text-decoration:none;}


/*news*/
.aboutNews{width: 100%; clear: both; padding-bottom:30px; overflow: hidden;}
.titlebox{width: 100%; text-align: center; padding:10px 0 0px 0; overflow: hidden;}
.titlebox h3{font-size: 28px; font-weight: normal; color: #525252; line-height:28px; margin:0px; padding:0px;}
.titlebox h3 a:link {color:#525252; text-decoration:none; } 
.titlebox h3 a:visited {color:#525252; text-decoration:none;} 
.titlebox h3 a:hover,a:active {color:#23487c; text-decoration: none;}
.titlebox p{color: #9d9d9d; font-size: 16px; line-height:30px; margin-top:10px; margin-bottom:15px; }

.ck-slide ul {margin: 0;  padding: 0;  list-style-type: none;  }
.ck-slide {position: relative;  overflow: hidden;  }
.ck-slide ul.ck-slide-wrapper {z-index: 1;  margin: 0;  padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute; margin:0px; width: 1200px; text-align: center; }
.newsdl dd:hover div.date{background: #23487c; border: 1px solid #FFFFFF;}
.newsdl dd:hover div.date strong{color: #FFFFFF;}
.newsdl dd:hover div.date em{color: #FFFFFF;}

.newsdl {width: 1200px; overflow: hidden;}
.newsdl dd{width:600px; float: left; margin:0 0 30px 0;}
.newsdl dd:nth-of-type(2){margin-right: 0;}
.newsdl dd:nth-of-type(4){margin-right: 0;}
.newsdl dd:nth-of-type(6){margin-right: 0;}
.newsdl dd div.date{width: 83px; height: 83px; border: 1px solid #333333; border-radius:4px; text-align: center; float: left;}
.newsdl dd div.date strong{font-size: 30px; line-height: 30px; display: block; text-align: center; font-weight: normal; color: #333333; margin-top: 17px;}
.newsdl dd div.date em{font-style: normal; font-size:14px; color: #333333;}
.newsdl dd div.xqbox{ width: 460px; float: left; margin-left: 20px;}
.newsdl dd div.xqbox a{display: block; text-align: left; text-decoration:none;}
.newsdl dd div.xqbox a h3{font-size: 16px; color: #333333; line-height: 30px; font-weight: normal;}
.newsdl dd div.xqbox a p{font-size: 14px; color: #888888; line-height: 25px;}
.ck-slide .ck-prev, .ck-slide .ck-next {position: absolute;top: 50%; z-index: 2;width: 35px;height: 70px;margin-top: -35px;  border-radius: 3px;opacity:1;background-repeat: no-repeat;transition: opacity .2s linear 0s; }
.ck-slide .ck-prev {  left: 5px;font-family:tubiao;color:#fff;font-size: 60px;}
.ck-slide .ck-next {  right: 12px;font-family:tubiao;color:#fff;font-size: 60px;}

.ck-slidebox {  position: absolute;  left: 50%;  bottom: 0px;  z-index: 30; }
.ck-slidebox ul {  height: 20px;  padding: 0 4px;  border-radius: 8px;}
.ck-slidebox ul li {  float: left;  height: 12px;  margin: 4px 5px;  }
.ck-slidebox ul li em {  display: block;  width: 12px;  height: 12px;  border-radius: 100%;background:#666666;   text-indent: -9999px;  cursor: pointer;  }
.ck-slidebox ul li.current em { height: 12px; width:40px;  border-radius: 5px; background-color: #23487c;  }
.ck-slidebox ul li em:hover {  background-color: #23487c;  }
.ck-slide { width: 1200px; height: auto; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 255px;}



/*news
.zhishi{width: 100%; position: relative;overflow: hidden;background:#ffffff}
.zhishi .zhishiz {margin: 0 auto; margin-top: 10px; width: 1200px; font-size: 0; overflow: hidden;}

.zhishi .zhishiz .listz{float:left; width:1198px; border:1px solid #efefef; border-radius:4px; border-radius:4px;  background-color:#ffffff; margin-bottom:25px;}
.zhishi .zhishiz .listz .bar{float:left; width:1178px;  padding-left:20px; height:45px; border-bottom:1px solid #ffffff; background-color:#f5f5f5; line-height:45px; font-size:16px; color:#23487c;}

.zhishi .zhishiz .listz .bar a:link {color:#23487c; text-decoration:none; } 
.zhishi .zhishiz .listz .bar a:visited {color:#23487c;} 
.zhishi .zhishiz .listz .bar a:hover,a:active {color:#23487c; text-decoration:none;}

.zhishi .zhishiz .listz ul{width:375px; margin:10px 0 10px 20px; float:left; }
.zhishi .zhishiz .listz ul li{background:url(/skin/default/images/dian.jpg) left center no-repeat; color:#4d4d4d; font-size:14px; height:32px; overflow:hidden; line-height:32px; padding-left:10px; }

.zhishi .zhishiz .listz ul li a:link {color:#6d6d6d; text-decoration:none; } 
.zhishi .zhishiz .listz ul li a:visited {color:#6d6d6d;} 
.zhishi .zhishiz .listz ul li a:hover,a:active {color:#23487c; text-decoration:none;}
*/




/*foot*/
.bigfont100{ float:left; width:100%; background-color:#2a2c30;  border-bottom:1px solid #38393d; color:#ffffff;}
.bigfont100 ul{ margin-left:auto; margin-right:auto; width:1200px; }
.bigfont100 ul li{float:left; width:250px; font-size:16px; line-height:60px; height:60px;}

.bigfont100 ul li:nth-of-type(4) {float:left; width:450px;}
.bigfont100 ul li a:link {color:#ffffff; text-decoration:none; } 
.bigfont100 ul li a:visited {color:#ffffff;} 
.bigfont100 ul li a:hover,a:active {color:#23487c; text-decoration:none;}


.banquan100{ float:left; width:100%; background-color:#2a2c30;}
.banquan1200{ margin-left:auto; margin-right:auto; width:1200px; }

.banquan1200 ul{float:left; width:250px; font-size:14px; margin-top:20px; margin-bottom:20px;}

.banquan1200 ul:nth-of-type(4) {float:left; width:150px;}
.banquan1200 ul:nth-of-type(5) {float:left; width:300px;}
.banquan1200 ul li{float:left; width:100%; line-height:32px; }
.banquan1200 ul li a:link {color:#6a6b6e; text-decoration:none; } 
.banquan1200 ul li a:visited {color:#6a6b6e;} 
.banquan1200 ul li a:hover,a:active {color:#23487c; text-decoration:none;}

.banquan1200 ul .cright{float:left; width:100%; font-size:14px;}
.banquan1200 ul .cright .weixin{float:left; height:160px; width:120px; background-color:#34363b; margin-right:30px; margin-top:10px;}
.banquan1200 ul .cright .weixin .z{float:left; width:120px; height:40px; text-align:center; color:#ffffff; font-size:14px; letter-spacing:0px; line-height:40px; /*writing-mode: vertical-lr;*/}
.banquan1200 ul .cright .weixin img{float:left; width:120px; height:120px;}

.banquan1200 ul span{float:left; width:100%; font-size:16px; color:#23487c; line-height:34px;}
.banquan1200 ul .sj{float:left; width:100%; font-size:14px; color:#6a6b6e; line-height:26px;}




.right100{ float:left; width:100%; background-color:#2a2c30;  border-top:1px solid #38393d; padding:10px 0; }
.right1200{margin-left:auto; margin-right:auto; width:1200px; color:#6a6b6e; text-align:center; line-height:40px; font-size: 14px; }
.right100 a:link {color:#6a6b6e; text-decoration: none; } 
.right100 a:visited {color:#6a6b6e; text-decoration: none;} 
.right100 a:hover,a:active {color:#23487c; text-decoration: none; }


.link100{ float:left; width:100%; background-color:#313337; padding:10px 0; }
.flink{margin-left:auto; margin-right:auto; width:1200px; line-height:40px; font-size: 14px; }
.flink a:link {color:#6a6b6e; text-decoration: none; } 
.flink a:visited {color:#6a6b6e; text-decoration: none;} 
.flink a:hover,a:active {color:#d1d1d1; text-decoration: none; }