@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px;color: #6f6f6f; font-size:12px; background:#fff;}
*{margin:0px; padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0px;padding:0px;}
img{border:none;}
a{text-decoration:none;border:none;}
ul,li{list-style:none;}



#header_bg{ background: url(top_bg.png) repeat-x center top; overflow: hidden; position:absolute; z-index:999; width:100%; }
.header_index{ width: 1200px; margin: 0px auto;  }
.logo{float: left; height:90px;}
.menu_index{ float: left; padding-left:65px; }
.menu_index li{ float: left; margin-right:8px;}
.menu_index li a{display:block; line-height: 90px;  padding:0px 16px;font-size:14px; color:#ffffff; }
.menu_index li a:hover{ background:#db1313;}
.menu_index li.nav_a a{  background:#db1313;}
.search_index{ width:134px; line-height:23px;overflow:hidden; float:right; margin-top:34px;}
.input{float:left; width:95px; padding-left:4px; background:url(search_left.png) no-repeat left top; height:23px; line-height:23px; color:#cfcfcf; border:none; font-size:14px;}
.search_name{float:right; width:35px; height: 23px;}

.midbg{ width:100%; height:590px; position: relative; z-index:1;clear:both}
.iBan { height:590px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:590px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:590px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:590px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}
#banner_index{ height: 590px; background: url(banner.jpg) no-repeat center top; clear:both;}

.con_index{ width:100%; clear:both; overflow:hidden; margin-top:2px; background:url(c_bg.jpg) repeat-y center; background-size:100% 100%; }
.con_index li{ width:33.33%; float:left; text-align:center; padding-top:25px;}
.con_index .hui{ background:#50504f; overflow:hidden;}
.about_index{ background:url(3_about.jpg) no-repeat top center; opacity:0.25;}
.hui h3{ padding-top:72px; color:#FFF; font-size:28px; line-height:57px;}
.hui p{color:#FFF; font-size:14px; line-height:26px;}
.hui p span{ font-weight:bold;}
.zs_index{ background:url(3_dh.png) no-repeat top center;}
.conduct_index{ background:url(3_zs.png) no-repeat top center; opacity:0.25;} 
.zhong{ background:url(3_zs.jpg) no-repeat top center;  overflow:hidden;background-size:100% 100%;}
.zhong h3{ padding-top:72px; color:#FFF; font-size:28px; line-height:57px;}
.zhong p{color:#FFF; font-size:14px; line-height:26px; padding:0% 5%;}
.con_index02{ width:100%; clear:both; overflow:hidden; background:url(c_bg.jpg) repeat-y center; background-size:100% 100%; }
.con_index02 li{ width:33.33%; float:left; text-align:center;   padding-bottom:11px;}
.zhong02 a{color:#FFF; font-size:12px; line-height:37px; width:150px; border:1px solid #fff; border-radius:19px; display:block; margin:0 auto; margin-top:42px;}
.hui02 a{color:#FFF; font-size:12px; line-height:37px; width:150px; border:1px solid #fff; border-radius:19px; display:block; margin:0 auto; margin-top:42px;opacity:0.25;}

.pro_indexbg{ background:url(cp_title.jpg) no-repeat top center;}
.pro_index{margin:0px auto; width:1200px; padding-bottom:50px; overflow:hidden; padding-top:70px; }
.prolist_index_title{ text-align:center; margin-bottom:63px;}
.prolist_index_title p{ font-size:32px; color:#494848;}
.prolist_index_title span{ font-size:14px; color:#989797;}

.prolist_index{ margin-bottom:69px; overflow:hidden;}
.prolist_index li{ float:left; text-align:center; height:182px;}
.prolist_index li a{ font-size:21px; color:#626161;  padding:67px 17px 0px 18px; width:147px; display:block; height:115px;}

.prolist01{ background:url(prolist01.jpg) no-repeat left top; margin-right:70px;}
.prolist02{ background:url(prolist02.jpg) no-repeat left top; margin-right:70px;}
.prolist03{ background:url(prolist03.jpg) no-repeat left top; margin-right:70px;}
.prolist04{ background:url(prolist04.jpg) no-repeat left top; margin-right:70px;}
.prolist05{ background:url(prolist05.jpg) no-repeat left top;}

.picMarquee-left{ margin-top:30px; clear:both; width:1200px; margin-bottom:33px;}
.bd{width: 1130px; margin: 0px auto;overflow: hidden; }
.picList li{ float:left; background:#959393; padding:8px 9px 0px 9px; margin:0px 15px;}
.picc{ padding-left:13px; padding-right:13px;}
.picc img{ border: 1px solid #cccccc;}
.picc p{ text-align:center; font-size:14px; color:#ffffff; line-height:35px; }
.picc p:hover{ color:#F00;}
.hd{z-index:999;position:absolute; width:1200px;}
.arrow_leftcp{ float:left;padding-top:154px; }
.arrow_rightcp{ float:right; padding-top:154px; }
.fmyy_more{ width:211px; margin:0 auto; text-align:center; border:1px solid #ec8181; margin-top:15px;}
.fmyy_more a{ line-height:42px; display:block; font-size:14px; color:#db1313; }

.youshi_indexbg{ background:url(youshi.jpg) no-repeat top center; padding-top:60px; overflow:hidden;}
.youshi_index_title{ text-align:center; margin-bottom:43px;}
.youshi_index_title p{ font-size:32px; color:#ffffff;}
.youshi_index_title span{ font-size:14px; color:#ffffff;}
.youshi_index{margin:0px auto; width:1200px; padding-bottom:66px; overflow:hidden;}
.youshi_index li{ float:left; width:210px; text-align:center; color:#FFF; font-size:12px; line-height:26px; padding:0px 45px; padding-top:110px;}
.youshi_index li p{ font-size:21px; line-height:35px; margin-bottom:10px;}
.youshi01{ background:url(1.png) no-repeat top center;}
.youshi02{ background:url(2.png) no-repeat top center;}
.youshi03{ background:url(3.png) no-repeat top center;}
.youshi04{ background:url(4.png) no-repeat top center;}

.dyin_index{margin:0px auto; width:1200px; overflow:hidden;}
.dyin_index_title{ background:url(dy_t.jpg) no-repeat top center; text-align:center; padding-top:64px; margin-bottom:30px;}
.dyin_index_title p{ font-size:28px; color:#424241;}
.dyin_index_title span{ font-size:15px; color:#424241;}
.dyin_p{font-size:14px; text-align:center; line-height:26px; color:#424241; margin-bottom:45px;}

#demo{ width:1200px; margin: 0px auto; padding-bottom:54px; border-bottom:1px dashed #a0a0a0; margin-bottom:94px; }
.pic{ padding-left:8px; padding-right:9px;}
.pic p{ text-align:center; font-size:14px; color:#424241; line-height:50px;}

.yyly_index{ width:1200px; margin: 0px auto; clear:both; overflow:hidden; padding-bottom:80px;}
.yyly_left{ float:left; width:335px; margin-left:10px;}
.yyly_title{ font-size:25px; color:#424241; line-height:45px; background:url(yyly_t.jpg) no-repeat left bottom; margin-bottom:26px;}
.yyly_title span{ color:#424241; font-size:15px; margin-left:10px;}

.yyly_p{color:#424241; font-size:14px; line-height:26px;}
.yyly_left a{ width:123px; line-height:36px; display:block; background:#db1313; font-size:14px; color:#FFF; text-align:center; border-radius:10px; margin-top:35px; }
.yyly_right{ float:right; width:850px;}
.yyly_right li{ float:left; background:#424241; margin-left:15px; text-align:center; border-bottom:4px solid #db1313;}
.yyly_right li img{ padding:4px 4px 14px 5px;}
.yyly_right li p{ font-size:14px; color:#FFF; line-height:33px; border-top:1px dashed #a0a0a0;}

.footer_bg{ background:#323232; padding-top:29px;overflow:hidden; border-bottom:1px solid #6a6a6a; height:340px;}
.footer_index{width:1200px; margin:0px auto; }

.footer01{ float:left; width:483px; margin-left:6px;}
#facebook_in{ width:470px;  margin-top:10px;  }
#name_in{ width:228px; height:43px; line-height:43px; border:1px solid #d2d2d2; margin-bottom:20px; text-indent:1em;color:#ffffff;*margin-left:-12px;font-size:14px; background:#323232;}
#tel1_in{ border:1px solid #d2d2d2; width:228px; height:43px;margin-bottom:20px;line-height:43px;text-indent:1em;color:#ffffff;*margin-left:-12px; margin-left:24px;font-size:14px; background:#323232;}
#content_in{ width:481px;height:140px; line-height:43px; border:1px solid #d2d2d2; margin-bottom:20px;text-indent:1em;*margin-left:-12px; color:#FFF; font-size:14px; background:#323232;}
.tijiao_in{  height:40px; text-align:center; width:200px; border:none; font-size:14px; color:#000000; background:#FFF; }

.footer02{ float:right;  margin-right:12px; padding-top:40px; padding-left:44px; background:url(foot_l.jpg) no-repeat left top;}
.footer02 div{ float:left; margin-left:17px; }
.footer02 div img{ margin-bottom:15px;}
.footer02 div p{ font-size:14px; color:#FFF; text-align:center; line-height:22px;}

.footer03{ float:left; width:228px; margin-left:50px; padding-left:54px; background:url(foot_l.jpg) no-repeat left top;}
.foot_title{ font-size:14px; color:#FFF;border-bottom:1px solid #d2d2d2; line-height:25px; padding-bottom:16px;}
.footer03 ul{ min-height:215px;}
.footer03 ul li{ width:108px; float:left;  line-height:50px; padding-left:6px;}
.footer03 ul li a{ font-size:14px; color:#FFF;}

.bottom_bg{ background:#323232; padding:15px; text-align:center;}
.bottom_index{width:1200px; margin:0px auto; }
.bottom_index p{ font-size:12px; color:#ffffff; line-height:22px;}
.bottom_index a{ font-size:12px; color:#ffffff; line-height:22px;}

/**ny**/

.banner_in{ background:url(banner_ny.jpg) no-repeat top center; height:490px; }

.container_ny{width: 1100px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}
.right_ny{ float:right;  width:730px; }

.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:730px;}
.return{float: right; font-size: 12px; color:#595955;   line-height:33px; *margin-top:-25px; }
.return a{font-size: 12px; color:#595955;}
.ny_y{ background:url(dazuo.jpg) no-repeat left center; padding-left:12px;}
.page_content{text-align:center;overflow: hidden; margin:20px;}
.page_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px; }
.page_content a{ color:#080808; font-size:16px;}
.page_content img{ max-width:650px;}
.page_lxwm p{ text-align:left;}

.hit{color:#080808; font-size:16px;height: 30px; line-height: 30px;  text-align:center; margin-bottom:20px;}
.list{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px;}
.list a{color:#7e7e7e;}

.title_news{height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #000; margin-bottom:20px; }
#up_down{clear:both; text-align:center; color:#9d9898; font-size:14px; margin-top:33px;}
#up_down a{color:#666666;padding-left:5px;  font-size:14px;text-align:center; padding:9px 15px; line-height:29px;}
#up_down a.active:link, #up_down a.active:visited {color: #f66e0a}

.nry_right{ float:right; width:730px; overflow: hidden; text-align:center; margin-top:15px;}
.nry_right img{ max-width:100%;} 
.nry_content{ margin-top:10px; padding: 15px; clear:both; }
.nry_content p{  text-align:left; line-height:29px; color:#080808; font-size:16px;}

.nry_content td{line-height:29px; color:#080808; font-size:16px; text-align:left; padding-left:3px;}

.pro_nr_ny{overflow:hidden; margin-top:7px; }
.pro_nr_ny li{float:left; margin:12px 6px;}
.pro_nr_ny li img{ border:1px solid #cdcdcd;}
.pro_nr_ny li a{ display:block;color:#FFF; font-size:14px; }
.pro_nr_ny li a p{ text-align:center; line-height:42px; background:#6e6e6e; margin-top:-42px; z-index:999; position:relative; opacity: 0.8;}
.pro_nr_ny li a:hover p{ background:#e7787d; }
.biaoti{ text-align:center; font-size:19px; color:#000; margin-top:20px;}

.about_us{ text-align:center;}

.product_list_ny{overflow:hidden;}
.product_list_ny li{ border-bottom: 1px dashed #d7d7d7; line-height:30px; padding-top:15px; text-align:left; padding-left:10px; }
.product_list_ny li a{ background:url(news_h.jpg) no-repeat left center; padding-left:16px; font-size:14px; color:#5b5b5b; }
.product_list_ny li a:hover{ color:#F00;  background:url(news_a.jpg) no-repeat center left; }
.time_ny{ float:right; font-size:14px;}

.related_product{overflow:hidden; clear:both; }
.related_product p{font-size:16px; text-align:left; }
.related_product01{margin:15px 0; text-indent:2em; font-weight:bold;}

#liuyan_ny td{ padding-bottom:10px; padding-right:20px; font-size:14px;}

.ny_left{ float:left; width:340px;}
.prolist_ny{ background:url(ny_left_title.png) no-repeat left top; padding-top:33px; padding-left:9px; margin-bottom:18px;}
.prolist_title_ny{ font-size:24px; color:#FFF; padding-bottom:22px;}
.prolist_title_ny span{color:#FFF; font-size:20px; line-height:40px;}
.prolist_fl{ background:#2c3d4d; margin-left:18px; padding:10px 19px 23px 18px;}
.prolist_fl li{ padding-left:10px; border-bottom: 1px solid #475664;}
.prolist_fl li a{ line-height:51px; color:#FFF; font-size:18px; background:url(fl_left_j.jpg) no-repeat left center; padding-left:24px;}
.prolist_fl li a:hover{ color:#F00;}
.prolist_fl p{ border-bottom: 1px solid #475664;color:#FFF; font-size:15px; line-height:33px; padding-left:10px;}

.ny_cp_left{ float:left; margin-left:80px; margin-right:80px;}
.ny_cp_left img{ width:250px;}
.ny_cp_right{ float:right; width:350px;}
.ny_cp_right p{color:#080808; font-size:16px; text-align:left;}
.ny_cp_right a{color:#080808; font-size:16px; text-align:left;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



.prolist_fl2{display:none;}
ul.prolist_fl > li:hover {
    background-color:#2c3d4d;
}
ul.prolist_fl > li:hover > a {
    color: #fff;
}
ul.prolist_fl > li:hover > ul.prolist_fl2 {
    display: block;
}






