@charset "utf-8";
/* CSS Document */

html{ font-family:"宋体","微软雅黑","serif"; }
body { font-size:12px; color:#333; padding:0px; margin:0px; font-family:"宋体","微软雅黑","serif"; }
img { border:none; }
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333; }
a {text-decoration:none; outline:none;}
h1 {margin:0;padding:0;font-weight:normal; }
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none;}
input{ outline:none; }
.f14{ font-size:14px; }


.zong{ width:1100px; margin:0 auto; }

.top{ background:url(../images/logo.png) center no-repeat; height:127px;width:1340px; margin:0 auto; }

.top_div{ padding-top:75px; float:right; }
.top_time{ float:left; text-align:left; font-size:16px; color:#fff; line-height:30px; }



/*daohang*/
.navs{ }
.daohang{ position:relative; }
.daohang>li{ float:left; position:relative; z-index:9999;margin-left:56px; /* margin-right:55px;*/ } 
.daohang>li>a{ display:block; line-height:38px; padding-bottom:2px; font-size:16px; color:#333333; }
.daohang>li:hover>a{ color:#333333; transition:0s;-moz-transition:0s;-o-transition:0s;-webkit-transition:0s; }

.dangqiandao{ color:#333333 !important; }
.daohangfirst{ margin-left:0px !important; }
.daohanglast{ margin-right:0px !important; }

.yiji{ width:180px; position:absolute; margin-left:-25px; top:-999px; z-index:9999; background:#ffffff; }
.daohang>li:hover .yiji{ top:40px; }
.yiji li{ position:relative; }
.yiji li a{ padding-left:22px; padding-right:15px; display:block; line-height:26px; padding-top:6px; padding-bottom:6px; font-size:14px; color:#024e9a; }
.yiji>li:hover>a{ color:#fff; background:#024e9a; }

.yiji_service{ margin-left:-30px; }
.yiji_online{ margin-left:-40px; }

.yijifirst{ border-top:none !important; }

.erji{ position:absolute; left:180px; width:180px; top:-9999px; z-index:9999; background:#024e9a; }
.yiji li:hover .erji{ top:0px; }
.erji>li>a{ color:#ffffff; }
.erji li:hover>a{ color:#024e9a; background:#ffffff; }

.sanji{ position:absolute; top:-999px; z-index:9999; background:#dadada; left:180px; width:180px; background:#ffffff; }
.erji li:hover .sanji{ top:0px; }
.sanji li:hover>a{ color:#ffffff; background:#024e9a; }


/*.banner{ text-align:center; width:1306px; margin:0 auto; }*/
/*.index_focus{ position: relative; max-width: 1920px; height:363px;margin: 0 auto;overflow:hidden; z-index:20; }
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; max-width:1920px;  }
.index_focus .bd li img{ width:100%; max-width:1920px; }
.index_focus .slide_nav { position: absolute; text-align:center; bottom:15px; width:100%;  }

.index_focus .slide_nav a{ width:18px; height:18px;cursor:pointer;*float:left;display:inline-block; margin-right:7px; margin-left:7px; background:url(../images/banner-pre.png) no-repeat; text-align:center; color:#fff; line-height:18px; }

.index_focus_post { z-index: 10; }
.index_focus .pic {height: auto;display: block;margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration: none; background:url(../images/banner-next.png) no-repeat; }*/
.index_focus{ position: relative; width: 1100px; height:312px;margin: 0 auto;overflow:hidden; z-index:20; }
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; max-width:1100px;  }
.index_focus .bd li img{ width:100%; max-width:1100px; height:100%;  }
.index_focus .slide_nav { position: absolute; text-align:center; bottom:15px; width:100%;  }

.index_focus .slide_nav a{ width:18px; height:18px;cursor:pointer;*float:left;display:inline-block; margin-right:7px; margin-left:7px; background:url(../images/banner-pre.png) no-repeat; text-align:center; color:#fff; line-height:18px; }

.index_focus_post { z-index: 10; }
.index_focus .pic {height: auto;display: block;margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration: none; background:url(../images/banner-next.png) no-repeat; }


.index_div1{ margin-top:14px; }


.index_title{ background:url(../images/index-titlebg.jpg) no-repeat bottom left; padding-bottom:2px; }
.index_hz{ float:left; line-height:30px; width:72px; text-align:center; }
.index_hz a{ font-size:16px; color:#4c4848; }
.index_hz a:hover{}
.index_eng{ float:left; line-height:26px; margin-top:5px; color:#a6a6a6; padding-left:6px; }


.ipart1{ float:left; width:640px; }
.ipart1_div{ margin-top:4px; }
.ipart1_pic{ float:left; width:172px; height:189px; margin-top:8px; }
.ipart1_pic img{ width:172px; height:189px; }

.ipart1_right{ width:446px; float:right; }
.ipart1_right ul{ height:210px; }
.ipart1_right li{ border-top:solid 1px #e4e4e4; line-height:28px; padding-top:2px; padding-bottom:4px; }
.ipart1_right_lifirst{ border-top:none !important; }
.ipart1_right_wz{ float:left; }
.ipart1_right_wz a{}
.ipart1_right_wz a:hover{ color:#024e9a; }
.ipart1_right_date{ float:right; color:#024e9a; }



.ipart2{ float:right; width:410px; }
.ipart2_div{ height:208px; }
.ipart2_div li{ margin-top:5px; padding-bottom:4px; }
.ipart2_date{ float:left; width:70px; color:#fff; height:46px; background:#024e9a; text-align:center; margin-top:5px; }
.ipart2_week{ font-size:14px; line-height:22px; padding-top:5px; }
.ipart2_year{ line-height:16px; }
.ipart2_right{ float:left; width:313px }
.ipart2_rtitle{ line-height:24px; }
.ipart2_rtitle a{ }
.ipart2_rtitle a:hover{ color:#024e9a; }
.ipart2_rwz{ line-height:18px; }
.ipart2_rwz a{ display:block; color:#959595; }
.ipart2_rwz a:hover{ color:#024e9a; }

.index_div2{ margin-top:30px; margin-bottom:47px; }


.ipart3{ float:left; width:640px; }
.ipart3 .index_title{ margin-bottom:17px; }
.ipart3_div{ float:left; width:16%; text-align:center; }
.ipart3_div a{ display:block; }
.ipart3_pic{}
.ipart3_wz{ line-height:26px; margin-top:5px; }
.ipart3_div a:hover .ipart3_wz{ color:#024e9a; }


.ipart4{ float:right; width:410px; }

.ipart4_div{ margin-top:10px; }

.ipart4_left{ float:left; width:160px; }
.ipart4_left li{ float:left; width:50%; line-height:20px; }
.ipart4_left li a{}
.ipart4_left li a:hover{ color:#024e9a; }

.ipart4_right{ float:right; width:175px; padding-top:3px; }




.footer{ background:#024e9a; color:#fff; padding-top:7px; padding-bottom:6px; text-align:center; width:1340px; margin:0 auto; }
.footer a{ color:#fff; }
.f1{ background:url(../images/footer-xian.jpg) no-repeat right center; width:318px; height:46px; float:left; }
.f1_wz{ background:url(../images/footer-xian.jpg) no-repeat left center; height:46px; line-height:46px; }
.f1_wz p a{ font-size:18px; color:#fff; }
.f1_wz a:hover{}
.fot_left{ float: left; width: 30%; height: 50px; margin: 10px 0 0; border:1px solid #a7c7e7; border-top: none; border-bottom: none; }
.footer .friend-links-box{ position: relative; z-index:50; cursor:pointer; }
.footer ul.friend-links{ position: absolute; z-index: 100; padding: 10px; width: 204px; *width:204px; /*height:364px;*/
    bottom: 39px; *left:130px; margin-left: 27%; *margin-left: 0px; opacity:0; filter:alpha(opacity=0); /*display:none;*/
    background: #ffffff; border: 1px solid #d9d9d9; box-shadow: 0 4px 8px 0 rgba(0,0,0,.5); transform-origin: bottom; transform: scale(0);

    -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
ul.friend-links.hover{ opacity:1; filter:alpha(opacity=100); /*display:block;*/
    transform: scale(1); }
.footer ul.friend-links li{ border-bottom: 1px dashed #d9d9d9; display: inline-block; width: 100%; margin-right: -5px; background:#ffffff; position:relative; z-index:110; }
.footer ul.friend-links li a{ display: block; line-height: 2.5em; color: #666; padding-left: 5px; text-align:left; background:#ffffff; position:relative; z-index:120; }
.footer ul.friend-links li a:hover{ color: #145EA9; }
.footer img.erweima{ position: absolute; z-index:100; bottom: 35px; left: -47px; transform-origin: bottom; transform: scale(0); opacity: 0; filter:alpha(opacity=0); /*display:none;*/
    -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }




.f2{ height:46px;  background:url(../images/footer-xian.jpg) no-repeat right center; width:445px; text-align:center; float:left; }

.f3{ padding-right:35px; float:right; background:url(../images/footer-xian.jpg) no-repeat right center; padding-right:80px; }
.f3_div{ padding-top:13px; }
.f3_icon{ float:left; }
.f3_icon a{ display:block; float:left; margin-right:20px; }
.f3_phone{ float:left; line-height:24px; }


.banquan{ background:#013d7b; color:#fff; line-height:34px; width:1340px; margin:0 auto; }
.banquan span{ float:left; padding-right:15px;  }
.banquan span a{ color:#fff; }



.fy_banner{ text-align:center; width:1306px; margin:0 auto; }

.brow{ line-height:30px; font-size:16px; padding-top:5px; padding-bottom:5px; background:#024e9a; padding-left:10px; color:#fff; }
.brow a{ font-size:14px; float:left; color:#fff; }
.brow a:hover{ text-decoration:underline; }
.browxz{ text-decoration:underline; }
.brow span{ float:left; padding-left:8px; padding-right:8px; }


.list{ /*margin-top:25px;*/ margin-bottom:20px; }
.list_left{ float:left; width:210px; }
.list_left ul{ border:solid 1px #024e9a; border-bottom:none; }
.list_left li{}
.list_left li a{ display:block; text-align:center; line-height:40px; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #024e9a; font-size:16px; }
.list_left li a:hover{ background:#024e9a; color:#fff; }
.list_left_lixz{ background:#024e9a !important; color:#fff !important;}


.list_right{ float:right; width:860px; /* border:solid 1px #024e9a;*/ }
.list_rdiv{ border:solid 1px #024e9a; margin-top:15px; padding-top:10px; padding-bottom:10px; }
.list_rdiv li{ line-height:30px; border-bottom:dotted 1px #666; margin-bottom:5px; padding-left:5px; padding-right:5px; }
.list_rwz{ float:left;width:765px; }
.list_rwz a{ font-size:14px; }
.list_rwz a:hover{ color:#024e9a; }
.list_rdate{ float:right; color:#666; font-size:14px; }


.con{/* margin-top:25px;*/ margin-bottom:20px; }
.con_nr{ margin-top:25px; border:solid 1px #024e9a; padding:20px; }


/*sousuo*/





*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }



.dropdown, .dropup{ position: relative }
.dropdown-toggle:focus{ outline: 0 }
.dropdown-menu{ position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175) }
.dropdown-menu.pull-right{ right: 0; left: auto }
.dropdown-menu .divider{ height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5 }
.dropdown-menu>li>a{ display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ color: #262626; text-decoration: none; background-color: #f5f5f5 }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{ color: #fff; text-decoration: none; background-color: #337ab7; outline: 0 }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover{ color: #777 }
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover{ text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.open>.dropdown-menu{ display: block }
.open>a{ outline: 0 }
.dropdown-menu-right{ right: 0; left: auto }
.dropdown-menu-left{ right: auto; left: 0 }
.dropdown-header{ display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap }
.dropdown-backdrop{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990 }
.pull-right>.dropdown-menu{ right: 0; left: auto }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret{ content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid\9 }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{ top: auto; bottom: 100%; margin-bottom: 2px }






.input-group{ position: relative; display: table; border-collapse: separate }
.input-group .form-control, .input-group-addon, .input-group-btn{ display: table-cell }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child){ border-radius: 0 }
.input-group-addon, .input-group-btn{ width: 1%; white-space: nowrap; vertical-align: middle }
.input-group-addon{ padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px }
.input-group-addon.input-sm{ padding: 5px 10px; font-size: 12px; border-radius: 3px }
.input-group-addon.input-lg{ padding: 10px 16px; font-size: 18px; border-radius: 6px }
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio]{ margin-top: 0 }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){ border-top-right-radius: 0; border-bottom-right-radius: 0 }



.fa-search:before{ content: "\f002"; background:url(../images/sousuo.png) no-repeat; }



.btn-ar.btn-primary { color: #fff; background: linear-gradient(to bottom, #0099da 5%, #0087c1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@primary-color', endColorstr='darken(@primary-color, 5%)', GradientType=0); background-color: #0099da; border: 1px solid #0087c1; }
.btn-ar.btn-primary:active { background-color: #0087c1; background: linear-gradient(to bottom, #0087c1 5%, #0099da 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@primary-color, 8%)', endColorstr='@primary-color', GradientType=0); }
.btn-ar.btn-default { color: #333; background: linear-gradient(to bottom, #f1f1f1 5%, #e4e4e4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='darken(#f1f1f1, 5%)', GradientType=0); background-color: #f1f1f1; border: 1px solid #d0d0d0; }
.btn-ar.btn-default:active { background-color: #e4e4e4; background: linear-gradient(to bottom, #e4e4e4 5%, #f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(#f1f1f1, 8%)', endColorstr='#f1f1f1', GradientType=0); }
.btn-ar.btn-success { color: #fff; background: linear-gradient(to bottom, #02c66c 5%, #02ad5e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@success-color', endColorstr='darken(@success-color, 5%)', GradientType=0); background-color: #02c66c; border: 1px solid #02ad5e; }
.btn-ar.btn-success:active { background-color: #02ad5e; background: linear-gradient(to bottom, #02ad5e 5%, #02c66c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@success-color, 8%)', endColorstr='@success-color', GradientType=0); }



input { border-radius: 0 !important; box-shadow: none; }
.form-control { display: block; border-radius: 0; width: 100%; height: 36px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control:focus { border-color: #0099da; box-shadow: none; }
textarea.form-control,
select.form-control { border-radius: 0; }
textarea.form-control:focus { border-color: #0099da; }




.navbar-collapse {   padding: 0; }
/*Navbar*/
.navbar-default .navbar-nav > li > a {   padding-top: 16px;   padding-bottom: 15px;   margin-top: -1px;   color: #000;   font-family: "Lato";   font-size: 16px;   font-weight: 400; }
.navbar-default .navbar-nav > li.dropdown > a {   padding-right: 30px; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a {   background-color: #0099da;   background-image: linear-gradient(to top, #0087c1, #0099da);   color: #fff; }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {   background-color: #0099da;   background-image: linear-gradient(to top, #0087c1, #0099da);   color: #fff; }
/*Dropdown Menu*/
.dropdown-menu {   padding: 0;   min-width: 200px;   border-radius: 0;   z-index: 9999 !important;   margin-top: 0px !important;   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75);   background-color: #f5f5f5; }
.dropdown-menu li a {   font-size: 13px;   font-weight: 400;   padding: 6px 15px; }
.dropdown-menu .active > a,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-menu li > a:active {   background-color: #0099da;   background-image: linear-gradient(to top, #0087c1, #0099da);   color: #fff; } 



.top-nav { float: left; position: relative; }
.top-nav .dropdown { display: inline-block; margin-left: 20px; z-index: 60000000; vertical-align: top; }
.top-nav .dropdown a { margin: 0; padding: 0; display: inline-block; padding: 7px 10px; color: #000; text-decoration: none; /*background-color: #f1f1f1; box-shadow: inset 0 0 1px #ffffff; border: solid 1px #e3e6e8;*/ border-top: 0; }
.top-nav .dropdown > a:after { content: none; }
.top-nav .dropdown a i { font-size: 1.2em; color: #444; }
.dropdown-search-box,
.dropdown-login-box { overflow: hidden; padding: 10px; min-width: 300px; box-shadow: none; }
.dropdown-search-box .form-group,
.dropdown-login-box { margin: 0; }
.dropdown-login-box h4 { margin: 5px    0 10px 0; }
.dropdown-login-box .btn { margin-top: 10px; }

.f3_icon .weixin{ position: relative; }
.f3_icon img.erweima{
    position: absolute;
    z-index:100;
    bottom: 35px;
    left: -47px;
    transform-origin: bottom;
    transform: scale(0);
    opacity: 0;
    filter:alpha(opacity=0);
    /*display:none;*/
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.f3_icon img.erweima.hover{
    opacity: 1;
    filter:alpha(opacity=100);
    /*display:block;*/
    transform: scale(1);
}