@charset "utf-8";
*{ margin:0; padding:0;}
img,a{border:none;}
ul,ol,li{list-style:none;}
body {background:#fff;color:#666; font-size:14px; font-family:" Arial","Microsoft YaHei","微软雅黑";line-height:22px;}
img,a{border:none; text-decoration:none;}
a{ color:#666;}
.box{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
img{ max-width: 100%;}

.top{ height: 115px; border-top: 5px #ff9c00 solid; width:100%; min-width: 1200px; margin: 0 auto;}
.logo{ float:left; width:490px; }
.yuyan{ padding-top: 35px; width: 80px; text-align: center; float:right;}
.yuyan a{line-height: 26px; display: block; width: 80px; border-radius: 14px; margin-bottom: 5px; text-align: center; color: #fff; height:26px;}
.yuyan a.cn{ background:#ff9c00;}
.yuyan a.en{ background:#006cff;}


.dh{ width:630px; float: right; line-height: 115px; height: 115px; font-size: 16px;}
.dh ul li{float:left;  text-align: center; padding: 0PX 10PX; background: url(../images/dhbg.png) left center no-repeat;}
.dh ul li a:hover{ color: #ff9c00;}

.footdh{background: #333; color: #fff; line-height: 40px; height: 40px;width: 100%; min-width: 1200px;}
.footdh ul{ width: 1089px; margin: 0 auto;}
.footdh ul li{ float:left; text-align: center; padding: 0px 20px; background: url(../images/footdhbg.png) left center no-repeat;}
.footdh ul li a{color: #fff;}

.foot1{background:#222; border-top: 1px #444 solid; width: 100%; min-width: 1200px; color: #fff; text-align: center; line-height: 70px; height: 70px;}

.foot{ background: #222; padding:30px 0px;width: 100%; min-width: 1200px;}
.footweixin{ width: 170px; border-right: 1px #444 solid; min-height: 150px; color: #fff; font-size: 14px; font-weight:bold; text-align: center; line-height: 50px;float: left;padding-left: 30px; }

.footbox{width: 1100px; margin: 0 auto;}
.foottel{ width: 270px; padding-left: 30px; border-right: 1px #444 solid; min-height: 150px; color: #ff9c00; font-size: 14px; line-height: 30px;float: left;font-size: 18px;}
.foottel h1{font-weight:bold;font-size: 25px;margin-BOTTOM: 10px;}

.footadd{ width: 500px;  background: url(../images/foot.png) left top no-repeat; padding-left: 35px; margin-left: 30px;  min-height: 150px; color: #fff; font-size: 14px; line-height: 40px;float: left;font-size: 18px;}

.indexabout{ background: url(../images/indexabout1.jpg) top center no-repeat; width: 100%; height: 697px;}
.indexabouttitle{ text-align: center; margin: 0 auto; height: 114px; }
.indexabouttitle img{ display: block; margin: 0 auto; padding-top: 50px;}
.indexabout1{float: left; width:780px;}
.indexabout2{ float:right; width: 420px;}
.indexabout2 img{ width: 100%;}
.indexabout3{width: 780px; height:360px; padding-top: 30px;}
.indexabout3 ul li{float: left; width: 50%;}
.indexabout3 ul li h1{background:url(../images/xian.png) left center no-repeat; padding-right: 60px;line-height: 50px; height: 50px; font-size: 18px; margin-top: 20px; color: #ff6600;}
.indexabout3 ul li p{ height:125px; color: #666; width: 340px;font-size: 12px; line-height: 20px;word-wrap:break-word}
.indexabout3 ul li a{display: block; background: #222; text-align: center; width: 150px; line-height: 40px; height: 40px; color: #fff; font-size: 16px;}
.indexabout4{ width: 750px;}
.indexabout4 ul li{float:left; width: 25%; text-align: center;}
.indexabout4 ul li h1{ margin-top: 15px; font-weight: normal; font-size: 18px;color: #000; line-height: 30px;}
.indexabout4 ul li p{ font-size: 12px; line-height: 15px; width: 80%;}
.indexabout4 ul li img{ display: block;margin:0 auto;}

.indexpro{ width: 100%;min-width: 1200px;  background: url(../images/indexpro.jpg) top center no-repeat; padding-top: 20px;height: 600px;}
.indexpro dl{ width: 1200px; margin: 0 auto; padding-top: 20px; height: 80px;}
.indexpro dl dt{ float:left;margin: 10px; width: auto;  text-align: center; line-height: 35px; height: 35px;font-size: 12px; border-radius: 18px;}
.indexpro dl dt a{ display: block;height: 35px; padding: 0px 22px; color: #333333;background: #fff;border-radius: 18px;}
.indexpro dl dt a:hover{ color: #fff;background: #ff9c00;}

.indexpro ul{ width: 1200px; margin:0 auto;height: 320px; overflow: hidden; }
.indexpro ul li { float: left; width: 300px;}
.indexpro ul li a img{ display: block; margin: 0 auto; width: 270px; height: 270px;}
.indexpro ul li a p{ text-align: center; background: #ff9c00; width: 270px; margin: 0 auto; color: #fff; font-size:18px; height: 50px; line-height: 50px;}

.indexgg{ background: url(../images/index_06.jpg) top center no-repeat; height: 200px; width: 100%;min-width: 1200px; margin: 0 auto;}

.indexnews{ width: 1200px; margin:55px auto;  height: 220px; }
.indexnews dl{float:left; width: 770px;}
.indexnews dl dt{float:left; width: 360px;}
.indexnews dl dt img{width:340px; height: 220px;}
.indexnews dl dd{float:left; width: 410px;}
.indexnews dl dd a h1{font-size: 16px;width: 410px;overflow: hidden; color: #000;line-height: 50px;height: 50px; margin-top: 10px;}
.indexnews dl dd a span{ display: block; height: 30px;font-size: 12px;color: #666;}
.indexnews dl dd a p{line-height:18px; font-size: 12px; height:95px;color: #666;}
.indexnews dl dd a h2{font-size: 14px; color: #000; height: 30px; line-height: 30px;font-weight: normal; background: url(../images/more.png) left center no-repeat;}

.indexnews ul{float:right; border-top: 1px #ddd dashed; width: 400px;}
.indexnews ul li{border-bottom: 1px #ddd dashed; height: 35px; line-height: 35px;}
.indexnews ul li span{float: left; display: block;width: 90px;}
.indexnews ul li a{float:left; color: #666;}

.fenlei{ width:270px;}
.fenlei ul{background: #DDD; padding:10px;width: 250px;}
.fenlei ul li{ margin-bottom: 5px; border-radius: 6px; line-height: 40px; height: 40px;}
.fenlei ul li a{color: #666;padding-left: 10px; border-radius: 6px; display: block; font-size: 14px; background: url(../images/jiantou.png) right center no-repeat #fff ;}
.fenlei ul li a:hover{color: #fff;background: url(../images/jiantou1.png) right center no-repeat #ff6400 ;}


.neititle{width: 100%; height: 80px;}
.neititle h1{ font-size:30px;color: #ff6400; margin: 10px 0px;}
.neititle p{ font-size:14px; color:#999;}

.danye{padding:20px 0px; margin: 0 auto;line-height: 32px;font-size: 16px;}

.left{float:left;width: 270px;}
.lefttitle{ width:250px; padding-left: 20px; float:left;background: url(../images/indexpro1.jpg); color: #fff; height: 90px;border-radius: 10px 10px 0px 0px;}
.lefttitle h1{ padding-top: 25px; font-size:24px;font-weight: normal; line-height: 30px;}
.lefttitle p{ color: #ffe1e1; font-size: 14px; height:32px;}

.right{float:right;width:900px; background: url(../images/touying.jpg) left top no-repeat ;min-height: 200px;  }

.fanye{  border-top: 1px #ddd solid;width:100%; margin-top:10px; text-align: center;  height:50px; padding-top: 10px; }
.fanye a{line-height:40px;  color:#666; padding:0px 15px;}
.fanye a:hover{ color:#ff6400; } 
.fanye1{padding-bottom:20px; margin-top: 15px;  width:100%;line-height:30px; padding-top:20px;  border-top:1px #ddd solid;}
.fanye1 a{ line-height:30px; height:30px; font-size:14px;}
.title{border-bottom: 1px #ddd dashed; height:50px; text-align: center; margin-bottom: 20px;font-size: 20px; color: #000;font-weight: normal;}
.neicon{width: 268px; border: 1px #ddd solid; margin: 15px 0px; border-radius:5px 5px 0px 0px ;}
.neicon h1{background: url(../images/indexpro1.jpg);font-size: 16px; font-weight: normal; border-radius:5px 5px 0px 0px ;color: #fff; padding-left: 15px;height: 50px; width: 253px; line-height: 50px;}
.neicon p{padding:15px; line-height: 25px;}

.changfang{ width: 900px; padding: 20px 0px;}
.changfang ul li{ float: left; width: 280px; margin: 10px;}
.changfang ul li a img{width: 280px; height: 210px;}
.changfang ul li a p{ width: 280px;line-height: 40px;height: 40px;color: #000;background: #ddd; text-align: center; font-size: 14px;}

.news ul{ width: 900px; padding: 20px 0px;}
.news ul li{border: 1px #ddd solid; height: 40px; line-height: 40px; margin-bottom: 8px; background: url(../images/jiantou2.jpg) left center no-repeat; padding-left: 50px;}
.news ul li span{float: right; display: block;width: 90px;}
.news ul li a{float:left; color: #666;}

.pro{ width: 900px; padding: 20px 0px;}
.pro ul li { float: left; width: 300px; margin-bottom: 15px;}
.pro ul li a img{border: 1px #ddd solid;padding: 2px; display: block; margin: 0 auto; width: 264px; height: 264px;}
.pro ul li a p{ text-align: center; background: #ff9c00; width: 270px; margin: 0 auto; color: #fff; font-size:14px; height: 50px; line-height: 50px;}
