/* CSS Document */
body{margin:0;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;font-weight:normal}
ul,ol,li{list-style-type:none}
a:link,a:visited{text-decoration:none;}
img{border:0 none;}
.wm{margin:0 auto;width:1200px;}
.wm2{margin:0 auto;width:1054px;}
.fl{float:left;}
.fr{float:right;}
.cle{clear:both;padding:0;margin:0;}

.sy_about_l{width:758px;}
.sy_about_l h1{font-size:40px;color:#1f63ac;}
.sy_about_l h2{font-size:26px;color:#0d0d0d;}
.sy_about_l p{font-size:16px;color:#6c6c6c;line-height:36px;margin-top:25px;}
.sy_about_l p a,.sy_about_l p a:hover{font-size:16px;color:#6c6c6c;}
.sy_about_more{border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;width:160px;height:38px;background:#ec6f09;line-height:38px;text-align:center;margin-top:40px;}
.sy_about_more a,.sy_about_more a:hover{font-size:16px;color:#fff;}
.sy_about_more:hover{background:#c15c0a; transition:all 0.6s}
.sy_about_r{width:500px;height:359px;overflow:hidden;}
.sy_about_r img{ transition:all 0.4s;}
.sy_about_r img:hover{ transform:scale(1.15,1.15); transform-origin:center center;}

.sy_pro .sy_pro_l{width:250px;}
.sy_pro .sy_pro_l h1{font-size:28px;}
.sy_pro .sy_pro_l h2{font-size:16px;color:#333333;padding-top:20px;line-height:26px;}
.sy_pro .sy_pro_l .more{background:#999999;width:150px;height:34px;line-height:34px;text-align:center;margin-top:45px;color:#fff;}
.sy_pro .sy_pro_l .more:hover{background:#0876ad;}
.sy_pro .sy_pro_l a:hover{text-decoration:none;}
.sy_pro .sy_pro_r{margin-right:50px;}
.sy_pro_01{width:157px;height:437px;margin-left:30px;}

.sy_pro .ny_pro_l{width:200px;}
.sy_pro .ny_pro_l h1{font-size:28px;}
.sy_pro .ny_pro_l h2{font-size:16px;color:#333333;padding-top:20px;line-height:26px;}
.sy_pro .ny_pro_l .more{background:#999999;width:150px;height:34px;line-height:34px;text-align:center;margin-top:45px;color:#fff;}
.sy_pro .ny_pro_l .more:hover{background:#0876ad;}
.sy_pro .ny_pro_l a:hover{text-decoration:none;}




.sy_news ul li{float:left;width:379px;-moz-box-shadow: 0 0 30px #dadada;-webkit-box-shadow: 0 0 30px #dadada;box-shadow:0 0 30px #dadada;margin:0 24px;}
.sy_news ul li dl dt{width:379px;height:233px;overflow:hidden;}
.sy_news ul li dl dt img{ transition:all 0.4s;width:379px;height:233px;}
.sy_news ul li dl dt img:hover{ transform:scale(1.10,1.10); transform-origin:center center;}
.sy_news ul li dl dd{height:113px;background:#ffffff;padding:25px 15px;}
.sy_news ul li dl dd a{font-size:18px;color:#000;}
.sy_news ul li dl dd a:hover{color:#088333;}
.sy_news_js{line-height:24px;color:#636363;font-size:14px;height:65px;margin-top:10px;}
.sy_news_time{font-size:12px;font-weight:bold;color:#999999;}
.sy_news_more{border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;width:160px;height:38px;background:#ec6f09;line-height:38px;text-align:center;margin:40px auto 0;}
.sy_news_more a,.sy_news_more a:hover{font-size:16px;color:#fff;}
.sy_news_more:hover{background:#c15c0a; transition:all 0.6s}

.sy_contact{background:#fff;-moz-box-shadow: 0 0 30px #dadada;-webkit-box-shadow: 0 0 30px #dadada;box-shadow:0 0 30px #dadada;height:482px;}
.sy_contact_l{width:682px;margin-left:46px;margin-top:47px;}
.sy_contact_r{width:520px;margin-right:40px;margin-top:35px;}
.sy_contact_r ul li{height:80px;border-bottom:1px solid #e7e7e7;margin-top:17px;}
.sy_con_img{width:66px;}
.sy_con_txt{width:445px;}
.sy_con_txt h1{font-size:16px;}
.sy_con_txt h2{font-size:16px;color:#646464;}

.ny_bot_search{padding-bottom:20px;}
.searchsrk{width:530px;height:40px;border:0px;background:#fff;line-height:40px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-left:10px;font-size:14px;color:#b3b3b3}
.searchsrk2{width:100px;height:40px;border:0px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;background:#ec6f09;color:#fff;}
.sy_bot_nav{color:#fff;border-top:1px solid #848484;padding-top:40px;}
.sy_bot_nav h1{font-size:18px;padding-bottom:10px;}
.sy_bot_nav ul li{line-height:28px;}
.sy_bot_nav ul li a,.sy_bot_nav ul li a:hover{font-size:14px;color:#fff;}
.sy_bot_01{width:300px;}
.sy_bot_02{width:400px;}
.sy_bot_02 .lm_t{background: url(../images/tel.png) no-repeat left;padding-left: 44px;height: 29px;line-height: 29px;font-size: 24px;font-weight: bold;}
.sy_bot_02 .box{margin-top:20px;line-height:26px;font-size:14px;}
.sy_bot{border-top:1px solid #848484;color:#848484;font-size:14px;line-height:46px;padding-top:15px;margin-top:35px;margin-bottom:200px;}
.sy_bot a,.sy_bot a:hover{color:#848484;font-size:14px;}

.ny_bot{border-top:1px solid #848484;color:#848484;font-size:14px;line-height:46px;padding-top:15px;margin-top:35px;}
.ny_bot a,.sy_bot a:hover{color:#848484;font-size:14px;}
.sy_bot_nav a{color:#fff}

/* ny */

.ny_bottom_bg{background:#3f3f3f;padding-top:80px;margin-top:70px;}
.ny_ban01{background:url(../images/ny_ban01.jpg) no-repeat center;width:100%;height:360px;overflow:hidden;}
.ny_ban02{background:url(../images/ny_ban02.jpg) no-repeat center;width:100%;height:360px;overflow:hidden;}
.ny_ban03{background:url(../images/ny_ban03.jpg) no-repeat center;width:100%;height:360px;overflow:hidden;}
.ny_ban04{background:url(../images/ny_ban04.jpg) no-repeat center;width:100%;height:360px;overflow:hidden;}
.ny_ban05{background:url(../images/ny_ban05.jpg) no-repeat center;width:100%;height:360px;overflow:hidden;}
.ny_ban06{background:url(../images/ny_ban06.jpg) no-repeat center;width:100%;height:360px;overflow:hidden;}
#content{margin:55px auto 0;width:1200px;}
#content .ny_title{text-align:center;}
#content .ny_title h1{padding-bottom:5px;font-size:32px;color:#333}
#content .ny_title h2{font-size:14px;padding-bottom:15px;color:#333}
#content .ny_about .box{line-height:38px;font-size:16px;margin-top:40px;}

/*top*/
.ny_logo{padding-top:12px;}
.top{width:100%;height:90px;}
.top_side{background:url(../images/top_1.jpg) no-repeat center;width:100%;height:4px;overflow:hidden;}
.logo_top{float:left;background:url(http://www.shllgf.com/Html/images/logo_top.jpg) no-repeat;width:300px;height:98px;margin-right:30px;}
.ul_w{float:left;height:90px;font-size:15px;float:right;}
.li_w{float:left;width:100px;height:90px;line-height:90px;text-align:center;}
.li_w a{color:#515151;text-decoration:none;}
.ul_n{width:150px;background:#fff;display:none;overflow:hidden;}
.li_n{height:50px;line-height:50px;font-size:14px;text-align:center;background:#fff;display:block;color:#444}
.li_n:hover{background:#1f63ac;color:#fff;}
.li_w:hover .ul_n{display:block;position:absolute;z-index:999;}
.li_w:hover{background:#1f63ac}
.li_w:hover a{color:#fff;}
.sousuo{margin-top:30px;float:right;}
.search{width:140px;height:35px;float:left;line-height:35px;border:none;background:#e3e3e3;border-radius:45px 0 0 45px;padding-left:30px;border:1px solid #e3e3e3;outline:none;}
.searchimg{float:right;background:url(../images/search.jpg);width:80px;height:40px;border-radius:90px;margin-left:-30px;cursor: pointer;border:1px solid #e3e3e3;outline:none;}


/*left*/
.ny_left{background:#ededed;height:45px;width:100%;padding-top:11px;}
.ny_left ul{width:960px;margin:0 auto;}
.ny_left ul li{float:left;color:#515151px;text-align:center;font-size:15px;}
.ny_left ul li a{float:left;color:#515151;text-decoration:none;padding:0 50px;height:36px;display:block;line-height:36px;}
.ny_left ul li a:hover{border-radius:90px;background:#2a70ba;color:#fff;}

/*News*/
#content .ny_news .box{margin-top:40px;}
#content .ny_news ul li{float:left;width:360px;-moz-box-shadow: 0 0 30px #dadada;-webkit-box-shadow: 0 0 30px #dadada;box-shadow:0 0 30px #dadada;margin:17px;}
#content .ny_news ul li dl dt{width:360px;height:220px;overflow:hidden;}
#content .ny_news ul li dl dt img{ transition:all 0.4s;width:360px;height:220px;}
#content .ny_news ul li dl dt img:hover{ transform:scale(1.10,1.10); transform-origin:center center;}
#content .ny_news ul li dl dd{height:113px;background:#ffffff;padding:25px 15px;}
#content .ny_news ul li dl dd a{font-size:18px;color:#000;}
#content .ny_news ul li dl dd a:hover{color:#088333;}
.sy_news_js{line-height:24px;color:#636363;font-size:14px;height:65px;margin-top:10px;}
.sy_news_time{font-size:12px;font-weight:bold;color:#999999;}


.nypro_back{width:150px;height:32px;line-height:32px;text-align:center;margin:50px auto 0;border:1px solid #ddd;}
.nypro_back:hover{background:#1f63ac;color:#fff; transition:all 1s;}

/*Contact us*/
.ny_contact_ul{background:#f4f4f4;width:100%;height:82px;line-height:82px;margin-top:40px;}
.ny_contact_ul li{width:400px;float:left;text-align:center;}
.ny_contact_ul li a{font-size:18px;}
.contact_li01{background:#1f63ac;}
.contact_li01 a,.contact_li01 a:hover{color:#fff;}

.pnpage{text-align:center;}
.pnpage a{margin:0 20px;}


.yy input{height:28px;line-height:28px;border:1px solid #ddd; }
.yy #content3{height:120px;width:480px;border:1px solid #ddd;}

.c1 {border-top:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.c1 th {font-weight:bold; line-height:30px;text-align:center;}
.c1 td,.c1 th { padding:5px 10px; line-height:18px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;font-size:14px;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}
.tab_body{color:#000000}
 .tr_odd 
  { 
   background: #cedefa; 
  } 
  .tr_even 
  { 
   background: #FFFFFF; 
  } 

.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#edfbf1; border:#429cd8 1px solid; color:#429cd8;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}

