/* index */

.main_all{text-align:center; display:inline-block; width:100%;  padding-bottom:0px; background:url(style-image/l_bg.png) repeat-x;}
.main_all_2{text-align:center; display:inline-block; width:100%;  padding-bottom:0px; background:#EDEDED url(style-image/l_bg_2.png) repeat-x;}

.main_info{width:1100px; height:140px; margin:5px auto; padding-top:20px;}
.main_box li{width:175px; height:114px; margin-right:5px; float:left; overflow:hidden; position:relative;}
.main_toll_img,.main_toll_img img{width:175px; height:114px;}
.main_toll_info{height:114px; background:#09C; vertical-align:middle;display:table-cell;}
.main_box li p{padding:10px; font:normal 13px/24px '微软雅黑'; cursor:pointer;}
.main_box li a,.main_box li a:hover{color:#fff; text-decoration:none; position:absolute; top:0; left:0;}

.main_case{text-align:center; display:inline-block; width:100%; min-height:120px;}
.main_case_title{margin:0px auto; height:50px; width:1100px; text-align:left; background:url(style-image/title_bg.png)no-repeat}
.main_case_title h1{width:200px; height:35px; padding-left:115px; text-align:center; font-weight:bold; font-size:14px;}

.infiniteCarousel{width:980px; height:200px; margin:20px auto; margin-bottom:30px; padding-bottom:30px; position: relative;}
.infiniteCarousel .wrapper{width: 960px; height:200px; overflow:auto; _overflow:hidden; min-height:10em; _min-height:200px; margin: 0px 0px; position: absolute; top:0px; left:0px}
.infiniteCarousel ul a img{border: 0px solid #999; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
.infiniteCarousel .wrapper ul{width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top:0px; left:0px;}
.infiniteCarousel ul li{display:block; float:left; padding:5px; height:180px; width:230px}
.infiniteCarousel ul li a img{display:block;}
.infiniteCarousel ul li span{width:220px; height:22px; float:left; _margin-left:5px; padding-top:8px; background:#eee; text-align:center; overflow:hidden}
.infiniteCarousel .arrow{display: block; height: 36px; width: 37px; background: url(style-image/arrow.png) no-repeat 0 0; text-indent: -999px; position: absolute; top: 37px; cursor: pointer;}
.infiniteCarousel .forward{background-position: 0 0; top:70px; right:-20px;}
.infiniteCarousel .back{background-position: 0 -72px; top:70px; left: -40px;}
.infiniteCarousel .forward:hover{background-position: 0 -36px;}
.infiniteCarousel .back:hover{background-position: 0 -108px;}

/*流程*/
.main_lc{width:1100px; height:690px; margin:0px auto; padding-top:5px; overflow:hidden;}
.lc{height:690px;  overflow:hidden;}
.lc_c{ background:url(style-image/lcbg.jpg) no-repeat; height:403px; padding:209px 0 0 13px;}
.lc_c ul{ height:185px; }
.lc_c li{ float:left;}
.lc_c li a{font-family:"微软雅黑"; font-size:20px; color:#fff; line-height:28px;float:left;display:block; width:106px; height:80px;padding:100px 0 0 51px;}
.lc_c li a:hover{ background:url(style-image/lchbg.jpg) no-repeat; text-decoration:none;}
.lc_c .lchh{ clear:both;}
.lc_c li.lc01 a{ background-position:-1px 0;}
.lc_c li.lc02 a:hover{background-position:-157px 0;}
.lc_c li.lc03 a:hover{background-position:-314px 0;}
.lc_c li.lc04 a:hover{background-position:-473px 0;}
.lc_c li.lc05 a:hover{background-position:-629px 0;}
.lc_c li.lc06 a:hover{background-position:-1px -185px;}
.lc_c li.lc07 a:hover{background-position:-157px -185px;}
.lc_c li.lc08 a:hover{background-position:-314px -185px;}
.lc_c li.lc09 a:hover{background-position:-473px -185px;}
.lc_c li.lc10 a:hover{background-position:-629px -185px;}
.lc_c li.lc11 a:hover{background-position:-785px -185px;}
.pr{ position:relative}

.lc_c .pa span{color:#f75a00;}
.lc_c .pa h3{ height:54px; line-height:54px;font-family:"黑体"; font-size:28px; color:#f75a00;}
.lc_c .pa{ display:none; position:absolute; width:370px; background:#fff; padding:25px 30px 30px; line-height:28px;font-family:"微软雅黑"; font-size:16px; color:#737373;}
.lc_c .lc1c{bottom:180px; left:0;display:none;}
.lc_c .lc2c{bottom:180px; right:0;}

.main_news{text-align:center; display:inline-block; width:100%; min-height:120px; background:#EDEDED}
.main_news_title{margin:0px auto; height:40px; width:1100px; text-align:left; background:url(style-image/title_bg_2.png) no-repeat!important; _background:url(style-image/title_bg_2.jpg) no-repeat}
.main_news_title h1{width:200px; height:35px; padding-left:115px; text-align:center; font-weight:bold; font-size:14px;}
.newslist{width:100%; height:190px; margin:0px auto}
.newslist li{line-height:38px; height:38px; width:100%; text-indent:2em; float:left; text-align:left; overflow:hidden; background:url(style-image/ioco.gif) no-repeat left; border-bottom:#eaeaea 1px solid; line-height:32px; height:30px;}
.newslist li span.f_l{width:85%; overflow:hidden;  height:35px; text-indent:2em; text-align:left;}
.newslist li span.f_r{width:13%; overflow:hidden;  height:35px;}
.main_news {width:1088px; padding:0 5px; margin:0px auto;} 
.main_news dl{width:345px; padding:0px 5px; background:url(style-image/three_div_by.gif) no-repeat top; height:248px; float:left;}
.main_news dt{height:46px; line-height:46px;}
.main_news dt span.f_l{text-indent:2em; font-size:14px; font-weight:bold; float:left}
.main_news dt span.f_r{width:93px; height:19px; line-height:19px; float:right; background:url(style-image/big_div_more_btn.gif); margin-top:14px; margin-right:12px;}
.main_news dt span.f_r a{color:#FFF;}
.main_news dd{padding:0px 12px; width:321px; height:190px; margin:0px auto}

.main_baojian_title{margin:0px auto; height:50px; width:1100px; text-align:left; background:url(style-image/title_bg.png) no-repeat!important; _background:url(style-image/title_bg.jpg) no-repeat}
.main_baojian_title h1{width:200px; height:35px; padding-left:115px; text-align:center; font-weight:bold; font-size:14px;}
.main_baojia{margin:18px auto; height:auto; min-height:280px; margin-bottom:50px; width:1100px}
.main_tc{width:250px; width:260px!important; height:280px; float:left; margin-right:10px!important; _margin-right:5px; margin-left:5px; line-height:24px; overflow:hidden}

.main_com{width:1050px; height:400px; margin:0px auto; overflow:hidden}
.ivideo{width:280px; height:265px; float:left; padding-top:136px; padding-left:10px; background:url(style-image/index_main_c2_l_tu.jpg) -1px -1px no-repeat; overflow:hidden}
.iflash{width:250px; height:158px; margin:0px auto; overflow:hidden}

#gallery img{border:none;}  
#gallery_nav{float:right; width:150px; text-align:center; }  
#gallery_nav img{width:120px; height:80px; margin-top:15px;}
#gallery_output{float:right; width:600px; height:550px; overflow:hidden; }  
#gallery_output img{display:block; margin:20px auto 0 auto; width:460px; height:340px;} 

/* case */
#home_case{padding-top:10px; height:auto; min-height:320px; width:1100px; margin:0px auto; margin-bottom:30px}
#home_case .artist_l{border:1px solid #dbd9d9; padding:9px; width:240px;height:200px; float:left; background:#FFF; margin:5px 5px; _margin:4px 4px; position:relative; overflow:hidden}
.artist_l .a1{position:absolute; width:240px; height:140px; top:9px; left:9px; overflow:hidden}
.artist_l .artist_box{POSITION: absolute; width:240px; height:140px; text-decoration:none; left:0px;top:0px;text-align:center; color:#FFF;}
.artist_bg{ position:absolute;width:240px;height:140px;top:0;left:0; z-index:11;BACKGROUND:#000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.artist_l .eyes a{background:url(style-image/bg_00.jpg) no-repeat;width:47px;height:47px; top:50px;left:70px; position:absolute; z-index:22}
.artist_l .link a{background:url(style-image/bg_02.jpg) no-repeat;width:47px;height:47px; top:50px;left:130px; position:absolute; z-index:22}
.artist_l .eyes a:hover{background:url(style-image/bg_01.jpg) no-repeat}
.artist_l .link a:hover{background:url(style-image/bg_020.jpg) no-repeat}
.artist_l .case_word{top:150px; position:absolute;height:48px;background:#efefef;line-height:20px;width:231px;padding-left:9px;color:#999;padding-top:10px;left:9px}
.artist_l .case_word span{font-size:13px;color:#666;font-weight:bold}
.artist_l font{ font-size:25px!important;}
#case_box{padding-bottom:0px;}
#case_box img{width:240px;height:140px}

#case_show{width:500px; height:50px; margin:0px auto; text-align:center;padding:0px 0 20px 405px}
#case_show a{background:url(./style-image/show_1.jpg) no-repeat;width:106px;height:34px;float:left}
#case_show a:hover{background:url(./style-image/show_0.jpg) no-repeat}


/*  links  */
#linktext {width:1100px; margin:12px auto; padding-top:10px;}
#linktext ul.link_t{height:30px; line-height:30px; border-bottom:#d2d2d2 1px solid;}
#linktext ul.link_p{height:40px; padding-top:10px; border-top:#fff 1px solid;}
#linktext ul.link_p img{border:#ccc 1px solid;}
#linktext ul li{float:left; margin:0px 6px;}


/*  aboutus  */
.aboutus_title{width:100%; height:60px; margin:10px auto; font-size:24px; line-height:50px; font-weight:bold; border-bottom:1px #999 dashed}
.aboutus_con{width:1000px; height:auto; min-height:480px; margin:10px auto; padding:10px 0px 0px 0px; text-align:left; line-height:30px;}
.aboutus_con img{margin:10px 10px 0px 10px;}

/*  contact us  */
.conactus_title{width:100%; height:60px; margin:10px auto; font-size:24px; line-height:50px; font-weight:bold; border-bottom:1px solid #CCC}
.conactus_con{width:1000px; height:480px; margin:10px auto; text-align:left; line-height:30px;}
.conactus_con img{margin-right:10px;}

/*  case  */
.case_title{width:100%; height:60px; margin:10px auto; font-size:24px; line-height:50px; font-weight:bold; border-bottom:1px solid #CCC}
.case_list{width:1100px; height:auto; min-height:40px; margin:5px auto; padding-top:10px; padding-bottom:10px; font-size:13px; line-height:25px; border-bottom:1px dashed #CCC}
.case_list ul{width:100%; height:auto; min-height:40px; margin:0px auto;}
.case_list li{width:auto; min-width:60px; _width:110px; height:35px!important; _height:25px; float:left; margin:3px 0px 5px 0px; margin:3px 0px 5px 8px!important; overflow:hidden;}
.case_list li a{padding:5px; color:#FFF}
.case_listli_5{background:#39F}
.case_listli_7{background:#F60}
.case_listli_8{background:#690}
.case_listli_6{background:#93C}

.case_sub_title{width:100%; height:80px; margin:10px auto; font-size:24px; line-height:40px; font-weight:bold; border-bottom:1px solid #CCC}
.case_sub_title span{width:100%; height:30px; float:left; text-align:center; font-size:13px; color:#666}

.case_search{float:right; width:220px;}
.case_search_t{width:80px; font-size:14px; font-weight:bold; float:left}
.case_search_i1{width:120px; height:23px; font-size:13px; font-weight:bold; float:left; border:1px #C60 solid}
.case_search_i2{width:60px; height:25px; margin-left:5px; float:left; background:#03F; color:#FFF; border:0px;}

.case_con{width:1100px; height:auto; min-height:280px; margin:10px auto; margin-bottom:30px; text-align:left; line-height:30px;}

/* clearfix */
.clearfix {clear:both;}
/* wrapper css */
#wrapper{margin-top:70px; width:100%;}
#wrapper hgroup{text-align:center;}
#wrapper h2{margin:5px 0;color:#FF6D99;text-shadow:1px 1px 2px #A50031;font-size:24px;font-family:Arial Narrow, Arial, sans-serif;}
#wrapper h3{font-style:italic; font-weight:normal; font-size:16px; text-shadow:1px 1px 0 #fff; color:#888; margin:5px 0;}
#container{position:relative; width:1100px; margin:0 auto 25px; padding-bottom: 10px; }
.grid{width:188px; min-height:100px; padding: 15px; background:#fff; margin:8px; font-size:12px; float:left; box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);  -webkit-transition: top 1s ease, left 1s ease; -moz-transition: top 1s ease, left 1s ease; -o-transition: top 1s ease, left 1s ease; -ms-transition: top 1s ease, left 1s ease; border:1px #CCC solid}
.grid strong {border-bottom:1px solid #ccc; margin:10px 0; display:block; padding:0 0 5px; font-size:14px;}
.grid p{line-height:2em;}
.grid .meta{text-align:right; color:#777; font-style:italic;}
.meta span a{font-weight:bold; color:#00F}
.grid .imgholder img{_width:180px; max-width:100%!important; background:#ccc; display:block}
.imgholder a{width:100%; height:auto; float:left; position:relative}
.grid .imgholder a span{width:100%; height:30px; position:absolute; bottom:0px; background:url(style-image/case_f_bg.png) repeat-x!important; background:none}
@media screen and (max-width : 1240px) {body{overflow:auto;}}
@media screen and (max-width : 900px) {#backlinks{	float:none; 	clear:both; } #backlinks a{	display:inline-block; 	padding-right:20px; } #wrapper{	margin-top:90px; }}

.iall{width:1000px; height:auto; min-height:400px; margin:10px auto}

/* article  */
.a_place{width:988px; height:35px; line-height:35px; padding-left:10px; margin:5px auto; background:#069; color:#FFF; overflow:hidden}
.a_place a{color:#FFF}
.ap_left{width:600px; height:22px; float:left}
.hot_adv{width:290px; float:right; height:35px; padding:0px 10px 0px 0px; text-align:right; overflow:hidden; background:#090}
.hot_adv img{max-width:480px; max-height:480px}

#tags{width:300px; height:300px; margin:0px auto;}

.aleft{width:690px!important; _width:680px; height:auto!important; min-height:420px; height:420px; float:left; background:#eff}
.aright{width:300px; height:auto!important; min-height:420px; height:420px; float:right}

.al_con{width:668px!important; _width:658px; margin:0px auto; padding:10px; border:1px #CCC solid; border-top:3px solid #00C; background:url(style-image/a_sub_c_bg.png) repeat-x;}
.al_con img{max-width:600px; border:1px #eee solid; padding:2px; display:none}
.alc_title{width:100%; height:25px; padding-top:10px; margin:0px auto; font-size:16px; font-weight:bold; text-align:center; border-bottom:1px solid #FFF}
.alc_per{width:100%; height:25px; padding-top:7px; margin:0px auto; text-align:center; font-size:12px; color:#999; border-bottom:1px #fff dotted}
.alc_keyword{width:99%; height:15px; padding-top:10px; margin:0px auto; text-align:left}
.alc_des{width:650px; height:60px; margin:5px auto; padding:5px; border:1px #CCC dashed; overflow:hidden; line-height:1.8em; background:#eff}
.alc_con{width:650px;height:auto!important; min-height:320px; height:320px; margin:0px auto; padding:5px; line-height:2em; font-size:13px}
.alc_con p{text-indent:2em;}
.alc_con img{display:none}
.end_link{width:98%; height:10px; margin:5px auto; background:url(style-image/boxoff.gif) 0px 5px repeat-x; overflow:hidden}
.end_link span{width:20px; height:10px; float:left; background:url(style-image/boxoff.gif) 0px -10px no-repeat}
.alc_url{width:100%; height:30px; margin:0px auto}
.aul{width:48%; height:22px; padding-top:8px; float:left}
.aur{width:48%; height:22px; padding-top:8px; float:right; text-align:right}

.aboutlinks{width:100%; height:auto; margin:10px auto; border:1px #ddd solid;}
.alt{width:95%; height:25px; margin:0px auto; padding-left:5%; font-weight:bold; font-size:13px; padding-top:3px; background:url(./style-image/t_bg_1.png)}
.alc{width:98%; height:auto; margin:0px auto; padding-left:1%; padding-right:1%; padding-top:10px; padding-bottom:10px;}
.alc ul{list-style:none; margin:0px; padding:0px}
.alc li{width:45%; height:25px; float:left; padding-left:4%; margin-left:1%; font-size:12px; background:url(./style-image/label_bg.gif) 0px 3px no-repeat; overflow:hidden}
.alc li a{width:80%; height:25px; float:left; line-height:22px; overflow:hidden}
.alc span{width:20%; height:25px; float:right; text-align:center; font-size:12px; color:#666; overflow:hidden}

.ashare{width:100%; height:30px; margin:0px auto;}

.alit{width:100%; height:30px; margin:0px auto; padding-top:10px; font-size:16px; font-weight:bold; border-bottom:2px dotted #CCC; position:relative}
.alit span{width:320px; height:30px; position:absolute; top:10px; right:0px; font-size:13px; overflow:hidden}
.alit2{width:80px; height:22px; float:left; padding-top:3px;}
.hs_input_3{width:160px; height:17px; float:left; padding-top:5px; padding-left:5px; border:1px #CCC solid; color:#e8ba05}
.hs_input_4{width:60px; height:25px; float:right;}

#type_list{width:98%; padding:10px 1% 1% 10px; margin-top:5px; margin-bottom:5px;}
#type_list ul{list-style:none; margin:0px; padding:0px}
#type_list li{width:auto!important; _width:120px; min-width:90px; height:30px; margin:3px 5px 0px 5px; float:left; font-size:12px; line-height:30px; text-align:center;}
#type_list a{color:#FFC; font-weight:bold; width:90%; height:30px; float:left; padding:0px 5% 0px 5%; text-decoration:none}
#type_list a:hover{background:#339}
.type_list_10{background:#060;}
.type_list_11{background:#36C;}
.type_list_12{background:#F6C;}
.type_list_13{background:#C36;}

.alcl1{height:30px; width:98%; margin:0px auto; padding:10px 0px 10px 0px; font-size:20px; color:#FF3300; border-bottom:1px #DDDDDD solid;}
.alcl1 a{font-size:20px; color:#FF3300;}

.alcl2{width:98%; text-indent:2em; margin:0px auto; font-size:12px; color:#666666; line-height:1.5em; padding-bottom:10px; border:#000 solid 1}
.alcl2 img{padding:1px; border:1px #DDDDDD solid; margin-right:5px; float:left}
.alcl3{width:98%; color:#999999; margin:0px auto; text-align:left; height:20px; padding-top:5px;}

.ar{width:298px; margin:10px auto!important; margin:6px auto; margin-top:0px; border:1px #CCCCCC solid; background:#F5F5F5; overflow-x:hidden; padding:0px}
.ar_t{width:100%; height:30px; margin:0px auto; background:url(./style-image/pindao_x.png) 0px -4px repeat-x;}
.ar_t ul{list-style:none; padding:0px; margin:0px}
.ar_t li{width:55px; height:22px; float:left; padding-top:8px; text-align:center; border-right:#cccccc 1px solid}
.art1{background:url(./style-image/pindao_x.png) 0px 5px repeat-x; font-size:13px; color:#990000; font-weight:bold; cursor:pointer}
.art2{background:none}

.ar0{display:none}
.ar1{width:100%; margin:0px auto; padding-top:10px; display:block; background:#eff;}
.ar1 ul{background:url(./style-image/hot_ico0.gif) 0px 2px no-repeat}
.ar1 li{width:90%; height:18px; margin:0px auto; padding-top:7px; padding-left:8%; position:relative; border-bottom:1px #CCCCCC dashed; overflow:hidden; line-height:1.5em;}
.ar1 li span{width:60px; height:18px; position:absolute; top:7px; right:5px; text-align:right; color:#666666}

.ar_des{width:100%; height:60px; margin:0px auto; line-height:1.6em; overflow:hidden}
.ar_title{width:100%; height:18px; margin:0px auto; line-height:1.6em; padding-top:2px; overflow:hidden}

.arimg{width:98%; margin:0px auto; border:1px #EEEEEE solid; background:#FFFFFF; margin-bottom:5px; line-height:1.5em}
.arimg img{text-align:center; border:1px #CCCCCC solid; padding:1px; margin-right:3px;}

.arimg2{width:48%; float:left; margin-left:1%; border:0px #EEEEEE solid; margin-bottom:5px; line-height:1.5em}
.arimg2 img{text-align:center; border:1px #CCCCCC solid; padding:1px}

/*   image    */
.ilit{width:100%; height:30px; margin:0px auto; padding-top:10px; font-size:16px; font-weight:bold; border-bottom:2px dotted #CCC; position:relative}
.ilit span{width:320px; height:30px; position:absolute; top:10px; right:0px; font-size:13px; overflow:hidden;}
.ilit2{width:80px; height:22px; float:left; padding-top:3px;}

.ilist{width:100%; height:auto!important; min-height:420px; height:420px; margin:0px auto;}
.illi{width:185px; height:185px; margin:10px 7px 10px 7px!important; margin:10px 6px 10px 6px!important; float:left}
.illi img{width:181px; height:136px; float:left; padding:1px; border:1px #999 solid;}
.illi span{width:185px; height:40px; padding-top:5px; line-height:2em; overflow:hidden}
.illi h1{font-size:16px;}
.illi a:hover{color:#930}

/*    Tag    */
.tag_list{width:100%; height:auto!important; min-height:320px; height:320px; margin:0px auto;}
.tag_list li{width:auto; height:30px; float:left; border:1px #CCC solid; margin:5px 5px 8px 5px; background:#eee; overflow-y:hidden}
.tag_list li a{width:auto; height:22px; padding:3px 5px 3px 5px; float:left; border:1px #efefef solid; border-left:1px #fff solid; border-top:1px #fff solid}
.tagli1{color:#06C}
.tagli2{color:#00F}
.tagli3{color:#90F}
.tagli4{color:#F00}
.tagli5{color:#666}

/*			website`		*/
.website{width:960px; height:700px; margin:0px auto;}
.ws_l{width:221px; height:650px; float:left; padding-left:10px; overflow:hidden}
.ws_r{width:720px; height:650px; float:right; overflow:hidden}

.mainbox{min-height:500px!important;}		
.mainbox .pg_margins{position:relative}	
.web{color:#666}
.marketing_web{padding:20px 0;}
.marketing_web .mk_01{height:180px;position:relative;background:url(./style-image/website/web_01.jpg) no-repeat 50% 0;}
.marketing_web .mk_02{height:300px;position:relative;background:url(./style-image/website/web_02.jpg) no-repeat 50% 0;}
.marketing_web .mk_03{height:300px;position:relative;background:url(./style-image/website/web_03.jpg) no-repeat 50% 0;}
.marketing_web .mk_04{margin-top:20px;padding-top:30px;height:218px;position:relative;background:#fff url(./style-image/website/web_04.jpg) no-repeat 50% 30px;}
.marketing_web .mk_05{margin-bottom:20px;padding-bottom:30px;height:218px;position:relative;background:#fff url(./style-image/website/web_05.jpg) no-repeat 50% 10px;}
.marketing_web .mk_06{margin-bottom:20px;height:100px;position:relative;background:url(./style-image/website/web_06.jpg) no-repeat 50% 0;}
.marketing_web .mk_07{margin-bottom:10px;height:115px;position:relative;background:url(./style-image/website/web_07.jpg) no-repeat 50% 0;}
.marketing_web .mk_08{height:344px;position:relative;background:url(./style-image/website/web_08.jpg) no-repeat 50% 0;}
.marketing_web .mk_09{height:430px;position:relative;background:url(./style-image/website/web_09.jpg) no-repeat 50% 0;}
.marketing_web .mk_10{height:160px;position:relative;background:url(./style-image/website/web_10.jpg) no-repeat 50% 0;}
.marketing_web .mk_11{margin-top:20px;padding-top:20px;height:55px;position:relative;background:#fff url(./style-image/website/web_11.jpg) no-repeat 50% 20px;}
.marketing_web .mk_12{margin-bottom:20px;padding-bottom:30px;height:335px;position:relative;background:#fff url(./style-image/website/web_12.jpg) no-repeat 50% 10px;}
.marketing_web .mk_13{height:185px;position:relative;background:url(./style-image/website/web_13.jpg) no-repeat 50% 0;}
.btn_ask{background:url(./style-image/website/ico_ask.png) no-repeat;width:66px;height:66px;display:block;margin:0 auto}
.mk_03 .btn_ask{position:relative;top:100px;}
.ask_box{margin-bottom:20px;}

.web .mb_01{height:152px;background:url(./style-image/website/mb_01.jpg) no-repeat 50% 20px;padding:20px;}
.web .mb_02{height:200px;background:url(./style-image/website/mb_02.jpg) no-repeat 50% 20px;padding:20px;}
.web .mb_03{height:470px;background:#fff url(./style-image/website/mb_03.jpg) no-repeat 50% 20px;padding:20px;}
.web .mb_04{height:480px;background:#fff url(./style-image/website/mb_04.jpg) no-repeat 50% 0;padding:20px;}