charset "UTF-8";
/**
 * @authors luankezhen (luankezhen@foxmail.com)
 * @date    2013-08-18 14:49:58
 */
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup {	margin: 0;	padding: 0;	border: 0;	font-family: Verdana,"Microsoft YaHei", "SimHei", "SimSun";}
body {	padding: 0 0 60px; margin:0px;}
img {	/*max-width: 100%;*/	display: block;	border:0;	vertical-align:middle;}
ul {	list-style:none;}
html, body {	min-height: 100%;	background: #eee;}
body {	font-family: Verdana;	-webkit-text-size-adjust: none;}+


body{ width:100%; padding:0; margin:0; background:#eee; font-size:62.5%;}
span, p {	margin: 0px;padding: 0px;}
img {border: 0;}

ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none;}

/*选中后背景色*/
::selection {color: #fff;background: #30315b;} 
::-moz-selection {color: #fff;background: #30315b;}
a {	/*	*/	text-decoration:none;}
.a-del {	color: #c00;}
.a-del:hover {	color: #b00;	text-decoration: underline;}
.fl {	float: left;}
.fr {	float: right;}
.icon-arrow-right {	}
.fb18 {	font-size: 18px;	font-weight: bold;}
.fb24 {	font-size: 24px;	font-weight: bold;}
.cred {	color: #c00 !important;}
.cblue {	color: #06c !important;}

/*====IE提示====*/
.ie8-tips {	width:100%;	padding:30px 0;	border-bottom:1px solid #0066cc;	background:#fff;	color:#333;	line-height:50px;	text-align:center;	font-size:2em;}
.ie8-tips p {	padding:5px 0;}
.ie8-tips a {	margin:0 1em;	font-size:2em;}
/*=清除非IE浏览器下的浮动溢出=*/
.wrapfix:after{		content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.wrapfix {	display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {	height: 1%;}
.wrapfix {	display: block;}
.clearfix:before,.clearfix:after {  display: table;  content: " ";}
.clearfix:after {  clear: both;}
/* End hide from IE-mac */
.header{position:relative;height:60px;background:#fcfcfc;}
.header .logo{display:block;width:18%;height:42px; padding:9px; float:left;}
.header .logo img{display:block; height:42px;}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search span{display:none;}
.inp_top_box{ position:relative; width:57%; height:auto;   height:32px; z-index:9999;}
.m_top_input{ width:100%; height:30px; line-height:30px;margin:14px auto; text-indent:10px; background:#fff; border-radius:10px; float:left; border:1px solid #ddd; position:absolute;}
.inp_top_box span{ position:absolute; right:-35%; top:20px;}
.inp_top_box span img{ width:20px;}
.header .user-icon span{display:none;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.ind_fli{ position:absolute; top:18px; right:17%; font-size:.7em; z-index:1000;}
@media (min-width:641px){body{width:640px;margin:auto;}}


.block_home_slider {position: relative;	background-color: #ffffff;-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	behavior: url(js/PIE.htc); /*半透明兼容*/	text-align: center;	line-height: 0px;	margin-right: auto;	margin-left: auto;}  /*底部小图标*/
.block_home_slider ul{ width:100%; height:auto; overflow:hidden; margin:0px;}
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:40px; height:80px; display:block; position:absolute; top:25%; background-repeat:no-repeat; background-image:url(../images/ad_ctr.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:17% 1%;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:66% 33%;}
.flex-control-nav{ position:absolute; bottom:10px; left:30%}
.flex-control-nav li{ float:left; margin:0px 5px;}
.block_home_slider .flex-control-paging li a {display:block; background:#fff; width:25px; height:3px; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active { background:#d30000;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}

.inc_navi{ width:100%; height:auto; overflow:hidden; background:#fff; border-bottom:1px solid #ddd; padding:20px 0px;}
.inc_navi ul li{ float:left; text-align:center; width:20%; height:auto; overflow:hidden;}
.inc_navi ul li img{ width:80%; margin:0px auto; margin-bottom:10px;}
.inc_navi ul li span{ font-size:.9em;}
.inc_navi ul li a{ color:#333;}

.c{ background:#fff; width:100%; height:auto; overflow:hidden;border-bottom:1px solid #ddd; margin-top:15px; }
.ind_more{ width:90%; height:40px; line-height:40px; background:#0071b7; margin:20px auto; text-align:center; border-radius:3px;}
.ind_more a{color:#fff; font-size:1.0em;}
.c_title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #eee;}
.c_title .h2{ float:left; padding-left:10px; width:40%}
.c_title .h2 a{ font-size:1.2em; font-weight:bold; color:#333;}
.c_title span{ float:right; width:40%; text-align:right;}
.c_title span a{ font-size:0.9em;  color:#888; padding-right:10px;}

.c ul { width:100%; height:auto; overflow:hidden;  margin:0px auto;}
.c1 ul li{ width:49%; height:auto; overflow:hidden; float:left; border-bottom:1px solid #eee; text-align:center;}
.c1 ul li:first-child{ border-right:1px solid #eee;}
.c1 ul li:last-child{ border-left:1px solid #eee;}
.c1 ul li img{ width:96%; margin:3%;}
.c1 ul li span{ width:95%; padding:0px 2.5% ; height:35px; line-height:35px; overflow:hidden; background:#eee; display:block; margin:0px auto;}
.c1 ul li a{ font-size:.9em; color:#666;}

.ind_gg{ width:100%; display:block; margin-top:10px; height:auto; overflow:hidden;}
.ind_gg img{ width:100%;}
.c2 ul{ margin-top:10px;}
.c2 ul li{ line-height:40px; height:40px; border-bottom:1px dashed #f3f3f3; overflow:hidden;}
.c2 ul li a{ font-size:.9em; color:#333; padding-left:10px;}
.c2 ul li span{ font-size:0.8em; color:#aaa; float:right; padding-right:10px;}

/* 案例展示显示文字*/	
.c3 ul{ width:100%; height:auto; overflow:hidden; margin:0px auto;}
.c3 ul li{ width:33%; float:left; height:auto; overflow:hidden; margin-top:10px; text-align:center; position:relative;}
.c3 ul li img{ width:90%; height:90px; margin:0px auto;}
.c3 ul li span{ width:95%; padding:0px 2.5% ; height:35px; line-height:35px; overflow:hidden; background:#eee; display:block; margin:0px auto;}
.c3 ul li a{ font-size:.9em; color:#666;}
/* 案例展示显示文字截止*/		
	
.c3 ul li span{ display:block; width:90%; height:25px; line-height:25px; background:#eee; margin:0px auto;}
.c3 ul li a{ font-size:0.6em; color:#333; text-indent:5px;}
.f_01{ width:100%; height:120px; overflow:hidden; margin-top:15px; position:relative;}
.f01_bg{ width:100%; height:120px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:1; }
.f01_bg img{ height:160px; width:100%;}
.f01_nr{ position:absolute; z-index:2; color:#fff; width:95%; margin:25px 2.5%;}
.f01_nrp{ width:100%; height:auto; overflow:hidden; display:block;}
.f01_fh {height:40px;}
.f01_fh i{ font-size:1.25em; padding-left:5px; font-weight:bold; text-align:right; }
.f01_fh span{ font-size:.7em; border-right:1px solid #fff; padding-right:10px; display:block; float:left;}
.f01_dz{ width:100%; height:30px; line-height:30px; font-size:0.7em; 	}

.foot_box{ width:100%; height:60px; background:url(../images/m_ffh_43.jpg) repeat-x; position:fixed; bottom:0px; z-index:99999; max-width:640px;}
.foot_box ul li{ width:25%; height:60px; float:left; text-align:center; background:url(../images/d.jpg) no-repeat right center;}
.foot_box ul li:last-child{ background:none;}
.foot_box ul li img{ margin:5px auto; height:25px; margin-top:8px;}
.foot_box ul li a{ color:#fff; font-size:.8em;}


/*分页*/
.tcdPageCode{padding: 15px 5px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #333;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #333;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #333;	border: 1px solid #333;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

.title_h2{ width:95%; margin:5px auto; height:auto; line-height:40px; font-size:1.3em; color:#333; text-align:center;}
.neirong_box{ width:94%; padding-left:3%; margin-bottom:20px; margin-top:15px; font-size:.9em; color:#666666; line-height:25px; padding-bottom:10px; border-bottom:1px dashed #eee;}
.neirong_box p img{ width:100%; height:auto;}
.neirong_box img{ width:100%; height:auto;}

.news_n_canshu{ border-bottom:1px dashed #eee; width:90%; height:25px; line-height:25px; margin:0px auto; overflow:hidden;padding-bottom:10px;}
.news_n_canshu h5{ width:45%; float:left; text-align:right; font-weight:100; font-size:0.7em; margin:0px auto;}
.news_n_canshu h5 a{ color:#333;}
.news_n_canshu h2{ width:35%; float:left; text-align:center;font-weight:100; font-size:0.7em; margin:0px auto;}
.news_n_canshu h3{ width:20%; float:right;font-weight:100; font-size:0.7em; margin:0px auto;}
.shang{ width:95%; height:30px; line-height:30px; font-size:.9em; color:#666;}
.shangxia{ width:100%; height:60px; overflow:hidden; margin-bottom:20px;}
.shangxia a{ color:#333; font-weight:bold;}


.cnxh{ width:95%; height:auto; overflow:hidden; line-height:25px; font-size:.8em; color:#666;}
.cnxh span{ float:left;}
.cnxh a{ color:#888; padding:0px 10px;color:#0071b7;}
.c_xg_title{ width:100%; height:50px; line-height:50px;}
.cxg_t a{ font-size:1.2em; font-weight:bold; color:#333;padding-left:10px;  border-left:3px solid #d30000;}
.cxg_t{ float:left; width:40%; margin-left:10px;}
.c_xg_title span{ width:40%; float:right; padding-right:10px; text-align:right;}
.c_xg_title span a{ font-size:.9em; color:#888;}
.c_xgcp ul{ width:100%; height:auto; overflow:hidden; margin:0px auto;}
.c_xgcp ul li{ width:45%; height:auto; overflow:hidden; margin:15px 2.5%; float:left; text-align:center;}
.c_xgcp ul li img{ width:100%; height:212x;}
.c_xgcp ul li span{ width:95%; padding:0px 2.5% ; height:35px; line-height:35px; overflow:hidden; background:#eee; display:block; margin:0px auto;}
.c_xgcp ul li a{ font-size:.9em; color:#666;}


.c_xgxw ul li{ line-height:40px; height:40px; border-bottom:1px dashed #f3f3f3; overflow:hidden;}
.c_xgxw ul li a{ font-size:.9em; color:#333; padding-left:10px;}
.c_xgxw ul li span{ font-size:0.8em; color:#aaa; float:right; padding-right:10px;}


.nei_show{ width:95%; height:auto; overflow:hidden; background:#fff; padding-bottom:20px; border-bottom:1px solid #ddd; padding: 0px 2.5%;}
.nei_show h2{ font-size:1.1em; color:#333; height:auto; overflow:hidden; line-height:25px;margin:5px auto;}
.nei_show h3{ font-size:0.8em; color:#fff; background:#fb672c; width:auto; height:30px; line-height:30px; padding:0px 10px;font-weight:100; float:left;margin:15px auto;}
.nei_show h4{ width:100%; height:auto; overflow:hidden; font-size:0.8em; color:#888; line-height:25px; margin:0px auto; font-weight:100;}
.nei_show h4 span{ font-size:1.3em; font-weight:bold; color:#d30000;}
.show_p{ width:100%; height:auto; overflow:hidden; margin:10px auto; background:#fff;border-bottom:1px solid #ddd}
.show_title{ background:#0071b7; height:50px; line-height:50px; text-indent:10px; font-size:1.2em; color:#fff;}


.wrapper1 input[type="text"], textarea{background-color: transparent;border: 1px solid black;padding: 8px 10px;margin: 0px auto;margin-bottom: 10px;padding: 10px;width: 92%;}
.wrapper1 input[type="button"], input[type="submit"]{background: #0071b7;border: none; width:50%; height:35px; line-height:35px; text-align:center;	color: #fff;float: left;cursor: pointer; margin-left:25%; 1.2em;}
.wrapper1 input[type="button"]{width: 100%;font-family:'Microsoft YaHei', sans-serif;float: none;display: block;margin-top: 0.5em;text-transform: uppercase;font-weight: bold;font-size: 13px;letter-spacing: 2px;border: 2px solid #42474b;background-color: transparent;color: #42474b;padding: 12px 10px;height: 44px;}
.wrapper1 .input-inline{width: 100%;background: #eb866a;padding: 0;height: 36px;}
.wrapper1 .input-inline input[type="text"]{width: auto;padding: 9px 10px;color: #fff;border: none;}
.wrapper1 textarea { height: 100px; }
.wrapper1 label { font-weight: bold; }
.wrapper1 form { width:95%; margin:20px auto; overflow: hidden; }


.nei_show p a{ width:30%; height:35px; line-height:35px; text-align:center; color:#fff; background:#d30000; display:block; margin:15px 0px;}
.nei .flex-direction-nav{ display:none;}














