body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: 400; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-size: inherit; font-style: inherit; font-weight: inherit; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
code, kbd, samp, tt, input, button, textarea, select { font-size: 100%; }

strong, b, .b { font-weight: bold; }

.u { text-decoration: underline; }
.center { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.f34 { font-size: 34px; }
.f36 { font-size: 36px; }
.f38 { font-size: 38px; }
.f46 { font-size: 46px; }

.fr { float: right; }
.fl { float: left; }
.show { display: block; }
.hide { display: none; }
.yahei { font-family: Microsoft YaHei; }
.songti { font-family:SimSun;font-style:normal;}
.impact { font-family:Impact;}

.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.mt15 { margin-top: 15px; }

.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }



.noborder { border:0;}

input[type=submit], button { cursor: pointer; }

a { color: #6d6d6d; text-decoration: none; }
a:hover { color: #6d6d6d; text-decoration: underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear { clear: both; }

body { font: 12px/1.5 \5FAE\8F6F\96C5\9ED1,arial,simsun; background:#f5f5f5; color: #727272; }
.w { width: 1000px; margin: 0 auto; }
.red { color: #9c2601; }
.white { color: #fff; }
.black { color: #000; }
.green { color:#00aa52;}
.purp { color:#009e96;}

.top-con { height:26px;line-height:25px;color:#ba60bd;}
.top-con a { color:#ba60bd;padding:0 7px;}
.top-con a.last { background: url(../images/i1.jpg) no-repeat 5px center;padding-left:20px;padding-right:0;}
.top { height: 140px;z-index:99;position:relative;border-bottom:1px solid #b89cc4;background: url(../images/bg1.jpg) repeat-x center 0; }
.top .s1 { height: 102px; width: 7px; background: url(../images/c1.png) repeat-x 0 0;overflow:hidden; float:left;position:absolute;left:0;top:0;}
.top .s2 { height: 102px; width: 7px; background: url(../images/c3.png) repeat-x 0 0;overflow:hidden; float:right;position:absolute;right:0;top:0;}
.top .inner { margin: 0 7px; height: 102px;_display:inline;}

.search { margin: 64px 0 0 0;height:21px; }
.search input{ vertical-align:middle; cursor:pointer;}
.search input { }
.search .txt1 { width: 173px; background: #f3f3f3;border:none;height:26px; }
.search .txt2 { background: url(../images/i3.jpg) repeat-x 0 0;height:26px;width:26px;border:0;}
/*cy-header*/
#header{ width:100%;}
.head_navwrap{ background-color:#fff;}
.head_up{ height:118px; background-color:#303436; border-bottom:4px solid #c9c9ca;}
.head_upnr{ width:1080px; margin:0 auto;}
.head_upnrlf{ width:500px; padding:30px 0 0 48px;}
.head_upnrlf h1{ width:152px; margin-right:60px;}
.logo_wz{
	font-size:22px;
	color:#898989;
	padding-top:40px;
	font-family: "微软雅黑";
}
.head_upnrrgt{ padding-top:60px; width:388px;}
.head_upnrrgt1lf{ margin-right:25px; padding-top:3px; *padding-top:6px; padding-left:75px;}
.head_upnrrgt1lf a:hover{ color:#009e96;}
.head_upnrrgt1lf em{ font-style:normal; color:#c9c9ca; padding:0 6px;}

.head_upnrrgt1yb input.head_shous{ width:140px; padding:3px 10px; height: 20px; border:1px solid #d9d9d9; border-right:none; background:#fff url(../images/head_shous.png) no-repeat 3px center; color:#898989;}
.head_upnrrgt1yb input.head_tj{ margin-left: -4px; width:50px; height:28px; line-height:28px; background-color:#9fa0a0; border:none; color:#fff; font-family:"\5FAE\8F6F\96C5\9ED1";}

.head_upnrrgt2{ padding-top:26px;}
.head_upnrrgt2lf{ width:330px;}
.head_upnrrgt2lf a{
	font-size:14px;
	color:#898989;
	display:inline-block;
	margin-right:39px;
}
.head_upnrrgt2lf a:hover{ color:#009e96;}
.head_upnrrgt2yb a{ display:block; background:url(../images/head_sj.png) no-repeat left center; text-align:right; margin-bottom:5px; padding-right:2px;}
.head_upnrrgt2yb a:hover{ color:#009e96;}
.head_nav{ width:1080px; margin:0 auto; padding-top:18px; height:38px;}
.head_nav ul li{ float:left; width:148px; height:38px; text-align:center; position:relative;}
.head_nav ul li dl dd a{ border-right:none;}
.head_nav ul li a{ display:block; color:#393636; font-size:14px; border-right:1px solid #ececed;}
.head_nav ul li a:hover{ color:#009e96;}
/*cy-footer*/
.foot_up{ width:1167px; margin:0 auto; padding:30px 0 45px 23px;}
.foot_up dl{ float:left; width:104px; padding-left:39px; border-right:1px solid #ececed; height:205px;}
.foot_up dl dt{ font-size:14px; color:#55565a; margin-bottom:9px; height:19px; width:75px; overflow:hidden;}
.foot_up dl dt a{ color:#55565a;}
.foot_up dl dt a:hover{ color:#009e96;}
.foot_up dl dd{ margin-bottom:2px;}
.foot_up dl dd a{ display:block; height:16px; width:75px; overflow:hidden;}
.foot_up dl dd a:hover{ color:#009e96;}
.foot_btm{ background-color:#eeefef; padding:15px 0 55px;}
.foot_btmnr{ width:1190px; margin:0 auto;}
.foot_btmlfs em{ font-style:normal; color:#c4c4c6; padding:0 11px;}
.foot_btmlfs a:hover{ color:#009e96;}
.foot_btmlfx{ color:#545353; margin-top:14px;}
.foot_btmrgt{ padding-top:27px;}
.foot_btmrgt a{ color:#545353;}
.foot_btmrgt a:hover{ color:#009e96;}

.head_nav li .menu-service{position:absolute;top:38px;z-index:1001;text-align:left;display:none;width:500px;left:0;}
.head_nav li .menu-service .d1{background: url(../images/bg2.png) repeat 0 0;border:2px solid #009e96;height:137px;}
.head_nav li .menu-service .d2 { height:5px;}
.head_nav li .menu-service .d2 s { float:left;}
.head_nav li .menu-talent{position:absolute;top:38px;z-index:1001;text-align:left;display:none;width:132px;left:50%; margin-left:-66px;}
.head_nav li .menu-talent .d1{
	border:2px solid #009e96;
	height:75px;
	background-color: #FFFFFF;
	background-image: url(../images/bg2.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.head_nav li .menu-talent .d2 { height:5px;}
.head_nav li .menu-talent .d2 s { float:left;}
.menu-talent .menu-sub{ width:128px;}
.head_nav li .menu-pro {
	position:absolute;
	top:38px;
	z-index:1001;
	text-align:left;
	display:none;
	width:520px;
	left:-269px;
	border:2px solid #009e96;
	overflow:hidden;
	min-height:160px;
	_height:160px;
	background-color: #FFFFFF;
	background-image: url(../images/bg2.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.head_nav li .menu-pro .d1{float:left;border-right:1px dotted #ddd;width:129px;overflow:hidden;min-height:158px;_height:158px;}
.head_nav li .menu-pro .pro_logo{ float:left;overflow:hidden;min-height:368px;_height:368px;}
.head_nav li .menu-pro .pro_logo a{ display:block; border-bottom:1px solid #f1f1f2; background-color:#fff; padding-bottom:1px;}
.head_nav li .menu-pro .tit { line-height:25px;margin-top:15px; background: url(../images/c8.png) no-repeat 94px center; text-align:center;}
.head_nav li .menu-pro .tit a{font-weight:bold;}
.head_nav li .menu-pro .pic { text-align:center;*font-size:200px;height:120px;width:127px;display: table-cell;vertical-align:middle;*font-size:111px; }
.head_nav li .menu-pro .pic img { vertical-align:middle;}
.head_nav li .menu-pro .p0 { padding:0 0;border-bottom:1px dotted #ddd;line-height:22px;width:112px;margin:0 auto;}

.menu-sub { width:210px;overflow:hidden;float:left;}
.menu-sub div {margin:10px 0 0 10px;border-right:1px dotted #eae7ea;}
.menu-sub p { background: url(../images/ch6.png) no-repeat 0 center; line-height: 27px; text-indent: 10px;border-bottom:1px dotted #eae7ea; }
.menu-sub p a { color:#434343;}
.menu-sub-ext { width:275px;float:right;}
.menu-sub-ext div { float:left;width:200px;margin:10px 5px 0 20px;line-height:22px;}
.menu-sub-ext div .f36 { line-height:36px;margin:5px 0;}
.purp_tel{ font-size:25px; margin:5px 0;}

#footer {color:#6d6d6d; background-color: rgb(48, 52, 54);  padding: 20px 0 30px;}
#footer .fl.left{ width:600px;}
#footer .fl.right{ width:400px;}
#footer .fotnav{ margin-bottom:10px;}
#footer .fotnav li{ float:left; margin-right: 10px;}
/*20141106*/

.item-video a.prev{ display:block; position:absolute; left:-42px; top:50%; margin-top:-49px; width:39px; height:99px; background:#009e96 url(../images/p2.png) no-repeat center center; opacity:0.7;filter:alpha(opacity=70);}
.item-video a.next{ display:block; position:absolute; right:-38px; top:50%; margin-top:-49px; width:39px; height:99px; background:#009e96 url(../images/p3.png) no-repeat center center; opacity:0.7;filter:alpha(opacity=70);}
.item-video .img{ width:1000px; margin:0 auto; overflow:hidden;}
/*news*/
.news-box a.prev{ display:block; position:absolute; left:-42px; top:55px; width:39px; height:99px; background:#009e96 url(../images/p2.png) no-repeat center center; opacity:0.7;filter:alpha(opacity=70);}
.news-box a.next{ display:block; position:absolute; right:-39px; top:55px; width:39px; height:99px; background:#009e96 url(../images/p3.png) no-repeat center center; opacity:0.7;filter:alpha(opacity=70);}
.year h2{ font-size:28px; color:#222222; padding-bottom:16px; font-family:"\5b8b\4f53";}
.year h3{ font-size:36px; color:#009e96; padding:20px 0 10px 0;}
.enterprise{ font-family:"\5b8b\4f53"; font-size:14px; color:#666666; width:1000px; overflow:hidden;}
.enterprise ul{ width:105%;}
.enterprise ul li{ width:219px; float:left; margin-right:41px; margin-bottom:40px;}
.enterprise ul li a{ display:block; width:217px; height:267px; padding-top:16px; text-align:center; border:1px solid #ededed;}
.enterprise ul li:hover a{ border-color:#009e96;}
.enterprise ul li:hover span{ color:#009e96; font-weight:bold;}
.enterprise ul li img{ width:174px; height:250px;}
.enterprise ul li span{ padding-top:12px; display:block; text-align:center;}
/*2014-11-17*/
.china_btm{ position:relative;}
.china_btmlb{ width:1000px; overflow:hidden;}
.china_btmlb dl{ width:110%;}
.china_btm dl dd{ float:left; margin-right:49px;}
.china_btm a.prev{ display:block; position:absolute; left:-42px; top:25px; width:39px; height:99px; background:#009e96 url(../images/p2.png) no-repeat center center; opacity:0.7;filter:alpha(opacity=70);}
.china_btm a.next{ display:block; position:absolute; right:-40px; top:25px; width:39px; height:99px; background:#009e96 url(../images/p3.png) no-repeat center center; opacity:0.7;filter:alpha(opacity=70);}


/*增加*/
.layout{ width:100%; min-width: 1080px;}
a:hover{ text-decoration: none;}
.container-layout{width:1080px; margin-left: auto; margin-right: auto;}

.lan{ height: 26px; line-height: 26px;}
.lan a{ display: block; float: left; width:70px; background: #fff; text-align: center;}
.lan a:nth-child(1){ padding-left:10px; border-top-left-radius: 13px; border-bottom-left-radius: 13px; border-right:1px solid #ebebeb;}
.lan a:nth-child(2){ padding-right:10px; border-top-right-radius: 13px; border-bottom-right-radius: 13px;}

.crumb{	top: 38px; right: 0px; color: rgb(118, 118, 118); overflow: hidden; position: absolute;}
.crumb a { padding:0 10px;}

.insert{ height: 50px;}

.fl{float:left;}
.fr{float:right;}
.text-black{ color:#525252;}
.text-blue{color:#349c9d;}
.text-gray{ color:#a5a5a5;}

.text-center{text-align:center;}

.abtwrap{ position: relative; padding-top: 40px; padding-bottom: 40px; margin-bottom: 40px; background: url(../images/bg_line.png); border-bottom: 1px solid #dbdbdb;}
.abtcon{ position: relative;}
.abtcon .media{ position: relative;}
.abtcon:before{ position: absolute; left: -10px;top: -10px; content:''; width:1102px; height: 472px; background: url(../images/mbox.png); /*width: 1096px; height: 466px; border:3px solid #40a629;*/}
/*
.abtcon .fl{width:400px; height: 240px;}
.abtcon .media-body {float:right; width:620px;}
.abtcon .media-body h3{ width:490px; background: #fff; padding-left: 20px; margin-bottom: 10px;}
.abtcon .media-body h3 span{ display: inline-block; padding-left: 30px; position: relative;}
.abtcon .media-body h3 span:before{ position: absolute; left:10px; top:22px; content:''; width:8px; height: 8px; background: #bebebe; border-radius: 50%;}
.abtcon .media-body div.con{ padding-left: 20px; padding-right: 30px;}
*/
.abtcon .x8{float:left; width:74%; height: 450px;}
.abtcon .x4 { float: right; width:24%;}
.abtcon .x4 h3{margin-bottom: 10px;}
.abtcon .x4 h3 span{ display: block; position: relative; font-size: 20px;}

.abtcon .x4 div.con{ text-align: justify;}

.iprotab *,.container-layout *,.abtcon *{box-sizing: border-box;}
.iprotab .line-small{ margin-left: -2px; margin-right: -2px;}
.iprotab .line-small .x3{ width:25%; float: left; padding-left: 2px; padding-right: 2px;}
.iprotab .line-small .x3 img{ width:100%;}
.iprotab .line-small .x6{ width:50%; float: left; padding-left: 2px; padding-right: 2px; margin-bottom: 4px;}
.iprotab .line-small .x6 img{ width:100%;}
.iprotab .line-small .x4{ width:33.33%; float: left; padding-left: 2px; padding-right: 2px; margin-bottom: 4px;}
.iprotab .line-small .x4 img{ width:100%;}


.ipro{ background:url(../images/bg_case.png) top center no-repeat #f4f4f4; padding:45px 0 55px; margin-top:40px;}
.proslide{ margin-left:-3px; margin-right:-3px; position:relative;}
.proslide .prev,.proslide .next{ position: absolute; top: 50%; width: 30px; height:55px;  margin-top: -27px;z-index: 900;  }
.proslide .prev{ left: -40px; background: url(../images/ico_l1.png); }
.proslide .next{ right: -40px;  background: url(../images/ico_r1.png); }

.proslide .bd li{ float:left; width:210px; margin:0 3px; overflow:hidden;}
.proslide .bd li .pic img{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.proslide .bd li:hover .pic img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.proslide .bd li .pic{ width:210px; height:168px; overflow:hidden;}
.proslide .bd li .pic img{ width:100%; height:100%;}
.proslide .bd li .title{ background:#666; color:#fff; padding:5px 10px;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.proslide .bd li:hover .title{ background:#349c9d;}


.videolist{ margin: 50px 40px 20px;    border-top: 1px #f0f0f0 solid;   padding-top: 50px;}
.videolist li{ margin-bottom: 20px;}
.videolist li div.title{ padding: 10px; background: #f7f7f7;}
.videolist .vjs-default-skin{ width:100%; height: 400px;}


.proindex{ width:1080px; margin-left: auto; margin-right: auto; padding: 50px 0;}
.proindex .line-small{ margin-left: 0px; margin-right: 0px;}
.proindex .line-small li{ float:left; width:48%; /*width:33.33%;*/ margin-bottom: 20px; padding-left:1%; padding-right: 1%;}
.proindex .line-small li img{ width:100%;}

/*分页*/
.pages{ text-align:center; margin:40px auto 0; font-size:12px;}
.pages a, .pages span{ display:inline-block; padding:5px 12px; background:#f7f7f7; border:1px solid #e7e7e7; border-radius:5px; margin:0 2px; color:#aeaeae;}
.pages a:hover, .pages span.cur{ background:#40a629; color:#fff; border-color:#40a629;}
