/* CSS Document */

* { /* position: relative; outline: 0!important; transition: all ease-in-out .4s; -webkit-transition: all ease-in-out .4s;*/ margin:0; padding:0; list-style:none;}

ul {  margin: 0;  list-style: none; padding: 0;}
li{ list-style: none;}

body { font-family: "Open Sans","微软雅黑"; font-size: 14px; font-weight: normal;  letter-spacing: 0.3px;  line-height: 26px; color: #333333;}

p {  margin: 0;}
a { color: #333; text-decoration:none;}
a:hover { text-decoration: none;}

h1,h2,h3,h4,h5,h6 {color: #333; font-family: 'Montserrat';}

/*h2 { letter-spacing: -0.06em !important; font-weight: 700;}
h2,h3 { line-height: 130% !important;}*/
.clear {clear:both; *display:inline;/*IE only*/}


/*============== 网站主体 =================*/

/*== 头部开始 ==*/
.top{ width:1200px; height:auto; margin:0 auto; background:#9F3; padding-left:35px;}

.logo{ width:365px; height:auto; float:left; margin:10px 0;}
.logo_icon{ width:60px; height:57px; float:left; margin:5px 15px 0px 0px;}
.logo_icon img{ width:55px; height:auto;}
.logo_name{ width:285px; height:auto; margin:12px 0 0 0; float:left; }

/*menu*/
#menu{ width:835px; height:auto; float:left;}
#nav {margin:0; width:875px; display:block;}
#nav .jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#000; font:18px/32px "微软雅黑"; }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px; padding:0 2em;}
#nav .mainlevel {background:#fff; float:left; width:115px;/*IE6 only*/ font-size:16px; z-index:9999;}
#nav .mainlevel img{ width:22px; float:left;}
#nav .mainlevel a{ color:#000; text-decoration:none; line-height:70px; height:80px; display:block; padding:0; width:98%; text-align:center; font-size:14px; padding-top:10px; padding-left:10px;}
#nav .mainlevel a:hover {color:#000; text-decoration:none; z-index:99999; }

#nav .mainlevel ul {display:none; position:absolute; top:85px;}
#nav .mainlevel li {/*border-top:1px solid #ccc;*/ background:#fff; border-radius:40px; width:130px;/*IE6 only*/  font-size:12px; z-index:99999; margin:2px 0;}
#nav .mainlevel li a{ font-size:13px; line-height:35px; height:35px;  z-index:99999; padding:0 3px 10px; opacity: 0.9;}
#nav .mainlevel li a:hover{ background:#F60; border-radius:40px; font-size:13px;  z-index:99999; padding:0; color:#fff;}
#nav .mainlevel span{ width:100%; display:block; text-align:center; font-size:0.8em; font-variant: small-caps; line-height:20px; z-index:99999;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}



/*== banner ==*/

/*== 主题内容 ==*/

.conter{ width:1160px; height:auto; margin:0 auto;}

/*====*/
.blank{ width:1160px; height:40px; border-top:5px #9a9a9a solid; border-bottom:1px #c51f26 solid;}
.wire{ width:120px; line-height:35px; font-size:16px; display:block; float:left;}
.numeral{ width:960px; line-height:35px; font-size:16px; display:block; float:left; color:#c51f26; font-weight:800;}


/*==*/
.blank1{ width:620px; height:auto; float:left; margin:10px 15px 0;  padding:10px 0 15px 0;}
.blank2{ width:470px; height:auto; float:left; margin:10px 15px 0; padding:10px 0 0;}
.blank3{ width:620px; height:auto; float:left; margin:10px 10px 0;  padding:10px 0 15px 0;}
.blank4{ width:470px; height:auto; float:left; margin:10px 15px 0; padding:10px 0 0;}


.blank4 .scroll-outer ul{ background:url(../images/rybg.png) no-repeat; width:470px; height:165px; padding:15px 0 0 10px; }
.blank4 .scroll-outer ul li{ width:200px; height:auto; float:left; margin:0 0px 0 5px;}
.blank4 .scroll-outer ul li img{ width:185px; height:126px;}


.bt{ width:620px; height:35px; line-height:35px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; padding-left:10px; }
.bt img{ float:left; margin-top:13px; margin-right:10px;}
.bt .company{ width:75px; display:block; font-family:"微软雅黑"; color:#333; font-weight:700; float:left; margin-right:6px;}
.bt .English{ width:120px; display:block; font-family:"微软雅黑"; color:#aaa; float:left ; font-size:12px; line-height:38px; text-transform:uppercase; }

.bt .more{ width:40px; display:block; float:right; text-decoration:none;}
.bt .more:hover{ color:#c51f26;}

.bt0{ width:470px; height:35px; line-height:35px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; padding-left:10px; }
.bt0 img{ float:left; margin-top:13px; margin-right:10px;}
.bt0 .company{ width:75px; display:block; font-family:"微软雅黑"; color:#333; font-weight:700; float:left; margin-right:6px;}
.bt0 .English{ width:130px; display:block; font-family:"微软雅黑"; color:#aaa; float:left ; font-size:12px; line-height:38px; text-transform:uppercase; }

.bt0 .more{ width:40px; display:block; float:right; text-decoration:none;}
.bt0 .more:hover{ color:#c51f26;}


.bt1{ width:100%; height:35px; line-height:35px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; padding-left:10px; }
.bt1 img{ float:left; margin-top:13px; margin-right:10px;}
.bt1 .company{ width:75px; display:block; font-family:"微软雅黑"; color:#333; font-weight:700; float:left; margin-right:6px;}
.bt1 .English{ width:200px; display:block; font-family:"微软雅黑"; color:#aaa; float:left ; font-size:12px; line-height:38px; text-transform:uppercase; }

.bt1 .more{ width:40px; display:block; float:right; text-decoration:none;}
.bt1 .more:hover{ color:#c51f26;}
/*公司介绍*/
.company_conter{ width:610px; height:auto; padding:20px 10px 10px 10px;}
.company_img{ width:220px; height:150px; display:block; float:left;}
.company_img img{ width:100%; height:auto; }
.company_text p{ width:375px; height:123px; line-height:20px; display:block; float:left; text-indent:2em; font-size:12px; margin-left:10px; overflow:hidden;
/*white-space:nowrap;*/
text-overflow:ellipsis;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.company_text a{ width:100%; text-align:right; display:block; color:#c51f26; text-decoration:none; } 

/* 图片滚动 */
.scroll-outer{/*height:421px;background:url(images/bg.jpg) 50% 0 no-repeat;*/}
#scroll{width:460px; margin:0 auto;padding-top:20px; font-family:"Microsoft Yahei";}
#scroll0{width:620px; margin:0 auto; padding-top:20px; padding-left:15px; font-family:"Microsoft Yahei";}

#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative; width:220px; height:auto; margin:0 auto; background-color:#fff; overflow:hidden;}


#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;/*background-color:rgba(0, 0, 0, 0.15);*/}
#scroll .shd a{display:block;width:250px;height:235px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .txt{position:absolute;left:0;bottom:0;width:226px;height:100px;padding:0 12px;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
#scroll h3{width:226px;height:25px;margin-bottom:6px;padding-top:6px;font:700 18px/25px arial,"Microsoft Yahei";overflow:hidden;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#338de6;}
#scroll p{width:226px;height:54px;line-height:18px;font-size:12px;}

#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

.owl-pagination{ display:none;}
.owl-buttons{ display:none;}
.owl-theme .owl-controls .owl-buttons div{position:absolute; top:50px; width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.item1 img{ width:185px; height:126px;}

.footer{ width:100%; height:75px; background:url(../images/footer_bg.png) repeat-x; }
.footer p{ width:1200px; height:auto; line-height:40px; text-align:center; margin:0 auto;}


/*=====================================================================*/
/*========================== 内页样式 ==================================*/
/*=====================================================================*/

.banner{ width:1200px; height:300px; margin:0 auto;}


.conter1{ width:1160px; height:auto; margin:0 auto; border-top:4px #F93 solid;}


/*=== 内页导航 ===*/
.title{ background: url(../images/menu_bg.jpg) no-repeat; width:146px; height:100px;  color:#333; padding-left:50px; padding-top:40px; font-size:18px;  font-weight:600; border-left:2px #0fa3db solid; border-right:2px #0fa3db solid; border-bottom:5px #0fa3db solid; margin-top:20px;}
.elin{ width:100%; height:auto; display:block; line-height:30px;}
.Chinese{ width:100%; height:auto; display:block; line-height:20px; font-size:16px; letter-spacing:3px;}


.conter_left{ width:200px; height:auto;  float:left;}
/*.conter_left ul{ width:200px; min-height:350px; background:#efefef; margin-top:5px; padding-top:20px;}
.conter_left ul li.click{ background:#fff; height:35px; line-height:35px; margin:0 10px; padding-left:10px; border-radius:5px; border-bottom:none;}
.conter_left ul li.click a{ line-height:35px; color:#00a6d6; text-decoration:none; line-stacking:3px; padding-left:5px; font-weight:600;}

.conter_left ul li{ border-bottom:1px #fff dashed; margin:0 12px; padding-left:10px; color:#fff;}

.conter_left ul li a{ line-height:35px; color:#fff; text-decoration:none; line-stacking:3px; padding-left:5px; font-weight:600;}
.conter_left ul li a:hover{ line-height:35px; color:#e5a854; text-decoration: inherit; line-stacking:3px; padding-left:5px; font-weight:600;}
*/


.conter_right{ width:940px; height:auto; margin-left:20px; float:left; margin-top:20px;}
.return{ width:793px; height:auto; text-align:right; line-height:35px; float:right;}
.return a{ color:#e5a854;}


.gsjs_right{ border-bottom:1px #0fa3db solid; width:940px; height:35px;}
.gsjs_right img{ max-width:100%; height:auto;}
.gsjs_text{ background:url(../images/btbg.png) no-repeat; width:127px; height:35px; display:block; float:left; color:#fff; padding-left:18px; font-size:16px; letter-spacing:3px; font-weight:600; line-height:35px;}

.gsjs_nr{ width:880px; height:auto; padding:30px;}
.gsjs_nr img{ max-width:100%;}

/*== 公司荣誉 ==*/
.ryzz_nr ul{ width:100%; height:auto; background:#F09}
.ryzz_nr ul li{ width:280px; height:auto; float:left; margin:14px; border:1px #ccc solid;}
.ryzz_nr ul li a{ text-align:center; font-size:14px; line-height:20px; display:block; width:280px; padding-bottom:15px; font-size:16px;}
.ryzz_nr ul li a:hover{ text-align:center; font-size:14px; line-height:20px; display:block; width:280px; padding-bottom:15px; background:#2bc7f4; color:#FFF;font-size:16px;}

.ryzz_nr ul li a img{ width:96%; height:auto; margin:2%;}

/*分页*/
.page { width: 100%; height: 35px; text-align: center; clear: both; margin-bottom:2%;}
.page ul { width:280px; margin: 3% auto;}
.page ul li { padding: 5px 15px; float: left; border: 1px #ccc solid; border-radius: 3px; margin: 0 3px;}
.fy_clor{ background:#2bc7f4; display:block; height:auto;}
.fy_clor a{color:#ffffff; }


/*=== 人才招聘 ===*/
.PT_neititle { border-bottom: 1px #d6d7d9 solid; margin: 30px auto 30px;}
.PT_neititle span{font-size: 26px; text-align: center; padding-bottom: 8px; display: block; background: url(../images/tit.png) no-repeat center bottom;}

.PT_join { width: 100%; overflow-x: auto;}
.lxwm_box{ padding:0 30px;}

/*=== 联系我们 ===*/
.link_dz{ margin:10px 0; color:#000;}


/*=== 产品 ===*/
.cp_nr{ margin-top:20px;}
.cp_nr ul{}
.cp_nr ul li { width:210px; height:180px; float:left; padding:3px; border:1px #ccc solid; margin:8px;}
.cp_nr ul li:hover{border:1px #2bc7f4 solid;}
.cp_nr ul li a{ text-align: center; line-height:25px; display:block;}
.cp_nr ul li a:hover{ color:#2bc7f4;}
.cp_nr ul li a img{ width:100%; height:auto;}


/*产品二级导航*/
#nav{}
#nav li{ background:none; width:100%; height:35px; color:#fff;}
#nav li a{color:#fff;}

/*=== 产品详情介绍页面 ===*/
.cp_nr_conter{ width:100%; height:auto;}

.cp_blank{ width:860px; height:250px; padding:20px;}
.blank_img{ width:350px; height:auto; display:block; float:left; border:1px #ccc solid;}

.blank_text{ width:460px; display:block; float:right; padding:20px 10px;}

.cp_conter_text{ padding:0 20px;}
.xq_bt{ width:100%; height:auto; border-bottom:1px #ccc solid;}
.xq_bt_mc{ width:120px; height:auto35px; line-height:35px; border-bottom:3px #6CF solid; display:block; font-size:18px; font-weight:600; letter-spacing:5px; text-align:center;}

.cp_conter_text p{ padding:20px; text-indent:2em;}
.cp_conter_text p img{ max-width:100%; height:auto;}

.Turn{ width:80%; height:auto; margin:0 auto;}
.Turn span{ width:40%; height:35px; line-height:35px; float:left; margin:10px 20px 30px;}
.Turn_right{ text-align:right;}
.Turn span a{ color:#686868; text-decoration:underline;}
.Turn span a:hover{ color:#ff0000;}