﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0; border:0; background-repeat:no-repeat; -webkit-appearance:none; border-radius:none;}
body{ color:#666; font-size:14px; font-family:Arial,微软雅黑;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition:all 0.3s;}
a:hover {color:#1d2088; text-decoration:none;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #e2e2e2;}
.fl{float: left;}
.fr{float: right;}
.contain{max-width:1200px;margin:0 auto;}

.logo{ position:fixed; left:5%; top:0px; width:200px;}
.logo img{ width:100%;}
.bbqh{ position:fixed; left:5%; bottom:10%;}
.bbqh h2{ font-size:36px; color:#FFF; border-bottom:2px solid #1d2088; padding:2% 0; margin-bottom:5%;}
.bbqh ul{}
.bbqh li{ float:left; width:96px; text-align:center; height:36px; line-height:36px; border:2px solid #FFF; margin-right:10px;}
.bbqh li a{ display:block; color:#FFF;}
.bbqh li a:hover{ display:block; color:#FFF; text-decoration:none; background:#1d2088;}

.header{ background:#FFF; height:90px; position:fixed; top:0px; z-index:100; width:100%; border-bottom:1px solid #e2e2e2; transition:all 0.3s;}
.header .box{max-width: 1280px; margin: 0 auto;position:relative; }
.header .box h1{position:absolute; left:0px; top:5px; z-index:100;}
.header .box h1 img{height: 60px;padding: 10px;}

.header .box .nav{ position:absolute; left:0px; top:0px; width:100%;}
.header .box .nav ul{ height:90px; font-size:0px; text-align:right; margin-left: 160px;}
.header .box .nav li{ display:inline-block; position:relative; z-index:9; padding:0 30px; font-size:16px; text-align: center;}
.header .box .nav li p{ line-height:90px; text-transform:uppercase;}
.header .box .nav li p a{ display:block;}
.header .box .nav li:hover p a{ color:#1d2088; text-decoration:none; display:block;}
.header .box .nav li a.current{ color:#1d2088;}
.header .box .nav li dl{ visibility:hidden; position:absolute; left:-50%; margin-left: 30%; top:90px; width:165px; background:#FFF; line-height:42px; box-shadow:0 0 3px #CCC; transition:all 0.3s; opacity:0; font-size:14px;}
.header .box .nav li:hover dl{ visibility:visible; top:90px; opacity:1;}
.header .box .nav dd a{ display:block; }
.header .box .nav dd:hover a{ display:block; color:#FFF; background:#1d2088; text-decoration:none;}
.header .box .nav dd{ position:relative; border-bottom:1px solid #DDD;}
.header .box .nav dd:last-child{ border:0 none;}
.header .box .nav dd .sanji{ visibility:hidden; position:absolute; left:110%; top:0px; width:100%; background:#FFF; box-shadow:0 0 3px #CCC; transition:all 0.3s; opacity:0;}
.header .box .nav dd:hover .sanji{ visibility:visible; left:100%; opacity:1;}
.header .box .nav dd:hover .sanji a{ color:#333; background:#FFF;}
.header .box .nav dd:hover .sanji a:hover{ color:#FFF; background:#1d2088;}
.header .box .nav dd:hover .sanji .list{ border-bottom:1px solid #DDD;}
.header .box .nav dd .sanji .list:last-child{ border:0 none;}

.header .box .nav li.nav_search { font-size:0px; margin-top:0 !important; margin-left:5px;width:20px;padding:0 10px; cursor: pointer;}


.sp_header,.sjj_nav{ display:none;}
	

/******搜索栏目*****/
.hd-search { background:#f3f3f3; width:100% !important; position: absolute;z-index: 999; display:none;top: 91px;}
.hd-search .search_form { width:1280px; margin:0 auto; padding:5px 0;height: 60px; margin-top: 15px;}
.search_bar { border:1px solid #dcdcdc; float:right; padding-right:50px; position:relative; width:450px; background:#fff;}
.search_form .sf_input { display:block; font-size:18px; border:none; color:#212721;width:100%;line-height:36px; font-family:'Microsoft YaHei',Arial, sans-serif;  font-weight:300; height:46px; padding:0; text-indent:10px;-webkit-appearance:none; } 
.search_form .sf_input:hover { outline:0;} 
.search_form .sf_btn {background:url("../images/search_btn.png") no-repeat center #fff;  width:46px; height:46px; top:0px;   float: left; border: none; cursor: pointer; position:absolute; right:0px;}
.search_form .sf_input::-webkit-input-placeholder { color:#666; }
/* 火狐浏览器 */
.search_form .sf_input::-moz-placeholder { color:#666; }


.foot{}
.foot .foot_t{ background:#222; padding:2.5% 0 0;}
.foot .foot_t .box{ max-width: 1280px; margin: 0 auto;}
.foot .foot_t .t_l{ float:left; width:55%; }
.foot .foot_t .t_l dl{ float:left; width:25%;}
.foot .foot_t .t_l dt{ font-size: 18px; padding-bottom: 8px; font-weight: normal;line-height:30px; color:#fff; text-transform:uppercase;}
.foot .foot_t .t_l dd{ font-size:13px; line-height:30px; text-transform:capitalize;}
.foot .foot_t .t_l dd a{ color:#bbb;}
.foot .foot_t .t_l dd a:hover{ color:#1d2088;}
.foot .foot_t .t_m{ float:left; width:14%; margin-right:1%}
.foot .foot_t .t_m .pic{ width:145px;}
.foot .foot_t .t_m .pic img{ width:100%;}

.foot .foot_t .t_r{ float:right; width:27%;}
.foot .foot_t .t_r .rlx{ line-height: 28px; font-size: 13px; color: #e1e1e1;}

.foot .foot_b{max-width: 1280px; margin: 0 auto; border-top: 1px solid #444;  text-align:center; margin-top: 2.5%; padding:1.8% 0; font-size:14px;color: #e1e1e1;}


/*右侧导航*/
.right-side { position: fixed; right: 30px; bottom: 25%; z-index: 10; display: none; }
.right-side a { width: 53px; height: 53px; display: block; margin-bottom: 1px; background: #ef8200; background-position: center center; background-repeat: no-repeat; position: relative; -moz-background-size: auto 53px; -o-background-size: auto 53px; background-size: auto 53px; }
.right-side a:hover { background-color: #fa8a04; }
.right-side a span { position: absolute; right: 0; top: 0; width: 100%; line-height: 53px; height: 100%; z-index: 999; display: none; }
.right-side a span img { vertical-align: middle; display: inline-block; margin-right: 10px; height: 18px; }
.right-side a .qqtext { width: 180px; background: #ef8200; color: #fff; padding: 0 10px; font-weight: bold; font-size: 18px; }
.right-side a .weixinimg { width: 122px; right: 53px; border: 1px solid #ccc; height: 122px; }
.right-side a .weixinimg img { width: 120px; height: 120px; }
.right-side a a.sideQQ:hover { background-color: none; }
.right-side .sidetel { background-image: url(../images/wicon29.png); }
.right-side .sidekefu { background-image: url(../images/wicon30.png); }
.right-side .sidekeqq { background-image: url(../images/wicon31.png); }
.right-side .sidekemail { background-image: url(../images/wicon32.png); }
.right-side .sideweixin { background-image: url(../images/wicon33.png); }
.right-side .sidetop { background-image: url(../images/top.png); background-color: #808080; }
.right-side .sidetop:hover { background-color: #808080; }
.right-box { visibility: visible; }