@charset "utf-8";
/* CSS Document */

/*brand*/
#brand{}
#brand .pagetitle{ height:494px; background:url(../images/brand/img_title.jpg) no-repeat center}
#brand .partA{ height:514px; background:url(../images/brand/partA_bg.jpg) no-repeat center}
#brand .partAbox{ width:476px; margin-top:100px; margin-left:70px}
#brand .partAbox .title{ font-size:24px; border-bottom:1px solid #af1e23; line-height:2.4em;text-transform:uppercase;}
#brand .partAbox .txt{ font-size:14px; text-indent:2em; text-align:justify; line-height:1.8em}

#brand .partB{ height:514px; background:url(../images/brand/partB_bg.jpg) no-repeat center}
#brand .partBboxbg{ width:495px; height:514px; float:right; background:#af1e23; color:#fff}
#brand .partBbox{ width:368px; margin:auto; margin-top:75px;}
#brand .partBbox .title{ font-size:24px; border-bottom:1px solid #fff; line-height:1.8em;text-transform:uppercase; padding-bottom:10px}
#brand .partBbox .txt{ font-size:14px; text-indent:2em; text-align:justify; line-height:1.8em}

#brand .partC{ height:611px; background:url(../images/brand/partC_bg.jpg) no-repeat center}
#brand .partC .title{ width:782px; text-align:center; font-size:24px; border-bottom:1px solid #af1e23; line-height:2.4em;text-transform:uppercase; margin:auto; padding-top:90px}
#brand .partCbox{ width:1176px; margin:auto;}
#brand .partCbox .box{ width:318px; height:286px; border:3px solid #af1e23; margin:80px 34px 0px 34px; float:left }
#brand .partCbox .box .txt1{ font-size:22px; line-height:2.4em; text-align:center; margin-top:160px}
#brand .partCbox .box .txt2{ font-size:16px; line-height:1.6em; text-align:center}
#brand .partCbox .box .icon{ width:160px; height:160px; background:#af1e23; border:1px solid #af1e23;border-radius:50%;-moz-border-radius:50%; margin-top:-286px; margin-left:80px}

#brand .partD{ height:470px; background:url(../images/brand/partD_bg.jpg) no-repeat center}
#brand .partD .title{ width:623px; height:129px; text-align:center; font-size:24px;line-height:129px;text-transform:uppercase; float:left; color:#FFF; background:#af1e23}
#brand .partDbox{ width:1200px; margin-top:73px} 
#brand .partDbox .box{ width:192px; height:192px; background:#fff; border:2px solid #fff; border-radius:50%;-moz-border-radius:50%; float:right; opacity:0.8; filter:Alpha(opacity=80); margin-left:22px}
#brand .partDbox .box .icon{ height:100px;} 
#brand .partDbox .box .txt{ text-align:center; font-size:16px}

#brand .partE{ height:886px; background:url(../images/brand/partE_bg.jpg) repeat-y center; margin:50px 0px}
#brand .partEbox{ float:left; width:606px; margin-left:50px;}
#brand .partEbox .title{ width:538px; text-align: left; font-size:24px; border-bottom:1px solid #fff; color:#fff; line-height:1.8em;text-transform:uppercase; margin-top:184px;line-height:2.2em; margin-bottom:15px}
#brand .partEbox .txt{ font-size:16px; text-indent:2em; text-align:justify; line-height:1.6em; color:#FFF}

/*design*/
#design{}
#design .pagetitle{ height:496px; background:url(../images/design/img_title.jpg) no-repeat center}
#design .partA{ height:194px; background:url(../images/design/partA_bg.jpg) no-repeat center}
#design .partAbox{ text-align:center; font-size:18px; color:#fff; line-height:1.8em; padding-top:30px}

#design .partB{ height:627px; background:url(../images/design/partB_bg.jpg) no-repeat center; margin-top:110px;}
#design .partBboxL{ width:531px; float:left; margin-top:72px;}
#design .partBboxL .box{ width:295px; height:290px; background:#c6a363; float:right;}
#design .partBboxL .box .txt1{ width:233px; border-bottom:1px solid #fff; font-size:18px;font-family:NS; text-transform:uppercase; text-align:right; color:#fff; padding-bottom:10px; padding-top:100px}
#design .partBboxL .box .txt2{ width:225px; background:url(../images/design/jiantou.png) no-repeat right 40px  ;font-size:18px;text-align:right; color:#fff;font-family:NS; padding-top:32px; padding-right:40px; line-height:1.6em}
#design .partBboxL .box .txt2 span{font-size:30px;}
#design .partBboxR{ width:669px; float:right; margin-top:34px;}
#design .partBboxR .hiSlider01{width:623px}
#design .partBboxR .hiSlider-wrap{ margin-bottom:15px;/* overflow:visible !important;*/}
#design .partBboxR .hiSlider-pages,#design .partBboxR .hiSlider-title{position:absolute;z-index:3}
#design .partBboxR .hiSlider-btn-prev,#design .partBboxR .hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../image/common/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
#design .partBboxR .hiSlider-btn-prev{left:10px}
#design .partBboxR .hiSlider-btn-next{right:10px;background-position:-30px 0}
#design .partBboxR .hiSlider-btn-prev:hover,#design .partBboxR .hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
#design .partBboxR .hiSlider-title{bottom:5px;width:100%;padding:10px 0;color:#fff;text-indent:10px;z-index:2;font-size:157%; display:none;}
#design .partBboxR .hiSlider-pages{bottom:35px; right:35px;}
#design .partBboxR .hiSlider-pages a{height:5px;width:5px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
#design .partBboxR .hiSlider-pages a.active{background:#af1e23;}

#design .partC{ height:597px; background:url(../images/design/partC_bg.jpg) no-repeat center; margin-top:155px;}
#design .partCboxL{ width:623px; float:left; margin-left:30px}
#design .partCboxL .hiSlider02{width:623px}
#design .partCboxL .hiSlider-wrap{ margin-bottom:15px;/* overflow:visible !important;*/}
#design .partCboxL .hiSlider-pages,#design .partCboxL .hiSlider-title{position:absolute;z-index:3}
#design .partCboxL .hiSlider-btn-prev,#design .partCboxL .hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../image/common/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
#design .partCboxL .hiSlider-btn-prev{left:10px}
#design .partCboxL .hiSlider-btn-next{right:10px;background-position:-30px 0}
#design .partCboxL .hiSlider-btn-prev:hover,#design .partCboxL .hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
#design .partCboxL .hiSlider-title{bottom:5px;width:100%;padding:10px 0;color:#fff;text-indent:10px;z-index:2;font-size:157%; display:none;}
#design .partCboxL .hiSlider-pages{bottom:35px; left:35px;}
#design .partCboxL .hiSlider-pages a{height:5px;width:5px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
#design .partCboxL .hiSlider-pages a.active{background:#af1e23;}
#design .partCboxR{ width:547px; float:right; margin-top:0px;}
#design .partCboxR .box{ width:295px; height:290px; background:#a74721; float: left}
#design .partCboxR .box .txt1{ width:233px; border-bottom:1px solid #fff; font-family:NS; font-size:18px; text-transform:uppercase; text-align:right; color:#fff; padding-bottom:10px; padding-top:100px}
#design .partCboxR .box .txt2{ width:225px; background:url(../images/design/jiantou.png) no-repeat right 40px  ;font-size:18px;text-align:right; color:#fff;font-family:NS; padding-top:32px; padding-right:40px; line-height:1.6em}
#design .partCboxR .box .txt2 span{font-size:30px;}

#design .partD{ height:627px; background:url(../images/design/partD_bg.jpg) no-repeat center; margin-top:155px; margin-bottom:155px}
#design .partDboxL{ width:550px; float:left; margin-top:72px;}
#design .partDboxL .box{ width:295px; height:290px; background:#81746b; float:right}
#design .partDboxL .box .txt1{ width:233px; border-bottom:1px solid #fff; font-family:NS; font-size:18px; text-transform:uppercase; text-align:right; color:#fff; padding-bottom:10px; padding-top:100px}
#design .partDboxL .box .txt2{ width:225px; background:url(../images/design/jiantou.png) no-repeat right 40px  ;font-size:18px;text-align:right; color:#fff;font-family:NS; padding-top:32px; padding-right:40px; line-height:1.6em}
#design .partDboxL .box .txt2 span{font-size:30px;}
#design .partDboxR{ width:650px; float:right; margin-top:34px;}
#design .partDboxR .hiSlider03{width:623px}
#design .partDboxR .hiSlider-wrap{ margin-bottom:15px;/* overflow:visible !important;*/}
#design .partDboxR .hiSlider-pages,#design .partDboxR .hiSlider-title{position:absolute;z-index:3}
#design .partDboxR .hiSlider-btn-prev,#design .partDboxR .hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../image/common/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
#design .partDboxR .hiSlider-btn-prev{left:10px}
#design .partDboxR .hiSlider-btn-next{right:10px;background-position:-30px 0}
#design .partDboxR .hiSlider-btn-prev:hover,#design .partDboxR .hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
#design .partDboxR .hiSlider-title{bottom:5px;width:100%;padding:10px 0;color:#fff;text-indent:10px;z-index:2;font-size:157%; display:none;}
#design .partDboxR .hiSlider-pages{bottom:35px; right:35px;}
#design .partDboxR .hiSlider-pages a{height:5px;width:5px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
#design .partDboxR .hiSlider-pages a.active{background:#af1e23;}


/*member*/
#member{}
#member .pagetitle{ height:492px; background:url(../images/member/img_title.jpg) no-repeat center}
#member .partA{ height:166px; background:url(../images/member/partA_bg.jpg) no-repeat center}
#member .partAbox{ text-align:left; font-size:18px; color:#fff; line-height:1.8em; padding-top:30px; padding-left:120px}

#member .partBbox{ height:128px; line-height:128px; font-size:30px; text-align:center; text-transform:uppercase;}

#member .partCbox{ margin-bottom:35px;/*#f1dc65*/}
#member .partCbox .boxL{ width:204px; height:220px; background:#f1dc65;border-radius:5px 0px 0px 5px;-moz-border-radius:border-radius:5px 0px 0px 5px; float:left}
#member .partCbox .boxL .txt{ font-size:18px; line-height:1.8em; padding-top:120px; padding-left:15px;}
#member .partCbox .boxL .txt strong{ font-size:24px;}
#member .partCbox .boxR{ width:996px; height:220px; background:#f2f2f2; float:left;border-radius:0px 5px 5px 0px;-moz-border-radius:border-radius:0px 5px 5px 0px;}
#member .partCbox .boxR .box{ width:138px; height:88px; border-left:1px dashed #c1c1c1; float:left; text-align:center; margin-top:65px}
#member .partCbox .boxR .box.first{border-left:none !important; margin-left:20px}
#member .partCbox .boxR .txt1{ color:#f1dc65;font-size:35px;}
#member .partCbox .boxR .txt2{ font-size:14px; line-height:1.4em; margin-top:10px}

#member .partDbox{ margin-bottom:35px;/*#f1c165*/}
#member .partDbox .boxL{ width:204px; height:220px; background:#f1c165 url(../images/member/partD_zi.png) no-repeat 70px -20px;border-radius:5px 0px 0px 5px;-moz-border-radius:border-radius:5px 0px 0px 5px; float:left}
#member .partDbox .boxL .txt{ font-size:18px; line-height:1.8em; padding-top:120px; padding-left:15px;}
#member .partDbox .boxL .txt strong{ font-size:24px;}
#member .partDbox .boxR{ width:996px; height:220px; background:#f2f2f2; float:left;border-radius:0px 5px 5px 0px;-moz-border-radius:border-radius:0px 5px 5px 0px;}
#member .partDbox .boxR .box{ width:138px; height:88px; border-left:1px dashed #c1c1c1; float:left; text-align:center; margin-top:65px}
#member .partDbox .boxR .box.first{border-left:none !important; margin-left:20px}
#member .partDbox .boxR .txt1{ color:#f1c165;font-size:35px;}
#member .partDbox .boxR .txt2{ font-size:14px; line-height:1.4em; margin-top:10px}


#member .partEbox{ margin-bottom:35px;/*#f19a65*/}
#member .partEbox .boxL{ width:204px; height:220px; background:#f19a65 url(../images/member/partE_zi.png) no-repeat 65px -20px;border-radius:5px 0px 0px 5px;-moz-border-radius:border-radius:5px 0px 0px 5px; float:left}
#member .partEbox .boxL .txt{ font-size:18px; line-height:1.8em; padding-top:120px; padding-left:15px;}
#member .partEbox .boxL .txt strong{ font-size:24px;}
#member .partEbox .boxR{ width:996px; height:220px; background:#f2f2f2; float:left;border-radius:0px 5px 5px 0px;-moz-border-radius:border-radius:0px 5px 5px 0px;}
#member .partEbox .boxR .box{ width:138px; height:88px; border-left:1px dashed #c1c1c1; float:left; text-align:center; margin-top:65px}
#member .partEbox .boxR .box.first{border-left:none !important; margin-left:20px}
#member .partEbox .boxR .txt1{ color:#f19a65;font-size:35px;}
#member .partEbox .boxR .txt2{ font-size:14px; line-height:1.4em; margin-top:10px}

#member .partFbox{ margin-bottom:35px;/*#f17265*/}
#member .partFbox .boxL{ width:204px; height:336px; background:#f17265 url(../images/member/partF_zi.png) no-repeat 60px 32px;border-radius:5px 0px 0px 5px;-moz-border-radius:border-radius:5px 0px 0px 5px; float:left}
#member .partFbox .boxL .txt{ font-size:18px; line-height:1.8em; padding-top:235px; padding-left:15px; color:#FFF}
#member .partFbox .boxL .txt strong{ font-size:24px;}
#member .partFbox .boxR{ width:996px; height:336px; background:#f2f2f2; float:left;border-radius:0px 5px 5px 0px;-moz-border-radius:border-radius:0px 5px 5px 0px;}
#member .partFbox .boxR .box{ width:138px; height:88px; border-left:1px dashed #c1c1c1; float:left; text-align:center; margin-top:65px}
#member .partFbox .boxR .box.first{border-left:none !important; margin-left:20px}
#member .partFbox .boxR .box.bottom{margin-top:0px !important;}
#member .partFbox .boxR .txt1{ color:#f17265;font-size:35px;}
#member .partFbox .boxR .txt2{ font-size:14px; line-height:1.4em; margin-top:10px}
#member .partFbox .boxR .line{ height:1px; line-height:1px; width:910px; margin:16px auto; border-bottom:1px dashed #c1c1c1;}

#member .partGbox{ margin-bottom:65px;/*#c22e43*/}
#member .partGbox .boxL{ width:204px; height:336px; background:#c22e43 url(../images/member/partG_zi.png) no-repeat 60px 32px;border-radius:5px 0px 0px 5px;-moz-border-radius:border-radius:5px 0px 0px 5px; float:left}
#member .partGbox .boxL .txt{ font-size:18px; line-height:1.8em; padding-top:235px; padding-left:15px; color:#FFF}
#member .partGbox .boxL .txt strong{ font-size:24px;}
#member .partGbox .boxR{ width:996px; height:336px; background:#f2f2f2; float:left;border-radius:0px 5px 5px 0px;-moz-border-radius:border-radius:0px 5px 5px 0px;}
#member .partGbox .boxR .box{ width:138px; height:88px; border-left:1px dashed #c1c1c1; float:left; text-align:center; margin-top:65px}
#member .partGbox .boxR .box.first{border-left:none !important; margin-left:20px}
#member .partGbox .boxR .box.bottom{margin-top:0px !important;}
#member .partGbox .boxR .txt1{ color:#c22e43;font-size:35px;}
#member .partGbox .boxR .txt2{ font-size:14px; line-height:1.4em; margin-top:10px}
#member .partGbox .boxR .line{ height:1px; line-height:1px; width:910px; margin:16px auto; border-bottom:1px dashed #c1c1c1;}

#member .partH{ height:404px; background:url(../images/member/partH_bg.jpg) no-repeat center;}
#member .partHbox{ width:420px; margin-right:50px; float:right;text-align:left; font-size:18px; color:#fff; line-height:1.8em;  padding-left:120px; text-align:justify; padding-top:100px}


/*join*/
#join{}
#join .pagetitle{ height:494px; background:url(../images/join/img_title.jpg) no-repeat center}

#join .partAtitle{ width:317px; height:55px; background:url(../images/join/partA_tbg.png) no-repeat left; margin:55px auto;font-size:24px; color:#000; line-height:1em; text-align:center; padding-top:30px; padding-left:5px}
#join .partAtitle span{ font-size:16px; text-transform:uppercase}
#join .partAbox .box{ width:386px; height:258px; background:#af1e23; float:left; margin-left:21px; margin-bottom:21px; color:#FFF}
#join .partAbox .box.first{margin-left:0px !important;}
#join .partAbox .box .txt1{ font-size:18px; color:#FFF; text-align:center; line-height:2.2em; font-weight:700;}
#join .partAbox .box .txt2{ font-size:13px; color:#FFF; text-align:center; line-height:1.5em}

#join .partBtitle{ width:364px; height:56px; background:url(../images/join/partB_tbg.png) no-repeat left; margin:auto; margin-top:55px;font-size:24px; color:#000; line-height:1em; text-align:center; padding-top:15px; padding-left:40px}
#join .partBtitle span{ font-size:16px; text-transform:uppercase}
#join .partBtxt{ font-size:18px; color:#af1e23; text-align:center; margin-top:20px; margin-bottom:40px}
#join .partBbox{ height:406px; background:url(../images/join/partB_bg.jpg) no-repeat center; margin-bottom:75px;}
#join .partBboxL{ width:266px; float:left}
#join .partBboxL .txt{ width:266px; height:92px; font-size:24px; line-height:92px; text-align:center; margin-bottom:12px; color:#FFF}
#join .partBboxR{ width:920px; float:right}
#join .partBboxR .txt{ width:920px; height:92px; background:#f1f1f1; font-size:16px; line-height:92px; text-indent:36px; margin-bottom:12px; color:#000}
#join .partBboxR .box{ width:168px; height:92px; float:left; margin-left:20px; color:#FFF; text-align:center; margin-bottom:18px; text-shadow:0 0 5px #FFF; padding-top:50px;}
#join .partBboxR .box.first{ margin-left:0px !important;}
#join .partBboxR .box.bottom{ margin-bottom:0px !important;}
#join .partBboxR .box.dan{ line-height:2.5em;}
#join .partBboxR .box01{ background:url(../images/join/partB_img01.jpg) no-repeat}
#join .partBboxR .box02{ background:url(../images/join/partB_img02.jpg) no-repeat}
#join .partBboxR .box03{ background:url(../images/join/partB_img03.jpg) no-repeat}
#join .partBboxR .box04{ background:url(../images/join/partB_img04.jpg) no-repeat}
#join .partBboxR .box05{ background:url(../images/join/partB_img05.jpg) no-repeat}
#join .partBboxR .box06{ background:url(../images/join/partB_img06.jpg) no-repeat}
#join .partBboxR .box07{ background:url(../images/join/partB_img07.jpg) no-repeat}
#join .partBboxR .box08{ background:url(../images/join/partB_img08.jpg) no-repeat}
#join .partBboxR .box09{ background:url(../images/join/partB_img09.jpg) no-repeat}
#join .partBboxR .box10{ background:url(../images/join/partB_img10.jpg) no-repeat}

#join .partC{ height:755px; background:url(../images/join/partC_bg.jpg) no-repeat center;}
#join .partCtitle{ width:333px; height:61px; background:url(../images/join/partC_tbg.png) no-repeat left; margin:auto; margin-top:44px; margin-bottom:30px;font-size:24px; color:#000; line-height:1em; text-align:center; padding-top:20px; padding-right:15px}
#join .partCtitle span{ font-size:16px; text-transform:uppercase}
#join .partC table{ width:1076px; margin:auto; text-align:center; font-size:16px;border-collapse:collapse; border:1px solid #e9e9e9; background:#fff}
#join .partC table tr{ border-bottom:1px solid #af1e23}
#join .partC table tr.bottom{border-bottom:none !important}
#join .partC table tr.ou{ background:#f8f8f8 !important;}
#join .partC table th{border-right:1px solid #bcc0c3; color:#FFF; height:58px; line-height:58px; font-weight:700; }
#join .partC table td{border-right:1px solid #bcc0c3; color:#000; height:50px; line-height:50px;}
#join .partC table th.last,#join .partC table td.last{border-right:none !important}

#join .partDtitle{ width:358px; height:63px; background:url(../images/join/partD_tbg.png) no-repeat left; margin:auto; margin-top:44px; margin-bottom:30px;font-size:24px; color:#000; line-height:1em; text-align:center; padding-top:26px; /*padding-right:15px*/}
#join .partDtitle span{ font-size:16px; text-transform:uppercase}
#join .partDbox{ width:1122px; height:400px; margin:auto;}
#join .partDbox .box{ width:332px; height:274px; background:#FFF;-moz-box-shadow: 1px 1px 10px 3px #888; /* 老的 Firefox */box-shadow: 1px 1px 5px 1px #888 ; margin:70px 21px 0px 21px; float:left }
#join .partDbox .box .txt1{ font-size:18px; line-height:2.4em; text-align:center; margin-top:140px; font-weight:700;}
#join .partDbox .box .txt2{ font-size:16px; line-height:1.6em; text-align:center}
#join .partDbox .box .icon{ width:178px; height:178px; background:#FFF;border-radius:50%;-moz-border-radius:50%;-moz-box-shadow: 1px 1px 10px 3px #888; /* 老的 Firefox */box-shadow: 1px 1px 5px 1px #888 ; margin-top:-300px; margin-left:80px}

#join .partEtitle{ width:354px; height:63px; background:url(../images/join/partE_tbg.png) no-repeat left; margin:auto; margin-top:55px;font-size:24px; color:#000; line-height:1em; text-align:center; padding-top:30px;}
#join .partEtitle span{ font-size:16px; text-transform:uppercase}
#join .partEbox{ height:386px; background:url(../images/join/partE_bg.jpg) no-repeat center; margin-bottom:102px; margin-top:45px}
#join .partEbox .box{ width:500px; float:right; margin-top:100px; color:#FFF; font-size:18px; line-height:1.8em;}

/*news*/
#news{}
#news .pagetitle{ height:496px; background:url(../images/news/img_title.jpg) no-repeat center}
#news .boxL{ width:848px; float:left;}
#news .boxR{ width:312px; float:right;}
#news .joinbox{width:312px; height:381px; background:url(../images/news/joinbg.jpg) no-repeat center; overflow:hidden; clear:both; margin-top:50px}
#news .joinbox .title{ text-align:center; font-size:24px; color:#af1e23; font-weight:700;line-height:1.4em; margin-top:40px;}
#news .joinbox .title span{ font-size:16px; font-weight:200;text-transform:uppercase;}
#news .joinbox table{width:260px; margin:auto}
#news .joinbox table tr{ display:block; margin-top:15px; font-size:14px;}
#news .joinbox table #truename{ width:260px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
#news .joinbox table #telephone{ width:260px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
#news .joinbox table #address{ width:260px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
#news .joinbox table .xuanze{ font-size:12px; color:#888;}
#news .joinbox table .xuanze span.title{ font-size:14px; color:#444; margin-left:35px; margin-right:5px}
#news .joinbox table #content{ width:260px; height:85px; line-height:1.6em; border:none; padding:10px; font-size:14px;}
#news .joinbox table #captcha{ width:140px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
#news .joinbox table .tbbtn{ width:280px; height:45px; line-height:45px; font-size:20px; background:#af1e23; color:#fff; border:none; text-align:center;}
#news .joinbox table .tbbtn:hover{ background:#d07a7d}

#news #List{padding:0px 12px;margin-top:50px}
#news #List .box{ width:100%; /*padding:25px 30px 25px 0px;*/ border-bottom:#DDD dashed 1px;}
#news #List .box .pic{ width:133px; height: 133px; float:left; margin:30px;}
#news #List .box dl{ width:625px; float:right; padding-top:40px;}
#news #List .box dt{ font-size:18px; color:#333; padding-bottom:10px;}
#news #List .box dd{ font-size:14px; color:#999}
#news #List .box dd p{ line-height:2em;}
#news #List .box .link{ padding-top:25px;}
#news #List .box .link a{ display:block; float:right; width:124px; height:28px; line-height:28px; background-color:#dbdbdb; text-decoration:none; text-align:center; color:#585959;}
#news #List .box .link a:hover{ background-color:#364c59; color:#FFF;}

#news .tip{ height:50px; line-height:50px; color:#b0b0b0; font-size:14px;}
#news #Detail{ border:1px solid #dddddd; padding:35px 40px 0px 40px; margin-bottom:70px;}
#news #Detail h2{ text-align:center; font-size:24px; font-weight:normal; padding-bottom:5px;}
#news #Detail .date{ margin:0px auto;}
#news #Detail .date td{ padding:0px 13px; font-size:14px;}
#news #Detail #Article{ padding:30px 0px 15px 0px; border-bottom:#d6d6d6 solid 1px;font-size:14px; color:#585959; line-height:1.8em; text-align:justify !important}
#news #Detail #Article p{text-indent:2em; line-height:1.6em; margin:10px 0px;}
#news #Detail #Article h4{ color:#000}
#news #Detail #Article .labels{ padding-top:70px; color:#000;}
#news #Detail #Article .labels a{ display:block; float:right; width:124px; height:28px; line-height:28px; background-color:#dbdbdb; text-decoration:none; text-align:center; color:#585959;}
#news #Detail #Article .labels a:hover{ background-color:#af1e23; color:#FFF;}
#news #Detail #Relevant{ padding:35px 25px 0px 25px; font-size:14px; height:150px}
#news #Detail #Relevant dt{ padding-bottom:25px;}
#news #Detail #Relevant dd{ float:left; padding-bottom:8px; padding-right:10px;width:280px;}
#news #Detail #Relevant dd a{color: #555; text-decoration:none; margin-left:13px;}
#news #Detail #Relevant dd a:hover{ color:#364c59;text-decoration:underline;}

.pages {padding:65px 20px;font-size:14px; color:#585959;}
.pages input{font-size:14px;}
.pages a,.pages strong{font-size:14px;padding:2px 3px;border-radius:3px;-moz-border-radius:3px; /* Old Firefox */border:#af1e23 1px solid;}
.pages a {color:#585959;background:#ddd;text-decoration:none; margin-bottom:5px; display:inline-block;line-height:31px; height:31px; width:31px; text-align:center}
.pages a:link,.pages a:visited,.pages a:active  {color:#898989;background:#fff;border:#898989 1px solid;border-radius:3px;-moz-border-radius:3px; /* Old Firefox */padding:2px 3px;text-decoration:none; margin-bottom:5px; display:inline-block;}
.pages a:hover  {background:#af1e23;color:#fff;text-decoration:none;width:31px; border-color:#af1e23;}
.pages strong {background:#af1e23;color:#fff;line-height:31px; height:31px; width:31px;display:inline-block; text-align:center}
.pages #next_btn,.pages #prev_btn{}
.pages_inp {border:#898989 1px solid;width:45px; height:31px;text-align:center;color:#ccc;border-radius:3px;-moz-border-radius:3px; /* Old Firefox */padding:2px 3px;}
.pages_btn {width:38px; height:38px;background:#af1e23;color:#fff;font-weight:bold;font-size:11px; border:none; cursor:pointer}
.pages label {background:#FFFFFF;border:#af1e23 1px solid;color:#af1e23;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}


#contact{}

#contact .mapbg{height:637px; background:url(../images/contact/map_bg.jpg) no-repeat center}
#contact .mapbgtxt{ width:240px; height:100px; position: relative; top:100px; left:125px; background:url(../images/contact/mapbgtxt_bg.jpg) no-repeat 0px 10px;font-size:18px; color:#fff; padding-left:25px; z-index:2}
#contact .mapbgtxt span{ font-weight:700; font-size:30px;}
#contact .map{ position: relative; top:-45px; left:450px; z-index:1}
@keyframes mymove
{
from {width:0px; height:0px;}
to {width:5px; height:5px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {width:0px; height:0px;}
to {width:5px; height:5px;}
}
#contact .quan{ position: relative; top:-287px; left:500px; z-index:2; border-radius:50%;-moz-border-radius:50%; border:5px solid #d07a7d;animation:mymove 2s infinite;
-webkit-animation:mymove 2s infinite; /*Safari and Chrome*/animation-timing-function:ease;-webkit-animation-timing-function:ease; }

#contact .usbg{height:637px; background:url(../images/contact/us_bg.jpg) no-repeat center;}
#contact .usbgtxt{ width:370px; margin:auto; margin-top:80px; margin-bottom:70px; font-size:18px; line-height:1.8em; color:#FFF; text-align:center}
#contact .usbgma{ width:370px; margin:auto}

#contact .part{width:100%;height:596px; background:url(../images/top/partFbg.jpg) no-repeat center; }
#contact .part .partbox{width:530px; margin:auto; overflow:hidden; clear:both}
#contact .part .partbox .title{ text-align:center; font-size:24px; color:#af1e23; font-weight:700;line-height:1.4em; margin-top:40px;}
#contact .part .partbox .title span{ font-size:16px; font-weight:200;text-transform:uppercase;}
#contact .part .partbox table{}
#contact .part .partbox table tr{ display:block; margin-top:15px; font-size:14px;}
#contact .part .partbox table #truename{ width:530px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;background:#fff}
#contact .part .partbox table #telephone{ width:530px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;background:#fff}
#contact .part .partbox table #address{ width:530px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;background:#fff}
#contact .part .partbox table .xuanze{ font-size:12px; color:#888;}
#contact .part .partbox table .xuanze span.title{ font-size:14px; color:#444; margin-left:35px; margin-right:5px}
#contact .part .partbox table #content{ width:530px; height:85px; line-height:1.6em; border:none; padding:10px; font-size:14px; background:#fff}
#contact .part .partbox table #captcha{ width:300px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
#contact .part .partbox table .tbbtn{ width:530px; height:45px; line-height:45px; font-size:20px; background:#af1e23; color:#fff; border:none; text-align:center; margin-right:10px;}
#contact .part .partbox table .tbbtn:hover{ background:#d07a7d}

input[type="radio"]{appearance: none; -webkit-appearance: none;outline: none;display:none}
label{display:inline-block;cursor:pointer;}
label input[type="radio"] + span{width:9px;height:9px;display:inline-block;background:url(../images/top/radio.jpg) no-repeat;background-position:-9px 0px;}
label input[type="radio"]:checked + span{background-position:0px 0px}

/*#contact .bannerpic{ background:url(../images/contact/pic.jpg) no-repeat center; width:100%; height:428px;}
#contact .boxinfo{ margin:60px auto;}
#contact .boxinfo .boxA{ width:540px;}
#contact .boxinfo .boxA img{-moz-box-shadow: 10px 10px 5px #888888;/box-shadow: 10px 10px 5px #888888; margin-left:80px; margin-bottom:20px }
#contact .boxinfo .boxB{ width:540px;}
#contact .boxinfo .boxB img{ margin:30px 0px 20px 0px;}
#contact .boxinfo .boxB .text{ line-height:1.6em; font-size:15px; color:#333}
#contact .boxinfo .boxB .text p{ border-bottom: 1px dashed #000; padding:13px 0px;}
#contact .boxinfo .boxB .text p.last{ border-bottom:none}*/

/*digital*/
#digital{ background:#fff}
#digital .pagetitle{ height:494px; background:url(../images/digital/img_title.jpg) no-repeat center}

#digital .partA{margin-top:-40px; margin-bottom:110px;}
#digital .partAbox{ width:1200px; height:490px; background:#af1e23;}
#digital .partAbox .info{ font-size:18px;line-height:1.8em; text-align:center; color:#FFF; padding-top:40px}
#digital .partAbox .info strong{ font-size:24px;}
#digital .boxContent{ width:1104px; height:170px; margin:58px auto;}
#digital .boxContent .box{ width:150px; height:168px; border:2px solid #fff; margin:0px 15px; float:left; text-align:center; color:#FFF; }
#digital .boxContent .box span{font-size:16px; line-height:1.8em; display:inline-block; position:relative; top:50%; transform: translateY(-50%)}

#digital .partB{ background:url(../images/digital/partB_bg.jpg) top center}
#digital .partBboxA{ width:100%; height:412px; background:url(../images/digital/partBboxA_bg.jpg) center}
#digital .partBboxA .boxL{ width:412px; float:left; margin-top:100px; margin-left:70px; margin-right:40px}
#digital .partBboxA .boxL .line{ width:162px; height:4px; line-height:4px; background:#fff}
#digital .partBboxA .boxL .title_en{ font-size:14px; margin-top:16px;text-transform:uppercase; color:#fff; font-weight:700; letter-spacing:-1px}
#digital .partBboxA .boxL .title_cn{ font-size:24px;line-height:2em; color:#fff; font-weight:700;}
#digital .partBboxA .boxL .txt{ font-size:16px;line-height:1.5em; color:#fff; text-indent:2em; text-align:justify}
#digital .partBboxA .boxL .more{font-size:13px; padding:4px; display: inline-block; color:#fff; font-weight:700; margin-top:12px;}
#digital .partBboxA .boxR{ width:678px; float:left}
#digital .partBboxA .boxR video{ margin-top:16px;}

#digital .partBboxB{ margin-bottom:40px;}
#digital .partBboxB .txt01{ font-size:45px; font-weight:700; color:#a12222; margin-top:80px}
#digital .partBboxB .txt02{ font-size:45px; font-weight:700; color:#343232; margin-top:30px}
#digital .partBboxB .txt03{ font-size:22px; font-weight:200; color:#343232; line-height:1.8em; margin-top:20px; margin-bottom:40px}
#digital .partBboxB .box{ width:1184px; height:416px; margin:10px auto; margin-bottom:40px; background:#fff;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.3);box-shadow:0 1px 8px rgba(0, 0, 0, 0.3);}
#digital .partBboxB .box .boxC01{width:1140px;; height:266px; padding-top:75px; margin-left:44px;}
#digital .partBboxB .box .boxC01 img{ float:left;}
#digital .partBboxB .box .boxC01 .line{ width:4px; height:266px; line-height:266px; margin:0px 22px; background:#af1e23;float:left;}
#digital .partBboxB .box .boxC01 .boxR{ width:747px;float:left;}
#digital .partBboxB .box .boxC01 .boxR .title{font-size:24px; font-weight:700; margin-bottom:20px; color:#343232}
#digital .partBboxB .box .boxC01 .boxR .txt{width:700px;font-size:18px; line-height:1.8em; margin-bottom:10px; color:#343232; text-align:justify}
#digital .partBboxB .box .boxC01 .boxR .span span{ width:176px; height:38px; line-height:34px; background:#af1e23; display:block; float:left; text-align:center; color:#fff; font-size:24px; font-weight:700; margin-bottom:15px; margin-right:10px}
#digital .partBboxB .box .boxC02{width:1140px;; height:266px; padding-top:75px; margin-right:44px;}
#digital .partBboxB .box .boxC02 img{ float:right;}
#digital .partBboxB .box .boxC02 .line{ width:4px; height:266px; line-height:266px; margin:0px 22px; background:#af1e23;float:right;}
#digital .partBboxB .box .boxC02 .boxR{ width:747px;float:right;}
#digital .partBboxB .box .boxC02 .boxR .title{font-size:24px; font-weight:700; margin-bottom:20px; color:#343232; text-align:right}
#digital .partBboxB .box .boxC02 .boxR .txt{width:700px;font-size:18px; line-height:1.8em; margin-bottom:10px; color:#343232; text-align:right; float:right;}
#digital .partBboxB .box .boxC02 .boxR .span span{ width:176px; height:38px; line-height:34px; background:#af1e23; display:block; float:right; text-align:center; color:#fff; font-size:24px; font-weight:700; margin-bottom:15px; margin-left:10px}

#digital .partC{ background:#f3f3f3}
#digital .partC .partCboxA .txt01{ font-size:45px; font-weight:700; color:#a12222; margin-top:80px}
#digital .partC .partCboxA .txt02{ font-size:45px; font-weight:700; color:#343232; margin-top:30px}
#digital .partC .partCboxA .txt03{ font-size:22px; font-weight:200; color:#343232; line-height:1.8em; margin-top:20px; margin-bottom:40px}
#digital .partC .partCboxB{padding-bottom:60px}
#digital .partC .partCboxB .box{ width:380px; height:260px; background:#af1e23; margin:10px; float:left}
#digital .partC .partCboxB .box span{ display:block; font-size:24px; font-weight:700; text-align:center; color:#fff; padding-top:190px}
#digital .partC .partCboxB .box.icon01{ background: url(../images/digital/partC_icon01.png) #af1e23 center 25% no-repeat;}
#digital .partC .partCboxB .box.icon02{ background: url(../images/digital/partC_icon02.png) #af1e23 center 30% no-repeat;}
#digital .partC .partCboxB .box.icon03{ background: url(../images/digital/partC_icon03.png) #af1e23 center 25% no-repeat;}
#digital .partC .partCboxB .box.icon04{ background: url(../images/digital/partC_icon04.png) #af1e23 center 30% no-repeat;}
#digital .partC .partCboxB .box.icon05{ background: url(../images/digital/partC_icon05.png) #af1e23 center 30% no-repeat;}
#digital .partC .partCboxB .box.icon06{ background: url(../images/digital/partC_icon06.png) #af1e23 center 30% no-repeat;}
#digital .partC .partCboxC{ width:100%; height:516px;background: url(../images/digital/partCboxC_bg.jpg) center no-repeat}
#digital .partC .partCboxC .box{ width:502px; height:516px; background:#af1e23;}
#digital .partC .partCboxC .box .txt01{ padding:30px 25px 0px 25px; font-size:18px; color:#fff; line-height:1.8em; text-align:justify; text-indent:2em}
#digital .partC .partCboxC .box .txt01 span{font-size:24px; font-weight:700; line-height:1.9em;}
#digital .partC .partCboxC .box .txt02{ margin:30px 25px; padding-top:20px; font-size:24px; color:#fff; line-height:1.9em; text-align:justify; border-top:2px solid #fff}
#digital .partC .partCboxD{ height:570px;background: url(../images/digital/partCboxD_bg.jpg) center no-repeat}
#digital .partC .partCboxD .box{ width:490px; height:220px; background: url(../images/digital/partCboxDbox_bg.png); color:#fff; font-size:21px; line-height:1.8em; padding:25px 15px; text-align:justify; text-indent:2em; margin-left:650px; margin-top:95px}






