@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0;font:12px/22px "宋体","微软雅黑";margin:0;}
table {	border-collapse:collapse;	border-spacing:0;}
body{color:#555555; background:#fff;}
fieldset, img {	border:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
ol, ul ,li{list-style: none;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#555555;text-decoration:none; } 
a:hover{color:#990000;text-decoration:none;}
.lf{float:left;}
.rt{float:right;}
.md5{ height:5px; overflow:hidden; display:block; clear:both;}
.md10{ height:10px; overflow:hidden; display:block; clear:both;}

/* pre定义预格式化的文本 可自动换行*/
pre {
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
font-family:宋体;
}

/* CSS空白 */
.blank1,.blank2,.blank3,.blank5,.blank10,.blank15,.blank20{ display:block; clear:both; overflow:hidden; font-size:0}
.blank1{height:1px; line-height:1px}
.blank2{height:2px; line-height:2px}
.blank3{height:3px; line-height:3px}
.blank5{height:5px; line-height:5px}
.blank8{height:8px; line-height:8px}
.blank10{height:10px; line-height:10px;}
.blank15{height:15px; line-height:15px}
.blank20{height:20px; line-height:20px;}
/*　清除浮动　*/
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
/* 颜色 */
.red,.red a{color:#c00!important;text-decoration:none;}
.red a:hover{color:#c00!important;text-decoration:underline;}
.blue,.blue a{color:#173ee8!important;text-decoration:none}
.blue a:hover{color:#173ee8!important;text-decoration:underline}
.black,.black a{color:#000!important;text-decoration:none}
.black a:hover{color:#000!important;text-decoration:underline}
.white{background:#fff;}

#header{ margin:0 auto; width:980px; height:87px; z-index:999}
.logo{ float:left}
.home{ float:right; height:22px; line-height:22px; padding-right:5px }
.shousuo{ width:160px; height:22px; background:url(../images/shousuo.jpg) no-repeat; float:right}
.shousuo .ss1{ background:none; border:none; float:left;  line-height:22px; color:#666; width:120px; height:22px; padding:0 5px 0 10px}
.shousuo .ss2{ background:none; border:none; width:25px; height:22px ; float:left} 

#nav { line-height:24px; width:700px; list-style-type: none;float:right; z-index:999; font-family:"宋体"} 
#nav a { display: block; padding:0 15px; text-align:center; font-size:15px; font-weight:bold; color:#555;  font-family:"宋体"} 
#nav a:hover {text-decoration:none; color:#990000 ; background:url(../images/aow.png) no-repeat center bottom } 
#nav li { font-size:14px; height:50px; line-height:50px; float: left; background:url(../images/11.jpg) no-repeat left center; position:relative;} 
#nav li ul { line-height: 27px; list-style-type: none;text-align:left; left: -999em; width: 590px; position: absolute;z-index:999; overflow:hidden; border:1px solid #c2c2c2; border-radius:0 0 8px 8px; box-shadow:0 3px 3px rgba(0,0,0,0.5);} 
#nav li ul .sub{ float: left; overflow:hidden; min-height:110px; _height:110px; width: 110px;  } 
#nav li ul .sub li{ float:left; line-height:25px; height:25px; background:none; width:auto; color:#990000;}
#nav li ul .sub li a{color:#555;}
#nav  .ulbg{ width:100%; background:url(../images/sub3.png) repeat; padding:10px 0; overflow:hidden;}
#nav li ul a{ display: block; width: 186px;text-align:left;padding-left:24px; font-size:14px; font-weight:normal; color:#555;}  
#nav li .sub .sub1 a{ color:#990000; font-weight:bold;}
#nav li .sub .sub1 a:hover{ color:#990000; font-weight:bold;font-weight:bold; background:none}
#nav li ul a:hover { color:#990000;text-decoration:none;font-weight:normal; background:none} 

#nav li.sfhover .ul1,#nav li:hover .ul1 {left: -20px; width:140px;} 
#nav li .ul1 .sub{width:140px;}

#nav li.sfhover .ul138,#nav li:hover .ul138 {left: -110px; width:340px;} 
#nav li .ul138 .sub{width:170px;}

#nav li.sfhover .ul141,#nav li:hover .ul141 {left: -130px; width:370px;} 
#nav li .ul141 .sub{width:360px;}
#nav li .ul141 .sub a{width:360px;}

#nav li.sfhover .ul144,#nav li:hover .ul144 {left: -200px; width:780px;} 
#nav li .ul144 .sub{width:260px;}
#nav li .ul144 .sub a{width:260px;}

#nav li.sfhover .ul147,#nav li:hover .ul147 {left: -120px; width:360px;} 
#nav li .ul147 .sub{width:120px;}
#nav li .ul147 .sub a{width:120px;}

#nav li.sfhover .ul148,#nav li:hover .ul148 {left:  -70px; width:240px;} 
#nav li .ul148 .sub{width:120px;}
#nav li .ul148 .sub a{width:120px;}

#nav li.sfhover .ul8,#nav li:hover .ul8{display:none; left:-999999px;}
#nav li.sfhover .ul115,#nav li:hover .ul115{left:-110px; width:350px;} 
#nav li .ul115 .sub{width:170px;}

#nav li.sfhover .autoli,#nav li:hover .autoli{width:auto; left:0;}
#nav li.sfhover .autoli .sub{width:100%; height:auto; min-height:25px;}
#nav li.sfhover .autoli .sub1{width:100%;}
#nav li.sfhover .autoli a{width:auto; display:block; white-space:nowrap;}
#nav li.sfhover .autoli a:hover{background:#990000; color:#fff;}
#nav li.sfhover .autoli.ul71{display:none;}
#nav li.sfhover .ul70,#nav li:hover .ul70{left:-70px;}
#nav li.sfhover .ul68,#nav li:hover .ul68{left:-80px;}
#nav li.sfhover .ul119,#nav li:hover .ul119{width:360px;left:-130px;}
#nav li .ul119 .sub{width:180px;}

#nav li.sfhover .ul69,#nav li:hover .ul69{display:none; left:-999em;}
#nav li.sfhover .ul67,#nav li:hover .ul67{display:none; left:-999em;}
#nav li.sfhover .ul91,#nav li:hover .ul91{display:none; left:-999em;}
#nav .first{ background:none}

.box { width:1000px; height: 400px; overflow: hidden; position: relative; margin:0 auto }
.box ol { position: absolute; right:470px; bottom: 5px; z-index: 2;  }
.box ol li { float: left; margin-right: 3px; display: inline; cursor: pointer; background: #acacac; text-indent:-999em; width:30px; height:6px; color: #d94b01; font-family: arial; font-size: 12px; overflow:hidden }
.box .active { overflow:hidden;  font-weight: bold; color: #ffffff; background: #fff; position: relative; bottom: 0;width:30px; height:6px; }
.box ul { position: absolute; top: 0; left: 0; z-index: 1; }
.box ul li { width:1000px; height: 400px; float: left; }
.box ul img { float: left; width: 1000px; height: 400px; }
.box p { width: 20px; height: 20px; line-height: 20px; font-family: arial; color: #fff; text-align: center; font-weight: bold; background: #333; border: 1px solid #ccc; position: absolute; top: 60px; z-index: 2; cursor: pointer; display:none }
.box .prev { left: 10px; }
.box .next { right: 10px; }

#content{ width:1000px; margin:0 auto}

.topLoop{ width:600px} 

.infoList li{font-family:宋体; height:22px; line-height:22px; font-size:14px}

.topLoop{ overflow:hidden; position:relative;   } 
.topLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
	 cursor:pointer; background:url("images/icoUp.gif") center no-repeat;} 
.topLoop .hd .next{ background:url("images/icoDown.gif") center no-repeat;  } 
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../images/PIE.htc);} 
.topLoop .hd ul li.on{ background:#f00;  } 
.topLoop .bd{    } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 

.i_b_t h2{ float:left; color:#333; font-size:14px; font-family:宋体; font-weight:bold; background:url(../images/la.jpg) no-repeat 15px center ; padding:0 10px 0 40px}

.tiao{ display:block; overflow:hidden; height:1px; line-height:1px; clear:both; font-size:0; background:#dedede}

.flash{ width:980px; height:200px; margin:0 auto}

/* 通用图片列表_普通式 */ 
.picList{ width:1200px; overflow:hidden; margin-left:0px;margin-right:0px;}
.picList ul{ width:1200px;}
.picList li{ width:245px; padding-right:0px  } 
.picList .pic{ text-align:center; line-height:0px; } 
.picList .pic img{ width:245px; height:172px; } 
.picList .title{ line-height:24px; height:150px; padding:20px 10px 10px; text-align:left} 
.picList .title b{ display:block; background:url(../images/jiantou1.jpg) no-repeat 190px center; line-height:25px; font-size:16px; font-weight:bold}
.picList .title a{color:#000000;text-decoration:none; }
.picList .title a:hover{color:#990000;text-decoration:none;}
.picList .title  i{display:block; line-height:22px; font-size:12px; font-family:宋体; font-style:normal;}
.picList .titel pre{font-family:宋体;}
 
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative; height:320px    } 
.leftLoop .hd{ overflow:hidden;  height:30px; display:block; width:44px; margin:0 auto; position:relative;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:14px; height:14px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
	 cursor:pointer; background:url("demoEffect/images/icoLeft.gif") no-repeat; display:none} 
.leftLoop .hd .next{ background:url("demoEffect/images/icoRight.gif") no-repeat;  } 
.leftLoop .hd ul{ float:left; overflow:hidden; zoom:1; margin-top:10px;} 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:12px; height:12px; overflow:hidden; background:#aaaaaa; margin-left:10px; text-indent:-999px; cursor:pointer; 
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../images/PIE.htc);} 
.leftLoop .hd ul li.on{ background:#32b1fe;  } 
.leftLoop .hd h2{ float:left; color:#666; font-size:20px; font-weight:bold; }
.leftLoop .bd{ padding:0; width:1000px; overflow:hidden   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ width:250px;  text-align:center; float:left;display:_inline; } 

.i_b_b{ width:1000px; margin:0 auto}
.i_b_b_list{ float:left; width:150px; padding:0 20px 0 10px; min-height:150px; _height:150px}
.i_b_b_list li{ text-indent:10px; float:left; width:130px; line-height:25px; height:25px; font-family:宋体;}
.i_b_b_list li a{color:#555;text-decoration:none; } 
.i_b_b_list li a:hover{color:#990000;text-decoration:none;}
.i_b_b_list li.da{ text-indent:0; font-size:14px; font-weight:bold}
.i_b_b_p{ float:right; padding-right:60px; width:196px; color:#555; font-size:24px; font-family:微软雅黑,宋体; text-align:right; height:118px; background:url(../images/1001_37.png) no-repeat}
.i_b_b_p a{ display:block; width:100%; height:45px; margin:30px 0 0 0}

.title2{ display:block;  font-size:18px; color:#333333; padding: 5px 10px; font-weight:bold}

.i_l_c{ float:left; width:222px;}
.i_l_c_pic1{ width:222px; height:9px; overflow:hidden}
.i_l_c_pic2{ border-left:1px solid #dddddd; border-right:1px solid #dddddd; width:220px; overflow:hidden}

.menu_wwwzzjsnet{ width:208px; float:left; overflow:hidden}
.menu_wwwzzjsnet li{background:url(sidebar_bg.png) no-repeat ;	 width:208px; font-size:14px;  float:left; overflow:hidden; padding-bottom:5px;}
.menu_wwwzzjsnet li a{background:url(../images/77.jpg) no-repeat 28px 6px; display:block;width:170px;text-indent:0; color:#333333; padding-left:47px;}
.menu_wwwzzjsnet li a:hover, .menu_wwwzzjsnet .on a{ color:#990000;background:url(../images/88.jpg) no-repeat 28px 6px;}
.menu_wwwzzjsnet ul{ margin:0 0 0 0; padding:0; display:none;}
.menu_wwwzzjsnet .on ul{display:block;}
.menu_wwwzzjsnet ul li{height:30px; background:none; padding:0;width:208px; font-size:12px; }
.menu_wwwzzjsnet ul li a,.menu_wwwzzjsnet .on ul li a{ background:none; padding:0  ; text-indent:60px; height:30px; line-height:35px;color:#333333;background:url(../images/78.jpg) no-repeat 45px  center; }
.menu_wwwzzjsnet ul li a:hover,.menu_wwwzzjsnet ul li .on{color:#990000; background:url(../images/79.jpg) no-repeat 45px center;}
.menu_wwwzzjsnet ul ul{ position:absolute; z-index:3; }
.menu_wwwzzjsnet ul ul li{text-indent:10px;padding-right:10px}
.menu_wwwzzjsnet ul li a, .menu_wwwzzjsnet .on ul li .on{color:#990000; background:url(../images/79.jpg) no-repeat 45px center;}

.dongtai { padding:0 10px}
.dongtai li{ width:100%; float:left; line-height:30px; height:30px;border-bottom:1px dashed #bcbcbc; overflow:hidden;} 

.zixun{ background:url(../images/55.jpg) no-repeat; width:222px; height:122px; color:#555; font-size:28px; font-weight:bold; text-align:center; display:block;}
.zixun_en{ background:url(../images/55_en.jpg) no-repeat; width:222px; height:122px; color:#555; font-size:28px; font-weight:bold; text-align:center; display:block;}

.i_r_c{ float:right; width:715px;}
.dizhi{ padding:0 0 0 20px; background:url(../images/44.jpg) no-repeat left center; line-height:25px; height:25px; }

.qiye_l,.gongjiao_tu{  float:left;padding:3px; background:#fff; border:1px solid #ccc}
.qiye_l{ width:200px; height:140px;}
.qiye_r{ float:right; width:480px}
.qiye_r h3,.gongjiao_jie h3{ display:block; border-bottom:1px dashed #ccc; line-height:40px; height:40px; font-size:18px; font-weight:bold}
.qiye_r li{ display:block;line-height:35px; height:35px; margin-right:20px;font-size:14px;  text-indent:15px; background:url(../images/81.jpg) no-repeat 5px center}

.gongjiao_tu{ width:340px; height:260px; text-align:center; overflow:hidden;}
.gongjiao_tu img{width:340px; min-height:260px;}

.gongjiao_jie{ width:340px; float:right; overflow:hidden}
.gongjiao_jie h3{ font-size:30px; line-height:30px; height:auto; padding-bottom:10px;}
.gongjiao_jie p{ display:block; padding:15px 0 0 0;}

.slideTxtBox{ width:713px;  text-align:left;  } 
.slideTxtBox .hd{ height:30px; line-height:30px;  padding:0 20px;   position:relative;  } 
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:-1px; height:32px;   } 
.slideTxtBox .hd ul li{ float:left; padding:0 15px; font-size:14px;line-height:30px; margin-right:5px; border:1px solid #ccc;  background:#eaeaea;border-bottom:2px solid #eaeaea;  } 
.slideTxtBox .hd ul li.on{ height:30px;  background:#a70000; color:#fff; border:1px solid #ddd; border-bottom:2px solid #eaeaea; cursor:pointer; } 
.slideTxtBox .bd{ padding:15px;border:1px solid #ddd;   } 

#footer{ background:#121212; padding:10px; width:100%; color:#fff; margin:0 auto; overflow:hidden; line-height:22px; border-top:#d1d1d1 0px solid }
#footer a{color:#fff;}
#footer a:hover{color:#990000;}

.pageNav ul{
	float:right;
	padding:12px 0px 12px 16px;
	font-size:12px;
}
.pageNav ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #ddd;
	padding:2px 5px;
}
.pageNav ul li a{
	float:left;
	color:#555;
	display:block;
}
.pageNav ul li a:hover{
	color:#690;
	text-decoration:none;
}
.pageNav ul li.on,
.pageNav ul li.on a,.pagebox ul li.on a:hover{
	background-color:#999;
	font-weight:bold;
	color:#fff;
	border-color:#999;
}
.pageNav .pageinfo{
	color:#999;
}
.pageNav .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.listUl{padding:0; margin:0; list-style:none; display:blockl zoom:1;}
.listUl li{display:block; position:relative; padding:0; margin:0; font-size:14px; border-bottom:1px dotted #ddd; line-height:36px;}
.listUl li a{display:inline-block; background:url(../images/dian.gif) no-repeat left center; padding-left:10px;}
.listUl li span{position:absolute; right:0; color:#999; font-size:12px;}

.submit_btn{
    background: url("../images/submit.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 92px;
}
.formTable{width:500px; margin:auto;}
.formTable td{padding:5px;}
.formTable th{padding:5px; font-weight:normal; text-align:left; width:120px;}
.formTable .txt1{width:300px;}
.formTable .txt2{width:300px; height:80px;}
.formTable .txt3{width:80px;}

.com-block h6{
    margin:20px 0px; font-weight:bold; font-size:20px;
}
.com-block table td{
    padding:7px 0px; font-size:14px;
}
.com-block table td input[type="text"],
.com-block table td input[type="email"],
.com-block table td textarea,
.com-block table td select{
    border:1px solid #D5D5D5;
    border-radius:3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;
    height:20px;
    padding:4px;
    width:320px;
}
.com-block table td select{
    height:30px;
    padding:0px;
    width:272px;
}
.com-block .txtCode{
    width:206px !important;
}
.btn-com{
    background:url(../images/btn-com.png) no-repeat 0 0;
    border:none;
    cursor:pointer;
    height:50px;
    line-height:50px;
    width:150px;
}

.comment_1{  border-bottom:1px solid #cccccc; padding:5px 0}
.comment_1 .pic,.comment_1 .tit,.comment_1 .time{ display:block; overflow:hidden}
.comment_1 .pic{ padding-right:10px; float:left; width:40px; height:40px; text-align: center}
.comment_1 .tit{ color:#454545; font-weight:bold}
.comment_1 .time,.comment_1 .tit{ height:20px; line-height:20px;}
.comment_1 .time{ color:#999933; font-size:10px;-webkit-text-size-adjust:none}
.comment_2{ background:#eeeeee; line-height:20px; color:#666; padding:5px; }

.comment_list,.comment_list li{overflow:hidden;}
.comment_list,.comment_list li.dt{font-weight:bold; text-align:left; width:100%;}
.comment_list li{ float:left; padding:5px 0; color:#666; text-align:left; position:relative; padding-left:80px; width:100%;}
.comment_list li b{color:#ff3333; float:left; width:80px; position:absolute; left:0; top:5px; display:block; text-align:right;} 
.comment_list li span{ padding-left:10px; float:left; overflow:hidden; text-align:left}
.comment_list li span .txt1,.comment_list li span .txt2{ padding:0 3px; line-height:20px; border:1px solid #cccccc}
.comment_list li span .txt1{height:20px; width:320px}
.comment_list li span .txt2{ line-height:20px; width:570px; height:130px;}
.comment_list li span .btn1,.comment_list li span .btn2{ float:left; margin-right:10px; display:inline; width:78px; line-height:32px; height:32px; border:none; background:url(btn4.jpg) no-repeat; color:#333}
.comment_list li span .btn2{ background:url(btn5.jpg) no-repeat; color:#fff;}
.more_faq{display:block; text-align:center; font-size:16px;}
.more_faq a{background: #aea620; padding: 5px 15px;border-radius: 6px; color:#ffffff; margin:10px auto; display:inline-block;}
.more_faq a:hover{box-shadow:0 1px 3px rgba(0,0,0,0.3); background:#999933}
.ly_title{display:block; font-weight:bold; font-size:18px; line-height:36px; border-bottom:1px solid #ddd;}

div#photoquery {
margin-bottom:20px;
}

div#photoquery ul{
margin:0;
padding:0;
}

div#photoquery li{
float:left;
list-style-type: none;
margin:0px 5px 10px 10px;
text-align:center;
}

div#photoquery div.fang{
border:1px #ddd solid;
background: #f7f7f7;
padding:5px;
text-align:center;
}

div#photoquery div.picFit, div#photoquery div.picFit a{
overflow: hidden; width:210px; height:160px; text-align:center; display:block;
}
div#photoquery div.picFit img{
}

div#photoquery div.title{
white-space: nowrap;
overflow: hidden;
text-align:center;
}

div#photoquery a:link,div#photoquery a:visited,div#photoquery a:active{
font:12px/25px simsun;
color:#555;
text-decoration: none;
}

div#photoquery a:hover{
font:12px/25px simsun;
color:#ff6600;
text-decoration: underline;
}

.neir img{max-width:710px;}
