@charset "utf-8";
@import url(/css/asic.css);
*{ margin:0; padding:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #4e4e4e;
	font-family: "微软雅黑"; margin:0; padding:0;
}
a {
	color: #4e4e4e;
	text-decoration: none;
	transition:0.2s ease-in;-moz-transition:0.2s ease-in;-ms-transition:0.2s ease-in;-o-transition:0.2s ease-in;-webkit-transition:0.2s ease-in;
}
a:hover {
	color: #f77b1b;
	text-decoration: none;
}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
ol , ul {list-style:none;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
img{border:0} 
/* CSS Document */

.child { width:100%; margin:auto ; position:absolute;z-index:9999; height:auto; top:-7px; }
.clear{clear:both; height:0; line-height:0; font-size:0;}
/*title*/
.title { overflow:hidden; width:100%;}
.title h2{ font-weight:normal; font-size:28px;  text-align:center;}
.title h2 a{ color:#333;}
.title em{ display:block; font-size:12px; color:#999; font-family:Arial; text-transform:uppercase;  text-align:center}
.title p{ font-size:18px; color:#555; text-align:center}
.title i{ display:block; width:30px; height:1px; background-color:#0d4da1; margin:0 auto;margin-top:12px; margin-bottom:10px;}
.title.wt a{ color:#fff}
.title.wt h2{ color:#fff}
.title.wt em{ color:#fff}
.title.wt i{ background-color:#595959;}
.title.wt p{ color:#fff;}

.header {margin-left: auto;margin-right: auto;width: 100%;padding: 0px;font-size: 12px;height: auto;background-image: url(images/index_01.jpg);background-repeat: repeat-x; z-index:1000; position:relative; background-color:#fff;}
.container {margin-left:auto; margin-right:auto; width:1200px;}
.header01 {width: 1200px;margin: auto;height: 40px;line-height: 40px;text-align: right;}
.header01 a {color: #dcdcdc;font-family: "微软雅黑";font-size: 12px;}
.header01 a:hover {color: #fff;}
.header01 span { color:#dcdcdc; float:left;}
.header01 img {vertical-align:middle; padding-right:5px; padding-left:10px;}
.headertop { overflow:hidden; height:115px;}
.headertop h1{ float:left; overflow:hidden; margin-top:10px;}
.headertop .wen{ overflow:hidden; float:left; margin-left:25px; padding-left:25px; border-left:1px solid #aeaeae; margin-top:30px;}
.headertop .wen h2{ font-size:22px; color:#f18525;}
.headertop .wen p{ font-size:16px; color:#333;}
.headertop .headright{ overflow:hidden; float:right;}
.headertop .phone{ overflow:hidden; background:url(images/index_12.jpg) left center no-repeat; padding-left:60px; float:right; margin-top:40px; text-align:right;}
.headertop .phone p{ font-size:14px; color:#343434; text-align:left;}
.headertop .phone h3{ font-weight:normal; font-family:Impact; font-size:30px; color:#6f6f6f;}

.daohang {margin-left:auto; margin-right:auto; width:1200px;height:50px;border-top:1px solid #efefef;}
.daohang ul.nav{ overflow: hidden; height:50px;}
.daohang ul.nav>li{ float:left; line-height:50px; width:132px; text-align:center; border-right:1px solid #efefef; font-size:14px; }
.daohang ul.nav>li>i{ display:none; width:100%; height:35px; position:absolute; left:0; top:50px;}
.daohang ul.nav>li>a{ color:#000; text-decoration:none;display:block;}
.daohang ul.nav>li.last{ border:none; padding-right:0}
.daohang ul.nav>li.cur>a,.header ul.nav>li:hover>a{ font-weight:bold; color:#fff; background-color:#0263ae;display:block;}

.daohang .icon_menu { overflow:hidden; cursor:pointer; width:40px; height:30px; position:absolute; left:30px; top:25px;}
.daohang .icon_menu i{ display:block; width:40px; height:2px; background-color:#fff; margin-bottom:12px;}
.daohang .icon_menu .i01{ animation:icon01 linear infinite 2s}
.daohang .icon_menu .i02{ animation:icon02 linear infinite 2s}
.daohang .icon_menu .i03{ animation:icon03 linear infinite 2s}
@keyframes icon01{
	0%{ width:100%;}
	25%{ width:25%;}
	100%{ width:100%}
	}
@keyframes icon02{
	0%{ width:100%;}
	50%{ width:25%;}
	100%{ width:100%}
	}
@keyframes icon03{
	0%{ width:100%;}
	75%{ width:25%;}
	100%{ width:100%}
	}

.daohang .head_chose{ overflow:hidden; width:126px; height:28px; position:absolute; right:30px; top:26px;}
.daohang .head_chose a.en{ display:block; width:26px; height:26px; text-align:center; line-height:26px; font-size:12px; color:#0263ae; border:1px solid #0263ae; float:left;}
.daohang .head_chose a.en:hover{ background-color:#a8d432; color:#fff;}
.daohang .head_chose select{ overflow:hidden; width:90px; height:28px; float:right; border:1px solid #a8d432; line-height:26px; font-size:12px; color:#a8d432; padding-left:5px; background:none}

.daohang .head_menu{ overflow:hidden; width:200px; height:100%; background:url(images/menu_bg.png) repeat center; position:fixed; left:-200px; top:0; overflow-y:auto;}
.daohang .head_menu::-webkit-scrollbar{width:8px; border-radius:5px;}
.daohang .head_menu::-webkit-scrollbar-track{background-color:#1a46a1; border-radius:5px;}
.daohang .head_menu::-webkit-scrollbar-thumb{background-color:#6a99f9; border-radius:5px;}
.daohang .head_menu::-webkit-scrollbar-thumb:hover {background-color:#0263ae; border-radius:5px;}
.daohang .head_menu::-webkit-scrollbar-thumb:active {background-color:#0263ae; border-radius:5px;}
.daohang .head_menu h6{ font-size:20px; color:#fff; padding-left:30px; background:url(Img/Common/menu_close.png) no-repeat 100px center; margin-top:35px; margin-bottom:40px; cursor:pointer}
.daohang .head_menu ul{ overflow:hidden; width:100%; margin-bottom:40px;}
.daohang .head_menu li{ overflow:hidden; width:100%; border-bottom:1px solid #292929;}
.daohang .head_menu li>a{ display:block; width:170px; padding-left:30px; height:50px; line-height:50px; font-size:14px; color:#cecece; background:url(Img/Common/menu_list01.png) no-repeat 162px center; text-decoration:none}
.daohang .head_menu li.cur>a{ background:url(Img/Common/menu_list02.png) no-repeat 160px center; background-color:#1a46a1; color:#fff;}
.daohang .head_menu .erji{ overflow:hidden; width:170px; padding-left:30px; display:none;}
.daohang .head_menu .erji p{ font-size:14px; line-height:40px; overflow:hidden}
.daohang .head_menu .erji i{ display:inline-block; width:3px; height:3px; background-color:#fff; margin-right:10px;}
.daohang .head_menu .erji i{*display:inline}
.daohang .head_menu .erji a{ color:#fff; text-decoration:none}
.daohang .head_menu .erji a:hover{ font-weight:bold; color:#a4cc3a;}
.daohang.inheader{ position:relative; background:#fff;}
.daohang.inheader .icon_menu i{ background-color:#1a46a1;}
.daohang.inheader .nav>li>a{ color:#555}
.daohang.inheader .nav>li { border-color:#ccc;}
.daohang.inheader ul.nav>li.cur>a,.header.inheader ul.nav>li:hover>a{ font-weight:bold; color:#1a46a1;}
.daohang.inheader .head_chose a.en:hover{ background-color:#0263ae; color:#1a46a1;}


.daohang .erjiNav{ display:none; overflow:hidden; width:100%; height:250px; border-top:2px solid #0263ae; background:url(images/header_bg.png) repeat center; position:absolute; left:0; top:205px;}
.daohang .erjiNav .erjibox{ overflow:hidden; width:750px; margin:0 auto; margin-top:50px; position:relative;left: 70px; }
.daohang .erjiNav .erjiTu{ display:block; overflow:hidden; float:left; margin-right:30px;}
.daohang .erjiNav ul.erjiList{ overflow:hidden; float:left; width:105px;margin-right:30px;}
.daohang .erjiNav ul.erjiList li{ overflow:hidden; font-size:14px; line-height:40px; background:url(images/erji02.png) no-repeat left center; padding-left:15px;}
.daohang .erjiNav ul.erjiList li a{ color:#7ebeff;}
.daohang .erjiNav .erji_wen{ overflow:hidden; width:300px; float: right; }
.daohang .erjiNav .erji_wen h3{ font-size:16px; margin-bottom:5px; font-weight:normal;text-align:left;}
.daohang .erjiNav .erji_wen h3 a{ color:#fff; font-size:16px;}
.daohang .erjiNav .erji_wen p{ color:#fff; font-size:12px; color:#cecece; line-height:24px;text-align:left;}
.daohang.inheader .erjiNav { background:url(Img/Common/erji_bg.jpg) no-repeat center top;}
.daohang.inheader .erjiNav h2 a{ color:#1a46a1}
.daohang.inheader .erjiNav a.more{ color:#1a46a1; border:1px solid #1a46a1;}
.daohang.inheader .erjiNav b{ background-color:#1a46a1;}
.daohang.inheader .erjiNav em{ color:#555}
.daohang.inheader .erjiNav ul.erjiList li a{ color:#333}
.daohang.inheader .erjiNav ul.erjiList li a:hover{ color:#1a46a1; font-weight:bold}
.daohang.inheader .erjiNav ul.erjiList li{ background:url(Img/Common/erji03.png) no-repeat left center;}
.daohang.inheader .erjiNav .erji_wen h3 a{ color:#000}
.daohang.inheader .erjiNav .erji_wen p{ color:#000}

/*footer*/
.footer { overflow:hidden; width:100%; padding-top:40px; padding-bottom:20px; background-color:#1f2022;}
.footer .fnav{ overflow:hidden; float:left; width:130px;}
.footer .fnav h3{ font-size:14px; margin-bottom:15px;}
.footer .fnav h3 a{ color:#d4d4d4}
.footer .fnav p{ font-size:12px; line-height:30px;}
.footer .fnav p a{ color:#9f9f9f;}
.footer .fnav p a:hover { color:#d4d4d4;}
.footer .info{ overflow:hidden; width:220px; float:right; text-align:center; }
.footer .info h4{ font-size:12px; color:#8f8f8f; margin-bottom:5px;}
.footer .info em{ display:block; font-size:30px; color:#2fa9ff; margin-bottom:15px;}
.footer .info b{ display:block; font-size:12px; color:#333; margin-bottom:10px;}
.footer .info ul{ overflow:hidden; width:100%;}
.footer .info li{ float:left;  margin-right:10px; height:30px; overflow:hidden; font-size:12px; line-height:30px;}

.footer .ewm{ text-align:center;}
.footer .fbtm{ overflow:hidden; padding:20px 0; height:35px; border-top:1px solid #e3e3e3;}
.footer .fbtm p{ float:left; font-size:12px; color:#666; line-height:35px;}
.footer .fbtm select{ overflow:hidden; width:170px; height:35px; border:1px solid #e3e3e3; line-height:35px; float:right; font-size:12px; color:#666; padding-left:10px;}
.footer .fbtm ul{ overflow:hidden; float:right; margin-top:8px; margin-right:20px;}
.footer .fbtm li{ float:left; padding:0 10px; border-right:1px solid #cecece; font-size:12px;}
.footer .fbtm li a{ color:#666;}
.footer .fbtm li.last{ padding-right:0; border:none}

.index_end {overflow:hidden; width:100%;background-color:#000;}
.index_end .middle { width:1200px; padding:30px 0; margin:0 auto;}
.index_end .middle .ft_logo{overflow:hidden; width:160px; padding-top:12px; margin-left:12px; float:left;}
.index_end .middle .ft_logo img{float:left; } 
.index_end .middle .ft_logo span img {overflow:hidden;padding-left:30px; float:left;}
.index_end .middle .ft_middle{ width:600px; line-height:1.7em; float:left; border-left:solid 1px #5c5c5c; }
.index_end .middle .ft_middle p{overflow:hidden; color:#cbcbcb;font-size:13px; padding-left:20px; float:left; } 
.index_end .middle .ft_ewm{overflow:hidden; width:235px; height:111px; text-align:center; float:right; }
.index_end .middle .ft_ewm h4 {font-size:12px; color:#b3b3b3;}
.index_end .middle .ft_ewm img{overflow:hidden; padding-top:8px;}

.dock{line-height:30px; width:100%; float:left; padding-bottom:10px; }
.dockCon{position:relative;}
.dockCon li{float:left; margin-right:20px; }
.dockCon li:hover i,.dockCon li.active,.dockCon li.first:hover{ cursor: pointer;}
.dockCon .i1{ width:58px; height:58px; }
.dockCon .i2{background:url(images/index_38.jpg) no-repeat; width:58px; height:58px; display:block}
.dockCon .i3{width:58px; height:58px; display:block}

.dockCon .con{ background-color: #000; color: #fff; position: absolute; display: none; z-index: 999999; font-size:14px;}
.downcon{ width: 80px; text-align: center; height: 60px; background-color: #b7d637; top: 0px; line-height: 60px;}
.weixinCon{ padding:0px 0px; text-align: center; color: #fff; top: 0px; right:70px; width:70px; position:relative}
.mobCon{ padding:0px 0px; text-align: center; color: #fff; top: 0px; right:0px; width:70px;}
.qqCon { padding:0px 0px; text-align: center; color: #fff; top: 0px; right:140px; width:70px;}

.xiaotub {line-height:30px; width:100%; float:left; padding-bottom:10px; }
.xiaotub li { float:left; margin-right:20px;}
.xiaotub li img { width:58px; height:58px;}
.weixinCon img, .mobCon img{width:100%;}
.main_clear{
	clear:both;
}

/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}