body{ background:#f0f2f4;}.head{ width:100%; overflow:hidden; height:75px; background:#fff;}.head_top{ width:1000px; margin:0 auto; overflow:hidden;}
.logo a{ float:left; background:url(img/flogo.png) no-repeat; width:175px; height:67px; display:block; text-indent:-100000px; margin-top:10px;}.head .head_top .menu{ width:492px; float:right; margin-top:25px;}.head .head_top .menu li{ float:left; width:82px;}.head .head_top .menu li a{ color:#000; font-size:15px; padding:0 10px 10px 10px;}.head .head_top .menu li a:hover{ color:#67b803; padding:0 10px 10px 10px; border-bottom:3px solid #67b803;}.head .head_top .menu li a.selected{ color:#67b803; padding:0 10px 10px 10px; border-bottom:3px solid #67b803;}.big_main{ width:100%; position:relative; overflow:hidden;}.main_top{ background:url(img/top.png) repeat-x; width:100%; height:4px; position:absolute; top:0; left:0;}
.case{ width:1000px; margin:20px auto; overflow:hidden;}.case_menu { width:1000px; margin:0 auto; height:175px; overflow:hidden;}.case_menu .case_menu_top{ height:175px;}.case_menu .case_menu_top h1{ font-size: 28px; color:#6dbc0c; margin-top:30px; font-weight:normal;}.case_menu .case_menu_top p{ color: #aeafaf; font-size:16px; margin:10px 0 25px 0;  }.subnav a { background:url(img/icon.png) no-repeat -250px -227px; color:#444; width:80px; height:30px; line-height:28px; display:inline-block; font-size:14px; margin: 0 4px;}.subnav a:hover { background-position:-160px -227px; color:#fff;}.subnav a.green { background-position:-160px -227px; color:#fff;}.window-head { width:100%; height:45px; background:#1b1b1b; position:fixed; z-index:999; left:0; top:0;  display: none;}.window-head .hui{ background:url(img/top.png) repeat-x; width:100%; height:4px; clear:both; position:absolute; left:0; top:75px; z-index:10000;}.window-head .window_menu { width:1000px; margin:0 auto; position: relative;}.window_menu h2 { float:left; line-height:45px; font-size:20px; color:#6dbc0c;}.window-head .window_menu .subnav { margin-top:8px; float:right; }.case_con{ width:1000px; margin:20px auto; clear:both; overflow:hidden;} .case_con b{ font-weight:normal;}.boxgrid{ width: 310px; height:225px;  float:left;   overflow:hidden;  position:relative; margin:0 15px 40px 5px;}.boxgrid img{ position:absolute; top:0;  left:0; border:0; }.boxgrid p{ color:#afafaf;   font-size:12px;}.boxcaption{ position:absolute;  background:#fff;  height: 100px;  width: 100%; opacity: 1; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.caption .boxcaption { top:180px; left:0; text-align:left; padding-left:10px;}.boxcaption h3 a{ font-size:14px; color:#444444; margin:10px 0 5px 0; display:block;}.boxcaption h3 a:hover{ color:#6abb07;}.news{ width:1000px; margin:20px auto; clear:both; overflow:hidden;}.news .news_list{ width:1000px; margin:30px auto; clear:both; overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #c0c2c3;}.news .news_list .date{ float:left; width:67px; color:#a9a9a9; text-align:left;}.news .news_list .date h1{ font-size:24px;}.news .news_list .date h2{ font-size:20px; line-height:20px;}.news .news_list .date p{ color:#4b4b4b;}.news .news_list span{ float:left; display:block; margin-left:60px;}.news .news_list ul{ width:670px; float:right; text-align:left; color:#2a2a2a;}.news .news_list ul h1 a{ font-size:20px; color:#404141; display:block; margin-bottom:15px; font-weight:normal;}.news .news_list ul h1 a:hover{ color:#4da422; text-decoration:none;}.news .news_list ul h1 a b{ font-weight:normal;}.news .news_list ul a{ color:#4da422;}.news .news_list ul a:hover{ text-decoration:underline;}.window_menu a.back{ background:url(img/icon.png) no-repeat -254px -261px; width:30px; height:30px; display:inline-block; text-indent:-10000px; margin:0;}.window_menu a.back:hover{ background-position:-254px -302px;}.window_menu a.next{ background:url(img/icon.png) no-repeat -290px -261px; width:30px; height:30px; display:inline-block; text-indent:-10000px; margin:0;}.window_menu a.next:hover{ background-position:-290px -302px;}.window_menu a.full{ background:url(img/icon.png) no-repeat -427px -227px; width:70px; padding-left:20px; height:30px; display:inline-block; line-height:28px; color:#6abb07; margin:0;}.window_menu a.full:hover{ background-position:-427px -292px; color:#fff;}.news_con{ width:1000px; overflow:hidden; background:#fff; margin-top:40px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.news_con .news_con_top{ background:#6abb07; width:1000px; height:112px;}
.news_con .news_con_top ul{ float:left; width:740px; margin:25px 0 0 30px; text-align:left; color:#fff; font-size:14px;}
.news_con .news_con_top ul h1{ font-size:28px; color:#fff; margin-bottom:15px;}
.news_con .news_con_top .bt{ float:right; width:175px; margin:40px 20px 0 0;}
.news_con .news_con_top .bt a{ margin:0 2px;}
.news_con .news_con_top .bt a.back{ background:url(img/icon.png) no-repeat -254px -261px; width:30px; height:30px;  text-indent:-10000px; float:left; display:block;}
.news_con .news_con_top .bt a.back:hover{ background-position:-326px -261px;}
.news_con .news_con_top .bt a.next{ background:url(img/icon.png) no-repeat -290px -261px; width:30px; height:30px; text-indent:-10000px; float:left; display:block; }
.news_con .news_con_top .bt a.next:hover{ background-position:-326px -302px;}
.news_con .news_con_top .bt a.full{ background:url(img/icon.png) no-repeat -427px -227px; width:70px; padding-left:20px; height:30px; float:left; display:block; color:#6abb07; line-height:28px;}
.news_con .news_con_top .bt a.full:hover{ background-position:-427px -259px; color:#fff;}
.news_con .news_con_bottom{ width:1000px; overflow:hidden; margin:10px auto;}
.news_con .news_con_bottom .tu{ margin:50px 0;}
.news_con .news_con_bottom p{ width:880px; margin:20px auto; text-indent:24px; font-size:14px; text-align:left; color:#444;}.page .bt{ margin:20px 0;}.page .bt a.back{ background:url(img/icon.png) no-repeat -254px -261px; width:30px; height:30px;  text-indent:-10000px; display:inline-block;}.page .bt a.back:hover{ background-position:-254px -302px;}.page .bt a.next{ background:url(img/icon.png) no-repeat -290px -261px; width:30px; height:30px; text-indent:-10000px; display:inline-block; }.page .bt a.next:hover{ background-position:-290px -302px;}
.page .bt a.full{ background:url(img/icon.png) no-repeat -427px -227px; width:70px; padding-left:20px; height:30px; display:inline-block; color:#6abb07; line-height:28px;}.page .bt a.full:hover{ background-position:-427px -292px; color:#fff;}.news_con .news_con_top ul strong{ margin-left:20px; font-weight:normal; float:left; display:block; }.news_con .news_con_top ul .weibo{ background:url(img/icon.png) no-repeat 0 -300px; width:23px; height:19px; display:inline-block; margin-right:15px; margin-top:3px; float:left;}.news_con .news_con_top ul .weixin{ background:url(img/icon.png) no-repeat -37px -300px; width:23px; height:19px; display:inline-block; margin-top:3px; float:left;}.news_con .news_con_top ul span{ margin-left:25px;}.illustrate{ width:100%; background:url(img/dian_03.jpg) repeat; overflow:hidden;}.illustrate_con{ width:1000px; margin:0px auto; padding:20px 0; overflow:hidden; color:#d3d3d3; text-align:left;}.illustrate_con ul{ width:650px; float:left;}.illustrate_con ul h1{ font-size:24px; color:#6dbc0c; margin-bottom:15px;}.illustrate_con strong{ font-weight:normal; float:left; display:block; margin-top:3px;}.illustrate_con ul .weibo{ background:url(img/icon.png) no-repeat 0 -300px; width:23px; height:19px; display:inline-block; margin-top:5px; margin-right:15px; float:left;}
.illustrate_con ul .weixin{ background:url(img/icon.png) no-repeat -37px -300px; width:23px; height:19px; display:inline-block; float:left; margin-top:5px;}.illustrate_con .bt{ float:right; width:175px; margin:50px 20px 0 0;}.illustrate_con .bt a{ margin:0 2px;}.illustrate_con .bt a.back{ background:url(img/icon.png) no-repeat -254px -261px; width:30px; height:30px;  text-indent:-10000px; float:left; display:block;}.illustrate_con .bt a.back:hover{ background-position:-254px -302px;}.illustrate_con .bt a.next{ background:url(img/icon.png) no-repeat -290px -261px; width:30px; height:30px; text-indent:-10000px; float:left; display:block; }.illustrate_con .bt a.next:hover{ background-position:-290px -302px;}
.illustrate_con .bt a.full{ background:url(img/icon.png) no-repeat -68px -292px; width:60px; padding-left:30px; height:30px; float:left; display:block; color:#6abb07; line-height:28px; }.illustrate_con .bt a.full:hover{ background-position:-160px -261px; color:#fff;}
.window_menu a.full1{ background:url(img/icon.png) no-repeat -68px -292px; width:70px; padding-left:20px; height:30px; display:inline-block; color:#6abb07; line-height:28px; margin:0;}.window_menu a.full1:hover{ background-position:-160px -261px; color:#fff;}

.case_list{ width:1200px; margin:0 auto; overflow:hidden;}
.case_list .com{ margin:40px 0;}
.case_list .introduce{ width:1000px; margin:20px auto; overflow:hidden; background:#fff;}
.case_list .introduce .title{ width:960px; margin:20px auto 10px auto; text-align:left;}
.case_list .introduce .title h1{ font-size:18px; color:#339900;}
.introduce_con{ width:960px; margin:0 auto; overflow:hidden; }.introduce_con p{ color:#272727; font-size:14px; line-height:26px; text-align:left; text-indent:24px; margin-bottom:10px;}.introduce_con span{ width:130px; margin:20px auto; display:block; overflow:hidden;}.introduce_con span strong{ font-weight:normal; float:left;}.introduce_con span .weibo{ background:url(img/icon.png) no-repeat -448px 0; width:23px; height:19px; display:inline-block; margin-right:15px; margin-top:3px; float:left;}.introduce_con span .weixin{ background:url(img/icon.png) no-repeat -482px 0px; width:23px; height:19px; display:inline-block; float:left; margin-top:3px;}.main_about{ background:url(img/dian_03.jpg) repeat; width:100%; overflow:hidden;}.about{ width:1000px; margin:20px auto; overflow:hidden; color:#9faab3; font-size:14px; line-height:28px; text-align:left;}.about h1{ font-size:24px; color:#fff; margin-bottom:10px;}.about .list1 { width:1000px; margin:20px auto; overflow:hidden;}.about .list1 ul{ width:535px; float:left;  }.about p{ text-indent:24px;}.about .list1 ul p a{ color:#4da422;}.about .list1 ul p a:hover{ text-decoration:underline;}.about .list1 span{ float:right; display:block; margin-top:40px;}.about .list2 { width:1000px; margin:80px auto; overflow:hidden;}.about .list2 span{ float:left;}.about .list2 ul{ width:640px; float:right;}.about .list2 h2{ font-size:28px; margin-top:30px;}.about .list2 h2 b{ color:#4da422;}.about .list3 { width:1000px; margin:60px auto; overflow:hidden;}.about .list3 ul{ width:435px; float:left;  }.about .list3 span{ float:right; border:3px solid #676f76; display:block; margin-top:20px;}
.main_dynamic{ background:#fff; width:100%; overflow:hidden;}.dynamic{ width:1000px; overflow:hidden; margin:20px auto;}.dynamic .title{ width:1000px; overflow:hidden; margin:20px auto; text-align:left;}.dynamic .title h1{ font-size:22px; color:#2c3e50;}.dynamic_con{ width:1000px; overflow:hidden; margin:40px auto; text-align:left;}.dynamic_con .list1{ float:left; width:180px; overflow:hidden; padding-right:47px; border-right:1px dotted #ccc;}.dynamic_con .list2{ float:left; width:180px; overflow:hidden; padding:0 47px; border-right:1px dotted #ccc;}.dynamic_con .list3{ float:right; width:180px; overflow:hidden;}.dynamic_con .date{  width:67px; color:#a9a9a9; text-align:left;}.dynamic_con .date h1{ font-size:24px;}.dynamic_con .date h2{ font-size:20px; line-height:20px;}.dynamic_con .date p{ color:#4b4b4b;}.dynamic_con span{  display:block; margin:10px 0;}.dynamic_con ul{ width:180px; text-align:left; color:#2a2a2a;}.dynamic_con ul h1 a{ font-size:16px; color:#404141; display:block; margin-bottom:10px;}.dynamic_con ul h1 a:hover{ color:#4da422; text-decoration:none;}.dynamic_con ul a{ color:#4da422;}.dynamic_con ul a:hover{ text-decoration:underline;}.main_dynamic .quanbu{ background:url(img/icon.png) no-repeat -460px -94px; width:150px; height:43px; display:block; text-indent:-100000px; margin:0 auto;}.main_dynamic .quanbu:hover{ background-position:-619px -94px;}.serve{ width:1000px; overflow:hidden; margin:20px auto;}.serve .title{ width:1000px; overflow:hidden; margin:20px auto; text-align:left;}.serve .title h1{ font-size:22px; color:#fff;}.serve_con{ width:1000px; overflow:hidden; margin:40px auto; text-align:left;}.serve_con .list{ width:207px; float:left; margin-right:53px;}.serve_con .list span{ background:url(img/s_live_03.png) no-repeat; width:205px; height:125px; display:block; margin-bottom:10px;}.serve_con .last_list span{ background:url(img/s_live_03.png) no-repeat -795px 0; width:205px; height:125px; display:block; margin-bottom:10px;}.serve_con .last_list span:hover{ background-position:-795px -175px;}.serve_con .list span.s1{ background-position:0 0;}.serve_con .list span.s2{ background-position:-265px 0;}.serve_con .list span.s3{ background-position:-530px 0;}.serve_con .list span.s1:hover{ background-position:0 -175px;}.serve_con .list span.s2:hover{ background-position:-265px -175px;}.serve_con .list span.s3:hover{ background-position:-530px -175px;}.serve_con dl{ color:#969696; line-height:20px;}.serve_con ul { width:207px; overflow:auto; margin:10px auto; line-height:26px; font-size:14px;}.serve_con ul a{ color:#000; line-height:26px;}.serve_con ul a:hover{ color:#4da422;}.serve_con .last_list{ width:207px; float:right;}.liucheng{ width:1000px; overflow:hidden; margin:20px auto;}.liucheng .title{ width:1000px; overflow:hidden; text-align:left;}.liucheng .title h1{ font-size:22px; color:#fff; line-height:28px;}.liucheng .title h2{ font-size:18px; color:#8f959a; line-height:28px;}
.liucheng_con{ width:1000px; margin:20px auto; overflow:hidden;}.kehu{ width:1000px; overflow:hidden; margin:20px auto;}.kehu .title{ width:1000px; overflow:hidden; text-align:left; color:#2d2e2e;}.kehu .title h1{ font-size:22px; line-height:28px; }.kehu .title h2{ font-size:18px; line-height:28px;}.kehu_con{ width:1000px; margin:20px auto; overflow:hidden;}.kehu_con_ul{ width:1000px; margin:20px auto; overflow:hidden;}
.kehu_con_ul li{ float:left; line-height:26px; color:#101010; width:165px; text-align:left;}.main_serve_b{ width:100%; overflow:hidden; background:#fff;}.serve_b{ width:1000px; margin:40px auto; overflow:hidden;}.serve_b_l { width:340px; float:left; text-align:left;}.serve_b_l  h1{ font-size:22px; margin-bottom:10px;}.serve_b_l  h2{ font-size:16px; line-height:22px; color:#999;}.serve_b_l ul{ width:310px; font-size:14px; background:url(img/lianxi_12.jpg) no-repeat left center; padding-left:30px; line-height:28px; color:#191919; overflow:hidden; margin-top:20px;}.serve_b_l ul li{ position:relative;}.serve_b_l ul li a{ color:#191919;}.serve_b_l ul li a:hover{ color:#4da422;}.serve_b_l ul li div{ position:absolute; right:10px; top:0;}.serve_b_r{ width:615px; float:right; color:#111; margin-bottom:30px;}.serve_b_r  h1{ font-size:22px; margin-bottom:10px; text-align:left;}.serve_b_r td{ height:60px; font-size:14px;}.serve_b_r td a{ color:#4da422;}.serve_b_r td a:hover{ color:#4da422; text-decoration:underline;}
.input input{width:290px; padding-left:10px; height:36px; background:#fff; line-height:36px; border:1px solid #dadada; -moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  -webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset; box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  color:#ccc;}
.text{background:#fff; border:1px solid #d9d9d9; padding:5px; width:600px; height:89px; margin-top:10px; overflow-y:auto; font-size:12px; ackground:#fff; line-height:24px; border:1px solid #dadada; -moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  -webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset; box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  color:#ccc;}.textfs{ color:#ccc;}.text:focus{ outline:none;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6)}
.serve_b_r .submit{  background:url(img/icon.png) no-repeat -486px -47px; width:140px; height:43px; display:block; border:none; cursor:pointer; color:#fff; font-size:16px; font-family:"Microsoft YaHei";}.serve_b_r .submit:hover{ background-position:-629px -47px;}.tj{ text-align:right; margin-top:10px; padding-right:48px;}.input .name1{ border:1px solid #e57e5b; color:#cf4f02; background-color:#fff4e0; } .input .name2{ color:#000; background-color:#fbfbfb;}.input .name3{ color:#000; background-color:#fbfbfb;}.input .namesuccess{ background:url(img/zq.gif) no-repeat 175px center #fff; border:1px solid #d9d9d9;  color:#000;}.input input.mxgint,.mxgint{color:#000;}