﻿@charset "utf-8";
/*Create By winxml 2016-07-01*/
/*初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,textarea,blockquote,th,td,img,input{padding:0;margin:0;}
ul,li{list-style:none}
body{color:#434343;font-family:"Microsoft YaHei","SimSun";font-size:12px;background:#fff;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a,img,div,input{star:expression(this.onFocus=this.blur()); text-decoration:none; -webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;} 
a{blr:expression(this.onFocus=this.blur()); text-decoration:none;-webkit-transition: color .3s ease-in;}
a:focus{outline:none;}
a:hover{-webkit-transition: color .3s ease-out; }
/*通用*/
.global{width:1000px; padding:0 30px; margin:0 auto;  height:auto; min-height:400px;}
.min1060{width:1060px; margin:0 auto; height:auto;}
.clear{clear:both; width:100%; height:1px; font-size:0px;}
.search{width:100%; min-width:1060px; background-color:#053E8C; height:40px; }
.search .searchbar{ float:right; width:200px; height:24px; position:relative; background:#ffffff url(../images/common/icon.png) 170px 0px no-repeat; margin-top:8px;}
.search .searchbar input{border:0; background-color:#FFF; width:150px; padding:0 10px; height:24px;vertical-align:baseline;box-sizing:content-box; line-height:24px; font-size:12px; color:#434343;font-family:"Microsoft YaHei","SimSun"; background-color:transparent;}
.search .searchbar a{border:0; width:34px; height:24px; position:absolute; right:0; top:0; display:block;}
.container{position:relative; width:1000px; margin:0 auto;}

.search span{ display:block; width:483px; height:40px; background:url(../images/common/search_text.png) no-repeat; float:left;}

.menu_line{ height:70px; border-bottom:0; width:100%; min-width:1060px; margin-top:20px; margin-bottom:0px;}
.menu{height:40px;}
.menu .logo{float:left; width:286px;}
.menu .mul{float:right; width:700px;}
.menu ul{  float:right; position:absolute;top:20px; right:0;}
.menu ul li{float:left; width:auto; height:40px; line-height:40px; font-size:16px; color:#000000; padding:0 0 0 30px; text-align:center;}
.menu ul li a{color:#000000; font-weight:bold; display:block;}
.menu ul li a:hover,.menu ul li.active a{color:#0b408a;}
.menu ul li.homea{margin-left:0; padding-left:30px;background:url(../images/common/menu_bg.png) no-repeat 0 -14px; }
.menuli{ border-bottom:1px solid #0E53B0; position:relative; margin-bottom:40px;}
.menuli .menu ul li,.menuli .menu ul li a{height:64px;}
.menuli .menu ul li.active a{ background:url(../images/common/menu_bg.png) no-repeat center 52px; position:relative;}


.banner{background-color:#D4E3EA; height:310px; width:100%; min-width:1000px;}
.foot{margin-top:50px; min-width:1060px;}
.footbg{background:url(../images/common/foot.jpg) repeat-x; height:246px; width:100%; min-width:1060px; padding-top:50px;}
.footbg .lime{color:#FFF; width:1000px; margin:0 auto;}
.footbg .lime ul{width:130px; float:left;}
.footbg .lime ul li{line-height:20px; font-size:12px; height:20px; overflow:hidden; font-size:12px;}
.footbg .lime ul li.one{line-height:40px; font-size:16px; height:40px; font-weight:bold;}
.footbg .lime ul li a{color:#FFF;}
.footbg .lime ul li a:hover{color:#E29407;}
.footbg .lime .ewm{float:right; border-left:1px solid #FFF; width:204px; text-align:right; padding-bottom:40px; margin-top:14px;}
.foot .foott{ width:1000px; text-align:center; height:43px; overflow:hidden; vertical-align:middle; line-height:43px; font-size:14px; color:#434343; margin:0 auto;}
.foot .foott div.foottitle{ width:660px; float:left; text-align:center;line-height:43px; height:43px;}
.foot .foott img{float:left;}
.headti{vertical-align:text-bottom; height:40px; border-bottom:1px solid #A0A0A0; margin-bottom:56px;}
.headti span{ font-size:24px; color:#0b408a; margin-right:2em; line-height:40px;}
.headti font{font-size:14px; color:#434343; line-height:20px; padding-top:20px;}
.headti font b{color:#fa0000;}
.headti font a{color:#434343; display:inline; cursor:pointer;}
.headti font a:hover{color:#0E53B0;}
.gleft{float:left; width:280px;}
.gright{float:right; width:720px;}

.gleft h1{font-size:18px; color:#000000; margin-bottom:14px; font-weight:600;}
.gleft h1 a{ color:#3f3f3f;}
.gleft h1.active a,.gleft h1 a:hover,.gleft ul li a:hover{color:#0b408a;}
.gleft h1.active a:after{content: ">";}
.gleft ul li{line-height:28px; font-size:14px; color:#434343; text-indent:1.2em; height:28px; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/common/icon.png) no-repeat -479px 0;}
.gleft ul li a{ color:#434343;}

.menutwo{margin-bottom:36px;}

.content{width:720px; height:auto; overflow:hidden; font-size:14px; line-height:2em; color:#434343;}
.content img{max-width:720px;}
.content p{margin-bottom:1.4em;}
.content .blue{ color:#488bc7;}
.content table{max-width:720px;}
.content a{ color:#488bc7;}
.content a:hover{ color:#E29407;}
.content h1{font-size:20px; line-height:2em; margin: 1em 0; color:#434343;}
.content h2{font-size:18px; line-height:2em; margin: 1em 0; color:#434343;}
.content h3{font-size:16px; line-height:2em; margin: 1em 0; color:#434343;}
.content h3.blue{color:#488bc7; margin:0;}
.content h3.duan{margin-top:40px; font-weight:bold;}
.content .duanh1{margin-top:40px;}
.content h4{font-size:14px; line-height:2em; margin: 0; color:#488bc7;}
.content h5{font-size:13px; line-height:2em; margin: 1em 0; color:#434343;}
.content h6{font-size:12px; line-height:2em; margin: 1em 0; color:#434343;}
.content p.blue{ margin:0;color:#488bc7;}
.content table td a.border{ display:block;width:auto;line-height:22px; margin-top:4px; border-radius:4px 0px 0px 4px; background:#0944A9 url(../images/common/border-r.jpg) right center no-repeat; color:#FFF; padding:0px 5px 0px 6px; margin-right:20px;}
.content hr{border:0; border-bottom:1px solid #CCC; height:1px;}
.content table.history td{padding-bottom:20px;}
.content h1.topno{ margin-top:0;}
.backToTop {
    display: none;
	background:url(../images/common/top.png) no-repeat; width:40px; height:40px;
    color: #fff;
    font-size: 1.2rem;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 50%;
    bottom: 344px; margin-right:-550px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .5;
    filter: Alpha(opacity=5);
	border-radius:0.4rem;
	z-index:49;
}
.backToTop:hover{
    opacity: .8;
    filter: Alpha(opacity=8);}	
	
.hyzz{width:750px; margin-left:-15px;}
.hyzz img{margin:0 15px; float:left;}
	
.hyzz_2{width:740px; margin-left:-5px;}
.hyzz_2 img{padding:2px; margin:8px 8px; border:1px solid #CCCCCC; float:left; width:100px;}

.team{margin:40px 0;}
.team .team_list{ margin-top:40px; clear:both; height:auto;}
.team .team_list img{float:left;}
.team .team_list div{float:right; width:490px; line-height:25px;}
.team .team_list div h3{margin-top:0; margin-bottom:10px; font-weight:bold;}
.team .team_list div p{margin-top:10px; margin-bottom:0;}
.contswiper{
	width: 720px;
	height: 360px;}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	background-position: center;
	background-size: cover;
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white,.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-color:rgba(255,255,255,0.2); padding:4px 10px;}
.swiper-container .title{ background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0;  width:96%;padding:0 2%;height:40px; line-height:40px; text-align:right;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  color:#FFF; font-size:16px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:60px;}
.swiper-pagination-bullet{width:10px; height:10px;border:1px solid #FFF; border-radius:10px; opacity:1;}
.swiper-pagination-white .swiper-pagination-bullet{background-color:transparent;}
.swiper-pagination-white .swiper-pagination-bullet-active{background-color:#FFF;}

.newslist{ padding:0px 0 20px;}
.newslist ul li{line-height:50px; font-size:16px; height:50px; color:#434343; clear:both;}
.newslist ul li a{color:#434343; display:block; width:84%; height:100%; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden;}
.newslist ul li a font{color:#0b408a; }
.newslist ul li a:hover{color:#0b408a;}
.newslist ul li span{float:right; width:14%; text-align:right;}
.page{margin:30px 0;}
.page a{ width:auto; height:30px; line-height:30px; padding:0 12px; margin:0 10px 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; float:left; color:#488bc7;}
.page a:hover,.page a.active{background-color:#498FCD; color:#FFF;}
.page span{line-height:30px; font-size:14px;}

.newsdetial{margin:40px 0;}
.newsdetial h4{color:#434343;}
.prenext{padding-top:20px; clear:both;}
.prenext h4{ margin:14px 0;color:#434343;}
.content h1.nomartop{margin-top:0;}
.abimg{height:340px;}
.content .abimgtop{margin-left:-21px; margin-top:-53px; position:absolute; height:360px; width:741px; max-width:741px;}
.tab ul li a.center{ margin:0 6px;}
.tab ul li a{float:left; width:236px; height:50px; line-height:50px; background-color:#A0A0A0; color:#FFF; font-size:16px; text-align:center;}
.tab ul li a.active,.tab ul li a:hover{background-color:#488BC7;color:#FFF;}

.tabs{padding:40px 0; display:none;}
.tabs_li .tabs_name{background:#488BC7 url(../images/common/tabs_bg.gif) no-repeat right center; float:left; width:118px; padding-right:20px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#FFF;}
.tabs_li .tabs_title{float:right; width:570px;}
.tabs_li a{display:block; float:left; width:234px; height:48px; border:1px solid #488BC7; color:#434343; margin:0 20px; position:relative; margin-bottom:20px;}
.tabs_li a span{ font-size:16px; line-height:48px; text-align:center; overflow:hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; width:234px; height:48px;}
.tabs_li a:hover{ background-color:#488BC7; color:#FFF;}
.tabs_li a .ercode{ display:none; z-index:2; background:url(../images/common/ercode_r.gif) no-repeat; overflow:hidden; width:216px; height:206px; position:absolute; left:-220px; top:50%; margin-top:-100px;}
.tabs_li a .ercode div{ width:197px; height:197px; overflow:hidden; margin:5px 0 0 5px;}
.tabs_li a .ercode div img{ width:197px;}

.tabs_li a .ercode_l{ background-image:url(../images/common/ercode_l.gif); right:-220px; left:auto;}
.tabs_li a .ercode_l div{ width:197px; height:197px; overflow:hidden; margin:5px 5px 0 14px; text-align:right;}

.clearpad{clear:both; height:40px;}
.inv_con{margin-bottom:50px; color:#4c4948;}
.website {background-color:#EEEEEE; width:100%; height:30px; margin-bottom:10px;}
.website span{ background:#E30A20 url(../images/common/website_bg.gif) center right no-repeat; display:block; float:left; padding:0 20px 0 10px; margin-right:20px; width:auto; height:30px; line-height:30px; color:#FFF;}
.website a{display:block; float:left; text-decoration:underline;}

.aboutjs_lr{clear:both;}
.aboutjs_l{float:left; width:340px; color:#e30a20; }
.aboutjs_l div,.aboutjs_r div{text-align:center;}
.aboutjs_r{float:right; width:340px; color:#f19715; }

.swiban{width:1000px; height:310px; margin:0 auto; padding:0 30px;}

.swiban .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}
.swiper-slide{position:relative;}
.swiper-slide .playvideo{background:url(../images/common/movie_play_big.png) no-repeat 0 0;margin-left:318px; margin-top:128px; width:84px; height:84px; }
.swiper-slide a{width:100%; height:100%; position:absolute; display:block; left:0; top:0; margin:0; padding:0; }
.videolist{ width:720px;}
.videolist ul{margin-left:-15px; width:750px;}
.videolist ul li{float:left; width:220px; height:200px; margin:10px 15px; }
.videolist ul li div{text-align:center; background-color:#CCC; width:220px; height:142px; overflow:hidden; position:relative;}
.videolist ul li div .playvideo{background:url(../images/common/movie_play_small.png) no-repeat center center; position:absolute; left:0; top:0;width:100%; height:100%;}
.videolist ul li div img{max-height:142px;}
.videolist ul li div a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.videolist ul li h4{line-height:25px; height:60px; overflow:hidden; margin:0; padding:0; padding-top:10px; color:#010101;}
.mrtop{padding-top:20px;}

.videov{position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.6); left:0; top:0; z-index:9999; display:none;}
.videov .play{ width:640px; height:500px; padding:20px; position:absolute; left:50%; top:50%; margin-left:-340px; margin-top:-270px; background-color:#000;}

.videov .play .videotitle{line-height:30px; padding:5px 0 0px; font-size:18px; color:#FFF;}
.videov .play .videotitle a{float:right; width:10%; text-align:right;}
.videov .play .videotitle font{display:block; float:left; width:90%;}
.videov .play video{padding-top:20px;}