﻿
body {
margin:0px;
    line-height:16px;
	font-size:16px;
	color:#666;
	font-family:Arial;
		 
} 


a:link {
	color:#333; text-decoration: none;
}
a:visited {
	color:#333; text-decoration: none;
}
a:active {
	color:#333; text-decoration: none;
}
a:hover {
	color:#4783ff;  text-decoration: none; position:relative;  
}

.input{
background-color:#ffffff;
line-height:18px;
border:1px solid #cccccc;
font-size:14px;
color:#666666;
}
.select{
background-color:#ffffff;
line-height:18px;
border:1px solid #cccccc;
font-size:14px;
color:#666666;
}
.button{
border:0px;
padding-top:2px;
padding-bottom:2px;
line-height:16px;
height:20px;
padding-left:5px;
padding-right:5px;
letter-spacing: 3px;
font-size:14px;
}
.button1{
border:1px solid #cccccc;

padding-top:4px;
padding-bottom:4px;
line-height:16px;
height:24px;
padding-left:8px;
padding-right:8px;
letter-spacing: 4px;
color:#ffffff;
font-size:14px;
}

.bodybox{width:1200px;}


.topmenu{width:1200px; font-size:13px; color:#999999;}
.topmenu a:link{color:#999;}
.topmenu a:hover{color:#4783ff;}
.topmenu a:visited{color:#999;}
.topmenu a:active{color:#999;}

.footbox{background:#212121; color:#999; padding-top:80px;}
.footbox a:link{color:#999;}
.footbox a:hover{color:#4783ff;}
.footbox a:visited{color:#999;}
.footbox a:active{color:#999;}
.foottitle{font-size:17px; color:#ddd; padding-bottom:15px;}
.foottitle a:link{color:#ddd;}
.foottitle a:hover{color:#fff;}
.foottitle a:visited{color:#ddd;}
.foottitle a:active{color:#ddd;}

.submenu{height:40px; line-height:40px; letter-spacing:0px; font-size:14px; font-weight:bold;}
.submenu01{margin:0px; list-style:none; padding:0px;}

.newsbox{padding:40px 0px; border-bottom:1px solid #ccc;}
.newsbox:hover a{font-weight:bold; color:#4783ff;}
.newsbox:hover img{transform: scale(1.05);}

.indexproclass{float:left; width:150px; font-size:17px;}
.indexproclass:hover{position:relative; top:-2px;}
.indexproclass:hover .classtitle{color:#4783ff; font-weight:bold; }



.indexnewsbox{border-bottom:1px solid #ccc; padding:30px 0px 29px 0px; }
.indexnewstitle {font-size:20px; color:#222; margin-bottom:15px; overflow:hidden; height:22px; line-height:22px;}
.indexnewsbox:hover a{color:#4783ff; font-weight:bold;}
.indexnewsbox:hover img{transform: scale(1.05);}

.indexdownbox{line-height:74px; border-bottom:1px solid #ccc;}
.indexdowntitle{padding-left:15px; padding-right:30px; background:url(pc/listico1.png) left 22px no-repeat;}
.indexdowntitle a{color:#333;}
.indexdownbutton{width:30px; line-height:74px; float:right; background:url(pc/indexdownico.png) center center no-repeat;}
.indexdownbox:hover .indexdowntitle a{color:#4783ff; font-weight:bold;}
.indexdownbox:hover .indexdownbutton{background:url(pc/indexdownico1.png) center center no-repeat;}


.topmenubox{border-bottom:1px solid #ccc; background:#fff; }
.topmenubox a:hover{ position:relative; top:-1px;}

.jcbox{line-height:60px; border-bottom:1px solid #ccc;}
.jcbox:hover a{color:#4783ff;}
.jcbutton{float:right; margin:15px 5px; line-height:30px; background:#4783ff; border-radius:15px; padding:0px 20px; color:#fff;}
.jcbox:hover .jcbutton{background:#333;}
.jcboxtitle1{float:left; width:720px; padding-left:50px; background:url(pc/movieico1.png) left center no-repeat; font-size:17px;}
.jcboxtitle2{float:left; width:720px; padding-left:50px; background:url(pc/movieico2.png) left center no-repeat; font-size:17px;}
.jcbox:hover .jcboxtitle1{background:url(pc/movieico3.png) left center no-repeat; font-weight:bold;}
.jcbox:hover .jcboxtitle2{background:url(pc/movieico3.png) left center no-repeat;  font-weight:bold;}

.downbox{line-height:60px; border-bottom:1px solid #ccc;}
.downbox:hover a{color:#4783ff; }
.downbutton{float:right; margin:15px 5px; line-height:30px; background:#4783ff; border-radius:15px; padding:0px 20px; color:#fff;}
.downbox:hover .downbutton{background:#485bff;}
.downtitle{float:left; width:720px; padding-left:50px; background:url(pc/downlistico.png) left center no-repeat; font-size:17px;}
.downbox:hover .downtitle{background:url(pc/downlistico1.png) left center no-repeat; font-weight:bold;}

.newscontentbox{line-height:28px; color:#444; font-size:16px; padding:60px 0px 80px 0px;}
.newscontentbox img{border:0px; border-radius:7px;}
.newsrightbox a{color:#333;}
.newsrightbox a:hover{font-weight:bold; color:#4783ff;}

.casebox{border:1px solid #ccc; background:#fff; border-radius:7px; padding-bottom:25px; box-shadow:0px 0px 10px #ddd; }
.casebox:hover{ position:relative; top:-3px;}
.caseboximg{background:#fff; height:230px; overflow:hidden;  border-radius:7px 7px 0px 0px; opacity:0.9;filter:alpha(opacity=90);}
.casebox:hover .caseboximg{opacity:1.0;filter:alpha(opacity=100); }
.casebox:hover .caseboximg img{transform: scale(1.05);}
.caseboxtitle{padding:30px 20px 18px 20px;  line-height:20px; font-size:22px; color:#222;}
.caseboxbutton{line-height:34px; border:2px solid #4783ff; display:table-cell; border-radius:19px; font-size:17px; padding:0px 28px; background:#fff; color:#4783ff;}
.casebox:hover .caseboxtitle a{font-weight:bold; color:#4783ff; position:relative; top:-1px;}
.casebox:hover .caseboxbutton{background:#4783ff; color:#fff;}

.caseprobox{background:#fff; border-radius:7px; box-shadow:0px 2px 10px #eee; padding:10px; background:#f8f8f8; border:1px solid #ccc;}
.caseprobox:hover{ position:relative; top:-3px;}
.caseprobox:hover a{font-weight:bold; color:#4783ff;}
.caseprobox:hover img{transform: scale(1.05);}

.facontentbox{line-height:28px; color:#444; font-size:16px; padding:40px 0px 100px 0px;}
.facontentbox img{border:0px; border-radius:7px;}

.fashowlist:hover a{color:#4783ff; font-weight:bold;}



.indexbutton1{border:2px solid #4783ff;  color:#4783ff;  line-height:52px; font-size:18px; font-weight:bold; border-radius:28px;  background:#fff; }
.indexbutton1:hover {border:2px solid #00ab6a; color:#00ab6a; }

.indexbutton2{border:0px solid #4783ff;  color:#4783ff;  line-height:52px; font-size:18px; font-weight:bold; border-radius:26px; box-shadow:0px 0px 10px 3px #4783ff; background:#fff; }
.indexbutton2:hover {border:0px solid #00ab6a; color:#00ab6a; }


.pbox{background:#fff; border-radius:6px; box-shadow:0px 2px 5px 3px #ddd;}
.pbox:hover{background:#67b384;}

.pboxtitle{font-size:16px; line-height:28px; color:#333; font-weight:bold;}
.pboxcount{line-height:20px; padding-top:10px;  color:#4783ff;}
.pboxbutton{width:140px; line-height:40px; font-size:16px; font-weight:bold; border-radius:20px; background:#4783ff;}

.pbox:hover .pboxtitle a{color:#fff;}
.pbox:hover .pboxcount{color:#fff;}
.pbox:hover .pboxbutton{background:#fff; color:#4783ff;}


.prolistbox{float:left; width:370px;  margin-bottom:45px;}
.prolistbox:hover{ position:relative; top:-5px;}
.prolistbox01{background:#fff; border-radius:7px; border:1px solid #ccc; padding-bottom:30px; box-shadow:0px 0px 10px #eee;}

.prolistimg{padding:0px 10px; border-radius:7px 7px 0px 0px; background:#fff; height:348px; border-bottom:1px solid #ccc; display:table-cell; vertical-align:middle; overflow: hidden; text-align:center; opacity:1.0;filter:alpha(opacity=100);}
.prolistbox:hover .prolistimg img{opacity:0.9;filter:alpha(opacity=90); transform: scale(1.05);}
.prolisttitle{margin:25px 20px 15px 20px; font-size:20px; line-height:20px; height:20px; color:#111; overflow:hidden;}
.prolisttitle a{color:#111;}
.prolistbox:hover .prolisttitle{color:#4783ff; font-weight:bold;}
.prolistbox:hover .prolisttitle a{color:#4783ff;}
.prolisttitle1{margin-bottom:25px; padding:0px 20px; line-height:20px; font-size:15px; color:#666;}
.prolisttitle1 a{color:#666;}

.rzbox{width:270px; float:left; margin-top:40px;}
.rzbox:hover{ position:relative; top:-3px;}
.rzbox:hover a{font-weight:bold; color:#4783ff;}
.rzboxtitle{padding:6px 9px 15px 9px;  line-height:22px; height:44px; overflow:hidden; font-size:17px;}

.prophotobox{float:left; width:270px; margin-bottom:40px;}
.prophotobox01{border:1px solid #ccc; box-shadow:0px 0px 10px #ddd; border-radius:7px; padding:9px; background:#f8f8f8;}
.prophotobox:hover{ position:relative; top:-5px;}
.prophotobox:hover a{font-weight:bold; color:#4783ff; top:-1px; position:relative;}
.prophotobox:hover img{transform: scale(1.05);}

.productcontent{line-height:30px; color:#444; font-size:17px;}





.subnav{height:62px; font-size:14px; border-bottom:3px solid #555555; background:#ffffff;}
.subnav1{width:850px; overflow:hidden; float:left; height:62px;}
.subnav1new{width:850px; overflow:hidden; float:left; height:50px;}
.subnavleft{padding-left:40px; background:url(subico.png) left center no-repeat; line-height:58px;  padding-top:4px; letter-spacing:1px; color:#444444;}
.subnavleft a:link{color:#444444;}
.subnavleft a:hover{color:#87c364;}
.subnavleft a:active{color:#444444;}
.subnavleft a:visited{color:#444444;}

.subnavleftnew{padding-left:40px; background:url(subico.png) left center no-repeat; line-height:48px;  padding-top:4px; letter-spacing:1px; color:#444444;}
.subnavleftnew a:link{color:#444444;}
.subnavleftnew a:hover{color:#87c364;}
.subnavleftnew a:active{color:#444444;}
.subnavleftnew a:visited{color:#444444;}

.subnavright{float:right; padding-top:10px; padding-bottom:10px; width:116px; }

.leftmenutop{padding-left:20px;  line-height:32px; border-bottom:3px solid #87c364;}
.leftmenutop01{margin-left:20px; margin-right:20px;  line-height:32px; border-bottom:3px solid #87c364;}

.leftmenutopnew01{ line-height:32px; border-bottom:3px solid #76b356;}
.leftmenutopnew1{width:110px; border-radius:5px 5px 0px 0px; margin-left:20px; float:left; background:#76b356; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}


.leftmenutop1{width:110px; float:left; background:#87c364; border-radius:5px 5px 0px 0px; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}
.leftmenutop2{width:110px; float:left; margin-left:2px; border-radius:5px 5px 0px 0px; background:#e9aa45; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}
.leftmenutop3{width:110px; float:left; margin-left:2px;  background:#87c364; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}

.leftmenutop001{width:100px; float:left; background:#87c364; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}
.leftmenutop002{width:100px; float:left; margin-left:2px;  background:#333333; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}

.leftmenubox{padding:10px 20px 30px 20px; line-height:40px; letter-spacing:6px; font-size:14px;}
.leftmenubox1{padding:10px 20px 30px 20px; line-height:40px;  font-size:14px;}
.leftmenulist{padding-left:25px; border-bottom:1px dotted #cccccc; background:url(leftmenuico.png) left center no-repeat;}

.yzmenu{line-height:36px; background:#87c364; font-size:16px; letter-spacing:6px; font-weight:bold; color:#FFFFFF;}




.top1{height:110px; width:100%; margin:0px; }
.topleft{width:275px; float:left;}
.topmid{width:400px; padding-top:58px;  float:left;}
.topright{width:325px; float:right; }
.toprightmenu{padding-top:10px; letter-spacing:1px;}
.topgonggao{padding-left:26px; padding-bottom:12px; line-height:40px; background: url(gonggaoico.png) left center no-repeat; letter-spacing:1px; color:#B96D0D; text-align:left;}


.indexico{width:1000px;}
.indexico ul{
margin:0px; 
padding:0px;
}
.indexico ul li{
list-style:none; float:left; border-right:1px solid #F1EFE0; padding-bottom:15px; background:#B96D0C; letter-spacing:2px;
}
.indexico ul li a:link{color:#F0EFE0;}
.indexico ul li a:hover{color:#F0EFE0;}
.indexico ul li a:visited{color:#F0EFE0;}
.indexico ul li a:active{color:#F0EFE0;}













/*页脚*/
.footmenumain{font-weight:bold; line-height:20px; color:#ffffff; letter-spacing:2px;}
.footmenu1{line-height:24px; padding-top:15px; color:#ffffff; letter-spacing:2px;}
.footmenu1 a:link{color:#ffffff;}
.footmenu1 a:hover{color:#ffffff;}
.footmenu1 a:visited{color:#ffffff;}
.footmenu1 a:active{color:#ffffff;}
/*页脚*/



.taocanmenu{width:120px; float:left; margin-right:5px; background:url(ad/taocan/taocanmenubj.png) bottom center no-repeat; padding-bottom:10px; }
.taocanmenu1{background:#712A12; line-height:32px; color:#ffffff; font-weight:bold; letter-spacing:1px;}
.taocanmenu1 a:link{color:#ffffff;}
.taocanmenu1 a:hover{color:#ffffff;}
.taocanmenu1 a:visited{color:#ffffff;}
.taocanmenu1 a:active{color:#ffffff;}

.taocanmenu01{width:120px; float:left; margin-right:5px; padding-bottom:10px;}
.taocanmenu02{background:#AD610B; line-height:32px; color:#ffffff;  letter-spacing:1px;}
.taocanmenu02 a:link{color:#ffffff;}
.taocanmenu02 a:hover{color:#ffffff;}
.taocanmenu02 a:visited{color:#ffffff;}
.taocanmenu02 a:active{color:#ffffff;}

.taocantumenu{line-height:32px; border-bottom:3px solid #712A12;}
.taocantumenu1{float:left; width:150px; background:#712A12 url(index/indexico4.png) left center no-repeat;}
.taocantumenu2{padding-left:45px; font-weight:bold; font-size:14px; color:#F1EFE0;}
.taocantumenu3{float:right; width:120px;}
.taocantubox{width:168px; height:24px; line-height:24px; overflow:hidden;}

.subad{padding-top:20px; background:#BDB093 url(ad/adbj.png) center; padding-bottom:20px;}
.subbox{width:1000px;  margin-top:25px;}
.subbox1{border:1px solid #C59E73; min-height:500px; background:#F3F3E9 url(subboxbj.jpg) left center repeat-y; }
.subbox2{border:1px solid #C59E73; background:#F3F3E9 url(subboxbj.jpg) left center repeat-y; }
.subleft{width:168px; float:left; }
.sublefttop{line-height:40px; background:#722A12; color:#F1EFE0; font-weight:bold; font-size:14px; letter-spacing:6px; text-align:left; padding-left:35px; }
.subleftmenubox{padding:25px 15px; }
.subleftmenu{line-height:32px; background:#F1EFE0 url(sublistico.png) left center no-repeat; padding-left:20px; letter-spacing:2px; margin-bottom:15px;  text-align:left;}
.subleftmenu1{line-height:32px; background:#AD610B url(sublistico1.png) left center no-repeat; color:#F4F3E9; padding-left:20px; letter-spacing:2px; margin-bottom:15px;  text-align:left;}
.subleftmenu1 a:link{color:#F4F3E9;}
.subleftmenu1 a:hover{color:#F4F3E9;}
.subleftmenu1 a:visited{color:#F4F3E9;}
.subleftmenu1 a:active{color:#F4F3E9;}

.subright{width:830px; float:right; text-align:left;}
.subrightmenu{line-height:35px; padding-top:2px; border-bottom:3px solid #722A12; padding-left:55px; background:#D8D1C1 url(subrightico.png) left center no-repeat; letter-spacing:1px; text-align:left;}
.subrightbox{padding:25px 15px; line-height:22px; letter-spacing:1px; text-align:left;}
.subrightbox1{padding-top:20px; background:#F3F3E9; line-height:24px; text-align:left;}





.page{
padding-top:50px;
color:#444444;
}
.page1{
line-height:34px; clear:both;
}
.pageleft{
float:left; width:398px; text-align:left; font-size:16px;
}
.pagecenter{
float:left; width:404px; text-align:center;
}
.pageright{
float:right; width:380px; text-align:right; line-height:34px; font-size:16px; 
}
.pagehead{
width:70px; background:#eeeeee; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pagehead:hover{background:#f4f4f4;}
.pageprev{
width:90px; background:#eeeeee url(2018/previco.png) left center no-repeat; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pageprev:hover{background:#f4f4f4 url(2018/previco.png) left center no-repeat;}
.pagenow{
width:34px; background:#4783ff; border:1px solid #4783ff; color:#FFFFFF; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pagenow:hover{background:#485bff;}

.pagenext{
width:90px; background:#eeeeee url(2018/nextico.png) right center no-repeat; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pagenext:hover{background:#f4f4f4 url(2018/nextico.png) right center no-repeat;}
.pageend{
width:70px; background:#eeeeee; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; float:left; border-radius:5px;
}
.pageend:hover{background:#f4f4f4;}






.usermain{
width:980px;
background:#e6e6e6;
}
.usertopnav{
padding-bottom:8px;
background:url(user/topnavbottombj.jpg) bottom center no-repeat;
}
.usertopnav1{
line-height:46px;
height:46px;
background:url(user/topnavbj.jpg) center repeat-x;
text-align:left;
}
.usertopnav2{
color:#ffffff;
letter-spacing:2px;
background:url(user/topnavheadico.jpg) left center no-repeat;
padding-left:45px;
float:left;
width:700px;
text-align:left;
}
.usertopnav2right{
width:70px;
text-align:right;
float:right;
}

.usernavbox{
width:122px;
float:left;
text-align:center;
}
.usernavboxleft{
width:124px;
float:left;
text-align:center;
}
.usernavboxright{
width:124px;
float:right;
text-align:center;
}
.usernavboximg{
padding-top:42px;
padding-bottom:22px;
text-align:center;
}
.usernavboxtxt{
padding-top:7px;
}
.usernavboxtxt1{
line-height:37px;
color:#FFFFFF;
letter-spacing:1px;
border-right:1px solid #AAAAAA;
text-align:center;
}
.usernavboxtxt1 a:link{color:#ffffff;}
.usernavboxtxt1 a:hover{color:#ffffff;}
.usernavboxtxt1 a:visited{color:#ffffff;}
.usernavboxtxt1 a:active{color:#ffffff;}

.usernavboxtxt2{
line-height:37px;
color:#FFFFFF;
letter-spacing:1px;
text-align:center;
}
.usernavboxtxt2 a:link{color:#ffffff;}
.usernavboxtxt2 a:hover{color:#ffffff;}
.usernavboxtxt2 a:visited{color:#ffffff;}
.usernavboxtxt2 a:active{color:#ffffff;}
