@charset "utf-8";







#wl_cen { width:1000px; margin:15px auto; }



.main_two { margin-bottom:15px; margin-top: 25px;}

.pro_left .pro_l_nav { width:236px; height:31px; line-height:33px; font-weight:bold; padding:0px 0px 0px 15px; color:#fff;background:url(/images/btbg.jpg) center center repeat-x;}
.pro_left .pro_l_cont { background:url(/images/pro_l_cont.jpg) repeat-y;  padding:7px 0px 0px 15px; padding-bottom:20px; font-size:12px; }
.pro_left .pro_l_bott { height:6px; overflow:hidden; float:left; width:251px; background:url(/images/pro_l_bott.jpg) no-repeat; }
.pro_l_cont li { background:url(/images/pro_class_li_1.jpg) no-repeat; margin-top:23px; height:28px; line-height:28px; _line-height:29px; overflow:hidden; }
.pro_l_cont li a { color:#666; padding-left:34px; display:block; }
.pro_l_cont li a:hover { background:url(/images/pro_class_li_2.jpg) no-repeat; color:#139ada; font-weight:bold; }
.main_two .pro_right { width:719px; margin-left:18px; float:left; display:inline; font-size:12px; }
.pro_right .pro_r_nav { width:719px; height:64px; float:left;background: url(/images/pro_nr2.jpg) center center repeat-x;
text-align: center; }
.pro_r_nav .pro_rn13 { width:9px; height:64px; overflow:hidden; float:left; }
.pro_r_nav .pro_rn1 { background:url(/images/pro_rn1.jpg) no-repeat; }
.pro_r_nav .pro_rn2 { width:701px; height:64px; background:url(/images/pro_rn2.jpg) repeat-x; float:left; overflow:hidden;text-align: center; }
.pro_r_nav .pro_rn2 div { height:64px; font-size:21px; font-weight:bold; font-family: "SimSun";color:#139ada;width:130px; float:left;line-height:64px; }
.pro_r_nav .pro_rn2 span {  }
.pro_r_nav .pro_rn3 { background:url(/images/pro_rn3.jpg) no-repeat; }
.pro_right .pro_r_cont { width:717px; margin: 0 auto; overflow:hidden; border:1px solid #ccc;border-top:none;}
.pro_right .pro_r_cont ul { display:block; margin-left:-7px; }
.pro_right .pro_r_cont li { width:340px; height:210px; background:url(/images/pro_r_cont.jpg) no-repeat; display:block; float:left; margin:12px 0px 0px 7px; display:inline; text-align:center; }
.pro_right .pro_r_cont li img { width:180px; height:170px;border: 1px solid transparent;display: inline-block;transition: .5s;}
.pro_right .pro_r_cont li img:hover{border-color:#139ada;}
.pro_right .pro_r_cont li a { color:#444; }
.pro_right .pro_r_cont li a:hover { color:#139ada; }

.proWrap{width:251px; float:left;}
.contact{margin-top:63px;}
.contact .tit{display:block; width:236px; height:31px; line-height:33px; font-weight:bold; padding:0px 0px 0px 15px; color:#fff; background:url(/images/btbg.jpg) center center repeat-x;}
.borderDiv{padding-left:13px; border:1px solid #DCDCDC; padding-top:20px; padding-bottom:20px;}
.borderDiv span{display:block; margin-bottom:15px;}



.ted_list { margin-bottom:15px; padding:0px 15px; }
.ted_list ul li { float:left; margin:0px 18px; }
.ted_list ul li img { width:286px; height:254px; }
.ted_list ul li p { font-size:13px; color:#000; text-align:center; line-height:35px; }

.about_cont .picScroll-left{ width:100%;  overflow:hidden; position:relative;position:relative;}
.about_cont .picScroll-left .hd{ overflow:hidden; }
.about_cont .picScroll-left .hd .next{ display:block;  width:25px; height:98px; overflow:hidden;
	 cursor:pointer; background:url("/images/arr_r.png") 0 0 no-repeat;position: absolute;right: -4px;top: 105px;}
.about_cont .picScroll-left .hd .prev{ display:block;  width:25px; height:98px; overflow:hidden;
	 cursor:pointer; background:url("/images/arr_l.png") 0 0 no-repeat;position: absolute;left: -4px;top: 105px;}
.about_cont .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.about_cont .picScroll-left .hd ul li{ float:left;  width:25px; height:98px; overflow:hidden; cursor:pointer; background:url("/images/arr_r.png") 0 0 no-repeat; }
.about_cont .picScroll-left .bd{padding-left:35px;padding-bottom:12px; }
.about_cont .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.about_cont .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.about_cont .picScroll-left .bd ul li .pic{ text-align:center; }
.about_cont .picScroll-left .bd ul li .pic img{ width:206px; height:290px; display:block;  padding:2px; border:1px solid #ccc;transition: .5s all; }
.about_cont .picScroll-left .bd ul li .pic a:hover img{ border-color:#035eb2;  }
.about_cont .picScroll-left .bd ul li .rytitle{ 
line-height:24px;width: 208px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.about_cont .picScroll-left .bd ul li:hover .rytitle a{ color:#035eb2;}



#index_cp { margin-bottom:15px; }
.title { background:url("/images/jbline.jpg") 0 center repeat-x; color: #FFFFFF; height: 32px; line-height: 32px; overflow: hidden; }
.title span { float: left; font-size: 16px; padding-left: 12px; }
.title span b { color: #ADADAD; font-family: arial; font-size: 12px; font-weight: normal; padding-left: 5px; }
.title span a { color: #FFFFFF; }
.title i { color: #FFFFFF; float: right; font-style: normal; margin-right: 10px; }
.title i a { color: #FFFFFF; }
.title i a:hover { text-decoration:underline; }



.cp_cus {  border:#cecece 1px solid;  background:#F1F1F1; margin-bottom:15px;}
.client_cont { overflow: hidden; padding: 0px 10px 30px 10px;}
.case_pic { float: left; overflow: hidden; width: 488px; margin-top:30px; }
.case_pic dd { float: left; width: 151px; }
.case_pic dd img { border: 1px solid #C1C1C1; float: left; height: 131px; padding: 2px; width: 145px; }
.case_pic dt { color: #333333; float: left; padding-left: 10px; width: 280px; }
.case_pic a { color: #333333; }
.case_pic a:hover { color: #139ada; text-decoration:underline; }
.case_pic p { color: #525252; font-size:12px; line-height: 24px; overflow: hidden; word-warp:break-all; text-align: justify; }
.case_pic h2 { font-size: 14px; line-height: 20px; }
.case_pic h2 a { color: #000; }
.case_pic span { display: block; font-size:12px; line-height: 24px; }
.case_pic span a { color: #139ada; }



.cp_par { float:right; width:231px; border:#cecece 1px solid; }
.par_cont { padding-top: 10px; padding-bottom:19px; }
.par_list li { display: inline; float: left; height: 57px; margin: 10px 0 0 12px; width: 98px; }
.par_list img { border: 1px solid #D3D3D3; height: 55px; overflow: hidden; vertical-align: middle; width: 96px; }



#index_at { margin-bottom:15px; }



.at_about { float:left; width:755px; border:#cecece 1px solid; }
.about_cont { background: none repeat scroll 0 0 #F1F1F1; overflow: hidden; }
.app_list { overflow: hidden; padding: 15px; }
.app_list dd { float: left; width: 250px; }
.app_list dd img { border: 1px solid #CCCCCC; float: left; height: 173px; padding: 2px; width: 244px; }
.app_list dt { float: left; padding-left: 20px; padding-top: 5px; width: 450px; }
.app_list h2 { font-size: 14px; line-height: 20px; }
.app_list h2 a { color: #333333; }
.app_list h2 a:hover { color: #139ada; text-decoration:underline; }
.app_list p { color: #666666; font-size: 12px; line-height: 20px; overflow: hidden; padding-top: 5px; }
.app_list span { display: block; font-family: "宋体"; line-height: 25px; }
.app_list span a { color: #D50000; font-size: 12px; }
.app_list span a:hover { color: #139ada; text-decoration:underline; }
.pa { position:absolute; }
.pr { position:relative }

.about_show { margin-top: 5px; padding-bottom: 10px; }
.show_hidden { margin: 0 auto; height: 167px; overflow: hidden; width: 681px; }
.show_pic { float: left; height: 167px; margin-right: 10px; margin-left:11px; _margin-right: 12px; _margin-left:7px; overflow: hidden; width: 206px; }
.show_pic a { color: #646464; }
.show_pic a:hover { color: #139ada; text-decoration:underline; }
.show_pic dt { height: 137px; width: 206px; }
.show_pic dt img { border: 1px solid #C1C1C1; float: left; height: 133px; padding: 2px; width: 200px; }
.show_pic dd { height: 30px; line-height: 25px; text-align: center; }
.show_pic dd a { color: #666666; }
.arr_l_xx { height: 98px; left: -3px; cursor:pointer; top: 21px; width: 25px; z-index: 999; }
.arr_r_xx { height: 98px; right:-3px; cursor:pointer; top: 21px; width: 25px; z-index: 999; }
.show_hidden .nomargin { margin-right: 0; }



.at_team { float:right; border: 1px solid #CECECE; width: 231px; }
.honor_cont { background: none repeat scroll 0 0 #F1F1F1; height: 532px; padding: 5px 0px; }
.roll_honor { height: 174px; margin: 0 auto; overflow: hidden; padding-top: 5px; width: 206px; }
.roll_honor dt { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C3C2C2; height: 138px; padding: 2px; width: 200px; }
.roll_honor dt a { background: none repeat scroll 0 0 #DFDFDF; display: block; height: 130px; width: 185px; }
.roll_honor dt img { float: left; height: 138px; width: 200px; }
.roll_honor dd { height: 30px; line-height: 30px; text-align: center; }
.roll_honor a { color: #0065B6; }
.roll_honor a:hover { color:#139ada }

.honor_cont .gs_img img{ padding:4px; width:314px; height:123px;}
.honor_cont ul li{ border-bottom:#bcbcbc 1px dashed; font-size:13px; line-height:30px;}
.honor_cont ul li img{ margin-bottom:11px; margin-left:8px;_float:left; _margin-top:11px; margin-right:5px;}
.honor_cont ul li span{ float:right; padding-right:10px;}
.honor_cont ul li a{
	background:url(/images/dian.png) 10px center no-repeat;
	color:#3c3a3a;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: 2em;
}
.honor_cont ul li a:hover{ color:#139ada;}



#index_hy { background:#f4f4f4; }
.index_bg { background:url(/images/fl_bg.jpg) repeat-x; height:6px; }
.index_hy { width:1000px; margin:0px auto; padding:5px; }
.index_hy .tab1 { height:33px; margin-bottom:10px; border:#d7d7d7 1px solid; background:url(/images/hy_tit02.jpg) repeat-x; line-height:33px; }
.index_hy .tab1 span { background:url(/images/more.png) no-repeat; float:right; margin-right:10px; font-size:12px; width:50px; text-align:right; }
.index_hy .tab1 span a { color:#434343; }
.index_hy .tab1 span a:hover { color:#139ada; }
.index_hy .tab1 ul { margin:0; padding:0; }
.index_hy .tab1 li { width:146px; float:left; text-align:center; cursor:pointer; color:#464645; font-size:16px; }
.index_hy .tab1 li.now { color:#fff; background:url(/images/hy_tit01.jpg) repeat-x; }
.index_hy .tablist { font-size:14px; line-height:30px; display:none; color:#000; }
.index_hy .tablist img { max-width:731px; display:block; margin:0px auto; }
.index_hy .block { display:block; }



.index_lc { width:1000px; margin:15px auto; }
.lc { margin-bottom:15px; }



.index_sh { width:1000px; margin:0px auto; padding:15px 0px;}


.sh_she { float:left; width:680px; }
.sh_she .sh_tit { height:33px; line-height:33px; border:#d7d7d7 1px solid; background:url(/images/hy_tit02.jpg) repeat-x; }
.sh_she .sh_tit p { float:left; background:url(/images/hy_tit01.jpg) repeat-x; width:219px; text-align:center; color:#fff;}
.sh_she .sh_tit span { background:url(/images/more.png) no-repeat; float:right; margin-right:10px; font-size:12px; width:50px; text-align:right; }
.sh_she .sh_tit span a { color:#434343; }
.sh_she .sh_tit span a:hover { color:#139ada; }
.sh_she ul li { float:left; text-align:center; margin-top:12px; margin-left:14px; _margin-left:9px; }
.sh_she ul li img{ width:208px; height:181px;}
.sh_she ul li a { color:#272525; }
.sh_she ul li a:hover { color:#139ada; }



.sh_right { float:right; width:320px; background:url(/images/ry_bg.png) no-repeat;}
.sh_right .ryu { width:270px; float:right; }
.sh_right .ryu .ru_title { color:#000000; line-height:38px; text-align:center; }
.sh_right .ryu .ru_title span { color:#63625e; }
.ru_y{ width:227px; margin:2px auto;}
#slides { height:158px; }
.slides_img img { width:225px; height:158px; border:#c7c7c7 1px solid; }
#slides .next, #slides .prev { position:relative; top:-130px; left:5px; width:24px; height:43px; display:block; z-index:101; }
#slides .prev img { width:9px; height:22px; }
#slides .next img { width:9px; height:22px; }
.slides_container { width:227px; height:205px; overflow:hidden; position:relative; margin-left:24px; }
#slides .next { position:relative; top:-173px; left:260px; }
#slides li{ display:none;}



#index_news{ background:#f7f5f6; margin-bottom:15px;}
.index_news{ width:1000px; margin:0px auto; padding-bottom:20px;}
.pro_tit{ background:url(/images/hy_tit02.jpg) repeat-x; border:#d7d7d7 1px solid; height:32px; margin-bottom:10px;}
.pro_tit p{ background:url(/images/new_tit.png) repeat-x; color:#fff; height:32px; width:120px; padding-left:20px; line-height:35px; float:left}
.pro_tit span{ display:block; background:url(/images/more.png) no-repeat; float:right; line-height:32px; width:53px; text-align:right; padding-right:12px;}
.pro_tit span a{ color:#464646; font-size:14px;}
.pro_tit span a:hover{ color:#139ada;}

.index_news .gs_img img{ padding:4px; width:314px; height:123px;}
.index_news ul li{ border-bottom:#bcbcbc 1px dashed; font-size:13px; line-height:30px;}
.index_news ul li img{ margin-bottom:11px; margin-left:8px;_float:left; _margin-top:11px; margin-right:5px;}
.index_news ul li span{ float:right;}
.index_news ul li a{ color:#3c3a3a;}
.index_news ul li a:hover{ color:#139ada;}

.index_news .news_gs{ width:323px; float:left;}

.index_news .news_hd{ width:323px; float:left; margin-left:15px;}

.index_news .news_sh{ width:323px; float:right;}

#quertion{
	position:relative;}
#quertion .tempWrap{
width:280px;
height:340px !important;
padding-left:22px;
margin-top:32px;
left:0;}
#quertion .tempWrap ul{left:0;}
#quertion .tempWrap ul li{
	height:72px !important;
	margin-bottom:15px;}
.newsT a{color:#139ada;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsT a:hover{color: #139ada;}
#zxbm_bg{ background:url(/images/que_bg.jpg) repeat-x; height:456px;}
.zxbm { background: url(/images/zxbm.jpg) no-repeat scroll 0 0; height: 455px; width:1000px; margin:0px auto;}
.wd { line-height: 24px; padding-top: 10px; width: 310px; float:left;}
.wd .news_title{ color:#139ada; font-size:18px; background: url(/images/line01.jpg) no-repeat scroll left bottom; margin-top:8px; line-height:40px; margin-left:15px;}
.wd .news_title b{ font-weight:normal; color:#139ada;}
.wd .news_title p{ float:left;}
.wd .news_title span{ float:right; font-size:12px; margin-right:15px;}
.wd .news_title span a{ color:#139ada;}
.wd .news_title span a:hover{ color:#139ada;}

.wd_c { height: 335px; padding-top: 20px;width:310px;}
.wd_c dl { background: url(/images/line04.jpg) no-repeat scroll center bottom; padding: 8px 22px; width:270px; color:#3f3f3f;}
.wd_c dt a { color: #139ada;}
.wd_c dt a:hover{ color:#139ada;}

.bm { padding: 87px 0 0 300px; width: 367px; float:right;}
.bm_gg { color: #139ada; height: 74px; line-height: 21px; font-weight:bold;}
.bm_gg i{ margin-left:77px; font-style:normal;}
.bm_ico{ float:right; margin-right:35px;}
.fr{ text-align:right; line-height:25px; display:block; padding-right:7px;}

.bm_c { clear: both; padding: 48px 0 0 20px;}
.bm_c ul { height: 129px;}
.bm_c li { height: 30px;}
.sbt { color: #fff; display: block; float: left; padding-top: 2px; text-align: right; width: 100px; line-height:25px;}
.sinp01 { background: url(/images/sinbg1.jpg) no-repeat scroll 0 0; color:#fff; border: 0 none; height: 18px; padding: 0 0 0 2px; width: 200px;}
.bm_c li input{ border:#b3d6b3 1px solid;}
.lx_pho{ font-size: 15px; color: #139ada; clear:both; text-align:right; margin-right:35px; line-height:40px; font-weight:bold;}
.lx_pho b{ font-size:20px; color:#139ada;}