@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:15px 微软雅黑;color:#444;text-align: center;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
.bg{background-color: #B0C4DE;}
.bg1{background-color: #CAFF70;}
.bg2{background-color: #FFC1C1;}
.bg3{background-color: #FFA07A;}
.bg4{background-color: white;}
.hj200 {line-height: 200%;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
.w0{width: 100%}
.w1100{width: 1100px;margin:0 auto;}
.w1200{width: 1200px;margin:0 auto;}
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}

/*header start*/
.header {box-shadow: 0 0 10px 0 #666;/*position: fixed;*/z-index: 9999;background: #fff}
.header .head_top{height: 32px;background: #444;line-height: 32px;color: #fff}

.header .head_top ul li{height:14px;padding: 0px 25px;border-right: 1px solid #fff;margin: 9px 0;line-height: 14px;}
.header .head_top ul  a{color:#fff}
.header .head_top .tel{height:32px;line-height: 32px;margin: 0;margin-right: 60px;}
.header .head_top ul li:nth-child(1) {border:none;}
.header .head_top ul li:nth-child(4) {border:none;padding-right: 0}
.header .nav .nav_body li{width: 95px;text-align: center;line-height: 91px;font-size: 16px;font-weight: bold;transition: all 0.2s ease-in;}
.header .nav .nav_body li:hover {background: #0068cb;color: #fff}
/*header end*/

.main_0{margin:40px auto;}
.main_0 .main_l{width: 240px;}
.main_0 .main_l .l_top{width: 240px;height: 79px;background: url(../images/pro_list1.png) no-repeat center;}
.main_0 .main_l ul{margin:5px 0;}
.main_0 .main_l ul li{width: 240px; height: 40px;line-height: 40px;background: #ededed; text-indent:30px; border-bottom: 1px #ffffff solid; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;text-align: left;}
/*.main_0 .main_l ul a:nth-child(1) li{width:205px;height:25px;line-height:25px;color: #333;font-size:16px;background: url(../images/lx1.png) #ccc no-repeat; padding-left:35px;text-align: left;}*/
.main_0 .main_l ul li:hover {color: #0167cb}
/*.main_0 .main_l ul a:nth-child(1) li:hover {color: #0167cb}*/
.main_0 .main_r{width: 920px;mr_bot}
.main_0 .main_r .mr_top{width: 920px;height: 45px;line-height: 35px;background: url(../images/main_line.png) no-repeat center bottom;}
.main_0 .main_r .mr_top .fl{font-size: 22px;color: #0167cb}
.main_0 .main_r .mr_top .fr a:hover {text-decoration: underline;}
.main_0 .main_r .mr_bot{width: 900px;padding:10px 0px; line-height:28px;text-align: left;}

.box{width:1200px; height:44px;margin:0 auto;text-align:center;position: relative;left: 41.5px;}
.menu{ width:185px; height:44px; background:url(../images/bg.png) no-repeat; padding:0; margin-left:-37px; float:left; position:relative;}
.m_hover{ background-position:0 -53px;}
.menu p{ line-height:44px; color:#fff; text-align:center; cursor:pointer;font-size: 16px;font-weight: bold;}
.menu ul{ display:none;}
.menu ul li{ width:133px; height:30px; background:url(../images/bg.png) 0 -113px no-repeat; text-align:center; padding:0 20px; position:absolute;z-index: 99999}
.menu ul li.li_hover{ background-position:0 -73px;}
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:hover{ color:#fff; text-decoration:none; display:block;}
/*header end*/

/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 550px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 550px;
	display: block;
}
/*banner end*/

/*product start*/
.product{padding:40px 0 15px 0;}
.product .title{height: 70px;background: url(../images/title_p.jpg) no-repeat center}
.product .pro_list{width: 950px;margin:0 auto;}
.product .pro_list li{width: 150px;height: 35px;background: #0167CB;line-height: 35px;text-align: center;color: #fff;margin: 20px 20px;transition: all 0.2s ease-in;}
.product .pro_list li:hover {background: #25AB38}
.product .pro_body li .proimg{width: 282px;height:212px;border: 1px solid #CCCCCC;margin-left:16.3px;transition: all 0.2s ease-in;}
.product .pro_body li img{padding: 5px;}
.product .pro_body li .zi{width: 284px;height: 50px;line-height: 30px;margin: 0 auto;text-align: center;transition: all 0.2s ease-in;}
.product .pro_body a:nth-child(1) li .proimg{margin: 0}
.product .pro_body a:nth-child(5) li .proimg{margin: 0}
.product .pro_body li:hover .proimg{border-color: #0167CB}
.product .pro_body li:hover .zi{color: #0167CB}

.product1 .title {
    height: 70px;
    background: url(../images/title_p1.jpg) no-repeat center;
}
/*product end*/


/*company start*/
.company{padding: 40px 0;height:415px;background:url(../images/companybg.png) no-repeat center #efefef}
.company .com_con{width: 595px;padding: 20px;margin-top: 135px;}
.company .com_con p{line-height: 160%;color: #fff}
.company .com_con .more{width: 120px;height: 35px;text-align: center;line-height: 35px;color: #fff;background: #25AB38;margin-top: 10px;}
/*company end*/

/*adv2 start*/
.adv2{height: 600px;background:url(../images/adv2.png) no-repeat center;}
.adv2 .adv2_con{width: 510px;padding-top: 140px;}
.adv2 .adv2_con ul li b{font-size: 20px;color: #25AB38}
.adv2 .adv2_con ul li p{line-height: 160%}
.adv2 .adv2_con ul li:nth-child(2) {margin-top: 15px;}
.adv2 .adv2_con ul li:nth-child(3) {margin-top: 15px;}
.adv2 .adv2_con ul li:nth-child(4) {margin-top: 15px;}
/*adv2 end*/

/*adv3 start*/
.adv3{height: 200px;background:url(../images/adv3.png) no-repeat center;/*margin-top: 30px;*/}
/*adv3 end*/

/*new start*/
.new{padding: 40px 0;}
.new .title_n{height: 90px;background: url(../images/title_n.png) no-repeat center;}
.new .new_l{width: 530px;margin-top: 30px;}
.new .new_l .nl_top{width: 530px;height: 200px;overflow: hidden;}
.new .new_l .nl_top img{  display: block;
    -moz-transition:.5s ease-in;
    -webkit-transition:.5s ease-in;
    -o-transition:.5s ease-in;
    -ms-transition:.5s ease-in;
    transition:.5s ease-in;}
.new .new_l .nl_top:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.new .new_l .nLeft .new1{padding: 10px 0 25px 0;border-bottom: 1px solid #ddd}
.new .new_l .nLeft .title{font-size: 16px;color: #444;line-height: 180%;}
.new .new_l .nLeft .n1con{font-size: 14px;color: #777;line-height: 140%;}
.new .new_l .nLeft ul{padding-top: 15px;}
.new .new_l .nLeft ul li{line-height: 160%;color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 15px;}
.new .new_l .nLeft ul li:hover {color: #0072B0}
.new .new_l .nLeft:hover .title{color: #0072B0}
.new .new_l .nLeft:hover .n1con{color: #555}
.new .new_r{width: 615px;margin-top: 30px;}
.new_box{width: 615px;height: 70px;margin-bottom: 15px;}
.nbox_l{width: 80px;height: 70px;background-color:#D9E1E0;text-align: center; }
.nbox_l .b1{font-size: 28px;text-align: center;padding-top: 6px;color: #04599C}
.nbox_l font{font-size: 14px;text-align: center;color: #04599C}
.nbox_r{width: 520px;height: 70px;padding:0 0 0 15px;}
.nbox_r .ntitle{font-size: 16px;color:#0067CB;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;top: 2px;}
.nbox_r .ncon{font-size: 14px;color: #666;padding-top: 5px;}
.new_box:hover .nbox_l{background-color: #49B35A;color: #fff}
.new_box:hover .nbox_r{background:url(../images/newbg1.png);color: #fff}
/*new end*/

/*footer start*/
/*footer start*/
.foot{
	background: #ededed;
	padding-top: 50px;
}

.foot .tit{
	padding-bottom: 10px;
	background: url(../images/foottit.png) no-repeat center bottom;
	margin-bottom: 10px;
}
.foot .tit b{
	font-size: 20px;
	line-height: 30px;
	margin-right: 10px;
	color: #454545;
}
.foot .tit span{
	color: #888;
	font-family: Arial;
	line-height: 30px;
	font-size: 20px;
}

.foot .nav{
	width: 300px;
	margin-right: 100px;
	overflow: hidden;
}
.foot .nav ul li{
	float: left;
	width: 150px;
	line-height: 30px;text-align: left;
}
.foot .nav ul li a{
	font-size: 16px;
	color: #454545;
}
.foot .nav ul li:hover a{
	color: #005eb6;
}

.foot .lx{
	width: 480px;
}
.foot .lx ul li{
	float: left;
	width: 240px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #454545;text-align: left;
}
.foot .lx ul li:nth-child(8){
	width: 480px;
}

.foot .ewm{
	margin-top: 30px;
}
.foot .ewm p{
	writing-mode:tb-rl;
	letter-spacing: 2px;
	color: #454545;
	font-size: 16px;
}
.foot .ewm p:nth-child(2) {
	padding-top: 35px;
	padding-left: 10px;
}
.foot .ewm p:nth-child(3) {
	padding-top: 16px;
	padding-left: 10px;
}

.foot .foot_bot{
	background: #005eb6;
	margin-top: 30px;
}
.foot .foot_bot span{
	color: #fff;
	line-height: 30px;
}
.foot .foot_bot a{
	color: #fff;
	line-height: 30px;
}
/*footer end*/
/*footer end*/
/*文章页*/
.ny_title h2 {
    line-height: 40px;
    color: #666666;
    font-size: 18px;
    border-bottom: 1px #ccc dashed;
    margin-bottom: 20px;
    font-weight: bold;
}
/*内页页码*/
.web_pages{width:820px;display: inline-block;}
.web_pages ul{float:left;padding:12px 0px 12px 22px;}
.web_pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #25AB38;background:#777;}
.web_pages ul li a{float:left;padding:10px;color: #FFF;display:block;}
.web_pages ul li a:hover{background-color:#0167cb; color:#fff;text-decoration:none;padding:10px;}
.web_pages ul li.thisclass,
.web_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#0167cb; color:#fff;padding:5px;font-weight:bold;}
.web_pages .pageinfo{line-height:28px;padding:12px 10px 12px 16px;color:#FFF;}
.web_pages .pageinfo strong{color:#555;margin:0px 2px;}


/* productBox */
.productBox { width:800px; overflow: hidden;margin-top: 20px }
.productBox li { float: left; position: relative; width:220px; height:215px; border: 1px solid #858585; background: #f4f4f4; margin:0px 22px; margin-bottom: 24px; }
.productBox h3 { text-align: center;    line-height: 25px; font-size: 16px; color: #716868; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.productBox h4 {margin-bottom: 8px;text-align: center;font-size: 12px;color: #F00;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 20px;}
.productBox p { padding: 0 5px; line-height: 20px; color: #737373; height: 40px; overflow: hidden; margin-bottom: 10px; }

.productBox span { width: 78px; height: 19px; border: 1px solid #929292; text-align: center; color: #777; display: block; line-height: 19px; position: relative; left: 5px; }

.pro_img2{ width:100%; margin: 0px auto; height:auto    overflow: auto;}
.pro_img2 ul{ padding:0px; margin:0px;list-style:none; }
.pro_img2 ul li{ float:left;width:150px; margin:10px 5px;height: 160px;}
.pro_img2 ul li:hover img{transform: scale(1.05);}
.pro_img2 ul li a{text-decoration:none;} 
.pro_img2 ul li a img{ width:150px; height:113px; border:1px #ccc solid; border-radius:3px; }
.pro_img2 ul li a span{ width:150px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }

.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px; background:#E0D8D8;}
.per p{ line-height:35px; margin:0px;  padding:0px 10px;width:auto; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold; width:800px;}
.xgwz{display: inline-block;}
.xgwz ul{ padding:0px;}
.xgxw{ width:360px;line-height: 25px; height:25px; float:left;margin:5px 20px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}
.xgxw a{background: url(../images/arrow.gif) no-repeat 0 center; padding-left: 10px;}
.web_pages{width:820px;display: inline-block;}
.web_pages ul{float:left;padding:12px 0px 12px 22px;}
.web_pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #25AB38;background:#777;}
.web_pages ul li a{float:left;padding:10px;color: #FFF;display:block;}
.web_pages ul li a:hover{background-color:#0167cb; color:#fff;text-decoration:none;padding:10px;}
.web_pages ul li.thisclass,
.web_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#0167cb; color:#fff;padding:5px;font-weight:bold;}
.web_pages .pageinfo{line-height:28px;padding:12px 10px 12px 16px;color:#FFF;}
.web_pages .pageinfo strong{color:#555;margin:0px 2px;}

.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px; background:#E0D8D8;}
.per p{ line-height:35px; margin:0px;  padding:0px 10px;width:auto; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold; width:800px;}
.xgwz{display: inline-block;}.xgwz ul{ padding:0px;}
.xgxw{ width:360px;line-height: 25px; height:25px; float:left;margin:5px 20px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.xgxw a{background: url(../images/arrow.gif) no-repeat 0 center; padding-left: 10px;}

/*网站地图*/
.hotnew_bt{font-size:16px;width:1100px;float:left;color:#666666;font-weight: bold;border-bottom:#111111 2px solid;margin-bottom: 20px;}
.hotnew{ width:auto;padding: 0px 30px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;}
.f6{width:990px;}.linkbox h3{ width:150px;}
#content01 h3{ font-size: 16px;padding: 10px;margin-left: 22px;color:#04AFDA;line-height: 20px;font-weight: 600;border-bottom: #d6d6d6 1px solid;    clear: both; }
#content01 h3 span{float: right;font-weight: 100; font-size: 12px;color: #666666;}
#content01 h3 a{ color:#666;}
#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1100px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:auto;}.f6{width:990px;}.linkbox h3{ width:150px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:auto; float:left;list-style:none; line-height:30px;text-align: center; margin-bottom: 10px;}
.linkbox .sj{ width:900px;}.linkbox .sj ul li{ float:left; }
.hotnew_bt{font-size:16px;width:1100px;float:left;color:#666666;font-weight: bold;border-bottom:#111111 2px solid;margin-bottom: 20px;}
.hotnew{ width:auto;padding: 0px 30px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;}
.wrapper {width:1200px;margin: 0 auto;}

.w1160 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.inews .title{ text-align:center; width:100%;background: url(../images/title.png)  center no-repeat; white-space:40px; margin-bottom:30px; margin-top: 20px;}
.inews .title p{ font-size:36px; text-align: center;}
.inews .title font{ font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.inews{ height:567px;width:100%;}
.newscon{width:560px; }
.newscon li{ width:560px; height:111px;margin-bottom:8px;}
.newstime{ float:left;width:100px;height:54px;font-family:Arial, Helvetica, sans-serif;}
.newstime span{ font:20px/28px 'Arial';color:#989595;}
.newstime font{font:bold 28px/36px 'Arial'; color:#0060d8;}
.newsli_r{ width:430px; float:left;}
.newsli_rt{float:left;width:100%;font-size:16px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#353535 }
.newscontent{ color:#8b8b8b; float:left; width:100%; line-height:22px; height:44px;font-size:14px; overflow:hidden; padding:4px 0 0 0;}
.inews .i_more{ margin-top:10px; text-align: center;}
.inews .i_more a{display: inline-block;width: 180px;height: 40px;line-height: 40px;color:#393939;border-radius: 30px;border:2px solid #ededed;}
.inews .i_more a:hover{color:#0060d8;border-radius: 30px;border:2px solid #0060d8;}
.newscon li a{ float:left;border:1px solid #ccc; width:532px; height:76px; padding:12px 10px;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.newscon li a:hover{ border:3px solid #0060d8;}
.newscon li a:hover .newsli_rt,.newscen li a:hover{ color:#0060d8}
.newscen{width:550px;}
.newscen li{height:35px;line-height:35px;font-size:14px;list-style:inside;overflow:hidden; text-align: left;}
.newscen li a{_float:left;} 
.newscen li span{float:right;}

/*新闻列表*/
dl.news_dl {font-size:14px; color:#666; padding:10px 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_dl a img:hover{ background: #EE7703;}
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;text-align: left;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px;  overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:20px;    font-size: 16px;color: #666666; font-weight:bold;text-decoration:none;  }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
dl.news_dl dd { font-size:12px;  height:45px; overflow:hidden; margin-bottom:10px;}
.a1{text-decoration: none;
    outline: none;
    color: white;
    transition: 0.2s;}
/*友情链接 start*/
.youqing{width:100%;margin: 0 auto;font:15px 微软雅黑; background-color:#DDDDDD;}
.yq_left{width:70px;height:30px;font:14px 微软雅黑;color:#000;text-align: center;line-height: 29px;}
.yq_right{width:900px;}
.yq_right ul li{margin-left: 15px;line-height: 30px;font-size: 14px}
.yq_right ul li a:hover{text-decoration:underline;color: #0067CB}

ul.pagelist a {
    padding: 5px;
    border: 1px #ccc solid;
    margin: 0 2px;
}

.pagelist span{padding: 5px;
    border: 1px #ccc solid;
    margin: 0 2px;}