*{ margin:0; padding:0; border:0;font-size:12px; font-family:"微软雅黑";color:#383434;}
a{ text-decoration:none; color:#383434; font-size:12px; font-family:"微软雅黑";}
.clearfix:after{ clear:both; content:""; display:block;}
li{ list-style:none;}
.contain{ background:url(bg.jpg) repeat; width:100%; height:auto; overflow:hidden;}
.top{ background:url(bg1.jpg) repeat-x; height:51px; width:100%;}
.menu1{ background:url(dl.png) left top no-repeat, url(dl.png) right top no-repeat;}
.container{width:1300px; margin:0 auto;}
.container1{ width:1100px; margin:0 auto;}
.logo{ float:left; width:50%; margin:0 3% 0 5%;}
.tel{ float:left; width:37%;}
.lzh{ float:left;}
.telephon{ float:right; margin-left:3%;}
.telephon ul{ margin:25px 0;}
.telephon ul li{ float:left; background:url(by.png) no-repeat left center; padding:0 5px 0 25px;text-align:right; height:22px; line-height:22px}
.telephon ul li a{ color:#990000; font-size:12px;}
.telephon ul li a:hover{ color:#000; text-decoration:underline;}
.telephon p span{ height:48px; line-height:48px;font-size:20px; color:#990000; font-weight:bolder; float:right;}

/*.nav{ width:100%; height:auto;padding:5px 0; background: -ms-linear-gradient(top, #bb0208,  #a1000a);background: -webkit-linear-gradient(top, #bb0208,  #a1000a);background: -moz-linear-gradient(top, #bb0208,  #a1000a);background: -o-linear-gradient(top, #bb0208,  #a1000a);}
.nav ul{ margin:0 auto; padding:0 10px; border-bottom:#870008 solid 1px; border-top:#870008 solid 1px; background:url(navl.png) left center no-repeat, url(navr.png) right center no-repeat;}
.nav ul li{ float:left; text-align:center; border-right:#870008 solid 1px; width:108px;}
.nav ul li:last-of-type{ border:none;}
.nav ul .hover{ background:#3b0001;}
.nav ul li:hover{ background:#3b0001;}
.nav ul li a{ color:#FFF; font-size:15px; font-weight:bolder; line-height:35px; height:35px}
*/
.menu {width:100%; height:auto;padding:5px 0; background: -ms-linear-gradient(top, #bb0208,  #a1000a);background: -webkit-linear-gradient(top, #bb0208,  #a1000a);background: -moz-linear-gradient(top, #bb0208,  #a1000a);background: -o-linear-gradient(top, #bb0208,  #a1000a);line-height:35px; height:35px}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {line-height:35px; height:35px}
.menu .menu2{ width:1100px;margin:0 auto; padding:0 10px; border-bottom:#870008 solid 1px; border-top:#870008 solid 1px; background:url(navl.png) left center no-repeat, url(navr.png) right center no-repeat;}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu2 li {
float:left; 
position:relative; z-index:999999; width:11%;
}
.menu ul li:nth-of-type(9) a{ border:none;}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu2 li a, .menu2 li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:100%; 
height:35px; 
color:#fff; 
border-right:#870008 solid 1px;line-height:35px; 
font-size:15px; z-index:999999;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:#3b0001;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu3 li{ width:100%;}
.menu ul li:hover .menu3{
display:block; 
position:absolute; 
top:35px; 
left:0; 
width:100%;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover .menu3 li a {
display:block; 
background:#faeec7; 
color:#000; width:100%;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover .menu3 li a:hover {
background:#dfc184; 
color:#000;
}
.menu3 li a{ border:none;}


.main{ margin:20px auto;}
.mainl{ float:left; width:22%;}
.gs{ border-bottom:1px solid #990000; height:33px ; line-height:35px; margin-bottom:15px;}
.gs span{ color:#990000; font-size:16px;}     
.gs span b{ background:#990000; color:#FFF; font-size:20px;border-radius:30px; width:35px; height:35px; display:inline-block; text-align:center;}
.gs span i{ font-size:12px;color:#990000; font-style: normal;}
.gs a{ color:#990000; float:right;}
.gsjj p img{ border:2px solid #FFF;border-radius:5px;}
.wz{ text-indent:2em; line-height:30px;}
.news{ margin:15px 0}
.news ul li{ background:url(news.png) left center no-repeat; line-height:35px; padding-left:15px;}
.news ul li span{ float:right;}
.news ul li a{transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s; padding-left:0}
.news ul li a:hover{ padding-left:8px;}
.mainr{ float:right; width:75%;}
.pro{ background:url(pro.png) no-repeat left top; height:auto; padding:3% 4%; overflow:hidden;}
#colee_left{overflow:hidden; margin:0 auto}
#colee_left img{ padding:3px; border:1px solid #ccc; margin:0 3px; width:190px; height:150px;}
#colee_left span{ font-size:14px; color:#990000; line-height:30px;}
.lxfs{ margin:15px 0}
.jm{ float:left; width:48%;}
.lx{ float:right; width:48%;}
.lx ul{ background:url(kf.png) no-repeat right bottom; padding:26px 0;}
.lx ul li{ font-size:14px; line-height:30px;}
.lx1 ul li{ font-size:14px; line-height:30px;}
.blk_18 { overflow:hidden; zoom:1; width:100%; height:auto;}
.blk_18 .pcont { width:88%; float:left; overflow:hidden; padding-left:5px; }
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:15px; height:74px; float:left; background:url(ax.png) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0; margin:40px 5px 0;}
.blk_18 .RightBotton { background-position: 0 -100px; margin:40px 1px 10px 5px; }
.blk_18 .LeftBotton:hover { background-position: -20px 0; }
.blk_18 .RightBotton:hover { background-position: -20px -100px; }
.blk_18 .pl img { display:block;  width:190px; height:150px;padding:3px; }
.blk_18 .pl { float:left; text-align:center; line-height:24px; font-size:14px; margin:0 5px;}
.blk_18 a.pl:hover { border:1px solid #990000; color:#990000; background:#fff; padding:3px; }
.foot_bg{ background:url(db.png) repeat-x; height:30px;}
.footer_db{ background:#990000; width:100%; height:auto; padding:30px 0;}
.bd_l,.bd_r{ width:20%; float:left;}
.bd_c{width:60%; float:left;}
.bd_c p{ text-align:center; color:#FFF; line-height:30px;}
.bd_c a{ color:#FFF; line-height:30px;}
.bd_r img{ float:right;}
/*.pro1{ background:url(pro1.png) no-repeat left top; height:auto; padding:3% 4% 10%; overflow:hidden;}*/
.pro1{ height:auto; overflow:hidden;}
.pro1 dl{ float:left; margin:0.5% 1.9%; text-align:center;}
.pro1 dl img{width:190px; height:150px;}
.pro1 dd{ line-height:30px;}
.pro1 dd a{ font-size:14px;}
.proshow{ width:93%; margin:0 auto; background:#fff; border-top:solid 5px #920500;border-bottom:solid 5px #920500;border-left:solid 13px #920500;border-right:solid 13px #920500;}
.gs1{ border-bottom:1px solid #990000; height:33px ; line-height:35px; margin-bottom:15px; width:95%; margin:15px auto;}
.gs1 span{ color:#990000; font-size:16px;}     
.gs1 span b{ background:#990000; color:#FFF; font-size:20px;border-radius:30px; width:35px; height:35px; display:inline-block; text-align:center;}
.gs1 span i{ font-size:12px;color:#990000; font-style: normal;}
.gs1 a{ color:#990000; float:right;}
.news1{ margin:15px 30px;}
.news1 ul li{ background:url(news.png) left center no-repeat; line-height:35px; padding-left:15px; border-bottom:1px dotted #990000;}
.news1 ul li span{ float:right;}
.news1 ul li a:hover{ padding-left:16px;transition: -webkit-transform 5s ease-out 0s;transition: -o-transform 0.5s ease-out 0s;transition: -moz-transform 0.5s ease-out 0s;}
.con{ margin:15px 30px; line-height:35px; font-size:14px;}
.con img{ max-width:100%;}
.title{ text-align:center; font-size:18px; line-height:50px; border-bottom:1px dotted #990000;}
.author{ text-align:center; line-height:60px;}
.author span{ padding:0 10px;}
.yqlj ul li{ float:left; padding:0 5px; line-height:25px;}
.yqlj ul li a{font-size:14px;}
.newss{ margin:15px 0}
.newss ul li{ background:url(news.png) left center no-repeat; line-height:35px; padding-left:15px;}
.newss ul li a{ font-size:14px;padding-left:0px;transition: all 0.33s ease 0s;}
.newss ul li a:hover{ padding-left:16px;transition: -webkit-transform 5s ease-out 0s;transition: -o-transform 0.5s ease-out 0s;transition: -moz-transform 0.5s ease-out 0s;}
.cs-txt{ width:100%;}
.cs-txt dl{ width:200px; float:left;margin-top:10px; display:inline;}
.cs-txt dd{ width:185px; height:125px; float:left; border:#CCCCCC 1px solid; margin-left:9px; margin-top:5px; display:inline;}
.cs-txt dd img{width:185px; height:125px;}
.cs-txt dt{ float:left; width:225px; text-align:center; margin-top:5px;}
#demo {
overflow:hidden;
width: 100%; float:left; display:inline; 
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
