@charset "utf-8";



blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,td,textarea,th,ul,a{margin:0;padding:0; text-decoration:none; list-style: none;font-family:微软雅黑; font-weight:400; color:#666;}

.clearfix{ overflow:hidden;}

img{ border:none;}

a:hover{ color:#27a9f4;}



/*top*/

.top{ height:40px; background:#080808; margin:0 auto;}

.top .top_content{ width:1100px; line-height:40px; height:40px; margin:0 auto; }

.top .top_content li{ float:left; color:#fff; font-size:12px;}

.top .top_content li a{color:#fff; font-size:12px;}

.top .top_content li a:hover{ text-decoration:underline;}

.top .top_content .colect{ margin-left:795px; }

.top .top_content .colect b{ font-weight:400; margin-left:10px; margin-right:10px;}



.nav_{ height: 100px; width:1100px; margin:0 auto;} 

.nav_ .logo{ margin-top:18px;}

.nav ul li{width: 108px;  float: left; display: block;line-height: 100px; text-align: center; background:url(../images/line.png) no-repeat center right;}

.nav ul li div{ padding:0 18px;}

.nav ul li a{ font-size: 15px; color:#eee; display:block; height:98px; line-height:100px; padding:0 6px;  }

.nav ul li:hover a{color:#27a9f4; border-bottom:2px solid #27a9f4;}

.nav ul .active a{color:#27a9f4; border-bottom:2px solid #27a9f4; }



.fl{ float:left;}

.fr{ float:right;}



/*焦点图*/

.mainbanner{height:720px;overflow:hidden; position:relative; z-index:99;}

.mainbanner_window{left:50%;width:1920px;height:720px;overflow:hidden;margin-left:-960px;position:absolute;}

.mainbanner_window ul{width:999999px;height:6400px;position:relative;}

.mainbanner_window li{background:#fff;/*width:1920px;*/height:720px;text-align:center;font-size:0px;float:left;display:inline;}

.mainbanner_list{ width:105px; top:680px;height:15px;position:absolute; right:45%;}

.mainbanner_list li{width:15px;height:15px;overflow:hidden;float:left;display:inline; margin:0 5px; /*filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/ border-radius:8px; }

.mainbanner_list a{width:15px;height:15px; display:block; background:#fff;}

.mainbanner_list li.active a{ background:#27a9f4;}



.intro_bg{ background-color:#fbfcfd;}

.intro_content{ width:1100px; margin:0 auto; padding:40px 0;}

.intro_content img{ width:556px; height:290px; float:left;}

.intro_content .intro_r{ float:right; width:510px; height:290px;}

.intro_content .intro_r h3{ color:#494949; line-height:42px;}

.intro_content .intro_r h3 a{ background-color:#27a9f4; border-radius:4px; width:54px; height:22px; float:right; color:#fff; font-size:12px; line-height:22px; text-align:center; display:block; margin-top:10px;} 

.intro_content .intro_r p{ font-size:14px; line-height:30px; margin-top:10px; text-indent:28px;}





.main{ width:1100px; margin:15px auto; border-bottom:1px solid #eee; padding-bottom:40px;}

.main .main_l{ width:750px; padding:0 0 0 24px;}

.main .main_r{ width:298px; padding:0 24px 0 0; border-right:1px solid #eee;}

.main .main_r .img_w2{ padding:5px; background-color:#eee;}

.main .main_r .img_w2 img{ width:288px; height:106px;}

.main .main_r .tital{ margin:12px auto;}

.main .main_r .hire{ padding:7px; background-color:#eee; border-radius:6px;}

.main .main_r .hire ul{ width:244px; height:132px; padding:16px 20px; background-color:#fff; border-radius:6px;}

.main .main_r .hire ul li{ font-size:14px; line-height:26px; }

.main .main_r .hire ul li::before{content: ""; width:2px; height:2px; background-color:#888; display:inline-block; margin-right:4px; margin-bottom:4px;}

.main .main_r .hire ul li a{ float:right; font-size:14px;}

.main .main_r h3{ font-size:16px; color:#333; line-height:36px; font-weight:600;}

.main .main_r p{ font-size:14px; line-height:24px;}

.main .main_l .tital{ padding-bottom:10px; border-bottom:1px solid #ebebeb; padding-top:10px;}

.tital b{ float:left; line-height:28px; margin-left:4px; font-weight:400; font-size:15px;}

.tital span{ font-size:16px; padding:6px 10px; border-radius:3px; background-color:#fff; color:#27a9f4; float:left; line-height:18px; font-weight:600;}

.tital a{ float:right; display:block; line-height:28px; }

.intro_2{ padding-top:30px;}

.intro_2 .txt{ width:438px; height:210px; overflow:hidden;}

.intro_2 .txt p{ line-height:24px; font-size:14px;}

.intro_2 .img_w{ padding:5px; background-color:#eee;}

.intro_2 .img_w img{ width:280px; height:192px;}



.main_l ul{ margin-top:30px;}

.main_l ul li a{ line-height:30px; margin-left:10px; font-size:14px;}

.main_l ul li::before{ content: "";width:4px; height:4px; background-color:#888; display: inline-block; margin-bottom:3px;}

.main_l ul li span{ float:right; line-height:30px; font-size:14px;}



.link{ width:1100px; margin:0 auto;}

.link .link_t{ float:left;line-height:40px; }

.link .link_t span{ font-weight:600; color:#333; font-size:16px;}

.link .link_t b{ font-size:14px; margin-left:4px;}

.link ul{ float:left; margin-left:30px; width:950px;}

.link ul li{ margin:0 15px; float:left;}

.link ul li a{ font-size:14px; line-height:40px;}

/***aboutwarp***/

.aboutcenter{ width:1100px; margin:0 auto; margin-top:15px;}

/** path **/

.path{

	height:25px;

	line-height:25px;

	font-size:14px;

	background: url(../images/home.png) left center no-repeat;

	padding-left:25px;

	margin-bottom:15px;

	color:#666;

	}

.path a{

	color:#666;

	}



.path01{}

.path_jt{

	font-size:14px;

	margin-left:8px;

	margin-right:8px;

	}



	

.banner2{ width:100%; height:450px; }

.b_about{ background:url(../images/1-1Q122101T04V.jpg) no-repeat center;}



.neiye{ width:1100px; margin:0 auto 60px;}

.Nfl{ width:210px; float:left;}

.Nfl h3{ padding:20px; background:#27a9f4; font-size:18px; color:#FFF; position:relative;}

.Nfl h3 span{ font-size:14px; font-weight:normal; color:#FFF;}

.Nfl h3 em{ width:43px; height:29px; display:block; position:absolute; top:30px; right:20px; background:url(../images/bb.png);}



.Cnav{ padding:10px; background:#e9e9e9;}

.Cnav li{ height:40px; line-height:40px; margin-bottom:5px;}

.Cnav li a{ color:#333;  padding-left:50px; background:url(../images/jiantou.png) no-repeat left; display:block; font-size:14px;}

.Cnav li:hover{ background:#FFF;}

.Cnav li:hover a{ color:#666;}

.dang { background:#FFF;}

.dang a{ color:#666;}

.Nfr{ width:820px; float:right; }

.Nfr h4{ font-size:18px;border-bottom:#CCC solid 2px; padding-bottom:5px; margin-bottom:30px;

}

.Nfr h4 em{width:8px; height:8px; display:inline-block; margin-right:10px; vertical-align:middle; margin-bottom:2px;  }

.Nfr .about h5{ font-size:16px; text-align:center; color:#444; }

.Nfr .about .date{ color:#666; font-size:12px; text-align:center; margin:10px auto 20px; display:block;}

.Nfr .about p{ font-size:14px; line-height:26px; color:#666; margin-bottom:20px;}

.Nfr .about img{ margin-bottom:20px;}

.Nfr .about ul li{ border-bottom:1px dashed #ddd; margin:20px auto;}

.Nfr .about ul li:hover .zixun_txt h3{ text-decoration:underline;} 

.contact h3{ font-size:18px; color:#444; line-height:40px; font-weight:800;}

.contact p{ font-size:14px; line-height:22px; color:#666}



.liuY .kuang{  width:360px; height:35px;         line-height:35px; padding-left:4px;  border:#CCC solid 1px; background:#f5f3f3; outline-color:#27a9f4;}

.liuY textarea{width:540px; height:140px;        line-height:35px; padding-left:4px;  border:#CCC solid 1px; background:#f5f3f3; outline-color:#27a9f4;}

.liuY .tijiao{ width:110px; height:35px;         line-height:35px; border:0;          background:#27a9f4;    color:#FFF; cursor:pointer;}

.liuY .tijiao:hover{        background:#ca120a;}



.zxns dl{ border-bottom:#ebebeb 1px solid; padding:10px 0; overflow:hidden; font-size:14px;}

.zxns dl dt{ font-weight:bold; width:190px; float:left; color:#27a9f4; text-align:center; font-size:14px;}

.zxns dl dt.first{ padding-left:20px; text-align:left; width:190px;}

.zxns dl dd{ float:left; width:190px; text-align:center; color:#666;}

.zxns dl dd.first{ padding-left:20px; text-align:left; width:190px;}

.zxns dl dd a{ color:#666;}

.zxns dl dd a:hover{ color:#32AA3F;}

.zhiwei li p{ color:#666; font-size:14px; line-height:26px; margin-top:20px;}



.show1{ overflow:hidden;}

.show1 a:hover h3{  color:#27a9f4;}

.show1 img{ float:left; width:260px; height:160px; }

.show1 .show_r{ float:right; width:540px;}

.show1 .show_r h3{ font-size:18px; color:#444; font-weight:400; line-height:40px;}

.show1 .show_r span{ font-size:12px; color:#666; margin-bottom:10px; display:block; }

.show1 .show_r p{ font-size:14px; color:#666; line-height:24px; }

.show1_list{ margin-top:20px; clear:both;}

.show1_list li{border-bottom:dashed 1px #ddd; color:#666; font-size:14px; line-height:46px;}

.show1_list li a{color:#666; font-size:14px;}

.show1_list li a b{ font-weight: normal; }

.show1_list li span{float:right; margin-right:10px;}

.show1_list li:hover a{ color:#27a9f4;}

.page{ text-align:center; width:100%; margin-top:30px;}

 .page a{width:26px; color:#444; border:1px solid #bcbcbc; height:26px; font-size:12px; text-align:center; margin-right:10px; border-radius:2px; line-height:26px; cursor:pointer; display:inline-block;}

 .page .page_{width:68px;}

 .page .page_current{background-color:#27a9f4; color:white; border:1px solid #27a9f4;}

 .page a:hover{background-color:#27a9f4; color:white; border:1px solid #27a9f4;}
.page a.next,.page a.prv{width:50px;}

/*底部*/

.footer{ width:100%; height:204px; background:#494a57;}

.footer .contact{ width:1100px; margin:20px auto; }

.footer .contact .con_l{ width:700px; margin-top:40px; margin-left:-30px; float:left;}

.footer .contact .con_l ul{ float:left; height:130px; border-right:1px solid #686973;}

.footer .contact .con_l ul li{ width:136px; text-align:center; line-height:24px;}

.footer .contact .con_l ul li .first{ font-size:16px; color:#eee;}

.footer .contact .con_l ul li a{ color:#cdcaca; font-size:14px;}

.footer .contact .con_l ul li a:hover{ text-decoration:underline;}

.footer .contact .code{ float:right; text-align:center;margin-top:40px; margin-right:60px;}

.footer .contact .code img{ width:110px; height:110px;}

.footer .contact  h4{ font-size:14px; color:#FFFFFF; line-height:32px;}

.footer .contact .surport{ float:right; margin-top:66px;}

.footer .contact .surport a{ float:right; margin-top:6px;}

.footer .contact .surport .first{ margin-left:12px;}

.bottom { width:100%; text-align:center; font-size:14px; color:#eee; border-top:1px solid #666772;background:#494a57; }

.bottom div{ width:100%; height:20px; text-align:center; font-size:14px; line-height:20px; color:#eee; #666772;background:#494a57; padding:10px 0;}

/* CSS Document */

.Fgonggao{width:100%; height:400px; background:#fff;}
.Gtitle{width:1100px; margin:auto; height:30px; line-height:30px; text-align:center; font-size:18px; color:#333;margin-top:30px; font-weight:600; margin-bottom:10px;}
.Gtitleen{width:1100;margin:auto;height:20px; line-height:20px; text-align:center;font-size:14px; color:#27a9f4;}
.Gline{width:200px; height:1px; background:#ddd; margin:auto;}

.btn_more{width:120px; height:30px; display:block; background:#27a9f4; color:#fff!important; font-size:14px; text-align:center; border-radius:3px; line-height:30px; margin-top:15px;}


/* -- header -- */
#header {
 min-height: 150px;
 height:150px;
 background:url(../images/hbj.jpg);
}
#header .wrap {
 zoom:1;

}
#header .logo {
 padding: 14px 0;
 float: left;
}
#header .search {
 float: left;
 margin: 60px 10px 0 110px;
}
#header .search div {
 float: right;
}

#header .contct{ float:right; min-height:56px; margin-top:50px;}
#header .contct img{ margin-left:20px;}
/* -- mainNav -- */
#mainNav {
 margin-bottom: 10px;
 height: 35px;
 font-size: 14px;
}
/* LEVEL ONE */
.menu{background:#363636; height:47px; line-height:47px; width:100%;}
.menu a{font-size:18px;color:#FFFFFF; width:145px; display:inline-block; text-align:center;margin:0 11px;}
.menu a.first{ background:url(../images/btv.png) top center no-repeat;}
.menu a.contt{ background:url(../images/bth.png) top center no-repeat;}
.menu a:hover{ background:url(../images/btv.png) top center no-repeat; text-decoration:none}
.smenu{background:url(../images/sbt.png) top center no-repeat; line-height:37px;height:37px;}
.smenu .hotline{background:url(../images/sbtc.png) 0 0 no-repeat; height:37px; width:417px; display:block; overflow:hidden; float:right; margin-right:156px;color:#3db2f5; font-size:18px; text-align:center;}
.smenu .hotline strong{ font-size:22px;}


/* -- searchBox -- */
.searchBox {
 background:url(../images/input.png) 0 0 no-repeat;
 height: 34px;
 padding-left: 10px;
 width:231px;
 box-sizing:border-box;
 padding-top:4px;
 margin-left:50px;
}
.searchBox {
 position: relative;
 white-space: normal
}
.searchBox label {
 height: 0;
 line-height: 0;
 overflow: hidden;
 width: 0;
 position: absolute;
 font-size: 0;
 z-index: -1;
 outline: 0
}
.searchBox .keyword {
 color: #aaa;
 text-indent:5px;
 width:185px;
 border:none;
 height:21px;
}
.searchBox .keyword:focus {
 color: #555
}
.searchBox .keyword::-webkit-input-placeholder {
 color:#CCCCCC;
}
.searchBox .keyword:focus:-moz-placeholder, .searchBox .keyword:focus::-moz-placeholder {
color:transparent!important
}
.searchBox .keyword:focus::-webkit-input-placeholder {
color:transparent!important
}
.searchBox .btnSearch {
 background:url(../images/search_bt.png) no-repeat;
 width: 21px;
 height: 20px;
 text-indent: -999px;
 overflow:hidden;
 cursor: pointer;
 border:none;
}

