﻿body { font-size: 12px; font-family: 宋体, Arial, Helvetica, sans-serif; }
ul { list-style: none; }
a { text-decoration: none;color: #333; }
/*img { max-width: 710px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<710?"710px":""); overflow: hidden; }*/
/* 电话的字体：Geneva, Arial, Helvetica, sans-serif */

.clear { clear: both; }
.Wrapper { display: block; width: 100%; }
.layout { width: 960px; min-height: 0; height: auto; _height: 0; overflow: hidden; _overflow: visible; margin: 0 auto; }

/************************************************************/

#top { height: 102px; overflow: hidden;  }
#logo { float: left; padding: 25px 0 0 5px; }

.headerRight { float: right;margin-top: 15px; }
.language { width: 248px; height: 27px; float: right; background: url(../images/language_248_27.png) no-repeat left top; }
.language a { display: inline-block; width: 54px; height: 13px; line-height: 13px; padding-left: 26px; color: #fff; font-weight: bold; font-family: Arial; font-size: 12px; margin-top: 7px; text-align: left; }
.language a.cn { background: url(../images/cn_20_13.png) no-repeat left top; margin-left: 45px; }
.language a.en { background: url(../images/en_20_13.png) no-repeat left top; }

.telphone { height: 24px; width: 225px; background: url(../images/phone_24_24.png) no-repeat left bottom; padding-top: 28px; white-space: nowrap; font-family: Geneva, Arial, Helvetica, sans-serif; float: right; }
.telphone span { display: block; font-size: 25px; float: right; }
.telphone span i { font-style: normal; font-family: 微软雅黑; display: inline-block; padding-right: 3px; }

#nav { height: 35px; background: url(../images/nav_1_35.png) repeat-x left top; line-height: 38px; }
#nav ul li { width: 155px; text-align: center; float: left; background: url(../images/nav_split_1_28.png) no-repeat right center; position: relative; z-index: 999; }
#nav ul li a { font-family: 宋体; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; }
#nav ul li#nosplit { background: none; }
#nav ul li a:hover { color: #dfdfdf; }
#nav ul li dl { background: url(../images/6_6.png) repeat; min-height: 0; height: auto; _height: 0; overflow: hidden; _overflow: visible; position: absolute; left: 0; top: 35px; margin-left: 0; margin-top: 0; z-index: 99999; width: 100%; padding-bottom: 7px; border-radius: 0 0 3px 3px; padding-top: 7px; display: none; _z-index: 999999; }
#nav ul li dl dd { height: 21px; line-height: 21px; background: url(../images/80_1.png) no-repeat center bottom; }
#nav ul li dl dd a { font-family: 宋体; font-weight: normal;font-size:12px; }
#nav ul li dl dd a:hover { color: #B3E573; }


#banner { position: relative; width: 960px; height: 400px; overflow: hidden; z-index: 500; }
#banner_list img { border: 0px; width: 960px; height: 400px; }
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 12px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 500; cursor: pointer; width: 978px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 12px; color: #fff; z-index: 501; cursor: pointer; }
#banner_text { position: absolute; width: 120px; z-index: 502; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 502; margin: 0; padding: 0; bottom: 0; right: 0; }
#banner ul li { float: left; display: block; color: #fff; background-color: #666666; cursor: pointer; width: 20px; height: 12px; text-align: center; margin-left: 2px; }
#banner_list a { position: absolute; }

#channel { height: 147px; background: url(../images/channel_1_147.png) repeat-x left top; margin-top: 2px; }

.channelList { width: 260px; height: 121px; background: url(../images/260_121.png) no-repeat left top; float: left; cursor: pointer; position: relative; margin-top: 15px; margin-left: 52px; }
.changeBg { background: url(../images/260_121_2.png) no-repeat left top; }
.cListimg { width: 90px; float: left; padding: 18px 0 0 10px; }
.cListContent { width: 138px; float: right; padding: 23px 10px 0 0; }
.cListContent span { font-size: 16px; font-family: 微软雅黑; color: #dc6000; }
.cListContent span a { color: #dc6000; }
.cListContent p { color: #555555; font-size: 13px; font-family: 宋体; line-height: 20px; padding-top: 10px; }

#main { background: #fff; margin-top: 2px; min-height: 0; height: auto; _height: 0; overflow: hidden; _overflow: visible; padding: 5px; }
.mainTextContainer { }

#left { float: left; width: 585px; height: 253px; overflow: hidden; border-right: 1px solid #c3d5e1; border-top: none; padding-bottom: 16px; border-bottom: none; }
.title { height: 32px; background: url(../images/290_32.png) no-repeat left top; line-height: 32px; }
.title h3 { display: inline-block; float: left; color: #fff; font-family: 微软雅黑; padding-left: 10px; font-size: 14px; }
.content { height: 201px; background: url(../images/1_221.png) repeat left top; padding: 3px 10px 5px 10px; }
.content p { font-size: 13px; line-height: 22px;  height: 180px; overflow: hidden; }
.about_details { height: 33px; width: 183px; overflow: hidden; margin: 0 auto; }

#center { float: left; width: 329px; height: 259px; overflow: hidden; border: 1px solid #c3d5e1; border-top: none; background: url(../images/331_10.png) no-repeat -1px bottom; padding-bottom: 10px; border-bottom: none; margin-left: 13px; }
.c_title { height: 29px; line-height: 27px; background: url(../images/1_29.png) repeat-x left top; }
.c_title i { display: inline-block; float: left; height: 29px; width: 9px; background: url(../images/0_29.png) no-repeat left top; }
.c_title h3 { display: inline-block; float: left; color: #fff; font-family: 微软雅黑; font-size: 14px; width: 89px; height: 29px; background: url(../images/89_1.png) repeat left top; text-align: center; }
.c_title span { float: right; display: inline-block; position: relative; height: 29px; }
.c_title span a img { position: absolute; top: 11px; right: 4px; }

.c_content { height: 231px; background: url(../images/1_231.png) repeat-x left top; }
.c_img { height: 65px; width: 313px; margin: 3px auto; }
.c_list { background: #fff; width: 313px; height: 165px; margin: 0 auto; }
.c_list ul li { height: 31px; line-height: 31px; background: url(../images/li.png) repeat-x left bottom; }
.c_list ul li a { color: #000; display: block; width: 290px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 31px; background: url(../images/dot.png) no-repeat 3px center; padding-left: 10px; }

.c_list ul li a:hover { color: #f00; }

#right { float: right; width: 350px; height: 259px; overflow: hidden; padding-bottom: 10px; border-bottom: none; margin-left: 13px; margin-bottom: 15px; }
.cnr_img { width: 276px; height: 65px; overflow: hidden; margin: 3px auto; }
.c_nr { height: 433px;width:350px;background:url(../images/kefu.jpg) no-repeat right top;; }
.c_contact { width: 320px; margin: 0 auto; font-size: 13px; line-height: 24px; padding-top: 10px; }

.mainProductContainer { width: 950px; height: 158px; overflow: hidden; }
.m_left_title { width: 46px; height: 158px; background: url(../images/35_158.png) no-repeat left top; float: left; }
.m_c_pro { width: 899px; float: left; height: 158px; overflow: hidden; }
.m_c_pro ul li { width: 130px; min-height: 108px; height: auto; _height: 108px; overflow: hidden; _overflow: visible; margin-top: 13px; padding: 4px 9px 0 4px; float: left; text-align:center;}
.m_c_pro ul li span { display: block; height: 30px; line-height: 30px; text-align: center; width: 100%;}
.m_c_pro ul li img{ height:100px; max-width: 130px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<130?"130px":""); overflow: hidden; }
.m_c_pro ul li a:hover { color: #f00; }

.m_r_b { width: 5px; height: 158px;  float: right; }

#footer { height: 71px; line-height: 30px;  text-align: center; background: url(../images/foot.png) repeat-x left top; margin-top: 5px; margin-bottom: 10px; padding-top: 20px; }
#footer a { color: #ccc; }


/**************************************************/

#sBanner { width: 960px; height: 177px; overflow: hidden; border: 5px solid #fff; }

#sMain { min-height: 0; height: auto; _height: 0; overflow: hidden; _overflow: visible; background: #fff; margin-top: 3px; padding: 8px; }
#sLeft { float: left; width: 223px; border: 1px solid #c0d1eb; background: url(../images/225_20.png) no-repeat -1px bottom; border-bottom: none; min-height: 205px; height: auto; _height: 205px; overflow: hidden; _overflow: visible; }
#sRight { float: right; width: 735px; border: 1px solid #c0d1eb; background: url(../images/737_20.png) no-repeat -1px bottom; border-bottom: none; }

.sTitle { height: 26px; line-height: 26px; color: #fff; margin-top: 1px; background: url(../images/223_26.png) no-repeat left top; }
.sTitle span { font-size: 14px; font-weight: bold; font-family: 微软雅黑; padding-left: 13px; }

.sList { width: 182px; margin: 10px auto; }
.sList ul li { height: 33px; line-height: 33px; background: url(../images/182_33.png) no-repeat left top; margin-bottom: 6px; text-indent: 40px; font-weight: bold; font-size: 14px; }
.sList ul li a { color: #000; }
.sList ul li a:hover { color: #00f; }
.sContact { width: 207px; height: 73px; margin: 14px auto; border: 1px solid #d5d5d5; }

.sContactContent { line-height: 24px; width: 207px; margin: 14px auto; padding-bottom: 20px; }

.rTitle { height: 26px; background: url(../images/1_26.png) repeat-x left top; border-bottom: 1px solid #c0d1eb; line-height: 26px; color: #026698; }
.rTitle i { display: inline-block; float: left; width: 10px; height: 26px; background: url(../images/10_26.png) no-repeat left top; }
.rTitle a { color: #026698; }
.rTitle span { display: inline-block; padding-left: 5px; }
.proList { padding-top: 19px; padding-bottom: 20px; }
.pList { width: 698px; height: 149px; background: #f2f2f2; border: 1px solid #dbdbdb; margin: 0 0 10px 19px; overflow: hidden; }
.pLeft { float: left; width: 170px; height: 128px; border: 1px solid #dbdbdb; margin: 10px; }
.pLeft img { height: 128px; max-width: 170px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<170?"170px":""); overflow: hidden; }
.pRight { float: right; width: 480px; margin: 10px 15px 0 0; height: 128px; overflow: hidden; }
.pRight h3 { font-size: 14px; font-family: Arial; height: 24px; line-height: 24px; padding-left: 10px; background: #e9e9e9 url(../images/5_5.png) no-repeat left center; float: left; display: inline-block; width: 419px; }
.pRight h3 a { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 350px; }
.pRight span { display: inline-block; float: right; height: 24px; line-height: 24px; background: #e9e9e9; }

.pContent { line-height: 24px; color: #333333; font-size: 13px; padding-top: 10px; }
.changeBg2 { background: rgb(255, 232, 232); }

.easyPage { padding: 19px; line-height: 24px; font-size: 13px; }

.newsList { padding: 19px; }
.newsList ul li { border-bottom: 1px dashed #ccc; height: 26px; margin-bottom: 4px; }
.newsList ul li span { float: right; }
.newsList ul li a { color: #000; display: inline-block; width: 500px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; height: 24px; line-height: 21px; }
.newsList ul li a:hover { color: #f00; }
.newsList ul li i { width: 5px; height: 18px; background: #a1d2fa; display: inline-block; margin-right: 10px; float: left; }

.backTo { padding: 15px; text-align:right;}

.PageNexPre{ padding-top:10px;}
.PageNexPre a{color:#000;}

.showTitle, .viewTitle { text-align: center; color: #000; }
    .showTitle h1 { font-size: 16px; font-weight: bold; }
.showImage, .viewTime { padding-top: 20px; text-align: center; }
    .showImage img { max-width: 650px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<650?"650px":""); overflow: hidden; }
.showBody, .viewBody { padding-top: 20px; }
    .showBody p, .viewBody {  }
	
	.xuz{width:470px; white-space:nowrap; overflow:hidden; display:inline-block;text-overflow: ellipsis; }
	
	.productsList{padding:19px;}
	.productsList ul{padding-left:47px;}
	.productsList ul li{width:150px; height:207px; overflow:hidden; text-align:center; float:left; margin-right:66px; margin-bottom:20px;}
	.productsList ul li img{ width:150px; height:150px;}
	.productsList ul li span{display:block; height:30px; background:#E3E3E3; width:100%; font-size:12px; line-height:30px;}
	.productsList ul li span input{vertical-align:top; margin-top:8px;}
	.tj{ text-align:right;}
	.productsList ul li a{color:#00f;}
	.rTitle input{float:right;}