.banner{ position:relative; height:290px; min-width:1100px; overflow:hidden;}

.banner img{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:290px;}

.body_c{ height:auto; overflow:hidden; padding:20px 0 40px;}

.chnal_list{ height:42px; background:url(../images/chnal_bd.jpg) repeat-x bottom; padding-bottom:30px;}

.chnal_list ul{ float:left; margin-left:-20px;}

.chnal_list li{ float:left; width:auto; height:42px; line-height:42px; padding:0 16px; background:url(../images/chnal_line.jpg) no-repeat right;}

.chnal_list li a{ font-size:16px; display:block; width:auto; height:39px; padding:0 4px; position:relative; z-index:10;}

.chnal_list li.chnal_cur a,.chnal_list li a:hover{ border-bottom:4px solid #384b97; color:#384b97;}

.content{ color:#484848; font-size:14px; line-height:28px; height:auto; overflow:hidden; padding:14px 0;}



/*page*/

.page{ padding:30px 0 10px; text-align:center;}

.page a{ color:#666; font-size:14px; padding:4px 8px; margin:0 5px; border:1px solid #d1d1d1;}

.page a.on,.page a:hover{ color:#FFF; background-color:#384b97; border:1px solid #c4cae0;}



/*Certificate*/

.certifi_con{ width:884px; color:#666; line-height:30px; margin-left:108px; text-align:center;}

.certifi_list ul{ width:1125px;}

.certifi_list li{ float:left; width:200px; margin:30px 25px 0 0; display:inline;}

.certifi_list li img,.certifi_list li span{ display:block;}

.certifi_list li img{ width:198px; height:278px; border:1px solid #e6e6e6;}

.certifi_name{ color:#666; font-size:12px; height:40px; line-height:20px; overflow:hidden; padding-top:10px; text-align:center;}



/*factory*/

.factory_big{ position:relative; width:1100px; height:538px; margin-bottom:12px;}

.factory_con{ position:absolute; left:0; bottom:0; background:url(../images/factory_yy.png) repeat; width:1040px; height:52px; padding:7px 30px;}

.factoty_show{ color:#FFF; font-size:16px; line-height:26px; height:52px; overflow:hidden;}

.factory_d{ position:relative; width:1100px; height:114px;}

.factory_Licon,.factory_Ricon{ display:block; position:absolute; top:8px; width:30px; height:106px;}

.factory_Licon{ background:url(../images/factory_Lac.jpg) no-repeat; left:0;}

.factory_Ricon{ background:url(../images/factory_Rac.jpg) no-repeat; right:0;}

.factory_list{ position:absolute; top:0; left:34px; width:1040px; height:114px; overflow:hidden;}

.factory_list li{ float:left; width:200px; height:104px; padding-top:10px; margin-right:8px; display:inline; cursor:pointer;}

.factory_list li.factory_cur{ background:url(../images/factory_cur.jpg) no-repeat; width:194px; height:104px; padding:10px 3px 0;}

.factory_list li.factory_cur img{ width:194px; height:101px;}



/*news*/

.title{ color:#384b97; font-size:22px; padding-top:12px; text-align:center;}

.infor{ height:42px; line-height:42px; border-bottom:1px solid #ececec; text-align:center;}

.infor span{ margin-right:14px;} 

.click{ background-color:#f5f5f5; padding:6px 16px; margin-bottom:26px;}

.pre_news,.next_news{ color:#484848;}

.pre_news a,.next_news a{ color:#384b97;}

.back{ background:url(../images/back_icon.jpg) no-repeat right; color:#384b97; font-size:14px; padding-right:36px; display:block; width:58px; height:26px;}

.hot_newTop{ height:38px; border-bottom:1px solid #cacaca;}

.hot_newTop h3{ float:left; position:relative; z-index:10; color:#384b97; font-size:22px; width:auto; height:36px; line-height:36px; padding:0 4px 0 8px; border-bottom:4px solid #384b97;}



/*faq*/

.zp_list li{ border-bottom:1px solid #e0e0e0;}

.zp_bTop{ background:url(../images/zp_tbd.jpg) no-repeat; width:734px; height:36px; line-height:36px; text-align:center;}

.zp_bTop h3{ color:#0093dd; font-size:18px;}

.zp_bTop h3 span{ color:#aeaeae; margin-left:8px;}

.zp_bDown{ height:auto; overflow:hidden; line-height:30px; padding:18px 0;}

.zp_Ltop{ height:48px; line-height:48px; cursor:pointer;}

.zp_jobName{ background:url(../images/zp_ac.jpg) no-repeat left; padding-left:36px; font-size:16px;}

.zp_jobTime{ color:#888; margin:0 12px 0 18px;}

.zp_jobNum{ color:#888;}

.zp_Ldown{ color:#717171; width:1048px; height:auto; overflow:hidden; line-height:26px; padding:15px 25px; border:1px solid #e0e0e0; display:none;}

.zp_list li.zp_cur .zp_jobName{ color:#054b8a; background:url(../images/zp_ho.jpg) no-repeat left;}



/*load*/

.load_chnal{ width:212px;}

.load_list{ width:812px; padding-left:40px; border-left:1px solid #dfdfdf;}

.load_chtop{ color:#384b97; font-size:16px; height:38px; line-height:38px; padding-left:12px; border-bottom:1px solid #c5c5c5;}

.load_chList{ padding-top:8px;}

.load_chList li{ background:url(../images/load_chac.jpg) no-repeat; width:212px; height:38px; line-height:38px;}

.load_chList li a{ display:block; padding-left:12px; color:#666; font-size:14px; width:200px; height:38px;}

.load_chList li a span{ display:block; width:180px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.load_chList li.load_chcur a,.load_chList li a:hover{ color:#FFF; background:url(../images/load_chho.jpg) no-repeat;}

.load_list li{ height:40px; line-height:40px; border-bottom:1px dashed #e7e7e7;}

.load_list li span{ float:right; font-size:13px;}

.load_list li a{ background:url(../images/load_icon.jpg) no-repeat left; padding-left:38px; color:#666;}

.load_ask{ color:#ff0000; font-size:14px; padding:24px 0 16px;}



/*position*/

.position{ height:40px; line-height:40px; background:url(../images/position_icon.jpg) no-repeat left; padding-left:22px; border-bottom:1px solid #e3e3e3;}

.position a{ padding:0 4px;}

.position span{ margin-left:4px;}



/*case*/

.filter{ padding:12px 0; border-bottom:1px solid #e1e1e1;}

.filter_sel{ width:90px;}

.filter_selist{ width:1010px; height:auto; overflow:hidden;}

.filter_box{ clear:both; height:auto; overflow:hidden; padding:4px 0;}

.filter_sel{ color:#384b97; font-size:14px;}

.filter_selist a{ padding:6px; margin:0 12px;}

.filter_selist a.filter_cur{ color:#FFF; background-color:#384b97;}

.case_title{ color:#384b97; font-size:24px; height:60px; line-height:60px; background:url(../images/chnal_bd.jpg) repeat-x bottom; padding-top:20px; padding-bottom:30px; text-align:center;}

.com_messTop{ height:34px; border-bottom:1px solid #cacaca;}

.com_messTop h3{ float:left; position:relative; z-index:10; color:#384b97; font-size:22px; width:auto; height:32px; padding:0 8px; border-bottom:4px solid #384b97;}

.com_pad{ padding-left:110px;}

.com_messform .mess_area{ font-family:Arial; color:#666; font-size:12px; width:516px; padding-left:10px;}

.mess_mage{ font-size:14px; padding-left:10px;}

.com_messform{ padding:24px 0 32px;}


/*product*/

.product_list ul{ width:1192px; margin-left:-4px;}

.product_list li{ float:left; margin:12px 5px 0 5px; display:inline; width:258px; height:230px; padding:5px;}

.pro_Lshow{ width:258px; height:216px; border:1px solid #e0e0e0;}

.pro_box{ position:relative; width:258px; height:168px; border-bottom:1px solid #e0e0e0;}

.pro_Bshow{ width:258px; height:30px; line-height:30px}

.pro_Bshow,.solut_Bshow{ position:absolute; left:0; bottom:0; background:url(../images/pro_Lyy.png) repeat; text-align:center;}

.pro_Bshow a{ color:#FFF; font-size:14px; display:block;}

.pro_Bshow a:hover{ color:#FFF;}

.pro_cs{ margin-top:6px;}

.pro_cs td{ padding-left:14px; color:#484848; line-height:18px;}

.pro_bor{ border-right:1px solid #dcdcdc;}

.product_list li.pro_Lcur{ background:url(../images/pro_Lcur.jpg) no-repeat; margin:12px 4px 0 4px;}

.product_list li.pro_Lcur .pro_Lshow{ border:none;}


/*table style*/

.tr01 td{height:35px; background-color:#333333; color:#FFFFFF; padding-left:10px;}

.td01 td{background-color:#FFFFFF; height:35px; padding-left:10px;}

.td02 td{background-color:#eeeeee; height:35px; padding-left:10px;}

.td03 {background: url("http://www.dicolor.co.kr/public/img/UC/bg.jpg"); color:#FFFFFF; padding-left:100px;}
.td03 h1{ font-size:32px; font-weight:bold; line-height:60px;}

.pd100 { padding-left:100px;}
.pd100 h1{ font-size:32px; font-weight:bold; line-height:60px;}

.td04 { color:#FFFFFF; background:#000000; padding-left:100px;}
.td04 h1{ font-size:32px; font-weight:bold; line-height:60px;}

/*  N sereis  */

.p01 div{ width:1100px;}

.p02 div{ width:1100px; overflow:auto;}
.p02 li{ display:inline; padding:0px; }
.p02 h1{ color:#FFF;}

.n01 { color:#eeeeee; background-color:#000;}
.n02 { width:1100px; overflow:auto; color:#fff; background-color:#000; background:url("http://www.dicolor-russia.ru/public/img/N/bg01.jpg"); height:549px;}

.f01 { float:left; padding-left:86px; padding-top:110px;}
.f01 h1{ color:#fff; text-align:left; font-size:22px; font-weight:bold; padding-top:15px;}

.f02 { float:right; }

.n03 { width:1100px; overflow:auto; background-color:#000; color:#fff; }

.n04 { width:1100px; overflow:auto; background-color:#017eff; color:#fff; }


.n04 h1{ color:#fff; text-align:left; font-size:22px; font-weight:bold; padding-top:15px;}

/* all tr  h1 h2 h3 */

.tr1 h2{color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px;}
.tr1 {color:#fff; text-align:center; background-color:#000;}

.tr2 h2{color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px;}
.tr2 {text-align:center;}

.tr3 h1{color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px;} 
.tr3 {height:120px; text-align:center; background-color:#000;}

.tr4 h1{color:#ff0101; text-align:center; font-size:22px; font-weight:bold; padding-top:15px;} 

.tr5 h1{color:#fff; text-align:center; font-size:22px; font-weight:bold; padding-top:15px;} 
.tr5 {color:#fff; text-align:center; background-color:#000;}


/* product bg image */

.ha01 { background:url("http://www.dicolor.co.kr/public/img/Ha/bg01.jpg"); text-align:center; height:151px; color:#FFF;} 
.ha01 h2{ color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px; padding-top:50px; }

.ha02 { background:url("http://www.dicolor.co.kr/public/img/Ha/bg02.jpg"); text-align:center; height:195px; color:#FFF;} 
.ha02 h2{ color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px; padding-top:40px;}

.mdip01 { background:url("http://www.dicolor-russia.ru/public/img/mdip/bg01.jpg"); text-align:center; height:151px; color:#FFF;} 
.mdip01 h2{ color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px; padding-top:50px; }

.mdip02 { background:url("http://www.dicolor-russia.ru/public/img/Mdip/bg02.jpg"); text-align:center; height:156px; color:#FFF;} 
.mdip02 h2{ color:#ffffff; font-size:22px; font-weight:bold; padding-top:15px; padding-top:50px; }

.dp01 { background:url("http://www.dicolor-russia.ru/public/img/dp/bg01.jpg"); text-align:center; height:144px; color:#FFF;} 
.dp01 h2{ color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px; padding-top:50px; }

.k01 { background:url("http://www.dicolor-russia.ru/public/img/k/bg01.jpg"); text-align:center; height:126px; color:#FFF;} 
.k01 h2{ color:#ff0101; font-size:22px; font-weight:bold; padding-top:15px; padding-top:50px; }





/*padding:70px 30px; */

.table{padding:70px 30px; background:#000; border-spacing:0px; border-collapse:collapse; width:1000px; text-align:center;}
.table td{border:1px solid #999; height:40px; color:#fff; padding:3px; border-left:0px; border-right:0px; }
.tab { background-color:#000; padding-bottom:50px; padding-top:50px; text-align:center;}



/* tab hp    style="text-align:center; width:1100px; background-color:#000;"             */

.tabhp { width:900px; border:0px; text-align:center;}
.tabhp td{ border:0px; height:40px; }

.hptr01 { color:#FFF; background-color:#dc0000;}
.hptr02 { color:#FFF; background-color:#000000;}  
.hptr03 { color:#FFF; background-color:#333333;}

/*solution*/

.solution_c{ height:auto; overflow:hidden; padding-bottom:40px;}

.solut_list li{ float:left; width:345px; height:290px; margin:36px 32px 0 0; display:inline;}

.solut_list ul{ width:1131px;}

.solut_box{ position:relative; width:345px; height:180px;}

.solut_Bshow{ width:345px; height:36px; line-height:36px;}

.solut_Bshow a{ color:#FFF; font-size:18px; display:block;}

.solut_down{ line-height:22px; padding:10px 0 0 12px; height:100px; background-color:#f1f1f1;}

.solut_down a{ display:block; position:relative; width:333px; height:100px; cursor:pointer;}

.solut_intro{ display:block; width:300px; height:88px; overflow:hidden;}

.solut_icon{ position:absolute; right:0; bottom:0; background:url(../images/solut_ac.jpg) no-repeat; width:22px; height:22px; cursor:pointer;}

.solut_down a:hover{ color:#384b97;}

.solut_down a:hover .solut_icon{ background:url(../images/solut_ho.jpg) no-repeat;}

.solution_t{ width:1100px; height:600px; margin:20px 0; background-color:#eff0f5;}

.solut_R{ position:relative; width:180px; height:600px; margin-right:8px; display:inline;}

.solut_RtClick,.solut_RdClick{ display:block; position:absolute; left:0; width:180px; height:30px;}

.solut_RtClick{ background:url(../images/solu_Rtac.jpg) no-repeat; top:0;}

.solut_RdClick{ background:url(../images/solu_Rdac.jpg) no-repeat; bottom:0;}

.solut_Rlist{ position:absolute; width:180px; height:520px; overflow:hidden; top:46px;}

.solut_Rlist li{ width:180px; height:120px; margin-bottom:10px; cursor:pointer;}

.solut_Rlist li.solut_cur{ width:174px; height:114px; border:3px solid #384b97;}

.solut_Rlist li.solut_cur img{ width:174px; height:114px;}

.other_down{ height:auto; overflow:hidden;}



/*contact*/

.map{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:400px;}

.map img{ height:400px;}

.contact{ height:auto; overflow:hidden;}

.contact_con{ width:420px; padding-right:100px; border-right:1px solid #dedede;}

.message{ width:536px;}

.mess_label{ display:block; width:112px; padding-right:14px; color:#666; font-size:14px; text-align:right;}

.mess_text{ width:290px; height:24px; line-height:24px; padding:4px; border:1px solid #d7d4d4;}

.red{ color:#ff0000; font-size:18px; line-height:34px; margin-left:8px;}

.mess_area{ font-size:13px; width:400px; height:130px; overflow:hidden; border:1px solid #d7d4d4; padding:4px;}

.mess_pd{ height:34px; padding-left:126px;}

.mess_submit{ display:block; background:url(../images/mess_subbd.jpg) no-repeat; font-family:Arial; color:#FFF; font-size:16px; width:110px; height:34px; padding-right:20px; border:none; cursor:pointer;}


.pro_viewL{ width:500px; vertical-align:top;}
.pro_dshTitle{ color:#0a2f8c; font-size:36px; line-height:48px; border-bottom:1px solid #0a2f8c;}
.pro_dshIntro{ clear:both;}
.pro_dshIntro{ color:#231916; font-size:20px; line-height:30px; height:auto; overflow:hidden; background:url(../images/pro_viewicon.jpg) no-repeat bottom; padding-bottom:80px; padding-top:14px;}
.pro_viewForm td.pro_viewImg{ width:528px; padding-left:72px; vertical-align:top;}
.pro_viewForm td{ padding:50px 0; border-bottom:1px dashed #231916;}