@charset "utf-8";
/* CSS Document */
body { margin:0 auto; padding:0;  font-family: 'Arial', '宋体'; font-size:14px; background:url(../images/bj.jpg) repeat-x #ccc }
a { text-decoration:none; color:#000 }
img { border:none; }
ul, dl, li, dd, dt, h2 { margin:0; padding:0; list-style-type:none }
.clear { clear:both; height:0; font-size:0; line-height:0 }
h1 { margin:0; padding:0; height:28px; color:#B1B2B0; font-weight:bold; font-size:12px; text-align:left; background:url(../images/titleback.jpg) left bottom no-repeat; font-size:14px; margin-top:9px; padding-left:44px; padding-top:5px; margin-left:6px; color:#fff; padding-right:50px }
h1 a { color:#fff; line-height:25px; float:left; display:block; }
h1 a:hover { color:#d5a8f9; }
.top { height:80px; width:1002px; margin:0 auto; background:url(../images/top.gif) no-repeat right }
.top .logo { float:left; width:386px }
.top .menu { float:right; padding-top:29px; padding-right:63px; font-size:15px; font-weight:bold; width:553px; }
.top .menu a { color:#000; display:block; float:right; width:138px; text-align:right }
.top .menu a:hover { color:#346f8c }
.content { width:1002px; height:456px; margin:0 auto; background:url(../images/l.gif) repeat-x #D6D6D6; border-bottom:6px solid #FFFFFF; }
.content .left{ width:95px; padding-left:7px; background:url(../images/l.gif) repeat-x #F2F2F2; float:left; text-align:center}
.content .left li{ background:#2E5B77; float:left; padding-top:22px}
.content .left li dl dd { height:248px; width:95px; overflow:hidden; }
.content .left li dl dt { height:62px; padding-top:100px;color:#fff; font-size:12px; line-height:15px;}
.content .left li dl dt a { color:#D6D6D6 }
.content .left li.hover dl dt a { color:#346f8c }
.content .center{ background:url(../images/l.gif) repeat-x #F2F2F2; width:383px; height:432px; float:left}
.center .back{ text-align:left; padding-top:7px; padding-left:20px; font-size:14px; cursor:pointer; }
.center .back a{color:#08629B}
.center .back a:hover{color:#000}
.pictitlelist{margin-top:12px; padding-left:11px; height:370px}
.pictitlelist li{ float:left; width:172px; height:185px;  padding-left:6px; overflow:hidden; cursor:pointer}
.pictitlelist li.hover{ background:#EBEBEA;color:#08629B}
.pictitlelist li.hover1{ background:#ccc; color:#08629B}
.pictitlelist li dl{width:172px; height:163px; }
.pictitlelist li dd{ height:133px; width:172px;overflow:hidden; background:#fff; }
.pictitlelist li dt{ padding-top:10px; line-height:16px; font-size:13px; text-align:center}
.content .right{ width:491px;background:url(../images/l.gif) repeat-x #F2F2F2;height:412px; float:right; padding-left:20px; padding-top:20px}
.right .detailLeft{ width:172px; height:133px; float:left;}
.right .detailLeft .bigimg{ width:172px; height:133px;}
.right .detailRight{ width:215px; height:auto; min-height:133px;_height:133px; float:right; padding-top:11px; padding-right:15px}
.right .detailRight .detail{height:auto; min-height:93px;_height:93px; text-align:left; line-height:22px; color:#000; width:215px }
.right .detailRight h1{ margin:0; padding:0; font-size:14px; color:#08629B; margin-bottom:20px; height:auto;min-height:123px;_height:123px;}
.right .detailRight .enlarge{height:30px; padding-top:10px; width:215px; overflow:hidden}
.right .detailRight .enlarge img{ float:left}
.intro{ width:98%; margin:0 auto; text-align:left; line-height:20px; margin-top:8px}
.intro li{ height:auto; min-height:25px;_height:25px; font-size:0;}
.intro li dl{ font-size:12px}
.intro li dt{ font-weight:bold; float:left; width:15%}
.intro li dd{ float:left; width:80%}
.firstcatogery { height:301px; width:934px; margin:0 auto; padding-top:56px }
.firstcatogery a { width:301px; height:301px; display:block; overflow:hidden; float:left; padding-left:10px }
.firstcatogery img { border:1px solid #999; }
.about{height:462px; border:0; background:url(../images/company_title.jpg) no-repeat left center #fff}
.contact{height:462px; border:0; background:url(../images/contact_title.jpg) no-repeat left center #fff}
.banner{ padding-bottom:10px}
.footer { background:#D6D6D6; width:1002px; height:105px; margin:0 auto; text-align:center; font-size:12px }
.footer .menu { padding-top:10px }
.footer .menu a { color:#000 }
.footer .menu a:hover { color:#346f8c }
.copyright { line-height:25px; color:#333;}

#carousel_inner { position:relative;float:left; /* important for inline positioning */ width:876px; /* important (this width = width of list item(including margin) * items shown */ overflow: hidden;  /* important (hide the items outside the div) */ /* non-important styling bellow */
height:433px; text-align:center  }
#carousel_ul { position:relative; left:-95px; /* important (this should be negative number of list items width(including margin) */ list-style-type: none; /* removing the default styling for unordered list items */ margin: 0px; padding: 0px; width:9999px; /* important */ /* non-important styling bellow */
padding-bottom:10px; }
#carousel_ul li { float: left; /* important for inline positioning of the list items */ width:95px;  /* fixed width, important */ /* just styling bellow*/ padding:0px; padding-top:23px; font-size:12px;}
#carousel_ul li.hover{ background:#2E5B77}
#carousel_ul li dl dd { height:248px; width:95px; overflow:hidden }
#carousel_ul li dl dt { height:62px; padding-top:100px }
#carousel_ul li dl dt a { color:#D6D6D6; line-height:15px;}
#carousel_ul li.hover dl dt a { color:#fff }
#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/ /* styling */
cursor:pointer; cursor: hand; border:0px; }
#left_scroll, #right_scroll { float:left; height:248px; width:61px; padding-top:10px }
#left_scroll img, #right_scroll img { /*styling*/
cursor: pointer; cursor: hand; }
.linkPage1{ width:353px; height:25px;}
.linkPage1 ul{ float:right; padding-right:10px}
.linkPage1 li{ float:left; padding-left:5px; padding-right:5px; font-size:14px; border:1px solid #ccc; margin-left:5px}
.linkPage1 li.selected{background:#ccc; color:#08629B}
.errorMessage{ color:#f00}
.errorSummary {
	border: 1px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 0.9em;
}
