@charset "gb2312";
body{ padding:0px; margin:0px; font-size:12px; font-family:宋体;}
ul, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00;}
ul{ list-style:none;}
img{ border:none;}

/*head*/
.head_total{ width:100%; height:76px; margin:0 auto; margin-top:14px; margin-bottom:20px;  }
.head_bg{ width:1150px; height:76px; margin:0 auto; }
.gs_logo{ width:412px; float:left;}
.gs_tel{ width:280px; float:right; height:70px; line-height:35px; color:#070606; text-align:left; font-size:20px; padding-top:6px;    font-weight:bold; }
.gs_tel a{ color:#2f7eae;}
.gs_tel a:hover{ color:#F00;}
.head_right{ width:343px; height:112px;  float:right; display:inline; }
.head_tel{float:left; width:240px; height:112px; font-size:10px; color:#e41411; font-size:18px; font-weight:bold; text-align:center; line-height:112px;  }
.head_tel_total{width:240px; height:96px;  float:left; text-align:center; display:inline; background:url(/images/tel_bg.jpg) 10px 20px no-repeat;}



.pro_bg{ width:100%; height:330px; margin:0 auto; padding:0px;margin-top:5px; }
#pro{width:1200px; height:330px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  }
#pro ul{width:100%; display:block; overflow:hidden; height:330px; margin:0 auto; padding:0px; margin-top:15px;}
#pro ul li{width:330px; display:block; overflow:hidden; height:330px; float:left; margin-left:5px; display:inline; }
#pro ul li div{width:330px; height:265px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#pro ul li div img{max-width:324px; _width:324px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#pro ul li span{width:330px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }


/*.head_tel{float:left; width:300px; height:128px; font-size:24px; color:#0b92e4; background:url(/images/tel_bg.jpg) 5px 40px no-repeat; text-align:right; line-height:128px;}
.head_right{ width:300px; height:90px;margin-top:20px; margin-right:10px; float:right; display:inline;  }

*/.index{ width:300px; height:32px; line-height:32px; color:#000; text-align:right; margin-bottom:10px;  font-size:18px; color:#1a7bc8}
.index a{color:#000; text-decoration:none;}
.index a:hover{color:#f00; }

.search{width:287px; height:37px; float:right; display:inline; margin-top:30px;}
#so{ width:200px; height:37px; border:1px solid #1d76f6; background:none; float:left; margin-top:7px;}
#so_btn{ width:87px; height:37px; float:left; font-size:18px; background:#1d76f6; color:#FFF;  border:1px solid #1d76f6; margin-top:7px;}

/*nav*/
/*nav*/
.dhtotal{width:100%; height:44px; display:block;background:#1aa034; margin:0 auto; padding:0px;}
.dh{ width:1280px;   height:44px; display:block; margin:0 auto; margin-top:0px; padding:0px; }
.nav_list{ list-style:none; margin:0; padding:0; display:block; float:left;width:1280px; }
.nav_list li{ float:left; width:160px;height:44px;  line-height:44px; position:relative;  background:url(/images/d_line.jpg)  center right no-repeat; font-size:20px;text-align:center; font-weight:bold;}
.nav_list li a{  width:160px; text-align:center; padding:0px; text-decoration:none; color:#fdfdfd; display:block; float:left;}
/*.nav_list li a.current{ width:116px; text-align:center;  text-decoration:none; color:#c41809; background:url(/images/d_line.jpg) 8px 5px no-repeat; display:block; }*/
.nav_list li a:hover{  color:#1aa034; display:block;cursor:pointer; text-align:center; width:160px; background:#ffffff; /* IE6 */}
.nav_list li div.second{ color:#999999; height:0px; overflow:hidden; position:absolute; right:0px; top:43px; width:142px; font-size:14px; line-height:35px; font-weight:normal; z-index:99999;}
.nav_list li div.second a{ background:#f79201; color:#080808;  border:none; width:142px; border-top:1px solid #fff;  }
.nav_list li div.second a:hover{ text-decoration:none; background:#71706f; width:142px; color:#fdfdfd;  border-top:1px solid #fff; }

/*slide*/
.slide_total{ width:100%; height:429px;  margin:0 auto; }
.slide_pic{ width:100%; height:429px; margin:0 auto; padding:0px;}

.al_total{ width:100%; height:431px; margin:0 auto; padding:0px; background:#ececec; margin-top:5px;  }

.gs_bg{ width:1200px; height:262px; line-height:30px; font-size:14px; margin:0px auto;  float:left; text-align:left;display:block; overflow:hidden; margin-top:30px;  }


.slide_pic_wz{width:100px; height:30px;  font-size:20px; font-weight:bold; border-bottom:1px solid #1b76f8; line-height:30px; margin:0px auto; padding:0px; text-align:center; color:#60c208; margin-top:20px; margin-bottom:10px;}

/*公司介绍*/
.gs_total{ width:1274px; height:330px; margin-top:5px; }

.gs_newsleft{ float:left; width:459px; height:367px;}
.gs_newsimg{ float:left; width:459px; height:252px; line-height:20px; overflow:hidden;}
.j_total{ width:1300px; height:322px;  float:left;   margin-top:5px;}
.jimg_right{ width:600px; height:468px; line-height:23px; font-size:14px; margin:0px auto;  float:left; text-align:left;display:block; overflow:hidden;  }

.gs_right{ width:590px; height:370px; line-height:23px; font-size:14px; margin:0px auto;  float:left; text-align:left;display:block; overflow:hidden; }


.jimg_left{ width:686px; height:468px;  border:0px; float:right;}



.news_total{ width:100%; height:330px; margin:0 auto; padding:0px; margin-top:5px;  }
.news_total_two{ width:1200px; height:330px; margin:0 auto; margin-top:36px; }


/*经典案例*/
.gywm_total{width:1160px; height:200px; margin:0 auto; float:left; margin-top:20px; font-size:18px; line-height:28px; color:#353637; overflow:hidden; height:360px; }
.gywm_left{ width:370px; height:372px;  border:0px; float:left;}
.gywm_right{width:750px; height:200px; margin:0 auto; float:left; margin-top:20px; font-size:14px; line-height:28px; color:#353637; overflow:hidden; height:360px; }



.Jdal_bg{ width:100%; height:610px; margin:0 auto; padding:0px;/* background:#eeeeee;*/  }

#cgal{width:1200px; height:610px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  }
#cgal ul{width:100%; display:block; overflow:hidden; height:610px; margin:0 auto; padding:0px; margin-top:40px;}
#cgal ul li{width:290px; display:block; overflow:hidden; height:280px; float:left; margin-left:5px; display:inline; }
#cgal ul li div{width:290px; height:240px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#cgal ul li div img{max-width:294px; _width:294px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#cgal ul li span{width:290px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }

#cgal ul li  a{  color:#000;    }
#cgal ul li a:hover{  color:#F00; }


/*服务项目*/
.Jdalxm_bg{ width:100%; height:340px; margin:0 auto; padding:0px;/* background:#eeeeee;*/  }
#gyfw{width:1200px; height:337px;  display:block; overflow:hidden; margin:0px auto; padding:0px; }
#gyfw ul{width:100%; display:block; overflow:hidden; height:240px; margin:0 auto; padding:0px; margin-top:15px;}
#gyfw ul li{width:256px; display:block; overflow:hidden; height:238px; float:left; margin-left:18px; display:inline;  }
#gyfw ul li div{width:256px; height:200px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#gyfw ul li div img{max-width:250px; _width:250px; max-height:190px; _height:190px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#gyfw ul li span{width:256px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }





/*最新动态*/



/*新闻动态*/


.dynamic{	width:1300px;height:481px;float:left;}
.dynamic_Title{	width:430px;height:53px;float:right;background:url(/images/gsjs.jpg) bottom right no-repeat;		}
.dynamic_Title_left{	width:612px;	height:53px;	line-height:53px;	font-size:18px;	color:#5ec20a;	text-align:center;	font-weight:bold;	float:left; }
.dynamic_Title_right{	width:39px;	height:11px;		text-align:center;	float:right; margin-top:20px; margin-right:10px;	}
.dynamic_Content{	width:556px;	height:318px;	border:#ff9306 solid 1px;}

.news_right_gg{ width:556px; height:233px; float:right; display:inline; }
.news_right_gg ul{ width:556px; height:235px; line-height:28px; padding:0px; }
.news_right_gg ul li{ width:520px; height:28px; padding:0px; background:url(/images/news_line.jpg)  10px 10px  no-repeat; padding-left:25px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}



/*友情链接*/
.link{ width:100%; height:92px; margin:0px; padding:0px; float:left; border:1px solid #dbdbdb; margin-top:5px;}
.link_pic{ float:left; width:72px; height:88px;}
#shcon{ width:1258px; height:92px; display:block; overflow:hidden; float:left;}
#shcon ul{width:100%; display:block; overflow:hidden; height:82px; margin:0 auto; padding:0px; margin-top:5px; }
#shcon ul li{width:184px;  display:block; overflow:hidden; height:80px; border:solid 1px #c7c7c7; float:left; margin-left:5px; display:inline;}
#shcon ul li div{width:178px; height:80px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:178px; _width:178px; max-height:80px; _height:80px; display:block; overflow:hidden; background:#fff;  border:solid 1px #ffa025; margin:0 auto;}


.b_total{ width:1274px; height:40px; margin:0 auto; margin-top:20px; float:left; }
.b_top{ width:110px; height:30px; display:block; overflow:hidden;float:left;margin-top:5px;}
.b_toplspan{ width:70%; height:22px; line-height:22px; margin-top:10px;  display:inline; float:left; overflow:hidden; text-align:left; font-size:15px; color:#fff; text-align:center;}

#had{width:1150px;  overflow:hidden; height:40px; margin:0px auto; padding:0px; display:block; overflow:hidden; float:right; }
#had ul{width:100%; display:block; overflow:hidden; height:40px; margin:11px auto; padding:0px;}
#had ul li{width:140px; display:block; overflow:hidden;  float:left;  display:inline;}



.D_top{ width:100%; height:35px; margin:0 auto; padding:0px;display:block;   }

.D_top_pic{width:1200px; height:35px; margin:0 auto; padding:0px; display:block; text-align:center;}

.z_footer{ width:100%; height:43px; margin:0 auto; padding:0px;display:block;   background:#b40001;  }

/***bbbb***/
.bbb{width:1200px; height:43px; margin:0 auto; padding:0px; display:block;}
.bbb_menu{ list-style:none; margin:0; padding:0; display:block;  width:1200px; }
.bbb_menu li{ float:left; width:200px;height:43px;  line-height:43px; position:relative;   font-size:18px;text-align:center; }
.bbb_menu a{ text-decoration:none; color:#fff; }
.bbb_menu a:hover{ text-decoration:none; color:#c2c82c;}


.copyright{width:100%; height:340px; margin:0 auto; padding:0px;display:block; background:url(/images/copy_bg.jpg) repeat-x; float:left; }

.footer{ width:1160px; height:300px; margin:0px auto; padding:0px; }
.copyright_nr{ width:1160px; height:300px; margin:0px auto; padding:0px; text-align:center; color:#FFF; float:left; margin-top:50px;}
.copyright_nr a{ text-decoration:none; color:#fff; }
.copyright_nr a:hover{ text-decoration:none; color:#f00;}

.foot_menu{width:650px; height:234px; float:left; text-align:left; color:#fff; margin-left:30px; font-size:22px; line-height:30px; margin-top:10px; }
.ico_ewm{width:400px; height:234px; float:right; color:#fff; font-size:16px; line-height:33px; margin-top:10px; }
.ico_ewmimg{width:390px; height:180px; float:right; color:#fff; font-size:16px; line-height:33px;margin-top:10px; }

.ico_left{  float:left; margin-top:23px;}
.ico_right{ float:right; margin-top:23px; }

.footer{ width:1221px; height:145px; margin:0px auto; padding:0px; }
.foot_menu a{ text-decoration:none; color:#fff;}
.foot_menu a:hover{ text-decoration:none; color:#f00;}


.address{width:511px; height:90px; margin:0px auto; padding:0px; background:url(/images/address_bg2.png)  5px 15px no-repeat; color:#FFF; font-size:20px;float:left;}
.address_a{float:left; width:500px; height:60px; line-height:30px;  margin-top:5px; text-align:left;margin-left:50px;}
.address_a a{ text-decoration:none; color:#fff;}
.address_a a:hover{ text-decoration:none; color:#f00;}


.foot_text{ width:1000px; height:219px; line-height:20px; text-align:center; color:#fff; }
.foot_left{ width:555px; height:100px; float:left; text-align:left; margin-top:50px;}

.foot_left a{ text-decoration:none; color:#fff;}
.foot_left a:hover{ text-decoration:none; color:#f00;}

.cscon0{ width:432px; height:190px; display:block; overflow:hidden; text-align:left; float:left;}
.cscon0 ul{ float:left; width:98%; height:auto; margin:0 auto; padding:0px;	margin-top:2px;}
.cscon0 ul li{ float:left; width:98%; height:22px; line-height:22px;  text-indent:35px;  border-bottom:dashed 1px #ccc;background:url(/images/Icon002.jpg) 10px 5px no-repeat;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cscon0 ul li a{ text-decoration:none; color:#000;}
.cscon0 ul li a:hover{ text-decoration:none; color:#f00;}

/*total*/
.zc_total{ width:100%; height:auto; margin:0 auto; padding:0px;  }
.gsjs_total{ width:100%; height:780px; margin:0 auto; padding:0px; }
.zzc_total{ width:1200px; height:auto; margin:0 auto; }
.zz_ljwm{ width:1200px; height:auto; margin:0 auto; text-align:center; padding-top:40px;}
.top{ width:1000px; height:32px; margin:0 auto; margin-bottom:10px; }
.total{ width:960px; height:auto; margin:0 auto; }

.news_total{width:1120px; height:auto; margin:0 auto; text-align:center; float:left; font-size:18px; color:#696868; margin-top:10px;  font-weight:bold;text-indent:5em; }
.news_more{width:80px; height:auto; margin:0 auto; text-align:right; float:left;font-size:18px; font-weight:bold; color:#696868;margin-top:10px;}
.news_more a{ color:#696868; }
.news_more a:hover{ color:#000; }
.advice{	width:1160px;height:auto;float:right; margin-top:46px;  }
.advice_right_gg{ width:650px; height:auto; float:right; display:inline;  }
.advice_right_gg ul{ width:640px; height:auto; line-height:23px; padding:0px; }
.advice_right_gg ul li{ width:640px; height:27px; padding:0px; padding-left:5px;  float:left; display:inline;}

.advice_right_gg a{ text-decoration:none; color:#000;}
.advice_right_gg a:hover{ text-decoration:none; color:#f00;}



.wt_total{ width:100%; height:135px; margin:0 auto; padding:0px; background:#f0f0f0; }


/**/
.ly_cc{float:left; width:275px; height:265px; border:1px solid #eeeeee; text-align:center; background:#eeeeee; }
.ly{float:left; width:278px; height:170px;  text-align:center; background:url(/images/kt_pic.png) 100px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.ly_en{float:left; width:278px; height:50px; text-align:center; font-size:12px; color:#717070;}
.ly_cc a{float:left; width:278px; height:265px; color:#080808;}
.ly_cc a:hover{ float:left; width:278px; height:265px; background:#f79201; color:#fff;}



.gt{float:left; width:278px; height:170px;  text-align:center; background:url(/images/dn_pic.png)  100px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}

.ch{float:left; width:278px; height:170px;  text-align:center; background:url(/images/zszx_pic.png)  100px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.xf{float:left; width:278px; height:170px;  text-align:center; background:url(/images/xf_pic.png)  120px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.jcjj{float:left; width:278px; height:170px;  text-align:center; background:url(/images/jcjj_pic.png)  90px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.lllk{float:left; width:278px; height:170px;  text-align:center; background:url(/images/lllk_pic.png)  105px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.sh_pic{float:left; width:278px; height:170px;  text-align:center; background:url(/images/sh_pic.png)  110px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}




.hp_pic{float:left; width:108px; height:108px; border:1px solid #d3d3d3; text-align:center; background:url(/images/hp_pic.png) 37px 27px no-repeat; line-height:160px;}
.hp_pic a{float:left; width:108px; height:108px; color:#000;}
.hp_pic a:hover{ float:left; width:108px; height:108px; background:#014da1; color:#fff;}

.sb_pic{float:left; width:108px; height:108px; border:1px solid #d3d3d3; text-align:center; background:url(/images/sb_pic.png) 37px 27px no-repeat; line-height:160px;}
.sb_pic a{float:left; width:108px; height:108px; color:#000;}
.sb_pic a:hover{ float:left; width:108px; height:108px; background:#014da1; color:#fff;}


/*first*/
.first{ width:960px; height:235px; margin:0 auto; margin-bottom:15px; }
/*video*/
.z_video{ width:203px; height:235px; margin-right:22px; float:left; display:inline; }
.video{ width:203px; height:173px; margin-bottom:15px;}
.hot_line{ width:106px; height:30px; margin-left:5px; }
.telephone{ width:188px; height:15px; margin-left:10px; font-size:12px; color:#424242; }
/*news*/
.z_news{ width:440px; height:235px; float:left; display:inline; }
.news_left{ width:43px; height:231px; float:left; display:inline; margin-right:7px;}
.news_right{ width:388px; height:233px; float:right; display:inline; }
.news_right ul{ width:390px; height:235px; line-height:28px; padding:0px; }
.news_right ul li{ width:380px; height:28px; padding:0px; background:url(/images/news_line.jpg)  10px 7px  no-repeat; padding-left:10px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}
.lileft{ width:70%; height:28px; float:left; display:inline; font-size:12px; font-family:宋体; color:#000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.liright{ width:20%; height:28px; float:right; display:inline; font-size:12px; font-family:宋体; color:#000; text-align:right;}
/*company*/
.z_company{ width:270px; height:235px; float:right; display:inline; padding:0px;}
.cpy_right{ width:220px; height:235px; float:right; display:inline;}
.cpy_rt{ width:218px; height:74px; margin-top:3px; margin-bottom:3px;}
.cpy_rb{ width:218px; height:155px; font-size:12px; line-height:22px; text-indent:24px; overflow:hidden;}


.jcon{ width:218px; height:160px; display:block; margin-top:2px; text-align:left;  line-height:22px; overflow:hidden;}

.xiang a{ color:#f00; }
.xiang a:hover{ color:#000; }


.zs_total{ width:100%; height:262px; margin:0 auto; padding:0px; margin-top:5px; margin-bottom:15px; background:url(/images/zs_total.jpg) no-repeat;}
.zsc_total{ width:1200px; height:auto; margin:0 auto; }

.zs_pic{ width:775px; height:auto; margin:0 auto; padding-top:40px; }


.zz_total{ width:1200px; height:436px; margin:0 auto;  margin-top:25px;  }


.newss_total{float:left; width:273px; height:436px; margin-left:15px; float:left; }
.newss_left{float:left; width:274px; height:177px; color:#000;}
.newss_d{float:left; width:60px; height:44px; font-size:16px; font-weight:bold; line-height:40px; text-align:center;}

.newss_add{float:left;text-align:left; width:170px; height:24px; padding-left:100px; font-size:15px; font-weight:bold; color:#488325; background:url(/images/add_bg.jpg) 10px 8px no-repeat; margin-top:20px; }
.newss_left a{float:left; width:66px; height:66px; background:#333; color:#FFF;}
.newss_left a:hover{ float:left; width:66px; height:66px; background:#e63929; color:#FFF;}

.newss_title{float:left; width:274px; height:20px; line-height:20px; font-size:16px;margin-left:10px;font-weight:bold; color:#000;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:30px; }
.newss_title a{ text-decoration:none; color:#000;}
.newss_title a:hover{ text-decoration:none; color:#f00;}



.newss_nr{float:left; width:270px; height:70px; line-height:22px; font-size:14px;   overflow:hidden;color:#000; overflow:hidden; margin-top:20px; }

.newss_nr a{ text-decoration:none; color:#000;}
.newss_nr a:hover{ text-decoration:none; color:#f00;}

.newss_more{float:left;text-align:left; width:170px; height:24px; padding-left:10px; font-size:15px; font-weight:bold; color:#488325;  margin-top:30px;  }


/*second*/
.second{ width:960px; height:290px; margin:0 auto; margin-bottom:15px;}
/*book*/
.z_book{ width:203px; height:290px; margin-right:22px; float:left; display:inline; }
.book_tbg{ width:203px; height:37px; background:url(/images/book_bg.jpg) no-repeat center; margin-bottom:2px; }
.book_tt{ width:203px; height:15px; color:#FFF; font-size:14px;  text-align:center; font-weight:bold; margin-top:15px; float:left;}
.book_k{ width:203px; height:240px; border:1px solid #c8c8c8;}


/**pic***/
.pmiddle{ width:203px; height:250px; float:left;  border:1px solid #c8c8c8;overflow:hidden;  display:inline;  }
#picshowing{width:100%; display:block; overflow:hidden; height:240px;  margin:4px;}
#picshowing ul{width:100%; display:block; overflow:hidden; height:150px; margin:0 auto; padding:0px;}
#picshowing ul li{width:168px; display:block; overflow:hidden; height:148px;  border:solid 1px #c7c7c7; float:left; margin-left:15px;  margin-top:10px; display:inline;}
#picshowing ul li div{width:162px; height:126px; display:block; overflow:hidden; margin:1px auto; text-align:center; overflow:hidden;}
#picshowing ul li div img{max-width:153px; _width:153px; max-height:118px; _height:118px; display:block; overflow:hidden; background:#fff; padding:2px; margin:0 auto;}
#picshowing ul li span{width:153px; float:left; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#fff; text-align:center; }
#picshowing ul li span a{color:#000;}
#picshowing ul li span a:hover{color:#f00;}




#layout_1521699091485 {
	height: 273px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#layout_1521699091485 {
	height: 268px;
}
}
@media screen and (max-width:640px) {
#layout_1521699091485 {
	height: 457px;
}
}
#layout_1521699091485 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#layout_1521697601836 {
	height: 601px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#layout_1521697601836 {
	height: 501px;
}
}
@media screen and (max-width:640px) {
#layout_1521697601836 {
	height: 368px;
}
}
#layout_1521697601836 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}
#layout_1521697601836 {
	background: url(/img/about_img1.jpg);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position-x: 50%;
}
@media screen and (max-width:640px) {
#layout_1521697601836 {
}
}
.view_contents {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	z-index: 10;
	height: 100%;
	overflow: hidden;
}
.layout {
	position: relative;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
}
.layout > .view_contents { /*overflow: visible;*/
	cursor: default;
}
#text_style_01_1521697879308 {
	width: 46.08333333333333%;
	font-size: 32px;
	color: #333;
	line-height: 1.8;
	font-family: 宋体;
	position: absolute;
	top: 168.984375px;
	left: 46.83072916666667%;
	z-index: 2;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_01_1521697879308 {
	width: 50%;
	left: 42.74920466595971%;
	top: 116.984375px;
}
}
@media screen and (max-width:640px) {
#text_style_01_1521697879308 {
	width: 80%;
	top: 56.5px;
	left: 10%;
}
}
#text_style_01_1521697879308>.view_contents {
	box-sizing: border-box;
	font-family: Microsoft YaHei;
	font-size: 32px;
	text-align: left;
	line-height: 35px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_01_1521697879308>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_01_1521697879308>.view_contents {
	box-sizing: border-box;
	font-size: 16px;
	line-height: 20px;
}
}
#text_style_01_1521697927025 {
	width: 46%;
	font-size: 32px;
	color: #333;
	line-height: 1.8;
	font-family: 宋体;
	position: absolute;
	top: 244.984375px;
	left: 46.83072916666667%;
	z-index: 2;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_01_1521697927025 {
	width: 50%;
	left: 42.74920466595971%;
	top: 181.984375px;
}
}
@media screen and (max-width:640px) {
#text_style_01_1521697927025 {
	width: 80%;
	top: 96.5px;
	left: 10%;
}
}
#text_style_01_1521697927025>.view_contents {
	box-sizing: border-box;
	font-family: Microsoft YaHei;
	font-size: 14px;
	text-align: justify;
	line-height: 30px;
	color: #666666;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_01_1521697927025>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_01_1521697927025>.view_contents {
	box-sizing: border-box;
	font-size: 12px;
}
}
#customForm_style_button_01_1521698058021 {
	width: 11.083333333333334%;
	position: absolute;
	top: 378.984375px;
	left: 46.83072916666667%;
	z-index: 2;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#customForm_style_button_01_1521698058021 {
	left: 42.74920466595971%;
	top: 339.984375px;
	width: 112px;
}
}
@media screen and (max-width:640px) {
#customForm_style_button_01_1521698058021 {
	width: 36%;
	top: 270.5px;
	left: 10%;
}
}
#customForm_style_button_01_1521698058021 > .view_contents {
	overflow: visible;
}
#customForm_style_button_01_1521698058021 .btnaSet {
	background: transparent;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	color: #7d9b30;
	border-top-color: #719b2c;
	border-right-color: #719b2c;
	border-bottom-color: #719b2c;
	border-left-color: #719b2c;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	line-height: 43px;
	height: 45px;
}
@media screen and (max-width:640px) {
#customForm_style_button_01_1521698058021 .btnaSet {
	line-height: 33px;
	height: 35px;
	font-size: 12px;
}
}
#div_blank_1521698384278 {
	width: 60.5%;
	height: 400px;
	position: absolute;
	top: 100px;
	left: 39.622979482014976%;
	z-index: 1;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_blank_1521698384278 {
	height: 350px;
	left: 37.5%;
	top: 75px;
}
}
@media screen and (max-width:640px) {
#div_blank_1521698384278 {
	width: 96%;
	height: 306px;
	top: 30px;
	left: 2%;
}
}
#div_blank_1521698384278 > .view_contents {
	overflow: visible;
}
#div_blank_1521698384278 {
	box-sizing: border-box;
	background: #ffffff;
	box-shadow: #c4c4c4 0px 0px 10px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_blank_1521698384278 {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#div_blank_1521698384278 {

	box-sizing: border-box;
	background: rgba(255,255,255,0.9);
}
}


/*新闻*/

.boxNewsListStyle_4 {
	width: 100%;
	clear: both;
}
.boxNewsListStyle_4 * {
	transition: all ease .2s;
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-o-transition: all ease .2s;
	box-sizing: border-box;
}
.boxNewsListStyle_4 ul {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.boxNewsListStyle_4 .sumary_list {
	list-style: none;
	background: #fff;
}
.boxNewsListStyle_4 .sumary_list .newPic {
	width: 100%;
	min-width: 100px;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	background: #eee;
}
.boxNewsListStyle_4 .sumary_list .newPic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.boxNewsListStyle_4 .sumary_list .newPic .zTm {
	margin-top: 100%;
}
.boxNewsListStyle_4 .sumary_list .newCont {
	width: 100%;
}
.boxNewsListStyle_4 .sumary_list .newCont .newTitle {
	width: 100%;
}
.boxNewsListStyle_4 .sumary_list .newName {
}
.boxNewsListStyle_4 .sumary_list .newName a {
	text-decoration: none;
	color: #333;
	line-height: 1.1;
	font-size: 14px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 10px 0;
}
.boxNewsListStyle_4 .sumary_list .newName a:hover {
}
.boxNewsListStyle_4 .sumary_list .newB {
	width: 100%;
	line-height: 2;
	padding-top: 5px;
}
.boxNewsListStyle_4 .sumary_list .newSort {
	color: #fff;
	background-color: #498D9C;
	font-size: 12px;
	white-space: nowrap;
	padding: .5em 1em;
	margin-right: 5px;
}
.boxNewsListStyle_4 .sumary_list .newsTime {
	text-align: right;
	color: #666;
	font-size: 14px;
	white-space: nowrap;
}
.boxNewsListStyle_4 .sumary_list .newsTime span {
	white-space: nowrap;
}
.boxNewsListStyle_4 .sumary_list .newsTime span.nTime {
	display: none;
}
.boxNewsListStyle_4 .sumary_list .newDetail {
	width: 100%;
	margin: 0;
	color: #999;
	font-size: 12px;
	line-height: 1.6;/* display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;*/
	border-bottom: 1px solid #eee;
	padding-bottom: 6px;
}
.boxNewsListStyle_4 .sumary_list .show_all {
	width: 100%;
	margin-top: .5em;
}
.boxNewsListStyle_4 .sumary_list .show_all a {
	display: block;
	margin-top: .4em;
	text-decoration: none;
	border: 1px solid #ddd;
	text-align: center;
	padding: .4em;
	font-size: 12px;
	color: #666;
}
/*分页*/
.boxNewsListStyle_4 .page_btn {
	clear: both;
	margin-top: 20px;
	width: 100%;
	text-align: center;
}
.boxNewsListStyle_4 .page_btn a {
	display: inline-block;
	color: #333;
	box-sizing: border-box;
	margin: 0 5px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ccc;
	font-family: 'microsoft YaHei';
}
.boxNewsListStyle_4 .page_btn a.cur, .boxNewsListStyle_4 .page_btn a:hover {
	border: 1px solid #4c4c4c;
}
.boxNewsListStyle_4 .prev_btn, .boxNewsListStyle_4 .next_btn {
	font-family: '黑体' !important;
	border: 0 !important;
}
.boxNewsListStyle_4 .no_page {
	border: 0 !important;
}
 @media screen and (max-width:768px) {
/*分页*/
.boxNewsListStyle_4 .page_btn a:nth-child(n+5) {
	display: none;
}
.boxNewsListStyle_4 .page_btn a:nth-last-child(1), .boxNewsListStyle_4 .page_btn a:nth-last-child(2), .boxNewsListStyle_4 .page_btn a:nth-last-child(3) {
	display: inline-block !important;
}
}
#newsList_style_04_1521699107669 .newDetail.pc {
	display: block;
}
#newsList_style_04_1521699107669 .newDetail.pad, #newsList_style_04_1521699107669 .newDetail.mobile {
	display: none;
}
 @media screen and (min-width:641px) and (max-width:1200px) {
#newsList_style_04_1521699107669 .newDetail.pad {
	display: block;
}
#newsList_style_04_1521699107669 .newDetail.pc, #newsList_style_04_1521699107669 .newDetail.mobile {
	display: none;
}
}
 @media screen and (max-width:640px) {
#newsList_style_04_1521699107669 .newDetail.mobile {
	display: block;
}
#newsList_style_04_1521699107669 .newDetail.pc, #newsList_style_04_1521699107669 .newDetail.pad {
	display: none;
}
}

/*pc*/
#newsList_style_04_1521699107669 li {
	width: 33.33%;
}
#newsList_style_04_1521699107669 li.sumary_list {
	margin-bottom: 0%;
}
@media screen and (max-width: 1024px) {/*ipad*/
#newsList_style_04_1521699107669 li {
	width: 33.33%;
}
#newsList_style_04_1521699107669 li.sumary_list {
	margin-bottom: 0%;
}
}
@media screen and (max-width: 768px) {/*mobi*/
#newsList_style_04_1521699107669 li {
	width: 100%;
}
#newsList_style_04_1521699107669 li.sumary_list {
	margin-bottom: 0%;
}
}

#newsList_style_04_1521699107669 .modSet {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e5e5e5;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 40px;
	padding-bottom: 50px;
}
#newsList_style_04_1521699107669 .modSet:hover {
	background: #f4f4f4;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#newsList_style_04_1521699107669 .modSet {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
}
}
@media screen and (max-width:640px) {
#newsList_style_04_1521699107669 .modSet {
	border-left-style: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e5e5e5;
	margin-top: 10px;
}
}
@media screen and (max-width:640px) {
#newsList_style_04_1521699107669 .modSet:hover {
	background: transparent;
}
}

#layout_1521181187140 {
	height: 140px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#layout_1521181187140 {
}
}
@media screen and (max-width:640px) {
#layout_1521181187140 {
	height: 95px;
}
}
#layout_1521181187140 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}
#customForm_style_button_01_1521699446878 {
	width: 16.666666666666664%;
	position: absolute;
	top: 50px;
	left: 41.66666666666667%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#customForm_style_button_01_1521699446878 {
}
}
@media screen and (max-width:640px) {
#customForm_style_button_01_1521699446878 {
	width: 31.874999999999996%;
	top: 30px;
	left: 34.0625%;
}
}
#customForm_style_button_01_1521699446878 > .view_contents {
	overflow: visible;
}
#customForm_style_button_01_1521699446878 .btnaSet {
	background: #719b2c;
	color: #ffffff;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	line-height: 40px;
	height: 40px;
}
@media screen and (max-width:640px) {
#customForm_style_button_01_1521699446878 .btnaSet {
	font-size: 12px;
	line-height: 35px;
	height: 35px;
}
}

/*#shcon{ width:731px; height:170px; display:block; margin-top:6px; overflow:hidden;}
#shcon ul{width:100%; display:block; overflow:hidden; height:158px; margin:0 auto; padding:0px; margin-top:2px;}
#shcon ul li{width:188px;  display:block; overflow:hidden; height:156px; border:solid 1px #c7c7c7; float:left; margin-left:15px; display:inline;}
#shcon ul li div{width:182px; height:131px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:180px; _width:180px; max-height:130px; _height:130px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto;}
#shcon ul li span{width:152px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#000; text-align:center; }
#shcon ul li span a{ text-decoration:none;color:#000}
#shcon ul li span a:hover{ text-decoration:none; color:red;}

*//*footer*/

