/* CSS Document By http://www.qhdsudu.com  http://www.bytul.com 2013年06月16日11:00*/
@import url(reset.css);
@import url(base.css);
body {
	font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:normal; color:#666;
	background:#fff;
}

/*GLOBE STYLE*/
a{color:#666; text-decoration:none;transition: background 0.35s ease-in 0.1s, color 0.2s ease-in 0s;}
a:hover{ color:#1277CF; text-decoration:none;}
a.more{color:#464646; text-decoration:none;}
.clear{ width:100%; height:0px; line-height:0px; font-size:0px; clear:both;}
::-moz-selection { background: #1277CF; color: #fff; text-shadow: none; }
::selection { background: #1277CF; color: #fff; text-shadow: none; }
@media print {  
	.noprint{display: none;}  
} 
.shadow{
	-o-box-shadow:1px 1px 1px #ccc;
	-moz-box-shadow:1px 1px 1px #ccc;
	-webkit-box-shadow:1px 1px 1px #ccc;
	box-shadow:1px 1px 1px #ccc;
}
.tshadow{text-shadow:1px 1px 1px #333;}
.yuan{
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
header{ width:100%; height:98px; background:url(../images/006.png) repeat-x;}
header .header-inner{ width:1000px; height:98px; position:relative; margin:0 auto;}
header .header-inner a.logo{ position:absolute; left:0px; top:24px;}
header .header-inner span.link{ position:absolute; font-size:12px; top:20px; right:0px;}
header .header-inner span.tel{ position:absolute; right:0px; top:53px;}

nav{ width:100%; height:51px; overflow:hidden; background:url(../images/003.png) repeat-x; z-index:999; position:relative;}
nav .nav-inner{ width:1000px; height:51px; margin:0 auto; overflow:hidden;}
nav .nav-inner ul{ width:1100px;}
nav .nav-inner ul li{ float:left; margin-right:0px; padding-right:2px; display:inline;background:url(../images/004.png) right top no-repeat;}
nav .nav-inner ul li a{ display:block; width:110px; height:42px; line-height:40px; text-align:center; font-size:14px; color:#FFFFFF;}
nav .nav-inner ul li a:hover,nav .nav-inner ul li.on a{ color:#FFFFFF;background:url(../images/005.png) repeat-x;}

#full-screen-slider { width:100%; height:361px; float:left; position:relative; z-index:1; margin-top:-9px;}
#slides { display:block; width:100%; height:361px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px;height:15px; font-size:0px; line-height:0px;  float:left; margin-left:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#1277CF}

.index-notice{width:975px; padding-left:25px; height:61px; margin:0 auto; border-bottom:1px #efefef solid; line-height:61px; overflow:hidden; background:url(../images/ico.png) 0px 24px no-repeat;}
.index-notice b{ float:left; color:#333333; font-size:14px;}
.index-notice .index-notice-roll{ width:830px; height:61px; overflow:hidden; float:left; position: relative}
.index-notice .index-notice-roll ul{ width:5000px; float:left;}
.index-notice .index-notice-roll ul li{ float:left; margin-left:20px; font-size:14px; display:inline; padding-left:15px; background:url(../images/ico.png) 0px -15px no-repeat;}
.index-notice a.more{ float:right; font-size:12px; line-height:64px;}

.index-con1{ width:1000px; height:auto; overflow:hidden; margin:18px auto 0px auto; font-size:12px;}
.index-about{width:470px; height:auto; overflow:hidden;}
.index-about img{ float:left; width:136px; height:140px; margin-top:18px;}
.index-about span.con{width:314px; color:#666666; line-height:24px; float:right; font-size:12px; margin-top:12px;}
.index-about a.see{height:15px; display:block; padding-left:20px; background:url(../images/ico.png) 0px -157px no-repeat; color:#FF6600; font-size:12px; font-weight:bold; float:left; margin:6px 0px 0px 20px;}

.index-case{ width:470px; height:auto; overflow:hidden;}
.index-case .img-link{ width:180px; height:auto; overflow:hidden; float:right;}
.index-case .img-link img{ margin-top:10px;}
.index-case ul{width:270px; height:auto; overflow:hidden; margin-top:8px; float:left;}
.index-case ul li{width:255px; padding-left:15px; height:25px; line-height:25px; overflow:hidden; background:url(../images/ico.png) 0px -69px no-repeat;}

.index-con1 h2{ width:470px; height:30px; background:url(../images/008.png) top right no-repeat; overflow:hidden;}
.index-con1 h2 big{ font-size:16px; color:#000; display:block; float:left;}
.index-con1 h2 small{ font-size:12px; color:#666; padding-top:6px; display:block; float:left; padding-left:5px;}

.index-con2{ width:100%; height:auto; overflow:hidden; background:#f4f4f4; margin-top:30px;}
.index-con2-inner{ width:1000px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.index-con2-inner h2{ width:1000px; height:30px; line-height:30px; overflow:hidden; margin-top:20px;}
.index-con2-inner h2 big{ font-size:16px; color:#000; display:block; float:left;}
.index-con2-inner h2 small{ font-size:12px; color:#666; padding-top:4px; display:block; float:left; padding-left:5px;}
.index-con2-inner h2 a.more{ float:right; font-size:12px;}
.index-con2-inner-c{ width:1000px; height:160px; overflow:hidden; margin-top:15px;}
.index-con2-inner ul{ width:10000px;}
.index-con2-inner ul li{ float:left; margin-right:37px; display:inline;}
.index-con2-inner ul li a{ display:block; width:170px; height:160px; font-size:12px; overflow:hidden; text-align:center;}
.index-con2-inner ul li a img{ width:170px; height:120px; margin-bottom:10px;}

.index-con3{ width:1000px; height:auto; overflow:hidden; margin:0 auto; overflow:hidden; padding:20px 0px;}
.index-con3 ul{ width:1200px;}
.index-con3 ul li{ width:290px; background:url(../images/013.png) top right no-repeat; height:182px; overflow:hidden; float:left; margin-right:35px; padding-right:34px;}
.index-con3 ul li.nob{ background:none;}

.index-con3 ul li h2{ width:280px; overflow:hidden;}
.index-con3 ul li h2 big{ font-size:16px; color:#000; display:block; float:left;}
.index-con3 ul li h2 small{ font-size:12px; color:#666; padding-top:6px; display:block; float:left; padding-left:5px;}
.index-con3 ul li h2 a.more{ float:right; width:10px; height:10px; background:url(../images/ico.png) 0px -116px no-repeat; margin-top:10px;}

.index-con3 ul li h3{ font-size:14px; color:#1277CF; margin-top:10px;}
.index-con3 ul li span.index-contact{ font-size:12px; line-height:24px; margin-top:8px; display:block;}
.index-con3 ul li dl{ width:280px; margin-top:10px;}
.index-con3 ul li dl dd{ width:273px; padding-left:10px; height:24px; line-height:24px; overflow:hidden; font-size:12px; background:url(../images/ico.png) 0px -195px no-repeat;}
.index-con3 ul li dl dd a{ float:left; width:200px; height:24px; line-height:24px; overflow:hidden; display:block;}
.index-con3 ul li dl dd span.time{ display:block; float:right; width:70px; overflow:hidden; color:#999999; text-align:right;}

footer{ width:100%; height:auto; overflow:hidden;}
.footer-inner{ width:1000px; margin:0 auto; overflow:hidden; font-size:12px; line-height:24px; padding:10px 0px 15px 0px;}
.footer-inner em{ color:#1277CF;}
.footer-link{ width:100%; background:#eee; border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid; font-size:14px; text-align:center; padding:10px 0px;}
a.bytul{ padding-left:15px; background:url(../images/bytul.jpg) 0px 3px no-repeat; color:#009A00;}


/*内页*/
.subbanner{ width:100%; height:193px; float:left; position:relative; z-index:1; margin-top:-9px; background:url(../images/014.jpg) top center no-repeat;}
.sub{ width:1000px; height:auto; margin:0 auto; z-index:1000; position:relative;}
.sub-in{ width:1000px; height:auto; float:left; margin-top:-48px; _position:relative;}
.sidebar{ width:200px; height:auto; overflow:hidden; margin-top:0px; float:left;}
.sidebar h2{ width:185px; height:48px; background:url(../images/bg.png) 0px 0px no-repeat; font-size:18px; color:#FFFFFF; line-height:48px; padding-left:15px;}
.sidebar ul{ width:200px; height:auto; overflow:hidden; margin-top:1px; background:#E6F0F9; padding-top:15px;}
.sidebar ul li{ margin:0 auto;width:180px; border-bottom:1px #FFFFFF solid;}
.sidebar ul li a{ display:block; width:150px; padding-left:30px; overflow:hidden; border-bottom:1px #BFDAF2 solid; height:38px; line-height:38px; color:#0D5693; background:url(../images/016.png) 0px 13px no-repeat;}
.sidebar ul li a:hover,.sidebar ul li.on a{ color:#FF7E00; background:url(../images/016.png) 0px -27px no-repeat;}

.sidebar .ad{ width:180px; height:auto; overflow:hidden; padding:15px 10px 0px 10px; background:#E6F0F9 url(../images/015.jpg) bottom no-repeat; padding-bottom:175px;}
.sidebar .ad img{ margin-top:20px;}





.sub-r{ width:750px; float:right; height:auto; overflow:hidden; margin-right:20px; margin-top:65px;}
.sub-r h1{ float:left; width:750px; border-bottom:2px #eee dotted; padding-bottom:8px;}
.sub-r h1 em.cn{ font-size:24px; color:#000000; float:left;}
.sub-r h1 em.en{ font-size:14px; color:#666; float:left; margin-top:10px; margin-left:15px;}
.sub-r h1 em.mb{ float:right; font-size:12px; margin-top:15px; font-family:"新宋体";}

ul.artlist{ padding-top:20px; float:left;}
ul.artlist li{ background:url(../images/s001.png) 0px 17px no-repeat; width:750px; height:40px; line-height:40px; overflow:hidden; border-bottom:1px #ccc dotted;}
ul.artlist li a{ font-size:14px; float:left; width:655px; padding-left:15px; display:block; overflow:hidden;}
ul.artlist li ins.time{ float:right; font-size:12px; color:#999999; text-decoration:none;}

ul.piclist{ padding-top:20px; float:left; width:800px;}
ul.piclist li{float:left; margin-right:22px; margin-bottom:30px}
ul.piclist li a{ display:block; width:171px; height:145px; overflow:hidden; text-align:center; font-size:12px;;}
ul.piclist li a img{ width:171px; height:121px; margin-bottom:6px;}

.sub-r span.content{ width:750px;height:auto; overflow:hidden; font-size:14px; line-height:30px; padding:20px 0px; display:block;}

.art-show{ width:750px; height:auto; overflow:hidden;margin-top:80px; float:right; margin-bottom:20px;}
.art-show h1{ width:750px; font-size:24px; color:#000000; text-align:center;}
.art-show ins{ text-decoration:none; text-align:center; display:block; border-bottom:1px #CCCCCC dotted; padding:15px 0px 8px 0px; font-size:12px;}
.art-show span.content table{ width:100%; float:left;}
.art-show span.content table td{ border:1px #ccc solid; background:none; padding:5px 8px;}
.art-show span.content{width:750px;height:auto; overflow:hidden; font-size:14px; line-height:30px; padding:20px 0px; display:block;}
.np{ width:750px; height:auto; overflow:hidden; line-height:24px; font-size:12px; border-top:1px #CCCCCC dotted; padding-top:10px; margin-top:20px;}


/*CSS manu style pagination*/
.pagecode{ width:100%; float:left; padding:30px 0px;}
.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current ,.manu span {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


input.submit{ width:100px; height:35px; line-height:35px;background:#0066CC; text-align:center;  border:none; font-size:14px; color:#FFFFFF;}




