@charset "utf-8";
/* CSS Document */

a { text-decoration:none; }
a:hover { color:#666; text-decoration:none; }
.a01 a:link, .a01 a:visited, .a01 a:active { color:#999; text-decoration:none; }
.a01 a:hover { color:#333; text-decoration:none; }
* { margin:0; padding:0; }
li { list-style:none; }
a { text-decoration:none; color:#333; }
img { border:0; }
.clearFloat { clear:both; }
body { /*font-family: "宋体", Arial, Helvetica, sans-serif; */font-size:16px; color:#333; background:#fff; }
.main { width:1200px; margin:0 auto; position: relative; overflow: hidden; }
.clearFloat { clear:both; }

/*顶部开始*/
.top { height: 34px; line-height: 34px; }
.top_ul { overflow: hidden; float: right; }
.top_ul li { float: left; margin-left: 14px; }
.top_ul li img { width: 18px; height: 12px; }
.top_ul li a { font-size: 12px; color:#8cacd7; padding-left: 4px; }
/*顶部结束*/

/*logo一行开始*/
.logo { float: left; }
.logo_wrap_right { height: 96px; }
.logo img { width: 687px; height: 52px; }
.phone { position: absolute; right: 0; }
.phone div { overflow: hidden; }
.phone img { display: inline; width: 44px; height: 44px; float: left; }
.phone span { font-size:24px; color:#225da9; margin-left: 6px; }
.phone p { font-size: 14px; color:#225da9; margin-left: 6px; }
.search { display: inline-block; border:1px solid #81a6df; margin: 50px  auto 5px  auto;float: right; }
.seac_text { display: inline-block; width:250px; height:35px; line-height:35px; border:none; padding-left: 8px; color:#999; float: left; }
.seac_btun { display: inline-block; width: 26px; height: 35px; background:#fff; float: left; border:none; text-align: center; font-size: 18px; color:#fff; font-family: "微软雅黑"; background:url(search.png) no-repeat  left center; }
/*logo一行结束*/
.Banner{ width:1200px; margin:0px auto; text-align:center}
/*导航开始*/
.nav { height: 48px; background:#225aa2; }
.nav_main { width:1200px; margin:0 auto; overflow: hidden; }
.nav_main ul li { float: left; width: 150px; text-align: center; height: 48px; line-height: 48px; background: url(nav_bg.png) no-repeat; }
.nav_main ul li a { display: inline-block; width: 150px; color:#fff; }
.nav_main ul li:hover, .menuon { background:#093068!important; }
/*导航结束*/

/*banner开始*/

/*中间轮播图区域*/
 
.content_middle { height:380px; width:1200px;margin:0px auto; position:relative; }
.content_middle:hover .common { display: block; }
/*左右切换图标*/
.content_middle .common { display: block; width:50px; height: 100px; position: absolute; z-index: 25; top:45%;  display: none; }
.content_middle .btnLeft { opacity: 0.5; left:0px; background: url(sprite.png) no-repeat; }
.content_middle .btnRight { opacity: 0.5; right:0px; background: url(sprite.png) no-repeat -50px 0; }
/*左右切换图标*/
.content_middle ul li { width:100%; height:380px; opacity: 0; filter: alpha(opacity=0); position: absolute; margin:0px auto; }
/*切换小图标*/

.content_middle .table { width:10%; height:6px; position: absolute; bottom:10px; left:50%; z-index:9; line-height: 24px; }
.content_middle .table a { width:11px; height:5px; background:#E3DEE1; opacity: 0.8; text-align:center; line-height: 33px; margin-left:3px; display: block; float:left; }
.content_middle .table a.small_active { background:#FF8800; color: #fff; }
.banList { position:absolute; left:50%; margin-left:-600px; height:410px }
.banList li { height:410px; opacity:0; position:absolute; transform:scale(0); transition:transform 0.5s ease 0s, opacity 1.5s ease 0s; z-index:1; }
.banList li.active { opacity:1; transform:scale(1); z-index:2; }
.banList li a img { width: 1200px; height: 410px; }
.fomW { position:absolute; bottom:20px; left:50%; height:20px; z-index:9; width:1000px; margin-left:-500px }
.jsNav { text-align:center; }
.jsNav a { display:inline-block; background:#2e2d2d; width:15px; height:15px; border-radius:50%; margin:0 5px; }
.jsNav a.current { background:#225aa2; cursor:pointer }
/*banner结束*/

/*产品开始*/
.produck { margin-top:30px; }
.produck_main { width:1200px; margin:0 auto; overflow: hidden; }
#nav_wrap { width:300px; float: left; }
#nav { background: #ededed; padding-bottom:1px; }
.gde{margin-top:40px; text-align:center}
.xilie { padding-bottom:15px; }
#nav_tittle {  height: 50px; background: url(nav_tittle_bg.png) no-repeat; background-size:100% 100%;  font-size: 18px; color:#fff; text-align: center; line-height: 50px; }
#nav ul li { line-height:40px;background: url(nav_icon.png) no-repeat 8px center; padding-left:25px; border-bottom:1px  dashed #ddd;  }
#nav ul li a { display: block; font-size: 16px; color:#225aa2; }
#nav ul li a:hover{ color:#F60}
.le5, .le10 { margin-right:0px!important }
.produck_right { width:876px; float: left; padding: 0px 0px 0px 24px; }
.prd_class {  }
.f_b{ background:#FFF url(nav_icon.png) no-repeat 16px center!important; }
.f_b a{ color:#F60!important; }
.prd_class_tittle { height: 46px; line-height: 46px; background: url(prd_class_tittle.png); overflow: hidden; }
.prd_class_tittle p { display: block; font-size: 18px; color:#225aa2; width: 170px; height: 46px; line-height: 46px; background: url(prd_class_icon.png) no-repeat 0px 10px; padding-left: 34px; float: left; }
.prd_class_tittle a { float: right; font-size: 14px; color:#225aa2; }
.prd_class ul { overflow: hidden; }
.class_li {}
.prd_class ul li {width:207px; height:250px; float: left; border:1px solid #fff; padding:4px; text-align:center }
.prd_class ul li:hover{ border:1px solid #F60 }
.class_pic {border:1px solid #ddd }
.class_pic:hover{ border:1px solid #fff}
.prd_class ul li p { width:auto; text-align: center; overflow: hidden; margin-top: 6px;  font-size: 14px; line-height:28px}
.prd_show { margin-top: 20px; }
.prd_show_tittle { height: 46px; line-height: 46px; background: url(prd_class_tittle.png); }
.prd_show_tittle span { display: block; font-size: 18px; color:#225aa2; width: 170px; height: 46px; line-height: 46px; background: url(prd_class_icon.png) no-repeat 0px 10px; padding-left: 34px; float: left; }
.prd_show_tittle a { float: right; font-size: 14px; color:#225aa2; }
.flow { margin:0 auto; overflow:hidden; width:936px; }
.mr_frBtnL { cursor:pointer; display:inline; float:left; width:20px; height: 167px; }
.mr_frUl { float:left; width:860px; margin-left:10px; }
.mr_frBtnR { float:right; cursor:pointer; width:20px; height: 167px; }
.mr_frUl ul li { display:inline; float:left; overflow:hidden; position:relative; margin-right: 20px; }
.mr_frUl ul li a img { width:196px; height: 142px; margin-top: 2px; }
.mr_frUl_img { width:200px; border:1px solid #e8e8e8; text-align: center; height: 146px;/* margin:12px 0px 6px 0px;*/ }
#mr_fu li a p { display: block; width: 202px; font-size: 14px; text-align: center; }
/*产品结束*/
.link{ width:1200px;  margin:50px auto; border-top:1px solid #ddd;}
.link li{display:inline-block; padding:8px;}
.link li a{ color:#666}
/*联系方式开始*/
.linkus { min-width:300px; float: left; background: #ededed; margin:30px 0 0px 0; position: relative; min-height:290px;padding-bottom: 30px;}
.linkus img { width: 240px; height: 29px; margin: 18px 0 10px 0; }
.linkus_text {  padding:16px; }
.linkus_text span { display: block; font-size: 16px; color:#4675b1; margin-bottom: 6px; }
.linkus_text p { font-size: 14px; line-height: 24px; }
.linkus_add { overflow: hidden; }
.linkus_add h3 { font-weight: normal; font-size: 14px; float: left; }
.linkus_add h4 { font-weight: normal; font-size: 14px; float: left; width:170px; }



.linkus_text1 { padding:8px;  }
.linkus_text1 span { display: block; font-size: 16px; color:#4675b1; margin-bottom: 6px; }
.linkus_text1 p { font-size: 14px; line-height: 24px; }
.linkus_add { overflow: hidden; }
.linkus_add1 h3 { font-weight: normal; font-size: 14px; float: left; }
.linkus_add1 h4 { font-weight: normal; font-size: 14px; float: left; width:230px; }
/*联系方式结束*/

/*广告图开始开始*/
.company { float: right; width: 936px; height: 280px; background: url(company_bg.jpg); margin-top: 30px; }

/*广告图结束*/

/*底部开始*/
.footer_wrap { height: 240px; background: url(footer_bg.jpg) repeat-x; margin-top: 40px; }
.footer { text-align: center; padding-top:26px; }
.footer a{ color:#FFF}
.footer p { font-size: 14px; color:#fff; line-height: 28px; }
.footer span { font-size: 12px; color:#6493cb; line-height: 28px; }
/*底部结束*/

/*   关于我们页面开始   */
.com_content { margin-top: 20px; }
.com_content h4 { width:936px; text-align: center; font-weight: normal; font-size: 18px; color:#225da9; line-height: 40px; }
.com_one { margin:20px 0; }
.com_one p { font-size: 14px; color:#666; line-height: 30px; text-align:justify; text-indent: 2em; }
.com_one p span { font-size:16px; font-weight: bold; color:#333; }
.com_two h3 { font-size: 16px; color:#333; line-height: 40px; }
.com_two p { font-size: 14px; color:#666; line-height: 30px; text-align:justify; }
.com_two p span { font-size:14px; font-weight: bold; color:#333; }
#linkus { width: 240px; height: 280px; background: #ededed; margin:10px 0 0px 0; position: relative; }
#linkus img { width: 240px; height: 29px; margin: 18px 0 10px 0; }
#linkus_text { width: 208px; position: absolute; left: 50%; margin-left: -104px; }
#linkus_text span { display: block; font-size: 16px; color:#4675b1; margin-bottom: 6px; }
#linkus_text p { font-size: 14px; line-height: 24px; }
#linkus_add { overflow: hidden; }
#linkus_add h3 { font-weight: normal; font-size: 14px; float: left; }
#linkus_add h4 { font-weight: normal; font-size: 14px; float: left; width: 138px; }
/*   关于我们页面结束   */

/*   产品相册页面开始   */
.dangqian ,.mbx{ float: right; overflow: hidden; }
.mbx a{ float:none}
.dangqian span { float: left; font-size: 12px; color:#666; }
.dangqian a { float: left; font-size: 12px; color:#666;    margin-right: 15px; }
.flip{text-align:center;padding:10px 0; margin-top:50px}

.flip a{color:#999; font-size: 12px;width: 63px;
    border: 1px solid #ddd;
    cursor: pointer;
    text-align: center;
	line-height:30px;
	padding:8px;}
.flip .ck ,.flip a:hover{ color:#fff!important; background:#3aa233!important;}
.flip .ck font{ color:#fff!important;}
/*   产品相册页面结束   */
.bdsharebuttonbox{ width:150px; float:right}
/*-------企业内容页-------*/
.contents { width:936px; margin:0 auto; line-height:28px;}
.contents a { font-size: 14px; }
.contents_title { width:936px;text-align:center; font-size:26px; color:#333; line-height:28px; padding:20px 0; }
.share-con { text-align: center; padding-bottom: 20px;   }
.share-con span.tit { line-height:30px; color:#999; }
.tit { font-size: 14px; }
.contents_text img{ text-align:center;}
.contents_img { max-width:800px; margin:30px auto; text-align: center; }
.contents p {  font-size: 14px; color:#666; text-align: justify; line-height: 24px; text-align:center;}
.contents .previous { width: 100%; line-height: 40px;border-top: 1px dashed #d2d1d1; border-bottom: 1px dashed #d2d1d1; margin: 40px 0 0 0; padding: 10px 0; color: #999; }
.relevant { width:936px; margin-top: 40px; }
.relevant .title { width: 936px; background:url(02.jpg) repeat-x; text-align: center; }
.relevant .title h3 { font-size: 18px; font-weight: normal; color: #333; padding: 0 6px; background-color: #FFF; }
.relevant .fllist { float: left; width: 540px; border-right: 1px solid #e3e3e3; margin-top: 20px; }
.relevant .fllist li { font-size: 14px; width: 500px;  float: left; line-height: 26px; }
.relevant .frlist { float: right; width: 360px; margin-top: 20px; }
.relevant .frlist a { font-size: 14px; border: 1px solid #d9d9d9; display: block; padding: 5px 12px; margin: 8px 8px 0 0; float:left; }
/*-------企业内容页结束-------*/

/*-------联系我们页开始-------*/
.lxwm_content { margin-top: 20px; }
.lxwm_content span { display: block; font-size: 16px; color:#4a4a4a; font-weight: bold; margin-bottom: 20px; }
.lxwm_content p { font-size: 14px; color:#4a4a4a; line-height: 24px; }
/*-------联系我们页结束-------*/



/*-------商务留言页开始-------*/
.lyfk_tit { margin:20px auto 0 auto; line-height:30px; }
.lyfk_tab { margin:25px auto; color:#999; }
.select_txt { width:200px; height:43px; border:#ccc solid 1px; color:#999; }
.ly_nrong { width:934px; height:130px; border:#ccc solid 1px; line-height:25px; color:#999; }
.lyfk_txt { width:203px; height:43px; border:#CCC solid 1px; text-align:left; text-indent:8px; color:#999; line-height:43px; }
.fll { float: left; }
.lybutn { width:106px; height:43px; background:#225aa2; border:none; text-align:center; line-height:43px; font-size:16px; color:#fff; }
/*-------商务留言页结束-------*/
.back2top {width:58px;height:58px;position:fixed;_position:absolute;right:1%;bottom:100px;_bottom:auto;cursor:pointer;display:none;}
.back2top a {display:block;width:100%;height:100%;background:url('back2top.png') no-repeat;}
.back2top a:hover {background:url('back2top.png') no-repeat -58px 0;}
