﻿/* CSS Document */ 
@import url(links.css);
div,ul,ol,li,dl,dd,dt,table,form,h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ul,ol,li{ list-style:none; list-style-type:none;}
body{ margin:0px; padding:0px; font-size:12px; color: #444; line-height:24px; font-family:"微软雅黑"; background:url(../images/neiweb_bg.jpg) repeat-y;} 
/*table{ margin:0 auto;}*/
table {table-layout: fixed;word-wrap:break-word;} 
img{ border:none;}
a{ color: #444; text-decoration: none;}
a:hover { color:#f00; text-decoration: none; } 
a.red{ color:#f00;}
a.red:hover{ color:#009900;}
img{border:none;}  
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
.clear{ clear:both; } 
.fl_l{ float:left; }
.fl_r{ float:right; }
.margin0{ margin:0 auto;}
.margin5{ margin:5px auto 0; }  
.margin10{ margin:10px auto 0; }  
.margin15{ margin:15px auto 0; } 
.margin20{ margin:20px auto 0; }  
.blank20{ height:20px; overflow:hidden; }

.tb{ margin:0 auto;}
.tb1{ margin:5px auto 0;} 
.tb2{ margin:10px auto 0;} 
.tb3{ margin:15px auto 0;} 

.h9 {height:0; clear:both; width:100%}
.h10 {height:10px; clear:both; width:100%}
.h11 {height:5px; clear:both; width:100%;overflow:hidden;}

.topbox{ position:absolute; z-index:99;  width:1200; left:0; right:0; top:-10px; height:105px; background:url(../images/menupic.png) repeat;}
.toplogo{ width:398px;  float:left; }
.toplogo1{ width:132px; float:left;}
.topbox1{ height:105px; background-color:#4559A0;}
.header{ width:890px;  float:left; margin-left:12px;}
.header .nav {
	background-position: 0 0px;
	height: 105px;
	margin-bottom: 0px;
	position: relative;/*导航鼠标hover样式.lon*/

}
.main1{ width:1200px; margin:0 auto;}
.header .nav li {
	float: left;
	background: url('http://www.jhtzpx.com/App/Tpl/Home/skr/Public/css/../images/nav_l_bg.jpg') no-repeat right center;
	height: 105px;
	position: relative;
	text-align: center;
	width:98px;
	z-index: 1000;
}
.header .nav li a {
	background: url('http://www.jhtzpx.com/App/Tpl/Home/skr/Public/css/../images/nav_a_bg.jpg') no-repeat top center;
	background-position: 50% -47px;
	color: #fff;
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 105px;
	line-height: 105px;
	margin: 0px auto;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.header .nav .frist:hover {
	background:url(../images/navicon1.png) no-repeat center 90px;
}
.header .nav .dropdown .dropdown-menu {
	background:url(../images/menupic.png) repeat;
	min-width: 111px;
	padding: 6px 0;
	width: 250px;
	z-index: 10000;
	font-size:12px;
}
.header .nav .dropdown .dropdown-menu li {
	font-size:12px;
	width:100px; float:left; margin:0px 10px;
	background: none;
	 border-bottom:1px solid #c9ced2;
	height:40px; line-height:30px;
}
.header .nav .dropdown .dropdown-menu li a {
	font-size:13px;
	background: none;
	color: #fff;
	font-weight: 100;
	height:30px; line-height:30px;
}
.header .nav .dropdown .dropdown-menu li:hover a {
	color: #f00;
}
.header .nav .nav-li {
	position: static;
}
.header .nav .nav-li .nav-div {
	/*display: none;*/

	background: #f00;
	float: left;
	left: 111px;
	overflow: hidden;
	padding: 6px 0;
	position: absolute;
	top: 0px;
	width: 0px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.header .nav .nav-li:hover .nav-div {
	width: 100px;
}

/*top1*/
.header1{ width:1050px; margin-left:18px; float:left;}
.header1 .nav {
	background-position: 0 0px;
	background: #4559A0;
	height: 105px;
	margin-bottom: 0px;
	position: relative;/*导航鼠标hover样式.lon*/

}
.header1 .nav li {
	float: left;
	background: url('http://www.jhtzpx.com/App/Tpl/Home/skr/Public/css/../images/nav_l_bg.jpg') no-repeat right center;
	height: 105px;
	position: relative;
	text-align: center;
	width: 116px;
	z-index: 1000;
}
.header1 .nav li a {
	background: url('http://www.jhtzpx.com/App/Tpl/Home/skr/Public/css/../images/nav_a_bg.jpg') no-repeat top center;
	background-position: 50% -47px;
	color: #fff;
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 105px;
	line-height: 105px;
	margin: 0px auto;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.header1 .nav .frist:hover {
	background:#5E78BB url(../images/navicon1.png) no-repeat center 80px;
}
.header1 .nav .dropdown .dropdown-menu {
	background: #546BAB;
	min-width: 111px;
	padding: 6px 0;
	width: 140px;
	z-index: 10000;
	font-size:12px;
}
.header1 .nav .dropdown .dropdown-menu li {
	font-size:12px;
	width: 140px;
	background: none;
	height:30px; line-height:30px;
}
.header1 .nav .dropdown .dropdown-menu li a {
	font-size:13px;
	background: none;
	color: #fff;
	font-weight: 100;
	height:30px; line-height:30px;
}
.header1 .nav .dropdown .dropdown-menu li:hover a {
	background: #5E78BB;
	color: #fff;
}
.header1 .nav .nav-li {
	position: static;
}
.header1 .nav .nav-li .nav-div {
	/*display: none;*/

	background: #f00;
	float: left;
	left: 111px;
	overflow: hidden;
	padding: 6px 0;
	position: absolute;
	top: 0px;
	width: 0px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.header1 .nav .nav-li:hover .nav-div {
	width: 100px;
}


.wx{ position:relative; display:inline-block;}
.wxico{ position:absolute; top:-3px; right:137px; z-index:999; width:140px; padding:3px; display:none;}  
.wx:hover .wxico{ display:block; }

.fullSlide{width:100%;position:relative;height:875px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; min-width:1200px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:875px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:930px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:125px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

/*Top*/

.indexqulikbox{ height:125px; background:url(../images/backgroundpic1.png) no-repeat; position:absolute; bottom:0; left:0; right:0; z-index:99; }
.indexqulik{ border-top:1px solid #ccc; width:1200px; margin:0 auto;}

.quliklist{ margin-top:40px; height:84px;}
.quliklist .box1{ height:84px; width:245px; float:left; padding-left:5px;}
.quliklist .box2{ height:84px; width:141px; float:left; padding:0px 104px; border-left:1px solid #ddd;}
.quliklist .box3{ height:84px; width:140px; padding-left:104px; float:left; border-left:1px solid #ddd; padding-right:5px;}

.qulikcon{ width:140px; position:relative;}
.qulikcon:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-18px);-ms-transform:translateY(-25px);-o-transform:translateY(-5px);transform:translateY(-15px);transition: transform .6s ease-out;}
.qulikcon .img{ width:45px; float:left;} 
.qulikcon .txtbox{ margin-left:10px; width:85px; float:left;}
.qulikcon .title{ height:20px; line-height:20px; font-size:17px; font-weight:300; font-family:"微软雅黑"; color:#fff;}
.qulikcon .txt{ margin-top:10px; height:15px; line-height:15px; font-size:13px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}

.zzxbox:before{
	content: "";
	width: 160px;
	height: 0;
	background: #36519C;
	padding: 0px;
	position: absolute;
	top: -20px;
	left: -10px;
	opacity: 0;
	 z-index:-10;
	 border-radius:5px;
	transition: all 200ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.zzxbox:hover:before{
	width: 160px;
    height:84px;
	left: -10px;
	opacity: 0.7;
	 border-radius:5px;
}

.topnavbottom{ position:absolute; background:url(../images/navbottom.png) repeat-x; top:48px; left:0; width:100%; z-index:99; height:12px;}
.navbox{background:url(../images/nav_bg.gif) repeat-x; height:48px; position:relative; font-family:"微软雅黑";}
.navwrap{ width:1000px; margin:0 auto;} 
.navwrap li{ float:left; height:48px; line-height:48px; width:100px;  font-size:14px; position:relative; z-index:999;} 
.navwrap li a{ display:block; height:48px; line-height:48px;  overflow:hidden; text-align:center;  color:#333; text-decoration:none;} 
.navwrap li a:hover{ text-decoration:none; background:url(/images/nav_hover.png) no-repeat center bottom;} 
.navwrap li:hover a{ text-decoration:none; background:url(/images/nav_hover.png) no-repeat center bottom;} 

.submenu{ display:none; position:absolute; z-index:999; top:48px; left:-15px; background:#035CAC; width:240px; padding:20px 0px 20px 20px; }  
.submenu ul li{ float:left; width:100px; margin-right:20px; height:34px;  line-height:34px; font-size:13px; color:#fff; border-bottom:1px solid #357DBD;}
.submenu ul li a{ color:#fff; text-indent:10px; text-align:left; line-height:34px;}   

.navwrap li:hover .submenu{ display:block; } 

#currmenu{ background:url(/images/nav_hov.gif) no-repeat center bottom; }
/*menu*/
#menus {margin:0 auto; padding:0; width:967px; height:71px; overflow:hidden;}
/*.menu {width:967px;height:30px;position:relative;margin:0 auto;position:relative;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; margin:0 14px;}
*html .menu ul li {float:left; margin:0 13px;}
.menu ul .lis {margin:0; background:url(../images/li.jpg); width:1px;height:45px;}
.menu ul li a, .menu ul li a:visited {display:block;float:left;text-decoration:none;height:45px;color:#FFF;font:bold 14px/47px arial;}
.menu ul li ul {display:none;}
  specific to non IE browsers  
.menu ul li:hover {color:#FFF; background:url(../images/jian.jpg) no-repeat center bottom; background-position:50% 35px;}
.menu ul li:hover ul {display:block;position:absolute;top:45px;left:auto;}
.menu ul li:hover ul li a {display:block;color:#555;font:100 12px/35px arial;}
.menu ul li:hover ul li a:hover {color:#000; height:35px; background:none;}
*/
.copyrightbox{  border-top:1px solid #ddd; height:145px; background-color:#fff;}
.copyrightbox1{ border-top:1px solid #ddd; height:145px; background-color:#fff;}
.copyrightlogo1{ width:90px; float:left; text-align:center; margin-top:17px;}
.copyrighttxt1{ width:400px; float:left; margin-left:40px; margin-top:45px; line-height:36px; font-size:14px; color:#555;}
.copyrightewm1{ width:150px; float:left; margin-left:40px;}
.copyrightlink1{ width:203px; float:right; margin-top:60px;}
.copyrightewm2{width:100px; float:left; text-align:center; border-radius:5px; background-color:#4559A0; height:36px; margin-left:40px; margin-top:60px; line-height:36px; font-size:14px; }
.copyrightewm2 a{color:#fff;}

.copyrightlogo{ width:140px; float:left; text-align:center; margin-top:17px;}
.copyrighttxt{ width:650px; float:left; margin-left:40px; margin-top:45px; line-height:36px; font-size:14px; color:#555;}
.copyrightewm{ width:350px; float:left; margin-left:40px;}
.copyrightlink{ width:303px; float:right; margin-top:60px;}


#banner {margin:0 auto; padding:0; width:967px; text-align:center; margin-top:6px; margin-bottom:22px;}

.main{ width:1300px; margin:0 auto;}
.neibanner1{ height:160px; background:url(../images/neibanner1.jpg) no-repeat center top;}
.neibanner2{ height:160px; background:url(../images/neibanner2.jpg) no-repeat center top;}
.neibanner3{ height:160px; background:url(../images/neibanner3.jpg) no-repeat center top;}
.neibanner4{ height:160px; background:url(../images/neibanner4.jpg) no-repeat center top;}
.neibanner5{ height:160px; background:url(../images/neibanner5.jpg) no-repeat center top;}
.neibanner6{ height:160px; background:url(../images/neibanner6.jpg) no-repeat center top;}
.neibanner7{ height:160px; background:url(../images/neibanner7.jpg) no-repeat center top;}
.neibanner8{ height:160px; background:url(../images/neibanner8.jpg) no-repeat center top;}
.neibanner9{ height:160px; background:url(../images/neibanner9.jpg) no-repeat center top;}
.neibanner10{ height:160px; background:url(../images/neibanner10.jpg) no-repeat center top;}

.rybtnbox{ margin:0 auto; width:240px; margin-top:40px;}
.rybtn{ border-radius:25px; margin-bottom:50px; height:50px; width:240px; line-height:50px; text-align:center; font-size:18px; font-weight:300; background-color:#D23F1D;}
.rybtn a{ display:block; color:#fff!important;  font-size:18px; font-weight:300; font-family:"微软雅黑";}

#main {margin:0 auto; padding:0; width:1200px;}
#main .ileft{ width:250px; float:left;}
#main .left {width:250px;  float:left;}
*html #main .left {margin-left:3px;padding:0;}
#main .left ul {width:250px; margin:0 auto; border-right:1px solid #EAEAEA;}
#main .left ul .catelog{}
*html #main .left ul {width:250px; margin:0 auto; }
#main .left ul li a {display:block; height:64px; line-height:64px; text-indent:80px; color:#000; text-decoration:none; border-right:1px solid #EAEAEA; font-size:16px; font-weight:300;}
#main .left ul li a:hover {display:block; height:64px; line-height:64px; background:#fff url(../images/icon3.png) no-repeat 10px center; text-indent:80px; color:#1788d6; text-decoration:none; font-weight:300;}
#main .left ul li #now {display:block; height:64px; line-height:64px; background:#fff url(../images/icon3.png) no-repeat 10px center; text-indent:80px; color:#1788d6; text-decoration:none; font-weight:300;}
#main .lianxi{ float:left; width:241px; margin-left:7px; display:inline; margin-top:10px; border:1px solid #d7d7d7;}
#main .lianxi .lxtop{ background:url(../images/lx.gif) no-repeat; width:239px; height:44px; margin:0 auto;}
#main .lianxi .lxcont{ background:url(../images/contact1.gif) no-repeat 0 0; min-height:350px; _height:350px; height:auto; }
#main .lianxi .lxcont span{ font-family:Arial, Helvetica, sans-serif;}
.tdbot{line-height:22px; padding-bottom:5px;}

.nowsite{ font-size:22px;  color:#666; height:50px; line-height:50px; border-bottom:1px solid #ccc; }
.nowsite span{ float:right; height:50px; font-weight:100; line-height:50px; text-align:left; font-size:12px; color:#666; font-family:"微软雅黑"; text-indent:15px; background:url(../images/nowicon1.jpg) no-repeat 0px center;}
.lefttitle{ width:250px; height:74px; line-height:74px; text-align:center; font-size:28px; color:#fff; font-family:"微软雅黑"; font-weight:300; background:url(../images/lefttit.jpg) no-repeat;}

#main .center {width:438px;float:left;}
#main .center .text_img {margin-left:18px;padding:0; margin-right:20px;font:100 12px/22px arial; color:#3F3F3F;}
#main .center .text_img img {width:132px; height:150px;padding:3px; border:#B9B9B9 solid 1px;float:left; margin-right:8px;}
#main .center .text_img a {color:#F00; text-decoration:none;}
#main .center .text_img a:hover {color:#F00; text-decoration:underline;}
#main .right {width:276px;float:left;}
*html #main .right {width:273px;float:left;}
#main .right .login {width:267px; height:87px; background:url(../images/l3.jpg); padding-top:42px;}
#main .right .login table {width:245px;}
*html #main .right .login table {width:245px; margin-top:42px;}
#main .right .login .input {width:120px; border:1px solid #ccc;}
#main .right .login .reg {height:32px;padding-right:12px;}
#main .right .login .reg a {color:#000; text-decoration:underline;}
#main .right .login .reg a:hover {color:#000; text-decoration:none;}
#main .right ul {width:267px;}
#main .right ul li a {display:block;height:24px; background:url(../images/l5.jpg); color:#404040; text-decoration:none; text-indent:18px;font:100 12px/22px arial;}
#main .right ul li a:hover {display:block;height:24px; background:url(../images/l5.jpg); color:#112F91; text-decoration:none; text-indent:18px;font:100 12px/22px arial;}
/*main_*/
#main .content {width:900px; float:right; padding-left:50px; background-color:#F8F9FA; min-height:600px;}
#main .content .title { height:90px; line-height:90px; font-size:38px; color:#000; text-align:center; font-weight:300; display:none;}
#main .content .title h1 {float:left; font-size:20px; height:30px; line-height:30px; font-weight:bold; color:#222;}
#main .content .title h2 {float:right;font:100 12px/33px  '宋体';color:#3c3c3c;}
#main .content .title h2 a:link, .title h2 a:visited,.title h2 a:hover{ color:#3c3c3c; text-decoration:none;}
#main .content .text {margin:12px; color:#3c3c3c; font:100 12px/40px arial;}
#main .content .text a{ color:#333; text-decoration:none;}
/*main list*/
#main .content .text .news { width:880px; margin-top:20px; font-family:"Microsoft Yahei";}
#main .content .text .news li {border-bottom:#CCC dotted 1px; height:60px; line-height:60px; text-indent:25px; font-size:15px; color:#000;  overflow:hidden;}
#main .content .text .news li span{ float:right; color:#aaa; margin-right:10px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#main .content .text .news li a{ height:60px; color:#000; display:block; background:url(../images/icon2.png) no-repeat 10px center;}
#main .content .text .news li a:hover{ height:60px; color:#da0c1b; background:url(../images/icon1.png) no-repeat 10px center;}
#main .content .text .news li h2 {float:left; width:80px; font-size:12px; font-weight:normal;}
#main .content .text .news li h1 {float:left; width:620px; font-size:12px; background:url(../images/arr8_1.gif) no-repeat 5px center; text-indent:25px; font-weight:normal; height:32px; overflow:hidden;}
#main .content .text .news li h1 a {color:#3c3c3c; text-decoration:none; float:left;}
#main .content .text .news li h1 a:hover {color:#3c3c3c; text-decoration:none;}
#main .content .text .page {width:100%; margin:8px 0 0 0; height:26px;}
#main .content .text .page ul {text-align:right;}
#main .content .text .page ul li {display:inline;}
#main .content .text .page ul li a {text-align:center; border:#EEE solid 1px; color:#3c3c3c; text-decoration:none; padding:2px 6px;}
#main .content .text .page ul li a:hover {text-align:center; border:#3EA6D5 solid 1px; color:#3c3c3c; text-decoration:none; padding:2px 6px;font:bold 12px arial;}
#main .content .text .page ul li #now {text-align:center; border:#3EA6D5 solid 1px; color:#3c3c3c; text-decoration:none; padding:2px 6px;font:bold 12px arial;}
#main .content .text img{ max-width:860px; 
  width: expression(this.width > 860 && this.width > this.height ? 860px : 'auto';); }

.his-right{
	width: 959px;
	min-height: 500px;
	float: right;
	padding-bottom: 125px;
	margin-top: 13px;
}
.his-right dd{
	padding-left: 115px;
	background: url(../images/history_08.jpg) repeat-y 332px center;
	padding-top: 70px;
	overflow: hidden;
}
.his-right dd.fi{
	background: url(../images/history_008.png) no-repeat 321px 80px;
}
.his-right .data{
	margin-top:10px;
	padding-right: 57px;
	width: 170px;
	float: left;
	font-size: 32px;
	color: #D5C2B4;
	text-align: right;
	/*background: url(../img/history_08.png) no-repeat right 10px;*/
	background: url(../images/history_008.png) no-repeat right 10px;
	line-height: 1em;
}
.his-right .data1{
	margin-top:10px;
	padding-right: 57px;
	width: 170px;
	float: left;
	font-size: 32px;
	color: #445C78;
	text-align: right;
	/*background: url(../img/history_08.png) no-repeat right 10px;*/
	background: url(../images/history_008.png) no-repeat right 10px;
	line-height: 1em;
}
.his-right dd.fi .data{
	background: none;
}
.his-right .data span{
	font-family:"Microsoft Yahei";
	color: #666;
	font-size: 26px;
	display: block;
}
.his-right .data b{
	font-size: 50px;
	font-weight: normal;
}
.his-right .txt{ font-family:"Microsoft Yahei";
	padding-left: 17px;
	width: 600px;
	float: left;
}

.topnewsbox{ font-family:"Microsoft Yahei";}
.topnewsbox .title{ height:30px; line-height:30px; padding:30px 0px; font-size:32px; color:#000; text-align:center; font-weight:300; margin-bottom:20px;}
.topnewsbox .img{ width:330px; float:left; height:186px; overflow:hidden;}
.topnewsbox .img img{ width:100%;}
.topnewsbox .txtbox{ width:540px; float:left; margin-left:20px;}
.topnewsbox .txt{ line-height:45px; font-size:15px; color:#333;}
.topnewsbox .more{ margin-top:21px; text-align:right; margin-right:10px;}

/*job*/
.jobtable{ background:#ccc; width:100%; margin-bottom:20px; border:2px solid #999; color:#000; font-size:14px; font-family:"Microsoft Yahei";}
.jobtable tr{ background:#fff; height:30px;}
.jobtable th{ background:#f1f1f1; font-weight:bold; text-align:right}
.jobtable td{ padding:2px;}
a.jobbtn{ width:87px; height:24px; background:url(../images/apply_btn.gif) no-repeat; display:block; float:right;}
.faq {width:100%;}
.faq td {width:100px; text-align:right;}
.faq th {text-align:left; padding-left:12px;}
#main .content .text strong {font:bold 12px arial;}
.contact {background:url(../images/contact.jpg) right bottom no-repeat; height:310px;}
/*Pro*/
.pro { width:690px; margin:0 auto;}
.pro li {float:left; text-align:center; width:138px;}
.pro .end {float:left; text-align:center; margin:0;}
.pro li img{padding:2px; border:#EEE solid 2px; width:120px; height:120px;}
.pro li p {margin:9px 0;}
.pro li p a{color:#3c3c3c; text-decoration:none;}
.pro li p a:hover {color:#3c3c3c; text-decoration:underline;}

#imgs {margin:0 auto; padding:0; width:967px;}
#imgs .img {margin-left:7px;}
#imgs .src {border-left:#DADADA solid 1px;border-right:#DADADA solid 1px;border-bottom:#DADADA solid 1px;width:948px;margin:0;margin-left:7px;height:172px;padding:0;}
#imgs .src table h1 {width:180px; height:135px; background:url(../images/lt.jpg);}
#imgs .src table h1 img {width:174px; height:131px; margin:2px auto;}
#imgs #demo{overflow:hidden;width:930px; text-align:center; margin:0 auto;}

.distitle { line-height:30px; padding:30px 0px; font-size:32px; color:#000; text-align:center; border-bottom:1px solid #ccc; font-family:"Microsoft Yahei";}
.distime {  text-align:center; color:#636468; font-size:14px; font-weight:100; padding-bottom:10px; margin:0 auto 20px; font-family:"Microsoft Yahei";}   
.discontent {  text-align:left; line-height:40px; padding-bottom:10px; margin:0 auto; font-size:16px; color:#000; font-family:"Microsoft Yahei";}
.discontent img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:860px; 
  width: expression(this.width > 860 && this.width > this.height ? 860px : 'auto';); 
} 
.discontent1 {  text-align:left; line-height:40px; padding-bottom:10px; margin:0 auto; font-size:16px; color:#000; font-family:"Microsoft Yahei";}
.discontent1 p img{
  border:0; 
  margin:0; 
  padding:0; 
  text-align:center;
  max-width:860px; 
  width: expression(this.width > 860 && this.width > this.height ? 860px : 'auto';); 
} 

.feedbacktxt{ border:1px solid #ccc; height:28px; line-height:28px; text-indent:5px;}
.inputxt1{ border:1px solid #ddd; height:32px; line-height:32px; border-radius:5px; text-indent:5px;}
.btn{width:100px; height:32px; line-height:32px; background-color:#035CAC; color:#fff; border:none; cursor:pointer;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.download{ border-bottom:1px dotted #ccc; background:url(../images/arr8_1.gif) no-repeat 5px center; line-height:32px; height:32px; text-indent:25px;}
.aleft{ float:left; padding-left:5px;}
.aright{ float:right; padding-right:10px; } 
.SiteLink{ padding:5px;}

.MessageNum{ text-align:center;}
.MessageMan{ text-align:right; text-indent:8px; color:#333;}
.MessageTime{ text-align:right; color:#000; height:25px; line-height:25px; }
.MessageTitle{ text-align:left; color:#000; font-weight:bold;}
.MessageContent{ height:25px; text-align:right; padding-right:8px; line-height:25px;}
.MessageReply{padding-right: 8px; line-height:22px; border-top:1px dotted #ccc; border-right:none; height:22px; text-align:right; color:#f00}
.maindiv{ width:830px; margin:0 auto; }
.ContentDetail{line-height:22px; color:#000; font-weight:bold;  text-indent:10px;}
.ReplyContent{line-height:22px; border-top:1px solid #3c3c3c; text-align:left; text-indent:10px; color:#000;}
.ReplyTime{ height:25px; line-height:25px; text-align:right; color:#333;}

.pager{ font-size:12px; padding-top:15px; overflow:hidden; font-family:"Microsoft Yahei";}
.pager a:link,.pager a:visited,.pager a:hover{ color:#333; text-decoration:none;}

.productlist{ width:930px; margin-top:25px;}
.productlist li{ width:280px; float:left; margin-bottom:25px; margin-right:25px;}
.productlist li .img{ width:280px; height:280px; overflow:hidden;}
.productlist li .img img{ width:280px;}
.productlist li .ptitle{ text-align:center; font-family:"Microsoft Yahei"; border:1px solid #eee; height:60px; line-height:60px; font-size:16px; overflow:hidden; background-color:#fff; color:#000;}
.productlist li .ptitle a{ color:#000!important;}
.productlist li:hover{ box-shadow: 0 2px 3px #565656;}

.fy{ width:720px; height:32px; overflow:hidden; margin:15px auto; }
.fy ul {  text-align:center;}
.fy ul li{ display:inline-block; *display:inline; *zoom:1; color:#fff; margin:0 5px 0 0;}
.fy ul li a{ font:normal 14px/30px "Microsoft Yahei"; color:#333; text-align: center; text-decoration:none; height:30px;  }
.fy ul li a:hover{ font:normal 14px/30px "Microsoft Yahei"; color:#fff!important; text-align: center; text-decoration:none; height:30px; } 
 

.fydd001 a{ height:30px; padding:0 5px; _width:15px; color:#333; display:block; overflow:hidden; border:1px solid #ddd;}
.fydd001 a:hover{ height:30px; padding:0 5px; _width:15px; display:block; color:#fff; overflow:hidden; border:1px solid #ddd; background:#02906A; } 
  
#fydd002 a{ height:30px; padding:0 10px; border-radius:5px;  _width:15px; display:block; overflow:hidden;  border:1px solid #ddd; background:#128DEB; color:#fff!important;}

.fypang a{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; overflow:hidden; display:block;}
.fypang a:hover{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; color:#fff; background:#128DEB; overflow:hidden; display:block;}

.fypang02 a{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; overflow:hidden; display:block;}
.fypang02 a:hover{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; color:#fff; background:#128DEB; overflow:hidden; display:block;}

.fypang03 a{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; overflow:hidden; display:block;}
.fypang03 a:hover{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; color:#fff; background:#128DEB; overflow:hidden; display:block;}
 
.fypang04 a{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; overflow:hidden; display:block; }
.fypang04 a:hover{ width:80px; height:30px; border-radius:5px; border:1px solid #ddd; color:#fff; background:#128DEB; overflow:hidden; display:block;}


/*#foot {margin:0 auto; padding:0; width:967px; height:58px; background:url(../images/foot.jpg); }
#foot p {margin:0 auto; text-align:center;font:100 12px/22px arial;color:#4C4C4C;}
#foot span{ font-family:Arial, Helvetica, sans-serif;}
#foot a:link,#foot a:visited { color:#4C4C4C; text-decoration:none;}
#foot a:hover{ color:#f60; text-decoration:none;}*/
.footer { height:50px; background:#dedede; width:967px; margin:5px auto;}
nav { float:left; width:350px; }
.footer .copyright { float:right; width: 540px; padding:5px; }

.inputtxt1{ border:1px solid #ddd; width:120px; line-height:22px; }
.btn2{ border:1px solid #ccc; width:60px; height:22px; cursor:pointer;}


.apply_wrap{ width:880px; margin:20px auto 0; overflow: hidden;}
.apply { width:780px; margin:0 auto;} 
.apply_nav {position: relative; width: 640px; float: left; height:552px; margin:20px auto; overflow: hidden;  padding:5px;}
.apply_w {position: absolute; width: 1000px; float: left; left: 0px} 
.apply_array { float: left; width:640px; height:560px; margin:0 auto; overflow:hidden;}   
.apply_img { width:640px; height:560px; text-align: center; display: table-cell; vertical-align: middle;}
.apply_img span{ font-size:14px; font-weight:bold; color:#3c3c3c; padding-top:5px;}
.apply_img img{ margin-bottom:5px;}
.img_l {padding:380px 7px 0; float: left; cursor: pointer; width:38px; background:url(../images/prev.gif) no-repeat 7px 280px;}
.img_l:hover{padding:380px 7px 0; float: left; cursor: pointer; width:38px; background:url(../images/prev_hover.gif) no-repeat 7px 280px;}
.img_l_end {padding:380px 7px 0; float: left; cursor: pointer; width:38px; background:url(../images/prev_end.gif) no-repeat 7px 280px;}
.img_r {padding:380px 7px 0; float: left; cursor: pointer; width:38px; background:url(../images/next.gif) no-repeat 7px 280px;} 
.img_r:hover {padding:380px 7px 0; float: left; cursor: pointer; width:38px; background:url(../images/next_hover.gif) no-repeat 7px 280px;}
.img_r_end {padding:380px 7px 0; float: left; cursor: pointer; width:38px; background:url(../images/next_end.gif) no-repeat 7px 280px;} 

.apply_cont{ width:500px; margin:5px auto; padding:10px; clear:both;} 


.Magazine { width:900px; margin:0 auto; overflow:hidden;}
.Magazine li {float:left; text-align:center; width:172px; margin:10px 0;} 
.Magazine li img{padding:2px; border:#EEE solid 1px; width:150px; height:200px;}
.Magazine li p {margin:9px 0;}
.Magazine li p a{color:#3c3c3c; text-decoration:none;}
.Magazine li p a:hover {color:#3c3c3c; text-decoration:underline;}

.memtb td{ padding:3px 5px;}

.loginTB{ width:100%; border:1px solid #ddd; padding:10px; margin-top:20px; }
.NoRight{width:350px; border-right:1px solid #ddd; padding-bottom:20px;}
.NoRight h4{ background:url(../images/gan.jpg) no-repeat 0 center; padding:5px 0 5px 40px; line-height:40px; height:40px; font-size:14px; font-family:"Microsoft Yahei";}
.NoRight ul li{ text-align:left; line-height:26px; font-family:Microsoft Yahei; background:url(../images/arr9.gif) no-repeat 0 center; padding-left:15px;}
  
.ulogin{ margin:0 auto; width:300px; font-family:"Microsoft Yahei";}
.ulogin th{ font-weight:bold; font-size:14px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #ddd;}
.ulogin td{ padding:5px 0; }

.newsprenext{ border-top:1px dashed #ccc; margin-top:10px; font-size:14px; padding:5px 0;  color:#000; font-family:"Microsoft Yahei";}
.newsprenext a{ color:#585858; text-decoration:none;}
.newsprenext a:hover{ color:#f00; text-decoration:none;}
.newspre{ background:url(../images/arr1.gif) no-repeat 0 center; text-indent:12px; }
.newsnext{  background:url(../images/arr1.gif) no-repeat 0 center; text-indent:12px; }

.qqbox{ width:137px; overflow:hidden; position:absolute; right:5px; top:200px; color:#000000; font-size:12px;  z-index:999; padding:2px; background-color:#fff;}
.qqtop{ height:177px;}
.qqend1{height:45px;}
.qqend2{height:68px; display:block; cursor:pointer;}
.qqkf{top:0; z-index:99px; padding-top:10px;min-height:60px;  } 
.qqkf ul li{ text-align:center;line-height:35px; border-bottom:1px dotted #ccc;} 
.qqkf ul li a{ text-decoration:none;}
.qqkf ul li a:hover{ text-decoration:none;}
.qqkf ul li img{}

.qualification{ background:url(../images/qfpic.png) no-repeat right bottom; background-size:100%;}
.qualification li{ height:78px; line-height:78px; font-size:18px; color:#a8a8a8; text-indent:40px; font-weight:bold; font-family:"Microsoft Yahei"; border-bottom:1px dotted #ddd;}
.qualification li.ico1{ background:url(../images/icon4.png) no-repeat 15px center;}
.qualification li.ico2{ background:url(../images/icon4.png) no-repeat 15px center;}

.leftpic{padding:10px 0px; border-bottom:1px solid #EAEAEA;  border-top:1px solid #EAEAEA; border-right:1px solid #EAEAEA; }
.leftpic .pic{ padding:10px 0px;}
.leftpic .title{ font-size:14px; height:25px; line-height:25px;}

.Indingw{ position:relative;}
