﻿@charset "utf-8";
.lk{display: block;height: 0;width: 0;overflow: hidden;}
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:"微软雅黑"; color:#333;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; }
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}
.content{ margin:0 auto; width:1200px;}
.wrapper{ width:1200px; margin:0 auto;}



/*banner*/
.slider-wrapper {width:100%; height:570px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:570px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:570px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.top{ width:100%; height:90px; background:url(../img/topbg.jpg) no-repeat;font-family:"微软雅黑";}
.top .logo{ padding:15px 0px 0px 0px; float:left;}
.top .nav{ float:left; margin:38px 0px 0px 110px;}
.nav li{ float:left;  padding:5px 8px; color:#000; font-size:15px; line-height:20px;}
.nav li a{ color:#000;}
.nav li a:hover{ text-decoration:underline;}
.search{ float:right;}
.search ul{ padding:10px 0px 13px 0px; float:right;}
.search li{ float:left; font-size:12px; padding:0px 2px;}
.search li a{ color:#333;}
.search li a:hover{ text-decoration:underline;}
.ser{ width:194px; height:24px; border:1px solid #bbbbbb; border-radius:3px;}
.gjc{ float:left; color:#888888; line-height:24px; text-indent:10px; font-size:12px;}
.sericon{ float:right; margin:3px 5px 0px 0px;}
.bodynr{ width:100%; background:#f6f6f6; height:678px; font-family:"微软雅黑"; padding:60px 0px 0px 0px;}
.news{ float:left; width:550px;}
.news1{ float:left; width:860px;}
.newstit{ font-size:20px; color:#000; line-height:36px; border-bottom:1px solid #ccc; margin:0px 0px 22px 0px;}
.newstit .tit1{ float:left;}
.newstit .tit2{ font-size:14px; color:#666;}
.newstit .more{ color:#d50011; font-size:14px; float:right;}
.newsnr{ margin:22px 0px 0px 0px;}
.focusBox { float:left; position: relative; width: 340px; height: 295px;  overflow: hidden; text-align: left; background:#626262;}
.focusBox .pic img { width: 340px; height: 260px; display: block; }
.focusBox .num { position: absolute; z-index: 3; right:10px; bottom:8px;}
.focusBox .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; margin:0px 3px 0px 0px; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color:#333333; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:13px; }
.focusBox .num li span { z-index: 1; background:#fff; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#db0000; color:#fff;  }
.slideTxtBox{ float:right;  width:548px; height:295px; overflow:hidden;  }
.slideTxtBox .hd{line-height:39px; font-size:16px; text-align:center;  }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; border:1px solid #ccc; border-bottom:none; text-align:center; line-height:39px; width:122px; }
.slideTxtBox .hd ul li a{ display:block; color:#333 }
.slideTxtBox .hd ul li a:hover{ text-decoration:underline;  }
.slideTxtBox .hd ul li.on a{ color:#333; }
.slideTxtBox .bd{ border:1px solid #ccc; height:253px;}
.slideTxtBox .bd ul{ margin:22px 0px 0px 20px;}
.slideTxtBox .bd li{ font-family:16px; background:url(../img/newsicon.png) no-repeat; background-position:0px 12px; padding:0px 0px 0px 22px; line-height:30px;}
.slideTxtBox .bd li a{ color:#333;}
.slideTxtBox .bd li a:hover{ text-decoration:underline;}
.slideTxtBox .bd li .tit2{ font-size:13px; margin:0px 22px 0px 0px; word-break:break-all; line-height:20px;}
.slideTxtBox .bd li  .bor{ border-bottom:1px solid #e7e7e7; margin:10px 0px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox1{ float:right;  width:548px; height:295px; overflow:hidden;  }
.slideTxtBox1 .hd{line-height:39px; font-size:16px; text-align:center;  }
.slideTxtBox1 .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox1 .hd ul li{ float:left; border:1px solid #ccc; border-bottom:none; text-align:center; line-height:39px; width:122px; }
.slideTxtBox1 .hd ul li a{ display:block; color:#333 }
.slideTxtBox1 .hd ul li a:hover{ text-decoration:underline;  }
.slideTxtBox1 .hd ul li.on a{ color:#333; }
.slideTxtBox1 .bd{ border:1px solid #ccc; height:253px;}
.slideTxtBox1 .bd ul{ margin:22px 0px 0px 20px;}
.slideTxtBox1 .bd li{ font-family:16px; background:url(../img/newsicon.png) no-repeat; background-position:0px 12px; padding:0px 0px 0px 22px; line-height:30px;}
.slideTxtBox1 .bd li a{ color:#333;}
.slideTxtBox1 .bd li a:hover{ text-decoration:underline;}
.slideTxtBox1 .bd li .tit2{ font-size:13px; margin:0px 22px 0px 0px; word-break:break-all; line-height:20px;}
.slideTxtBox1 .bd li  .bor{ border-bottom:1px solid #e7e7e7; margin:10px 0px;}
.slideTxtBox1 .bd li .date{ float:right; color:#999;  }
.zy{ float:right; width:550px;}
.zy1{ margin:16px 0px 14px 0px; position:relative; width:304px; height:145px; background:url(../img/zybg1.jpg) no-repeat;}
.zy .tit4{ font-size:18px; position:absolute; top:20px; right:20px;}
.zy .tit2{ font-size:13px; color:#666; position:absolute; top:54px; right:19px;}
.zy2{  position:relative; width:304px; height:145px; background:url(../img/zybg2.jpg) no-repeat;}
.zy .tit3{ font-size:18px; position:absolute; top:20px; right:44px;}
.cy{ width:100%; padding:96px 0px 0px 0px;}
.tj{ float:left; width:358px;}
.cy .bor{ border-top:2px solid #d50011; width:26px;}
.cy .tit1{ font-size:20px; color:#000; padding:15px 0px 32px 0px;}
.cy .tit2{ color:#666; font-size:14px; }
.cy .znr{}
.znr .icon{ float:left;}
.cy .tit3{ float:left; margin:0px 0px 0px 16px; font-size:14px; word-break:break-all;}
.cy .tit4{ color:#d50011;}
.cy .tit4 a{color:#d50011;}
.cy .tit4 a:hover{ text-decoration:underline;}
.yh{ float:left; width:358px; margin:0px 48px;}
.down{ float:left; width:358px; height:150px;  position:relative;}
.cy li{ font-size:14px; padding:0px 0px 0px 96px;}
.cy li a{ color:#333;}
.cy li a:hover{ text-decoration:underline;}
.cy .tit5{ color:#d50011; position:absolute; right:0px; bottom:0px; font-size:14px;}
.cy .tit5 a{color:#d50011;}
.cy .tit5 a:hover{ text-decoration:underline;}
.service{ width:100%; height:528px; background:url(../img/serbg.jpg) no-repeat; font-family:"微软雅黑";}
.service .tit1{ font-size:14px; color:#fff; text-align:center; padding:32px 0px 0px 0px;}
.service .tit2{ font-size:26px; color:#fff; text-align:center;}
.sernr{ margin:35px 0px 0px 0px;}
.sernr li{ width:341px; height:367px; background:#fff; float:left;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.3); box-shadow:0 15px 30px rgba(0,0,0,0.3); transform:translate3d(0,-2px,0); -webkit-transform:translate(0,-2px,0); margin-right:84px;}
.sernr .noborder{ margin-right:0px;}
.sernr li .nrr{ margin:20px 18px 0px 18px;}
.sernr li .nrr .tit6{ font-size:16px; margin:29px 0px 0px 0px; height:55px;}
.nrr .tit7{ word-break:break-all; font-size:13px; color:#666; line-height:22px;}
.nrr .sericon{ float:none; margin:17px 0px 0px 135px; width:33px; height:33px;}
.sernr li a .tit6{ color:#333;}
.sernr li a .sericon{ display:block; transition:.5s;}
.sernr li a:hover .sericon{ transform: rotate(180deg);}

/*q_css*/
.link{ background-color:#252525; color:#cecece; font-size:16px; height:50px; line-height:50px;}
.link a{ color:#cecece; font-size:14px;}
.link a:hover{ text-decoration:underline;}
.footnav{ background-color:#191919; padding:24px 0px; color:#bbbbbb;}
.footnav dl{ float:left; margin-right:50px; padding-right:56px; background:url(../img/footline.png) no-repeat right center; min-height:166px;}
.footnav dt{ font-size:18px; margin-bottom:15px;}
.footnav dd{ font-size:14px;color:#949494;}
.footnav dd a{ color:#949494;}
.footnav dd a:hover{ text-decoration:underline;}
.footnav .nofram{ padding-right:0px; margin-right:0px; background:none;}
.footnav .dian{ color:#d50011;}
.foot{ background-color:#161616; text-align:center; color:#949494; padding:20px 0px;font-size:14px;}
.foot .wrapper{ position:relative;}
.foot a{ color:#949494;}
.foot a:hover{ text-decoration:underline; }

/*content*/
.bg{ background-color:#eee;}
.bannerx{ height:200px; background:url(../img/bannerx.jpg) no-repeat top center;}

.main a{text-decoration:none; color:#444;}
.main a:hover{color:#d30000;}

.main{width:1200px;	margin:0 auto;	background:url(../img/left_side_bg.jpg) #FFF left repeat-y;	margin-top:20px; padding-bottom:20px;}
.main .left_side{	width:250px;	float:left;}
.main .left_side .contacta{margin:10px 15px; background-color:#eee; padding:10px;}
.main .left_side h3{font:25px/70px "微软雅黑";background-color:#f18200;height:70px;color:#fff;text-indent:36px;letter-spacing:3px;}
.main .left_side ul{	padding:10px 25px; padding-left:30px;}
.main .left_side li a{display:block;	font:14px/35px "微软雅黑";text-transform:capitalize;border-bottom:1px solid #fff;text-indent:25px;transition:0.5s; background:url(../img/ciono.gif) no-repeat 3px  center;margin-top:5px; }
.main .left_side li a:hover,.main .left_side li a.on{ color:#d30000;}
.main .left_side ul.cc{ padding:0px;}
.main .left_side ul.cc li a{ color:#999;background:none; height:25px; line-height:25px; border-bottom:1px dotted #ccc; font-size:13px;}
.main .left_side ul.cc li a:hover{color:red;}
.main .left_side .titcc{color: #444444; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; text-decoration: none;}
.main .left_side .titcc .en{ color:#d30000;}
.main .left_side .conn{ font-size:13px; margin-top:10px;}
.main .content{width:950px;float:left; min-height:500px;}
.main .content_tit{height:62px;border-top:#8c8c8a 7px solid;border-bottom:1px solid #CCC;line-height:62px;padding:0 20px;font-size:16px;font-family:"微软雅黑"; text-transform:uppercase;color:#aaa;}
.main .content_tit span{float:right;font-size:12px;}
.main .content_tit span a{color:#aaa;}
.main .content_tit em{font-style:normal;font-size:50px;font-family:"微软雅黑"; padding-right:4px; font-style:italic;}
.main .content_main{padding:20px;line-height:30px;font-size:14px;font-family:"微软雅黑";}
.main .content_main .strongaa{ font-size:16px;}
.main .news{ margin-top:5px;}
.main .news li a{display:block;height:113px;font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px 3px;border-bottom:1px dotted #ccc;transition:0.5s;}
.main .news li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.main .news li a h2{	font-size:16px;	margin-left:180px;line-height:30px; color:#666;}
.main .news li a span{display:block;	font-size:12px;	font-weight:normal;	line-height:20px;	margin-left:180px;	margin-top:6px;}
.main .news li a em{ margin-left:180px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.main .news li a:hover{text-decoration:none;	background-color:#efefef;}
.main .news1{ margin-top:5px;}
.main .news1 li a{display:block;height:113px;font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px 3px;border-bottom:1px dotted #ccc;transition:0.5s;}
.main .news1 li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.main .news1 li a h2{	font-size:16px;	margin-left:180px;line-height:30px; color:#666;}
.main .news1 li a span{display:block;	font-size:12px;	font-weight:normal;	line-height:20px;	margin-left:180px;	margin-top:6px;}
.main .news1 li a em{ margin-left:180px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.main .news1 li a:hover{text-decoration:none;	background-color:#efefef;}

.main .download li{ line-height:30px; border-bottom:1px dotted #ccc; padding-top:10px;}
.main .download .tit{ width:80%; width:700px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .download .time{ width:87px; float:left; color:#999; font-size:12px; margin-right:30px;}
.main .download a:hover{ color:#333;}
.main .download li span{ color:#d30000;}
.main a.grey{ color:#999;}
.main a.grey:hover{ text-decoration:underline;}
.main .ttt{ font-size:16px;}

/*--------job-------------*/
.join_more { width: 100%; border-top: 2px solid #dedede; font-family:  "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; margin-bottom:30px; }
.join_more thead tr th { line-height:35px; text-align: left; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 15px; font-weight: normal; font-family:  "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif";font-weight:bold; }
.join_more tbody tr td { line-height: 14px; padding: 6px 10px; border-bottom: 1px solid #dedede; font-size: 14px; color: #666; font-family: microsoft yahei; }
.join_more tbody tr td span { color: #000; }
.join_more tbody tr td .squareli li { padding-left: 9px; background: url(../images/li.png) 0 center no-repeat; }
.join_more a.gangwei{ padding:7px 36px; background-color:#ccc; transition:.5s; float:right; color:#fff; border-radius:5px;font-family:  "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; }
.join_more a.gangwei:hover{ background-color:#d53b4c;}


