﻿@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family:"Microsoft YaHei","/9ED1/4F53",Arial,sans-serif,"tahoma"; font-size: 1rem;  line-height: 1.5; color:#373a3c; background-color:#fff; width:100%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
body{ background:#fff ;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
input:hover,input:active,input:focus{ outline: 0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
canvas{ display:inline-block;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix {*zoom: 1;*clear: both;}
.clearfix:before, .clearfix:after {display: table;clear: both;content: '';}
.clear { clear: both;font-size: 0; height: 0;line-height: 0;}
.baseDiv{ width:1200px; margin:0 auto;}


.head{ width:100%;position:relative; z-index:100;}
.head .head_top{height:40px; line-height:40px;font-size:13px; color:#666; background:#fff; position:relative; z-index:200; }
.head .head_top a{ color:#666;font-size:13px;}
.head .head_top a:hover{ text-decoration:underline; color:#e0222c;}
.head .head_top .span_n{ color:#ddd; font-size:10px; padding:0 20px;}
.head .head_top .span_n1{color:#ddd; font-size:10px; padding:0 10px;}
.head .head_top .show_box{ position:relative;}
.head .head_top .show_box .span_t{ display:block; height:40px; width:50px; cursor:pointer; background-position: center center !important; background-repeat:no-repeat !important;}
.head .head_top .show_box .span_t:hover{ background-color:#f4f4f4;}
.head .head_top .show_box .span_t_1{ background-image:url(../images/span_t_1.png);}
.head .head_top .show_box .span_t_2{ background-image:url(../images/span_t_2.png);}
.head .head_top .show_box .span_t_3{ background-image:url(../images/span_t_3.png);}
.head .head_top .show_box .show{ position:absolute; left:50%; top:100%; margin-left:-100px; width:200px; border:1px solid #ddd; box-shadow:0 3px 8px rgba(0,0,0,0.1); background-color:#fff; border-radius:5px; display:none; padding:20px 0 13px 0;}
.head .head_top .show_box .show img{ display:block; width:140px; height:140px; margin:auto;}
.head .head_top .show_box .show span{ display:block; text-align:center; font-size:13px; color:#333; line-height:30px;}
.head .head_top .show_box:hover .show{ display:block;}

.head .head_logo{width:100%;background:#fff url(../images/home_about_bg.jpg) right center; position:relative; padding:0px 0 0 0; border-bottom:2px solid #2c78cc;  border-top:2px solid #2c78cc; overflow:hidden; }
.head .head_logo .bg{ position:absolute; z-index:6; top:0px; height:120px; background:#2c78cc url(../images/zkwq.jpg) right center no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; overflow:hidden;  }
.head .star{ width:100%; height:100%; }
.head .star canvas{ display:inline-block;}
.head .head_logo .bg2{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; background-color:rgba(255,255,255,0.85);}
.head .head_logo .baseDiv{ position:relative; z-index:10;}
.head .head_logo .logoImg{ display:block; height:100px; width:100px; margin:10px; border-radius:100%; background:url(../images/logoimg.jpg) center center no-repeat; background-size:cover; position:relative; z-index:10;}
.head .head_logo .logoDiv{float:left; height:120px; width:280px; background:url(../images/logo.png) center left no-repeat; position:relative; z-index:1; margin-left:20px;}
.head .head_logo .logoDiv .alogo{ color:#fff; font-size:40px; display:none}
.head .head_logo .logoCenter{ text-align:left; border-left:1px solid #d8d8d8; height:60px; padding-left:40px; margin:30px auto auto 50px;}
.head .head_logo .logoCenter .div1{ color:#ffc562; font-size:20px; font-weight:700; line-height:33px;}
.head .head_logo .logoCenter .div2{ color:#ffc562; font-size:15px;}

.head .head_logo .l1{ padding-right:10px; text-align:left; padding-top:25px; padding-left:10px;}
.head .head_logo .l1 span{ }
.head .head_logo .l1 .span0{ display:block; line-height:25px; height:25px; font-size:14px; color:#f8fb01;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.head .head_logo .l1 .span1{ display:block;height:40px; line-height:40px; font-size:35px; color:#f8fb01; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.head .head_logo .l1 .span1 span{}
.head .head_logo .top_ewm{ width:50px; height:120px; margin:0px 0 0 0; background:url(../images/tel.png) center center no-repeat;}
.head .head_logo .top_ewm img{ display:block; width:100%;}


.nav{ width:100%; background:#fff; z-index:100; position:relative; }
.navMain{ width:100%; border-right:1px solid #ebebeb;}
.nav .navMain .navLi{ float:left; width:150px; position:relative; box-sizing:border-box; border-left:1px solid #ebebeb; text-align:center; line-height:65px; }
.nav .navMain .navLi:hover{ background:url(../images/navxbg.png);}
.nav .navMain .navLi img{ position:absolute; top:50%; margin:-9px 0 0 -22px;}
.nav .navMain .navLi.indexLi{ background:none;}
.nav .navMain .navLi a.a1{ display:block; height:65px; width:100%;text-align:center; position:relative;overflow: hidden;}
.nav .navMain .navLi a.a1 .span1{position:relative; z-index:10; display:inline-block; color:#333; font-size:16px; line-height:65px; padding-left:25px;}
.nav .navMain .li1 a.a1 .span1{ background:url(../images/nav01.png) left center no-repeat;}
.nav .navMain .li254 a.a1 .span1{ background:url(../images/nav02.png) left center no-repeat;}
.nav .navMain .li265 a.a1 .span1{ background:url(../images/nav03.png) left center no-repeat;}
.nav .navMain .li324 a.a1 .span1{ background:url(../images/nav04.png) left center no-repeat;}
.nav .navMain .li372 a.a1 .span1{ background:url(../images/nav05.png) left center no-repeat;}
.nav .navMain .li317 a.a1 .span1{ background:url(../images/nav06.png) left center no-repeat;}
.nav .navMain .li375 a.a1 .span1{ background:url(../images/nav07.png) left center no-repeat;}
.nav .navMain .li329 a.a1 .span1{ background:url(../images/nav08.png) left center no-repeat;}

.nav .navMain .navLi a.a1 .span2{position:relative; z-index:10; display:block; color:#fb7e00; font-size:10px; padding-top:2px; display:none;}
.nav .navMain .navLi a.a1 em{ display:none; position:absolute; left:0; top:-2px; z-index:5; height:79px; background:url(../images/nav_hover.png) top center no-repeat; width:100%; }
/*.nav .navMain .active a.a1 em,*/.nav .navMain .navLi:hover a.a1 em{ display:block; }
/*.nav .navMain .active a.a1 .span1,*/.nav .navMain .navLi a.a1:hover .span1{ color:#000;}
.nav .navMain .navLi .dh2{ width:1200px; top:100%; margin-top:-3px; left:0; margin-left:-300px; position:absolute; z-index:4; display:none;overflow:hidden;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; box-shadow:0 3px 5px rgba(2,96,196,0.6); background-color:rgba(255,255,255,0.9); border-top:4px solid #fda102; }       
.nav .navMain .navLi .dh2 .li{ width:20%; box-sizing:border-box; border-right:1px solid #ddd; padding:50px 0;}
.nav .navMain .navLi .dh2 .li:last-child{ border:0;}
.nav .navMain .navLi .dh2 .li .a2_img{ display:block; width:130px; height:130px; border-radius:100%; border:2px solid #fff;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover; margin:auto;}
.nav .navMain .navLi .dh2 a.a2{ display:block; text-align:center; color:#000; line-height:20px; font-size:14px; padding-top:15px; }
.nav .navMain .navLi .dh2 .li:hover{ background-color:#0068c0;}
.nav .navMain .navLi .dh2 .li:hover a.a2{ color:#fff;}
.nav .navMain .navLi:hover .dh2{ display:block;}

.fix{-webkit-animation-duration: 0.5s;	animation-duration: 0.5s; opacity:1;filter: alpha(opacity=100);position: fixed;width: 100%;top: 0;left: 0;z-index: 99999;border-bottom: 1px solid #f1f1f1; background-color:#fff;	/*padding: 7px 0;*/background-color: rgba(255, 255, 255, 0.95); box-shadow:0 5px 15px rgba(0,0,0,0.1);}


.gg{width:100%; min-width:1200px; position:relative; z-index:10; background-color:#fff/*f0c501*/; padding:7px 0; overflow:hidden;}
.gg .ggTp{ overflow:hidden; width:110px;float:left;color:#444;font-size:15px; font-weight:700; height:63px;line-height:65px; padding-left:28px; background:url(../images/hot.png) left center no-repeat; }
.gg .ggNr{ width:550px; overflow:hidden; font-size:14px;white-space:nowrap;line-height:65px;}
.gg .ggNr span{ display:inline-block; min-width:100%; color:#444; }
.gg .ggNr span a{ display:inline-block; margin-right:20px; font-size:14px; color:#666; }
.gg .ggNr span a:hover{ text-decoration:underline; color:#cc0000;}
.searchBox{ position:relative; width:430px; height:41px; background-color:#f4f4f4; margin-top:12px;}
.searchBox .search_input{ display:block; float:left; height:41px; line-height:40px; width:300px; border:0; background:none; font-family:"Microsoft YaHei"; font-size:14px; text-indent:0.5rem; padding-left:20px; background:url(../images/ssdh.png) left center no-repeat; margin-left:13px;}
.searchBox .search_btn{ display:block; float:right;width:105px; height:41px; background:#424242 url(../images/ss.png) center center no-repeat; border:0; cursor:pointer;}
.searchBox .search_btn:hover{ background-color:#fda102;}


/**/
.yqlj{  position:relative; z-index:201; padding:25px 0;}
.yqlj .yqljT{border-bottom:1px solid #ebebeb; line-height:30px; padding-bottom:3px;}
.yqlj .yqljT .span1{ color: #333;font-size: 30px; font-weight: 600;padding-right:15px;}
.yqlj .yqljT .span2{ font-size:14px; color:#999;}
.yqlj .yqlj_box{ padding-top:8px;}
.yqlj .yqlj_box li{ float:left; padding-right:25px; line-height:25px;}
.yqlj .yqlj_box a{ font-size:13px; color:#333;}
.yqlj .yqlj_box a:hover{ text-decoration: underline; color:#d81e06;}



/**/
.foot{  position:relative; background-color:#1b252e; overflow:hidden; margin-top:30px;}
.foot .box{ position:relative; z-index:10; padding:30px 0;}
.foot .bg{ position:absolute; z-index:1; right:50%; width:50%; height:100%; background:url(../images/fottom_bg.jpg) center center no-repeat;}
.foot .left_ft{ width:50%;}
.foot .left_ft{ width:520px; background-color:rgba(255,255,255,0.4); border-radius:10px; padding:25px 0 25px 0;}
.foot .left_ft .liuyan_title{ text-align:center; font-size:28px; color:#faaf29; font-weight:700;}
.foot .left_ft .liuyan_title2{ text-align:center; font-size:13px; color:#faaf29; padding-bottom:15px;}
.foot .left_ft form{display:block; width:430px; margin:auto;}
.foot .left_ft label{ display:block; position:relative; margin-bottom:10px;}
.foot .left_ft .input{ height:50px; line-height:50px;border:none; font-size:14px;background:#fff; border:1px solid #FFF; border-radius:5px; padding:0 15px;font-family:'Microsoft YaHei';-webkit-appearance: none;-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; color:#333; width:100%; box-sizing:border-box;}
.foot .left_ft .input:hover{box-shadow: 0 10px 10px rgba(43, 43, 43, 0.12);}
.foot .left_ft textarea{height:100px !important; line-height:25px !important;outline:0; padding:8px 15px !important; }
.foot .left_ft label .yzm{ width:198px; height:50px; background-color:#dde8fc; border-radius:0 5px 5px 0;}
.foot .left_ft label .yzm img{ display:block; cursor:pointer; margin:20px auto;}
.btm_btn{ display:block;width:100%;height:50px;line-height:50px;font-size:18px; color:#fff;text-align:center;text-decoration:none;cursor:pointer;border:none;background:#2678c4; margin:20px 0 auto auto; font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.btm_btn:hover{ background-color:#e49304;  }

.foot .right_ft{ width:560px;}
.foot .right_ft .dh{}
.foot .right_ft .dh li{ width:25%; float:left; border-bottom:#495158 1px solid; text-align:center; line-height:50px;}
.foot .right_ft .dh li a{ color:#cccccc;}
.foot .right_ft .dh li a:hover{ color:#fff; text-decoration:underline;}
.foot .btm_ewm{ width:345px; margin:auto; padding:35px 0 35px 0; border-bottom:#495158 1px solid;}
.foot .btm_ewm .foot_ewm{ }
.foot .btm_ewm .foot_ewm img{ display:block; width:130px; height:130px;}
.foot .btm_ewm .foot_ewm span{ color:#ccc; font-size:14px; text-align:center; display:block; padding-top:8px;}
.foot .right_ft .lx{ height:110px; margin-top:30px; padding-left:110px; background:url(../images/90970_1502163725.png) left center no-repeat;}
.foot .right_ft .lx span{ padding-right:20px; color:#666; font-size:14px;}
.foot .right_ft .lx p{ line-height:36px; height:36px; padding-left:30px;}
.foot .right_ft .lx p.p1{ background:url(../images/bt01.png) left center no-repeat;}
.foot .right_ft .lx p.p2{ background:url(../images/bt02.png) left center no-repeat;}
.foot .right_ft .lx p.p3{ background:url(../images/bt03.png) left center no-repeat;}


.foot .f_Nav{ text-align:center;position:relative; z-index:10;} 
.foot .f_Nav a.a1{ font-size:13px; color:#666;}
.foot .f_Nav a.a1:hover{ text-decoration:underline; color:#fff;}
.foot .f_Nav span{color:#666; font-size:10px; vertical-align:middle; padding:0 10px;}
.foot .f_Nav a.a2{ color:#666; font-size:13px;}
.foot .f_Nav1{ padding:18px 0; background-color:#000;}
.foot .f_Nav1 span{ color:#5c0507; padding:0 40px; font-size:36px;}
.foot .f_Nav1 a.a1{ font-size:14px; color:#fff;}
.Copyright { background-color:#000; line-height:50px; border-top:1px solid #2b2b2b;}





.d_banner{ width:100%; height:400px; margin:0 auto; margin-bottom:50px;}

.d_content{ width:1000px; margin:0 auto;}
.d_cont{ width:1000px; height:90px; margin-bottom:20px;}
.d_contd{ width:245px; height:82px; margin:0 auto; color:#FFF; background:#0074bf; text-align:center; padding-top:8px;}
.d_contd_ft{ font-size:30px; font-weight:700;}
.d_contd_fb{ font-size:14px;}
.d_contl{ width:245px; height:82px; float:left; color:#FFF; background:#0074bf; text-align:center; padding-top:8px;}
.d_contr{ width:739px; height:54px; float:left; padding:20px 0 10px 10px; border:3px #379FF1 solid;}
.d_contr ul li{ line-height:50px; float:left; background:url(../images/ndian.png) #f4f4f4 10px center no-repeat;; padding:0 5px 0 35px; border-bottom:1px #379FF1 solid; margin-right:8px;}

.d_conb{ width:1000px;}
.d_conbt{ width:100%; height:30px; line-height:30px; font-size:16px; border-bottom:2px #379FF1 solid; margin-bottom:20px;}




















