@charset "utf-8";
/* css reset */
html,body{ font-size:12px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; color:#5b5b5b;}
	* { margin:0; padding:0;}
	p { text-align:left; line-height:20px;}
	img { border:none;}
	li{ list-style-type: none;}
	a { color:#888888; text-decoration:none;}
	a:link { color:#888888;}
	a:visited { color:#888888;}
	a:hover { text-decoration:none;}
	a:active { color:#888888;}

.clearf { zoom:1;} 
.clearf:after { content:'\20'; display:block; clear:both;}
html {overflow:scroll;overflow-x:hidden}
.clear{ height:0; font-size:0px; overflow:hidden; clear:both;}
.fl{ float:left;}
.float_left{ float:left;}
.fr{ float:right;}
.float_right{ float:right;}
.dis_none{ display:none;}
.dis_block{ display:block;}
.text_c{ text-align:center;}

.gray_15 a:link,.gray_15 a:visited{ font-size:15px; color: #5b5b5b; text-decoration: none; }
.gray_15 a:hover,.gray_15 a:active{ color:#005aab; text-decoration:none; }
.gray_15 .menu_d p a{ font-size:12px;}

.gray_16 a:link,.gray_16 a:visited{ font-size:16px; color: #d5d5da; text-decoration: none; }
.gray_16 a:hover,.gray_16 a:active{ color:#d5d5da; text-decoration:underline;}

.gray_23 a:link,.gray_23 a:visited{ font-size:15px; color: #2b2b2b; text-decoration: none; }
.gray_23 a:hover,.gray_23 a:active{ color:#2b2b2b; text-decoration:underline; }

.blue_14 a:link,.blue_14 a:visited{ font-size:14px; color: #1e629b; text-decoration: none; }
.blue_14 a:hover,.blue_14 a:active{ color:#1e629b; text-decoration:underline;}

.blue_15 a:link,.blue_15 a:visited{ font-size:15px; color: #1e629b; text-decoration: none; }
.blue_15 a:hover,.blue_15 a:active{ color:#1e629b; text-decoration:underline;}

.gray_12 a{text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.gray_12 a:link,.gray_12 a:visited{ font-size:13px; color: #000; text-decoration: none; }
.gray_12 a:hover,.gray_12 a:active{ color:#005aab; text-decoration:underline;}

.deep_gray_12 a:link,.deep_gray_12 a:visited{ font-size:12px; font-weight:normal; color: #767575; text-decoration: none; }
.deep_gray_12 a:hover,.deep_gray_12 a:active{ color:#767575; text-decoration:underline;}

.black_12 a:link,.black_12 a:visited{ font-size:12px; color: #272626; text-decoration: none; }
.black_12 a:hover,.black_12 a:active{ color:#272626; text-decoration:underline;}

.black_13 a:link,.black_13 a:visited{ font-size:13px; font-weight:normal; color: #272626; text-decoration: none; }
.black_13 a:hover,.black_13 a:active{ color:#272626; text-decoration:underline;}

.light_gray_12 a:link,.light_gray_12 a:visited{ font-size:12px; color: #fff; text-decoration: none;}
.light_gray_12 a:hover,.light_gray_12 a:active{ color:#B5B5B7; text-decoration:underline; }

.light_gray_13 a:link,.light_gray_13 a:visited{ font-size:13px; color: #B5B5B7; text-decoration: none; }
.light_gray_13 a:hover,.light_gray_13 a:active{ color:#B5B5B7; text-decoration:underline;}
.gray_16 a:link,.gray_16 a:visited{ font-size:16px; color: #d5d5da; text-decoration: none; font-weight:bold; }
.gray_16 a:hover,.gray_16 a:active{ color:#d5d5da; text-decoration:underline;}

.red_border a img{ border: 1px solid #fff;}
.red_border a:hover{ zoom:1;}
.red_border a:hover img{ border:1px solid #be0405;}


.da_gray a img{}
.da_gray a:hover img{ 
 filter:alpha(opacity=70);
 -moz-opacity:0.7;
 -khtml-opacity: 0.7;
 opacity: 0.7;
 }




/******************** css sprite ********************/
body { font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; font-size:12px; color:#333333; background:#ffffff;}
#top{ width:100%; background:#FFF; height:30px; }
#top_contact{ height:30px; line-height:30px; width:1082px;  min-width:1082px; max-width:2000px; margin:0 auto; text-align:right;}
#top_contact .top1{float: left;color: #fff;margin-left: 40px;}
#top_contact span a{color:#000;padding:0 5px;float:left;}
#top_contact .tel{margin-right:72px;}
#logo_menu{ margin:0 auto;width:1082px; min-width:1082px; max-width:2000px;  height:70px; }
#logo{ margin-left:0px; width:183px;  float:left;height:70px;     }

/*menu*/
/* .menu{ width:100%; }
.menu ul{float:right; width:833px; margin-top:24px; height:44px;   font-weight:bold; }
.menu ul li{float:left;padding-top:3px;font-size:15px; }
.menu ul li a{display:block;height:44px;padding-left:10px;padding-right:0px;color: #FFF;font-size: 16px;font-weight: normal;}
#menu li a:hover{border-bottom:5px solid #0054AE; height:43px;}
#menu li ul a:hover{border-bottom:none;}
.menu ul li.none{background:none}
.menu ul li a.on{color:#fff;background:url(/template/default/images/menu_on.jpg) repeat-x}
.menu_d3{background:#fff;padding:0 0 20px 0; z-index:9999; top:75px; position:absolute;width:108px;border:1px solid #015BBB;font-size:12px;font-weight:lighter;display:none;}
.menu ul li .menu_d3 ul{float:left;text-align:center;width:auto;margin-right:5px; height:100%;}
.menu ul li .menu_d3 p{height:24px;line-height:24px;overflow:hidden;margin-top:2px; float:left;  width:108px; }
.menu ul li .menu_d3 p a{ font-size:15px;}
.menu ul li .menu_d3 a{display:display;padding:0 0px 0 10px!important;padding:0 0px 0 5px;width:140px;font-weight:bold}
.menu ul li .menu_d3 a:link{ color:#232323;}
.menu ul li .menu_d3 a:visited{ color:#232323;}
.menu ul li .menu_d3 a:hover{color:#3676B3;background:#CDE8FD;border-bottom:1px solid #CCDFF0; }
.menu ul li .menu_d3 a:active{color:#3676B3}

.menu_d{z-index:9999; background:#fff;padding:20px 0 20px 0;position:absolute;left:0;width:100%;font-size:12px;font-weight:lighter;}
.menu_d2{width:1000px;margin:0 auto;z-index:999;clear:both;top:75px;}
.menu .menu_d{display:none}
.menu .ac{display:block}
.menu ul li .menu_d ul{float:left;text-align:center;width:178px;padding:0 10px;min-height:150px;display:inline-block;overflow:hidden;border-right:1px solid #CFDCE5}
.menu ul li .menu_d p{height:20px;line-height:20px;float:left; text-align:center; font-weight:normal;  width:100%;}
.menu ul li .menu_d p a{font-size:15px;}
.menu ul li .menu_d .p_img{height:125px;margin-bottom:7px; }
.menu ul li .menu_d .li01{font-weight:normal;adding-left:0px;text-align:center;}
.menu ul li .menu_d a{display:display;}
.menu ul li .menu_d a:link{color:#000}
.menu ul li .menu_d a:visited{color:#000}
.menu ul li .menu_d a:hover{color:#0D99C8;background:none}
.menu ul li .menu_d a:active{color:#525151}
.menu li.menu_line{ padding:0;}
.menu li.menu_line:hover { border-bottom:0;padding-left:0;padding-right:0; height:43px; } */
.gray_h5{ height:5px; background:#dfdfdf; width:100%; overflow:hidden; }
.bor_one { position:relative; width:100%; height:70px;background:#232323;}
/******************** home ********************/
.ps_box .pics_switch_clients ul li span ,.firmIntro .txt_1,.firmIntro .shares a,#case span em,.firmIntro .more,#home .case_box .shead,#service_type ul li .icon,.item_detail .pages span { background:url(/template/default/images/iov-studio.png) left top; overflow:hidden;}  
.pics_switch .pb { height:449px;}
.pics_switch { position:relative; width:1680px; margin:auto; height:449px; background:#1b1c24; overflow:hidden;}
.pics_switch .pic_box { /*position:absolute; left:0; top:0;*/ float:left; width:1680px; height:449px; overflow:hidden;}
.pics_switch .pic_box a { margin:auto; display:block; width:1680px; height:449px;}
/*左右黑色背景*/
.left_back{ height:449px; background:#000;}
.right_back{ height:449px; background:#000;}
	
	/*左右翻页箭头*/
.viewArrows { display:block; width:269px; height:449px; cursor:pointer;  position:absolute; top:0px;}
.prev { left:0px; background:url(/template/default/images/prev.png) center center no-repeat; }
.next { right:0px; background:url(/template/default/images/next.png) center center no-repeat;}

.pics_switch .pic_box img{}
.pics_switch .pic_box a.pic_banner_001 { background:url(/template/default/images/15_1438398101.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_002 { background:url(/template/default/images/b2.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_003 { background:url(/template/default/images/b3.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_004 { background:#000 url(/template/default/images/b4.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_005 { background:#000 url(/template/default/images/10-1.jpg) center top no-repeat;}		
.pic_box_style_1 { background:#000000;}
.pic_box_style_2 { background:#1b55d7;}
.pic_box_style_3 { background:#4264a9;}
.pic_box_style_4 { background:#000000;}
.pic_box_style_5 { background:#101117;}
.pic_box_style_6 { background:#1e1e20;}

	/**/
.ps_box .pics_switch_clients { display:; width:100%; height:80px; position:absolute; left:0; bottom:0; overflow:hidden;}
.ps_box .pics_switch_clients ul { margin:20px auto 0; width:95px; height:auto; overflow:hidden;}
.ps_box .pics_switch_clients ul li { float:left; padding:20px 0; cursor:pointer; }
.ps_box .pics_switch_clients ul li span { display:block; margin-right:5px; width:20px; height:5px; text-indent:-999999px; background:#FFF;}
.ps_box .pics_switch_clients ul li.li_1 span { background-position:0 -124px;}/*normal*/
.ps_box .pics_switch_clients ul li.li_2 span { background-position:-159px -124px;}
.ps_box .pics_switch_clients ul li.li_3 span { background-position:-318px -124px;}
.ps_box .pics_switch_clients ul li.li_4 span { margin-right:0; background-position:-477px -124px;}
.ps_box .pics_switch_clients ul li.li_5 span { background-position:-636px -124px;}
.ps_box .pics_switch_clients ul li.li_6 span { background-position:-795px -124px;}
.ps_box .pics_switch_clients ul li.li_1 .hover { background-position:0 -185px;}/*hover*/
.ps_box .pics_switch_clients ul li.li_2 .hover { background-position:-159px -185px;}
.ps_box .pics_switch_clients ul li.li_3 .hover { background-position:-318px -185px;}
.ps_box .pics_switch_clients ul li.li_4 .hover { background-position:-477px -185px;}
.ps_box .pics_switch_clients ul li.li_5 .hover { background-position:-636px -185px;}
.ps_box .pics_switch_clients ul li.li_6 .hover { background-position:-795px -185px;}
.ps_box .pics_switch_clients ul li.li_1 .current { background-position:0 -185px;}/*current*/
.ps_box .pics_switch_clients ul li.li_2 .current { background-position:-159px -185px;}
.ps_box .pics_switch_clients ul li.li_3 .current { background-position:-318px -185px;}
.ps_box .pics_switch_clients ul li.li_4 .current { background-position:-477px -185px;}
.ps_box .pics_switch_clients ul li.li_5 .current { background-position:-636px -185px;}
.ps_box .pics_switch_clients ul li.li_6 .current { background-position:-795px -185px;}
/******************** 响应?********************/
    @media all and (max-width: 1030px) {
    }

    /* Default wide-screen styles */
    @media all and (max-width: 1024px) {
		.header .inner_header { width:960px; height:90px;}
		.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a { width:1024px;}
		.prev { left:25px;}
		.next { right:25px;}
		
    }


    @media all and (max-width: 960px) {
	
		.ps_box { overflow:hidden;}
		.pics_switch { height:400px;}
		.pics_switch .pb { height:400px;}
		.pics_switch .pic_box a { height:400px; background-size:1103.4px 400px !important;}
		.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a { width:960px;}

    }


    @media all and (max-width: 768px) {
		
		.ps_box { overflow:hidden;}
		.pics_switch { height:400px;}
		.pics_switch .pb { height:400px;}
		.pics_switch .pic_box a { height:400px; background-size:1103.4px 400px !important;}
		.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a { width:768px;}
		.case_box { overflow:hidden;}
		.case_box ul { width:740px;}
		.case_box, .case_box .tabs { width:700px;}
		.case_box .ul_box { width:740px;}
		.case_box ul li .cover { width:218px;}
		
	
    }
	
    @media all and (max-width: 640px) {
	
		.prev { left:40px;}
		.next { right:40px;}
		
		.ps_box { margin-bottom:30px; overflow:hidden;}
		.pics_switch { height:400px;}
		.pics_switch .pb { height:400px;}
		.pics_switch .pic_box a { height:400px; background-size:1103.4px 400px !important;}
		.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a { width:640px;}
	
		
    }
	
	
	@media all and (max-width: 480px) {
	
		.prev { left:10px;}
		.next { right:10px;}
		
		.ps_box { margin-bottom:25px; overflow:hidden;}
		.ps_box .pics_switch_clients { height:30px;}
		.ps_box .pics_switch_clients ul { margin:0 auto;}
		.ps_box .pics_switch_clients ul li { padding:15px 0;}
		.pics_switch { width:480px; height:200px;}
		.pics_switch .pb { height:250px;}
		.pics_switch .pic_box a { height:200px; background-size:630px 218px !important;}
		.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a { width:480px;}
	
	}

	
    @media all and (max-width: 320px) {

		.prev { left:10px;}
		.next { right:10px;}
		
		.ps_box { margin-bottom:15px; overflow:hidden;}
		.ps_box .pics_switch_clients { height:30px;}
		.ps_box .pics_switch_clients ul { margin:0 auto;}
		.ps_box .pics_switch_clients ul li { padding:15px 0;}
		.pics_switch { width:320px; height:200px;}
		.pics_switch .pb { height:200px;}
		.pics_switch .pic_box a { height:200px; background-size:568px 200px !important;}
		.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a { width:320px;}
	
    }
	
    @media all and (max-width: 240px) {
		body {}
    }
.stage_bg_top{ width:100%; height:9px; background:url(/template/default/images/stage_bg_top.jpg) no-repeat center center;}
.stage_bg_bottom{ width:100%; height:29px; background:url(/template/default/images/stage_bg_bottom.jpg) no-repeat;}
.stage_bg_center{ background:url(/template/default/images/stage_bg.jpg) no-repeat center center; width:100%; height:244px; overflow:hidden;}
	.pop_img{ margin:0 auto; width:1002px; height:244px; overflow:hidden; display:block;}
		.pop_img li{ float:left; margin-left:4px; margin-right:4px; height:244px; width:326px; overflow:hidden;}
		.pop_img img{ width:326px; height:244px; overflow:hidden;}


#company_rel{ width:1000px; max-width:2000px; margin:0 auto; margin-top:10px; height:176px;}
	#company_info{ width:517px; float:left;}
		#company_info .img{ float:left; width:218px; height:165px; padding:4px;}
		#company_info .info{ margin-left:10px; float:left; display:inline; width:277px;}
			#company_info .info .img_title{ width:262px; height:31px; margin-top: 4px;}
			#company_info .info .content{ width:260px; font-size:13px; line-height:23px; margin-top:3px;}
			
	#news_center{ margin-left:10px; float:left; display:inline; width:473px;}
		#news_center .img{ float:left; width:124px; height:165px; margin-top: 4px;}
		#news_center .news{ margin-left:8px; float:left; display:inline; width:341px; height:165px; margin-top: 4px;}
			#news_center .news .news_pic{ width:340px; height:33px; text-align:right; line-height:33px; padding-right:1px;}
			#news_center .news .news_pic span{display: block;float: left;font-size: 16px;font-weight: bold;color: #005591; margin-left: 10px;}
			#news_center .news .news_pic span a{ font-size:16px;}
			#news_center .news .news_pic p{ float:left; line-height:33px;margin-left:5px;}
			#news_center .news .news_list{ width:341px; height:143px; overflow:hidden;}
				#news_center .news .news_list li{ width:341px; margin-top:4px;}
					#news_center .news .news_list li .title{ width:288px; float:left}
					#news_center .news .news_list li .date{ float:right;}
					
#hover_list{ width:1000px; margin:14px auto;}
	#tab_list{ height:35px; line-height:35px; width:978px; border-bottom:1px solid #d5d5d5; position:relative; text-align:right; padding-right:22px;}
		#tab_list li{ width:115px; position:absolute; cursor:pointer; margin-top:4px;}
			#tab_list li.blue{ height:40px; color:#fff; text-align:center; background:url(/template/default/images/hover_ppsp.png) no-repeat; font-size:14px; left:0; bottom:-6px;}
			#tab_list li.gray{ height:31px; color:#3b3b3b; text-align:center; background:#efeff0; font-size:14px;}
			#tab_list li.pos1{ left:117px;}
			#tab_list li.pos2{ left:234px;}
			#tab_list li.pos3{ left:351px;}
		#arrow_list{ width:1000px; height:40px; line-height:40px; background:url(/template/default/images/line_bg.jpg) no-repeat; margin-top:10px; text-align:center; }
.tab_content1,.tab_content2,.tab_content3,.tab_content4{ height:206px; width:1000px;}
.tab_content1 .list,.tab_content2 .list,.tab_content3 .list,.tab_content4 .list{ height:166px; width:1000px; overflow:hidden; position:relative;}
.tab_content1 .list	ul,.tab_content2 .list ul,.tab_content3 .list	ul,.tab_content4 .list	ul{ height:166px; width:20000px; position:absolute; left:0; top:0}
.tab_content1 ul li,.tab_content2 ul li,.tab_content3 ul li,.tab_content4 ul li{ text-align:center; height:134px; float:left; margin:16px 10px; width:180px;}
.tab_content3 .list .pic img,.tab_content4 .list .pic img{ width:180px; height:125px;}
.tab_content1 .list .pic img,.tab_content2 .list .pic img{width:190px; height:125px;}
.tab_content1 .list .pro_name,.tab_content2 .list .pro_name,.tab_content3 .list .pro_name,.tab_content4 .list .pro_name{ height:25px; line-height:15px;}
.margin_t9 { margin-top:10px;}				
#anli{ width:100%; height:815px; background:#EFEFF0; margin-top:8px; padding-top:30px;}
	#anli .anli_title{ width:1000px; margin:0 auto; height:31px; line-height:31px; background:url(/template/default/images/anli_title.png) no-repeat; text-align:center; font-size:30px; color:#232323;}
	#anli .anli_list{ width:1000px; margin:0 auto; margin-top:16px;}
		#anli .anli_list li{ width:235px; height:172px; float:left; margin-top:14px; margin-left:20px; }
			#anli .anli_img{ position:relative; cursor:pointer; width:235px; height:156px;}
			#anli .anli_mk{ }
			#anli .anli_mk .anli_back{ height:28px; width:235px; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; position:absolute; bottom:0; left:0;  }
			#anli .anli_mk .anli_name{ text-align:center; font-size:13px; color:#fff; position:absolute; bottom:0; left:0; height:28px; line-height:28px; width:235px;}
			#anli .anli_mk .anli_add{ width:15px; height:16px; position:absolute; bottom:0; right:0;}
			
			#anli .anli_des{ color:#ffe7d3; }
				#anli .anli_des .anli_back{ height:156px; width:235px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:absolute; top:0px; left:0; }
				#anli .anli_des .anli_name{ left:15px; top:4px; position:absolute; text-align:left; font-size:16px; height:26px; line-height:26px; width:220px;}
                                #anli .anli_des .anli_name a{ color: #ffe7d3; }
				#anli .anli_des .yellow_line{ width:216px; height:1px; font-size:0; overflow:hidden; left:7px; top:30px; position:absolute;}
				#anli .anli_des .des{ height:120px; width:226px; overflow:hidden; line-height:20px; left:8px; top:32px; position:absolute;}
				#anli .anli_des .des a{ color: #ffe7d3; }
				#anli .anli_des .anli_minus{ width:15px; height:16px; position:absolute; bottom:0; right:0;}
	#anli .more{ width:1000px; margin:0 auto; text-align:right; margin-top:16px; font-weight:bold; }
	#pic_list{ width:1000px; margin:0 auto;}
		#pic_list li{ margin-left:46px; margin-right:46px; width:241px; float:left;margin-top:20px;}
			#pic_list li .pic{ width:241px; height:200px; text-align:center;}
			#pic_list li .big_title{ font-size:20px; text-align:center; width:241px; margin-top:14px;}
			#pic_list li .small_title{ font-size:16px; line-height:24px; margin-top:8px; width:241px; font-size:14px; height:50px; overflow:hidden;}
			#pic_list li .more{ text-align:center; margin-top:18px; width:241px;}
			
#footer{ width:100%; height:350px; padding-top:24px; background:#232323; font-family:"Source Han Sans SC Regular";}
	#footer_list{ width:1000px; margin:0 auto;}
		#footer_list li.w_159{ width:159px;}
		
	#weinxin li{ float:none;}
		#weinxin li.footer_logo{ height:33px;}
		#weinxin li.hudong{ font-size:16px; color:#fff; margin-top:12px; height:24px;}
		#weinxin li.weixin_logo{ height:120px; margin-top:6px;}
		#weinxin li.saomiao{ font-size:12px; color:#c8c8cc; margin-top:14px;}
	
	#footer_list li.footer_line{ width:1px; height:235px; margin-top:26px;}
	
	.footer_big_class{ padding-top:10px;}
	.footer_big_class li{ line-height:20px; text-align:center; font-size:14px;}

.footer{ width:1000px; overflow:hidden; margin:0 auto; height:100px;}
.f_bg { background:#232323; height:110px;}
.f_img { float:left;padding: 5px 0 0 0;}
.fenge1{padding: 28px 28px 0;}
.fenge2{ padding:0 10px;}
.f_img p{ float:left;padding-top:12px;}
.f_img p.qq{padding: 10px 45px 0;}
.f_img span{ padding-left:10px;}
.f_img span.tel{font-size: 30px;color: #1457a0;display: block;width: 205px;overflow: hidden;}
.f_img span.time{font-size: 16px;font-weight: bold; color:#000;}
.f_p {color:#fff;line-height: 20px;padding: 27px 0 0 0; text-align:left;}
.f_p p{ float:left;}
.f_p p a { color:#fff;}
.f_p p img {float:none;}
.title_01{font-family:"Source Han Sans SC Regular";color:#116cc0;width: 101px;overflow: hidden;margin: 0 auto; float:left;}
.tl01_en{font-size:8px;text-transform: uppercase;font-family:"Source Han Sans SC Regular";float: left; color:#666; line-height:10px;}
.tl01_ch{font-size: 14px;color:#fff;float: left; line-height:16px;}
.tl01_big{float: left;margin: 2px 7px 0 0;}
.f_con p.bq{ color:#fff; font-size:14px; float:none;  }
.f_con p.bq span.yxdh{padding-left:60px;}
.f_con p.bq a{ color:#CCC;font-size:13px;}
	
.fangan { width:1000px; margin:0 auto 10px auto; padding-top:10px;  }
.fangan h1 {font-size:14px; border-bottom:2px solid #e7e7e7; line-height:30px; }	
.box_fang { width:1000px; margin:0 auto;}
.solve_r{float:right;margin-top:15px;width:235px;}
.solve_r .dl01{border:1px solid #E6E4E4;background:#F2F2F2;padding:0 6px 20px 6px}
.solve_r .dl01 dt{background:url(/template/default/images/ico01.jpg) repeat-x left bottom;height:35px;line-height:35px;color:#36393D;font-size:18px;padding-left:15px;font-weight:bold}
.solve_r .dl01 dd{margin-top:10px;line-height:22px;color:#828383;padding-left:5px}
.solve_r p { margin-bottom:10px; }

.solve_l{float:left;margin:15px 20px 0 0px;width:745px;}
.solve_r .dl02{border:1px solid #E6E4E4;background:#F2F2F2;padding:0 6px 13px 6px;}
.solve_r .dl02 dt{height:35px;line-height:35px;color:#36393D;font-size:14px;font-weight:bold; border-bottom:1px solid #ddd;}
.solve_r .dl02 dd{margin-top:10px;line-height:22px;color:#828383;padding-left:8px}
.solve_l .dl01{}
.solve_l .dl01 dt{height:35px;line-height:35px;color:#36393D;font-size:14px;font-weight:bold; border-bottom:2px solid #E6E4E4;}

.solve_l .dl01 .dd01 ul{float:left;margin-right:12px}
.solve_l .dl01 .dd01 ul li{line-height:22px}
.solve_l .dl01 .dd01 .li01{width:177px;margin:13px 0px 15px 0px;border-bottom:2px solid #D6D4D4;padding-bottom:10px}
.solve_l .dl01 .dd01 .li01 img{border:1px solid #D6D5D5;padding:2px }
.solve_l .dl01 .dd01 .li01 p{margin-top:10px;text-align:center}

.solve_l .dl01 .dd02 ul li{width:23%;margin:0 18px 0 0px;float:left;line-height:22px}

.solve_l .dl02{margin-top:20px}
.solve_l .dl02 dt{height:35px;line-height:35px;color:#36393D;font-size:18px;font-weight:bold;border-bottom:2px solid #D7D4D4}
.solve_l .dl02 dd li{float:left;width:177px;margin:13px 9px 15px 0px!important;margin:13px 6px 15px 0px;border-bottom:2px solid #D6D4D4;padding-bottom:10px}
.solve_l .dl02 dd li img{border:1px solid #D6D5D5;padding:2px;width:175px;height:126px }
.solve_l .dl02 dd li p{margin-top:10px;text-align:center}
	
/*******品牌与产?*******/	
.list_wrap{width:1000px;margin:0 auto; margin-bottom:10px;}
.position{color:#828383;margin-top:10px; margin:0 auto; width:1000px;}
.brand_p{height:35px;line-height:35px;border-bottom:2px solid #E6E4E4;color:#36393D;font-size:18px;font-weight:bold}
.rollBox2 img{border:none;}
.rollBox2{width:740px;overflow:hidden;margin:0 auto;margin-bottom:20px}
.rollBox2 .Cont2{width:650px;overflow:hidden;margin-left:15px!important;margin-left:7px;padding:20px 0 0 0;}
.rollBox2 .ScrCont2{width:10000000px;}
.rollBox2 .Cont2 .pic2{width:133px;float:left;text-align:center;margin:0 25px 0 6px;height:120px;}	
.rollBox2 #List3,.rollBox2 #List4{float:left;}	
*+html .rollBox2 .Cont2 .pic2{width:133px;float:left;text-align:center;height:120px}
.rollBox2 .Cont2 .pic2 img{background:#fff;width:133px;height:91px;display:block;}
.rollBox2 .Cont2 .pic2 p{line-height:26px;color:#505050;font-size:14px; text-align:center;}
.rollBox2 .Cont2 a:link,.rollBox2 .Cont2 a:visited{color:#808080;text-decoration:none;}
.rollBox2 .Cont2 a:hover p{color:#fff;}
.rollBox2 .Cont2 .pic2 a:hover img{border:1px solid #C3C3C3;filter:alpha(opacity=100); /*IE滤镜,透明?0%*/ -moz-opacity:1; /*Firefox私有,透明?0%*/ opacity:1;/}
.rollBox2 #List3,.rollBox2 #List4{float:left;}




.Cont2{
float:left;}
.img3,.img4{
width:26px;
height:47px;
display:block;
cursor:pointer;
margin-top:55px;
float:right;margin-left:10px
}
.img3{
background-image:url(/template/default/images/solve_ico09.jpg);
background-repeat: no-repeat;
background-position: center center;float:left;}
.img4{
background-image:url(/template/default/images/solve_ico10.jpg);
background-repeat: no-repeat;
background-position: center center;
}	
	
.solve_ry dl{margin-top:20px; margin-bottom:20px}
.solve_ry dl dt{height:35px;line-height:35px;color:#36393D;font-size:18px;font-weight:bold;border-bottom:2px solid #D7D4D4}
.solve_ry dl dd{border:1px solid #DFDFE1;margin-top:5px}
	
	
.rollBox img{border:none;}
.rollBox{width:990px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:912px;overflow:hidden;margin-left:5px;padding:20px 0 0 0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:167px;float:left;text-align:center;margin:0 8px 0 7px;height:140px}
*+html .rollBox .Cont .pic{width:167px;float:left;text-align:center;height:140px}
.rollBox .Cont .pic img{background:#fff;border:1px solid #636363;width:165px;height:121px;display:block;filter:alpha(opacity=80); /*IE滤镜,透明?0%*/ -moz-opacity:0.8; /*Firefox私有,透明?0%*/ opacity:0.8;/}
.rollBox .Cont .pic p{line-height:26px;color:#505050;font-size:14px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#808080;text-decoration:none;}
.rollBox .Cont a:hover p{color:#fff;}
.rollBox .Cont .pic a:hover img{border:1px solid #C3C3C3;filter:alpha(opacity=100); /*IE滤镜,透明?0%*/ -moz-opacity:1; /*Firefox私有,透明?0%*/ opacity:1;/}
.rollBox #List1,.rollBox #List2{float:left;}
.Cont{
float:left;}
.img1,.img2{
width:26px;
height:47px;
display:block;
cursor:pointer;
margin-top:55px;
float:right;margin-left:10px!important;margin-left:5px
}
.img1{
background-image:url(/template/default/images/solve_ico09.jpg);
background-repeat: no-repeat;
background-position: center center;float:left;}
.img2{
background-image:url(/template/default/images/solve_ico10.jpg);
background-repeat: no-repeat;
background-position: center center;
}

.solve_l .dl_list_solve{border:1px solid #E6E4E4}
.solve_l .dl_list_solve dt{background:#F8F7F7;height:35px;line-height:35px;border-bottom:1px solid #E6E4E4;color:#36393D;font-size:18px;padding-left:15px;font-weight:bold}

.solve_t .p01{height:35px;line-height:35px;color:#36393D;font-size:18px;font-weight:bold}
.solve_t .p02{color:#797979;text-indent:2em;line-height:25px;margin-bottom:30px}
/*文章内容页面*/
.list_left h1{font-size:22px;text-align:center;margin-top:20px;color:#4F5255}
.list_left .info{color:#B8B8B8;border-bottom:1px dashed #b8b8b8;line-height:30px;text-align:center;height:30px;margin:0 30px}
.list_left .arc_cont{padding:20px 30px;line-height:25px;color:#787777}
.list_left .arc_cont p{}
.list_left .bj{text-align:right;color:#787777;margin:20px 30px}


.arc_brand_dl{border:1px solid #E6E4E4;padding-bottom:20px}
.arc_brand_dl dt{background:#F8F7F7;height:41px;line-height:41px;border-bottom:1px solid #E6E4E4;color:#36393D;font-size:12px;font-weight:bold}
.arc_brand_dl dt ul {margin:0px; padding:0px;height:41px; list-style:none;border:1px solid #fff}
.arc_brand_dl dt li {line-height:41px; color:#737576;display:block;float:left; width:auto;text-align:center;overflow:hidden}
.arc_brand_dl dt li a{display:block;padding:0 20px!important;padding:0;height:41px;line-height:41px;width:auto!important;width:115px;overflow:hidden}
.arc_brand_dl dt li a.tabactive {color:#fff; background:url(/template/default/images/arc_brand_ico04.jpg) repeat-x; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5{color:#737576;line-height:22px;padding:6px 10px; font-size:12px; margin-bottom:5px;}
.arc_brand_dl dd{margin-top:20px}
.arc_brand_dl dd p{text-indent:2em}

.arc_brand_dl .more_brand {margin:10px 10px;width:720px}
.arc_brand_dl .more_brand .more{border-bottom:1px dashed #B9BABA;line-height:30px;color:#737576;font-weight:bold}
.arc_brand_dl .more_brand ul li{float:left;margin:10px 17px 0 10px!important;margin:10px 12px 0 10px;width:152px;overflow:hidden}
.arc_brand_dl .more_brand ul li img{border:1px solid #E0DDDD;padding:1px}
.arc_brand_dl .more_brand ul li p{width:152px;text-align:center;margin-top:5px}

	
.list_left{float:left;border:1px solid #E6E4E4;margin:0 15px 0 0;width:745px;}
.list_right{float:right;margin-top:15px;width:235px;}	
.list_left dl dt{background:#F8F7F7;height:35px;line-height:35px;border-bottom:1px solid #E6E4E4;color:#36393D;font-size:18px;padding-left:15px;}
.list_left dl dd{padding:20px 30px;line-height:25px;color:#797979}
.list_left dl dd .one{background:url(/template/default/images/ico03.jpg) no-repeat left center;padding-left:18px;}
.list_left dl dd .img{float:right;margin-left:15px}
	
	
.fl{float:left;}
.fr{float:right;}
#nr_sc_kv{width:2000px; margin:0 -500px; height:320px; position:relative;}
#nr_sc_kv .window{width:2000px; height:320px; position:absolute; left:0; top:0;}
#nr_sc_kv .slide{font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;width:1000px; height:320px; padding:0 500px; position:absolute;  background-position:center top;}
#nr_sc_kv .slide .text{padding-top:80px; width:490px; float:right;}
#nr_sc_kv .slide .text h2{font-size:46px; line-height:50px; color:#303030; font-weight:normal; padding:0;margin:0 0 20px;}
#nr_sc_kv .slide .text h3{font-size:26px; line-height:28px; color:#606060; font-weight:normal; padding:0; margin:10px 0 20px;}
#nr_sc_kv .slide .text p{font-size:14px;}
#nr_sc_kv .slide .text a{background:url(/template/default/images/nr_icon_arrow_w7h12_2.png) left center no-repeat; color:#005aaa; font-size:14px; padding-left:12px;}
#nr_sc_kv .slide a.aa{display: block;height: 320px;width: 1000px;}
.solve_l dl dt{background:#F8F7F7;height:35px;line-height:35px;border-bottom:1px solid #E6E4E4;color:#36393D;
font-size:18px;padding-left:15px;font-weight:bold ; }	
	
.banner{height:449px; position:relative; }
.banner1{height:320px;padding-top:60px;}
.banner1 .slide1 a.aa{display: block;height: 320px;width: 100%;}
#flashs .btn{  bottom: 0;
    margin-right: -450px;
    padding: 20px 6px;
    position: absolute;
    right: 50%;
    z-index: 7; }
#flashs .btn span{ color:#fff;  background:#232323; border:1px solid #FFF;  cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#FFF; color:#232323;}
.bgitem{ position:absolute;}	
	
	
	
	