@charset "utf-8";

/* base */
body {
	font: 12px/20px Arial, "宋体";
	color:#546482;
	background:#ededed;
	margin: 0px;
	text-align:center;
}
*{ padding:0; margin:0;}
a { color:#546482; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.wrapper{ width:905px; margin:0 auto; text-align:left; overflow:hidden; background:#fff; padding:0 25px;}
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ color:#666;}

.header{width:905px; float:left;}
.header .logo{ float:left;}
.header .logo h1{ display:none;}
.header .yy{ float:right; margin-top:10px; width:700px; text-align:right;}
.header .yy a{ background:url(../images/ioce1.gif) no-repeat left; padding-left:8px; margin-left:15px; color:#666;}
.header .yy a:hover{color:#7f4d4d;}
/*.header .nav { float:right; margin-top:16px; width:605px; text-align:right;}
.header .nav ul li{ float:left; margin-left:16px;}
.header .nav ul li a{ color:#1a3770;}
.header .nav ul li a:hover{color:#7f4d4d;}*/

.banner{ width:905px; height:200px; overflow:hidden;}
.banner_ny{ float:left; width:855px; height:46px; background:url(../images/ny_b_bg.jpg) no-repeat; font-size:30px; line-height:36px; color:#fff; text-align:right; padding:50px 50px 0 0;}

.main{ width:905px; padding-top:12px; float:left; background:url(../images/main_bg.jpg) no-repeat right bottom; padding-bottom:20px;}
.main .news{ width:300px; float:left;}
.main .news .title{ border-bottom:solid 1px #ddd; background:url(../images/tb.jpg) no-repeat 4px; padding-left:16px; }
.main .news .title a{ font-size:14px; font-family:"微软雅黑", "黑体"; color:#334b7a; font-weight:bold;}
.main .news .intro{ padding-top:4px;}
.main .news .intro ul li{ float:left; width:100%; margin-bottom:6px;}
.main .news .intro ul li a:hover{ color:#7f4d4d;}
.main .news .intro ul li span{ float:right;}

.main .about{ width:300px; float:left; margin-left:28px;}
.main .about .title{ border-bottom:solid 1px #ddd; background:url(../images/tb.jpg) no-repeat 4px; padding-left:16px; }
.main .about .title a{ font-size:14px; font-family:"微软雅黑", "黑体"; color:#334b7a; font-weight:bold;}
.main .about .intro{ padding-top:4px; line-height:22px;}

.product1{ width:905px; float:left; padding-bottom:20px;}
.product1 .title{ border-bottom:solid 1px #ddd; background:url(../images/tb.jpg) no-repeat 4px; padding-left:16px; }
.product1 .title a{ font-size:14px; font-family:"微软雅黑", "黑体"; color:#334b7a; font-weight:bold;}
.product1 .intro{ line-height:22px; margin-top:10px;}
.product1 .intro ul li{ float:left; width:150px; text-align:center;}
.product1 .intro ul li img{ width:125px; height:100px; border:solid 1px #E3E3E3; text-align:center;}
.product1 .intro ul li a{ display:block;}
#demo {overflow:hidden; width:880px; margin:0 10px;}
#indemo {float: left; width: 800%; padding-left:10px; }
#demo1 {float: left;}
#demo2 {float: left;}

.main .sidebar{ float:right; padding-top:4px;}
.main .sidebar .search{ background:url(../images/search.jpg) no-repeat left top; margin-top:12px;}
.main .sidebar .search ul li.bt{ text-align:right;}
.main .sidebar .search ul li.bt2{ margin-top:18px;}
.main .sidebar .search ul li input{ border:solid 1px #ccc; margin-left:4px;}
.main .sidebar .search ul li select{ border:solid 1px #ccc; width:92px;}
.main .sidebar .search ul li input.botton{ background:url(../images/botton.jpg) no-repeat; width:47px; height:16px; color:#fff; border:none;}


.footer{ width:955px; margin:0 auto; text-align:center; border-top:solid 2px #ededed; padding:10px 0; background:#fff;}
.footer a:hover{ text-decoration:underline;}

.main_ny{ width:905px; padding-top:12px; float:left; background:url(../images/ny_bg.jpg) repeat-y left top;}

.main_ny .sidebar{ width:199px; float:left;}
.main_ny .sidebar .title{ border-bottom:solid 1px #e2e2e2; background:url(../images/ioce1.jpg) no-repeat 16px; padding-left:32px; font-family:"微软雅黑", "黑体"; font-size:14px;}
.main_ny .sidebar .intro{ padding:10px 0;}
.main_ny .sidebar ul li{ margin-bottom:6px; float:left; padding-left:16px;}
.main_ny .sidebar ul li a{ padding-left:20px; display:block; background:url(../images/ioce2.gif) no-repeat 8px; width:160px;}
.main_ny .sidebar ul li a:hover, .main_ny .sidebar ul li a.dq{ background:#1c8ed7 url(../images/ioce3.gif) no-repeat 150px; color:#fff;}
.main_ny .sidebar .dy{ margin:40px 0; float:left; padding-left:15px;}

.main_ny .content{ float:right; width:680px;}
.main_ny .content .title{ border-bottom:solid 1px #7c7c7c; padding-left:15px; font-weight:bold;}
.main_ny .content .intro{ padding:14px;}
.main_ny .content .intro p{ margin-bottom:8px;}
.main_ny .content .intro p.jc{ font-weight:bold;}
.main_ny .content .intro img.fd_right{ float:right; border:solid 3px #fff; padding:1px;}
.main_ny .content .intro table{ background:#EAEAEA; margin-bottom:20px;}
.main_ny .content .intro table thead{ font-weight:bold;}
.main_ny .content .intro table tr td{ background:#fff; padding:4px;}
.main_ny .content .intro table tr td a:hover{ color:#c30;}

.main_ny .product{ padding:14px 0 0 32px;}
.main_ny .product ul li{ float:left; margin:0 56px 20px 0; width:160px; height:142px; text-align:center; overflow:hidden;}
.main_ny .product ul li a{ display:block;}
.main_ny .product ul li img{ width:150px; height:99px; border:solid 1px #e2e2e2; padding:1px;}
.main_ny .product ul li a:hover{ color:#c30; text-decoration:underline;}

.main_ny .product_show{}
.main_ny .product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.main_ny .product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.main_ny .product_show ul li.pic span{ display:block; font-weight:bold;}
.main_ny .product_show ul li.nr p.jc{font-weight:bold;}
.main_ny .product_show ul li img{ width:367px; height:241px;}

.main_ny .content .neirong .teacher{ padding:14px;}
.main_ny .content .neirong .teacher ul li{ width:700px; float:left; margin-bottom:20px;}
.main_ny .content .neirong .teacher ul li img{ float:left; margin-right:8px; border:solid 2px #fff; padding:1px;}
.main_ny .content .neirong .teacher ul li span{ display:block;}
.main_ny .content .neirong .teacher ul li span.bt{ font-weight:bold;}

.main_ny .content .neirong .case{ padding:14px 0 0 20px;}
.main_ny .content .neirong .case ul li{ width:240px; float:left; text-align:center; margin-bottom:20px;}
.main_ny .content .neirong .case ul li img{ border:solid 3px #fff; padding:1px;}
.main_ny .content .neirong .case ul li span{ display:block;}

.main_ny .content .neirong .bm{ padding:14px;}
.main_ny .content .neirong .bm table td{ padding:4px;}
.main_ny .content .neirong .bm table td span.jc{ font-weight:bold; background:url(../images/ioce.jpg) no-repeat left; padding-left:18px;}
.main_ny .content .neirong .bm table td input, .main_ny .content .neirong .bm table td textarea, .main_ny .content .neirong .bm table td select{ border:solid 1px #ccc; color:#666;}
.main_ny .content .neirong .bm table td input.dx{ margin-left:10px;}
.main_ny .content .neirong .bm table td input.dx1{ margin:0;}
.main_ny .content .neirong .bm table td input.button{ background:url(../images/button.jpg) no-repeat; width:51px; height:18px; border:none; color:#fff;}
.main_ny .content .neirong .bm ul li{ float:left; width:100%; margin-bottom:20px; border-bottom:dashed 1px #ccc; padding-bottom:8px; }
.main_ny .content .neirong .bm ul li span{ display:block;}
.main_ny .content .neirong .bm ul li span.w{ background:url(../images/wen.jpg) no-repeat left 4px; padding-left:20px; color:#c30;}
.main_ny .content .neirong .bm ul li span.d{ background:url(../images/da.jpg) no-repeat left 4px; padding-left:20px;}

.main_ny .news{ padding:14px;}
.main_ny .news ul li{ width:640px; float:left; margin-bottom:20px; border-bottom:dashed 1px #ccc; padding-bottom:2px;}
.main_ny .news ul li span{ display:block;}
.main_ny .news ul li a:hover{ color:#0b8bd2;}

.main_ny .news_show{ padding:14px;}
.main_ny .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center;}
.main_ny .news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999;}
.main_ny .news_show ul li.nr p{ margin-bottom:8px;}
.main_ny .news_show ul li.back{ text-align:center;}
.main_ny .news_show ul li.back a:hover{ color:#ec6100;}

.main_ny .feedback{  margin:40px 0 20px 30px; float:left;}
.main_ny .feedback ul li{ float:left; margin-bottom:8px; width:500px;}
.main_ny .feedback ul li input{ border-left:solid 1px #aaa; border-top:solid 1px #aaa;  border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; background:#fafafa; padding:2px; width:200px;}
.main_ny .feedback ul li textarea{ border-left:solid 1px #aaa; border-top:solid 1px #aaa;  border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; background:#fafafa; padding:2px; width:400px;}
.main_ny .feedback ul li.tj{ padding-left:35px;}
.main_ny .feedback ul li.tj input{ background:#000; width:50px; color:#fff; cursor:pointer;}

.header .nav { float:right; margin-top:16px; width:754px; text-align:right; color:#fff; height:31px; line-height:31px; background:#3b547e; border:solid 1px #fff;}
.header .nav #jsddm{ float:right; width:754px; text-align:right;}
.header .nav #jsddm li{ float:left;}
.header .nav #jsddm li a{ color:#fff; display:block; padding:0 15px; border-right:solid 1px #0081ce;}
.header .nav #jsddm li a:hover{ background: #0185c3; color:#fff;}

.header .nav #jsddm li ul{margin:0; padding:0;position: absolute; visibility: hidden; z-index:100; text-align:left; width:120px; }
.header .nav #jsddm li ul li{float: none; text-align:inherit; margin:0; float:left; width:120px;}		
.header .nav #jsddm li ul li a{background: #0185c3; border-bottom:1px solid #eee; display:block; padding:0 8px; text-align:center; color:#fff; text-align:left;}
.header .nav #jsddm li ul li a:hover{ background:#ffa101;}  

.lian a{ margin:0px 10px; display:inline;}