@charset "utf-8";
/* CSS Document */

body { margin:auto; padding:0px; font-size:12px; margin-left:0px; margin-top:0px; background:url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#000;}
div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none; }
h1,h2,h3,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px; margin: 0; padding: 0; line-height:20px;}
img { vertical-align:middle; padding:0px; margin:0px; border:0px;}
img a{ border:0px; text-decoration:none;}
img a:hover{ border:0px; text-decoration:none;}
a{ text-decoration:none;}
*{ margin:0px; padding:0px;}
.fl{ float:left;}
.clb{ clear:both;}


.header { background:url(../images/headerbj.jpg) repeat-x;}
.top { width:1250px; height:110px; margin:0 auto;}
.logo { width:135px; height:95px; padding-top:10px; padding-left:20px; float:left;}
.yuyan { width:233px; height:46px; color:#fff; background-color:#911220; float:right;}
.yuyan p { padding-right:20px; line-height:46px; padding-left:20px; float:left;}
.cn {width:50px; height:46px; line-height:46px; background:url(../images/jt.jpg) no-repeat left; text-indent:10px;float:left; display:inline;}
.en {width:60px; height:46px; line-height:46px; background:url(../images/jt.jpg) no-repeat left; text-indent:10px;float:left; display:inline;}
.yuyan a { color:#fff;}
.yuyan a:hover { color:#fff; text-decoration:underline;}
.zong {height:482px; background:url(../images/topbj.jpg) no-repeat center center; }
.nav { width:1240px; margin:0 auto;}
.nav ul { width:870px; float:left; padding-top:3px;}
.nav ul li { height:47px; line-height:47px; font-weight:bold; padding-left:30px; padding-right:30px; background:url(../images/fgx.jpg) no-repeat right; text-align:center; float:left; display:inline-block;}
.nav ul li a { color:#3c3112;}
.nav ul li a:hover { color:#911220; text-decoration:underline;}
.sousuo { width:240px; float:right; padding-top:12px; padding-right:20px;}
.souk { width:203px; height:30px; float:left; background:url(../images/souk.jpg) no-repeat;}
.souan { float:left;}
.banz { width:1237px; padding-top:30px; margin:0 auto;}
.banner { width:951px; float:left;}
.cplist { width:270px; height:386px; background-color:#ffe0b0; float:right;}
.cpnei { width:256px; margin:0 auto; padding-top:10px;}
.cpnei ul { width:241px; height:280px; padding-top:20px; padding-left:15px; margin-top:20px;background-color:#e8be51;}
.cpnei ul li { width:228px; height:29px; padding-bottom:10px; line-height:29px; text-indent:30px; background:url(../images/lanb.jpg) no-repeat;}
.cpnei ul li a { color:#000;}
.cpnei ul li a:hover { color:#911320; font-weight:bold;}

.con { background:url(../images/nrbj.jpg) repeat-x;}
.nr { width:1236px; margin:0 auto; padding-top:80px;}
.about { width:401px; height:358px; background:url(../images/aboutbj.jpg) no-repeat; float:left; display:block;}
.aboutnr { line-height:20px; padding-top:180px; padding-left:30px; padding-right:30px;}
.more { width:363px; text-align:right; font-weight:bold; padding-top:22px;}
.more a { color:#911220; text-decoration:underline;}
.more a:hover { color:#000;}

.cp { width:475px; height:362px; background:url(../images/cpbj.jpg) no-repeat; float:left; margin-left:4px;}
/*-----------------------------------------图片滚动样式---------------------------------------------------------------------*/


.roll { width:455px; margin:0 auto; padding-top:70px;}
#demo{ width:355px; overflow:hidden;}
#indemo{ float: left; width: 800%;}
#demo1{ height:150px;  float: left; }
#demo2{float: left;}

.roll_mid{ float:left; width:355px; height:150px; padding-top:30px; padding-left:10px;}

.roll_mid dl{width:155px; height:150px; float:left; padding-right:10px; }
.roll_mid dl dt{ width:153px; height:118px; border:1px solid #911220;}
.roll_mid dl dd{width:155px; height:30px; line-height:30px; font-size:12px; text-align:center; display: block; overflow:hidden;}
.roll_mid dl dd a{color:#333;}
.roll_mid dl dd a:hover{color:#004fa6; text-decoration:underline;}
.roll_lt { width:40px; float:left;}
.roll_rt { width:40px; float:right;}
.roll_lt_btn{float:left; width:40px; height:40px; cursor: pointer; margin-top:70px; display: block; }
.roll_rt_btn{float:right;width:40px; height:40px; cursor: pointer; margin-top:70px;  display: block; }

.more2 { width:448px; text-align:right; font-weight:bold; padding-top:53px;}
.more2 a { color:#911220; text-decoration:underline;}
.more2 a:hover { color:#000;}

.xw { width:354px; height:362px; background:url(../images/xwbj.jpg) no-repeat; display:block; float:right;}
.xw ul { width:310px; margin:0 auto; padding-top:70px;}
.xw li { width:310px; height:30px; line-height:30px; border-bottom:1px dotted #ab997d; text-indent:20px; background:url(../images/xwjt.jpg) no-repeat 0px 10px; overflow:hidden;}
.xw li a { color:#000;}
.xw li a:hover { color:#911220;}
.more3 { width:317px; text-align:right; font-weight:bold; padding-top:48px;}
.more3 a { color:#911220; text-decoration:underline;}
.more3 a:hover { color:#000;}

.footer { height:125px; background-color:#d7cbab; margin-top:30px;}
.foo { width:1220px; margin:0 auto; padding-top:25px;}
.fooleft { width:564px; height:78px; background:url(../images/qd.jpg) no-repeat; float:left;}
.fooleft p { width:300px; line-height:20px; color:#452d08; padding-left:250px; padding-top:20px;}
.network { float:left; padding-left:30px;}
.lxnr { line-height:20PX; float:left; padding-left:30px; padding-top:10px; color:#452d08;}
.lxnr a { color:#452d08;}
.lxnr a:hover {color:#911220; text-decoration:underline;}
.di { width:1080px; padding-top:10px; padding-left:40px; color:#6f490d; font-size:11px;}
.di a {color:#6f490d;}
.di a:hover {color:#6f490d; text-decoration: underline;}
