@charset "gb2312";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{
border:0 none;
margin:0;
padding:0;
}

html, body {text-align:left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
html table{ border:0px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0; padding:0; }   
table { border-collapse:collapse; border-spacing:0; }   
fieldset,img { border:0; }   
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }   
ol,ul { list-style:none; }   
caption{ text-align:left; }   
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }   
q:before,q:after { }   
abbr,acronym { border:0; } 
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;
}
img{ vertical-align:middle; border:0;}
input {
vertical-align:middle;
}

a{ text-decoration:none; color:#515151}
a:hover{ text-decoration:underline;}
/*
div{ overflow:hidden;}
*/
/*===general start===*/

.f_l{ float:left;}
.f_r{ float:right;}
#body_wrap{ width:970px; margin:0 auto;}
#body_wrap_index{ width:970px; margin:0 auto;}
.font_blod{ font-weight:900;}
.font_9e0c55{ color:#9e0c55;}
.font_9e0c55 a{color:#9e0c55;}
.font_76485f{color:#76485f;}
/*===general end===*/

/*头部开始*/
#f_top{ margin:3px auto; width:969px;}
#top{ width:100%;height:254px;	left: 0;top:0; z-index:9999999;}
#index_top{ width:944px;height:97px; background:url(images/top_bg.gif) 0 0 no-repeat; margin:0px auto 0;}
#index_top h1{ width:306px; float:left; padding:15px 0px;}
#index_top .top_inp{ width:300px; float:right; text-align:right;margin:20px auto 0;}
#logo{ width:156px; height:67px; float:left; padding-top:15px;}

/*菜单*/
#menu{BACKGROUND: url(images/menu_bg.png) no-repeat left bottom; MARGIN: 0px auto; WIDTH: 969px; height:38px;}
#top_btnBox{ float:left; width:250px; LINE-HEIGHT: 38px; HEIGHT: 38px; overflow:hidden;}

#topmenuBox{ float:right; width:680px;  LINE-HEIGHT: 38px; HEIGHT: 38px;}


#nav{float:left; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
#nav a:hover{text-decoration:none}
#nav .nav-item,#nav .nav-link{position:relative; float:left; display:block; color:#444; z-index:1000;}
#nav .nav-link{height:38px; line-height:38px; font-weight:700; border:0px solid #dadada; border-top-color:#efefef; border-bottom:none; z-index:999;width: 141px;text-align: center;}

#nav .nav-item-open .nav-link{white-space:nowrap; border-bottom:0px solid #fff; color:#ca0000; background:url(images/fw_hover.png) no-repeat;}

#nav .nav-dropdown{display:none; position:absolute; top:37px; left:-1px; width:350px; height:290px; border:1px solid #dadada; border-bottom:5px solid #c2c2c2; background:#fff; box-shadow:0 1px 6px rgba(0, 0, 0, 0.2); z-index:998}
#nav .nav-dropdown-align-right{left:auto; right:0; _right:-1px}
#nav .nav-dropdown-trending{float:left; width:350px; font-size:16px}
#nav .nav-dropdown a:hover{color:#ca0000}
#nav .items{width:94%; float:left; margin-left:10px;}
#nav .item_1 { width:165px; float:left; margin-left:10px;}
#nav .item_2 { width:165px; float:left; margin-left:10px; height:290px; border-left:1px dashed #ccc; border-right:1px dashed #ccc; padding:0 10px;}
#nav .item_3 { width:165px; float:left; margin-left:10px;}

#nav .items dt,#nav .item_1 dt,#nav .item_2 dt,#nav .item_3 dt{ height:38px; line-height:38px; font-weight:700; }
#nav .items dd,#nav .item_1 dd,#nav .item_2 dd,#nav .item_3 dd{height:38px; line-height:38px; border-bottom:1px dashed #ccc; vertical-align:bottom; overflow:hidden}
#nav .items dd a,#nav .item_1 dd a,#nav .item_2 dd a,#nav .item_3 dd a{display:block; padding-left:25px; color:#1E1E1E;}
#nav .items dd a:hover,#nav .item_1 dd a:hover,#nav .item_2 dd a:hover,#nav .item_3 dd a:hover{background:#f6f6f6}


#topmenu {
	MARGIN: 0px; 
}
#topmenu .menumain {
	WIDTH: 85px; LINE-HEIGHT: 38px; HEIGHT: 38px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#topmenu .menuleft {
	FLOAT: left; WIDTH: 0px; HEIGHT: 38px
}
#topmenu .menufirst {
	FLOAT: left; background:#f00; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 38px; TEXT-ALIGN: center
}
#topmenu .on {
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center;WIDTH: 85px; LINE-HEIGHT: 38px; HEIGHT: 38px; 
}

#topmenu A:link {
	DISPLAY: block; FONT: 12px/38px 'SimSun',Arial,Sans-Serif; COLOR: #fff; TEXT-DECORATION: none
}
#topmenu A:active {
	DISPLAY: block; FONT: 12px/38px 'SimSun',Arial,Sans-Serif; COLOR: #fff; TEXT-DECORATION: none
}
#topmenu A:visited {
	DISPLAY: block; FONT: 12px/38px 'SimSun',Arial,Sans-Serif; COLOR: #fff; TEXT-DECORATION: none
}
#topmenu A:hover,#topmenu A.on {
	FONT: 12px/38px 'SimSun',Arial,Sans-Serif; COLOR:#FFFFFF; TEXT-DECORATION: none; background:url(images/nav-hover.gif) no-repeat center bottom; WIDTH: 85px; LINE-HEIGHT: 38px;HEIGHT: 38px
}


#team,#about{ width:90px;}
#last{ background:none;}

/*头部结束*/

/*===content start===*/
/*==主要内容开始==*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; background:url(images/bg.jpg) #fff center top no-repeat;}
p{ line-height:1.5em;}
#content{width:969px; margin:0px auto; padding:0px 0px; height:auto; background:#fff;}
#main{}
.btom{width:944px;height:36px; margin:5px auto 0;}
.217{width:720px;}
#topnews{ background:url(images/banner_r_bg.jpg) 0px 0px no-repeat; width:249px; height:295px;}
#topnews h1{ color:#fff;font-family:"微软雅黑"; font-size:16px; margin-left:20px; line-height:24px; margin-top:10px;}
#topnews .news_p{ padding:10px;}
#topnews .news_p p{ color:#fff; line-height:24px; padding:3px 5px;}
.bg217{ width:217px; height:193px; background:url(images/login_bg.gif) no-repeat 0 0; margin-bottom:20px;}
.bg384{ width:217px; height:187px; background:url(images/down_bg.gif) no-repeat 0 0;}
.bg295{ width:206px;}
.495{width:721px; padding:0px 0px; background:url(images/left_bg.gif) 0 0 no-repeat; height:247px;}
.right_link{ background:url() -1px 0 no-repeat; width:247px; height:55px;}
.right_link2{ background:url() -1px 0 no-repeat; width:242px; height:67px;}
#search{ padding:15px 5px 0px 15px;}
#search .inputs{ background:url() 0 0 no-repeat; width:135px; height:24px; border:0px; margin: 0px 5px; text-indent:1em; color:#666; line-height:24px;}
.pro{width:234px; margin:0px 0px; background:url(images/left_bg3.gif) 0 0 no-repeat; height:208px;}
.pro .video{ background:url(images/video_bg.gif) 0 0 no-repeat; width:220px; height:151px; margin:5px 0px 0px 8px; text-align:center;}
.video_con{ width:197px; height:134px; margin:7px 0px 0px 3px;}
.support{ width:241px; margin:0px 0px; width:241px; height:208px;}
.supprot_con{background:url(images/left_bg4.gif) 0 0 no-repeat; width:224px; height:155px; margin:5px 0px 0px 10px;}
.supprot_con .img{ float:left; width:201px;margin:10px 0px 10px 5px;}
.supprot_con ul{ float:left; width:120px; margin:20px 0 0 10px;}
.supprot_con ul li{ width:120x; float:left;height:25px; margin:2px 0px; }
.supprot_con ul li a:link,.supprot_con ul li a:visited{background:url(images/btn_bg.gif) 0 center no-repeat; display:block; width:100px; height:25px; line-height:25px; text-indent:1em; text-decoration:none; color:#4d526f;}
.supprot_con ul li a:hover{background:url(images/btn_hover.gif) 0 center no-repeat; color:#fff;}
.pro_con{width:492px; height:184px; background:url(images/pro_bg.jpg) no-repeat 0 0; margin:10px 0px;}
.link{ width:241px;}
.link ul{ width:218px; margin:5px 0px 0px 10px;}
.link ul li{ width:218px; float:left; height:47px; margin:3px 0px;}
.link ul li a:link,.link ul li a:visited,.link ul li a:hover{ width:220px; height:47px; display:block;}
.btn1 a:link,.btn1 a:visited{ background:url(images/btn4.gif) 0 0 no-repeat;}
.btn1 a:hover{ background:url(images/btn4_a.gif) 0 0 no-repeat;}
.btn2 a:link,.btn2 a:visited{ background:url(images/btn5.gif) 0 0 no-repeat;}
.btn2 a:hover{ background:url(images/btn5_a.gif) 0 0 no-repeat;}
.btn3 a:link,.btn3 a:visited{ background:url(images/btn6.gif) 0 0 no-repeat;}
.btn3 a:hover{ background:url(images/btn6_a.gif) 0 0 no-repeat;}
#login{ width:180px; margin:55px auto 0px; line-height:21px;}
#login .text{ background:url(images/inp_bg1.gif) 0 0 no-repeat; width:125px; height:21px; border:0px; line-height:21px; text-indent:0.5em; color:#666; margin-bottom:10px;}
#login span{ width:180px;}
#login span .btn_login{ display:block; background:url(images/btn_login.gif) 0 0 no-repeat; width:68px; height:34px; float:left; margin:5px;}
#login span .btn_reg{ display:block; background:url(images/btn_reg.gif) 0 0 no-repeat; width:68px; height:34px; float:left; margin:5px;}
.txt_con{ padding:10px 15px; height:224px;}
.img_tit{ height:50px; text-align:center; padding-bottom:5px;}
.arrowbgl{ background:url(images/icon_l.jpg) no-repeat 2px 210px;}
.arrowbgr{ background:url(images/icon_r.jpg) no-repeat 267px 210px;}
.txtmore{ text-align:right; height:25px; line-height:25px;}
.txtmore a{ color:#9e0c55;text-decoration:none;}
.txtmore a:hover{ text-decoration:underline;}
.Brand{ margin-left:5px;}
.Brand ul{ width:200px; float:left; margin-bottom:15px;}
.Brand ul li{ width:90px; height:34px; border:1px solid #D4D4D4; float:left; margin:10px 2px;}
.contact .img{ width:58px; float:left;}
.contact p{color:#4a494d; line-height:18px;}
.contact p span{ background:#9FCE5E; color:#fff;}

.f_img{ width:160px; float:left;} 
.f_img img{ width:73px; height:60px; float:left; margin-left:3px; margin-bottom:3px;}

.f_txt{ margin-left:10px;width:185px; float:left; margin-top:75px;}
.f_txt li{ height:24px; line-height:24px; text-indent:30px;background:url(images/icon2.gif) no-repeat 0 5px;}
.f_txt li a{ text-decoration:underline; color:#777;}
.f_txt li a:hover{ color:#333;}

.online{ background:url(images/online.jpg) no-repeat 0 20px; height:60px; padding-top:5px;}
.online span{ display:block;}
.online a{ width:42px; height:42px; float:left; display:block;}

/*==主要内容结束==*/
/*partner*/

#partner{ width:100%; height:87px; background:url(images/pat_bgc.jpg) repeat-x 0 0;}
#partner_l{ float:left;width:14px;height:87px;background:url(images/pat_bgl.jpg) no-repeat 0 0;}
#partner_r{ float:right;width:18px;height:87px;background:url(images/pat_bgr.jpg) no-repeat 0 0;}
#partner_c{ height:57px; margin:10px; border-left:1px #ccc solid; float:left;}
#partner_tit{ width:110px; height:87px;text-align:center; float:left; background:url(images/partners.gif) no-repeat center center;}

#footer{ clear:both; height:73px; padding:0 0px; background:url(images/footer_bg.gif) center top repeat-x; width:969px; margin-top:0px;}
#footer_nav{ width:500px; float:right; height:70px; line-height:70px; padding-left:15px; text-align:right; margin-right:10px;}
#footer_nav a{ color:#929292; margin:0px 8px;}
#copyright{ width:400px; text-align:left; float:left; padding-left:15px; line-height:24px; margin-top:10px;}
#copyright a{ color:#FF0000;}

/*图片滚动样式*/
.pro_t { margin-top:15px; margin-left:8px;}
.pro_t td {
color:#333333;
font-family:'Microsoft Yahei',"Verdana","Tahoma";
font-size:9pt;
line-height:18px;
}

li.pro_img{width:350px; float:left; text-align:center; vertical-align: top;}
li.pro_txt{ width:350px; float:right;}


.rollBox {
overflow:hidden;
width:492px;
}
.rollBox .LeftBotton {
background:url("images/left.gif") no-repeat scroll 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:23px;
margin:70px 15px 0 5px;
overflow:hidden;
width:21px;
}
.rollBox .Cont {
float:left;
overflow:hidden;
width:408px;
margin-right:10px;
margin:14px 13px 0px 0px;
}
.rollBox .RightBotton {
background:url("images/right.gif") no-repeat scroll 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:23px;
margin:70px 0 0 1px;
overflow:hidden;
width:21px;
}

.rollBox .ScrCont {
width:10000px;
}
.rollBox #List1, .rollBox #List2 {
float:left;
}
.rollBox .Cont .pic {
float:left;
padding:0 0px;
text-align:center;
width:408px;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
text-decoration:none;
}
.rollBox .Cont .pic img {
display:block;
margin:0 auto;
}

.in_right input, .in_right textarea {
background:none repeat scroll 0 0 transparent;
border:1px solid #DFDFDF;
vertical-align:middle;
}

/*===content end===*/

/*banner*/
/*banner*/
#flash_show_out {
	WIDTH: 720px; POSITION: relative; HEIGHT: 295px
}

/*---flash---*//*----滑动大图结束----*/

#flashBox{ height:295px; width:720px; overflow:hidden;}

#falshPic{ float:left; width:720px; margin:0; padding:0}
.hdpic {
	WIDTH: 720px; HEIGHT: 295px; border:0px solid #D5D5D5;
}
.hdpic A IMG {
	WIDTH: 720px; HEIGHT: 296px;
}
.hdpic IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.td_f A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.num {
	LEFT: 655px; FLOAT: right; WIDTH: 90px; POSITION: absolute; top:260px!important;  TOP: 270px;
}
.num LI {
	FONT-SIZE: 12px; BACKGROUND: url(images/flashbutton.gif) no-repeat -15px 0px; FLOAT: left; MARGIN: 1px; WIDTH: 15px; CURSOR: pointer; COLOR: #86a2b8; LINE-HEIGHT: 15px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; HEIGHT: 15px; TEXT-ALIGN: center
}
.num LI.on {
	BACKGROUND: url(images/flashbutton.gif) no-repeat; WIDTH: 15px; COLOR: #ffffff; LINE-HEIGHT: 15px; HEIGHT: 15px
}

/*---首页推荐新闻---*/
.index_newsList{ padding:5px;}
UL.newslist_time {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-TOP: 0px}
LI.newslist_time {
	PADDING-LEFT: 10px; BACKGROUND: url(images/dot1.gif) #fff no-repeat 0px 10px; MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px; line-height:25px; overflow:hidden;}
LI.newslist_time span{ color:#666;}
LI.newslist_time .time {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 10px/23px Verdana, Arial, Helvetica, sans-serif; COLOR: #666; PADDING-TOP: 0px; display:none;
}
A.newslist_time:link {
	FONT: 12px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #666; TEXT-DECORATION: none
}
A.newslist_time:visited {
	FONT: 12px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #666; TEXT-DECORATION: none
}
A.newslist_time:active {
	FONT: 12px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #666; TEXT-DECORATION: none
}
A.newslist_time:hover {
	FONT: 12px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #ff0000
}
