@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

#header{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	overflow:hidden;
	
	border-top:#2b2b31 4px solid;
	background: #fff;
	background: linear-gradient(left, #fff 50%, #2b2b31 50%);
    background: -moz-linear-gradient(left, #fff 50%, #2b2b31 50%);
    background: -webkit-linear-gradient(left, #fff 50%,#2b2b31 50%);
	
}
#header1{
	width:1100px;
	height:80px;
	background-color:#FFF;
	position:relative;

}
#header0{
	width:1200px;
	margin:0 auto;
}
	
.parrow{
	position:absolute;
	width:0;
    height:0;
	font-size:0;
	border:solid 60px;
	border-color:#fff #2b2b31 #2b2b31 #fff;
	right:0px;
	top:-30px;
}
#headerlogo{
	float:left;
	width:195px;
	display:inline;
	margin-top:10px;
}
#headerdh{
	display:inline;
	text-align:center;
	float:left;
	margin-left:20px;
}

#headerdh li{
	list-style:none;
	width:110px;
	height:80px;
	float:left;
	line-height:80px;
}
#headerdh li a{
	color:#3b3636;
	display:block;
}
#headerdh li a:hover{
	color:#fff;
	font-weight:bold;
	background-color:#058bcf;
}
#headerzyw{
	position:absolute;
	width:200px;
	top:18px;
	right:-100px;
	z-index:100;
	text-align:right;
}
#headerzyw a{
	font-size:12px;
	color:#999;
}
#headerzyw a:hover{
	color:#FFF;
}

#headertel{
	display:inline;
	width:166px;
	text-align:center;
	margin-bottom:50px;
}


.nav{
	width:100%;
	background:url(../images/banner.jpg)  no-repeat  center 100%;
	height:565px;
	margin:0 auto;
	}
#bbb{
	width:1200px;

	position:relative;
	line-height:16px;
position:absolute;	
margin-top:4em;
margin-left:30em;
}
#bb{
	float:left;
	display:inline;
	padding-top:6em;
}


#dcenter{
	width:1100px;
	height:217px;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:10px;
}
.dcenter{
	float:left;
	display:inline;
	width:300px;
	margin-left:60px;
}
.dcenter2{
	float:left;
	display:inline;
	width:300px;
	margin-left:60px;
}
.dcenter3{
	float:left;
	display:inline;
	width:300px;
	margin-left:60px;
}
.dcenter img{
	margin-right:18px;
}


#zi{
	width:1200px;
	height:100px;
	margin:0 auto;
	padding-top:50px;
}

.zia{
	color:#058bcf;
	font-weight:bold;
	font-size:32px;
	height:40px;
	text-align:center;
}
.zib{
	color:#48aadc;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	margin-top:0 auto;
	text-align:center;
}


#tu{
	width:100%;
	text-align:center;
	border-bottom:#c9c9c9 solid 1px;
	margin-bottom:20px;
	margin-top:30px;
}

#tu li{
	list-style:none;
	width:130px;
	display:inline-block;
	text-align:center;
	color:#c9c9c9;
	border-left:#c9c9c9 solid 1px;
}



.of{
	width:100%;
	padding-top:60px;
	padding-bottom:60px;
	background-color:#e4e8eb;
	clear:both;
	color:#757575;
}
#of{
	width:1200px;
	position:relative;
	line-height:22px;
	margin:0 auto;

}

#ofleft{
	float:left;
	width:350px;
	display:inline;
	padding-left:50px;
}


#ofread{
	width:200px;
	line-height:50px;
	text-align:center;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;
	background-color:#058bcf;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
}

#ofread a{
	color:#FFF;
}







.bottom{
	width:100%;
	height:300px;
	background:url(../images/bj.jpg) repeat-x top;
	
	clear:both;
	border-top:#0089ce solid 10px;
}
.img{
	width:195px;
	height:55px;
	float:left;
	margin-top:auto;
}
	
#bottom{
	width:1200px;
	position:relative;
	line-height:22px;
	margin:0 auto;
	position:relative;
	font-size:14px;

}
#bottomimg{
	position:absolute;
	top:-9px;
	left:0px;
}
#bottomleft{
	float:left;
	margin-top:50px;
	display:inline;
}
#bottomleft p{
	color:#4b4b4b; 
}
#bottomright{
	width:300px;
	margin-right:5em;
	margin-top:20px;
	float:right;
	padding-top:4em;
	padding-bottom:5em;
}
#bottomright1{
	width:126px;
	float:left;
	text-align:center;
}
#bottomright2{
	width:126px;
	float:right;
	text-align:center;
}
#bottomright di{
	float:left;
	display:inherit;
	margin-left:15%;
}
#bottom p{
	color:#000;
}
.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}

.rollBox{width:715px;float:right; overflow:hidden; display:inline;}
.rollBox .LeftBotton{height:43px;width:45px;background:url(../images/bz.png) no-repeat 3px top;overflow:hidden;cursor:pointer; position:absolute; bottom:90px; left:300px;}
.rollBox .RightBotton{height:43px;width:45px;background:url(../images/bz.png) no-repeat -45px top;overflow:hidden;cursor:pointer; position:absolute;  bottom:90px; left:350px;}
.rollBox .Cont{width:715px;overflow:hidden;}
.rollBox .ScrCont{width:10000000px; }
.rollBox .Cont .pic{width:715px; float:left;text-align:center; display:inline; }


#nybanner{
	margin-top:4px;
	width:100%;
	height:50px;
	background-color:#eeeeee;
	margin-top:296px;
}
#nydh1{
	width:1200px;
	margin:0 auto;
	font-size:0px;
	text-align:center;
}
#nydh1 a{
	display:inline-block;
	font-size:16px;
	height:46px;
	line-height:46px;
	color:#999;
	border-bottom:#c7c7c7 solid 4px;
}
#nydh1 a:hover{
	border-bottom:#e5007f solid 4px;
	color:#000;
}
.aboutnv a{
	width:25%;
}
#nycon,#nyabout,#nyproducts,#news,#nycontact{
	width:1200px;
	min-height:500px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:40px;
}
.Proview table{
	width:100%;
	margin-top:2em;
	margin-bottom:2em;
	text-align:left;
}

.Proview table tr:first-child{
	background:#76c5f0;
	color:#FFF;
}
.Proview table td{
	font-size:75%;
	height:25px;
	color:#000;
	border:#CCC solid 1px;
	text-align:center;
}
.newsall{
	border-bottom:1px dotted #ccc;
	padding-top:15px;
	padding-bottom:15px;
}

.newsL{
	float:left;
	width:15%;
	padding-right:1em;

}
.newsL ul{
	padding-top:5px;
}

.newsR{
	float:left;
	width:80%;

}
.bigday{
	font-size:3em;	
	color:#ccc;
	height:1.3em;
	line-height:1.3em;
	text-align:center;
}
.smallday{
	font-size:1.5em;	
	color:#ccc;
	height:2em;
	line-height:2em;
	text-align:center;
}
.jiadi{
	border-bottom:2px solid #ccc;
}
.bigtext{
	font-size:18px;
	line-height:40px;
	color:#333;
}

.linktext a{color:#dc007b;}
.linktext a:hover{color:#666;}
.suojin{
	text-indent:2em;
	line-height:2em;
	color:#999;
}


#nyproducts h2,#nycontact h2{
	color:#0088cd;
	font-weight:bold;
	font-size:24px;
	line-height:36px;
}
#nycontact h2{
	color:#da0074;
}
#nycontact strong{
	color:#333;
}
#nycontact p{
	margin-top:30px;
	margin-bottom:30px;
}
#nyproducts strong,#nycontact strong{
	font-size:16px;
	font-weight:bold;
}
#nyproducts p{
	color:#787878;
	line-height:26px;
	margin-top:5px;
	margin-bottom:20px;
}
#nyabout p{
	color:#787878;
	line-height:26px;
	margin-top:20px;
	margin-bottom:20px;
}
#nyabout td{
	line-height:40px;
	color:#999;
}
#nyabout td img{
	border-bottom:#CCC solid 2px;
}
#nyabout h3{
	font-size:18px;
}
#nyabout strong{
	font-weight:bold;
}
.sample{
	margin-top:2em;
	text-align:center;
	  background: linear-gradient(top, #028bd1 10%, #104967 90%);
      background: -moz-linear-gradient(top, #028bd1 10%, #104967 90%);
      background: -webkit-linear-gradient(top, #028bd1 10%,#104967 90%);
	  border:#f1f1f1 solid 3px;
	  width:168px;
	  font-size:16px;
	  color:#FFF;
	  line-height:30px;
	-webkit-box-shadow:3px 3px 3px #cccccc;  
    -moz-box-shadow:3px 3px 3px #cccccc;  
     box-shadow:3px 3px 3px #cccccc;
	 -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;
}
.sample a{
	color:#FFF;
}
.sample a:hover{
	color:#a1a1a1;
}
.pg{display:inline;float:left;margin:5px;*margin:5px 5px 5px 10px;_margin:5px 5px 5px 10px;}
.back_pg{border-right:1px solid #e8e8e8;margin:0;padding:6px 0;}
.pg,.pgb{line-height:24px;}
.pg a,.pg strong,.pgb a,.pg label{display:inline;float:left;border-radius:26px;color:#333;font-size:14px;margin-left:5px;overflow:hidden;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;}
.pg a,.pg strong,.pgb a{background:#f3f3f3;border:1px solid #f3f3f3;padding:0 9px;height:24px;}
.pg a:hover,.pgb a:hover{background-color:#fff;border-color:#45abfa;color:#43AAFA;}
.pg a.nxt,.pg a.prev,.back_pg a{background-image:url(../..//bbs_v4/images/bg_hor.png);background-repeat:no-repeat;background-position:-120px -388px;}
.back_pg a{background-color:transparent;background-position:-150px -388px;border:0;border-radius:0;padding:0 10px 0 15px;}
.pg a.nxt,.pg a.prev{line-height:99px;padding:0;width:24px;}.pg a.prev{background-position:-144px -388px;}
.pg strong{background-color:#43AAFA;border-color:#43AAFA;color:#fff;}
.pg label{float:left;color:#333;cursor:text;font-size:14px;margin-left:5px;padding:0 5px;}
.pg label .px{float:left;background:#fff;border:1px solid #e8e8e8;border-radius:26px;padding:4px 8px;height:16px;width:24px;outline:0;line-height:16px\9;}
.pg label .px:focus{border-color:#45abfa;}
.pg label span{float:left;padding:2px 0 0 0.4em;}

/*--表格--*/
#feedback{
	max-width:600px;
}
#feedback h2{
	font-size:30px;
	font-weight:bolder;
	text-align:left;
	color:#da0074;
}
#feedback .col-lg-12{
	padding-bottom:14px;
}
#feedback hr{
	border-bottom:#535353 solid 1px;
	width:65px;
	margin-bottom:60px;
}
#feedback input{
	padding:20px 12px;
  background-repeat: no-repeat;
  background-position:98% center;
}

#feedback .fbtn{
	text-align:center;
	
}
#feedback .fbtn .btn-default{
	font-weight:bold;
	padding:12px 30px;
	font-size:16px;
}
