/*
* @Description:	RZ
* @Author:		niwashi
*/
@charset "utf-8";

*{font:normal 12px/100% "微软雅黑",Verdana,sans-serif}
ul,ol,li {list-style:none}
h1,h2,h3,h4,h5,form,div,p,i,ul,li,ol,body,dd,dl,dt,input,table,th,td,thead,tbody{margin:0; padding:0}
h1,h2,h3,h4,h5{font-family: "微软雅黑"}
img{border:0}
/*a{text-decoration:none;color:#999;}*/
a{text-decoration:none;}
a:hover{text-decoration:none;}
div,p{display:block}
form{background:0;border:0; padding:0; margin:0}
html,body{width:100%;}
body{background-color:#fff;}
hr{border:0;border-bottom: 1px solid #666666;}
.head{width:1200px;margin:0 auto;overflow: hidden;padding:20px 0}
.head h1{float:left;display: inline-block;width:250px}
.head h1 img{width:100%;}
.head ul{float: right;display: inline-block;width:600px;font-size: 0;}
.head ul li{display: inline-block;text-align: center;width:150px;}
.head ul li a{line-height:60px; font-size: 20px; text-align: center; color: #242A2D;}
.banner{width:1200px;margin:0 auto;padding: 70px 0px;}
.banner p{color: #242A2D; text-align: center; font-size: 35px; font-weight: normal; line-height: 68px;letter-spacing: 3px;}
.banner p a{display: block; width: 225px; font-size: 26px; height: 55px; line-height: 55px; color: #fff; text-align: center; border-radius: 4px;  background: #242A2D; margin: 55px auto 0px;}
.about{width:1200px;margin:0 auto}
.about h2{font-size: 36px;line-height: 40px;margin:120px 0 20px 0;text-align: center;}
.about ul{overflow: hidden;}
.about li{float: left;width:50%;}
.about li img{width:95%}
.about li h3{font-size: 18px; line-height: 40px; margin-bottom: 16px;}
.about li h3 svg{vertical-align: middle;margin-top: -5px;}
.about li p{font-size: 14px; line-height: 24px; margin-bottom: 20px;text-indent: 2em;}
.about h4{font-size: 20px;line-height: 40px;text-align: center;margin:0 0 50px 0}
.cont_box{background: url(foot_bg.png) no-repeat;height: 530px;margin:100px 0 0 0}
.cont{width:1200px;margin:0 auto;}
.cont h2{padding-top: 75px; line-height: 40px; font-size: 36px;color: #fff; text-align: center;}
.cont ul{overflow: hidden;margin:100px 0 0 0}
.cont li{width:33.3%;float: left;text-align: center;font-size: 18px; line-height: 36px;color: #fff}
.cont li i{display: inline-block;padding:5px;background:#B9F4FF;border-radius: 50%}
.cp{text-align: center;color: rgba(255,255,255,0.3);padding:40px 0 0 0}
.cp a{font-size: 12px;color: rgba(255,255,255,0.5);padding: 10px 0 0 0;display: block;}