@charset "utf-8";

/* CSS Document */

* { margin: 0; padding: 0; }
html, body { width: 100%; font-family: '΢���ź�'; font-size: 12px; }
img { border:none;}
a { color:#333;text-decoration:none; }
a:hover { color:#333 ;text-decoration:none;}
ul { list-style:none;}
li{ list-style-type :none;}
.clear {clear:both;}

span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 12px; }

body{ background:#ccc;}

.top{ width:1003px; margin: 0 auto;height: 115px;    vertical-align: top;    background-image: url(../images/dibj.jpg);}
.top_left{float: left;padding: 15px 0;}
.top_left img{ width:  229px;}
.top_right{float: right;    width: calc(100% - 230px);    text-align: right;}
.top a{display:block; width:103px; color:#FFFFFF; text-align:center;line-height:27px; height:27px;  font-size:12px; font-family:"����";background:url(../images/dhgray.jpg); padding-top:5px; float:left;}
.top a:hover,.top a.on{width:103px; color:#ffffff; background:url(../images/dhred.gif); text-decoration:none;  line-height:27px;}
.top_en{ width: 100%; padding: 26px 0;}
.top_en img{ } 
.top_nav{ width: 100%;}
.top_nav ul{ display:block; float: right;}
.top_nav li{ float: left;}

.banner{ width:1003px; margin: 0 auto;}
.banner img{ width:100%;}

.content{ width:979px; margin: 0 auto; padding: 20px 12px 10px; background: #fff; }
.cont_left{float: left; width: 220px;}
.cont_left span{ display:block; text-align:center}
.cont_left .sousuo{ background: url(../images/ssbj.jpg) no-repeat bottom center; padding: 10px 0 0 0 ; height: 115px; margin: 0 0 10px 0;}
.cont_left .sousuo img{ width: 100%;}
.cont_left .sousuo form{    padding: 32px 6px;}
.cont_left .cont_pro{}
.cont_left .cont_prolist{ background: url(../images/listbj.jpg) no-repeat bottom center; padding: 1px 0 5px;}
.cont_left .cont_prolist a{ display:block; width: 90%; margin: 0 auto;border-bottom: dashed 1px #ccc; background: url(../images/dian.jpg) no-repeat 10px center; line-height: 28px;    text-indent: 25px;}

.cont_zhong{float: left; margin: 12px 15px; width: 457px;}
.cont_zhong .cont_about{    height: 314px;    background-image: url(../images/jjbj.jpg); padding: 20px 10px; margin: 10px 0 0 0;}
.cont_zhong .cont_about img{ float: left;}
.cont_zhong .cont_abouttxt{ float: left;    width: 330px;    padding: 0 0 0 13px;}
.cont_zhong .cont_abouttxt a{    display: block;    text-align: right;    padding: 20px;}
.nav_an{    text-align: center;    margin: 10px 0;}

.cont_right{float: left; width: 272px;}
.cont_right img{ width:100%;}
.swiper-container2{ margin: 2px 0;}

.sy_pro_list{ width:982px; margin: 20px 0;}

.cont_rights{ float: right; width: 730px;     margin: 11px 0;}
/*.cont_rights img{ width:100%;}*/
.cont_rig_txt{ margin: 20px 0 0 0; padding: 0 20px; line-height: 24px;}

.cont_pro_list{padding: 20px 0;}
.cont_pro_lists{ width:30%; margin: 0 4% 10px 0; float: left; }
.cont_pro_lists:nth-child(3n){margin:0 0 10px 0;}
.cont_pro_lists span{  text-align: center; display: block; line-height: 24px; }


.cont_kf{ margin: 10px 0 0 0 ;}
.cont_kf img{ float:left;}
.cont_kf .name{ line-height: 24px; text-indent: 5px; }
.kf_img{    height: 25px;    padding: 5px 0;}

.pages{margin:10px 0;}

.dqy{ line-height: 38px; }

.cont_pro_img{}

.cont_pro_name{ background:#ececec; line-height: 32px; padding: 0 20px;     position: relative;}
.cont_pro_name span{ background:url(../images/arrow.gif) no-repeat left center; text-indent: 18px; display: block;font-weight: bold; font-size: 14px;}
.cont_pro_name .a1{ background:url( ../images/ico_pdf.gif) no-repeat left center;float: right;text-indent: 18px; margin: 0 10px 0 0; position: absolute;    top: 0px;    right: 90px;}
.cont_pro_name .a2{ background:url( ../images/dl.gif) no-repeat left center; float: right;text-indent: 18px;  margin: 0 10px 0 0;  position: absolute;   top: 0px;    right: 10px;}

.cont_pro_img { text-align: center;}
.cont_pro_img img{ width: 60%; margin: 10px 0;}

.cont_pro_cont{  }
.cont_pro_cont .span1{ font-size: 14px; width: 100%;background: #ccc; display: block; color: #fff; text-indent: 10px; line-height: 24px; margin: 0 0 10px 0;}
.cont_pro_cont span{white-space:normal;}

.xz_title{ background: url(../images/title_bg.jpg); height: 30px;}
.xz_title span{ display:block; line-height: 30px;float: left; }
.xz_title span:nth-child(1){ width: 70%;  text-indent: 20px;}
.xz_title span:nth-child(2){ width: 30%; }

.cont_pro_xz{ width:95%; margin: 20px 4% 10px 0; float: left; }
.cont_pro_xzs span{ display:block; line-height: 38px;float: left; border-bottom: 1px dashed #ccc;}
.cont_pro_xzs span:nth-child(1){ width: 70%;  text-indent: 20px;}
.cont_pro_xzs span:nth-child(2){ width: 30%; }


.footer{ background: #ececec; padding: 10px 20px; margin: 10px 0;}
.footer a{ margin: 0 10px; }
.footer p{ background: #ececec;float: left; line-height: 18px;}
.footer img{ float: right;}

.page{
font-family:Webdings;
cursor:hand;
}
td {
    background-color: rgb(0, 84, 130); text-align: center;
}
td {
    background-color: rgb(183, 200, 226);
	}
.unnamed1 {
	font-size: 9pt;
	text-decoration: none;
}


.unnamed2 {
	font-size: 9pt;
	line-height: 20px;
	text-decoration: none;
}
.unnamed3 {
	font-size: 9pt;
	text-decoration: none;
	background-image: url(../images/kkbj.jpg);
	height: 20px;
	border: 1px solid #CCCCCC;
}

.unnamed4 {
	font-size: 9pt;
	line-height: 25px;
	text-decoration: none;
}


.pro_nav {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 70px;
	COLOR: #ffffff;
	LINE-HEIGHT: 21px;
	MARGIN-RIGHT: 5px;
	HEIGHT: 21px;
	TEXT-ALIGN: center;
	background-image: url(../images/nav.gif);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:2px;
}
.pro_navA {
	DISPLAY: block;
	BACKGROUND: url(../images/navA.gif);
	FLOAT: left;
	WIDTH: 70px;
	COLOR: #ffffff;
	LINE-HEIGHT: 21px;
	MARGIN-RIGHT: 5px;
	HEIGHT: 21px;
	TEXT-ALIGN: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:2px;
}
.pro_nav:hover {
	BACKGROUND: url(../images/navA.gif);
	COLOR: #ffffff;
	text-decoration: none;
}
.pro_nav:active {
	BACKGROUND: url(../images/navA.gif);
	COLOR: #ffffff;
	text-decoration: none;
}
.pro_navA:hover {
	BACKGROUND: url(../images/navA.gif);
	COLOR: #ffffff;
	text-decoration: none;
}
.pro_navA:active {
	BACKGROUND: url(../images/navA.gif);
	COLOR: #ffffff;
	text-decoration: none;
}

.tx{
border:#CCCCCC solid 1px;}

.protext{
line-height:25px;
font-size:12px

}
.DoubleColor tr{background-color:expression("#b7c8e2,#FFFFFF".split(",")[rowIndex%2])}
.DoubleColor td{
line-height:23px;}
* {margin:0;padding:0;}
#jsF {position:relative;margin:0;width:1003px;height:222px;overflow:hidden;}
#jsF ul {position:absolute;top:0;left:0;list-style-type:none;z-index:1;}
#jsF li {display:block;position:absolute;top:0;margin:0;padding:0;overflow:hidden;}
.zw {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px}
.bt{color:#FFFFFF}

dl#Pager2{height:28px;padding:35px 0px 0;text-align: center;}
dl#Pager2 dd.PageBtn{height:28px;}
dl#Pager2 dd.PageText{float:right;height:28px;}
dl#Pager2 dd.PageText label{padding-left:6px;}
dl#Pager2 dd.PageText input#tbpage{border:1px solid #eee;text-align:center;margin-right:6px;vertical-align:middle;padding:4px 4px 5px 4px;font-family: "微软雅黑", Arial, Tahoma;
color: #666666;}
dl#Pager2 dd.PageText a#btngo{display:inline-block;width:26px;height:26px;line-height:25px;text-align: center;border: 1px solid #EEE;margin-right: 8px;
vertical-align: middle;}
dl#Pager2 a:hover{color:#e37a02;border-color:#ddd;background:rgb(247,247,247);}
dl#Pager2 dd.PageBtn a{display:inline-block;padding: 0 9px;height:26px;line-height:25px; text-align:center;margin-right:8px;border:1px solid #eee;}
dl#Pager2 dd.PageBtn a.page-num-current{font-weight:bold;color:#fff;background:#ff8800;border-color:#e37a02;}
dl#Pager2 dd.PageBtn a.pagerPrev{background:url(../images/page_left.gif) center no-repeat;}
dl#Pager2 dd.PageBtn a.pagerNext{background:url(../images/page_right.gif) center no-repeat;}

ul, li, dt, dd, dl {
    display: block;
    list-style: none;
}

.unnamed4 li{ float:left; width:30%; margin:0 3% 0 0;}
.unnamed4 li img{ width:100%;display: block;    max-height: 157px;}

.unnamed41 li img{max-height: 240px!important; max-width: 100%;}

a.backlist{display:inline-block;background:url(../images/back_pro.png) no-repeat;width:88px;height:27px;text-align:left;text-indent:28px;color:#666; position:absolute; top:-3px; right:0px;}
.proline{border-top:1px solid #e1e1e1;padding-top:9px; position:relative;}
#prev,#next{line-height:25px;padding-left:5px;color:#666;}
#prev a,#next a{ font-family:Arial, Helvetica, sans-serif;}