@charset "gb2312";
/* ==È«¾ÖÉèÖÃ== */

*{ margin:0px; padding:0px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
html,body{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;-o-text-size-adjust: none; text-size-adjust: none;}
body {
	font-size: 13px;
	font-family: Arial, 'Microsoft YaHei', Gadget, sans-serif;
	-webkit-font-smoothing: antialiased; color:#333333;
}
input,textarea,select,button {font-family: Arial, 'Microsoft YaHei',, tahoma,simsun; outline:none;}
area{ outline:none;}
a{ text-decoration:none; color:#333333; -webkit-transition: all ease-in .2s; 
-ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;
 -o-transition: all ease-in .2s; transition: all ease-in .2s;}
a:hover{ color:#E70014; text-decoration:none;}
ul,li {list-style-type:none; margin:0px; padding:0px;}
img { border:0; margin:0; padding:0;}
.blue {color:#E70014}
.fr{ float:right}
.fl{ float:left;}

#clear { *zoom:1;/*IE/7/6*/ clear:both; height:0}
#clear:before, .clearfix:after {content: "";display: table; height:0}
#clear:after {clear: both;}

.clear { *zoom:1;/*IE/7/6*/ clear:both; height:0}
.clear:before, .clearfix:after {content: "";display: table; height:0}
.clear:after {clear: both;}

#section { width:100%; margin:0 auto; max-width:1200px;}
#header { height:112px;z-index:999; width:100%}
#header #logo{ float:left; }
#header #logo img{height:auto;max-width:257px; max-height:112px; display:block}
.lang{ margin-top:40px; margin-left:20px}
.lang a{ display:block; width:35px; height:35px; font-size:16px; background:#666; color:#fff; text-align:center; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.lang a span{ padding-top:9px; display:inline-block}
.lang a:hover{ background:#E70014}


#header #menu{ float:right; width:68%; margin-top:36px; height:auto; z-index:999;}
#nav {margin:5px auto 0 auto;display:block;}

.mobile-menu{ 
	width:100%;
	overflow:hidden;
	position:fixed;
	background:#666666;
	top:65px;
	left:0;
	z-index:999;
	display:none;
}
.mobile-menu li {
    line-height: 3pc;
    border-bottom: dotted 1px #e8e8e8;
}
.mobile-menu li a{ color:#fff;display:block;padding: 0 5%; font-size:14px; font-weight:bold}
.mobile-menu li.on, .mobile-menu li:hover{background:#E70014;}
.mobile-menu li.on a, .mobile-menu li:hover a{color:#fff;}
.btn_menu{
	width: 34px;
	height: 4px;
	background: #E70014;
	display: block;
	position: absolute;
	right: 20px;margin-top:5px;
	cursor: pointer;
	display:none;
}
.btn_menu:before {
	top: -10px
}
.btn_menu:after, .btn_menu:before {
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background: #E70014;
	position: absolute;
	-webkit-transition: .4s;
	transition: .4s
}
.btn_menu:after {
	bottom: -10px
}
.open .btn_menu {
	background: transparent
}
.open .btn_menu:before {
	transform: rotate(45deg) translateY(14px);
	-moz-transform: rotate(45deg) translateY(14px);
	-ms-transform: rotate(45deg) translateY(14px);
	-o-transform: rotate(45deg) translateY(14px);
	-webkit-transform: rotate(45deg) translateY(14px);
	transform-origin: 50%
}
.open .btn_menu:after {
	transform: rotate(-45deg) translateY(-14px);
	-moz-transform: rotate(-45deg) translateY(-14px);
	-ms-transform: rotate(-45deg) translateY(-14px);
	-o-transform: rotate(-45deg) translateY(-14px);
	-webkit-transform: rotate(-45deg) translateY(-14px);
	transform-origin: 50%
}


#nav .jquery {margin-right:1px;padding:0 2em; z-index:999;}
#nav .mainlevel { float:left;  width:12.5%;/*IE6 only*/ z-index:999;}
#nav .mainlevel a {text-decoration:none; line-height:40px; display:block; width:100%; text-align:center;font-size:16px;z-index:999; color:#222;}
#nav .mainlevel a:hover {background-color:#E70014; color:#fff; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px;}

#nav .mainlevel .current {background-color:#E70014; color:#fff; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px;}


#nav .mainlevel ul {display:none; position:absolute; border-top:solid 3px #E70014;z-index:999;}
#nav .mainlevel li { background:#666; width:106px;/*IE6 only*/ }
#nav .mainlevel li a{font-weight: normal; font-size:14px; line-height:38px; color:#fff;}
#nav .mainlevel li a:hover { background-color:#E70014; color:#fff;}






/*banner*/

.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 58%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.banner-flex:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.banner-flex:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 20px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}

.banner{  width:100%; overflow:hidden; position:relative;}

.banner-flex{width:100%; overflow:hidden; position:relative;}
.banner-flex .slides a{display: block;width: 100%;}
.banner-flex .slides img{display:block; width:100%; height:auto}
.banner .banner_dis{position: absolute;right:0;top:20%;width: 30%;background-color: rgba(0,0,0,0.5);padding: 20px }
.banner .banner_dis p{font-size: 30px;line-height:1.5;color:#f5f5f5;}

		
			
#yewu { margin:40px auto 0px auto; width:100%; max-width:1200px; border-bottom: solid 1px #e8e8e8; padding-bottom:50px}
#yewu #kuai{ width:28%; float:left; margin-left:5.33%;}
#yewu #kuai #pimg{ width:35%; float:left; text-align:center; background-image: url(../images/fuwu_15.jpg ); background-position:bottom center; background-repeat:no-repeat; padding-bottom:32px;}
#yewu #kuai #pzi{ width:60%; float:right; margin-top:18px;}
#yewu #kuai #pimg img{ width:90%; max-width:100px; height:auto; margin:0 auto;}
#yewu #kuai #pzi h3{ font-size:18px; line-height:35px; font-weight:normal; color:#000}
#yewu #kuai a:hover #pzi h3{ color:#E70014}
#yewu #kuai #pzi p{ font-size:13px; line-height:30px; color:#666;}


#case{ background-color:#F8F8F8; width:100%; padding:25px 0 100px 0;}
#case #top { padding: 35px 0;}
#top #title { float:left; width:25%; padding-bottom:25px; color:#4A4A4A; background-position: left bottom; background-image:url(../images/line.jpg); background-repeat:no-repeat;}

#case #top #title h3 {font-size: 26px; line-height: 42px; font-weight: normal; }
#case #top #title h1 {font-size: 18px;line-height: 30px;font-weight: normal; }


#top #jianjie { float:right; width:70%; color:#5A5A5A; line-height:28px; font-size:14px; margin-top:8px;}
.tomore {
	display: block; clear:both;
	width: 180px;
	margin: 0 auto;
	height: 46px;
	background: #E33A3D;
	color: #fff;
	position: relative;
	line-height: 46px;-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px; font-size:14px; text-align:center; overflow:hidden}
.tomore i, .tomore span {
	position: absolute;
	width: 100%;
	height: 46px;
	left: 0;
	top: 0;
	z-index: 2;
	-webkit-transition: .4s;
	transition: .4s; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px; }
.tomore i {
	z-index: 1;
	background: #E60013;
	width: 0
}
.tomore:hover i {
	width: 100%
}
.tomore:hover {
	color: #fff
}

#about {background-position: center center; background-image:url(../images/about.jpg); background-repeat:repeat-y; background-size:cover; padding-bottom:80px; }
#about #title { padding-bottom:25px; color:#fff; background-position: left bottom; background-image:url(../images/line02.jpg); background-repeat:no-repeat; padding-top:50px;}

#about #title h3 {font-size: 26px; line-height: 42px; font-weight: normal; }
#about #title h1 {font-size: 18px;line-height: 30px;font-weight: normal; }
#about #content { line-height:30px; color:#fff; font-size:14px; margin-top:35px;}
#about #content p{ margin-bottom:18px;}
.pimg { float: right; margin:0 0 35px 35px; margin-top:0px}

.tomore02 {
	display: block; clear:both;
	width: 180px;
	height: 46px;
	background: #fff;
	color: #E33A3D;
	position: relative;
	line-height: 46px;-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px; font-size:14px; text-align:center;}
.tomore02 i, .tomore02 span {
	position: absolute;
	width: 100%;
	height: 46px;
	left: 0;
	top: 0;
	z-index: 2;
	-webkit-transition: .4s;
	transition: .4s; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px; }
.tomore02 i {
	z-index: 1;
	background: #E60013;
	width: 0
}
.tomore02:hover i {
	width: 100%
}
.tomore02:hover {
	color: #fff
}

#news{ width:100%; padding:25px 0 100px 0;}
#news #top { padding: 35px 0;}

#news #top #title { float: left; width:30%;}
#news #top #newsguide{ float:right; width:70%; max-width:210px; margin-top:40px;}



#news #top #title h3 {font-size: 26px; line-height: 42px; font-weight: normal; }
#news #top #title h1 {font-size: 18px;line-height: 30px;font-weight: normal; }

#news #top #newsguide ul li{ float:right; width:100px; margin-left:5px; text-align:center}
#news #top #newsguide ul li a{ background-color:#F1F1F1; font-size:15px; line-height:40px; display:block; width:100%;}
#news #top #newsguide ul li a:hover{ background-color:#F13A3A; color:#fff;}

#news #content #top1{ width:40%; float:left; }
#news #content #newslist{ width:55%; float:right; }

#news #content #top1 img{ width:100%; height:auto; margin-bottom:12px;}
#news #content #top1 h3{ font-weight: normal; line-height:30px; font-size:18px;}
#news #content #top1 p{ line-height:28px; color:#707070; margin-left:8px;font-size:14px; height:56px; overflow:hidden }



#news #content #newslist #kuai{ margin-bottom:20px; color:#4A4A4A }
#news #content #newslist #kuai #newstime { float:left; width:20%;}
#news #content #newslist #kuai #newstime img{ width:100%; height:auto; min-height:80px; margin-top:10px;}
#news #content #newslist #kuai #newsjian { float:right; width:78%;}
#news #content #newslist #kuai #newstime h3{ line-height:60px; font-size:36px; font-weight:normal; color:#4a4a4a; }


#news #section #content #newslist #kuai #newstime p {font-size: 18px;color: #767676;}
#news #section #content #newslist #kuai #newsjian h3{ font-weight: normal; line-height:40px; font-size:18px; height:40px; overflow:hidden}
#news #section #content #newslist #kuai #newsjian p{ line-height:28px; color:#707070;font-size:14px; height:56px; overflow:hidden;}

#news #more { margin-top:50px;}

#footer{ background-color:#161616; padding:35px;}
#footer #tel{ background-image: url(../images/tel.jpg); background-repeat:no-repeat; background-position: left center; width: 540px; margin:0 auto;}
#footer #tel a{color:#fff;  }
#footer #tel p{ font-size:15px; color:#f1f1f1; line-height:25px; text-align:center }
#footer #tel h3{margin-left:65px; line-height:38px; font-weight:normal; color:#fff; font-size:24px;}

#footer #link { text-align:center; background-image: url(../images/footer.jpg); background-repeat:no-repeat; background-position: center top;  padding-top:36px; padding-bottom:10px; margin-top:20px; }
#footer #link a{ padding-left:18px; padding-right:18px; color:#F5F5F5; font-size:15px}
#footer #link a:hover{ color:#fff}

#copyright { line-height:30px; color:#8B8B8B;font-size:14px ; text-align:center}
#copyright a{ color:#fff;}


.footer2{ display:none; width:100%; background-color:#E33A3D;padding:5px 0; position:fixed!important; bottom:0;z-index:999;  }
.footer2 li{ float:left; width:25%; text-align:center;}
.footer2 li a{ color:#fff; display:block; line-height:20px; padding-top:30px;}


/*ÄÚÒ³banner*/

#guide{ background-image:url(../images/guidebg.jpg); background-position:center bottom; background-repeat:repeat-x;}
#guide #title{ float:left; width:70%; max-width:320px;line-height:40px; padding:6px 0;}
#guide #location{ float:right; width:30%; line-height:40px;padding:6px 0; text-align:right;}

#guide #title ul li{ float:left; width:48%; margin-right:1% }
#guide #title02{ float:left; width:70%; max-width:480px;line-height:40px; padding:6px 0;}

#guide #title04{ float:left; width:70%; max-width:640px;line-height:40px; padding:6px 0;}
#guide #title05{ float:left; width:70%; max-width:800px;line-height:40px; padding:6px 0;}


#guide #title ul li a{ width:100%; display: block;   text-align:center; font-size:15px;}
#guide #title ul li a:hover, #guide #title ul li .checked{ background-image:url(../images/gahover.png); background-position:center bottom; background-repeat:no-repeat; color:#fff; }


#guide #title02 ul li{ float:left; width:31.33%; margin-right:1% }
#guide #title02 ul li a{ width:100%; display: block;   text-align:center; font-size:15px;}
#guide #title02 ul li a:hover, #guide #title02 ul li .checked{ background-image:url(../images/gahover.png); background-position:center bottom; background-repeat:no-repeat; color:#fff; }

#guide #title03{ float:left; width:70%; max-width:800px;line-height:40px; padding:6px 0;}

#guide #title03 ul li{ float:left; width:18%; margin-right:1% }
#guide #title03 ul li a{ width:100%; display: block;   text-align:center; font-size:15px;}
#guide #title03 ul li a:hover, #guide #title03 ul li .checked{ background-image:url(../images/gahover.png); background-position:center bottom; background-repeat:no-repeat; color:#fff; }

#guide #title04 ul li{ float:left; width:23%; margin-right:1% }
#guide #title04 ul li a{ width:100%; display: block;   text-align:center; font-size:15px;}
#guide #title04 ul li a:hover, #guide #title04 ul li .checked{ background-image:url(../images/gahover.png); background-position:center bottom; background-repeat:no-repeat; color:#fff; }

#guide #title05 ul li{ float:left; width:18%; margin-right:1% }
#guide #title05 ul li a{ width:100%; display: block;   text-align:center; font-size:15px;}
#guide #title05 ul li a:hover, #guide #title05 ul li .checked{ background-image:url(../images/gahover.png); background-position:center bottom; background-repeat:no-repeat; color:#fff; }

#nmain { margin:35px auto 100px auto}
#lianxi { margin-bottom:40px;}
#lianxi ul li{ float:left; width:31.33%; margin:1%; text-align:center; font-size:16px; line-height:32px;}
#lianxi ul li img{ width:80%; max-width:90px; height:auto; display:block; margin: 0 auto 10px auto}

#lianxi p img{ width:auto; max-width:100%; clear:both;}

#all #mapkuai { float:left; width:12.5%; text-align:center; }

#all #mapkuai h3{ line-height:40px; font-size:15px;}

#all #mapkuai p{ line-height:30px;}




/*liuyan*/
.liuyan{margin-top: 30px; width:100%; margin:0 auto; font-size:14px; }



.liuyan dl dd{ margin-bottom: 10px; line-height: 24px;}
.input{ border: 1px solid #ccc; padding: 2px 5px; margin-top: 5px; height:28px; width:100%;font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; width:100%}
.input02{ border: 1px solid #ccc; padding: 2px 5px; margin-top: 5px; height:28px; width:90%;font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; width:100%}
.textarea{ border: 1px solid #ccc; padding: 2px 5px;width:50%; height: 116px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; width:100%}
.button{ background: #E33A3D; color: #fff; border:0px; height:40px; line-height:40px; margin-top: 5px; width:50%; cursor: pointer;-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius:15px;}
.liuyan .zhujie{ font-size: 13px;}

#jianjie p{ font-size:14px; line-height:28px; color:#555555; margin-bottom:10px;}


.fanye { clear:both; margin-top:40px; font-size:13px; text-align: center}
.fanye .buxuan { border: solid 1px #e8e8e8; padding:5px 12px; margin:0 6px; }
.fanye .xuan { border: solid 1px #E33A3D; padding:5px 12px; margin:0 6px 0 0;color:#E33A3D}


.fanhui { clear:both; margin-top:40px; font-size:13px; text-align: right}
.fanhui .xuan { border: solid 1px #E33A3D; padding:5px 20px; margin:0 6px 0 0;  color:#E33A3D}


.downlist li{display:block; height:120px; clear:both; margin-bottom:30px;}
.downlist li a{display:block; width:100%; height:100%;}
.downlist li a .time{width:10%; height:110px; float:left; background:#EEE; transition:all 0.3s ease;}
.downlist li a .con{width:88%; float:right;}

.downlist li a .time .day{font-size:46px; display:block; text-align:center; padding-top:12px; font-family:"Trebuchet MS", Arial; transition:all 0.3s ease;}
.downlist li a .time .date{color:#999; display:block; text-align:center; transition:all 0.3s ease; padding-top:3px;}

.downlist li a .con .tit{font-size:16px; display:block; padding-top:10px; transition:all 0.3s ease; color:#333;}
.downlist li a .con .count{color:#BBB; display:block; padding-top:18px; font-size:13px; font-style:italic;}
.downlist li a .con .cons{color:#999; display:block; line-height:26px; height:26px; overflow:hidden; padding-top:6px;}
.downlist li a:hover .time{background:#E33A3D;}
.downlist li a:hover .day,.downlist li a:hover .date{color:#FFF;}
.downlist li a:hover .tit{color:#EC0000;}

#hr #hrimg{ float:left; width:30%; max-width:320px;}
#hr #hrlist{ float:right; width:67%;}


#hr #hrimg img{ width:100%; height:auto}


#hr #hrlist h3{ line-height:36px; font-size:15px;}

#job_tit{background:#E33A3D; color:#FFF; font-weight:bold; font-size:14px; height:40px; line-height:40px; margin-top:20px;}
.job1{display:inline-block; padding-left:2%; float:left; width:58%;}
.job3{float:left; width:20%; text-align:center;}
.job4{float:left; width:20%; text-align:center;}
.job_list{display:block; height:40px; line-height:40px; border-bottom:1px dotted #CCC; transition:all ease 0.4s;}
.job_list:hover,.jog_list:active{background:#EEE;}

#hr_show p{ line-height:28px; margin-bottom:10px; color:#555555}
#hr_show img{ display:block; width:100%; max-width:750px; height:auto; margin:10px auto}
#hr_show h1{border-bottom:1px dotted #CCC; padding-bottom:25px;color: #222;display: block;font-size: 26px; font-weight: normal; margin-bottom:18px;
}
#hr_show h3{color: #222;font-size: 22px; font-weight: normal; line-height:40px;}

#shangxia { margin:20px 0; padding:20px 0; border-top: dashed 1px #DDDDDD; line-height:36px;  }
#shangxia a {font-size:14px; color:#666}

#case_show #caseleft { float:left; width:33%; font-size:15px; line-height:40px; text-align:center }
#case_show #caseright { float:right; width:63%; }
#case_show #caseleft img{ width:100%; max-width:350px;}

#case_show #caseright h1{color: #222;display: block;font-size: 22px; font-weight: normal; margin-bottom:18px; margin-top:20px; }
#case_show #caseright p{line-height:30px; margin-bottom:15px; color:#555555}
#ppic  { margin-top:30px;}
#ppic ul li{ float:left; width:33%; text-align: center}
#ppic ul li img{ width:100%; max-width:350px;}


#nnews li{clear:both; margin-bottom:40px; height:160px;}
#nnews li a{display:block; width:100%; height:100%;}
#nnews li a p.img{width:20%; height:160px; float:left; overflow:hidden; position:relative; border-radius:0 0 0 10px; background:url(images/news_img_bg.png) no-repeat center center;}
#nnews li a .date{width:8%; height:160px; float:left; background:#EEE; margin-left:1px; transition:all 0.35s;}
#nnews li a .con{width:78%; height:159px; float:right; border-bottom:1px solid #E6E6E6; position:relative;}

#nnews li a p.img .img{width:100%; height:100%; position:relative; z-index:1; border-radius:0 0 0 10px;}
#nnews li a p.img .bg{position:absolute; right:-250px; top:0; width:100%; height:100%; display:block; background:rgba(0,0,0,0.4); z-index:2; border-radius:0 0 0 10px; transition:all ease 0.35s;}
#nnews li a p.img .zoom{position:absolute; left:50%; top:50%; width:40px; height:40px; margin-left:-20px; margin-top:-20px; z-index:3; transition:all 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

#nnews li a .date .day{display:block; padding:32px 0 0 0; text-align:center; color:#333; font-size:43px; transition:all 0.5s; font-family:"Î¢ÈíÑÅºÚ";}
#nnews li a .date .ym{display:block; text-align:center; padding:28px 0 0 0; color:#999; font-size:13px; transition:all 0.5s; font-family:"Î¢ÈíÑÅºÚ";}

#nnews li a .tit{display:block; font-size:16px; color:#333; transition:all 0.35s; font-weight:bold; height:40px; line-height:40px; overflow: hidden;}
#nnews li a .txt{display:block; font-size:13px; line-height:180%; color:#999; height:48px; overflow:hidden; height:}
#nnews li a .click{font-size:12px; display:block; padding-top:20px; color:#BBB;}
#nnews li a .click img{margin:-2px 0 0 8px;}
#nnews li a:hover .date,#nnews li a:active .date{background:#E33A3D;}
#nnews li a:hover .date .day,#nnews li a:active .date .day{color:#FFF;}
#nnews li a:hover .date .ym,#nnews li a:active .date .ym{color:#FFF;}
#nnews li a:hover .tit,#nnews li a:active .tit{color:#E33A3D;}
#nnews li a:hover p.img .bg,#nnews li a:active p.img .bg{right:0;}
#nnews li a:hover p.img .zoom,#nnews li a:active p.img .zoom{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}

#organ { text-align:center}
#organ img{ width:100%; max-width:954px; height:auto; text-align:center}

.wenhuax li{ width:50%; float:left; line-height:26px;}


.wenhuax li span { color:#E70014; font-weight:bold; padding-right:10px;}
#jianjie .wenhuax li p{ margin:0}
.developcon{ background:url(../images/linel.jpg) repeat-y center center;}
.zhuzhi { width:100%; height:auto ; max-width:980px;}
.developcon{ width:100%; height:auto ; max-width:1200px; margin:0 auto}
.developcon .time{ background:#E33A3D; color:#e8e8e8; width:158px; height:45px; text-align:center; line-height:45px; font-size:23px; margin:0 auto}
.developcon ul{ position:relative}
.developcon ul:before{
	content:"";
	width:1px;
	height:100%;
	background:#a5a5a5;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-0.5px;
	z-index:1;
}
.developcon li{ width:100%; float:left; background:url(../images/doit01.png) no-repeat center 28px;z-index:2; position:relative;}
.developcon li .kuai{ width:38%; background:#e8e8e8; padding:15px 20px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; position:relative}
#nmain p .time01{ font-size:21px;}
.developcon li .kuai .intro{ font-size:14px; line-height:25px;}
.developcon li .kuai:after{
	content:"";
	width:0;
	height:0;
	border-left:8px solid #e8e8e8;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	position:absolute;
	top:25px;
	right:-8px;
}
.developcon li:first-child{ margin-top:50px;}
.developcon li:nth-child(2n){ float:right;background:url(../images/doit01.png) no-repeat center 28px; margin-top:-6%}
.developcon li:nth-child(2n) .kuai{ float:right}
.developcon li:nth-child(2n) .kuai:after{
	content:"";
	width:0;
	height:0;
	border-right:8px solid #e8e8e8;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:none;
	position:absolute;
	top:25px;
	right:auto;
	left:-8px;
}
.tslist{ margin:30px 0}
.tslist li{ float:left; width:195px; height:195px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#af090b; color:#e8e8e8; text-align:center; margin-right:30px; margin-left:30px;}
.tslist li img{ padding-top:30px;}

#case_show img { margin-bottom:20px;}

.pyou { float:left; margin:0 12px 12px 0; width:300px}

.erges li{ float:left; width:49.5%; margin-right:1%}
#nmain #hr_show .erges li img{ width:100%; height:386px; margin-bottom:20x}
.erges li:nth-child(2n){margin-right:0%}
.erges li:nth-child(2n+1){ clear:both}