@charset "utf-8";
/*reset*/
body { margin:0; font-size:12px; font-family: 'STHeiti','Microsoft YaHei','微软雅黑','arial'; color:#666666;}
h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}
td,th,ul,li,p {margin: 0px; padding:0; font-size:12px; color:#222; line-height:22px;}
img{border:0;}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{color:#494a48;text-decoration:none;}
a:hover{color:#F00;text-decoration:none;}
.clear{ clear:both; display:block;}
.biaodan{
margin:0px;
padding:0px;
width:120px;
height:20px;
line-height:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#f4f4f4;
text-indent:15px;
border:1px solid #a9a9a9;
}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}


/*common*/

.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

/* menu */

/*.meun {WIDTH: 750px; HEIGHT:40px; margin:0 auto; overflow:hidden;}
.meun UL{ list-style:none;}
.meun UL LI {
 WIDTH: 107px; DISPLAY: block; FLOAT: left; HEIGHT:40px; line-height:40px; COLOR: #a9a9a9; FONT-SIZE: 13px; text-align:center; text-transform:uppercase; position:relative}
.meun UL LI {
	COLOR: #a9a9a9; FONT-SIZE: 13px; line-height:40px; }
.meun UL LI A:hover {
	 HEIGHT:40px; line-height:40px;COLOR: #0095d7;  border-bottom:1px solid #0095d7; }	
.meun UL LI.online{ }
.meun UL LI A#current{COLOR: #0095d7; border-bottom:1px solid #0095d7;HEIGHT:40px; line-height:40px; }*/


/* menu */

.meun {WIDTH: 100%; HEIGHT:42px; margin:0 auto; overflow:hidden; background: url(../images/m_bg.jpg) repeat-x;}
.meun UL{ list-style:none; padding:0px; margin:0px;}
.meun UL LI {
	LINE-HEIGHT:42px; WIDTH: 125px; DISPLAY: block; FLOAT: left; HEIGHT:42px; COLOR: #fff; FONT-SIZE: 14px; text-align:center; font-weight:bold;}
.meun UL LI A {
	COLOR: #815524; FONT-SIZE: 14px; }
.meun UL LI A:hover {
	DISPLAY: block; HEIGHT:42px;COLOR: #0578c9;  text-decoration:none; background: url(../images/me_bg.jpg) repeat-x;}	
.meun UL LI.online{}
.meun UL LI A#current{ background: url(../images/me_bg.jpg) repeat-x;}





/*首页banner开始*/
/*
本代码由素材家园收集并编辑整理;
尊重他人劳动成果;
转载请保留素材家园链接 - www.sucaijiayuan.com
*/
/* body */
.main_visual{width:100%; height:420px; overflow:hidden;}
.main_image {width:100%; height:420px; overflow:hidden; margin:0 auto; position:absolute}
.main_image ul {width:9999px; height:420px; overflow:hidden; top:0; left:0; list-style-type:none;}
.main_image li {float:left; width:100%; height:420px; margin:0px; padding:0px;}
.main_image li span {display:block; width:100%; height:420px}
.main_image li a {display:block; width:100%;  position:absolute; top:1px; left:-54px; z-index:998; height:420px}
/*.main_image li .img_1 {background: url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/img_main_4.jpg') center top no-repeat}

*/div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:380px; left:490px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*首页banner结束*/


.bgin {
	line-height: 31px;
	color: #333;
	font-size: 12px;
	text-indent:31px;
	text-decoration: none;
	background:url(../images/l_butter.jpg);
}
.bgin a {
	line-height: 31px;
	color: #333;
	font-size: 12px;
	text-decoration: none;
}

.bgin a:hover{
	font-size: 12px;
	color: #015198;
	text-decoration: none;
	display: block;
	line-height: 31px;
	height:31px;
	font-weight:bold;
}
.bgin a.hover{
	font-size: 12px;
	color: #015198;
	text-decoration: none;
	display: block;
	line-height: 310px;
	height:31px;
	font-weight:bold;
}

.main_nr_bg{width:100%;background-color:#fff; padding:30px 0; overflow:hidden; margin: 0 auto;}
.main_nr{width:1000px;margin:auto;}
/*婊氬姩鎺ㄨ崘浜у搧寮€濮�*/
.IPList{width:1000px;float:left;}
.IPList li{float:left;width:228px; border:1px solid #e4e4e4; background-color:#fff; padding:5px; margin:0 5px; text-align:center;}
.rollBox{width:1000px;overflow: hidden;float:left; margin-right:-10px;}
.Cont{width:1000px;overflow:hidden;float:left;}
.ScrCont {width:10000000px;}
#List1, #List2 {float:left;}
.IPPrev{width:21px;height:42px;background:url(../images/left.png) no-repeat;margin:90px 0 0 -40px;position:absolute;cursor:pointer}
.IPNext {width:21px;height:42px;background:url(../images/right.png) no-repeat;margin:90px 0 0 1025px;position:absolute;cursor:pointer}
.ipimg {float:left;}
.iptitle {float:left; padding:10px 0;text-align:center; width:230px; line-height:24px; font-size:14px; font-family:"Microsoft Yahei"; }
/*婊氬姩鎺ㄨ崘浜у搧缁撴潫*/

/*页尾*/
.footWrap{background-color:#ccc;}
.footer{position:relative; height:250px; width:1002px;overflow:hidden;}
.fotNav{height:42px; line-height:42px; overflow:hidden; margin-bottom:10px;background:url(../images/fotNav.png) no-repeat center; text-align:center;}
.fotNav a{padding:0 18px; color:#fff; font-size:14px;}
.fotTxt{margin-top:25px;}
.fotTxt dt{margin-left:4px;}
.fotTxt dd{padding-left:84px; margin-left:94px; float:left; height:170px; line-height:28px; color:#000; background:url(../images/fotTxtBr.png) repeat-y left center;}
.fotTxt dd a{color:#fff;}
.fotTxt dd b{font-size:16px;}

.pic{ width:170px; text-align:center; display:block; padding:6px 0px;}
.piccont{width:170px; line-height:25px; padding:0px;}
.main_con_left_box1_bottom1{ width:150px; margin:auto; margin-top:10px; line-height:24px;}

.css { font-size:12px; color:#666; line-height:22px; text-decoration:none;}
.css02- { font-size:14px; color:#fff; line-height:28px; text-decoration:none; font-weight:bold;}
.css03 { font-size:11px; color:#fff; line-height:25px; text-decoration:none; }
.zi { font-size:14px; color:#333; line-height:25px; text-decoration:none;}
.img{border:1px solid #e4e4e4; padding:2px;}
.text{border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.css- { font-size:14px; color:#333; line-height:25px; text-decoration:none;}
.css-1 { font-size:12px; color:#a3a3a3; line-height:22px; text-decoration:none;}
.css-2 { font-size:12px; color:#fff; line-height:22px; text-decoration:none;}


.main{width:980px;margin:30px auto 0 auto;}
.ny_left{width:220px;float:left;}
.nyl_list{width:220px;float:left;}
.nyl_list_titbg{width:179px;height:71px;float:left; background:url(../images/nyl_titbg.jpg) no-repeat; line-height:71px; padding-left:41px;}
.ny_font{font-size:18px; font-family:"Microsoft Yahei"; color:#744801;}
.nyl_list_text{width:220px;float:left;}
.nyl_list_text ul{}
.nyl_list_text ul li{float:left;font-size:14px; line-height:39px; margin-top:1px; font-family:"Microsoft Yahei";}
.nyl_list_text ul li a{width:189px;height:39px;float:left; background:url(../images/nyl_list_bg2.jpg) no-repeat; padding-left:30px; display:block;}
.nyl_list_text ul li a:hover,.nyl_list_text ul li a.kuai{text-align:left; background:url(../images/nyl_list_bg.jpg) no-repeat; padding-left:30px; color:#fff;}

.nyl_cont{width:220px;float:left; margin-top:1px; background-color:#eee; padding:10px 0 20px 0;}
.nyl_cont_titbg{width:220px;float:left; background:url(../images/nyl_cont_fgx.jpg) bottom no-repeat;padding-bottom:10px;}
.nyl_cont_tit{float:left; margin-left:10px; background:url(../images/nyl_cont_tb.jpg) left no-repeat; padding-left:25px;}
.nyl_cont_nr{width:200px;float:left; font-family:"Microsoft Yahei"; line-height:24px; padding:10px 10px 0 10px; font-size:12px;}


.ny_right{width:740px;float:right;}
.nyr_titbg{width:740px;float:left; background:url(../images/nyr_tit_fgx.jpg) bottom no-repeat;padding-bottom:15px;}
.nyr_tit{float:left; font-family:"Microsoft Yahei"; background:url(../images/nyr_tit_tb.jpg) left no-repeat; padding-left:15px;}
.nyr_nr{width:740px;float:left; margin-top:10px;line-height:30px;}


.middle_8_bg{ background:#efefef; padding-top:20px; padding-bottom:20px;}
.middle_8{ width:1002px; margin:0 auto; overflow:hidden;}
.middle_8_l{ float:left; width:276px; padding-right:27px; background:#fff url(../images/n_bg.jpg) right top no-repeat;}
.middle_8_title{ padding-top:20px; color:#b7b5b6; overflow:hidden;}
.middle_8_title span{ font-size:18px; padding-left:20px; padding-right:5px; line-height:30px; font-family:Microsoft YaHei; color:#000;}
.middle_8_title a{ width:60px; line-height:30px; text-align:center; display:block; color:#fff; background:#0559ac; float:right;}
.middle_8_b{ padding-bottom:35px;}
.middle_8_b img{ width:244px; height:54px; display:block; margin:0 auto; margin-top:15px; margin-bottom:15px;}

.middle_8_b ul{ padding:0 20px 0 20px;}
.middle_8_b ul li{background:url(../images/qa_li.gif) left 7px no-repeat; color:#a3a3a3; border-bottom:1px dotted #dcdcdc; padding-top:5px; padding-bottom:5px;}
.middle_8_b ul li a{ display:block; color:#666;}
.marqueea{ height:215px; overflow:hidden;}

.middle_8_r{ width:657px; background:#fff; float:left; overflow:hidden; padding:20px;}
.middle_8_r_title{ height:41px; line-height:41px; background:url(../images/cc_bg.jpg) repeat-x; border:1px solid #dcdcdc;}
.middle_8_r_title span{ display:block; font-family:Microsoft YaHei; font-size:16px; width:140px; text-indent:25px; background:#0559ac; color:#fff;}
.middle_8_r_title a{ float:right; padding-right:10px;}
.middle_8_r_b{ padding:13px;}
.middle_8_r_b_top{ overflow:hidden; font-family:Microsoft YaHei;  line-height:25px;}
.middle_8_r_b_top img{ width:227px; height:139px; border:1px solid #dcdcdc; float:left; margin-right:15px;}
.middle_8_r_b_top strong{ display:block; color:#000;}
.middle_8_r_b_l{ width:50%; float:left; padding-top:10px;}
.middle_8_r_b_l ul li{ text-indent:20px; background:url(../images/new_li.gif) left center no-repeat; line-height:30px; border-bottom:1px dashed #dcdcdc;}
.middle_8_r_b_l ul li a{ color:#666;}

.text04{border-bottom:1px dotted #dcdcdc; }


/*企业相册*/
.middle_7{ width:1002px; margin:0 auto; }
.middle_7_title{ height:41px; background:url(../images/cc_bg.jpg) repeat-x; border:1px solid #dcdcdc; overflow:hidden;}
.middle_7_title a{ line-height:41px; float:right; padding-right:15px;}
.middle_7_title strong{ width:105px; height:41px; font-size:16px; font-family:Microsoft YaHei; display:block; background:#0559ac; color:#fff; line-height:41px; text-indent:20px;}
.middle_7_b{ width:1002px; overflow:hidden; padding-top:15px;}
.middle_7_b ul{ width:1002px; overflow:hidden;}
.middle_7_b ul li{ width:160px; padding-right:7px; float:left;}
.middle_7_b ul li img{ width:160px; height:50px;}
.middle_7_b ul li span{ display:block; line-height:40px; text-align:center; background:#ededed;}
.marquee{ width:1002px; overflow:hidden;}

/*合作伙伴*/
.hzhb{width:980px; height:205px; margin:0 auto;padding:10px 0; overflow:hidden; background:url(../images/hz.jpg) left top no-repeat;}
.rollBox{
	width: 980px;
	overflow: hidden;
	padding-bottom: 25px;
	padding-left: 0px;
	padding-right: 0;
	display: block;
	padding-top: 50px;
	margin-right: auto;
	margin-left: auto;
}
.rollBox .LeftBotton{
	height: 70px;
	width: 15px;
	overflow: hidden;
	float: left;
	display: inline;
	cursor: pointer;
	background-image: url(../images/leftbotton.jpg);
	background-repeat: no-repeat;
	background-position: 0;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
}
.rollBox .RightBotton{
	height: 70px;
	width: 15px;
	overflow: hidden;
	float: right;
	display: inline;
	cursor: pointer;
	background-image: url(../images/rightbotton.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-top: 18px;
	margin-bottom: 0;
}
.rollBox .Cont{
	width: 910px;
	overflow: hidden;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:140px;
	float: left;
	text-align: center;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
}
.rollBox .Cont .pic img{
	background: #fff;
	display: block;
	height: 75px;
	width: 140px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border:1px solid #ddd;
}
.rollBox .Cont .pic p{
	line-height: 26px;
	color: #900;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.rollBox .Cont a:link,.rollBox .Cont a:visited{
	color: #595959;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.rollBox .Cont a:hover{
	color: #C00;
	text-decoration: none;
}
.rollBox #List1,.rollBox #List2{float:left;}

.main_bg{width:100%;margin:1px auto 0 auto; background:#f0f0f0; padding:25px 0; overflow:hidden;}
.main_hotpro{width:980px;margin:auto;}
.main_hotpro_titbg{width:980px;float:left; background:url(../images/main_hotpro_titbg.jpg) center repeat-x;}
.main_hotpro_tit{float:left; background-color:#f0f0f0; padding-right:10px; font-size:16px;}
.main_hotpro_more{float:right;background-color:#f0f0f0; padding:3px 0 0 10px;font-family:"Microsoft Yahei";}
.main_hotpro_img{width:980px;float:left; margin-top:20px;}

