*{margin:0px; padding:0px;}
body{margin:0 auto;padding:0px;font-size:14px; font-family:simsun; color:#000; background:#fff;}
a,p,li,ul,span,h1,h2,h3,table,tr,td,input,form{ margin:0; padding:0; font-size:14px; color:#000; line-height:20px; font-family:"微软雅黑";text-decoration:none;list-style-type:none}
img{ border:none;}
td,th{font-size: 14px;color: #505050;font-family:SimSun; padding:0; margin:0;}
table{margin-bottom: 5px;}
#header{overflow:hidden;background:url(../images/head_bg.png) left top repeat-x;width: 100%;opacity: 0.9;position: absolute;z-index: 1000;top: 0;left: 0;}
.header_index{ width:1200px; margin:0 auto;}
.logo{float:left;}
.menu{float:right;padding-top:20px;}
.menu li{ float:left;width:110px;/*text-align:center;*/color:#fff;}
.menu li a{font-size:16px; line-height:40px;padding:0 15px;color:#fff;}
.menu li a:hover{ color:#ec0202;}
.hover a{ background:url(../images/nav.jpg) left top no-repeat;}
.header_index p{float:right;font-size:12px; line-height:25px;color:#fff;padding-top:15px;}
.header_index span{font-size:12px; line-height:25px;color:#ff9333;}
video{position:relative;
          right:0;
          bottom: 0;
          min-width: 100%;
          min-height: 100%;
          width: auto;
          height: auto;
          z-index: -9999;
          /*��ɫ��*/
          /*-webkit-filter:grayscale(100%)*/
      }
.banner{ width:100%;height: 886px; overflow:hidden; }
.banner {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.banner_bg { position: absolute; background-color: rgba(0, 0, 0, 0.1); left: 0; top: 0; width: 100%; height: 100%; }
.flexslider { position: relative;  width: 100%;  height:886px; overflow: hidden; zoom: 1;}
.flexslider .slides li { width: 100%; height: 100%;}
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../image/ad_ctr.png) no-repeat;
	position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px;}
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0;}
.flex-direction-nav .flex-prev { left: 0;}
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { background: url(../image/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 52px;
	cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0;}
.flexslider .slides a img { width: 100%; height: 886px; display: block;}
.wap_con{background:url(../images/cont_bg.png) left top repeat-x; opacity: 0.8;z-index: 100;padding: 30px 0px;position: relative;}
.home_about_text{ position: relative; }
.home_text_con div { font-size: 36px;margin-bottom: 20px; line-height: 90px; }
.home_text_con div span { font-size: 64px; font-weight: bold; font-family: 'PingHei';color: #fff;}
.home_text_con p { font-size: 20px; color: #fff;}
.container1-con1-show p {
	font-size: 20px;
	color: #333;
}
.home_text_bg1{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	background:#ff9333;
	opacity:0.6;
    -moz-opacity:0.6; 
    -khtml-opacity:0.6;
    -webkit-opacity:0.6;
    filter:alpha(opacity=60);
	}
.home_text_con { color: #ffffff; text-align: center;
	-webkit-transition:0.5s linear;-moz-transition:0.5s linear;-ms-transition:0.5s linear;-o-transition:0.5s linear;transition:0.5s linear;
}

.clp0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.home_text_bg {
position: relative;
z-index: 11;
padding: 20px 0;
cursor: pointer;
}


.home_text_c{

	border: 3px solid #fff;
	position: absolute;
	top:37px;
	bottom:37px;
}

.home_text_b{
	/*background: #008c7e;*/
	background: rgba(0, 0, 0, 0.1);
	position: absolute;  top:40px; bottom:40px;
}

.walk_bg{overflow:hidden;background:#f2f2f2; padding-top:90px;}
.walk{ width:1200px; margin:0 auto;}
.title_in{background:url(../images/tit_bg.jpg) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 20px;margin:0 auto; width:1200px;}
.title_in p{ font-size:48px; line-height:66px; color:#3d3d3d; font-weight:bold; text-align:center;}
.title_in h1{ font-size: 48px;line-height: 66px;color: #3d3d3d;font-weight: bold;/*text-align: center;*/float:left;padding-left: 230px;}
.title_in span{display: block;font-size:20px;line-height:32px; color:#a8a7a7;text-transform:uppercase;text-align:center;} 
.title_inp{background:url(../images/tit_bg.jpg) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 20px;margin:0 auto; width:1200px;}
.title_inp p{ font-size:48px; line-height:66px; color:#3d3d3d; font-weight:bold; /*text-align: center;*/}
.title_inp h1{ font-size: 48px;line-height: 66px;color: #3d3d3d;font-weight: bold;/*text-align: center;*/float:left;padding-left: 230px;}
.title_inp span{display: block;font-size:20px;line-height:32px; color:#a8a7a7;text-transform:uppercase;text-align:center;} 
.walk_about{text-align:center;font-size:15px;line-height:28px;color:#4e4e4e;}
.walk ul{ margin:70px 0 120px 0;overflow:hidden;}
.walk ul li{float:left;width:33%;font-size:20px;line-height:32px; color:#a8a7a7; text-align:center;}
.walk ul li a{font-size:20px;line-height:32px; color:#a8a7a7; text-align:center;}
.walk ul li p{font-size:16px;line-height:26px; color:#a8a7a7; text-align:center;}
.walk ul li span{display: block;font-size:28px;line-height:42px; color:#ec0202; text-align:center; margin-top:10px;}

.fac{width:100%;overflow:hidden;padding-top:50px;}
.arrow{ clear:both;width:120px;height:32px;margin:30px auto; border:1px solid #ff9333;border-radius: 16px;text-align: center;text-transform: uppercase;}
.LeftBotton {float:left; padding-left:28px;}
.LeftBotton a:link,.LeftBotton a:visited{background:url(../images/left_in.jpg) no-repeat center center;display:block;width:30px;height:16px; border-right: 1px solid #c5c5c5; margin:8px 0;}
.RightBotton{float:right;padding-right:28px;}
.RightBotton a:link,.RightBotton a:visited{display:block;width:30px;height:16px;background:url(../images/right_in.jpg) no-repeat center center;margin:8px 0;}

#demo{overflow: hidden; width: 100%;margin-top:10px  }
.pic{ width:467px; height:351px; overflow:hidden;}
.pic .pro_list{ float:left; width:287px; background:#5d96eb; height:204px; color:#fff;}
.pic .pro_list h6{font-size:14px; /*font-family:"Microsoft YaHei"; */font-family:"SimSun"; text-indent:15px; line-height:59px;}
.pic .to_product{ margin-left:15px;}
.pic .pro_list p{ line-height:26px; padding-left:15px;} 

.pro_tab{ margin:10px;}
.our_bg{height: 656px;
width: 100%;
background: url(../images/our.jpg);
/*background-position: center 0px;
background-attachment: fixed!important;*/
}

.title_our{background:url(../images/tit_bg.jpg) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 20px;padding-top:90px;}
.title_our p{ font-size:54px; line-height:66px; color:#fff; font-weight:bold;text-align:center;}
.title_our span{display: block;font-size:20px;line-height:32px; color:#a8a7a7;text-transform:uppercase;text-align:center;} 
.our{ width:1200px; margin:0 auto;}
.our_about{text-align:center;font-size:15px;line-height:28px;color:#a8a7a7;}
.our ul{ margin:70px 0 120px 0;overflow:hidden;}
.our ul li{float:left;width:33%; text-align:center;}
.our ul li p{font-size:14px;line-height:22px; color:#fff; text-align:center; width:300px; margin:0 auto;}
.our ul li span{display: block;font-size:28px;line-height:60px; color:#fff; text-align:center; margin-top:10px;}
.pro{width:100%;overflow:hidden;padding-top:90px; background:url(../images/pro_bg.jpg) left top no-repeat;}

#tab01{ clear:both; overflow:hidden;  margin:40px auto; width:1000px;  }
#tab01 li{  float:left;line-height:36px; width:150px; border-radius: 16px;text-align: center;text-transform: uppercase;font-size:16px; color:#000;background:#dddddd; margin:0 4px;}
#tab01 li.current{  background:#ec0202;}
#new_tab01{margin:0px auto; width:1200px; margin-top:22px;}
.prolist_index{ clear:both; background:#484848; overflow:hidden;  margin-bottom:22px; margin:0px auto; width:1200px;  }
.prolist_index li{ float:left;line-height:36px; width:150px; text-align:center;border-radius: 16px;text-transform: uppercase; }
.prolist_index li a{ font-size:16px; color:#ffffff;}
.prolist_index li:hover{ background:#f07e2f;}
.product_index{ clear:both;}
.product_index li{ float:left;border-bottom:1px solid #c5c5c5; width:300px; text-align:center; margin-bottom:46px;}
.product_index li p{line-height: 40px;}
.product_index li a{ margin:0px 8px; font-size:14px; color:#000000; line-height:35px; }

.pro_more{ clear: both; margin:0 auto;display:block;line-height:30px; width:120px; border-radius: 15px;text-align: center;text-transform: uppercase;font-size:16px; color:#ec0202; border:1px solid #ec0202; margin-bottom:80px;}
.pro_more:hover{color:#000;}

.news_bg{width:100%;overflow:hidden;padding-top:90px; background:url(../images/news_bg.jpg) left top no-repeat; padding-bottom:110px;}
.news{ width:1200px; margin:0 auto;}
.news ul{width:1200px;overflow:hidden; background:#fff; margin-top:80px; padding-bottom:60px;}
.news ul li{ width:540px; margin:30px 20px 0px 40px; float: left;border-bottom:1px solid #868686; padding-bottom:30px;overflow:hidden;}
.news ul li img{ float: left; margin-right:25px;}
.news ul li span{font-size:18px;color:#868686; line-height:30px;}
.news ul li p{font-size:16px;color:#2b2b2b; line-height:26px;}
.news ul li a{font-size:14px;color:#2a2a2a; line-height:22px;}
.news ul li:hover p{color:#ec0202;}
.news ul li:hover span{color:#ec0202;}
.news ul li:hover a{color:#ec0202;}

#foot{width:100%;background: url(../images/foot_bg.jpg) center top no-repeat;color:#fff; overflow:hidden;}
.foot_index{margin:0px auto; width:1200px;padding:60px 0 0 0;overflow:hidden;}
.foot_border{font-size:18px;color:#fff;display: block;line-height:32px;}
.foot_list{width:300px;float:left;margin-right:130px;}
.foot_list li{line-height:24px;}
.foot_tel{float:left;}
.tel_border{font-size:18px;color:#fff;display: block;line-height:32px;padding-left:25px;}
.foot_tel p{color:#fff;line-height:32px;padding-left:25px;}
.foot_li{float:left;margin-right:100px;}
.foot_li a{color:#fff;line-height:32px; display:block;}
.foot_li a:hover{color:#ec0202;}
.foot_tel li{ width:185px; float:left; }
.foot_iphone{ background:url(../images/iphone.png) left center no-repeat;}
.tel_iphone{ background:url(../images/tel.png) left center no-repeat;}
.foot_phone{font-size:18px;color:#cccccc;display: block;line-height:32px; padding-bottom:23px; clear:both;}
.foot_phone span{ display:block;color:#ec0202;font-size:32px;line-height:36px;}
.foot_phone b{color:#ec0202;font-size:18px;}

.check_field{width:300px;height:31px;line-height:31px;text-indent: 12px;border: none;margin:7px 0;background:#fff;color:#727272;border-radius: 3px;}
.form-control{width: 300px;height:71px;line-height: 36px;text-indent: 12px;border: none;margin-bottom:7px; background:#fff;color:#727272;border-radius: 3px;}
.anniu01 {display: block;width: 71px;line-height: 31px;background-color:#ec0202;color:#fff;font-size:16px;border: 1px solid #ec0202; margin-top:10px;}
.foot_bottom{margin:70px auto 70px auto; width:1200px;color:#fff;line-height:32px;text-align:center;}
.foot_bottom a{ color:#ffffff;}
/*ny_tel*/
#headerny_bg{overflow:hidden;}
#topny_bg{line-height:40px; height:50px;width: 100%;background:#2c2c2c;}
#topny_index{margin:0px auto; width:1200px; height:50px;}
.leftny_top{color:#8b8b8b;line-height:50px;float:left;padding-left: 70px;}
.topny_right{float: right;color: #8b8b8b;}
.topny_right a{width:50px; line-height: 50px;color: #8b8b8b;text-align: center;margin:0 15px;font-size:14px;}
.topny_right a:hover{ color:#fff;}
.en{background: url(../images/english.jpg) left center no-repeat;padding:6px 0 6px 40px;height: 25px;}
.cn{background: url(../images/china.jpg) left center no-repeat;padding:6px 0 6px 40px;height: 25px;}
.nav{width:1200px; margin:0 auto;}
.headerny_index{ overflow:hidden;clear: both; background:#FFFFFF;}

.logony{float:left;}
.menuny{float: right;padding-left: 70px;}
.menuny li{float:left;width:100px;text-align:center;}
.menuny li a{font-size:15px; line-height:26px;display:block; color:#292929;padding:50px 0 30px 0;}
.menuny li:hover{background:url(../images/nav_bg.jpg) center bottom no-repeat;}
#banny{ background:url(../images/ban_tel.jpg) center top no-repeat;height:474px;}
#search{width:313px;height:33px; float: right; margin-right: 20px;margin-top:14px;}
.search{height:33px; float: right;}
#inputel{float:left;width:256px;height: 33px; line-height:32px;color:#ffffff; text-indent: 12px; border: none;background:url(../images/search.jpg) left center no-repeat;}
.title_tel{background:#ec0202;overflow:hidden;}
.title_telin{ width:1200px; margin:0 auto; }
.title_tel p{ height:38px;line-height:42px;color:#ffffff; padding-left:78px; font-size:14px;width:500px; margin:0 auto; float:left;background:url(../images/home.png) 30px center no-repeat;}
.title_tel a{ color:#fff;font-size:16px;}

/*����*/
.tel_content{line-height:30px;overflow:hidden; clear:both;margin-bottom: 50px;}
.cont_masseg{float: right;width:450px;padding-left:50px;margin-top:20px;}	
.cont01{background:url(../images/tel_cont.jpg) left top no-repeat; padding-left:90px; margin-bottom:40px;}
.cont02{background:url(../images/tel_cont.jpg) left 30px no-repeat;padding-left:90px;margin-bottom:40px;}	
.cont03{background:url(../images/fad.jpg) left top no-repeat;padding-left:90px;}	
.cont05{background:url(../images/tel_cont.jpg) left 30px no-repeat; padding-left:90px; margin-bottom:40px;}
.cont01 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#ec0202;}
.cont05 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#ec0202;}
.cont01 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}
.cont05 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}
.cont02 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#ec0202;}
.cont02 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}
.cont03 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#000;}
.cont03 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}
.message_left {line-height: 27px;font-size: 12px;color: #000;text-align: left;word-spacing: 0px;padding-left:30px;clear: both;}
.message_left02 {line-height: 27px;font-size: 12px;color: #000;text-align: left;word-spacing: 0px;padding-left:0px;clear: both;}
.message_left01 {
    float: left;
    width: 127px;
    height: 161px;
    line-height: 27px;
    background-color: #22497b;
    background-image: none;
    font-size: 12px;
    color: #fff;
    text-align: left;
    word-spacing: 0px;
    padding-left:10px;
    font-family: Arial;
    border: 1px;
    border-color: #22497b;
    border-style: solid;
    clear: both;
}

.area_message {
    float: left;
    width: 320px;
    height: 253px;
    line-height: 22px;
    background-color: #fbfbfb;
   background-image: none;
    font-size: 12px;
    color:#333;
    text-align: left;
    word-spacing: 0px;
    padding: 3px;
    font-family: Arial;
    border: 1px;
    border-color: #adadad;
    border-style: solid;
    margin: 0px;
}

.input_message {
    float: left;
    width: 320px;
    height: 27px;
    line-height: 27px;
    background-color: #fbfbfb;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #999999;
    padding-left:10px;
    text-align: left;
    word-spacing: 0px;
    font-family: Arial;
    border: 1px;
    border-color: #adadad;
    border-style: solid;
    margin-left: 30px;
}

.codemo {
    float: left;
    width: 210px;
    height: 27px;
    line-height: 22px;
    background-color: #fbfbfb;
    background-image: none;
    font-size: 12px;
    color:#333;
    text-align: left;
    word-spacing: 0px;
    padding: 3px;
    font-family: Arial;
    border: 1px;
    border-color: #adadad;
    border-style: solid;
     margin-left: 30px;
}

.newsbook {
    height: 27px;
    line-height: 22px;
    background-color: #fff;
    background-image: none;
    font-size: 12px;
    color:#333;
    text-align: left;
    word-spacing: 0px;
    padding: 2px;
    font-family: Arial;
    border: 1px;
    border-color: #fff;
    border-style: solid;
    margin-left: -1px;
    text-align:center;
}

.sub_message {
    float: left;
    cursor: pointer;
    width: 320px;
    height: 32px;
    line-height: 32px;
    background-color: #ec0202;
    background-repeat: repeat-x;
    font-size: 14px;
    color: #fff;
    text-align: center;
    word-spacing: 0px;
    padding: 0px;
    font-family: Arial;
    border: 0px;
    border-color: #c8c8c8;
    border-style: solid;
    clear: both;
	margin:10px 0 0 30px;



}
#common{width:750px;float:left; height:440px; border:1px solid #e3e3e3; margin-top:50px;}
#common table{width:100%}
#common p{ font-size:20px; font-weight:bold;background:url(../images/common.jpg) no-repeat bottom center; text-align:center; padding-bottom:20px;text-indent:0;margin: 40px 0 20px 0;}
#common sapn{ display:block;}
#common01{width:830px;float:left; height:440px; border:1px solid #e3e3e3; margin-top:50px;}
#common01 table{width:96%; float:right;}
#common01 p{ font-size:20px; font-weight:bold;background:url(../images/common.jpg) no-repeat bottom center; text-align:center; padding-bottom:20px;text-indent:0;margin: 40px 0 20px 0;}
#common01 sapn{ display:block;}

#content_ny{ width:1200px; margin:0 auto; overflow:hidden; margin-top:39px;margin-bottom: 50px;}
/**ny**/

.banner_in{background:url(../images/ban01.jpg) no-repeat top center; height:350px;}
.banner_pro{background:url(../images/ban01.jpg) no-repeat top center; height:350px;}
.banner_news{background:url(../images/ban02.jpg) no-repeat top center; height:350px;}
.container_ny{width: 1200px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}
.right_ny{float:right;  width:890px; }

.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:880px;}

.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(../images/dazuo.jpg) no-repeat left center; padding-left:12px;}

.page_content{text-align:center;overflow: hidden; margin:20px;    line-height: 30px; font-family:"微软雅黑";}
.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:850px;}
.page_content table{margin:0 auto;}
.page_lxwm p{text-align:left;}

.hit{color:#080808; font-size:16px;height: 30px; line-height: 30px;  text-align:center; margin-bottom:20px;}
.list_in{ clear: both;text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px;}
.list_in a{color:#7e7e7e;}
.title_news{height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #000; margin-bottom:20px; margin-top:30px; }
#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:880px; overflow: hidden; text-align:center; }
.nry_content{margin-top:10px; padding: 15px; clear:both; font-family:"微软雅黑";}
.nry_content p{text-align:left; text-indent: 2em; 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{ width:280px;float:left; margin:12px 6px;}
.pro_nr_ny li img{ border:1px solid #cdcdcd;}
.pro_nr_ny li a{display:block;color:#000; font-size:14px; }
.pro_nr_ny li a p{text-align:center; line-height:42px; background:#eeeeee;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.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(../images/news_h.jpg) no-repeat left center; padding-left:16px; font-size:14px; color:#5b5b5b; }
.product_list_ny li:hover a{color:#ec0202; }
.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:300px;}
.prolist_ny{background:url(../images/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:23px; border-bottom: 1px solid #475664;}
.prolist_fl li a{line-height:51px; color:#FFF; font-size:18px; background:url(../images/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;}
#navigation{float:left; width:250px; margin-left:15px;}
.nav_h2title{ font-family:"微软雅黑";background:url(../images/list_topny.jpg) no-repeat left bottom; line-height:50px; color:#000; font-size:20px;}
/*.nav_h2title{background:url(list_topny.jpg) no-repeat left bottom; height:94px;margin-bottom:10px;}
.nav_h2title h2{font-size:20px; color:#000; padding:10px 0; font-weight:bold;line-height: 30px;}*/
.nav_tispan{display: block;color: #fff;font-weight: normal;text-transform: uppercase; white-space:nowrap; overflow:hidden;}
.nav_en{font-family:arial; color:#a9a9a9; font-size:14px; text-transform:uppercase; margin-left:20px;}
.prolist_nav{overflow:hidden; margin-bottom:30px;border-top:1px solid #dedede;padding-bottom: 10px;}
.prolist_nav li{ border-bottom:1px solid #f0f0f0;}
.prolist_nav a{display:block; padding-left:25px; font-size:16px; color:#464646; background:url(../images/list_link.jpg) no-repeat left center;line-height:40px;}
.prolist_nav a:hover{ color:#ec0202;}
.prolist_nav a.red:link,.prolist_nav a.red:visited{color:#ec0202;}
.contact_h2title{background:url(../images/list_topny.jpg) no-repeat left bottom; line-height:50px; color:#000; font-size:20px;}
.navcontact{overflow:hidden; margin-bottom:20px; padding-bottom:20px; padding-top:25px;}
.navcontact p{font-size:15px;line-height:32px;padding-left:25px;border-bottom:1px solid #dedede; color:#464646; background:url(../images/list_cont.jpg) no-repeat left center}
.navcontact span{border-bottom:1px solid #000;font-size:16px;line-height:45px;width:100%;display: block;padding-left:10px;margin-bottom:10px;}
.nav001{background:url(../images/nav001.jpg) no-repeat left center;}
.nav002{background:url(../images/nav002.jpg) no-repeat left center;}
.nav003{background:url(../images/nav003.jpg) no-repeat left center;}
.nav004{background:url(../images/nav004.jpg) no-repeat left center;}
.nav005{background:url(../images/nav005.jpg) no-repeat left center;}
.ny_img{float:left; width:400px; margin-right:78px; margin-top:20px;}
.ny_img img{width:400px;}
.ny_right{float:left; width:400px; margin-top:20px; text-align:left;}
.title_pro{color: #6fb514; font-size: 23px;}
.shuoming_ny p{font-size: 16px;    line-height: 30px;    margin-top: 25px;}
#tab2{text-align:left;overflow:hidden; }
#tab2 li{font-size:15px; color:#333; width:434px; height:35px; background:#e1e1e1; line-height:35px; text-align: center; float:left; margin-right:5px;}
#tab2 li.current{color:#FFF; background:#ec0202;}
.right_nycgal{float:right;  width:1200px; }
.title_h1cgal{  color: #22211c;
    padding-left: 100px;
    font-size: 35px;
    font-weight: bold;
    padding-bottom: 28px;
    text-align: center;
    width: 1100px;
    padding-top: 20px;}
.nry_rightcgal{float:right; width:1200px; overflow: hidden; text-align:center; }
.pro_nr_nycgal{overflow:hidden; margin-top:7px; }
.pro_nr_nycgal li{float:left; margin:15px 30px; border:1px solid #cdcdcd;}
.nry_contentcgal{margin-top:10px; padding: 15px; clear:both; }
.nry_contentcgal p{text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px;}
.nry_contentcgal img{ width:350px !important; float:left ; padding: 15px; }
.title_f{ width:100%; text-align:center;    border-bottom: 1px solid #dedcdc; line-height:35px; font-size:18px; color:#CCC; }
.title{height:36px;line-height:36px;font-size:16px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000; text-align:left;}
.hit{height:30px;line-height:30px; display:block; padding-bottom:10px;}
.nry_right{line-height:30px;text-align:center; overflow:hidden; clear:both  }
.nry_right p{text-align:left;font-size:14px; color:#333333; line-height:24px;}


.nry_right p video{
    max-height: 520px;
    width: auto;
    /* object-fit: cover; */
    background: #000;
    z-index: 9999;
}
.page_p{text-indent:2em; }
.page_p img{ margin-bottom:10px;}
.page_more01{ width:172px; height:35px; display:block; border:1px solid #ec0202; line-height:35px; float:left; color:#ec0202;}
.page_more02{ width:172px; height:35px; display:block; border:1px solid #ec0202; line-height:35px; float:right; color:#ec0202;}
.contact-box{width:100%;float:left;margin-top:30px;padding:20px;}
.contact-box .left-box{width:435px;float:left; background: #56A4C7;height:443px;padding:25px; position:relative;}
.contact-box .left-box .tit{width:100%; text-align:left;float:left;color:#fff;font-size:18px;padding:10px 0 15px 15px;}
.contact-box .left-box .con{ background:url(../images/bg3.png) left top no-repeat;width:100%;float:left;min-height:283px;padding:40px 0 0 40px;}
.contact-box .left-box .con p{color:#fff;font-size:14px;padding:8px 0 8px 30px;margin:0;}
.contact-box .left-box .con p.con1{ background:url(../images/ico-20.png) left center no-repeat;}
.contact-box .left-box .con p.con2{ background:url(../images/ico-21.png) left center no-repeat;}
.contact-box .left-box .con p.con3{ background:url(../images/ico-22.png) left center no-repeat;}
.contact-box .left-box .con p.con4{ background:url(../images/ico-23.png) left center no-repeat;}
.contact-box .left-box .con p.con5{ background:url(../images/ico-24.png) left center no-repeat;}
.contact-box .left-box .bottel{width:100%;float:left; text-align:center;}
.contact-box .left-box .bottel span{color:#fff;font-size:34px; background:url(../images/ico-25.png) left center no-repeat;padding-left:50px; display:inline-block; line-height: 50px;}
.contact-box .left-box .ico{width:15px;height:30px;background:url(../images/ico-19.png) no-repeat; position:absolute;right:-15px;top:68px;}

#map{width:660px;float:left;margin-left:25px;}
#map .mapdiv{width:100%;height:492px;}
.contact-gbook{width:100%;float:left;padding:30px 0 ;}
.contact-gbook .col-md-6{width:100%;}
.list{ text-align:left; margin:10px 0;}
.pro_nyleft{ width:402px; height:402px; float: left; border:1px solid #d0d0d0; margin-bottom:60px;}
.pro_nyleft img{width:400px; height:368px;}
.pro_nyright{ float: right;width:440px; height:368px;margin-bottom:60px;}
.page_pbg{ display:block;clear: both;line-height: 32px;height: 36px;text-align: left;text-indent: 45px;width: 100%;background:url(../images/page_pbg.jpg) left top no-repeat; color:#fff;}
.page_p01{ height:300px;}
.side{position:fixed;width:54px;height:275px;right:0;top:350px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "΢���ź�";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.page ul{
    display: flex;
    justify-content: center;
    align-items: center;
}
.clearfix a{
    float:left;
    width:120px;
    overflow:hidden;
    height:27px;
    line-height: 27px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
	background:url(../images/list_link2.jpg) no-repeat 5px;
    }
.clearfix a.current{ text-decoration:underline;color:#105eb2;}