/* Write your styles */

body{}

body,td,th { font-size:12px;}

li{ list-style:none; transition: all .1s linear;}

ul,ol,li{ margin:0; padding:0;}

a{text-decoration: none;transition: all .3s linear; color:#000;}

a:hover{color:#c4121a;}

.fl{ float:left}

.fr{ float:right}

::-webkit-scrollbar{  width: 6px;  height: 6px;  background-color: #F5F5F5; }   

/*定义滚动条轨道 内阴影+圆角*/  

::-webkit-scrollbar-track  { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5;  }  

/*定义滑块 内阴影+圆角*/  

::-webkit-scrollbar-thumb  { border-radius: 10px;  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#7fd894;  } 



/*头部 box-shadow: 0 0 5px 1px #ccc;*/

.head{ position:relative; margin:0 auto; background:#FFF; z-index:1100;}

.head-top{ width:100%; line-height:44px; color:#6b6b6b; font-size:1.1em; border-bottom:1px #EEEEEE solid;}

.head-top .ico1{ background:url(../images/ico-01.png) no-repeat left center; padding:0 0 0 1.6%;}

.head-top .kjdh{ text-align:right;}

.head-top .kjdh a{ color:#4e4e4e; display:inline-block; padding:0 10px;}

.head-top .kjdh a:hover{ color:#c4121a;}

.head-min .logo{ padding:18px 0; margin:0 30px 0 0;}

.head-min .logo a{ display:block;}

.head-min .logo a img{ display:block;}

.head-min .wenzi{ padding:18px 0; }

.head-min .wenzi ul{ padding: 20px 0; overflow:hidden;}

.head-min .wenzi ul li{ margin:0 10px; text-align:center;}

.head-min .tphone{ padding:55px 0 0 0;}



.head-nav{ width:100%; line-height:60px; background:url(../images/nav-bg.jpg) repeat-x center center;}

#navMenu { height:60px; line-height:60px;}

#navMenu ul{ overflow:hidden;}

#navMenu ul li { display: block; float: left; width:12.5%; -webkit-perspective: 60px; -moz-perspective: 60px; -ms-perspective: 60px; perspective: 60px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d; z-index: 999;}

#navMenu ul li a { display: block; position: relative; padding:0; margin:0; font-size: 15px; color: #FFFFFF; background:url(../images/navline.jpg) no-repeat right center; text-align:center;}

#navMenu ul li:hover>a{ background:#1b1b1b url(../images/navline.jpg) no-repeat right center;}

#navMenu ul li:last-child a{ background:none;}

#navMenu ul li:last-child:hover>a{ background:#1b1b1b;}

#navMenu ul li.am-active a{ background:#1b1b1b url(../images/navline.jpg) no-repeat right center;}
#navMenu ul li #menu_selected{ background:#1b1b1b url(../images/navline.jpg) no-repeat right center;}
#navMenu ul li.am-active:last-child>a{ background:#1b1b1b;}



/*-------- 下拉菜单 --------------*/

.dropMenu {position:absolute; top:0; z-index:100; width:133px; margin:-1px 0 0 0; padding:0; visibility: hidden;}

.dropMenu li { margin:0; padding:0; text-align:center; height:40px; background:#101113; border-bottom:1px #787878 solid;}

.dropMenu li:hover{ background:#c3161c; cursor:pointer;}

.dropMenu li a { width:100%; display: block; line-height:31px; padding:5px 0; margin:0; font-size:14px; color:#FFF; text-align:center;}

.dropMenu li a:hover { color:#FFFFFF; background:#c3161c; text-decoration:none;}



.am-menu-dropdown1{ height:70px;box-shadow: 0 3px 3px rgba(0, 0, 0, .1);}

.am-menu-dropdown1 .am-menu-toggle{ top:10%; color:#666; font-size:2.1rem;}

.am-menu-dropdown1 .am-menu-nav{top:70px;}

.am-menu-dropdown1 .am-menu-nav li a {border-bottom: 1px solid #eee;color: #666;background-color: #fff;}

.am-header-title{ margin:0; padding:0 0 0 15px; width:218px;}

.am-header-title img{ width:100%}



/*轮播图*/

.banner {height:598px;}

.banner .am-slider{ height:auto;}

.banner .am-viewport{ max-height:600px;}

.banner .am-slider-a1 .am-control-nav li a{ width:15px; height:15px;background-color: rgba(255,255,255,.8);}

.banner .am-slider-a1 .am-control-nav li a.am-active{background-color: #ef4136;}

.banner .am-slider-a1 .am-control-nav{ bottom:15px;}



/*搜索*/

.search_c{ border-bottom:1px #EEE solid; margin:0 auto; padding:0; overflow:hidden;}

.search_c .search_l{ width:62%; line-height:80px;}

.search_c .search_l strong{ padding:20px 0 20px 5%; font-size:15px; background:url(../images/ico-search1.png) no-repeat left center;}

.search_c .search_l  a{font-size:15px;}

.search_c .search_r{ width:33%; overflow:hidden;}

.search_c .search_r .w75{ width:75%; line-height:80px;}

.search_c .search_r .w75 .input{ line-height:32px; width:100%; background:none; border: 1px #EEE solid;}

.search_c .search_r .w15{ width:17%;}

.search_c .search_r .w15 .ss{ width:100%; line-height:80px; border:none; background:#c4121a url(../images/ico-search2.png) no-repeat center center;}



/*关于-*/

.about{ padding:2.5% 0 0 0; background:#fff; background-size:cover; overflow:hidden;}

.abo-name{ overflow:hidden;}

.abo-name h2{ margin:0 auto; padding:0 0 15px 0; text-align:center; font-weight:normal;}

.abo-name h2 img{ max-width:100%; margin:0 auto;}

.abo-name h3{ width: 66.66%; margin:0 auto; padding:0 0 15px 0; line-height: 22px; text-align:center; font-size: 15px; color:#000; font-weight:normal;}

.abo-name p{ margin: 0 auto; padding:0; text-align:center;}

.abo-name p img{ max-width:100%; margin:0 auto;}

.about-box{ margin:25px auto 0 auto; padding:0; background:#f4f4f4; font-size:14px;}

.about-box:after{ content:""; clear:both; display:table;}

.about-box .plr0{ padding-left:2rem; padding-right:0;}

.boxone { margin:8% 0 0 5%; overflow:hidden;}

.boxone img{ max-width:100%; display:block; float:left;}

.boxtwo{ margin: 5% 0 0 5%; font-size: 16px; line-height: 28px; color:#000; text-align: left; text-indent:2em;}

.boxtwo p{ padding:0; margin:0;}

.boxthree { margin:4% 0 0 5%; overflow:hidden;}

.boxthree a{ display:block; width:100%; margin:0; line-height:43px; max-width:123px; float:left; background:#c4121a; text-align:center; font-size:15px; color:#FFF;}

.rboxone{ margin:0 auto; text-align:center;}

.rboxone img{ width:100%; height:;}

/*关于 End*/



/*产品*/

.product{ position:relative; background:#F8F8F8; margin:0 auto; padding:0; text-align:center; overflow:hidden;}

.pro-list{ padding:7% 0 4% 0; overflow:hidden;}

.menunav{ padding-left:0; padding-right:0; background:#FFF;}

.menunav .menucnname{ padding:0; text-align:center; background:#c4121a;}

.menunav .menucnname img{ display:block; max-width:100%; margin:0 auto;}

.menunav ul{ overflow:hidden; padding: 11px 15px 60px 15px; text-align:left;}

.menunav ul li{ padding:0 8%; margin:0 0 2% 0; background:#f5f5f5;}

.menunav ul li a{display:block; line-height:52px; font-size:1.6rem; text-align:left; padding:0; background:url(../images/ico-pro.png) no-repeat right center; -webkit-transition: all .3s; -o-transition: all .3s;-moz-transition: all .3s;transition: all .3s; overflow:hidden;}

.menunav ul li a:hover{ background:url(../images/ico-proh.png) no-repeat right center;}

.menunav ul li.lihover a{ color:#c4121a; background:url(../images/ico-proh.png) no-repeat right center;}

.menunav .menuphone{ margin:0 auto; background:url(../images/telbg.jpg) no-repeat center center;}

.menunav .menuphone h2{ margin:0 auto; font-weight:normal; text-align:center;  color:#FFF; line-height:34px; font-size:18px;}

.menunav .menuphone h2 img{ display:block; margin:0 auto;}

.pro-list .plr0{ padding-left:0; padding-right:0;}

.proview{ display:block; background:#FFF; padding-top:3%;  overflow:hidden;}

.proview li{ float:left; width:30%; margin:0 1.66% 2%; text-align:center; overflow:hidden;}

.proview li .proimg{ overflow:hidden;}

.proview li .proimg img{ width:100%; display:block; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.proview li .proimg:hover img{ transform: scale(1.1, 1.1);}

.proview li .protitle{ line-height:42px; background:#F8F8F8; font-size:1.5rem;}

/*产品 End*/





/*案例*/

.case{ padding:70px 0 40px 0; background:url(../images/casebg.jpg); margin:0 auto; overflow:hidden;}

.case-name { padding:0 ; margin:0 auto; text-align:center;  overflow:hidden;}

.case-name h2{ margin:0 auto; padding:0 0 25px 0; text-align:center; font-weight:normal;}

.case-name h2 img{ max-width:100%; display:block; margin:0 auto;}

.case-name h3{ margin:0 auto; padding:0 0 50px 0; line-height: 22px; text-align:center; font-size: 15px; color:#CCC; font-weight:normal;}

.case-list{ overflow:hidden;}

.case-list ul{ overflow:hidden; text-align:center;}

.case-list ul li{ text-align:center;}

.case-list ul li .mlr2{ margin:0 5%; overflow:hidden;}

.case-list ul li .mlr2 img{ max-width:100%; border:5px #dcdcdc solid;}

.case-list ul li .casetitle{ line-height:60px;}

.case-list ul li .casetitle a{ font-size:16px; color:#FFF;}

/*案例 End*/



/*新闻*/

.news{ padding:60px 0 40px 0; background:#FFF; overflow:hidden;}

.news-name { padding:0 ; margin:0 auto; text-align:center;  overflow:hidden;}

.news-name h2{ margin:0 auto; padding:0 0 15px 0; text-align:center; font-weight:normal;}

.news-name h2 img{ max-width:100%; display:block; margin:0 auto;}

.news-name h3{ margin:0 auto; padding:0 0 40px 0; line-height: 22px; text-align:center; font-size: 15px; color:#000; font-weight:normal;}

.news-list{ margin-top:20px; margin-bottom:20px; overflow:hidden;}

.news-list .pr1{ padding:0 4rem 0 0; margin:0 auto;}

.news-list .pl1{ padding:0; margin:0 auto;}

.news-list .zmenuname{ line-height:80px; background:#fafafa; overflow:hidden;}

.news-list .zmenuname a{ display:block; width:33%; text-align:center; font-size:20px;}

.news-list .zmenuname a:nth-child(1){ background:#c4121a; color:#FFF;}

.news-list .zmenuname a:nth-child(2){ background:#eeeeee; }

.news-list .zmenuname a:nth-child(3){ background:none; font-size:14px; text-align:right;}

.news-list ul li{ padding:0; text-align:left; border-bottom:1px #e1e1e1 solid;}

.news-list ul li .hot{ overflow:hidden; padding:30px 0; margin:0 auto; text-align:left;}

.news-list ul li .hot .w33{ width:40%; overflow:hidden;}

.news-list ul li .hot .w33 a{ display:block; border:1px #e1e1e1 solid;}

.news-list ul li .hot .w33 img{ display:block; width:100%;}

.news-list ul li .hot .w63{ width:55%; overflow:hidden;}

.news-list ul li .hot .w63 .xwtitle{ line-height:46px; border-bottom:1px #e1e1e1 solid; text-align:left;}

.news-list ul li .hot .w63 .xwtitle a{ font-size:16px;}

.news-list ul li .hot .w63 .xwdetails{ padding:15px 0; line-height:32px; font-size:14px; color:#636363; text-align:left;}

.news-list ul li .hot .w63 .xwmore{ line-height:32px;}

.news-list ul li .hot .w63 .xwmore a{ display:block; width:30%; font-size:14px; background:#c4121a; color:#FFF; text-align:center; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}

.news-list ul li .nametitle{ line-height:44px; border-bottom:1px #EEE dashed; text-align:left; overflow:hidden;}

.news-list ul li div.nametitle:last-child{ border-bottom:none; }

.news-list ul li .nametitle a{ display:block; padding:0 0 0 3%; background:url(../images/ico-d.png) no-repeat 1% center; font-size:14px; overflow:hidden;}

.news-list .wtname{ background:#c4121a; line-height:80px; padding:0 10%; margin-bottom:6px; font-size:20px; color:#FFF;}

.news-list .wtname a{ font-size:18px; text-transform:uppercase; color:#FFF}

.news-list .cjwttitle{ line-height:50px; border-bottom:1px #EEE dashed; padding: 0 2%;}

.news-list .cjwttitle a{ font-size:14px;}

/*新闻 End*/





/*友情链接*/

.link{ padding:10px 0; border-top:1px #EEE solid; line-height:25px; margin:0 auto; overflow:hidden;}

.link .f14{ font-size:15px; color:#000;}

.link .f14 a{ font-size:14px;}

/*友情链接 End*/





/*底部*/

.footer{padding:70px 0 0 0; background:#1b1b1b; overflow:hidden;}

.foot-min{ overflow:hidden;}

.blr{ border-left:1px #393939 solid; border-right:1px #393939 solid;}

.fmenu{ font-size:18px; margin-bottom:15px;}

.fmenu a{ color:#fff;}

.minh230{ min-height:150px;}

.flxwm { overflow:hidden; text-align:left;}

.flxwm p{ color:#cdcdcd; margin:0 auto; font-size:14px; line-height:28px;}

.flxwm p a{ color:#b2b2b2; font-size:14px;}

.flxwm p a:hover{ color:#c4121a;}

.flxwm ul{ overflow:hidden;}

.flxwm ul li{ line-height:24px; text-align:left; overflow:hidden;}

.flxwm ul li a{ font-size:14px; color:#b2b2b2;}

.flxwm ul li a:hover{ color:#c4121a;}

.fconmenu,.fconlxwm{ padding:0 0 0 20px; text-align:left;}

.fconmenu{ font-size:18px; margin:0 0 15px 0;}

.fconmenu a{ color:#fff;}

.fconlxwm { overflow:hidden; text-align:left;}

.fconlxwm p{ color:#cdcdcd; margin:0 auto; font-size:14px; line-height:28px; cursor:pointer;}

.fconlxwm p a{ color:#cdcdcd; font-size:14px;}

.fconlxwm ul{ overflow:hidden;}

.fconlxwm ul li{ line-height:24px; text-align:left; overflow:hidden;}

.fconlxwm ul li a{ font-size:1.2em;}

.hotkeyword{ color:#bdbdbd; line-height:30px; font-size:1.3rem;}

.hotkeyword a{ color:#bdbdbd; font-size:1.3rem;}



.foot-min .plr0{ padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;}

.fewm { margin:0 auto; text-align:center}

.fewm img{ width:150px;}

.foot-copy{ background:#c4121a; line-height:40px; color:#FFF; margin-top:60px; text-align: center;}

.foot-copy p{ margin:0;}

.foot-copy .fcop{ text-align:center; font-size:1.4rem;}

.foot-copy .fcop img{ max-width:100%;}

.am-with-fixed-navbar{ padding-bottom:0;}

.am-navbar-default .am-navbar-nav{ background:#339933; }



/*底部信息  结束*/

ul, li { list-style: none; border: 0; outline: 0; vertical-align: baseline; background: transparent; display: block;}

aside{ padding: 0;border: 0;outline: 0; vertical-align: baseline; background: transparent;}

#j_sub_contact * { -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}

#j_sub_contact{ position:fixed; right: 0; bottom: 50px; display: none;}

#j_sub_contact ul{ position: relative;}

#j_sub_contact ul li{ display: block; height: 50px; position: relative; margin-top: 2px;}

#j_sub_contact ul li a{width: 50px; display: block;  background: #4c4c64; border-radius:5px 0 0 5px ; overflow: hidden;}

#j_sub_contact ul li img.icon{ display: inline-block; vertical-align: middle;}

#j_sub_contact ul li.ct_box a{ position: absolute; right: 0; top: 0; width: 50px; display: block;  line-height: 50px; height: 50px;}

#j_sub_contact ul li.ct_box strong{ position: absolute; display: block; left: 55px; top: 0; color: #fff; font-size:16px; font-weight:normal;}

#j_sub_contact .ewm_box{ position: relative;}

#j_sub_contact .ewm_box .ewm{ display: none; position: absolute; left: -55px; top: 0;}

#j_sub_contact .ewm_box .ewm img{ height: 105px;}

#j_sub_contact .ewm_box:hover .ewm{ display: block;}

#j_sub_contact ul li.ct_box:hover a{width: 180px; }







/*------------内页---------------*/

/*公共 start*/

.nybanner{ width:100%; height:600px; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative; }

.nybanner h2{ font-size:24px; font-weight:normal; color:#fff; margin:14% 0 0 0;}

.nybanner span{ color:#fff;}

.ny-box{ padding:20px 0 50px 0; width:100%; margin:0 auto; overflow:hidden;}

.ny-pages{ overflow:hidden;}

.webmain{ padding-left:0; padding-right:0; overflow:hidden;}
.webmain img{max-width:100%;}
.am-paragraph-default img{ border:none;}

.ny-box .plr0{ padding-left:0; padding-right:0;}



/*面包屑 start*/

.ny-lm{ width:100%; height:50px; line-height:50px; background:#f3f3f3;}

.am-breadcrumb{ padding:0; margin:0 auto;}

.font14{ font-size:14px;}



/*关于 start*/

.about-content{ border:none; padding:0 0 15px 0; line-height:25px; overflow:hidden;}

.ny-box .abo-title { padding:2% 0; margin:0 0 2% 0; border-bottom:1px solid rgba(238, 238, 238, 1); text-align:center; overflow:hidden;}

.ny-box .abo-title h2{ font-size:26px; margin:0 auto; line-height:40px; color:#444; font-weight:normal;}

.ny-box .abo-title h2 span{ color:#c4121a;}

.ny-box .abo-title p{ width: 100%; line-height: 30px; margin:0 auto; padding:0; font-size: 14px; color:#999;}



/*新闻 start*/

.newsxw-list{ padding:0; min-height:400px; overflow:hidden;}

.newsxw-list ul li{ margin-bottom:1.5rem; transition: all .2s linear; cursor:pointer;}

.newsxw-list ul li .news-body{ display:block; margin:0 5px; padding:0 1.5rem; border:1px #F6F6F6 solid; overflow:hidden;}

.newsxw-list ul li i{ width:100%; margin-top: 1.5rem;  margin-bottom: 1.5rem; padding:0; display:block; overflow:hidden;}

.newsxw-list ul li i img{ width:100%; height:172px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.newsxw-list ul li h2{ margin:1.5rem 0 0 0; font-weight:normal;}

.newsxw-list ul li h2 a{ font-size:1.6rem;}

.newsxw-list ul li h2 a:hover{ color:#ef4136; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.newsxw-list ul li .info{ margin:1rem 0; padding:0; color:#999;}

.newsxw-list ul li .info span{ margin-right:10px;}

.newsxw-list ul li .des{ margin:1rem 0; padding:0; color:#999;}

/*.newsxw-list ul li:hover{ box-shadow: 0px 0px 10px #EEE;}*/

.newsxw-list ul li:hover i img{transform: scale(1.1, 1.1);}

.news_list_item_ext_line{ margin: 20px 0; overflow:hidden;}

.news_list_item_ext_line:after {content: ""; display: table; clear: both; height: 0;line-height: 0;}

.news_list_item_arrow_link{ max-width: 100%; float: right; display: block; position: relative; width: 40px;height: 28px; overflow: hidden;}

.news_list_item_arrow_link:before {content: ""; display: inline-block;position: absolute;left: 0;top: 0;width: 30px;height: 28px; background: url(../images/vbg01.png?v=201905081359) -23px -324px; -webkit-transition: all .36s ease;-o-transition: all .36s ease;-moz-transition: all .36s ease;transition: all .36s ease;}

.news_list_item_arrow_link:after {content: "";display: inline-block; position: absolute;left: -30px;top: 0;width: 30px;height: 28px; background: url(../images/vbg01.png?v=201905081359) -23px -324px;-webkit-transition: all .36s ease;-o-transition: all .36s ease;-moz-transition: all .36s ease;transition: all .36s ease; opacity: 0;}

.newsxw-list ul li:hover .news_list_item_arrow_link:after{ left: 0px; top: 0; opacity: 1;}

.newsxw-list ul li:hover .news_list_item_arrow_link:before{ left: 40px; top: 0;}

.news_list_item_ext_line:after {content: "";display: table;clear: both;height: 0;line-height: 0;}

.news_list_item_arrow{display: none;}



.new-content{ padding:0; margin-left:auto; margin-right:auto;}

.newxq-title{ border-bottom:1px dashed #eee; margin-bottom:20px; text-align:left;}

.newxq-title h1{ margin-bottom:1rem;}

.newxq-title .info{ color:#999;}

.sxp{ margin-top:15px; border-top:1px  dashed #eee; padding-top:15px; overflow:hidden;}

.sxp div{ line-height:2.5rem; text-align:left;}

.sxp div a{ font-size:14px;}

/*新闻 End*/



/*产品 start*/

.product-list{ margin:0 auto; padding-top:15px; overflow:hidden;}

.product-list ul li{ padding:0 15px 15px 15px;text-align:center;}

.product-list ul li a{ display:block; border:1px solid #eee;}

.product-list ul li i{ width:100%;  display:block;overflow:hidden;}

.product-list ul li i img{ width:100%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.product-list ul li a:hover{ transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.product-list ul li a:hover img{transform: scale(1.1, 1.1);}

.product-list ul li span{ display:block; padding:10px 15px; font-size:16px;}

.product-list ul li span b{ font-weight:normal;}

.product-list ul li em{display: block; width: 35px; height: 1px;background: #dbdbdb;margin:0 auto;}

.product-list ul li p { font-size: 14px;color: #888;padding:15px; margin:0;}

.pl15{ padding-left:20px;}



/*产品 End*/



/*案例 start*/

.ncase-list{ margin:0 auto; padding-top:15px; overflow:hidden;}

.ncase-list ul li{ padding:0 15px 15px 15px;text-align:center;}

.ncase-list ul li a{ display:block; border:1px solid #eee;}

.ncase-list ul li i{ width:100%;  display:block;overflow:hidden;}

.ncase-list ul li i img{ width:100%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.ncase-list ul li a:hover{ transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.ncase-list ul li a:hover img{transform: scale(1.1, 1.1);}

.ncase-list ul li span{ display:block; padding:15px; font-size:16px;}

.ncase-list ul li em{display: block; width: 35px; height: 1px;background: #dbdbdb;margin:0 auto;}

.ncase-list ul li p { font-size: 14px;color: #888;padding:15px; margin:0;}



/*案例 End*/



/*常见问题 Start*/

.cjwt-list{ padding:0; min-height:400px;}

.cjwt-list ul li{ margin-bottom:1.5rem; transition: all .2s linear; cursor:pointer;}

.cjwt-list ul li .media-body{ margin-right:5px; padding:0 2rem; display:block; border:1px #F6F6F6 solid; overflow:hidden;}

.cjwt-list ul li h2{ margin:20px 0 0 0; font-weight:normal;}

.cjwt-list ul li h2 a{ font-size:1.6rem; color:#111;}

.cjwt-list ul li h2 a:hover{ color:#ef4136; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.cjwt-list ul li .des{ margin:1rem 0 0 0; padding:0; font-size:14px; color:#999;}

.cjwt-list ul li:hover .news_list_item_arrow_link:after{ left: 0px; top: 0; opacity: 1;}

.cjwt-list ul li:hover .news_list_item_arrow_link:before{ left: 40px; top: 0;}

/*常见问题 End*/





/*留言 Start*/

.form_item{ position:relative; margin-bottom: 8px; text-align:left; }

.form_item .title{ font-weight: 400; font-size: 14px; color: #666; line-height:30px; margin-bottom: 0; text-align:left; }

.form_item .title .title_text{ -webkit-background-clip: text;}

.form_item .title .required_icon{ color: red;position: relative;top: 2px;left: 10px;pointer-events: none;display: inline-block;}

.form_item .item_type_input{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}

.form_item .item_type_input .input_style{ font-size: 13px; color: #333; width: 100%; border: 0; padding-left: 14px; height: 36px; line-height: 36px; outline: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: 0 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; background: rgba(204,204,204,.15);}

.form_item .item_type_input .two_input{ margin:0 1.43%;}

/*.form_item .item_type_input .arrow{ position: absolute; right: 16px; font-size: 12px; line-height: 44px; color: #666; cursor: pointer;}

.faisco-icons-S000112:before{content: "\b0112";}*/

.form_item .textarea_style{ font-size: 13px;color: #333;width: 100%;border: 0;padding: 9px 14px;height: 100px;resize: none;outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: 0 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; background: rgba(204,204,204,.15);}

.form_item .form_submit{ width: 100%; max-width: 300px; margin:0 auto; height: 36px;line-height: 36px; font-size: 16px; border: none; outline: 0;color: #fff;cursor: pointer; background-color: #ef4136;}

/*留言 End*/



.am-modal-hd .am-close {top: -20px;right: -20px;border: 2px solid #fff;border-radius: 100%;width: 30px;height: 30px;line-height: 20px;background: #fff;opacity: 1;}

a.am-close:hover{ background:#339933; color:#fff;}

.am-modal-bd .txt .am-icon-star{ color:#f90;}

.am-modal-bd .txt{ text-align:left;}

.am-modal-bd .txt h2{ margin:10px 0; font-weight:normal;}

.am-modal-bd .txt .am-divider{ margin:8px auto;}



#allmap{ width:100%; height:400px;border: 1px solid #f5efe2;padding: 8px;}

#allmap p{ line-height:22px; margin:0; font-size:12px;}

#allmap h4{ font-size:16px; margin:0;}





@media only screen and (min-width:1020px){.am-modal-dialog{width:980px}}

@media  screen and (max-width: 1890px){.banner {height: auto;}}

@media  screen and (max-width: 1020px){.product-list ul li em,.product-list ul li p{ display:none;}}







@media  screen and (max-width: 640px) {

/*搜索*/

.search_c{ display:none;}



/*关于*/

.about{ padding:5% 0 0 0;}

.abo-name h2{ margin:0 auto; padding:0 0 8px 0; text-align:center; font-weight:normal;}

.abo-name h2 img{ max-width:100%; margin:0 auto;}

.abo-name h3{ width:100%; margin:0 auto; padding:0 0 10px 0; line-height: 18px; text-align:center; font-size: 1rem; color:#616161; font-weight:normal;}

.abo-name p{  padding-bottom:15px;}

.about-box{ margin:0 auto; padding-top:4%;}

.boxone{ margin:0 auto;}

.boxone img{float:none; margin: 0 auto;}

.boxtwo{ margin-left:0; margin-top:3%; line-height:23px; font-size:1.2rem;}

.boxthree { margin:4% auto;}

.boxthree a{ float:none; margin:0 auto; line-height:32px; font-size:12px;}

.about-box .plr0{ padding-left:0;}

.rboxone img{ max-height:406px;}

/*关于 End*/



/*产品*/

.menunav ul{ padding-top:28px; padding-bottom:20px; padding-left:8px; padding-right:8px;}

.menunav ul li{ padding:0 1%; width:31%; float:left; margin:0 1% 2% 1%;}

.menunav ul li a{ line-height:28px; font-size:1.4rem; padding:5px 0;}

.menunav ul li a.current{ background:#222; color:#FFF;}

.menunav ul li p{ display:none; line-height:26px; text-align:left; margin:0 auto; padding:0;}

.menunav ul li p a{ padding:0 0 0 1%; font-size:1.4rem; line-height:22px;}

.menunav .menuphone{ background:#353535;}

.menunav .menuphone h2{ padding:3% 0; font-size:14px;}

.pro-list{ padding-top:4%;}

.pro-list .plr0{ margin:0; padding:0;}

.proview{ padding:3% 0 0 0;}

.proview li{margin:0 1.666% 2%;}

.proview li .protitle{ line-height:25px; font-size:1.0rem;}

/*产品  End*/



/*案例*/

.case{ padding:30px 0;}

.case-name h2{ padding-bottom:15px;}

.case-name h3{ width:94%; margin:0 auto; padding-bottom:20px; font-size:1.0rem; line-height:18px;}

.case-list ul li .casetitle{ line-height:36px;}

.case-list ul li .casetitle a{ font-size:1.4rem;}

.case-more{ padding-top:4%;}

/*案例 End*/



/*新闻*/

.news{ padding-bottom:10px; padding-top:20px;}

.news-name h2{ padding-bottom:8px;}

.news-name h3{ padding-bottom:5px; font-size:1.2rem;}

.news-list .pr1{ padding-right:0;}

.news-list .pl1{ padding-left:0;}

.news-list .zmenuname { line-height:40px;}

.news-list .zmenuname a{ font-size:14px;}

.news-list ul li .hot{ padding-bottom:10px; padding-top:10px;}

.news-list ul li .hot .w63 .xwtitle{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.news-list ul li .hot .w63 .xwtitle a{ font-size:1.4rem; }

.news-list ul li .hot .w63 .xwdetails{ margin:6px 0; padding-top:0; padding-bottom:0px; line-height:22px; font-size:12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; text-overflow:ellipsis;}

.news-list ul li .hot .w63 .xwmore a { font-size:1.2rem; line-height:24px; width:50%;}

.news-list ul li .nametitle{ line-height:32px;}

.news-list ul li .nametitle a{ font-size:1.2rem; padding-right:1%; padding-left:4%;}

.news-list .wtname{ line-height:40px; margin-top:20px; margin-bottom:10px; padding-left:3%; padding-right:3%; font-size:16px;}

.news-list .wtname a{ font-size:14px;}

.news-list .cjwttitle{ line-height:30px; padding:0 1%;}

.news-list .cjwttitle a{ font-size:1.2rem;}

.news-list .cjwttitle a span{ float:right;}

/*新闻 End*/



/*友情链接*/

.link .f14{ font-size:12px;}

.link .f14 a{ font-size:12px;}

/*友情链接 End*/





/*----------------- 内页 -------------*/



/*内页 公共*/

.nybanner{ height:200px;}

.ny-lm{ height: 40px; line-height: 40px; }

.font14{font-size: 12px;}



/*内页 关于*/

.ny-box .abo-title { padding:0; margin-bottom:3%;}

.ny-box .abo-title h2{ font-size:18px;}

.ny-box .abo-title p{ line-height:20px; padding-bottom:10px; font-size: 12px;}



/*内页 新闻*/

.newsxw-list{ padding-top:15px; margin:0 auto}

.newsxw-list ul li{ margin-bottom:10px;}

.newsxw-list ul li .news-body{ padding-left:5px; padding-right:5px; margin:0 5px;}

.newsxw-list ul li h2{ margin-top:10px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}

.newsxw-list ul li h2 a{ font-size:12px;}

.newsxw-list ul li i{ margin-top:5px; margin-bottom:0;}

.newsxw-list ul li i img{ height:180px;}

.newsxw-list ul li .info{ margin-bottom:5px; margin-top:5px;}

.newsxw-list ul li .des{ margin-bottom:5px; margin-top:0; line-height:20px; font-size:12px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}



.newxq-title h1{ font-size:15px;}

.news_list_item_ext_line{ margin: 0 0 5px 0;}

.sxp div{ line-height:2.0rem;}

.sxp div a{ font-size:12px;}



/*内页 新闻 End*/



/*内页 产品*/

.product-list ul li{ padding:0 2px 4px 2px;}

.product-list ul li span { padding: 8px; font-size: 12px;}

.pl15{ padding-left:0; margin-top:15px;}



/*内页 产品 End*/



/*内页 案例*/

.ncase-list{ padding-top:0;}

.ncase-list ul li{ padding:0 5px 10px 5px;}

.ncase-list ul li span { padding: 8px; font-size: 12px;}



/*内页 案例 End*/



/*内页 问题*/

.cjwt-list{ padding:0; margin:0 auto}

.cjwt-list ul li{ margin-bottom:1rem;}

.cjwt-list ul li .media-body{ padding-left:1rem; padding-right:1rem; margin-right:0;}

.cjwt-list ul li h2{ margin-top:10px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}

.cjwt-list ul li h2 a{ font-size:14px;}

.cjwt-list ul li .des{ margin-bottom:8px; margin-top:8px; line-height:20px; font-size:12px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

/*内页 问题 End*/



/*底部*/

.footer{ padding:30px 0 0 0; background:#1b1b1b;}

.blr{ border-left: none; border-right: none;}

.minh230{ min-height:inherit;}

.fmenu,.flxwm,.fewm,.ftel{ width:100%; float:none; text-align:center; margin:0 0 10px 0; overflow:hidden;}

.fmenu a{ font-size:1.6rem;}

.flxwm ul{ overflow:hidden;}

.flxwm ul li{ text-align:center;}

.flxwm ul li a{ font-size:1.4rem;}

.flxwm p{ line-height: 24px;}

.flxwm p a{ font-size:1.4rem;}

.fconmenu,.fconlxwm{ padding:0; text-align:center;}

.fconmenu{ margin-bottom:10px;}

.fconmenu a{ font-size:1.6rem;}

.fconlxwm ul{ overflow:hidden;}

.fconlxwm ul li{ line-height:24px; text-align:center; overflow:hidden;}

.fconlxwm ul li a{ font-size:1.2em;}

.fconlxwm p{ font-size:1.4rem; line-height: 24px;}

.hotkeyword{ line-height:20px; padding:20px 0; font-size:1.2rem;}

.hotkeyword a{ font-size:1.2rem;}

.fewm{ margin-top:20px; margin-bottom:0;}

.foot-copy{ line-height: 24px; padding:10px 0; margin-top:40px; margin-bottom:49px;}

.foot-copy .fcop{ font-size:1.2rem;}



/*底部  End*/


.am-modal-dialog .pic,.am-modal-dialog .txt{ padding-left:0; padding-right:0;}

.am-modal-hd .am-close{ top:4px; right:4px; z-index:99;}

.am-modal-bd .txt h2{ margin:0; font-weight:normal;}

.am-modal-bd .txt .am-divider{ margin:8px auto;}

.conlx-box,.conly-box{ width:100%;}

	

}

  
  /*列表分页*/
.tel_page {text-align: center;clear: both;color: #666;font-size: 12px;margin: 10px 0px;}
.tel_page span{ color:#666;margin:0 5px; cursor:pointer;}
.tel_page a{padding:0 5px; cursor:pointer;}
  


  

  

  

  

  

 