@charset "utf-8";
/* CSS Document */
sup,sub {font-size:100%;vertical-align:baseline}
html,body{ margin:0px; padding:0px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:12px; list-style:none; background:#100608; }
body{ font-size:12px; color:#333;}
img{border:none;}

.df{display:block; float:left; }
.dr{display:block; float:right;}
*{padding:0; margin:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration: underline;}


#top{width:100%; background:url(../images/topbg.jpg) center top no-repeat #903244; height:80px;}
.logo{display:block; float:left; margin-top:5px; margin-right:20px;}





.banner{width:100%;  height: auto; text-align:center; overflow:hidden;}

.neirong{width:100%; position:absolute; bottom:49px; height:176px; background:url(../images/bg.png) center top no-repeat;}
.content{width:1002px; margin:0 auto;}
.content_top{width:880px; font-size:11px; padding-left:80px; line-height:34px;}
.content_top a{color:#333; text-decoration:none;}
.content_top a:hover{color:#333; text-decoration:underline;}


.pro{float:left; width:300px; margin-left:25px; margin-top:5px;}
.pro_zi{color:#FFF; line-height:26px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.pro_con{width:300px; float:left;}
.pro_one{float:left; width:180px; margin-left:10px;}
.pro_h3{color:#FFF; font-size:12px; line-height:26px;}
.pro_proname{color:#FFF; font-size:11px; line-height:18px;}
.pro_proname a{ color:#FFF;}
.pro_con ul li{display:block; float:left; width:290px; list-style:none; border-bottom:1px  dashed #FFF; font-size:10px; color:#FFF; line-height:20px; background:url(../images/dot.jpg) left no-repeat; padding-left:10px;}
.pro_con ul li a{ color:#FFF; text-decoration:none;}
.pro_con1{width:280px; float:left; color:#FFF; line-height:17px;}
.con_tent{float:left; width:280px; margin-left:35px; margin-top:5px;}
.foot{width:100%; position: fixed;  bottom:0px; background:#000; text-align:center; height:49px; line-height:49px; color:#fff;}


/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.nav{margin:0 auto; width:1002px;}


/* remove the bullets and set the margin and padding to zero for the unordered list */
.nav ul{ display:block; width:800px; float:right; height:43px;
margin-top:30px;
list-style-type: none;
}
/* 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 */
.nav ul li {
display:block; float:left; font-size:14px; list-style:none;  line-height:43px;  width:180px; height:43px; text-align:center; color:#FFF;
position:relative;
}
/* 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. */
.nav ul li a, .nav ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
color:#fff; 
width:180px; height:43px;
background:url(../images/shuright.png) right no-repeat; 
line-height:43px; 
font-size:11px;
}
/* make the dropdown ul invisible */
.nav ul li ul {
	margin-top:0px;
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.nav ul li:hover a {
color:#fff; 
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.nav ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:180px;
padding-top:19px;
}
/* style the background and foreground color of the submenu links */
.nav ul li:hover ul li a {
display:block; 
background:#63262d; 
color:#fff;
margin-top:0px;
filter:Alpha(opacity=30);

}
/* style the background and forground colors of the links on hover */
.nav ul li:hover ul li a:hover {
background:#8e3042; 
color:#fff;
filter:Alpha(opacity=30);

}


/*nei*/
.neirongnei{width:100%; position:absolute; top:300px; height:auto; overflow:hidden; margin-bottom:15px; }
.neimain{width:982px; margin:0 auto;  margin-top:15px; background:#FFF; padding:10px; padding-bottom:50px; height:auto; overflow:hidden;}
.neileft{float:left; width:280px;}
.neileftone{width:280px;}
.neilefttop{width:260px; display:block; background:url(../images/gc_r2_c2.jpg) left no-repeat; height:36px; font-family:'黑体'; font-size:18px; padding-left:20px; line-height:36px; color:#FFF;}
.neileftone ul li{float:left; list-style:none;}
.neileftone ul li a{width:240px;display:block; font-family:"黑体"; font-size:16px; line-height:36px; background:url(../images/neileftbg.jpg) left no-repeat; height:37px; padding-left:40px; color:#333;}
.neileftone ul li a:hover{width:240px;display:block; color:#FFF; text-decoration:none; font-family:"黑体"; font-size:16px; line-height:36px; background:url(../images/neileftbg2.jpg) left no-repeat; height:37px; padding-left:40px;}
.neiright{float:right; width:690px;}
.neiright_top{width:680px; border-bottom:1px solid #CCC;  padding-left:10px; height:30px; line-height:30px;}
.neiright_topt{font-family:'黑体'; font-size:16px; display:block; float:left;}
.gc_right{width:670px; padding:10px; height:auto; overflow:hidden;}
.gc_right ul li{ display:block; float:left;  height:206px; margin:5px; list-style:none;}
.gc_right ul li span{ display:block;  height:160px; padding:5px; border:1px solid #dfdfdf;}
.gc_right ul li p{display: block; width:224px; text-align:center; line-height:30px; font-size:14px;}

.page{text-align:center; width:730px; float:left; line-height:30px; font-family:'宋体'; height:30px;}

.about_tu{width:670px; text-align:center;}
.about_zi{width:670px; font-family:'宋体'; font-size:14px; line-height:24px; margin-top:15px;}
.news_right{width:670px; padding:10px; height:auto; overflow:hidden; margin-top:5px;}
.news_right ul li{display:block; padding-left:5px; list-style:none; line-height:35px; font-size:14px; font-family:"宋体"; padding-right:5px; color:#999; float:left; width:720px; height:35px;}
.news_right ul li span{ display:block; float:left; background:url(../images/dot_r2_c2.jpg) left no-repeat; padding-left:10px;}
.news_cont{text-align:center; display:block; width:670px; font-family:'宋体'; font-size:12px; color:#999; line-height:30px; margin-top:10px;}

.news_h2{text-align:center; width:670px; font-size:18px; font-family:'宋体';}

/**/

.wwwcom { width: 280px; height: 210px; margin:0px auto; position: relative; overflow:hidden; }
/*上一个  下一个*/
.wwwcom .prev,
.wwwcom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 60px;}
.wwwcom .prev { left: 0; }
.wwwcom .next { right: 0; background-position: right }




.view-content p{ text-indent:2em; margin:0; padding:0; line-height:200%; }
.view-picture{ width:600px; margin:15px auto; }
.view-btn{ text-align:center; height:40px; line-height:40px; }
.view-btn a{ font-weight:bold; border:#D4D0C8 1px solid; padding:6px 10px; background-color:#F5F5F5; margin:20px; }
.view-assoc{ height:30px; line-height:30px; background-color:#E5E5E5; padding:0 10px; margin:10px 0; }
.view-assoc span{ display:block; width:auto; }
.view-assoc span.prev{ float:left; }
.view-assoc span.next{ float:right; }
.view-video{ width:550px; margin:15px auto; }

.view-attri{ width:100%; margin:auto; height:auto; }
.view-attri .exh-pic{ width:400px; float:left; margin-right:10px; }
.view-attri .exh-attri{ width:320px; float:left; }
.view-attri .exh-attri h1{ font-size:14px; font-weight:bold; }
.view-attri .exh-attri span{ display:block; color:#666666; }
.view-attri .exh-attri span strong{ font-weight:normal; color:#333333; }







