@charset "utf-8";
/**/

a.xxyc_link:link,a.xxyc_link:visited{color:#FFFFFF; text-decoration:none;}
a.xxyc_link:hover{color:#FFFFFF;text-decoration:none;}

html,body{font-family:Arial; margin:0; padding:0; background:#FFF; font-size:12px; color:#424441; }
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px; }
table,div,p{ font-size:12px}
td{word-break : break-all}
p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
a:link,a:visited{ color:#424441;text-decoration:none;}
a:hover,a:active{ color:#424441;text-decoration:underline;}
.input{padding:0; width:140px; height:18px; margin:0; background:#E8E8E8; border:#C4C4C4 solid 1px;}
.login{ padding:0; margin:0; border:0}
a.white, a.white:visited{ color:#FFF; text-decoration:none}
a.white:hover{ color:#FFF; text-decoration:none}
a.link, a.link:visited{
	font-size:11px;
	color:#424441;
	text-decoration:none;
	line-height: 16px;
	font-variant: normal;
}
a.link:hover{
	color:#D60E0E;
	text-decoration:underline;
	line-height: 16px;
	font-size: 11px;
}

a.xxyc_link:link,a.xxyc_link:visited{color:#ffffff; text-decoration:none;}
a.xxyc_link:hover{color:#ffffff;text-decoration:none;}

a.red, a.red:visited{ color:#424441; text-decoration:none}545F71
a.red:hover{ color:#D60E0E; text-decoration:underline}
a.sub, a.sub:visited{ color:#545F71; text-decoration:none}
a.sub:hover{ color:#D60E0E; text-decoration:underline}
a.gray, a.gray:visited{ color:#CCC; text-decoration:none}
a.gray:hover{ color:#CCC; text-decoration:none}
a.blue, a.blue:visited{ color:#0094FA; text-decoration:none}
a.blue:hover{ color:#0094FA; text-decoration:none}
a.newsurl, a.newsurl:visited{ width:320px; height:26px; display:block; float:left; background:url(../images/bot_line.jpg) bottom repeat-x;  color:#000; text-decoration:none}
a.newsurl:hover{ width:320px; height:26px; display:block; float:left; background:url(../images/bot_line.jpg) bottom repeat-x; color:#000; text-decoration:none}
a.menuurl,a.menuurl:visited{ width:108px; height:29px; display:block; float:left; background:url(../images/menubg1.jpg) bottom no-repeat; color:#666; text-decoration:none}

.box{ width:1004px; margin:0 auto}

.STYLE1 {	color: #D30E0E;	font-weight: bold;}
/*top*/
#topnav{ width:1004px; float:left; padding-top:0px; font-size:10px; height:16px; font-family:Arial }
#logo{ width:744px; float:left; height:61px;}
#logoright{ width:260px; float:left; height:61px;}
#logoright dl{ width:120px; float:right; padding-top:10px;}
#logoright dd{ width:120px; float:left; height:20px; line-height:20px}
#banner{ width:1004px; height:260px; float:left; padding:0px}

#menu{ width:934px; padding-left:70px; float:left; height:29px; line-height:29px; font-weight:bold; background:url(../images/menu_bg.jpg) repeat-x; text-align:center; border-top:solid 1px #FFFFFF}

#menu2{ width:934px; padding-left:70px; float:left;  height:10px; line-height:10px;  background:url(../images/menu_bg1.jpg) repeat-x; }
#menu ul{ width:980px; padding-left:12px; height:59px; float:right; list-style: none;}
#menu li{ float:left; height:39px; padding-top:20px; text-align:center; background:url(../images/menu_line.jpg) left no-repeat; width:80px; }
#menu .li1{ width:20px; }
#menu a:link, #menu a:visited{ width:108px; height:29px; display:block; float:left; color:#FFFFFF; text-decoration:none}
#menu a:hover{ width:108px; height:29px; display:block; float:left; background:url(../images/menubg1.jpg) bottom no-repeat; color:#666; text-decoration:none}

.submenubox{ width:1004px; float:left; height:20px; line-height:20px; text-align:center; border-bottom:solid 1px #CCCCCC}
/*mid*/
#left{ width:250px; float:left; padding-top:10px; padding-left:24px;  }
#changepic{ width:236px; padding:9px 7px; float:left; height:119px; background:url(../images/cp_bg_20.jpg) no-repeat}
#logbox{ width:250px; float:right}
.leftbox{ width:250px; margin-top:7px; float:left; background:#F6F6F6; height:135px!important; height:auto!important; height:135px}

#right{ width:700px; padding-left:10px; padding-top:5px; float:left;}
#indexbox1{ width:277px; float:left; height:260px;background:#F6F6F6; }
#indexbox2{ width:400px; float:left; height:260px; margin-left:10px; display:inline}
#indexbox2 ul{ width:400px; float:left; list-style:none; height:95px; padding-top:8px; background:#F6F6F6}
#indexbox2 li{ width:390px; padding-left:10px; float:left; height:19px; padding-top:6px}
#indexbox2 dl{ width:400px; float:left; margin-top:8px; height:125px;background:#F6F6F6;}
#indexbox2 dt{ width:25px; float:left; margin-right:20px; display:inline}
#indexbox2 dd{ width:115px; float:left; margin-top:14px; display:inline}

.indexbox{ width:350px; float:left}
.titlebox{ width:694px; float:left; margin-top:5px; height:26px; background:url(../images/tit_bg.jpg) left no-repeat}
.indextit1{ width:400px; float:left; height:26px; background:url(../images/tit_bg.jpg) left no-repeat}
.title{ width:200px; padding-left:15px; float:left; padding-top:3px; font-size:12px; font-weight:bold; color:#FFFFFF}
.more{ width:45px; float:right; text-align:right; padding-top:3px;  padding-right:3px; font-size:12px; font-weight:normal}
.indextextbox{ width:335px; height:190px; float:left; line-height:21px; padding:5px;}
.textbox{ width:650px; height:600px!important; height:auto!important; height:600px; float:left; line-height:20px; padding:20px; background:#f6f6f6}
.indextextbox{ width:690px; height:180px; float:left; line-height:18px; background:#F6F6F6}

.newslist{ width:694px; height:580px!important;  height:580px; background:#F6F6F6; float:left; padding:10px 0;}
.newslist ul{ width:654px; padding:20px; float:left; list-style:none}
.newslist li{ width:550px; float:left; height:20px; padding-top:5px; border-bottom:dotted 1px #CCCCCC}
.newslist .timeli{ width:100px; float:left;}


.prolist1{ width:620px; height:310px; float:left; padding:25px 35px; background:#F6F6F6}
.prolist1 dl{ width:620px; float:left; height:310px;}
.prolist1 dd{ width:155px; height:142px; padding-top:9px; float:left; text-align:center; background:url(../images/pros_bg.jpg) top center no-repeat}
.prolist1more{ width:620px; float:left; text-align:right; height:25px}

.bralist{ width:694px; height:580px!important;  height:580px; background:#F6F6F6; float:left; padding:10px 0;}
.bralist dl{ width:674px; float:left; margin:0 10px; display:inline; height:130px; margin-bottom:10px; background:#FFFFFF}
.bralist dd{ width:220px; height:90px; padding-top:40px; float:left; overflow:hidden; text-align:center; background:url(../images/bra_bg.jpg) center no-repeat}
.bralist .case{ width:220px; height:115px; padding-top:15px; float:left; overflow:hidden; text-align:center; background:url(../images/bra_bg.jpg) center no-repeat}
.bralist dt{ width:430px; padding:10px; height:110px; float:left; line-height:20px; }
.bralistp{ width:430px; float:left; height:85px; font-size:14px; color:#716D6D; font-weight:bold }
.bralistp1{ width:430px; float:left; height:25px; font-size:14px; color:#716D6D; font-weight:bold }
.bralistp2{ width:430px; float:left; height:65px; font-size:12px; color:#716D6D; font-weight:bold }
.detail{ width:430px; float:left; text-align:right; height:25px; line-height:25px;}

.prolist{ width:690px; height:162px; float:left; padding:10px 0;}
.prolist dl{ width:122px; float:left; padding:0 10px; height:160px;}
.prolist dd{ width:122px; height:142px; float:left; overflow:hidden; text-align:center; background:#0071D7}
.prolist dt{ width:122px; height:20px; float:left; line-height:20px; text-align:center; background:#0071D7 }
.prolist img{ border:solid 1px #0071D7}

#prolist{ width:670px;height:580px!important;  height:580px; float:left; padding:10px 0 10px 20px; background:#F6F6F6}
#prolist dl{ width:620px; float:left; height:310px;}
#prolist dd{ width:155px; height:147px; padding-top:4px; float:left; text-align:center; background:url(../images/pro_bg.jpg) top center no-repeat}
#prolist dt{ width:122px; height:20px; float:left; line-height:20px; text-align:center; }

#botnav{ width:680px; float:left; height:25px; margin-left:5px; line-height:25px; margin-top:10px; border:solid 1px #CCCCCC; text-align:center}
.classbox{ width:685px; padding-left:5px; height:30px; line-height:30px; background:#F6F6F6}
.pagebox{ width:670px; float:left; height:30px; line-height:30px; padding:10px; background:#F6F6F6}
.searchbox{ width:670px; text-align:center; float:left; height:30px; line-height:30px; padding:10px; background:#FFF}
.protitle{ width:650px; text-align:left; height:45px; line-height:45px;font-family:""; font-size:22px}
.procontent{ width:610px; padding:20px; float:left; line-height:22px; font-size:14px}
.propic{ width:650px; float:left; text-align:center}
.backbox{ width:650px; float:left; height:28px; line-height:28px; text-align:center}
.newstime{ width:650px; float:left; height:28px; line-height:28px; text-align:right}
/*foot*/
#bottombox{ width:956px; height:26px; line-height:26px; margin-left:25px; display:inline; margin-top:10px; float:left; text-align:center; color:#FFFFFF; background: #D9D9D9}

