@charset "utf-8";
@import url("fonts.css");
/* CSS Document */
body{ font-size:100%;     font-family:Helvetica;}
body,ul,li,dl,dt,dd{margin:0;padding:0;}
li{ list-style:none; }
a{text-decoration:none;}
img{ /*display:block;*/}
hr{    border: 0px solid #dedede;
    height: 1px;
    background-color: #dedede;}
.xcurrent{color:#880002 !important;}
.w1130{width:1090px;margin-left:auto;margin-right:auto;}
.w960{width:960px;margin-left:auto;margin-right:auto;}
.clearfix{clear:both;}
.top{width:100%;height:38px;     background-color: #f3f3f3;}
.logo{ float:left;}
.logo img{height:100%}
.top_center{float:left;margin-left:194px; margin-top:10px;}
.top_right{ float:right; text-align:left; color:#2d5e96; font-size:12px;margin-right: 50px;}
.top_right li{    margin: 9px 0;font-family: 微软雅黑;
    font-size: 16px;  font-weight:bold;}

.top_right li a:visited {color:#0000EE;}
.nav{height:58px; background-color:#2d5e96;width:100%;}
#ClCache {
    display: none;
}
#navbig{width:1130px;margin-left:auto;margin-right:auto;}
#navbig>li{border-left: 1px rgba(213,222,233,0.44) solid;color:white; float:left; position:relative; text-align:center; display:block;height:32px;margin-top:14px; font-size:14px;}
#navbig>li>a{color:#ffffff;line-height:58px;display:block;padding:0 15px;text-align:center;margin-top:-12px;font-family: "Whitney SSm A","Whitney SSm B","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif; font-size:1 em; text-transform: uppercase;
}
#navbig .so{ background:url(/Public/Home/default/img/search.jpg) no-repeat; margin-left:10px; border:none; width:160px}

#navbig>li input{ border:none;float:left;width:150px;line-height:32px;margin-left:5px; color:#fff;background: none;}
#navbig>li>img{ position:absolute;right:0; display:inline-block;padding-top:8px;}
#navbig > li > button {
    position: absolute;
    right: -15px;
    display: inline-block;
    padding-top: 8px;
    background-color: rgb(45, 94, 150);
    cursor: pointer;
    border: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}
#navbig>li>a:hover{background-color:#346cac; display:block;color:white;}
#nabig01{position:absolute;width:720px;height:auto !important; background-color:white !important;opacity:1;padding: 7px 0px 7px 20px;display:none ; z-index:99999;margin-top: -2px;border-bottom: 2px solid #880002;}
#nabig01 dl{float:left; padding-right: 15px;min-height: 134px;
    margin-right: 15px;}
#nabig01 dt{text-align:left;}
#nabig01 dt>a{font-size:14px;line-height:30px;color:#333333;font-weight:bold;}
#nabig01 dd{text-align:left;}
#nabig01 dd a{color:#6394c5 !important;line-height:26px; font-size:13px }
#nabig01 dd a:hover{color:#369 !important; }
.content03{float:left; padding-top:8px}
.content03 li{color:#666666;width:180px; font-size:12px; text-align:left;}
.content03 li img{width:100%;}
.banner_container{overflow:hidden;position:relative;}
.banner{}
.banner img{width:100%;}
.container{margin-top:-20px; background-color:white;position:relative;}
.produce{width:100%;}
.produce01{margin-bottom:25px; background-color:#f3f3f3;}
.produce01>li{padding:10px 16px 16px 16px;float:left;padding-bottom:60px;width: 250px; text-align: center;}
.produce01>li img{ display:inline;}
.produce li li{ background-color:rgba(0,0,0,0.8);width:250px;height:34px;position:absolute;margin-top:-34px;color:white; line-height:34px; text-align:center; font-size:13px; font-weight:normal}
.produce li li a{color:white;display:block;}
.produce01>li:hover{ 
  -webkit-box-shadow: 0 3px 6px -1px;  
  -moz-box-shadow:0 3px 6px -1px;  
  box-shadow:0 3px 6px -1px #c7c7c7;  
 }
 .current01{ -webkit-box-shadow: 0 3px 6px -1px;  
  -moz-box-shadow:0 3px 6px -1px;  
  box-shadow:0 3px 6px -1px #c7c7c7;}
  .produce02{ background-color:#f3f3f3;margin-bottom:40px;}
  .produce02 li{ float:left;padding: 14px 14px 3px 14px;width: 537px;min-height: 305px;}
  .produce02 li dt{font-size:18px;color:#333333;margin-top:0px;line-height:30px;}
  .produce02 li dd{width:535px; }
  .current02{ -webkit-box-shadow: 3px 3px 3px;  
  -moz-box-shadow: 3px 3px 3px;  
  box-shadow:3px 3px  3px rgba(0,0,0,0.35);}
  .produce02>li:hover{ 
  -webkit-box-shadow:0 3px 6px -1px;  
  -moz-box-shadow:0 3px 6px -1pxx;  
  box-shadow:0 3px 6px -1px #c7c7c7;  
 }
 .foot{width:100%; background-color:#f3f3f3; border-top:1px solid #C5C3C3;}
 .foot01{padding-bottom:22px;}
 .foot01 dl{float:left;margin-right:40px;margin-top:17px;}
 .foot01 dl dt, .foot01 dl dd{ line-height:19px}
 .foot01 dt a{color:#333333 !important; font-weight:900; line-height:24px;font-size: 13px;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;}
 .foot01 dt a:hover{ text-decoration:underline}
 .foot01 dd a{color:#666666;line-height:19px;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;
font-size: 13px;font-weight: bold;}
 .foot01 p{color:#6394c5;line-height:19px;font-size: 13px;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;}
 .foot01 p a{color:#6394c5;line-height:19px;font-size: 13px;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;}
 .foot01 p a:hover{ text-decoration:underline;color:#369}
 .foot01 p{margin:0;padding:0;}
 .copyright{text-align:center;margin-top:0px;/*padding-bottom:28px;*/ font-size:13px; background:url(/Public/Home/default/img/hr.jpg) repeat-x left top}
 .copyright span{ display:inline-block;margin: 0.85em 0 0.85em .615em;
    padding-right: .615em;
    border-right: #dedede 1px solid;
    text-align: left;color: #666;}
 .copyright span a{color: #666;    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;}
 
 
 
 .left_title{font-family: 'Whitney SSm A', 'Whitney SSm B', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif;font-size: 24px;font-weight: 300;}
 /*products*/
 .products_title{color:#666666;margin-top:18px;margin-bottom:28px; font-size:13px;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;font-weight: bold;}
 .products_left{width:235px;float:left; border-right: 1px solid #dedede;}
 .products_left dt a{ font-size:15px;color:#333333; line-height:33px;}
 .products_left dd a{ font-size:13px;color:#555555;line-height:33px;}
 .products_middle{width:1px;height:310px;background-color:#dedede;float:left;}
 .products_right{width:604px;float:left; margin-left:20px}
 .products_right ul{ float:left;margin-right:17px;margin-bottom:23px; width:48%}
 .products_right ul:nth-child(odd) {margin-right:0px;}
 .products_right ul li img{ /*max-width: 220px;*/ max-height: 130px;}
 .products_right ul li.li1{width:180px;height:30px; background-color:rgba(0,0,0,0.8);position: absolute; bottom: 0;left: 0;}
 .products_right ul li.li1 a{color:white;line-height:30px;padding:0 15px; display: block; width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .products_right ul.weitxt li{float: left; width: 40%;height: 180px; margin-right:10px}
  .products_right ul.weitxt li:nth-child(even){margin-right:0px}
  .products_right .li2{width:55%; vertical-align:bottom;font-family:Helvetica;}
  /*.products_right ul.weitxt img{ width: 120px; height: 120px;}*/
  .weitxt_img img{width: 120px; height: 120px;}
  .products_right  .li2 a{ color: #333; font-weight: bold;font-size: 13px;}
  .products_right  .li2 p{ margin: 0; padding-top: 7px; font-size: 12px;   word-wrap: break-word; color:#7A7A7A;font-family: 'Whitney SSm A', 'Whitney SSm B', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif;}
  .products_right .pro2{width:auto; margin-right: 10px !important; margin-bottom: 17px !important;}
 
 /*about us*/
 .products_left01{padding-right: 15px;float:left;width: 177px;    border-right: 1px solid #dedede;}
 .products_left01 .catalog li{     margin-bottom: 12px;}
 .products_left01 .catalog a{color:#333333;font-size: 15px;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;    line-height: 21px;}
  .products_left01 .catalog a:hover{}
 .current03{color:#880002 !important;/* background:url(../img/line.jpg) no-repeat right center;*/}
.products_middle02{width:630px;float:left;padding:0px 15px 42px 15px;}
.products_right01{float:left;width:175px; background-color:#edf1f6;padding:20px;margin-top: 61px;margin-left: 15px;}
.products_right01 strong{color: rgb(51, 51, 51);
display: inline;
font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;
font-size: 13px;}

.products_middle02 li{/*float:left;*/margin-left:8px;}
.products_middle02 p{margin-top:0px;margin-bottom:0px;line-height:25px;font-family: 'Whitney SSm A', 'Whitney SSm B', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif;}
.products_right01 p{line-height:20px;font-size:13px; color:#666666;font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;color: rgb(153, 153, 153);}
.products_middle02 h3{padding:0; margin:0; font-size:35px; font-family: 'Hoefler Text A', 'Hoefler Text B', Georgia, 'Times New Roman', 'DejaVu Serif', serif;color: rgb(51, 51, 51);line-height: 38px;margin-bottom: 10px;font-weight: normal;}


/*email us*/
.individual-pwd {
	width: 100%;
	float: left;
	padding: 45px 0;
}
.input-group {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.input-group label.control-label {
	width: 20%;
	display: inline-block;
	color: #666;
	font-size: 14px;
	height: 20px;
	text-align: right;
	padding: 8px 1.5%;
	float: left;
}
.input-group label.radio-label {
	height: 20px;
	display: inline-block;
	padding: 8px 2.8% 8px 0;
}
.input-group label.radio-label *[type=radio], .input-group label.radio-label *[type=checkbox] {
	vertical-align: middle;
	text-indent: inherit;
	margin-top: -2px;
	margin-right: 6px;
}
.input-group .form-control {
	display: inline-block;
	width: 30%;
	height: 10px;
	padding: 10px 1%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	text-indent: inherit;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e5e5e5;
}
.input-group select.form-control {
	width: 32.3%;
	height: auto;
	padding: 9px 1%;
}
.input-group img.toux-ico {
	max-width: 97px;
	max-height: 97px;
	border: 1px solid #e5e5e5;
}
.checkbox input[type=checkbox] {
	margin-left: -20px;
}
.input-group .file-control {
	min-width: 78px;
	padding: 0 2px;
	margin: 5px 0;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	border: 1px solid #e5e5e5;
	background: -webkit-linear-gradient(#f8f8f8, #e9e9e9); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#f8f8f8, #e9e9e9); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#f8f8f8, #e9e9e9); /* Firefox 3.6 - 15 */
	background: linear-gradient(#f8f8f8, #e9e9e9); /* 标准的语法 */
}
.input-group #phonecodesub, .input-group #phonecodesub2, .input-group .phonecodesub2 {
	width: 125px;
	height: auto;
	cursor: pointer;
	text-indent: inherit;
	background: #f7f7f7;
	padding: 9px 1%;
}
.input-group div.control-txt {
	display: inline-block;
	color: #666;
	font-size: 14px;
	padding: 8px 1.5%;
}
.input-group *[class="bnt-input"] {
	min-width: 70px;
	font-size: 15px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	border: 0;
	background: #df363d;
	display: inline-block;
	text-align: center;
}
.input-group .bnt-input-reset {
	min-width: 70px;
	font-size: 15px;
	color: #333;
	height: 30px;
	line-height: 28px;
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	display: inline-block;
	text-align: center;
}
.input-group label.control-label font {
	color: #CA242B;
}
.emailw {line-height:30px;}

/*zhibao*/
.content01 dt a{color:#333333;font-size: 15px; color:#000000}
.content01 dd{ margin-bottom:5px}
.content01 dd a{color:#666666;line-height:normal;     font-size: 15px;
    font-family: Helvetica, Arial, 'Nimbus Sans L', sans-serif;}
.hotnews li{margin:10px 0;}
.hotnews li a{line-height:18px;color:#666;font-size:13px;}
.products_middle02 li{border-bottom:1px solid #dedede;margin:8px 0; min-height: 100px;}

.yincan{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle;}

#up_down_2{margin: 10px 578px;width: 236px;}
#up_down_2 a{
    width: 70px;
    height: 25px;
    border-radius: 8%;
    border: 1px solid #044599;
    text-align: center;
    background-color: #044599;
    cursor: pointer;
    color: #fff;
    margin: 0 2px;
}
.xiao2{ display:table; clear:both; height:23px; line-height:23px; background:#EAEAEA; width:100%; margin-bottom:7px;font-size: 13px;    text-indent: 10px; color:#FF0000; font-weight:bold;}

