@charset "utf-8";
/* CSS Document */
*{ font-size:12px; margin:0px; padding:0px; font-family:"宋体"; line-height:1.5;}
body{ margin:0 auto; background-color:#ffffff;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#0072bc;}
.clear{clear:both;}

.bg{
width:100%; margin:0 auto; min-height:150px; height:auto!important; height:150px;
background-image: url(../images/bg_line.png)!important;/* FF IE7 */
background-repeat: no-repeat;
background-position: center top;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_line.png'); /* IE6 */
_ background-image: none; /* IE6 */
}

.ch_header{ width:960px; margin:0 auto;}
.ch_logo{ width:269px; height:150px; float:left;}
.ch_logo img{ margin-top:40px; width:251px; height:86px;}

.ch_nav{ width:690px; height:150px; float:right;}
.ch_nav_top{ width:570px; height:48px; margin-top:10px; float:right;}
.ch_nav_top dt{ width:320px; height:48px; float:left;}
.ch_nav_top dt li{ height:48px; float:left; background:url(../images/index_09.jpg) left center no-repeat; margin-right:5px;}
.ch_nav_top dt li a{ margin-left:10px; line-height:48px;}
.ch_nav_top dd{ width:243px; height:48px; float:right; background:url(../images/nav_top_right.jpg) left no-repeat;}
.ch_inp{ width:130px; height:26px; line-height:26px; font-size:16px; border:none; background-color:transparent; margin:10px 0px 0px 8px;}
.ch_sub{ border:none; margin-left:25px; background-color:transparent; color:#0072bc; cursor:pointer;}

/****nav****/
.nav { width:690px; height:38px; float:left; border-bottom:2px #e4e3de solid; position: relative; z-index: 1; }
.nav a { text-decoration: none; }
.navmain { height: 40px; position: relative; }
#nav_all { height: 40px; float:left; line-height: 40px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; }
#nav_all li a { display: inline-block; font-size: 14px; cursor: pointer; padding: 0 10px 0 10px; _padding: 0 8px; height: 38px; line-height: 38px; white-space: nowrap;}
#nav_all li a:hover { height: 38px; line-height: 38px; border-bottom: 2px solid #0072bc; overflow: hidden; color:#0072bc;}
#nav_all li ul { display: none; position: absolute; z-index: 99; top: 40px;}
#nav_all ul li { background-image: none; line-height: 40px; height: 40px; padding-top: 0px; padding: 0;}
#nav_all ul li a { background-image: none; margin: 0px; font-size:12px; height: 30px; line-height: 30px; color: #0072bc; border: none; }
#nav_all ul li a:hover { background-image:none; border-bottom:none; margin: 0px auto; font-size:12px; height: 30px; line-height: 30px; color:#ED1B23;}
.nav_ul_1{ left:80px;}
.nav_ul_2{ left:160px;}
.nav_ul_3{ left:235px;}
.nav_ul_4{ left:310px;}
.nav_ul_5{ right:230px;}
.nav_ul_6{ right:150px;}
.nav_ul_7{ right:75px;}
.nav_ul_8{ right:0px;}

.flash{ width:960px; height:350px; float:left;}


/****ch_con****/
.ch_con{ width:960px; margin:0 auto;}
.ch_pro{ width:666px; height:200px; float:left;}
.ch_pro li{ width:322px; height:170px; float:left; background:url(../images/index_25.jpg) bottom no-repeat;}
.ch_pro li dt{ width:161px; height:147px; float:left;}
.bg1{ background:url(../images/index_17.jpg) no-repeat;}
.bg2{ background:url(../images/index_20.jpg) no-repeat;}
.ch_pro li dt p{ padding:10px; line-height:25px; color:#FFFFFF;}
.ch_pro li dd{ width:161px; height:147px; float:left;}
.ch_pro li dd img{ width:161px; height:147px;}
.h30{ margin-top:30px;}
.b30{ margin-bottom:30px;}
.w20{ margin-left:20px;}
.w30{ margin-left:30px;}
.ch_video{ width:265px; height:180px; float:right;}
.ch_news{ width:666px; float:left; border-top:2px #e4e3de solid;}
.news_1{ width:200px; height:220px; float:left;}
.news_1_top{ width:200px; height:38px; float:left;}
.news_1_top h3{ height:38px; font-size:14px; line-height:38px; font-weight:700; color:#666666;}
.news_1_n{ width:200px; float:left;}
.news_1_n li{ width:200px; height:28px; line-height:28px; float:left;}
.news_1_n li a{ color:#0072bc;}
.news_1_n li a:hover{ color:#000000; text-decoration:underline;}

.ch_qywh{ width:264px; float:right;}
.qywh_top{ width:264px; height:20px; padding-top:10px; float:left; border-top:2px #e4e3de solid;}
.qywh_top h3{ height:20px; font-weight:bold; color:#484747; line-height:20px; float:left;}
.qywh_top span{ height:20px; line-height:20px; margin-left:10px; font-family:"Arial"; color:#999999; float:left;}
.qywh_n{ width:214px; padding:5px 0px 10px 50px; float:left;}
.qywh_n a{ line-height:23px;}
.qywh_n p{ line-height:23px;}

.ch_jtjs{width:264px; float:left; background:url(../images/jtjs_bg.jpg) top no-repeat;}
.jtjs_top{ width:264px; height:40px; float:left; border-top:2px #e4e3de solid;}
.jtjs_top h3{ font-weight:bold; color:#0072bc; margin:20px 0px 0px 50px; float:left;}
.jtjs_top span{ color:#484747; margin:20px 0px 0px 10px; float:left; font-family:"Arial"; color:#999999;}
.jtjs_n{ width:214px; padding:5px 0px 10px 50px; float:left;}
.jtjs_n a{ line-height:23px;}
.jtjs_n p{ line-height:23px;}

.ch_footer{ width:960px; height:110px; margin: 0 auto; border-top:2px #e4e3de solid;}
.footer_left{ width:720px; float:left;}
.footer_left dt{ width:720px; height:40px; line-height:40px; color:#0072bc;}
.footer_left dt a{ color:#0072bc;}
.footer_left dt a:hover{ color:#000000;}
.footer_left dd{ line-height:25px; color:#999999;}
.footer_right{ width:234px; float:right;}
.footer_right_top{ width:234px; height:40px; float:left;}
.footer_right_top h3{ height:40px; font-weight:bold;  color:#0072bc; line-height:40px; float:left;}
.footer_right_top span{ height:40px; line-height:40px; margin-left:10px; font-family:"Arial"; color:#999999; float:left;}
.footer_right_n{ width:222px; height:56px; float:left;}
.footer_right_n img{ width:182px; height:56px;}

/***about***/
.about_left{ width:618px; float:left; border-top:2px #e4e3de solid;}
.about_left_top{ width:618px; height:40px; line-height:40px; float:left; border-bottom:2px #e4e3de solid;}
.about_left_top span{ line-height:40px; color:#666666;}
.about_left_n{ width:578px; float:left; padding:20px;}
.about_left_n p{ line-height:28px;}

.qynk_left_n{ width:578px; float:left; padding:20px;}
.qynk_left_n ul{ margin-left:15px;}
.qynk_left_n li{ width:278px; height:208px; float:left;}
.qynk_left_n li img{ width:238px; height:168px;}
.qynk_left_n li p{ width:238px; height:40px; line-height:40px; text-align:center;}
.qynk_left_n li p a{ height:40px; line-height:40px; text-align:center;}

.about_right{ width:322px; float:right; padding-bottom:15px; margin-bottom:10px; background:url(../images/index_25.jpg) bottom no-repeat;}
.ny_pro{ width:322px; float:left;}
.ny_pro li{ width:322px; height:157px; float:left;}
.ny_pro li dt{ width:161px; height:147px; float:left;}
.ny_pro li dt p{ padding:10px; line-height:25px; color:#FFFFFF;}
.ny_pro li dd{ width:161px; height:147px; float:left;}
.ny_pro li dd img{ width:161px; height:147px;}

/****kyzx****/
.kyzx_left_n{ width:578px; float:left; padding:20px; margin-bottom:20px;}
.kyzx_left_n li{ width:578px; height:30px; line-height:30px; float:left; border-bottom:1px #e4e3de dashed; background:url(../images/news_03.jpg) left center no-repeat;}
.kyzx_left_n li a{ float:left; margin-left:20px; font-size:14px; height:30px; line-height:30px;}
.kyzx_left_n li span{ float:right; font-size:14px; margin-right:10px; line-height:30px;}

.content_left_n{ width:578px; float:left; padding:20px; margin-bottom:20px;}
.content_h3{ width:100%; height:25px; float:left; font-size:14px; font-weight:700; color:#0072bc;}
.content_span{ width:100%; height:25px; float:left; margin-bottom:20px; color:#8d8d8d}
.content_left_n p{ line-height:28px;}

/****news_list****/
.news_list{ width:618px; float:left; padding:20px 0 20px 0; margin-bottom:20px;}
.news_list li{ width:618px; float:left; border-bottom:dashed 1px #CCCCCC;}
.news_list dt{ width:145px; height:120px; float:left;}
.news_list dt img{ width:125px; height:100px; padding:10px;}
.news_list dd{ width:460px; height:110px; float:right; padding:10px 10px 10px 0;}
.news_list dd h3{ width:460px; height:30px; font-size:14px; float:left;}
.news_list dd h3 a{ font-size:14px;}
.news_list dd h3 a:hover{ color:#0072bc;}
.news_list dd p{ width:460px; height:90px; line-height:180%; display:block; color:#8d8d8d;}

/****news_list_wz****/
.news_list_wz{ width:598px; float:left; padding:20px 10px 20px 10px; margin-bottom:20px;}
.news_list_wz li{ width:590px; margin:10px 0 10px 0; float:left; border-bottom:dashed 1px #CCCCCC;}
.news_list_wz h3{ width:590px; height:30px; font-size:14px; float:left;}
.news_list_wz h3 a{ font-size:14px;}
.news_list_wz h3 a:hover{ color:#0072bc;}
.news_list_wz h3 span{ color:#999999; margin-left:20px;}
.news_list_wz p{ width:590px; height:90px; line-height:180%; display:block; color:#8d8d8d;}

/****news_list_video****/
.news_list_video{ width:578px; float:left; padding:20px;}
.news_list_video ul{}
.news_list_video li{ width:288px; height:228px; float:left;}
.news_list_video li img{ width:265px; height:180px;}
.news_list_video li p{ width:265px; height:40px; line-height:40px; text-align:center;}
.news_list_video li p a{ height:40px; line-height:40px; text-align:center;}

/****equi_list****/
.equi_list{ width:578px; float:left; padding:20px;}
.equi_list ul{}
.equi_list li{ width:288px; height:228px; float:left;}
.equi_list li img{ width:265px; height:180px;}
.equi_list li p{ width:265px; height:40px; line-height:40px; text-align:center;}
.equi_list li p a{ height:40px; line-height:40px; text-align:center;}

/***pro_cjwt***/
.pro_cjwt{ width:578px; float:left; padding:20px; margin-bottom:20px;}
.pro_cjwt p{ line-height:20px;}

/****pro_list****/
.pro_list{ width:960px; float:left; border-top:2px #e4e3de solid; cursor:pointer}
.pro_list_top{ width:960px; height:40px; line-height:40px; float:left; border-bottom:2px #e4e3de solid;}
.pro_list_top span{ line-height:40px; color:#666666;}
.pro_list_n{ width:960px; float:left; padding:20px 0 20px 0;}
.pro_list_n_nav{ width:960px; height:30px; float:left; line-height:30px;}
.pro_list_n_nav_left h3{ height:30px; margin:0 20px 0 0px; line-height:30px; float:left; font-size:26px; font-weight:700; color:#0072bc;}
.pro_list_n_nav_right li{ margin:0px 3px 0px 3px; text-align:center; height:25px; line-height:25px; float:left; font-size:14px; border:1px #CCCCCC solid; border-radius:5px;}

.pro_list_n_nav_right .onn{padding:0px 10px 0px 10px; height:25px; line-height:25px; float:left; background-color:#0c85d3; color:#FFFFFF;}
.pro_list_n_nav_right .onn a{color:#FFF;}
			
.pro_list_n_nav_right li a{ padding:0px 10px 0px 10px; height:25px; line-height:25px; float:left;}
.pro_list_n_nav_right li a:hover{ padding:0px 10px 0px 10px; height:25px; line-height:25px; float:left; background-color:#0c85d3; color:#FFFFFF;}

.pro_list_n_list{ width:960px; float:left; padding:20px 0 20px 0;}
.pro_list_n_list li{ width:225px; height:338px; border:1px #CCCCCC solid; float:left; border-radius:5px; margin-right:10px; margin-bottom:20px;}
.pro_list_n_list li dt{ width:225px; height:207px; float:left;}
.pro_list_n_list li dt img{ width:225px; height:207px;}
.pro_list_n_list li dd{ width:205px; padding:0 10px; height:110px; float:left;}
.pro_list_n_list li dd h3{ width:205px; height:30px; float:left;}
.pro_list_n_list li dd h3 a{ width:205px; height:30px; line-height:30px; font-weight:700; color:#0072bc;}
.pro_list_n_list li dd p{ line-height:20px;}
.pro_list_n_list li dd .pro_a{ color:#0072bc; line-height:30px;}

/****jobs_list****/
.jobs_list{ width:618px; float:left; padding:20px 0 20px 0; margin-bottom:20px;}
.jobs_list_1{ width:618px; height:30px; line-height:30px; float:left;}
.jobs_list_2{ width:618px; float:left; margin-top:10px;}

/* 文本切换盒子 - 公用类 */ 
.slideTxtBox{ width:618px; text-align:left;  } 
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border:1px solid #ddd;  position:relative;  } 
.slideTxtBox .hd a{ height:30px; line-height:30px;}
.slideTxtBox .hd ul{float:left; position:absolute; left:18px; top:-1px; height:32px;} 
.slideTxtBox .hd ul li{ float:left; padding:0 15px; } 
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; cursor:pointer; } 
.slideTxtBox .bd{ margin-top:10px;}
.slideTxtBox .bd a{ color:#0072bc;}

.jobs_list_3{ width:618px; float:left; margin-top:10px;}
.jobs_list_3_top{ width:618px; height:30px; float:left; border-top:1px solid #b2d4eb; background-color:#f6f6f6;}
.jobs_list_3_top h3{ height:30px; line-height:30px; font-size:14px; font-weight:700; margin-left:20px;}
.jobs_list_3_n{ width:578px; float:left; padding:20px;}
.jobs_list_3_n p{ line-height:30px;}

/****guestbook_list****/
.guestbook_list{ width:578px; float:left; padding:20px;}
.guestbook_list_top{ width:578px; height:30px; float:left;}
.guestbook_list_top h3{ height:30px; line-height:30px; font-size:14px; color:#0072bc;}
.inp_1{ width:180px; height:18px;}
.tex_1{ width:490px; padding:10px;}
.sub_1{ width:90px; height:25px; line-height:25px; background-color:#636160; color:#FFFFFF; border:0;}
.guestbook_list_n{width:598px; float:left;}
.guestbook_list_n1{ width:598px; float:left; padding:20px 0 20px 0;}
.guestbook_list_n1 li{ width:598px; float:left;}
.guestbook_list_n1 li dt{ width:598px; height:30px; line-height:30px; float:left; background-color:#f6f6f6;}
.gbook_wt{ float:left; line-height:30px; margin-left:20px;}
.gbook_title{ font-size:12px; font-weight:700; color:#0072bc; float:left; line-height:30px;}
.gbook_zz{ float:right; line-height:30px; margin-right:10px;}
.gbook_time{ float:right; line-height:30px; margin-right:10px;}

.guestbook_list_n1 li dd{ width:558px; line-height:20px; float:left; padding:10px 20px 10px 20px;}
.guestbook_list_n1 li dd p{ margin-bottom:10px;}

/****web_wap****/
.web_map_n{ width:578px; float:left; padding:20px; margin-bottom:20px;}
.web_map_n li{ width:578px; float:left; height:50px; line-height:50px; font-size:14px;}
.font_1{ font-size:14px; font-weight:700;}
.web_map_n li a{ font-size:14px;}

.web_link_n{ width:578px; float:left; padding:20px; margin-bottom:20px;}
.web_link_n li{ width:578px; float:left; height:30px; line-height:30px; font-size:14px;}

/****tu****/
.yu-tcbr { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; background: #000; width: 100%; height: 100%; position: absolute; z-index: 12; top: 0px; left: 0px; display: none; }
.yu-tc { width: 830px; position: absolute; z-index: 13; background: #191919; top:2px; left: 50%; margin-left: -415px; display: none; }
#tbody { width: 830px; }
.yu-tc .yu-top { width: 830px; height: 60px; overflow: hidden; }
.yu-tc .yu-top a { font-size: 0px; background: url(../images/rel/close.png) no-repeat; display: block; width: 50px; height: 50px; padding: 0 0 15px 0; float: right; cursor: pointer; text-indent: -999; }
.yu-tc .yu-maximg { width: 710px; height: 568px; position: relative; padding: 0 60px 0 60px; }
.yu-tc .yu-maximg .yu-pre { background: url(../images/rel/left1.png) no-repeat; width: 46px; height: 48px; position: absolute; display: block; font-size: 0px; left: 13px; top: 250px; cursor: pointer; }
.yu-tc .yu-maximg .yu-next { background: url(../images/rel/right1.png) no-repeat; width: 46px; height: 48px; position: absolute; display: block; font-size: 0px; right: 13px; top: 250px; cursor: pointer; }
#mainbody { width: 710px; height: 517px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; *display:block;
}
#mainbody img { cursor: pointer; display: block; vertical-align: middle; max-width: 710px; max-height: 517px; _width: 710px; _height: 517px; *margin-top:expression((517-this.height)/2); margin:0 auto;
}
#mainphoto {  }
#titleimg { color: #d9d6d7; font: 400 12px/24px "SimSun"; height: 51px; width: 710px; overflow: hidden; }
.yu-tc .yu-minimg { width: 710px; height: 84px; overflow: hidden; padding: 3px 60px 3px 60px; background: #000; }
#goleft { float: left; clear: left; width: 15px; height: 80px; background: url(../images/rel/left2.gif) no-repeat; font-size: 0; border: 2px solid #000; }
#goright { float: right; clear: right; width: 15px; height: 80px; background: url(../images/rel/right2.gif) no-repeat; font-size: 0; border: 2px solid #000; }
#photos { overflow: hidden; width: 667px; height: 84px; float: left; padding: 0 0 0 3px; }
#showArea { white-space: nowrap; height: 84px; float: left; }
#showArea img { display: block; float: left; cursor: pointer; border: 2px solid #000; width: 130px; height: 80px; margin: 0 3px 0 0; }
#showArea img.yu-on { border: 2px solid #179eed; }




/*
*布谷小吴
**
*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
/*    border-color: #E3E3E3;
    border-style: solid;
    border-width: 1px;*/
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 3px 2px;
	padding:3px 6px;
}
.listpage span {
  background-color: #069FD9;
   /* border-color: #BD8013;
    border-style: solid;
    border-width: 1px;*/
    color: #fff;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 3px 2px;
    padding:3px 8px;
}
/*内容分页样式**/
.cpage { text-align:center; margin:20px 0px;}
.cpage a {
	background-color: #CC9966;
/*    border-color: #FFF7E7;
    border-style: solid;
    border-width: 1px;*/
    color:#fff;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:2px 6px;
}





/*
*布谷小吴
**
*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #E3E3E3;
   border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 3px 2px;
	padding:2px 6px;
}
.listpage span {
  background-color: #0173BA;
  
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 3px 2px;
    padding:2px 6px;
}	



