@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; font-size:14px; color:#000; font-family:"微软雅黑";}
a{text-decoration:none; color:#878787;}
a:hover{ color:#006835 !important;}
img,a img{border:0;margin:0;padding:0;}
div,form,ul,ol,li,span,p,input,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:14px;padding:0}
.fl{ float:left;}
.fr{float:right;}
.mg0{ margin:0 !important;}
.pd0{ padding:0 !important;}
.pd10{ padding:10px !important;}
.ml-10{ margin-left:10px !important;}
.mr-10{ margin-right:10px !important;}
.mb-10{ margin-bottom:10px !important;}
.mt-10{ margin-top:10px !important;}
.pt-10{ padding-top:10px !important;}
.pb-10{ padding-bottom:10px !important;}
.clear{height:0px ; overflow:hidden; clear:both; content:".";}
.textleft{ text-align:left !important;}
.textright{ text-align:right !important;}
.textcenter{text-align:center !important;}

/*iconfont*/

@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1473812536'); /* IE9*/
  src: url('../font/iconfont.eot?t=1473812536#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1473812536') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1473812536') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1473812536#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-telephone:before { content: "\e601"; }
.icon-time:before { content: "\e636"; }
.icon-coordinate:before { content: "\e623"; }
.icon-star:before { content: "\e63f"; }
.icon-search:before { content: "\e62d"; }
.icon-down:before { content: "\e603"; }
.icon-zan-copy:before { content: "\e614"; }
.icon-iconfontttpodicon:before { content: "\e660"; }
.icon-iconfontcha:before { content: "\e652"; }
.icon-fanhuidingbu:before { content: "\e66f"; }
.icon-zhongchaoyuanjiaofangkuai01:before { content: "\e60e"; }
.icon-tingzhi:before { content: "\e615"; }
/*iconfont*/

/*top begin*/
header.header{ width:1100px; margin:auto;}
.top{ width:1100px; margin:77px auto 22px;  overflow:hidden;}
.top .logo{ width:220px; height:36px; display:inline-block; float:left; vertical-align:middle;}
.top .logo img{ float:left;}
.top .logoa{ float:left; width: 130px;height:36px; display:inline-block;  vertical-align:middle;}
.top .top-search{ width:530px; height:34px; margin:1px 10px 0 20px; float:left;}
.top .top-form , .top .top-form input{ -webkit-appearance: none; margin:0; padding:0;}
.top .top-form .top-form-box{width:530px; height:32px;  border:1px solid #c1c1c1; background:#fff;}
.top .top-form .top-form-box .form-box-in{width:485px; height:32px; float:left;}
.top .top-form .top-form-box .search-v{ width:465px; height:32px; padding-left:20px;  float:left; background:#fff; }
.top .top-form .top-form-box .form-box-sub{ width:45px; height:32px;  float:left; line-height:32px; text-align:center; cursor:pointer; position:relative;}
.top .top-form .top-form-box .form-box-sub button{ border:none; background:none; width:45px; height:30px; padding:0; margin:0; position:absolute; top:0; left:0; z-index:999;}
.top .top-form .top-form-box .form-box-sub button i{position:absolute; top:0; left:0; z-index:1;}
.top .top-form .top-form-box .form-box-sub i{ padding-top:3px; color:#ccc;}
.top .top-form .top-form-box .form-box-sub:hover i{ color:#006835;}
.top .top-member a{ color:#4c4a4a;}
.top .top-member a.top-login{ cursor:pointer; padding-right:0px;}
.top .top-member span.fg{ padding:0px 10px; font-size:12px;}
/*视频top bedig*/
.top-v{ width:1100px; margin:77px auto 22px;  overflow:hidden;}
.top-v .logo{ width:350px; height:36px; display:inline-block; float:left; vertical-align:middle;}
.top-v .logo img{ float:left;}
.top-v .top-search{ width:600px; height:34px; margin:1px 20px 0; float:left;}
.top-v .top-form , .top .top-form input{ margin:0; padding:0;}
.top-v .top-form .top-form-box{width:600px; height:32px;  border:1px solid #c1c1c1; background:#fff;}
.top-v .top-form .top-form-box .form-box-in{width:555px; height:32px; float:left;}
.top-v .top-form .top-form-box .search-v{ width:535px; height:32px; padding-left:20px;  float:left; background:#fff; }
.top-v .top-form .top-form-box .form-box-sub{ width:45px; height:32px;  float:left; line-height:32px; text-align:center; cursor:pointer; position:relative;}
.top-v .top-form .top-form-box .form-box-sub button{ border:none; background:none; width:45px; height:30px; padding:0; margin:0; position:absolute; top:0; left:0; z-index:999;}
.top-v .top-form .top-form-box .form-box-sub button i{position:absolute; top:0; left:0; z-index:1;}
.top-v .top-form .top-form-box .form-box-sub i{ padding-top:3px; color:#ccc;}
.top-v .top-form .top-form-box .form-box-sub:hover i{ color:#006835;}
.top-v .top-member{ height:20px; padding:15px 5px 0; line-height:20px; float:right; text-align:center; vertical-align:bottom;}
.top-v .top-member a{ color:#4c4a4a;}
.top-v .top-member a.top-login{ cursor:pointer; padding-right:20px;}
/*视频top end*/
.top-dw{ width:1100px; margin:auto; border-bottom:1px solid #dfdfdf; height:34px;  font-size:14px; color:#878787}
.top-dw .top-dw-l{ width:36%; text-align:left; float:left; padding:0; line-height:34px;}
.top-dw .top-dw-m{ width:28%; text-align:right; float:left; padding:0; line-height:34px;}
.top-dw .top-dw-r{ width:32%; text-align:right; float:right; padding:0; line-height:34px;}
/*top end*/

/*底部 begin*/
.foot{ text-align:center;}
.foot a{ display:inline-block; padding:15px 80px; background:url(../images/bg.png) no-repeat 0px 15px; color:#878787;}
.foot a.f{ background:none;}
.foot p{ padding:10px; font-size:14px; color:#bbbaba; font-family:"宋体"; line-height:28px;}
.foot p a{ display:inline; background:none; padding:0;}
/*底部 end*/
/*漂浮begin*/
.pf{ width:133px; height:130px; position:fixed;  right:50%; margin-right:-690px; bottom:10px;}
.pf li{ cursor:pointer; text-align:center; position:relative; margin-top:8px;}
.pf li span{ display:block; width:33px; height:33px; background:url(../images/bg.png) no-repeat;}
.pf li span.ewm{ background-position:0 -67px;}
.pf li div.ewmpic{ background:url(../images/ewm.png) no-repeat; width:145px; height:150px; position:absolute; left:-135px; top:-50px; display:none;}
.pf li.tcewm:hover .ewmpic{ display:block;}
.pf li span.gotop{ background-position:0 -124px;}
/*漂浮end*/
/*首页登陆 begin*/
.allbg{ display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:#000; opacity:0.2; -moz-opacity:0.2; -webkit-opacity:0.2; filter:alpha(opacity=20); z-index:2; z-index:999;}
.login-box{display:none;  width:600px; height:380px; padding:15px; background:#fff; position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-250px;z-index:9999; box-shadow:1px 1px 2px #666;}
.login-box .login-box-t{ width:600px; height:300px; border-bottom:1px solid #ccc;}
.login-box .login-box-t .close-login{ width:100%; height:30px; color:#666; }
.login-box .login-box-t .close-login i{ cursor:pointer;}
.login-box .login-box-t .login-box-tl{ width:350px; height:260px;}
.login-form{ width:310px; margin:auto; overflow:hidden;}
.login-form h2{ font-size:24px; padding:0 0 20px;}
.login-form .login-form-group{ width:300px; height:40px; margin-bottom:25px; border:1px solid #ccc; }
.login-form .login-form-group label{ display:inline-block; padding:5px 10px; height:30px; float:left; line-height:30px;}
.login-form .login-form-group label i{ color:#090;}
.login-form .login-form-group input{display:inline-block; font-size:16px; line-height:30px; margin:5px; width:235px; }
.login-form-dl input{ font-size:18px; padding:5px 30px; background:#006835;color:#fff; }
.login-box .login-box-t .login-box-tr{ width:250px; height:260px;}
.login-box .login-box-t .login-box-tr img{ width:180px; height:180px; margin-left:20px; margin-top:30px;}
.login-box .login-box-b{ float:left; width:100%; height:75px;}
.login-box .login-box-b span{ display:inline-block; float:left; padding:20px 20px; font-size:18px;}
/*首页登陆 end*/
/*面包屑 begin*/
.location{ width:1100px; height:30px; font-size:14px; margin:10px auto; color:#006835; }
.location i{ margin-right:10px; color:#006835;}
.location a{ color:#006835;}
/*面包屑 end*/
/*关于我们*/
.about{ width:1100px;  font-size:16px; margin:30px auto;  color:#878787; line-height:2em; }
.about h2{ padding:10px 0 20px; font-size:22px; color:#333;}
.about h2 i{ display:block; width:20px; height:20px; background:#006835; float:left; margin:4px 8px 0 0;}

