*{ margin:0 auto; padding:0; list-style:none; font-family: Arial;}
div{word-wrap: break-word; 
word-break: normal; }

a{ text-decoration:none;}

table{border-collapse:collapse;}
td{word-wrap:break-word;word-break: normal;}
#MyContent th,#MyContent td{border: 1px solid #fff; word-wrap:break-word;}
#MyContent p{word-wrap:break-word;overflow:hidden;
}
/*----------------------------  顶部通用  --------------------------*/
.TOP{ width:1000px; height:100px;}
.TOP img+div+div{float:right; height:80px; line-height:80px; margin-top:20px;}
.TOP img+div+div p{ font-size:14px; font-family:"Arial"; color:#646464;}
.TOP img+div+div p span{ font-size:24px; color:#333; font-family:"Arial"; font-weight:bold;}
.TOP img+div{ width:250px; height:100%; float:right; margin-left:15px;}
.TOP img+div div{ width:100%; height:36px;}
.TOP img+div div form{ float:right;}
.TOP img+div div p{ line-height:42px; color:#555; font-size:12px; float:right;}
.TOP img+div div a{ width:80px; height:26px; line-height:26px; float:left; border:1px solid #d6d6d6; float:right; margin-top:8px; margin-bottom:5px; margin-left:10px; border-radius:5px; color:#555; font-size:12px;}
.TOP img+div div a img{ margin-left:8px; margin-right:8px; border:none;}
.text_1{ width:200px; padding-left:5px; padding-right:5px; height:25px; float:left; border:1px solid #bdbdbd; font-size:12px; color:#bebebe;}
.button_1{ width:26px; height:23px; float:left; border:none; background:url(../Images/ssk.png); margin-left:-28px; margin-top:2px;}
.nav{ width:100%; height:49px; border-top:1px solid #e1e1e1; background:url(../Images/S1_BG.png) repeat-x;}
.nav .S1{ width:164px; border:1px solid #e1e1e1; border-top:none; float:left; height:48px; background:#FFF;text-align:center;border-left:none;font-size:14px; font-family:"Arial";}
.nav .S1 .a{ color:#333; line-height:48px; font-weight:bold; float:left; width:100%; height:48px; font-family: Arial; font-size:16px;}
.nav .S1:first-child{ border-left:1px solid #e1e1e1;}
.nav .S1:hover{height:49px; border-bottom:none;}
.nav .S1:hover .a{ color:#62be5a;}
.nav .b .a{color:#62be5a;}
.nav .S1 ul{ width:100%; float:left; background:#FFF; border-bottom:1px solid #e1e1e1; display:none; position:relative; z-index:111; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-left:-1px;}
/*.nav .S1:hover ul{ display:inline-block;}*/
.nav .S1 li{ width:100%; height:30px; line-height:30px !important;}
.nav .S1 li a{ color:#333; font-size:12px;}
.nav .S1 li:hover a{ color:#62be5a;}
/*----------------------------  顶部通用 end  --------------------------*/
/*----------------------------  banner  --------------------------*/
.banner{ height:350px; background:/*url(../Images/banner.png) center center no-repeat*/;}
/*FlexSlider*/
.FlexSlider{position:relative;height:350px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:350px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:#FFF/*url(../images/dot.png) right 0 no-repeat*/;cursor:pointer; border-radius:50%;}
.flex-control-nav .flex-active{ background:#000; /*background-position:0 0;*/}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*----------------------------  banner end  --------------------------*/
/*----------------------------  body_1  --------------------------*/
.body_1{ width:100%; height:304px; border-bottom:1px solid #e1e1e1;}
.body_1 ._LEFT{ float:left; width:186px; height:100%; border-right:1px solid #e1e1e1; float:left;}
.body_1 ._LEFT div:first-child{ width:100%; height:39px; margin-top:28px; line-height:39px;}
.body_1 ._LEFT div:first-child p{ line-height:25px; font-size:14px; color:#333;}
.body_1 ._LEFT div:first-child span{ line-height:14px; font-size:8px; color:#666;}
.body_1 ._LEFT ._S1{ width:98%; height:42px; line-height:20px; background:url(../Images/two_BG.png) no-repeat;}
.body_1 ._LEFT ._S1 span{ color:#b6b6b6; display:block; float:left; margin-right:3px;height:100%;line-height: 14px;}
.body_1 ._LEFT ._S1 a{ display:block; width:95%; height:100%; color:#333; padding:3px 0 3px 5%; font-size:14px; }
.body_1 ._LEFT ._S1:hover a,.body_1 ._LEFT ._S1:hover span{ color:#52b848;}
.body_1 ._LEFT div:first-child+._S1{ margin-top:20px; }
.body_1 ._LEFT ._S2s{ background:url(../Images/shree_BG.png) no-repeat;}

.body_1 ._RIGHT{ width:812px; height:100%; float:right; }
.body_1 ._RIGHT .div{ width:100%; height:39px; margin-top:28px; line-height:39px;}
.body_1 ._RIGHT .div p{ line-height:25px; font-size:14px; color:#333; margin-left:34px;}
.body_1 ._RIGHT .div span{ line-height:14px; font-size:8px; color:#666; margin-left:34px;}
.body_1 ._RIGHT .div a{ float:right; font-size:12px; color:#999; margin-right:20px; line-height:40px; font-family:"Arial";}
.body_1 ._RIGHT #scrollbox{ width:765px; height:175px; margin-top:30px;}
.body_1 ._RIGHT #scrollbox div>div{float:left;}
.body_1 ._RIGHT #scrollbox li:first-child{}
.body_1 ._RIGHT #scrollbox li{ float:left; margin-right:21px; width:174px; height:175px;}

.body_1 ._RIGHT #scrollbox ._S1{position:relative; width:175px; height:145px; float:left; margin-top:0;}
.body_1 ._RIGHT #scrollbox ._S1 img{ width:100%; height:100%; float:left; border:none;}
.body_1 ._RIGHT #scrollbox ._S1 p{ height:40px; width:125px; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000,endColorstr=#55000000); float:left; margin-left:0; margin-top:-40px; line-height:20px; padding-left:10px; color:#FFF; font-size:12px; padding-right:40px;}
.body_1 ._RIGHT #scrollbox ._S1 span{position:absolute; right:0; bottom:0; display:inline-block; width:40px; height:40px; background:url(../images/fen.png) no-repeat center;}
/*----------------------------  body_1 end  --------------------------*/
/*----------------------------  body_2  --------------------------*/
.body_2{ margin-top:40px; width:100%; height:270px; margin-bottom:40px;}
.body_2 ._S1{ width:48%; height:100%; float:left; margin-left:2%;}
.body_2 ._S1:first-child{ margin-left:0; width:50%;}
.body_2 ._S1+._S1+._S1{ width:28%;}

.body_2 ._S1 ._TOP{ width:100%; height:38px; padding-bottom:10px; border-bottom:1px solid #e4e4e4; margin-bottom:15px; line-height:38px;}
.body_2 ._S1 ._TOP a{ float:right; line-height:38px; color:#999; font-size:12px; font-family:"Arial";}
.body_2 ._S1 ._TOP p{ line-height:24px; font-size:14px; color:#333;}
.body_2 ._S1 ._TOP span{ line-height:14px; font-size:8px; color:#666;}
.body_2 ._S1 ._TOP ._BODY{ width:100%;}
.body_2 ._S1 ._BODY img{ max-width:100%; height:116px; border:none;}
.body_2 ._S1:first-child ._BODY p,.body_2 ._S1:first-child+._S1 ._BODY p{ display:block;  overflo-x: hidden;  line-height:20px; font-size:12px; color:#333; }
.body_2 ._S1:first-child+._S1+._S1 ._BODY p{ text-indent:inherit; line-height:30px;}
.body_2 ._S1:first-child+._S1+._S1 ._BODY img{ width:100%; border:none;}
.body_2 ._S1:first-child ._BODY a{ color:#52b848;}

.body_2 ._S1:first-child+div ._BODY .XW{ width:100%; height:56px; margin-top:20px; float:left;}
.body_2 ._S1:first-child+div ._BODY .XW:first-child{ margin-top:0;}
.body_2 ._S1:first-child+div ._BODY .XW .SY_XW_LEFT{ width:58px; height:54px;  float:left; margin-right:11px; background:url(../images/data.png) no-repeat;}
.body_2 ._S1:first-child+div ._BODY .XW .SY_XW_LEFT p:first-child{ height:27px; width:100%; line-height:27px; text-align:center; font-size:12px; color:#333; }
.body_2 ._S1:first-child+div ._BODY .XW .SY_XW_LEFT p:first-child+p{ height:25px; width:100%; font-size:8px; line-height:25px; text-align:center; color:#666; border:none;}
.body_2 ._S1:first-child+div ._BODY .XW .SY_XW_LEFT+p{ height:24px; line-height:24px; font-size:12px; font-weight:bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#333;}
.body_2 ._S1:first-child+div ._BODY .XW .SY_XW_LEFT+p+p{ line-height:32px; height:32px; font-size:12px; color:#666; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*----------------------------  body_2 end  --------------------------*/
/*----------------------------  友情链接  -----------------------------*/
.YQLJ{ width:1000px; height:58px; margin-bottom:40px;}
.YQLJ p{ width:80px; height:45px; float:left; text-align:center; padding-top:13px;}
.YQLJ p font:first-child{ font-size:14px; font-weight:bold; color:#52b948;}
.YQLJ p span{ font-size:9px; font-weight:bold; color:#52b948;}
.YQLJ ._BODY{ float:right; width:906px; height:100%; margin-left:14px;}
.YQLJ ._BODY div>div{float:left;}
.YQLJ ._BODY li{ float:left; height:62px;}
.YQLJ ._BODY a{ float:left;  display:block; margin-right:14px;height:100%;}
.YQLJ ._BODY a img{height:62px; border:none;}

/*----------------------------  友情链接 end  -------------------------*/
/*----------------------------  底部通用  -----------------------------*/
.DBTY{ width:992px; height:180px; background:#4d90f3; padding-left:10px; color:#fff;}
.DBTY .TOP{ height:79px; border-bottom:1px solid #f1f1f1; width:100%;}
.DBTY .TOP .S1{ width:234px; height:100%; border-right:1px solid #f1f1f1; float:left;}
.bshare-custom{ margin-top:20px;}
.bshare-custom span{ font-size:12px; color:#fff;}
.DBTY .TOP .S1 p{ line-height:40px; color:#fff; font-size:12px;}
.DBTY .BODY{ width:100%; height:99px; border-top:1px solid #f1f1f1; text-align:center;}
.DBTY .TOP .S2{ padding-left:30px; padding-right:30px; height:79px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; float:left;}
.DBTY .TOP .S2 p{ color:#fff; font-size:12px; margin-top:20px;}
.DBTY .TOP .S2 p span{ font-size:12px; margin-bottom:5px;}

.DBTY .BODY p{ font-size:12px; color:#fff; line-height:28px; margin-top:15px; text-align:center;}
.DBTY .BODY p a{ color:#fff;}
.DBTY .BODY div div{ position:relative; width:80px; height:80px; float:right; margin-top:-60px; margin-right:50px;}
.DBTY .BODY div div img{ width:100%; height:100%;}
/*----------------------------  底部通用 end  -------------------------*/
/*----------------------------------------------------------------------------------  关于我们  -------------------------------------------------------------------------------------*/
.NY_BODY{ width:1000px; min-height:400px; background:url(../Images/n_bg.jpg) repeat-y; padding-top:20px;}
.NY_BODY .LEFT{ width:221px; min-height:200px; float:left; padding-bottom:30px;}
.NY_BODY .LEFT .top{ width:100%; height:70px; line-height:70px; border-bottom:1px solid #E0E0E0;}
.NY_BODY .LEFT .top p{font-size:20px; color:#333; height:76px; border-bottom:1px solid #E0E0E0;}
.NY_BODY .LEFT .top p span{font-size:12px; color:#666;}
.NY_BODY .LEFT UL li{ padding:12px 0; line-height:22px;border-bottom:1px solid #E0E0E0;background:url(../images/n_ico1.png) no-repeat left center;}
.NY_BODY .LEFT UL li a{display:block; padding-left:40px; font-size:12px; color:#333; height:100%; width:180px;word-wrap: break-word; 
word-break: normal; }
.NY_BODY .LEFT UL li:hover{background:url(../images/n_ico2.png) no-repeat left center; border-bottom:1px solid #52b848;}
.NY_BODY .LEFT UL li:hover a{ color:#52b848;}
.NY_BODY .LEFT UL .currclass{background:url(../images/n_ico2.png) no-repeat left center; border-bottom:1px solid #52b848;}
.NY_BODY .LEFT UL .currclass a{ color:#52b848;}

.NY_BODY .RIGHT{ width:740px; padding-left:39px; min-height:200px; float:right;}
.NY_BODY .RIGHT .top{ width:100%; height:70px;border-bottom:1px dotted #9D9D9D; line-height:70px;}
.NY_BODY .RIGHT .top p:first-child{ float:left; font-size:20px; color:#333;}
.NY_BODY .RIGHT .top p:first-child+p{ float:right; font-size:12px; color:#666;}
.NY_BODY .RIGHT .top p:first-child+p a{ color:#333;}
.NY_BODY .RIGHT .body_gywm{padding:30px 0 50px 0;line-height:28px;font-size:12px; color:#333;}
.NY_BODY .RIGHT .body_gywm img{ max-width:100%;}
/*----------------------------------------------------------------------------------  关于我们  -------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------  新闻列表  -------------------------------------------------------------------------------------*/
.NY_BODY .RIGHT .body_xwlb,.NY_BODY .RIGHT .body_ZNDT,.NY_BODY .RIGHT .body_KHLY{padding:30px 0 50px 0;}
.NY_BODY .RIGHT .body_xwlb UL li{ width:100%; height:58px; margin-bottom:20px;}
.NY_BODY .RIGHT .body_xwlb UL li span{padding-top:4px;display:inline-block;float:left;background:url(../images/data.png) no-repeat;text-align:center;width:58px;height:54px; font-size:12px; line-height:22px;}
.NY_BODY .RIGHT .body_xwlb UL li span b{ font-size:18px;font-weight:normal; color:#333;}
.NY_BODY .RIGHT .body_xwlb UL li a{ display:inline-block;float:left;margin-left:12px; color:#666; width:90%;}
.NY_BODY .RIGHT .body_xwlb UL li a h3{font-size:14px;margin-bottom:10px;margin-top:3px;font-weight:normal; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.NY_BODY .RIGHT .body_xwlb UL li a p{ font-size:12px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.NY_BODY .RIGHT .body_xwlb UL li a:hover h3{ color:#52b848;}
/*----------------------------------------------------------------------------------  新闻列表  end  --------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------  图片列表  -------------------------------------------------------------------------------------*/
.NY_BODY .RIGHT .body_tplb{padding:30px 0 50px 0;}
.NY_BODY .RIGHT .body_tplb ul li{float:left; padding:0 13px 20px 0; width:232px; height:215px;}
.NY_BODY .RIGHT .body_tplb ul li div{ border:1px solid #EAEAEA; width:230px; height:175px; margin-bottom:15px;
 /*非IE的主流浏览器识别的垂直居中的方法*/

 display: table-cell;

 vertical-align:middle;

 /*设置水平居中*/

 text-align:center;

 /* 针对IE的Hack */

 *display: block;

 *font-size: 165px;/*约为高度的0.873，200*0.873 约为175*/

 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.NY_BODY .RIGHT .body_tplb ul li img{ vertical-align:middle; max-width:230px; max-height:175px;}
.NY_BODY .RIGHT .body_tplb ul li p{text-align:center; font-size:12px; color:#333; }
.NY_BODY .RIGHT .body_tplb ul li:hover div{border:1px solid #52b848;}
.NY_BODY .RIGHT .body_tplb ul li:hover p{ color:#52b848;}
/*----------------------------------------------------------------------------------  图片列表  end  --------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------  招聘列表  -------------------------------------------------------------------------------------*/
.NY_BODY .RIGHT .body_zplb{padding:30px 0 50px 0;}
.NY_BODY .RIGHT .body_zplb .zhaopin{ margin-bottom:20px; padding-bottom:20px;border-bottom:1px dashed #CACACA;}
.NY_BODY .RIGHT .body_zplb .zhaopin li{line-height:30px;padding-left:15px; font-size:12px; color:#666;}
.NY_BODY .RIGHT .body_zplb .zhaopin li span{font-weight:bold;color:#666;}
.NY_BODY .RIGHT .body_zplb .zhaopin li a{ color:#666;}
.NY_BODY .RIGHT .body_zplb .zhaopin em{background:#52b848;display:block;width:90px;text-align:center;color:#FFF;font-style:normal;height:30px;line-height:30px;margin-left:15px;margin-top:15px; cursor:pointer; font-size:12px;}
.NY_BODY .RIGHT .body_zplb .zhaopin em a{ font-size:12px; color:#FFF; width:100%; height:100%; float:left;}
.zptl{height:30px;line-height:30px; border:1px solid #eaebe9;cursor:pointer;}
.NY_BODY .RIGHT .bidodiao{border:1px solid #E9E9E9;margin:20px 0 40px;padding-bottom:30px;}
/*----------------------------------------------------------------------------------  招聘列表  end  --------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------  内容页  ---------------------------------------------------------------------------------------*/
.body_nry{padding:30px 0 50px 0;}
.body_nry center{ color:#666;font-size:16px;text-align:center;font-weight:bold; padding-bottom:30px; border-bottom:1px dashed #E0E0E0;}
.body_nry .content_bottom p{font-size:14px;margin:20px 0;line-height:25px; color:#333; font-size:14px;}
.body_nry .content_bottom p a{ font-size:14px; color:#666;}
.body_nry .content_bottom{ padding-bottom:20px; border-top:1px dashed #E0E0E0;}
#xw_content{ color:#333; line-height:20px;word-spacing:1px;}
#xw_content img{ max-width:100%;}
/*----------------------------------------------------------------------------------  内容页 end  -----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------  客户留言  -------------------------------------------------------------------------------------*/
.Form form{ width:500px; text-align:center; font-size:12px;}
.Form table{border-collapse:collapse;}
.Form table tr td{border:#d1d1d1 solid 1px; padding:10px; margin:0px; text-align:left; color:#333;}
.Form .lefttdbg{ width:70px; text-align:center;}
.Form .upfile{ height:25px; line-height:20px; width:290px; padding-left:5px; padding-right:5px; border:1px solid #bbb;}
.Form table tr td span{ margin-left:15px;}
.Form table tr td img{ margin:5px; width:70px; height:25px;}
.Form .subtdbg{ text-align:center;}
.Form .subtdbg input{ width:100px; height:30px; background:#52b848; border:none; color:#FFF;}
.fenye td{*height:36px;}
.fenye a,.fenye td>span{ margin:5px; padding:0 5px; height:26px; line-height:26px; display:inline-block; *display:inline; *padding:3px 5px; font-size:12px; border:1px solid #52b848; color:#52b848;}
.fenye a:hover,.fenye .curr{background:#52b848; color:#FFF;}

.Form2 form{ width:100%; text-align:center; font-size:12px;}
.Form2 table{border-collapse:collapse;}
.Form2 table tr td{ padding:5px; margin:0px; text-align:left; color:#333;}
.Form2 .lefttdbg{ width:70px; text-align:justify;text-justify:inter-ideograph;}
.Form2 .upfile{ height:20px; line-height:20px; width:200px; border:1px solid #bbb;}
.Form2 table tr td span{ margin-left:15px;}
.Form2 table tr td img{ margin:5px; width:70px; height:25px;}
.Form2 .subtdbg{ text-align:center;}
.Form2 .subtdbg input{ width:100px; height:30px; background:#52b848; border:none; color:#FFF;}
.Form2 .subtdbg input+input{ margin-left:20px;}
/*----------------------------------------------------------------------------------  客户留言 end  ---------------------------------------------------------------------------------*/
.zt_ss ul{ clear:both;}
.zt_ss ul li{ padding:10px; border:1px solid #e1e1e1; margin:20px; font-size:14px; line-height:25px;}
.zt_ss ul li .art_title a{ color:#333; font-size:14px; font-weight:bold; font-family:"Arial";}
.zt_ss ul li .art_title a span{ font-size:14px !important; font-family:"Arial";}
.zt_ss ul li .artintro{ font-size:12px; font-family:"Arial";}
.zt_ss ul li .arturl a{font-family:"Arial"; color:#666; float:left; font-size:12px;}
.zt_ss ul li .c9{ float:right; color:#666; font-family:"Arial"; font-size:12px;}
