﻿/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse;}
td{ border:1px solid #333;}
body { color:#333;font:12px/20px "SimSun","黑体","Arial Narrow",HELVETICA; background:#fff;/* overflow-y:scroll;*/ }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#666; text-decoration:none; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#ffc132; text-decoration:none; }


.top{ width:100%; height:30px; line-height:30px; background:url(../image/top_bg.jpg) repeat-x; font-family:"微软雅黑"; font-size:12px;}
.top p{ width:1000px; height:30px; line-height:30px; margin:0 auto; display:block;}
.top p span{ float:left; padding-left:20px; padding-right:150px; display:block;}
.top p a{ padding:0 10px;}

.tit{ width:1000px; height:80px; margin:0 auto;}
.logo{ float:left; }
.hyname{ float:left;}
.phone{ float:right; }

.nav_bg{ height:50px; width:100%; background-image: url(../image/na_pp_10.jpg);}
.navBar {width: 1000px;margin: 0 auto;height: 50px;line-height: 50px;}
.nav {position: relative;width: 980px;margin: 0 auto;font-family: "Microsoft YaHei", SimSun, SimHei;font-size: 14px;}
.nav a {color: #fff; display:block;}
.nav h3 {font-size: 110%;font-weight: normal;}
.nav .m {float: left;position: relative;z-index: 1;}
.nav .s {float: left;width: 3px;text-align: center;color: #D4D4D4;font-size: 12px;}
.nav h3 a {display: block;width: 115px;text-align: center;font-weight: bold;}
.nav .sub {display: none;position: absolute;left: -3px;top: 50px;z-index: 1;width: 117px;border: 1px solid #E6E4E3;border-top: 0;background: #fff;}
.nav .sub li {text-align: center;padding: 0 8px;margin-bottom: -1px;}
.nav .sub li a {display: block;border-bottom: 1px solid #E6E4E3;padding: 8px 0;height: 28px;line-height: 28px;color: #000;font-size: 12px;font-weight: bold;}
.nav .sub li a:hover {color: #ffc132;}
.nav .block {height: 8px;width: 120px;background: #ffc132;position: absolute;left: 0;top: 42px;overflow: hidden;}


.m_banner{ background:#fff;height:550px; position:relative;}
.m_banner .banner{height:550px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:960px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../image/banner_ctrl.png) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=10);
-moz-opacity:0.1;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:550px;}
.b5{ position:absolute;top:0;left:0; display:block;width:960px;height:550px;}
.b5{ position:absolute;display:block;bottom:8px;right:200px;color:#964401;}
.m_banner .main_c .countdown{ position:absolute;right:160px;top:165px; }
.m_banner .main_c .countdown span{ display:block; float:left;width:33px;height:44px;margin:0 2px;font-size:34px; line-height:44px; text-align:center;color:#62441e;}

.m_banner1{height:275px; position:relative;}
.m_banner1 .banner1{height:275px;width:82%; position:absolute;top:0;left:31px; background-position:center top;}
.banner_ctrl1{    height: 34px;    width: 237px;    position: absolute;    top: 50%;    left: 50%;    margin: -20px 0 0 -172px;    z-index: 2;}
.banner_ctrl1 a{ display:block;width:30px;height:34px; background:url(../image/banner_ctrl1.png) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=10);
-moz-opacity:0.1;}
.banner_ctrl1 a.prev1{left:0px;}
.banner_ctrl1 a.next1{right:-106px; background-position:-30px 0;}


.hyfl{ width:1000px; margin:0 auto; margin-top:20px;}
.hyfl_nav{ width:1000px; height:44px; background:url(../image/hyfl_bg.jpg) repeat-x;}
.hyfl_nav img{ float:left;}
.hyfl_nav a{ display:inline-block; padding-right:10px; float:right; padding:20px 10px 10px 0;}
.hyfl_1{ width:996px; height:auto; padding:15px 2px 0 2px;}
.hyfl_1_1{ width:150px; padding:0 8px; float:left;}
.hyfl_1_1 a{display:block; text-align:center; font-size:16px;padding-bottom:10px;}

.center_1{ width:1000px; margin:0 auto; padding-top:20px;}

.gsjj{ width:1000px; margin:0 auto; height:335px;}
.gsjj_nav{ display:block;width:1000px;  border-bottom:2px solid #4F8DD6; height:34px;}

.gsjj_1{ padding:10px 8px 0 8px;width:1000px; margin-bottom:15px;}
.lgsjj_1{width:640px;height:275px;float:left; background-color: #e9f2ff;    margin: 0px 5px 0px -6px;}
.rgsjj_1{width:345px;height:275px;float:right; background-color: #4F8DD6;}

.lgsjj_1 img{ float:left;}
.gsjj_1 p{ text-indent:2em;display:block;font-size:14px;line-height: 25px;}

.tygg{margin: 0 auto; height:165px;width:100%;margin:10px 0px 10px 0px;}
.tygg img{height:165px;width:100%;}
.span img{height:100%;width:100%;}

.cptj{padding-top:40px; width:1000px; margin:0 auto;height:950px; margin-bottom:10px;}
.cptj2{ width:1000px; margin:0 auto;/*height:950px;*/ margin-bottom:10px;}
.cptj_nav{ background:url(../image/cptj_bj.jpg) repeat-x; width:1000px; height:39px;}
.cptj_more{ float:right; padding:13px 20px 0 0;}
.cptj_img{ float:left;}

.rollBox img{border:none;}
.rollBox{width:980px;overflow:hidden;margin:0 auto; }
.rollBox .Cont{width:980px;margin:0 auto;padding-top:20px;}
.rollBox .ScrCont{width:980px;}
.rollBox .Cont .pic{width:320px;float:left;text-align:center;padding-right:20px;    height: 310px;}
*+html .rollBox .Cont .pic{width:196px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:320px; /*height:260px;*/}
.rollBox .Cont .pic p{line-height:26px;color:#505050;display:block;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#040404;font-size: 16px;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:31px;
height:105px;
display:block;
cursor:pointer;
margin-top:50px;
}
.img1{ 
	background-image:url(../image/left.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:10px;}
.img2{
	background-image:url(../image/right.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left:10px;
}

.hzal{ width:1000px; margin:0 auto; height:500px;}
.hzal_top{ width:1000px; height:30px; line-height:30px;  border-bottom: 2px solid #01388b;}
.hzal_top span{  width:186px; height:30px; line-height:30px; display:block; padding-left:15px; font-size:14px; font-weight:bold; color:#01388b; float:left;}
.hzal_top a{ float:right;  padding: 5px 4px 5px 0;display:block;}
.hzal_zhengwen{ padding:8px 5px 0 5px;}

.hzal_1{ width:1000px; height:318px;}

.hzal_1_title{ font-family:"微软雅黑"; font-size:14px;}
.hzal_1 div p{overflow: hidden;
white-space:nowrap;display:block;
text-overflow:ellipsis; width:155px; height:25px;}

.hzal_2{ width:1000px; height:320px;}
.hzal_2 p{ height:25px; line-height:25px;display:block;}
.hzal_2 p img{ float:left; padding:5px 0 5px 5px;}
.hzal_2 li{float:left;width:310px;height:320px; margin: 25px 12px 0px 11px;}
.hzal_2 li  img{width:310px;height:320px; overflow:hidden;}
.hzal_2 p span{ float:right; padding-right:8px;display:block;}

.class_outer{ text-align: center; font-family:Verdana; font-size:14px; }
.class_cover  { position: relative; display: block; height:320px; width:310px; margin: 0 auto; }
.class_cover  span {background: #01388b; -moz-opacity:.80; filter:alpha(opacity=50); opacity:.80; color: #fff;/*font-weight: bold;  */ letter-spacing: 2px; position: absolute; bottom: 0; left: 0; width:310px; padding: 10px 0; border-top: 1px solid #999; }

.center_2{ width:1000px; margin:0 auto; height:230px; padding-top:15px;}
.lxwm{ width:236; height:230px; float:left;}
.lxwm_nav{ width:236px; height:39px; background:url(../image/cptj_bj.jpg) repeat-x;}
.lxwm_top{ float:left;}
.lxwm_more{ float:right; padding:15px 20px 0 0;}

.lxwm_call{ /*width:218px;*/ height:181px; padding:40px 8px 0 10px;}
.lxwm_call p{ font-size:14px; line-height:24px;display:block;}

.cpzs{ width:330px; height:230px; float:left; padding-left:50px;}
.cpzs_nav{ width:330px; height:39px; background:url(../image/cptj_bj.jpg) repeat-x;}
.cpzs_top{ float:left;}
.cpzs_more{ float:right; padding:15px 20px 0 0;}
.cpzs_list{ height:181px; width:320px; padding-top:10px; padding-right:10px;}
.cpzs_list p{ height:25px; line-height:25px;display:block;}
.cpzs_list p img{ float:left; padding:5px 0 0 8px;}
.cpzs_list p span{ float:right;display:block;}
.links{ width:988px; height:20px; margin:0 auto; padding:10px 5px; line-height:25px;}
.links a{ float:left; padding-right:10px;display:block;}
.links span{ float:left;display:block;}
.footer{ width:100%; height:175px; background:url(../image/footer_bg.jpg) repeat-x; margin:0 auto; margin-top:20px; text-align:center;}
.foot{width:1000px;margin: 0 auto; }
.leftfooter{width:426px;height:155px;float:left;}
.rightfooter{width:574px;height:145px;float:left;margin-top:10px;font-weight: bold;color:white;}
.footer p{ line-height:30px;display:block;}
#slides .next,#slides .prev,#slides1 .next,#slides1 .prev {position:absolute;top:110px;left:5px;width:42px;height:41pxdisplay:block;z-index:101;}
.slides_container {width:663px; overflow:hidden;height:280px;overflow:hidden;position:relative;}
#slides .next {left:620px !important;}

.#slides .h_pagination{background:none !important; position:absolute; bottom:-10px; display:none;}
.caption {position:absolute;bottom:-20px; left:0px;height:30px;padding:5px 5px 0 10px;background:#444;  filter: alpha(opacity=80); opacity:0.8; font-weight:bold;width:655px;line-height:180%;font-size:14px;color:#fff;text-shadow:none;color:#FFF;}
.tj_wz{position:absolute; right:10px; bottom:0px; color:#fff;}
.tj_wz b{color:#a9da00;}
.tj_wz1{right:15px;}

.list_banner{ width:1000px; margin:0 auto;}

.center_ny{ width:1000px; margin:0 auto; padding-top:20px;}
.left_ny{ width:201px; float:left;}
.left_ny .p{  font-family:"微软雅黑"; color:#01388b; font-size:18px; height:30px; line-height:30px;display:block;font-weight: bold;}
.left_cpfl{ width:201px; height:200px;}
.left_cpfl .p{ font-family:"微软雅黑"; color:#01388b; font-size:18px; height:30px; line-height:30px;display:block;font-weight: bold;}
.left_cpfl a{ display:block; height:30px; line-height:30px; padding-left:3px;overflow: hidden;}
.left_cpfl a img{ float:left; padding-top:8px;}
.left_ny a{ display:block; height:30px; line-height:30px; padding-left:3px;overflow: hidden;}
.zxrx{ width:201px;}
.zxrx p{ padding-left:10px; font-family:"黑体"; color:#1874D7;height:30px; line-height:30px;font-size:16px;display:block;}
.zxrx img{ width:201px; padding-top:15px;}

.center_right{ width:720px; padding-left:79px; float:left;}
.cp_list_nav{  border-bottom: 2px solid #01388b; height:30px; line-height:30px; width:720px;}
.cpzx_nav_1{  display:inline-block; height:30px; line-height:30px; width:186px; color:#1874D7; font-family:"黑体";font-size:16px; padding-left:15px;}
.cpzx_nav_2{ height:30px; line-height:30px; color:#979797; float:right; padding-right:10px;}

.cp_list{ width:700px;padding-top:10px; line-height:25px; letter-spacing:1px;}
.cp_list1{ width:700px;padding-top:10px; line-height:25px; letter-spacing:1px;}
.cp_list1 img{width:100% !important;height:100% !important;}
.cpxq img{width:100% !important;height:100% !important;}
.lianxibj{ width:350px; height:220px; float:right; padding-top:45px}
.cp_list_more{ display:block; color:#999;}
.cpzx{width:720px; height:120px; float:left; border-bottom:#999 1px dashed; padding-top:10px;}
.cpzx img{ height:90px; float:left;}
.cpzx p{padding-top:3px; float:left; padding-left:20px; width:515px;display:block;}
.cpmc{font-size:16px; font-family:"微软雅黑"; color:#01388b;}
.page{color:#000; text-align:center; margin-top:20px;}
.cpzx p a{ color:#333;display:block;}

.xinwen_list{ padding:0 10px; height:35px; line-height:35px; border-bottom:#999 1px dashed;}
.xinwen_list:hover{ background:#CCC;}
.xinwen_list span{ float:right;display:block;}

.cpjj{ width:700px; padding:0 10px; border-bottom:#C5C5C5 1px solid; height:310px;}
.cp_tupian{ width:307px; /* height:281px; */ float:left;}
.cp_biaoti{ display:block; float:left; padding-left:20px; font-size:16px; font-weight:bold; padding-top:10px; width:373px; color:#1174D1;s}
.cpjj p{ float:left; width:373px; padding-left:20px; /* height: 30px; */ line-height:30px;display:block;}
.cp_call{display:inline-block;float:left; width:373px; padding-left:20px; font-size:16px; font-weight:bold;}
.djzxzx{ float:left; padding:40px 149px 0 109px;}
.cpjj span a{float:left;display:block;}
.cpjj span span{ width:20px; display:block; float:left; height:20px;}

.cpxq{ width:690px; padding:0 15px 20px 0;}
.cpxq label{ display:block; height:30px; line-height:30px; color:#F00; font-size:14px; font-weight:bold; padding-top:20px;}
.cpxq p{ text-indent:2em;display:block;}

.tuijian{ width:1000px; margin:0 auto; margin-top:30px;}
.tuijian p{ width:980px; height:40px; line-height:40px;  border-bottom: 2px solid #4F8DD6; padding-right:20px; margin-bottom:15px;display:block;}
.tuijian p img{ float:left;}
.tuijian p a{ float:right; font-size:12px; font-weight:600;display:block;}

.tuijian div span{ display:inline-block; width:30px; height:20px;}

h1{ text-align:center; font-size:18px;}
.shijian{ display:block; text-align:right; padding:10px 10px 0 10px; color:#999; border-bottom:1px #999 dashed;}
.xinwen_zhengwen{ padding-top:10px; text-indent:2em; font-size:14px;}

.sousuo{width:1000px; height:55px; color:#ffffff;margin:0 auto; background:url(../image/serch_bg.jpg) no-repeat; padding:10px 10px 0 10px; margin-top:20px;}
.shurukuang{ width:500px; height:33px; background:url(../image/sousuokuang_bg.jpg) no-repeat; border:0px; line-height:35px; padding-left:40px; font-size:14px; font-family:"微软雅黑";}
.dianji{ background:url(../image/anniu_bg.png) no-repeat; width:120px; height:34px; border:0px;cursor:pointer; font-size:14px; font-family:"微软雅黑"; color:#FFF;}
.sousuo form{ float:left;}

.gsjj_top{ width:1000px; height:30px; line-height:30px;  border-bottom: 2px solid #01388b;}
.gsjj_top span{  width:186px; height:30px; line-height:30px; display:block;  font-size:14px; font-weight:bold; color:#01388b; float:left;}
.gsjj_top a{ float:right;  padding: 5px 4px 5px 0;display:block;}
.cptj_top{ width:1000px; height:30px; line-height:30px; border-bottom:2px solid #01388b;}
.cptj_top span{ width:940px; height:30px; line-height:30px; display:block; font-size:14px; font-weight:bold; color:#01388b; float:left;}
.cptj_top a{ float:right; padding: 5px 4px 5px 0;display:block;}

.lxwm_top{ width:236px; height:30px; line-height:30px;  border-bottom: 2px solid #01388b;}
.lxwm_top span{  width:122px; height:30px; line-height:30px; display:block; font-size:14px; font-weight:bold; color:#01388b; float:left;}
.lxwm_top a{ float:right;  padding: 5px 4px 5px 0;display:block;}
.cpzx_top{ width:330px; height:30px; line-height:30px;  border-bottom: 2px solid #01388b;}
.cpzx_top span{  width:122px; height:30px; line-height:30px; display:block; font-size:14px; font-weight:bold; color:#01388b; float:left;}
.cpzx_top a{ float:right;  padding: 5px 4px 5px 0;display:block;}

.sousuo p{ display:block;float:right; width:350px; height:40px;}
.chuchu{ /*height:16px; float:right;*/ margin-top:50px;}