@charset "utf-8";
*{ margin:0; padding:0; font-family:'Microsoft YaHei';}

body{ background:#fff; font-size:14px; }
img{ border:0;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a{ text-decoration:none; color: #000;}

.fl{ float:left!important;}
.fr{ float:right!important;}
.clr{ clear:both;}
.clearfix:after{ width:100%; display:block; content:''; clear:both;}

.box{ width:1170px; margin:0 auto; }



.header{ width:1280px; height:125px; margin:0 auto; position:relative; }
.header .logo{ height:125px; float:left; }
.header .search{ width:270px; height:48px; background:#F5F5F5; border-radius:24px; position:absolute; top:45px; right:20px; }
.header .search input{ width:190px; height:48px; line-height:48px; border:0; float:left; margin-left:20px; background:none; }
.header .search button{ width:48px; height:48px; line-height:48px; border:0; float:left; background:url(images/search_btn.jpg) no-repeat center; }


.menu_box{ width:100%; min-width: 1280px; height:55px; background:#0067AC; }
.menu{ width:1280px; height:55px; margin:0 auto;}
.menu a{ height:55px; line-height:55px; text-align:center; float:left; font-size:16px; color:#fff;}


/* slider */
.slider{width:416px;height:340px;border:1px solid #ccc;position:relative;overflow:hidden;}
.conbox{position:absolute;/*必要元素*/}
.switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher a{background:#fff;border:1px solid #0067AC;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#0067AC;}
.switcher a.cur,.switcher a:hover{background:#0067AC;border:1px solid #0067AC;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
/* slider1 水平 */
#slider1 .conbox{width:9999em;}
#slider1 .conbox div{width:416px;height:441px;overflow:hidden;float:left;}


.flash{ width:100%; min-width: 1280px;  }
.flash img{ width:100%; }
.flash div.bx-pager { bottom: 4%;}

.number_data_box{ width:100%; min-width: 1280px;  box-shadow:0 0 10px #ccc; }
.number_data{ width:1280px; margin:0 auto; color:#145692; }
.number_data ul li{ width:25%; float:left; text-align:center; padding:50px 0; }
.number_data ul li h2{ font-size:38px; margin-bottom:30px;}
.number_data ul li h2 em{ font-size:25px; font-style:normal; padding-left:5px; }
.number_data ul li p{ font-size:18px; }


.news_block{ width:100%; min-width: 1280px;  background:url(images/news_bg.png) repeat-x #F5F7FA; padding:70px 0; }
.news{ width:1280px; margin:0 auto; }
.news .newspic{ width:416px; height:441px; float:left; margin-right:20px; }
.news .newsblock{ width:412px; height:441px; background:#fff; box-shadow:0 0 10px #eee;}
.news .newsblock .title{ padding:25px 25px 20px 25px; font-size:18px; font-weight:bold; color:#000; }
.news .newsblock .title a{ width:50px; float:right; color:#4487F3; font-size:14px; }
.news .newsblock ul{ padding:0 20px; }
.news .newsblock ul li{ padding-left:25px; line-height:35px; background:url(images/dot.jpg) no-repeat 5px center;}
.news .newsblock ul li a{ color:#686868; font-size:15px;}



.chanye_box{ width:100%; min-width: 1280px;  height:640px; background:url(images/chanye_bg.jpg) center; }
.chanye{ width:1280px; margin:0 auto; }
.chanye h2{ width:100%; height:60px; background:url(images/chanyi_tit.png) no-repeat; margin:72px 0 35px; float:left; }
.chanye .canyilist{ width:100%; height:375px; overflow:hidden; }
.chanye .canyilist img{ width:400px; height:324px; display:block; }
.chanye .canyilist a.tit{ width:400px; height:47px; display:block; line-height:47px; text-align:center; background:#fff; color:#3d3e3f; font-size:18px; }


.about_box{ width:100%; min-width: 1280px;  padding:50px 0; background:#F5F7FA; }
.about{ width:1280px; margin:0 auto; }
.about .title{ text-align:center; font-size:28px; color:#191919; margin-bottom:50px; }
.about .title p{ color:#524d4d; font-size:14px; padding-top:10px; }
.about .video{ width:652px; height:366px; float:left; }
.about .content{ width:590px; height:366px; float:right; line-height:40px; color:#262626; position:relative;}
.about .content a.more{ width:155px; height:35px; line-height:35px; border:1px solid #999999; color:#999; display:block; position:absolute; left:0; bottom:10px; text-align:center; }

.aboutlist{ width:1240px; height:180px; background:#fff; margin-top:35px; border-radius:1px; padding:20px; overflow:hidden;}
.aboutlist img{ width:228px; height:154px; display:block; }
.aboutlist a.tit{ width:228px; height:47px; display:block; line-height:47px; text-align:center; color:#3d3e3f; font-size:14px; }



.ruzhu_box{ width:100%; min-width: 1280px; padding:50px 0 70px; background:#fff; }
.ruzhu{ width:1280px; margin:0 auto; }
.ruzhu .title{ text-align:center; font-size:28px; color:#191919; margin-bottom:50px; }
.ruzhu .title p{ color:#524d4d; font-size:14px; padding-top:10px; }
.ruzhu ul li{ width:244px; height:94px; float:left; box-shadow:0 0 10px #eee; margin:15px 6px; }
.ruzhu ul li img{ width:100%; height:94px;}




.zhaoshang_box{ width:100%; min-width: 1280px; height:580px; background:url(images/zhaoshang_bg.jpg) no-repeat center; }
.zhaoshang{ width:1280px; height:580px; margin:0 auto;  }
.zhaoshang a{ width:50%; height:580px; float:left; display:block; font-size:38px; color:#fff; text-align:center; line-height:580px; }









.main{ width:1280px; margin:50px auto 0; position:relative;overflow: hidden;clear:both; }


.all_left{ width:20%; float:left;}

.all_left .userinfo{ width:100%; background:#EEEEEE; padding-bottom:10px; margin-top:15px; }
.all_left .userinfo p{ padding:5px 10px; }
.all_left .userinfo a{ color:red; }
.all_left .userinfo h2{ width:100%; height:40px; line-height:40px; text-align:center; background:#2B91D9; font-size:16px; color:#fff; margin-bottom:10px; }


.all_right{ width:78%; float:right; background:#fff;}


/*内页左侧*/
.left_list{ width:100%; float:left; margin-bottom:20px;}
.left_list strong { background: #0067AC; color: #fff; display: block; font-size: 22px; overflow: hidden; text-align:center; padding-top:40px;padding-bottom:20px;}
.left_list strong span {
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 100;
    padding-top: 3px;
	width:280px;
}
.left_list ul li {
	height:50px;
	line-height:50px;
	vertical-align: middle;
	text-align:left;
	font-size:14px;
	background-color:#e7e7e7;
	border-bottom:1px #FFFFFF solid;
	color:#000;
}


.left_list UL li a {
	padding-left:50px;
	height:50px;
	font-size:14px;
	color:#363636;
	display:block;
}
.left_list UL li a.current2{ padding-left:80px;}
.left_list UL li a:hover {
	background-color:#A1D8FF;
	color:#FFF;
	display:block;
}

.left_list UL li.hover a {
	background-color:#0193de;
	display:block;
	height:60px;
	line-height:60px;
	width:200px;
}

/*内页右侧*/
.right_tit{ width:100%; float:left; line-height:60px; border-bottom:1px solid #000; }
.right_tit h2{float:left; padding-left:30px; width:200px; font-size:16px;}
.right_tit span{padding-right:20px; font-size:14px; float:right}
.right_tit a{ color:#000; }
.right_all{ width:100%; min-height:500px; padding:30px 0; float:left;}



/*关于我们*/
.right_all .content{ width:100%; line-height:35px;}

/*新闻*/
.newslist{width:100%; padding-top:10px;}
.newslist ul li{ width:100%; float:left; line-height:35px; position:relative;}
.newslist ul li:after{ width:4px; height:4px; position:absolute; left:5px; top:16px; background:#B7B7B7; display:block; content:''; }
.newslist ul li a{ color:#474747; font-size:15px; padding-left:20px; }
.newslist ul li span{width:100px; float:right; text-align:right; color:#a3b6c0; font-family:Arial;}


.newstitle {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	width: 100%
}
.newssubtitle {
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	width: 100%
}
.newssubtitle span {
	width: 100%
}
.newsx {
	line-height: 30px;
	width: 100%;
	margin-top: 5px;
}

/* 产品列表 */
ul.piclist li{ margin:20px 15px 0; float:left; width:302px;}
ul.piclist li a.pic{ width:100%; height:230px; overflow:hidden; text-align:center; border:1px solid #999; display:block;}
ul.piclist li a.pic img{ width:100%; height:230px; transition:.3s;}
ul.piclist li a.pic:hover img{ transform:scale(1.05,1.05); }
ul.piclist li a.txt{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:16px; color:#333}
ul.piclist li a.txt:hover{ text-decoration:none}




.bottom_box{ width:100%; min-width: 1280px; background:#393939; padding:20px 0 0;}
.bottom_box .flink{ width:1280px; margin:0 auto; color:#fff; font-size:16px; line-height:30px; }
.bottom_box .flink a{ color:#fff; }
.bottom_box .flink em{ font-size:20px; font-style:normal; }
.bottom{ width:1280px; padding:20px 0 40px; line-height:40px; margin:0 auto; text-align:right; color:#fff; background:url(images/bottom_logo.png) no-repeat 0 center;  }
.bottom a{ color:#fff;}





/* 分页CSS */
.pg {
    margin: 20px 0;
    text-align: center;
    width: 100%;
	color:#595555;
}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-decoration: none;
}