﻿/*  */
body { background-color: #f1f0f0; font-family: "microsoft yahei"}
ul, ol { margin:0; padding:0;}
ul li ,ol li { list-style:none}
h1, h2, h3, h4, h5, h6 {    font-size: 100%;font-weight: normal; margin: 0; padding: 0;}
p { margin:0}
i { font-style: normal;}
a:focus, a:link {outline: medium none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color: #008f15}
a{ transition: color 300ms ease 0s, background-color 300ms ease 0s; color: #666}
.f-fl,.f-lifl li { float:left; display:inline;}
.f-fr { float: right; display:inline;font-weight: 600;}
.f-cle:after,.form-group:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.f-cle,.form-group { zoom:1;}
.m-fl{ float:left; margin:0; float:left;display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; float:left;display:inline; overflow:hidden}
.span4,.span5,.row{ margin:0}
dl{ margin:0;}
dt,dd { font-weight: normal; margin: 0; padding: 0}
em{ font-style:normal; color:#999; font-size:14px;}
/*公用部分*/
.cer { width: 1170px; margin: 0 auto;}
.ico { background-image: url(../images/png.png); background-repeat: no-repeat;}
.g-urdhui { background-color:#f1f0f0; }
.g-urdhei { background-color: #2b2b2b;}

/* 顶部*/

.g-top { background-color: white;}
.m-head {}
.m-head ul li {  }
.m-head ul li a { color: #7c7c7c; display: block;height: 90px; padding: 0 30px; line-height: 90px; background-repeat:no-repeat; background-position: right top; font-size: 16px;}
.m-head  a.m-logo { margin: 15px 0 0 0; display: block;}
.m-head ul li a:hover { background-color: #e9e8e8;  color:red}
.m-head ul li.m-hover a { border-bottom: 4px #8be909 solid; color: #fff;}

/* banner */
.g-banner { width: 100%; height: 732px; background-image: url(../images/inban1.jpg); background-position: top center;}

/**/
.g-fuwu {border-top: 2px #aaa solid; height: 440px;}
.m-lis{ border-bottom: 1px #e1e1e1 solid; height: 130px; text-align: center; position: relative; }
.m-linhei { border-bottom-color: #424242}
.m-lis span{ display: inline-block; height: 130px; margin: 0 auto;  width: 400px; position: relative;}
.m-lis span i{ position: absolute; bottom: -2px;left:50%; width: 116px; height: 3px; background-color: #8be909; margin-left: -58px}
.m-lis span b{ position: absolute; width: 70px; height: 70px; top: -33px; left: 50%; background-position: -24px -627px; margin-left: -35px}
.g-fuwu .m-lis span { background-position: 16px -8px;}
.g-youshi .m-lis span{background-position: 16px -128px;}
.g-anli .m-lis span{background-position: 37px -238px;}
.g-huoban .m-lis span{background-position: 38px -353px;}
.g-link .m-lis span{background-position: 40px -466px;}
/**/
.m-fuwul {}
.m-fuwul li{ width: 140px; height: 240px; position:relative; text-align: center; font-family: "microsoft yahei"; margin: 30px 123px 20px;}
.m-fuwul li a{ display: block;background-position: -505px -592px;}
.m-fuwul li a:hover {background-position: -725px -592px;}
.m-fuwul li a span{ width: 140px; height: 140px;  display: block; margin-bottom: 15px;background-position: -505px -20px;}
.m-fuwul li a:hover span {background-position: -505px -162px;}
.m-fuwul li.m-m2 a span {background-position: -687px -17px;}
.m-fuwul li.m-m2 a:hover span {background-position: -687px -160px;}
.m-fuwul li.m-m3 a span {background-position: -893px -16px;}
.m-fuwul li.m-m3 a:hover span {background-position: -893px -158px;}
.m-fuwul li a p { font-size: 18px; color: #6ab700; margin-bottom: 13px;}
.m-fuwul li a i { font-size: 12px; color: #afafaf;}
.m-fuwul li a:hover p {  color: #477b00;}
.m-fuwul li a:hover i { color: #76c40a;}
/*优势*/
.m-youshiul { padding-bottom: 20px;}
.m-youshiul li{ position:relative; text-align: center; font-family: "microsoft yahei"; margin: 30px 47px 20px;}
.m-youshiul li a { display: block; width: 196px; height: 198px; background-color:#585858; padding-top: 20px }
.m-youshiul li a:hover { background-color: #3a3939}
.m-youshiul li a img{ display: block; margin:0 auto 10px;}
.m-youshiul li a:hover img{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.m-youshiul li a strong { display: block; font-size: 24px; color: #8ae709 ; border-bottom: 1px #8ae709 solid; font-weight: normal; margin: 0 20px 10px; height: 30px; text-align: left;}
.m-youshiul li a:hover strong { color: #74bf0b}
.m-youshiul li a p{margin: 0 18px 10px; color: #9e9e9e; font-size: 12px; text-align: left;}
.m-youshiul li a:hover p { color: #7e7e7e}

/**/
.m-anlogo { padding: 20px 0}
.m-anlogo img{ margin-left: 150px}
.m-yx { width: 940px; height: 250px; background: url(../images/anl.png); margin: 10px auto 40px; position: relative;}
.m-yx p { width: 148px; height: 25px; line-height: 25px; background-position: -1074px top; text-align: center; font-size: 13px;position: absolute;}
.m-yx p.y1 { left: 9px;top: 13px}
.m-yx p.y2 {left: 165px;top: 177px}
.m-yx p.y3 {left: 390px;top: 214px}
.m-yx p.y4 {left: 717px;top: 201px}
.m-yx p.y5 {left: 782px;top: 26px}

/*  合作伙伴 */
.m-hbdiv { height: 500px; position: relative; margin-top: 60px}
.m-hbdiv ul{position: absolute;}
.m-hbdiv ul li{ width: 214px; height: 214px; background-position: -582px -326px; }
.m-hbdiv ul li a{ display: block; width: 156px; height: 54px;  margin: 79px 0 0 29px}
.m-hbdiv ul li {}
.m-hbdiv ul li.m-l1 a{ background-position: -1098px -53px;}
.m-hbdiv ul li.m-l2 a{background-position: -1274px -53px;}
.m-hbdiv ul li.m-l3 a{background-position: -1452px -53px;}
.m-hbdiv ul li.m-l4 a{background-position: -1626px -53px;}
.m-hbdiv ul li.m-l5 a{background-position: -1098px -127px;}
.m-hbdiv ul li.m-l6 a{background-position: -1274px -127px;}
.m-hbdiv ul li.m-l7 a{background-position: -1452px -127px;}
.m-hbdiv ul li.m-l8 a{background-position: -1626px -127px;}
.m-hbdiv ul li.m-l9 a{background-position: -1098px -201px;}
.m-hbdiv ul li.m-l10 a{background-position: -1274px -201px;}
.m-hbdiv ul li.m-l11 a{background-position: -1452px -201px;}
.m-hbdiv ul li.m-l12 a{background-position: -1626px -201px;}
.m-hbdiv ul li.m-l13 a{background-position: -1098px -275px;}
.m-d1 {top: 0px; left: 155px;}
.m-d2 {top: 109px; left: 48px;}
.m-d3 {top: 218px; left: 155px; }

/* 链接 */
.m-linkp { padding:30px 0; }
.m-linkp a{  font-size: 12px; margin-left: 15px;}

.g-foot { padding: 15px 0 ;}
.g-foot p { line-height: 34px;color: #aeaeae;}
.g-foot p.m-da a{ margin-left: 15px;}
.g-foot p.m-banquan { color: #aeaeae; padding-left: 15px;}
.g-foot p.m-banquan a{ color: #ffffff}

/* 回到顶部 */
.g-gotop { width: 40px; height: 40px; position: fixed; left: 50%;  bottom: 10px; margin-left: 585px; }
.g-gotop p  a.gotop { display: none; width: 40px; height: 40px; background-color: #3f3f3f; background-position: -135px -642px;}
.g-gotop p  a.gotop:hover { background-color: #000;}


#footer{min-width:1000px}.contact-hd{background:#CBCACA}.contact-hd h2{color:#fff;font-size:24px;width:170px;margin:0 auto}.contact-hd h2 p{font-size:18px;color:#7b7e87;margin-top:5px;padding-top:10px;border-top:1px solid #3a3f48}.map{width:100%;height:382px;background:url(../Images/img/img2000_382.jpg) no-repeat 50% 50%}.contact-bg2{color:#595c61;font-size:12px;line-height:40px;background:#E9E8E8}.contact-bg2 a{color:#595c61}.contact-bg2 a:hover{color:#41B80F}