﻿/* CSS Document */

body,ul,li,dl,dt,dt,p,td,h3{ margin:0; padding:0; font-size:12px; line-height:16px; color:#313131; font-family:Arial, Helvetica, sans-serif;}
.clear{ clear:both;}
em{ font-style:normal; font-weight:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a.gfw { background:url(../images/fw02.gif) left no-repeat; padding-left:12px; height:20px; line-height:20px; color:#414040; text-decoration:none;}
span.gfwcur{ background:url(../images/fw02.gif) left top no-repeat; padding-left:12px; height:20px; line-height:20px; color:#aa1f26; text-decoration:none; font-weight:bold;}

#container{ width:960px; margin:0 auto; padding:0;}
#header { width:960px;}
#header dt{ float:left;}
#header dd{ float:right;}
#header .navbox{ background:url(../images/bk_nav.gif) repeat-x; height:32px;}
#header .navbox li{ list-style:none; float:left;}

.flashbox{ width:960px; height:240px;}

.pathway{ height:22px; padding:10px 0 0 10px; font-size:13px; color:#000000;}
.pathway a{ color:#000000;}


.maincontent { padding:0 10px; width:940px;}

.maincontent .leftcontent{ float:left; width:698px; padding-right:26px;}
.maincontent .leftcontent .herobox{ height:250px; }
.maincontent .leftcontent .bktj{background:url(../images/bkimg02.gif) right bottom no-repeat;}
.maincontent .leftcontent .bkytj{background:url(../images/bkimg01.gif) right bottom no-repeat;}

.maincontent .leftcontent .herobox .txt{margin:30px 0 0 30px; width:400px;}
.maincontent .leftcontent .herobox .txt p{ font-weight:bold; line-height:22px;}
.maincontent .leftcontent .herobox .txt p.title{font-size:16px; font-weight:bold; line-height:32px;}

.maincontent .leftcontent .herobox span{ display:block;padding:38px 245px 0 18px; font-weight:bold; line-height:20px;}
.maincontent .leftcontent .subherobox{ padding-bottom:25px;}
.maincontent .leftcontent .subherobox span{ display:block; padding:26px 200px 0 20px;font-weight:bold;}

.maincontent .leftcontent .boxtj{ padding:92px 28px 52px 370px; width:300px; height:156px; background:url(../images/bkhome_tj.jpg) left top no-repeat; margin-bottom:15px;}
.maincontent .leftcontent .boxytj{ padding:82px 314px 67px 9px; width:375px; height:135px; background:url(../images/bkhome_ytj.jpg) left top no-repeat;}
.maincontent .leftcontent .boxtj p,.maincontent .leftcontent .boxytj p{ margin-bottom:10px; line-height:16px; font-weight:bold;}
.maincontent .leftcontent .boxtj p span,.maincontent .leftcontent .boxytj p span{ padding:0 4px;}


.maincontent .leftcontent .sub_tab_content{ height:554px; padding:80px 0 0 30px;}
.maincontent .leftcontent .stc1{ background:url(../images/bk_sub_img01.jpg) right bottom no-repeat;}
.maincontent .leftcontent .stc2{ background:url(../images/bk_sub_img02.jpg) right bottom no-repeat;}
.maincontent .leftcontent .stc3{ background:url(../images/bk_sub_img03.jpg) right bottom no-repeat;}
.maincontent .leftcontent .stc4{ background:url(../images/bk_sub_img04.jpg) right bottom no-repeat;}

.maincontent p.ptitle{ height:50px; line-height:50px; font-size:14px; font-weight:bold; padding-left:30px;}
.maincontent .leftcontent ul.vbox { padding-left:30px;}
.maincontent .leftcontent ul.vbox li{ float:left; list-style:none; width:208px; margin-right:10px;}
.maincontent .leftcontent ul.vbox li img{ margin:10px 0;}
.maincontent .leftcontent .rlinkatc{ padding-left:30px; padding-bottom:30px;}

.maincontent .leftcontent .casecontent{ padding-left:30px; padding-right:240px; line-height:18px; background:url(../images/tc_img01.gif) right top no-repeat;}
.maincontent .leftcontent .casecontent p{ margin-bottom:10px; line-height:18px;}


.maincontent .leftcontent .sub_tab_content .hltxt{ display:block; width:135px; height:35px; line-height:35px; text-align:center; background-color:#9d0007; color:#FFFFFF; font-size:14px; font-weight:bold;}
.maincontent .leftcontent .sub_tab_content p{ font-weight:bold;}
.maincontent .leftcontent .sub_tab_content p.lh25{ line-height:25px;}

.maincontent .leftcontent .redblock{display:block; width:135px; height:35px; line-height:35px; text-align:center; background-color:#9d0007; font-size:14px; font-weight:bold; margin:10px auto;}
.maincontent .leftcontent .redblock a{ color:#FFFFFF;}

.maincontent .leftcontent .videobox{ padding-left:30px;}

.homecontent{ width:960px;}
.homecontent .column_1of3,.homecontent .column_2of3,.homecontent .column_3of3{ width:291px; float:left; background-color:#eaeaea; padding-bottom:30px;}
.homecontent .mlr{ margin:0 43px;}
.homecontent .columntxt{ display:block; padding:0 20px 20px 20px; font-size:12px; line-height:18px;}

.tdtitle{ background:url(../images/bk_tdtitle.gif) no-repeat; height:43px; padding-left:30px; line-height:43px; font-size:16px; font-weight:bold; color:#9d0007;}


.tcmbox{ width:698px; margin:15px 0;}
.tcmbox dl{ padding:0 10px;} 
.tcmbox dt{ margin:0; float:left; display:block; width:174px; height:211px; background:url(../images/pc_img01.gif) left top no-repeat #F4F4F4; padding:30px 5px 0 156px;}
.tcmbox dd{ margin:0; float:right;display:block; width:174px; height:211px; background:url(../images/pc_img02.gif) left top no-repeat #F4F4F4; padding:30px 5px 0 156px;}
.tcmbox dt p,.tcmbox dd p{ margin-bottom:5px;}
.tcmbox dt p.pctitle,.tcmbox dd p.pctitle{ font-size:14px; font-weight:bold; padding-bottom:2px; border-bottom:#CCCCCC solid 1px;}
.tcmbox dt p.pctitle span,.tcmbox dd p.pctitle span{ color:#9d0007;}
.tcmbox dt p.pcmodel span,.tcmbox dd p.pcmodel span{ font-size:18px; line-height:20px; font-weight:bold; color:#9d0007;}


ul.tabula{ width:698px; height:26px; background:url(../images/bk_tab01.gif) no-repeat;}
ul.tabulb{ width:698px; height:26px; background:url(../images/bk_tab02.gif) no-repeat;}
ul.tabulc{ width:698px; height:26px; background:url(../images/bk_tab03.gif) no-repeat;}
ul.tabuld{ width:698px; height:26px; background:url(../images/bk_tab04.gif) no-repeat;}




ul.tabula li,ul.tabulb li,ul.tabulc li,ul.tabuld li{ list-style:none; float:left; width:166px; height:26px; line-height:26px; text-align:center;}
ul.tabula li a,ul.tabulb li a,ul.tabulc li a,ul.tabuld li a{ font-size:13px;font-weight:bold; color:#FFFFFF; text-decoration:none;}


ul.butlink { width:359px; height:33px; background:url(../images/bk_but00.gif) no-repeat; margin:15px 0 15px 335px;}
ul.butlinka{ width:359px; height:33px; background:url(../images/bk_but01.gif) no-repeat; margin:15px 0 15px 335px;}
ul.butlinkb{ width:359px; height:33px; background:url(../images/bk_but02.gif) no-repeat; margin:15px 0 15px 335px;}

ul.butlink li,ul.butlinka li,ul.butlinkb li{list-style:none; float:left; width:166px; height:33px; line-height:33px; text-align:center;}
ul.butlink li a,ul.butlinka li a,ul.butlinkb li a{font-size:13px;font-weight:bold; color:#FFFFFF; text-decoration:none;}


.tabcont{ padding:15px 0 8px 0; border:#CCCCCC solid 1px; float:left; width:698px; position:relative;}
.pabtxt{ position:absolute; width:400px;left:240px; top:15px;font-size:13px; font-weight:bold; color:#000000; }

.tabcont .column{ float:left; padding-left:7px; width:224px;}
.tabcont .column .txtbox{ padding:8px; width:208px; background-color:#f4f4f4; margin-top:5px;}
.tabcont .column .txtbox h3{ font-weight:bold; color:#9d0007; border-bottom:#999999 solid 1px; text-align:center; margin-bottom:10px;}
.tabcont .column p.title{  height:24px; line-height:24px;}
.tabcont .column p.fwtxt{ background:url(../images/fw_gray.gif) top left no-repeat; padding-left:16px; margin-bottom:4px;}
.tabcont .column p.fwtxt strong{ color:#9d0007}
.tabcont .column p.fwtxt span,.tabcont .column p.fwtxt em{ font-weight:bold; font-style:normal;}
.tabcont .ptop { padding-top:30px;}

.tabcont .columnlong{ float:left; padding-left:7px; width:443px;}
.tabcont .columnlong .txtbox{ padding:8px; width:424px; background-color:#f4f4f4; margin-top:5px;}
.tabcont .columnlong .txtbox h3{ font-weight:bold; color:#9d0007; border-bottom:#999999 solid 1px; padding-left:16px; margin-bottom:10px;}
.tabcont .columnlong p.title{  height:24px; line-height:24px;}
.tabcont .columnlong p.fwtxt{ background:url(../images/fw_gray.gif) top left no-repeat; padding-left:16px; margin-bottom:4px;}
.tabcont .columnlong p.fwnone{padding-left:16px; margin-bottom:4px;}
.tabcont .columnlong p.fwtxt strong{ color:#9d0007}
.tabcont .columnlong p.fwtxt span,.tabcont .column p.fwtxt em{ font-weight:bold; font-style:normal;}





.maincontent .rightcontent{ float:right; width:214px; border:#dcdcdc solid 1px; background-color:#FFFFFF; border-top:0; margin-bottom:15px;}
.maincontent .rightcontent .rtitle{ background:url(../images/bk_rtitle.gif) top repeat-x ; height:31px; line-height:31px; padding-left:15px;font-size:13px; font-weight:bold; color:#9d0007}
.maincontent .rightcontent p.r_txt{ padding:10px 15px;}
.maincontent .rightcontent p.r_txt a{ font-weight:bold; color:#9d0007;}
.maincontent .rightcontent p.pbtxt{ line-height:25px; height:25px; font-size:12px; font-weight:bold; padding-left:16px;}
.maincontent .rightcontent p.plink { margin:3px 0; }
.maincontent .rightcontent p.plink a{background:url(../images/fw_gray02.gif) left no-repeat; padding-left:25px; color:#4e4e4e;}
.maincontent .rightcontent .vrlist { padding:10px 0 16px 15px;}
.maincontent .rightcontent .vrlist a{ font-size:12px;} 



.subtabimga { width:689px; height:135px; padding-left:2px; background:url(../images/sub_tabimg01.jpg) no-repeat;}
.subtabimgb { width:689px; height:135px; padding-left:2px; background:url(../images/sub_tabimg02.jpg) no-repeat;}
.subtabimgc { width:689px; height:135px; padding-left:2px; background:url(../images/sub_tabimg03.jpg) no-repeat;}
.subtabimgd { width:689px; height:135px; padding-left:2px; background:url(../images/sub_tabimg04.jpg) no-repeat;}
.subtabimga li,.subtabimgb li,.subtabimgc li,.subtabimgd li{ list-style:none; float:left;}


.fservice{ height:81px; width:670px; padding-left:290px;line-height:81px; background:url(../images/bk_fs.gif) no-repeat; color:#fc0202; margin:15px 0;}
.fservice a{ font-weight:bold; color:#fc0202;}

#footer{width:960px; background:url(../images/footline.gif) left top no-repeat; height:45px; padding-top:30px;}
#footer li{list-style:none; float:left;}
#footer li.adtxt{ width:645px;}
#footer li.spline{ width:25px; background:url(../images/foot_spceline.gif) no-repeat;}
#footer li.linktxt{ width:60px; text-align:center;}
#footer li.linktxt a{ color:#0384cd;}

#preloader { 
background-image: url(../images/bk_tab01.gif); 
background-image: url(../images/bk_tab02.gif); 
background-image: url(../images/bk_tab03.gif);
background-image: url(../images/bk_tab04.gif); 
background-image: url(../images/bk_but01.gif); 
background-image: url(../images/bk_but02.gif);
background-image: url(../images/sub_tabimg01.jpg); 
background-image: url(../images/sub_tabimg02.jpg);
background-image: url(../images/sub_tabimg03.jpg); 
background-image: url(../images/sub_tabimg04.jpg); 
width: 0px; height: 0px; display: inline; 
}
