/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
* {margin:0;padding:0;}
html, body, ul, li {list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#555555; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#555555;}
a:hover  { text-decoration:none; color: #e50000;}
a:active {text-decoration: none; color: #555555;}
a::focus {-moz-outline-style:none;}

.f_14{ font-size:14px; line-height:30px; color:#333}
.hidden { display: none; }
.block { display: block; }
.m_t20{ margin-top:20px;}


/*顶部*/
#topper{ height:34px; background: url(../images/topperbg.jpg) repeat-x;}
.topperm{ width:1000px; height:22px; text-align:right; margin:0 auto; line-height:22px; padding:6px 0px;}
.topperm a{ line-height:22px;}

/*头部*/
#header{ width:100%; height:80px; margin:0 auto; padding:0; background:url(../images/headerbg.jpg) center no-repeat;}
.headerm{ width:1000px; height:80px; margin:0 auto; padding:0;}
.logo{ width:330px; height:57px; margin-top:11px;}


/*导航*/
.menu{ width:644px; height:80px;}
/*banner*/
#banner{ width:100%; height:440px; margin:0 auto; padding:0;}

#main{ width:100%; height:auto; margin:0 auto; padding-bottom:39px;}
.main2{ width:1000px; height:263px; margin:0 auto; margin-top:30px;}
/*产品*/
.products{ height:265px; background:#e6e6e6; padding:25px 0 45px;}
.productsm{ width:1000px; height:265px; margin:0 auto; padding:0;}
.productsm1{ height:30px;}
.productsm1a{ font-size:18px; color:#18479f; line-height:30px;}
.productsm1a span{ font-size:14px; color:#666666; line-height:30px;}
.productsm2{ height:212px; margin-top:23px;}

/*关于我们*/
.aboutus{ width:290px; height:263px;}
.aboutus1{ height:34px; border-bottom:1px solid #cccccc;}
.aboutus1a{ font-size:18px; color:#18479f; line-height:34px;}
.aboutus1a span{ font-size:14px; color:#666666; line-height:34px;}
.more{ width:31px; height:5px; margin-top:14px;}
.aboutus2{ width:290px; height:120px; margin-top:11px;}
.aboutus3{ height:90px; line-height:30px; overflow:hidden; margin-top:7px;}


/*新闻*/
.news{ width:360px; margin-left:40px; height:263px;}
.news2{ height:85px; margin-top:11px;}
.news2a{ width:110px; height:85px;}
.news2a img{ width:100px; height:75px; border:1px solid #cccccc; padding:4px;}
.news2b{ width:240px; height:85px;}
.news2b .news2b1{ height:30px; overflow:hidden}
.news2b .news2b1 a{ line-height:30px; color:#333333; font-size:14px}
.news2b .news2b2{ height:44px; line-height:22px; overflow:hidden}
.news3{ height:120px; margin-top:11px;}
.news3 ul{ margin:0; padding:0;}
.news3 ul li{ width:360px; height:30px; background:url(../images/news3li.jpg) no-repeat; overflow:hidden}
.news3 ul li a{ padding-left:15px; line-height:30px;}
.news3 ul li span{ float:right; line-height:30px;}

/*联系我们*/
.contactus{ width:270px; height:263px;}
.contactus2{ width:270px; height:120px; margin-top:11px;}
.contactus3{ width:242px; height:90px; margin-top:6px; background:url(../images/contactus3.jpg) no-repeat; line-height:30px; overflow:hidden; padding-left:28px;}



/*footer*/
#footer{ width:100%; height:133px; margin:0 auto; background:url(../images/footerbg.jpg) center no-repeat;}
.footerm{ width:1000px; height:103px; padding-top:30px; margin:0 auto; color:#FFFFFF; line-height:24px;}
.footerm a{ color:#FFFFFF; line-height:24px;}


#bannern{ width:100%; height:300px; overflow:hidden; margin:0 auto; text-align:center; overflow:hidden}
#wrapper{ width:1000px; height:auto; margin:0 auto; padding:25px 0;}

/*内页左侧*/
.left{ width:200px; height:auto; float:left;}
.biaoti{ height:60px; line-height:24px; color:#194292; font-size:24px;}
.biaoti span{ line-height:36px; color:#666666;  font-size:12px; text-transform:uppercase;}
.left1{ width:200px; height:auto;}
.left1 ul{ margin:0; padding:0;}
.left1 ul li{ width:200px; height:40px; background:url(../images/left1li.jpg) no-repeat;}
.left1 ul li a{ line-height:40px; font-size:14px; color:#333; display:block; padding-left:50px;}
.left1 a.lcurrent,.left1 ul li a:hover{ color:#ffffff;  background:url(../images/left1lih.jpg) no-repeat;}


.left2{ width:200px; height:auto;}
.left2a{ width:200px; line-height:36px; list-style-type:none; text-align:left}
.left2a a{ width:150px; display:block; padding-left:50px;}
.left2a li{background:url(../images/left1li.jpg) no-repeat; height:40px;}
.left2a li a{line-height:40px; font-size:14px; color:#333;}
.left2a .left2_current,.left2a li a:hover{  color:#ffffff;  background:url(../images/left1lih.jpg) no-repeat;}

.left2a li ul{ list-style-type:none; text-align:left; background:#cccccc; padding:5px 0;}
.left2a li ul a{ width:140px; display:block; line-height:30px; font-size:12px; padding-left:60px; height:30px; overflow:hidden; color:#333; background:none;}
.left2a li ul a:hover{ color:#ffffff; background:#194292; }

/*内页右侧*/
.right{ width:760px; height:auto; float:right;}
.right1{ height:28px; border-bottom:1px solid #CCC;}
.right1a{ line-height:28px; font-size:18px; color:#194292;}
.right1b{ line-height:28px;}
.right1b a{ line-height:28px;}
.right2{ width:760px; height:auto; padding:20px 0px 50px;}

/*内页详细*/
.newsinfo .ntitle { font-size: 20px; text-align: center; font-weight: bold; padding: 20px 0px; }
.newsinfo .date { border-bottom: 1px solid rgb(178, 178, 178); padding-bottom: 20px; font-size: 14px; text-align: center; color: rgb(102, 102, 102); }
.newsinfo .info { padding: 20px; line-height: 30px; font-size: 14px; }
.newsinfo .newPage { border-top: 1px solid rgb(178, 178, 178); padding-top: 20px; }


/*内页荣誉*/
.honor{ width:760px; overflow:hidden; clear:both; float:left;}
.honor li{ float:left; line-height:20px; font-size:12px; color:#666; margin-bottom:15px; margin-right:15px; width:200px; height:175px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:22px 16px;}
.honortu{width:200px; height:145px; text-align:center; float:left;}
.honorti{width:200px; height:30px; text-align:center; float:left; padding-top:20px;}

/*发展历程*/
.dsjlist{ width:760px; height:auto; background:url(../images/dsjlist1.png) repeat-y left;}
.dsjlist dl { width: 760px; height:auto; overflow: hidden; float: left;  background: url(../images/dsj_listbj1.png) no-repeat left top;}
.dsjlist dl dt { color:#333; width:95px; line-height: 50px; float: left; display: inline; font-size: 16px; padding-left:10px;}
.dsjlist dl dd { line-height: 50px; float: right; width:640px; font-size:14px; color:#333;}


/*新闻资讯内页*/
.newsn{ width:760px; height:auto;}
.newsn ul{ margin:0; padding:0;}
.newsn ul li{ height:40px; background:url(../images/anlinli.jpg) no-repeat;}
.newsn ul li a{ padding-left:15px; line-height:40px;}
.newsn ul li span{ float:right; line-height:40px;}

/*公司新闻*/
.gsxw{ width:760px; height:auto;}
.gsxw ul{ margin:0; padding:0;}
.gsxw ul li{ height:105px; margin-bottom:15px;}
.gsxw .gsxwl{ width:140px; height:105px; float:left;}
.gsxw .gsxwr{ width:600px; height:105px; float:right;}
.gsxw .gsxwr .gsxwr1{ height:30px;}
.gsxw .gsxwr .gsxwr1 a{ line-height:30px; color:#333333; font-size:16px}
.gsxw .gsxwr .gsxwr2{ height:48px; margin-top:5px; line-height:24px; overflow:hidden;}


/*内页产品*/
.productsn{ width:760px; height:auto;}
.productsn ul{ margin:0; padding:0;}
.productsn ul li{ width:212px; height:309px; float:left; margin-right:40px; margin-bottom:10px; text-align:center; float:left }
.productsn ul li img{ width:210px; height:257px; border:1px solid #cccccc; }
.productsn ul li a{ line-height:50px; font-size:14px;}

/*产品详细*/
.pron{ width:760px; height:auto;}
.pron1{ height: 362px;}
.pron1a{ width:295px; height:362px;}
.pron1b{ width:435px; height:362px;}
.pron1b h1{ line-height:40px; color:#333333; font-size:14px; font-weight:normal;}
.pron2{ width:760px; height:auto; margin-top:20px;}
.pron2a{ height:34px; border-bottom:1px solid #194292; background:url(../images/productsn2.jpg) left top no-repeat; color:#ffffff; font-size:16px; padding-left:15px; line-height:34px;}
.pron2b{ height:auto; margin-top:20px;}


/*内页官方商城*/
.storen{ width:760px; height:auto;}
.storen ul{ margin:0; padding:0;}
.storen ul li{ width:212px; height:339px; float:left; margin-right:40px; margin-bottom:30px; text-align:center; float:left }
.storen ul li img{ width:210px; height:257px; border:1px solid #cccccc; }
.storen ul li a{ line-height:50px; font-size:14px;}

.shuliang{ width:60px; float:left; height:40px; line-height:40px; color:#333333; font-size:14px; }
.quantitySelect { width: 106px; height: 38px; border: 1px solid rgb(222, 222, 222); overflow: hidden; margin-left: -3px;  float:left;}
.quantitySelect span, .quantitySelect input { float: left; display: inline-block; text-align: center; font-family: "微软雅黑"; font-size: 22px; height: 38px; line-height: 38px; }
.quantitySelect input { font-size: 18px; }
.quantitySelect span { background: rgb(246, 246, 246) none repeat scroll 0% 0%; width: 22px; color: rgb(153, 153, 153); cursor: pointer; }
.quantitySelect span.on { color: rgb(51, 51, 51); }
.quantitySelect .number { border-width: medium 1px; border-style: none solid; border-color: -moz-use-text-color rgb(222, 222, 222); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 60px; color: rgb(51, 51, 51); }
.gwc{ width:110px; height:36px; margin-top:30px;}


/*购物车*/
.title_r{ height:30px; line-height:30px;}
.title_r a{ line-height:30px;}
.Container { left: 0px; width:1000px; height: auto; margin-top:10px; }
#Scroller-1 { overflow: hidden; width: 1000px; position: relative; height: auto; }
.Scroller-Container {
	position: relative;
}
#Scrollbar-Container { margin-left: 823px; position: relative; top: 0px; }
.Scrollbar-Track { left: 30px; width: 20px; position: absolute; top: 0px; height: 367px; }
.Scrollbar-Handle { width: 20px; position: absolute; height: 20px; }
/* ::::: http://shazhou.design35.com:88/views/admin/images/table_form.css ::::: */

.table-list td, .table-list th { padding-left: 12px; font-weight: normal; }
.table-list thead th { height: 40px; background: none repeat scroll 0% 0% rgb(238, 243, 247); border-bottom: 1px solid #dddddd; font-weight: normal; line-height:40px;}
.table-list tbody td, .table-list .btn { border-bottom: 1px solid #dddddd; padding-top: 10px; padding-bottom: 10px; }
.table-list tr:hover, .table-list table tbody tr:hover { background: none repeat scroll 0% 0% rgb(251, 255, 228); }
.button { min-width: 80px; background: none repeat scroll 0% 0% rgb(221, 221, 221); height: 24px; border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: -moz-use-text-color rgb(102, 102, 102) rgb(102, 102, 102) -moz-use-text-color; margin-right: 5px; }
.input-text-c, .input-text, .measure-input, textarea, input.date, input.endDate, .input-focus { height: 18px; margin: 0px 5px 0px 0px; padding: 2px 0px 2px 5px; border: 1px solid rgb(208, 208, 208); background: url('input.png') repeat-x scroll 0px 0px rgb(255, 255, 255); font-family: Verdana,Geneva,sans-serif,"宋体"; font-size: 12px; }


/*内页联系我们*/
    .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}



/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

#rightsead{width:130px;height:350px;position:fixed; top:50%; margin-top:-175px;right:0px;}
*html #rightsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#rightsead li{width:131px;height:60px;}
#rightsead li img{float:right;}
#rightsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#rightsead li a .shows{display:block;}
#rightsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#rightsead li a.youhui .hides{display:none;position:absolute;right:188px;top:2px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:293px; height:360px;border:1px solid #DFDFDF;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:293px;height:360px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

