

* { padding: 0; margin: 0; }
html { height: 100%; }
body { font-size: 12px; height: 100%; color: #414141; background: url(../images/bodybg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;}
a { color: #414141; text-decoration:none;}
a:hover { color: #CD001D; }
.clear { clear: both; }
ul { list-style: none; }
img, img a { border: 0; }
h1 { font: 12px bold #000;}
.none { display: none; }
.main { width: 940px; margin: 0 auto; }
.duan p { line-height: 22px; text-indent: 2em; margin-bottom: 10px; }


/* homepage */

#header { height: 97px; background: url(../images/t_1.jpg) repeat-x; }
#header .logo { float: left; width: 200px; height: 97px; }
#header .logo h1 a { display: block; width: 200px; height: 97px; background: url(../images/logo_en.gif) no-repeat; text-indent: -9999px; }

#header .translation { float:right; width:200px; height:10px; font-size:14px;  color:#fff; text-align:center; margin:20px 0 0 0; }
#header .translation a{ color:#fff; }
#header .translation a:hover{ text-decoration:underline;}

#header .nav { float: right; width: 735px; margin: 22px 0 0 5px; +margin: 22px 0 0 5px; _margin: 11px 0 0 5px;  }
#header .navshow li { float: left; width: 61px; margin: 7px 1px 0 1px; _margin: 7px 1px 0 1px; }
#header .navshow li.line { width: 2px; height: 38px; background: url(../images/xintao_11.gif) no-repeat; }
#header .navshow li a { display: block; width: 61px; height: 38px; text-indent: -9999px; }
#header .navshow li.nav03 a { background: url(../images/en_xintao_05.gif) no-repeat; }
#header .navshow li.nav04 { width: 120px; }
#header .navshow li.nav04 a { width: 120px; background: url(../images/en_xintao_07.gif) no-repeat; }
#header .navshow li.nav05 a { background: url(../images/en_xintao_09.gif) no-repeat; }
#header .navshow li.nav06 { width: 79px; }
#header .navshow li.nav06 a { width: 79px; background: url(../images/en_xintao_13.gif) no-repeat; }
#header .navshow li.nav07 { width: 140px; }
#header .navshow li.nav07 a { width: 140px; background: url(../images/en_xintao_15.gif) no-repeat; }
#header .navshow li.nav08 { width: 108px; }
#header .navshow li.nav08 a { width: 108px; background: url(../images/en_xintao_17.gif) no-repeat; }
#header .navshow li.nav09 { width: 103px; }
#header .navshow li.nav09 a { width: 103px; background: url(../images/en_xintao_19.gif) no-repeat; }
 
#header .navshow li.nav03 a:hover,#header .navshow li.nav03hover a { background: url(../images/en_xintao_hover_05.gif) no-repeat; }
#header .navshow li.nav04 a:hover,#header .navshow li.nav04hover a { background: url(../images/en_xintao_hover_07.gif) no-repeat; }
#header .navshow li.nav05 a:hover,#header .navshow li.nav05hover a { background: url(../images/en_xintao_hover_09.gif) no-repeat; }
#header .navshow li.nav06 a:hover,#header .navshow li.nav06hover a { background: url(../images/en_xintao_hover_13.gif) no-repeat; }
#header .navshow li.nav07 a:hover,#header .navshow li.nav07hover a { background: url(../images/en_xintao_hover_15.gif) no-repeat; }
#header .navshow li.nav08 a:hover,#header .navshow li.nav08hover a { background: url(../images/en_xintao_hover_17.gif) no-repeat; }
#header .navshow li.nav09 a:hover,#header .navshow li.nav09hover a { background: url(../images/en_xintao_hover_19.gif) no-repeat; }

#header .main { position: relative; }
.newmedia { width: 431px; height: 24px; position: absolute; top: 28px; left: 206px; }
.linexian { height: 10px; background: url(../images/xintao_56.gif) repeat-x; margin-top: 2px; }

/* rollpic */

.rollpic { margin: 10px 0; width: 940px; }

/* indexad */

#indexad { width: 940px; margin: 0 auto; font-size: 0; }

#indexad ul { margin-right: -12px; padding: 0; }
#indexad ul { display: inline-block; }
#indexad ul { display: block; }
#indexad li { float: left; width: 226px; margin-right: 12px; }

/* mainbody */

.padding5 { padding: 0 5px; }
.line { margin: 10px 0; height: 30px; background: url(../images/xintao_49.gif) repeat-x; }
.line .left { float: left; width: 5px; height: 30px; background: url(../images/linebg.gif) no-repeat; }
.line .center { float: left; height: 25px; width: 97%; padding:5px 0 0 10px; }
.line .center a { color:#C5080C; }
.line .right { float: right; width: 5px; height: 30px; background: url(../images/linebg.gif) no-repeat -5px 0; }

.piclist { width: 940px; }
.piclist ul { margin-right: -10px; padding: 0; }
.piclist ul { display: inline-block; }
.piclist ul { display: block; }
.piclist li { float: left; width: 465px; height: 160px; margin-bottom: 10px; padding: 10px 0; border-bottom: 1px solid #D7D7D7; margin-right: 10px; }
.piclist li.bottom { float: left; width: 465px; margin-bottom: 10px; padding: 10px 0; border-bottom: 1px solid #fff; margin-right: 10px; }
.piclist li dl { margin: 0 20px; }
.piclist li dt { float: left; width: 92px; }
.piclist li dd { float: left; margin: 0 0 0 12px; width: 320px; }
.piclist li dd.title { font-weight: bold; color: #B30305; font-size: 14px; }
.piclist li dd.gary { color: #A8A8A8; line-height:20px; }
.piclist li dd p { float: left; width: 135px; margin-right: 5px; background: url(../images/sanjiao.gif) no-repeat 0 6px; padding-left: 8px; line-height: 22px; }
.piclist li dd p a { color: #7E7E7E; }
.piclist li dd p a:hover { color:#FF6633; text-decoration: underline; }

.piclist .more { margin: 5px 0 5px 125px; background: url(../images/sanjiao_left.gif) no-repeat 0 3px; }
.piclist .more a { display: block; width: 55px; height: 13px; padding-left: 15px; }
.bottom_contact { float: left; padding: 5px 0 0 50px; width: 800px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; }
.bottom_contact span { margin: 0 8px; }

.content_left { width:230px; margin-bottom:15px !important; margin-bottom:5px; float:left; background: url(../images/left_bg.gif) repeat-y;}
.content_left .top { width:230px; height:4px; background:url(../images/left_topbg.gif) no-repeat;}
.content_left .middle { width:230px; border-left:1px solid #D9D9D9; padding: 10px 0; +padding:0; -padding:0;}
.content_left .middle .title { margin-bottom:15px;}
.content_left .middle .pic { bottom:auto;}
.content_left .middle .main { font-size:14px; width:230px;}
.content_left .middle .main a { width:206px; display:block; padding:5px 12px; font-weight:bold; color:#333; background:url(../images/leftmain01.gif) no-repeat; margin-bottom:1px;}
.content_left .middle .main a:hover { background:url(../images/leftmain02.gif) no-repeat; color:#fff;}
.content_left .bottom { width:230px; height:4px; background:url(../images/left_bottombg.gif) no-repeat bottom;}

.content_right { width:695px; float:right; margin-bottom:15px !important; margin-bottom:5px;  background: url(../images/right_middlebg.gif) repeat-y;}
.content_right .news { font-weight:bold; font-size:14px; color:#262626; padding:5px 20px; background:#E8E8E8 url(../images/01.png) repeat-x;}
.content_right .top { width:695px; height:5px; background:url(../images/right_topbg.gif) no-repeat;}
.content_right .middle { width:695px; height:100%; _height:100%; background:url(../images/efuntv_bg.gif) no-repeat right bottom;}
.content_right .middle p { margin-bottom: 10px; text-align:justify; text-indent: 2em; }
.content_right .middle ul { margin:10px;}
.content_right .middle li { width:645px; height:17px; margin:auto; padding:5px; border-bottom:1px dotted #D9D9D9;}
.content_right .middle li a { width:560px; float:left; background:url(../images/listyle.gif) no-repeat middle left;}
.content_right .middle li a:hover { color:#C5080C;}
.content_right .middle .page { padding:10px 20px 10px 0; float:right;}
.content_right .middle .page .left{ width:150px; float:left;}
.content_right .middle .page .right{ width:70px; float:left;}
.content_right .middle .page .button01 { background: url(../images/leftpage01.gif) no-repeat; display:block; width:22px; height:20px; border:none; float:left;}
.content_right .middle .page .button02 { background: url(../images/rightpage02.gif) no-repeat; display:block; width:22px; height:20px; border:none; float:left;}
.content_right .bottom { width:695px; height:5px; background:url(../images/right_bottombg.gif) no-repeat bottom left; float:right;}

.content_right .middle .content { width:645px; height:100%; _height:100%; padding:0 25px;}
.content_right .middle .content .title { width:645px; border-bottom:1px dotted #d9d9d9; padding:5px 0; color:#000; font-size:14px; font-weight:bold; text-align:center;}
.content_right .middle .content .title font { color:#666; font-size:12px; font-weight:normal;}
.content_right .middle .content .content { width:625px; padding:10px; line-height:22px;}
.content_right .middle .content .content a { color:#ff0000;}
.content_right .middle .content .content li { width:620px; height:17px; margin:0; display:block; padding:5px 0; border-bottom:1px dotted #D9D9D9;}
.content_right .middle .content .content .title1 { color:#000; font-size:12px; font-weight:normal;}
.content_right .middle .content .time { width:645px; border-top:1px dotted #d9d9d9; padding:5px 0;}
.content_right .middle .content .time a { color:#ff0000;}

/* bottom */

#bottom { background: #C5080C; padding: 22px 0; color: #FFF; height:20px; }
#bottom .left { float: left; width: 620px; }
#bottom .left li { float: left; margin: 0 5px; }
#bottom .left li a { color: #fff; }
#bottom .left li a:hover { text-decoration: underline; }
#bottom .left li.linebottom { width: 3px; }

#bottom .right { float: right; width: 290px; text-align: right; }


.p_title { font-weight: bold; font-size: 14px; }
.mainbg { background: url(../images/mainbg.gif) repeat-y; width: 940px; }

/* brand */

.brandall { width: 940px; margin-bottom: 10px; }
.brandall .middle { width: 938px; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; }
.brandall .title { background: url(../images/brandcase_bg.gif) repeat-x; margin-bottom: 4px; border-bottom: 1px solid #E1E1E1; }
.brandall .content { padding: 15px; }
.brandall .content p { line-height: 22px; margin-bottom: 10px; text-indent: 2em; }
.brandall .case { font-weight: bold; color: #333; border: 1px dashed #CCC; padding: 6px; background: #FAFAFA; margin: 10px 0; }
.brandall .case span { margin-left: 8px; color: #FF0000; }

.brandall .anli dl { float: left; width: 175px; margin: 5px 9px 5px 0; }
.brandall .anli dt { text-align: center; height: 111px; }
.brandall .anli dd { text-align: center; color: #0088c1; }
.brandall .anli dd span { font-size: 14px; font-weight: bold; }
.brandall .anli dd.intro { font-size: 12px; }




