@charset "utf-8";
/* CSS Document */



body{ margin:0px auto; padding:0px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif,微软雅黑; background:#fafafa}
div,form,img,p,a {margin:0; padding:0; border:0; text-decoration:none; list-style:none;}

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.pager{ width:1100px;  margin:0 auto;}

.header{ width:100%; overflow:hidden; background:#ffffff;}
.header .height{ height:106px;}
.header .logo{float:left; padding:11px 0 0 18px;}
.header .h_rt{ float:right;}
.header .h_rt .language{ width:80px; line-height:28px; background:#ef4343;  text-align:center; margin-left:192px;}
.header .h_rt .language a{color:#FFF;}
.header .h_rt .tel{ margin-top:4px;}

.nav{ width:100%; height:46px; line-height:46px;  background:#298ece;position:relative;z-index:99999999}
.nav ul{ margin:0; padding:0; text-align:center; list-style:none;}
.nav ul li{ width:156px; float:left; background:url(../images/nav_line.png) no-repeat;position:relative}
.nav ul li a{ color:#FFF; font-size:15px; display:block; text-transform:uppercase;}
.nav ul li.no_line{ background:none;}
.nav ul li a:hover,.nav ul li a.selected,.nav ul li a.active{ width:154px; margin:0 auto; background:#2077af; color:#FFF;}


.nav ul li ul{ width:180px; display:none; z-index:99999999999; text-align:left; margin:-16px 0 0; text-transform:lowercase;position:absolute;left:0}
.nav ul li:hover ul{  position:absolute; padding-top:16px; z-index:99999999999;}
.nav ul li ul li{float:left; display:block}
.nav ul li ul li a{ width:170px; line-height:40px; text-transform:none; color:#666666; background:#FFF; display:block; font-size:13px; padding-left:48px; border-BOTTOM:1px solid #f3f2f2;}
.nav ul li ul li a:hover{ background:#2077af; width:170px; color:#FFF; border-BOTTOM:1px solid #2077af;}
.nav ul li ul li a.selected{ width:170px;}

/**banner大图---开始**/
.banner{ width:100%; overflow:hidden; text-align:center;}

.slider-nav{display:none; width:auto;}
.slider-page{bottom:3%; height:29px; position:absolute;z-index:99; width:100%; text-align:center;}
.slider-page-item{background:#fff; width:12px; height:12px; border-radius:30px; margin:9px 8px; cursor:pointer; display:inline-block; text-indent:9999px;}
.slider-page-active{background:#C6CCCC;}
/**banner大图---结束**/



.product{ width:100%; overflow:hidden; margin-top:50px;}
.product .pro_title{ height:44px; line-height:44px; background:url(../images/title_line.png) center no-repeat; font-size:28px; text-align:center; text-transform:uppercase;}
.product .pro_desc{ width:60%; overflow:hidden; line-height:18px; margin:0 auto; padding:4px 0 15px; text-align:center; background:url(../images/desc_bg.png) center bottom no-repeat;}

.product ul{ margin:32px 0 0; padding:0; text-align:center; list-style:none;}
.product ul li{ width:344px; height:310px; overflow:hidden; float:left; background:#FFF; margin:0px 10px;}
.product ul li a{ line-height:56px; text-align:center; color:#666666; text-transform:uppercase; font-size:14px;}
.product ul li a:hover{ color:#298ece; text-decoration:underline;}


.news{ width:100%; overflow:hidden; margin-top:60px;}

.news .n_title{ height:22px; line-height:22px;}
.news .n_title .n_t_lt{ width:140px; float:left; background:url(../images/title_icon.png) no-repeat; padding-left:20px; font-size:22px; text-transform:uppercase;}
.news .n_title .n_t_rt{ width:62px; height:23px; float:right;}


.news .n_box{ width:525px; height:118px; overflow:hidden; float:left; margin:22px 25px 0 0; background:#FFF;}
.news .n_box .n_img{ width:153px; float:left;}
.news .n_box .n_desc{ width:320px; padding:12px 25px 0; line-height:22px; float:right;color:#999999;}
.news .n_box .n_desc .n_d_title{ line-height:38px; font-size:16px; color:#666666;}
.news .n_box .n_desc:hover{text-decoration:underline;}

.content{ width:100%; overflow:hidden; margin-top:70px;}
.content .c_title{ height:32px; line-height:32px; background:#fafafa url(../images/title_icon.png) 0 4px no-repeat; padding-left:20px; font-size:22px; text-transform:uppercase;}
.content .about{ width:524px; height:420px; overflow:hidden; float:left;}
.content .about .a_img{ width:524px; height:165px; overflow:hidden; margin-top:15px;}
.content .about .a_desc{ height:156px; font-size:14px; line-height:24px; padding:20px 20px; background:#FFF;}
.content .about .a_desc .a_d_more{width:62px; height:23px; margin-top:24px;}


.content .culture{ width:524px; height:420px; overflow:hidden; float:right;}
.content .culture .c_img{ width:524px; height:165px; overflow:hidden; margin-top:15px;}
.content .culture .c_desc{ height:156px; font-size:14px; line-height:24px; padding:20px 20px; background:#FFF;}
.content .culture .c_desc .c_d_more{width:62px; height:23px; margin-top:24px;}

.contact{ width:100%; height:240px; overflow:hidden; margin-top:46px; background:url(../images/con_bg.png) center no-repeat;}
.contact .c_contact01,.contact .c_contact02{overflow:hidden; padding:58px 0 0 40px; line-height:24px; font-size:14px; float:left;}
.contact .c_contact01{ width:346px;}
.contact .c_contact02{ width:316px;}

.footer{ width:100%; height:150px; overflow:hidden; background:#424040 url(../images/f_bg.jpg) repeat-x; padding-top:45px;}
.footer .f_box{ width:254px; float:left; background:url(../images/f_nav_line.png) right no-repeat;}
.footer .f_box ul{ margin:0; padding:0; list-style:none;}
.footer .f_box ul li{ width:100px; line-height:28px; float:left; display:block;}
.footer .f_box ul li a{ color:#FFF; font-size:14px;}
.footer .f_box ul li a:hover{text-decoration:underline;}

.footer .f_nav{ width:170px; float:left; background:url(../images/f_nav_line.png) right no-repeat; margin-left:74px;}
.footer .f_nav p{ line-height:28px; color:#FFF; font-size:14px;}
.footer .f_nav ul{ margin:0; padding:6px 0 0; list-style:none;}
.footer .f_nav ul li{ line-height:24px; display:block;}
.footer .f_nav ul li a{ color:#c2c2c2; font-size:12px;}
.footer .f_nav ul li a:hover{text-decoration:underline;}

.footer .f_right{ width:300px; float:right; background:url(../images/f_logo.png) 10px 10px no-repeat;}
.footer .f_right .f_desc{ padding:66px 0 0; color:#FFF; font-size:13px; text-align:center;}
.footer .f_right .f_desc a{ color:#FFF;FONT-size:12PX; LINE-height:28PX;}
.footer .f_right .f_desc a:hover{text-decoration:underline;}



/**公用样式**/
.com_ban{ width:100%; overflow:hidden; height:322px; text-align:center;}

.common{ width:100%; overflow:hidden; margin-top:40px; margin-bottom:30px;}
.common .left{ width:280px; float:left;}
.common .left .left_list{ overflow:hidden; background:#FFF;}
.common .left .left_list h1{ width:246px; height:42px; line-height:43px; text-transform:uppercase; font-size:18px; color:#FFF; margin:0; font-weight:normal; background:url(../images/com_lt_title_bg.png) no-repeat; padding-left:34px;}
.common .left .left_list ul{ margin:0; padding:5px 10px 26px; list-style:none;}
.common .left .left_list ul li{ line-height:40px; border-bottom:1px solid #eeecec;background:url(../images/n_li.png) 15px 14px no-repeat;}
.common .left .left_list ul li a{padding-left:35px; color:#666666; font-size:15PX;}
.common .left .left_list ul li a:hover{color:#298ece;}

.common .left .left_list ul li a.selected{color:#298ece;}

.common .left .left_contact{ overflow:hidden; background:#FFF; padding-bottom:36px;}
.common .left .left_contact .con_imglt{ height:124px;}
.common .left .left_contact .con_desc{ line-height:24px; padding:15px 15px 0; font-size:14px;}


.common .right{ width:748px; float:right; padding:5px 20px 60px; background:#FFF;}
.common .right .rt_com_title{ height:42px; line-height:42px; border-bottom:1px solid #eeecec;}
.common .right .rt_com_title h2{ width:250px; float:left; background:url(../images/com_rt_title_icon.png) left center no-repeat; margin:0; text-transform:uppercase; font-weight:normal; padding-left:20px; font-size:18px;}
.common .right .rt_com_title .rt_c_trt{ width:260px; float:right;}
.common .right .rt_com_title .rt_c_trt a{ padding:0 5px; color:#999999;}
.common .right .desc{ line-height:26px; padding:10px 0 0; font-size:14px;}


.common .right .c_product{ overflow:hidden;}
.common .right .c_product ul{ margin:0; padding:0; list-style:none; text-align:center;}
.common .right .c_product ul li{ width:224px; height:212px; overflow:hidden; border-bottom:1px solid #eeecec; margin:22px 11px 10px; float:left;}
.common .right .c_product ul li a{ font-size:14px; color:#666666; line-height:42px;}
.common .right .c_product ul li:hover{ background:#eeecec;}

.com_news{ overflow:hidden; padding:10px 0 0;}
.com_news ul{ margin:0; padding:0; list-style:none;}
.com_news ul li{ line-height:35px; border-bottom:1px solid #ebe9e9;background:url(../images/n_li.png) 6px 11px no-repeat;}
.com_news ul li a{ width:630px; float:left; color:#666666; font-size:14px; padding-left:26px;}
.com_news ul li span{ color:#999999;}
.com_news ul li a:hover{ color:#298ece;}

/**分页样式**/

.tmpage{ width:795px;text-align:center; margin-top:50px;}
.pagination{display:inline;margin:0;padding:0;list-style:none; font-size:13px; }
.pagination li{display:inline; margin-left:3px;margin-right:3px;}


/**新闻详情页**/

.news-content-title{ line-height:24px; font-size:16px; overflow:hidden;font-weight:bold; text-align:center; margin:15px 0;}
.news-contents{width:742px; margin:10px auto; font-size:14px; line-height:24px;}

.contents-detail{font-size:14px; line-height:24px; margin:10px auto;}
.pro-title{font-size:16px; font-weight:bold; text-align:center; margin:15px 0;}

.contents-rounds{border-top:1px solid #ccc; padding-top:10px; margin-top:40px;}
.contents-rounds a{color:#333;}
.contents-rounds a:hover{color:#009cdc;}


/*feedback*/
.inputform{margin:0;padding:1em 0}
.inputform input,.inputform select,.inputform textarea{margin:0; padding-left:5px;}
.inputform .form-group{overflow:hidden;margin-bottom:1em}
.inputform .form-group .form-label{float:left;width:13%;text-align:right}
.inputform .form-group .form-label label{display:block}
.inputform .form-group .form-label em{margin-right:.5em;color:#f00}
.inputform .form-group .form-control{position:relative;margin-left:15%;}
.inputform .form-button{padding-left:15%;}
.inputform .form-button input{width:280px; border:none; height:36px;  text-align:center; background:#ef4343; display:block;  color:#fff; font-size:15px; margin-top:10px;}
.inputform .form-text .form-label label,.inputform .form-select .form-label label,.inputform .form-textarea .form-label label{padding-top:0px}
.inputform .form-text .form-label input,.inputform .form-select .form-label input,.inputform .form-textarea .form-label input,.inputform .form-text .form-label select,.inputform .form-select .form-label select,.inputform .form-textarea .form-label select,.inputform .form-text .form-label textarea,.inputform .form-select .form-label textarea,.inputform .form-textarea .form-label textarea{border:1px solid #ddd}
.inputform .form-checkbox .form-control label,.inputform .form-radio .form-control label{margin-right:.8em}
.inputform .form-checkbox .form-control input,.inputform .form-radio .form-control input{margin-right:.3em;padding:0}

.feedbackcon{ width:800px; margin:0 auto; margin-top:20px; font-size:15px; color:#7b7b7b; line-height:34px;}
.feedbackone{ color:#ff3337; border-bottom:1px solid #dadada; font-size:18px; padding-bottom:10px; padding-left:10px; width:680px; margin-bottom:20px;}
.feedbackcon input{ width:269px; height:34px; border:1px solid #e8e8e8;}
.feedbackcon textarea{border:1px solid #e8e8e8;width:550px; padding-top:8px; height:140px;}
.feedbacksr{border-top:1px solid #dadada; width:660px; margin-top:30px;}
.feedbackmt{ margin-top:20px;}
.feedbacktitle{ width:90px; text-align:right;}

.mtop,.mtopbg,.mfloatbg,.mfloat {display:none;}



/**产品详情**/
.prolistny {width:100%;}
.prolistnybt{ font-size:16px; text-align:center; line-height:34px; margin:20px 0;}
.proimage{ margin:0 auto; text-align:center;}
.bodycontent{ margin:30px 0;}

/**荣誉证书**/
.pictures_pro{ width:100%; overflow:hidden; margin:12px auto 0;}
.pictures_pro ul{ margin:0; padding:0; list-style:none;}
.pictures_pro ul li{overflow:hidden; float:left; margin:20px 10px 0;}
.pictures_pro ul li a img{ width:auto; float:left;}

/* .logo a img { width: 107px; } */
.logo p { font-size: 26px; line-height: 90px; float: right; color: #000; }