@charset "utf-8";/* CSS Document */
body,p,img,a,div,ul,li,h1,h2,h3,h4,h5,h6,br,table,td,form,input{margin:0;padding:0;font-size:14px;}
table,ul,li,img{list-style:none;border:0;}
textarea {  
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */  
    box-sizing: border-box;         /* Opera/IE 8+ */  
	resize: none;                   /* extarea��Safari��Chrome�н��õ�����С���� */
}
*{margin: 0px;padding: 0px;list-style-type: none;  }

body{min-width:1200px; font-family:"Microsoft YaHei","΢���ź�", "����";color:#000;}
a{text-decoration: none;color:#000;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%;/* display: block;*/} 
.clear{ clear:both}
.ding{ width:100%; background:url(../images/topdi.jpg) repeat-x; height:111px;}
.top{width:1200px; margin:auto;}
.logo{ width:321px; margin:auto; background:url(../images/logo.jpg) no-repeat; height:111px;float:left;}
.menu{ width:1200px; margin:auto;  }
.dhmenu {width:800px; position:relative; margin:auto;z-index:1000; float:right;}
.dhmenu ul li a,.dhmenu ul li a:visited{display:block; text-decoration:none; width:100px; height:90px; text-align:center; line-height:90px; font-size:14px; overflow:hidden; font-weight:bold; font-size:14px;}
.dhmenu ul li a p{line-height:30px;}
.y1{ font-size:12px;}

.dhmenu ul {padding:0; margin:auto;list-style-type: none; }
.dhmenu ul li {float:left; /*margin-right:1px;*/ position:relative; }
.dhmenu ul li ul {display: none;}
/* specific to non IE browsers */
.dhmenu ul li:hover a { /*height:45px; line-height:45px;*/left:-140px;}
.dhmenu ul li a:hover{/* background:#005BAC;*/height:111px; color:#000;}
.dhmenu ul li:hover ul li a.le {background: #005bac ; color:#fff;/*opacity:0.8;filter:alpha(opacity=80);*/ height:34px;line-height:34px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid; font-size:14px;width:110px; }
.dhmenu ul li:hover ul li:hover a.le {background: #005bac; /*opacity:0.8;filter:alpha(opacity=80);*/ color:#f08200; height:34px;line-height:34px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.dhmenu ul li:hover ul {display:block; position:absolute; top:85px; left:0; width:100px;}
.dhmenu ul li:hover ul li ul {display: none;}
.dhmenu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.dhmenu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.dhmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:170px; top:0;}
.dhmenu ul li:hover ul li:hover ul.left {left:-140px;}

.cptj{width:1200px; margin:auto;margin-top:50px;margin-bottom:50px;}
.cptjtop{margin:auto; margin-top:50px;margin-bottom:50px; background: url(../images/cpsj.jpg) no-repeat center;height:84px;}
.cptjnr{width:1200px; margin:auto;}
.cptjnr ul{width:1200px;}
.cptjnr ul li{width:224px;margin-right:8px;margin-left:8px;float:left; background:#F4F4F4; text-align:center;height:224px;}
.cptjnr ul li img{padding-top:30px; }
.cptjnr ul li h2{ font-size:18px; line-height:75px;  font-weight: normal; color:#000}
.lingyu{width:100%; margin:auto; background:url(../images/lingyu.jpg) center no-repeat; height:538px; margin-top:50px; margin-bottom:50px;}
.lymore{width:1200px; margin:auto; }
.lymore img{ float:right; padding-right:150px; padding-top:465px;}

.news{width:1200px; margin:auto; margin-top:60px;margin-bottom:40px;}
.newstop{margin:auto; margin-top:50px;margin-bottom:50px; background: url(../images/newtop.jpg) no-repeat center;height:78px;}
.news_list { overflow-x: hidden; overflow-y: hidden;width: 1200px;margin-bottom:15px; }
.news_list ul{width:1200px; }
.news_list li {
    /*background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/border1.jpg);
    background-origin: padding-box;
    background-position: 0 bottom;
    background-repeat: repeat-x;
    background-size: auto auto;*/
    border-bottom:1px solid #ccc;
	padding-bottom:10px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:20px;
    width: 570px;
	float:left;
}
.news_date {
background:#005bac; 
    float: left;
    height: 71px;
	margin-top:8px;
    
    text-align: center;
    width: 71px;
}
.news_date span {  
    color: #fff;
    display: block;
    font-family: "arial";
    font-size: 30px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: 18px;
}
.news_date h1 {    
    color: #fff;
    display: block;
    font-family: "arial";
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
   /* text-transform: uppercase;*/
}
.news_list li p {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    float: left;
   
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    padding-left: 12px;
    width: 570px;
}
.news_list li p a {
    color: #1d1d1d;
}
.news_con {  
    -x-system-font: none;
    color: #333;
    width: 470px;
    
    line-height: 25px; 
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 12px;
	float:left; 
}
.news_con a{ font-size:18px; line-height:30px; }


.abrt{ width:1200px; margin:auto;}
.abrttop{margin:auto; margin-top:50px;margin-bottom:50px; background: url(../images/abouttop.jpg) no-repeat center;height:78px;}
.cont_5_down ul li{

	float:left;

	padding-right:20px;
	margin-bottom:30px;

}

.guanyu_img{

	width:206px;

	height:154px;

	font-size:0;

	line-height:0;
	float:left;

}

.guanyu_tt{

	width:371px;

	height:130px;

	background-color:#f3f3f3;

	padding-top:25px;
	
	float:left;

}

.cont_5_down ul li:hover .guanyu_tt{

	background-color:#0c4da2;

}

.guanyu_tt_01{

	background-position:center bottom;

	background-repeat:no-repeat;


	font-family:"微软雅黑","宋体";

	font-size:18px;

	color:#cfcfcf;
	padding-left:15px;

	text-transform:uppercase;

}

.cont_5_down ul li:hover .guanyu_tt_01{

	

	color:#b9c5dd;

}

.guanyu_tt_01 h2{

	font-family:"微软雅黑","宋体";

	font-size:18px;

	color:#333333;

	padding-bottom:12px;

}

.cont_5_down ul li:hover .guanyu_tt_01 h2{

	color:#ffffff;

}

.guanyu_tt_02{

	padding:15px 15px 5px 15px;

	font-family:"微软雅黑","宋体";

	font-size:12px;

	color:#888888;

	line-height:22px;
	

}

.cont_5_down ul li:hover .guanyu_tt_02{

	color:#b9c5dd;
	padding:15px 15px 5px 15px;


}
.footer{ width:100%; margin:auto; border-top:#f08200 2px solid; background:#005bac; overflow:hidden;margin-top:20px;}
.foot{width:1200px; margin:auto;margin-top:30px; }
.footleft{width:990px; float:left; line-height:30px; color:#fff;}
.footleft h2{ border-top:solid 1px #3d82c0; padding-top:10px; font-weight:normal;margin-top:10px;}
.footleft a{line-height:30px;  color:#fff;}
.footleft a:hover{ line-height:20px;  color:#FFCC00;}
.ewm{float:right;margin-bottom:30px;}

.sub{width:1200px; margin:auto;margin-top:10px;}
.left{width:241px; float:left;}
.right{width:943px; float:right;}
.about{width:94%; margin:auto; font-size:14px;line-height:180%; color:#333;margin-top:20px;}
.prolist{width:241px; float:left;}
.prolisttit{ width:241px; background:url(../images/left01.jpg) no-repeat; height:42px; line-height:42px; text-align:center; font-size:16px ;color:#fff;}
.prolist ul{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;}
.prolist ul li{ background:url(../images/left02.jpg) no-repeat; height:32px; line-height:32px; padding-bottom:5px;}
.prolist ul li a{ padding-left:40px; line-height:32px;}
.nylx{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;line-height:30px;padding-left:15px; padding-right:15px;}
.weizhi{width:943px; float:right;background:url(../images/right01.jpg) no-repeat;line-height:42px; height:42px; font-size:16px; }
.weizhi span{ display:block; float:left; font-size:16px; color:#fff;padding-left:30px;}
.weizhi p{ display:block; float:right; padding-right:10px; }
.weizhi p a{line-height:42px;}
.banner{ width:100%; margin:auto; height:520px;}
.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #7c8084 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #f69108 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #2fd0b9 url(../images/fixCont.png) no-repeat 0 -113px;
    font-size: 16px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #d03d2f url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
	padding-top:13px;
}

.news2{width:96%; margin:auto;}
.news2 ul{ display:block;}
.news2 ul li{ display:block; width:100%; border-bottom:1px dashed #CCCCCC; margin-top:15px; padding-bottom:25px;}
.news2 ul li a{ display:block;}
.news2 ul li a:hover{ color:#333; text-decoration:underline;}
.biaoti{ width:100%; height:30px; line-height:30px;}
.biaoti h2{ float: left; font-size:16px; font-weight:bold;}
.news2 p{ font-size:13px; line-height:150%;}
.news2 ul li a:hover h2{color:#f87805;}
.biaoti span{ display:block; float: right;}
div.sabrosus{padding:10px;text-align:center; margin-top:35px; background:#eeeeee;width:94%; margin:auto;}
div.sabrosus a{border:#9aafe5 1px solid;padding:2px 10px;margin:0 8px 0 0;text-decoration:none;}
div.sabrosus a:hover{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.pagination a:active{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.sabrosus span.current{border:navy 1px solid;padding:2px 10px;font-weight:bold;color:#fff;margin:0 8px 0 0;background-color:#ffa200}
div.sabrosus span.disabled{border:#929292 1px solid;padding:2px 10px;margin:0 8px 0 0;}