@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,a,p,h1,h2,h3{ margin:0px; padding:0px; font-family:"宋体"; font-size:14px; text-decoration:none; list-style:none;}

.topbg{ width:100%; height:127px; background:url(../images/01.gif) repeat-x;}
.topc{ margin:0 auto; width:1000px; height:127px;}
.topc1{ float:left; width:1000px; height:97px;}
.logo{ float:left; width:94px; height:93px;}
.topdh{ float:right; width:879px; height:40px;}
.topc2{ float:right; width:879px; height:40px; border-top:1px solid #dfdfdf;}
.topc2l{ float:left; width:615px; height:35px;}
.topc2l ul{ margin-top:3px;}
.topc2l ul li{ float:left; line-height:35px; padding-right:30px;}
.topc2l ul li a{ color:#333; font-family:"微软雅黑"; font-size:14px;}
.topc2l ul li a:hover{ color:#1b8bc6; text-decoration:underline;}
.topc2r{ float:right; width:245px; height:33px; background:url(../images/02.gif) no-repeat; margin-top:4px;}
.topc2r1{ float:left; width:210px; height:22px; margin-top:3px; margin-left:3px;}
.text1{ width:210px;_width:170px; height:20px; border:none; margin-top:3px; margin-left:2px; background:#f5f5f5;}
.topc2r2{ float:left; width:26px; height:24px; margin-top:3px; margin-left:3px; margin-top:4px;}

.bannerbg{background:url(../images/bg_banner.jpg) 0 0 repeat;width:100%; height:335px; text-align:center;}
.banner{ margin:0 auto; width:100%; height:335px;text-align:center;}
.bannerd{ width:100%; height:44px; background:url(../images/04.gif) repeat-x;}
.bannerc{ margin:0 auto; width:1000px; height:44px;}
.bannerc1{ float:left;  height:44px; margin-left:20px;}
.bannerc1 p{line-height:40px; font-family:"微软雅黑"; font-size:14px; color:#459cd1; text-align:right; font-weight:bold; }
.bannerc2{ float:left; width:750px; height:44px; }
.bannerc2 ul{ margin-top:2px; }
.bannerc2 ul li{ float:left; line-height:40px; font-family:"微软雅黑"; font-size:14px; color:#459cd1; margin-left:20px; margin-right:20px;}
.bannerc2 ul li a{color:#666;  background:url(../images/05.gif) center left no-repeat; padding-left:13px; padding-top:5px;font-family:"微软雅黑";}
.bannerc2 ul li a:hover{ color:#1b8bc6; text-decoration:underline;}

.box1{ width:100%; height:245px; background:url(../images/06.gif) repeat-x;}
.boxc{  margin:0 auto; width:1000px; height:180px; padding-top:35px;}
.boxc1{ float:left; width:329px; height:180px; background:url(../images/07.gif) no-repeat;}
.bx1c{ float:left; width:280px; height:140px; margin-left:25px;_margin-left:13px; margin-top:23px;}
.bx1ct{ float:left; width:280px; height:25px;}
.bx1ct p{ font-family:"微软雅黑"; font-size:14px; color:#459cd1; font-weight:bold; }
.bx1c2{ float:left; width:280px; height:83px; margin-top:4px;}
.bx1c2 a{ color:#666}
.bx1c2l{ float:left; width:83px; height:83px;}
.bx1c2l img{ width:83px; height:83px;}
.bx1c2r{ float:right; width:185px; height:83px;}
.bx1c2r p{ line-height:16px; color:#666;}
.bx1c3{ float:left; width:280px; height:21px; margin-top:4px; background:url(../images/08.gif) no-repeat;}
.bx1c3 p{ text-align:right; font-family:"微软雅黑"; font-size:14px; color:#459cd1; }
.bx1c3 p a{ text-align:right; font-family:"微软雅黑"; font-size:14px; color:#666; }
.bx1c3 p a:hover{ color:#1b8bc6; text-decoration:underline;}

.box2{ width:100%; background:#ffffff;}
.box2c{ margin:0 auto; width:1000px; height:538px;}

.hz{ float:left; width:1000px; height:256px; background:url(../images/09.gif) no-repeat; margin-top:30px;}
.hzt{ float:left; width:131px; height:39px;}
.hzc{ float:left; width:1000px; height:233px;}
.hzcc{ float:left; width:234px; height:211px; margin-top:21px; padding-right:20px;}
.hzcim{ float:left; width:234px; height:136px;}
.hzcim img{width:204px; height:106px;}
.hzcd{ float:left; width:234px; height:65px; margin-top:13px; text-align:center;}
.hzcd p{ line-height:18px; color:#666;}
.hzcdu{font-family:"微软雅黑"; color:#333; font-size:14px; font-weight:bold; margin-bottom:5px;}
.hzcd .hzcdu a{font-family:"微软雅黑"; color:#666; font-size:14px; font-weight:bold; margin-bottom:5px;}
.hzcd .hzcdu a:hover{ color:#1b8bc6; text-decoration:underline;}

.lj{ float:left; width:1000px; height:260px; border-top:1px dashed #CCC; margin-top:12px;}
.ljt{ float:left; width:1000px; height:37px; margin-top:30px;}
.ljc{ float:left; width:1000px; height:170px; margin-top:15px; text-align:center;}
.ljc img{ width:234px; height:176px; padding-right:16px;}
.ljc p{ color:#666; font-size:14px;}
.footerbg{ width:100%; height:115px; border-top:1px solid #e5e5e5;}
.footerc{ margin:0 auto; width:1000px; }
.ftl{ float:left; width:670px; margin-top:25px; }
.ftl p{ line-height:25px;font-family:"微软雅黑"; color:#666;}
.ftr{ float:right; margin-top:21px; }
.ftr p{ line-height:30px;color:#666;}
.ftr p a{font-family:"微软雅黑"; color:#666; padding:0 5px;}
.ftr p a:hover{ color:#1b8bc6; text-decoration:underline;}

/* 内页1 */
.bannerd2{ width:100%; height:41px; background:url(../images/13.gif) repeat-x;}
.nybox{ margin:0 auto; width:994px; }
.nt1{ width:994px; height:70px; margin-top:45px;}
.nt1l{ float:left; width:219px; height:70px;}
.nt1r{ float:right; width:724px; height:70px; background:url(../images/15.gif) no-repeat;}
.nt1r ul{ margin-left:80px; margin-top:30px;}
.nt1r ul li{ float:left; display:block; text-align:center; line-height:30px; width:110px;}
.nt1r ul li a{ font-family:"微软雅黑"; color:#333;}
.nt1r ul li a:hover{ font-family:"微软雅黑"; color:#1b8bc6;}
.nt1r .nt1ron a{ font-family:"微软雅黑"; color:#1b8bc6;}

.ntc{ float:left; width:994px; margin-top:35px;}
.ntcbox{ float:left; width:486px; height:128px; margin-left:10px; _margin-left:5px; margin-top:10px;}
.ntc1{ float:left; width:209px; height:128px;}
.ntc1 img{width:209px; height:128px;}
.ntc2{ float:right; width:242px; height:128px;} 
.ntc2 p{ line-height:22px; color:#666;}
.ntc2 .ntc2u{ font-weight:bold; color:#333; font-size:14px; margin-bottom:14px; margin-top:25px;}
.ntc2 .ntc2u a{ font-weight:bold; color:#333; font-size:14px; margin-bottom:14px; margin-top:25px;}
.ntc2 .ntc2u a:hover{ color:#1b8bc6; text-decoration:underline;}

.fybox{ float:left; width:994px; height:30px; margin-top:25px; padding-bottom:30px;}
.fybox a{ color:#666666;}
/*prev,next*/
.pagePrevNext
{
	width:90%;
	margin:0px auto;
	padding:10px;
	height:28px;
	line-height:28px;
	color:#666;
	clear:both;
}
.pagePrevNext a{line-height:28px;color:#555;}
.pagePrevNext a:hover{line-height:28px;color:#333;}
.pagePrevNext span{display:block;height:28px;}
.pagePrevNext span.prev
{
	float:left;	
}
.pagePrevNext span.next
{
	float:right;	
}

.ntcabout h3{ text-align:center;}
.pic_14{ line-height:1.8em;   height:24px; line-height:24px; text-align:center; color:#666;}
.ntcabout{clear:inherit; float:right;  margin-top:35px;color:#666; line-height:22px;clear: both; width:720px; margin-bottom:20px;_margin-top:35px;_margin-left:60px;_margin-bottom:20px;}

.slideBox{ width:100%;max-width:1440px;min-width:1000px; height:335px; overflow:hidden; position:relative; border:0px solid #ddd; margin:auto;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;  bottom:5px; z-index:1; text-align:center; width:100%}
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center;width: 120px;list-style: none;margin:0 auto;}
.slideBox .hd ul li{  margin-right:6px;  width:13px; height:13px; cursor:pointer; background:url(../images/J-slide-number.png) right top no-repeat;  overflow:hidden; display:inline-block;list-style: none; *display:inline; zoom:1; }
.slideBox .hd ul li{  display:block;float:left;}
.slideBox .hd ul li.on{ background:url(../images/J-slide-number.png) left top no-repeat; }
.slideBox .bd{ position:relative; z-index:0;  width:100%;  }
.slideBox .bd ul{ width:100%; height:335px;}
.slideBox .bd ul li{ width:100%; height:335px; text-align:center;}
.slideBox .bd ul li img{ width:auto; height:335px;}
.news{float: left;
   
    margin-left: 10px;
    margin-top: 10px;
    width: 710px;}
 .newslist
 {
         border-bottom: 1px dotted;
    float: right;
    height: 22px;
    margin-bottom: 10px;
    width: 710px;
     }
    .newslist1{ float:left;}
    .newslist1 a{ color: #666666;
    font-size: 14px;}
  .newslist1  a:hover{ color:#1b8bc6; text-decoration:underline;}
    
    .newslist1 p{ color: #666666;
    line-height: 22px;}
    .PP{ float:right;}
    
 .co .prev,#case .co .next{width:26px;float:left;height:146px;}
 .co .next{float:right;}
 .co #Movie_Box{float:left;height:406px;overflow:hidden;padding:30px 0;}
 .co .case_list li  img{height:406px;width:610px;}
 
 #tbody {
	width:967px;
	margin:20px auto;
	text-align:left;
}
#mainbody {
	width:500px;
	margin:5px;
	
	 padding: 2px 2px 2px 202px;
}
#mainbody img{
	clear:both;
	width:500px;
	height:360px;
}
#mainphoto {
	cursor:pointer;
	display:block;
}
#goleft,#goright {
	float:left;
	
}
#goright {
	float:right;
}
#photos {
	width:910px;
	height:118px;
	line-height:118px;
	margin:4px 0;
	overflow:hidden;
}
#showArea img {
	display:block;
	float:left;
	
	cursor:pointer;
	border:1px solid #eee;
	
}

#qqonline{
	width:105px; background-color:#fff;
	position:absolute;     
	top:132px;     
	right:2px;     
	height: auto;
	z-index: 10;
}   
