@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.job dd,.property td,.sulfur li .pic{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei';font-size:13px; line-height:22px;}
body {color:#666;margin:0 auto;font-family:arial,'Microsoft YaHei';width:750px;margin:0 auto;}
a {color:#666; text-decoration: none;outline:none;}
a:Hover {color:#c3111d;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei';border:0;color:#595757;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #ccc; height:1px;margin-top:5px}
.clear,.clearfix { clear:both;}

::-webkit-input-placeholder {color:#999;} 
:-moz-placeholder {color: #999; } 
::-moz-placeholder { color: #999; } 
:-ms-input-placeholder {color: #999; } 
 
.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:10px;}
.picright {margin-left:30px;margin-bottom:10px;}

.wrap {padding:0 20px; }
.relative { position:relative;}
.main {margin-top:65px}

.toper { position:fixed; z-index:9999;top:0;left:50%;width:750px;margin-left:-375px;height:65px;text-align:center; background:#fff url(../images/1.png) repeat-x center bottom;}
.toper .logo { background:url(../images/logo.png) no-repeat center;width:114px; height:40px; background-size:100%; display:block; position:absolute; z-index:1;left:50%;margin-left:-57px;top:10px;}

/* flexslider */
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{background-position:center; background-repeat:no-repeat;}
.slides li a { display:block;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:200;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px; line-height:100px;overflow:hidden;cursor:pointer; background:#fff;border-radius:50%}
.flex-control-nav .flex-active{ background:#c3111d}
.flex-direction-nav{ display:none}
.flex-direction-nav li a{position:absolute;z-index:3;width:41px;height:78px;top:50%;margin-top:-39px;display:block;overflow:hidden;cursor:pointer;opacity:1}
.flex-direction-nav:hover li a {opacity:1}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../images/left.png) no-repeat; }
.flex-direction-nav li a:hover.flex-prev{}
.flex-direction-nav li a.flex-next{right:10%;background:url(../images/right.png) no-repeat;}
.flex-direction-nav li a:hover.flex-next{}

.ind3 li {margin-top:20px}
.ind3 li .pic img {width:100%}
.ind3 li .title {margin-top:13px;margin-bottom:5px}
.ind3 li .title a {font-weight:Bold;font-size:16px;color:#c3111d}

#myElement {margin-top:30px}

.indnewssubject { position:relative; height:1px; background:#ccc;margin:40px 0 40px 0}
.indnewssubject a { display:block; position:absolute; z-index:1; background:#fff; height:20px; line-height:20px;left:50%;width:100px;margin-left:-50px; text-align:center;top:-10px;font-size:20px;}
.indnews li {margin-bottom:20px;}
.indnews li .pic {float:left;width:44%;}
.indnews li .pic img {width:100%;}
.indnews li .cons {float:right;width:51%;}
.indnews li .cons .title a { background:url(../images/right.png) no-repeat center left;padding-left:15px;}
.indnews li .cons .addtime {margin-top:10px}
.indnewsmore { text-align:right;width:100%}
.indnewsmore a {width:80px;margin-left:auto; display:block}

.mainin {padding:30px 0 0 0}
.honor .single_item {float:left;width:48%;margin:0 1% 10px 1%;}
.honor .single_item .pic {border:1px solid #ccc;padding:10px;}
.honor .single_item .title { text-align:center; height:30px; line-height:30px; overflow:hidden;margin-top:5px}
.casereal .single_item .title { line-height:20px; height:40px;margin-top:5px;font-size:12px}

.honorbigpic { position:fixed; z-index:99999; top:0;left:0; background:rgba(0,0,0,0.8);width:100%; height:100%; text-align:center; display:none;}
.honorbigpic .in { position:absolute; z-index:1;top:15%;width:750px;left:50%;margin-left:-375px;}
.honorbigpic img {width:100%}
.honorbigpic .bpic { background:#fff;padding:30px; position:relative;}
.honorbigpic .bpic i { display:block; position:absolute; z-index:2;right:10px;top:10px; background-size:100%;width:20px; height:20px; background:url(../images/close.png) center; cursor:pointer}
.honorbigpic .bigtitle { text-align:center;color:#fff; height:20px; line-height:20px;margin-top:15px}

.honorshow { text-align:center;}
.honorshow .title {margin-top:20px; text-align:center}

.history dt { position:relative; height:1px; background:#ccc;margin-top:30px}
.history dt p { position:absolute; z-index:1;left:0;top:-10px; background:#fff; display:inline-block;padding-right:10px;color:#c3111d;font-size:15px;font-weight:bold;}
.history dd {padding:20px 0 0px 0;}
.history dd .list {padding:10px 0}
.history dd .title {float:left;width:15%;}
.history dd .cons {float:right;width:85%;}

.paper .single_item {border-bottom:1px solid #ccc;margin-bottom:20px}
.paper .title {width:100%;float:left;}
.paper .title a {font-weight:Bold;font-size:15px;}
.paper .title2 {float:left;width:90%;color:#999;margin:10px 0 15px 0}
.paper .down {float:right;width:10%; text-align:right;margin-top:13px}
.paper .down a { display:block; background:url(../images/down.png) no-repeat;background-size:100%;width:15px; height:16px;margin-left:auto}

.news .single_item {border-bottom:1px solid #ccc;padding:0 0 15px 0;margin-bottom:20px}
.news .title {font-size:15px;margin-bottom:10px}
.news .cons {color:#999;}
.news .addtimeclicks { text-align:right;color:#999;margin-top:15px}

.newsshowtitle {font-size:18px; line-height:25px}
.newsaddtime {color:#999;border-bottom:1px solid #ccc;padding:10px 0;}
.newsaddtime2  {padding:6px 0}
.newscons {margin-top:20px;}

.job dl {margin-top:-7px}
.job dd { display:inline-block;border-right:1px solid #d1d1d2;border-bottom:1px solid #d1d1d2; text-align:center;width:25%;font-size:12px; height:30px; line-height:30px; overflow:hidden}
.job dd.c { background:#eeeeef}
.job dd.b {font-size:12px;border-top:1px solid #ccc;}
.job dd.d1 {border-left:1px solid #ccc;}
.job dd.d1 {width:40%}
.job dd.d2 {width:19%;}
.job dd.d3 {width:23%}
.job dd.d4 {width:15%;}

.mainsubject {color:#c3111d;font-size:15px; line-height:25px;border-bottom:1px solid #ccc;padding:0 0 10px 0; clear:both;width:100%}
.mainsubject2 {color:#c3111d;font-size:15px; line-height:25px;padding:0 0 10px 0;margin-top:20px}
.jshow {border-bottom:1px solid #ccc;padding:12px 0;}
.jshow1 {margin-top:20px}
.jssubject {margin-top:30px}
.jshow2 {border-top:1px solid #ccc;color:#c3111d;margin-top:30px}
.jshow2 p {border-bottom:1px solid #ccc;padding:10px 0;}

.property td {border-right:1px solid #d1d1d2;border-bottom:1px solid #d1d1d2; text-align:center;padding:5px;font-size:12px; line-height:20px; vertical-align:middle; text-align:center}
.property td.c { background:#eeeeef}
.property td.b {font-size:13px;border-top:1px solid #ccc;}
.property td.d1 {border-left:1px solid #ccc;}
.property td.d1 {width:35%;}
.property td.d2 {width:22%;}
.property td.d3 {width:30%;}
.property td.d4 {width:13%;}
.property td a { background:url(../images/down.png) no-repeat center;width:15px; height:16px; background-size:100%; display:block;margin:0 auto}

.propertyshow td.b {border-top:0}

.contact li {border:1px solid #d6d6d6;width:100%;margin:0 0 20px 0;box-shadow:0 3px 3px #ccc;}
.contact li .title { height:30px; line-height:30px; background:#d6d6d6 url(../images/location.png) no-repeat 20px 8px;padding-left:40px;font-size:15px}
.contact li .content {padding:20px;}
.contact li .content .company {font-size:17px;margin:0px 0 15px 0; line-height:25px;border-bottom:1px solid #ccc;padding-bottom:10px}

.case { position:relative;border-bottom:1px solid #ccc;padding:0 0 10px 0;margin-bottom:20px;}
.case span {font-size:18px;color:#c3111d;}
.case p { position:absolute; z-index:1;right:0;top:2px}

.sshowcolor {color:#c3111d}
.sulfur {margin-top:30px}
.sulfur li { position:relative;width:100%;background:#dfdfdf;margin-bottom:2px; line-height:16px}
.sulfur li .pic {width:50%;border-right:2px solid #fff;}
.sulfur li .pic img {width:100%}
.sulfur li .cons { position:absolute; z-index:1;left:53%;bottom:8px;width:47%}
.sulfur li .cons i { background:url(../images/3.png) no-repeat center;width:7px; height:10px; background-size:100%;margin-right:5px;margin-top:2px;float:left;}
.sulfur li .cons .title {font-size:14px;width:80%;float:left;}
.sulfur li.l2 .pic {float:right;width:50.5%;border-left:2px solid #fff;border-right:0}
.sulfur li.l2 .cons {left:3%; }
.sulfur li#l1 { background-image:url(../images/l1.png); background-repeat:no-repeat; background-position:60% 75%; background-size:12%}
.sulfur li#l2 { background-image:url(../images/l2.png); background-repeat:no-repeat; background-position:3% 75%; background-size:20%}
.sulfur li#l3 { background-image:url(../images/l3.png); background-repeat:no-repeat; background-position:62% 75%; background-size:15%}
.sulfur li#l4 { background-image:url(../images/l4.png); background-repeat:no-repeat; background-position:3% 75%; background-size:12%}

.nitrogen {margin-top:-50px;}
.nitrogen li {border-bottom:1px solid #ccc;padding:50px 0; text-align:center}
.nitrogen li .title {color:#c3111d;font-size:20px;margin:20px 0}
.nitrogen li .list {margin-top:20px}
.nitrogen li .list a { display:inline-block;border:1px solid #c3111d; height:30px; line-height:30px;padding:0 10px;margin:5px;color:#c3111d}

#owl-demo{position:relative;width:100%;height:100%;margin:30px 0 0 0;padding:0; background:#CC6600}
#owl-demo .item{ position:relative;display:block;margin:0;padding:0;}
#owl-demo .item img {width:100%}
.owl-pagination{position:absolute;left:0;bottom:15px;width:100%;height:22px;text-align:center; display:none}
.owl-page{display:inline-block;width:75px;height:4px;margin:0 10px; background:#333;*display:inline;*zoom:1;}
.owl-pagination .active{ background:#ff0000}
.owl-buttons{ display:block}
.owl-buttons div{ display:block;position:absolute;top:50%;width:10px;height:20px;margin-top:-10px; background-size:100%;text-indent:-9999px;opacity:0.6}
.owl-buttons div:Hover {opacity:1}
.owl-prev{left:-15px;background:url(../images/left.jpg) no-repeat center;}
.owl-next{right:-15px;background:url(../images/right.jpg) no-repeat center;}
.owl-carousel {margin:0px 0 0px 0}
.owl-carousel .owl-wrapper:after {content: ".";	display: block;	clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo .item p { position:absolute; z-index:1;bottom:0; height:20px; line-height:20px; background:rgba(0,0,0,0.3);color:#fff;font-size:14px;padding-left:3%;width:97%}

#owl-demo2 {margin-top:5px}
#owl-demo2 h1 { text-align:center; height:30px; line-height:30px; overflow:hidden;margin-top:0px}
#owl-demo2 h1 a {font-size:13px}
#owl-demo2 .owl-buttons div{ margin-top:-26px;}
#owl-demo2 .item img {width:100%}


.showcons {margin:20px 0 30px 0}
.showcons table {border:1px solid #d3d3d3;border-left:0;width:100%}
.showcons td {border-left:1px solid #d3d3d3;padding:5px; line-height:18px;word-wrap:break-word}

.search { line-height:25px}





.get_more p  {padding-top:20px;width:100%; clear:both}
.get_more span,.get_more:hover span { display:block; height:30px; line-height:30px;color:#fff;font-size:15px; background:#d2000f;padding-left:20px;clear:both;}
.get_more font { display:inline-block;margin-right:5px;}
#to_top{background:url(../images/totop.png) no-repeat center; background-size:100%;width:30px; height:30px;cursor:pointer; position:fixed; z-index:99999;bottom:3%;right:3%}
.foot {margin:50px 0 30px 0}
.foot dt {border-top:1px solid #ccc;height:40px; line-height:40px; cursor:pointer}
.foot dl.footcontact dt {border-bottom:1px solid #ccc;}
.foot dt a {font-size:15px;}
.foot dd.sub  {margin-top:20px}
.foot dd.sub a {font-size:15px}
.foot dt i { background:url(../images/jia.png) no-repeat center right; display:inline-block; height:40px; width:40px;float:right}
.foot dd {margin:5px 0; display:none}
.foot dd.line {border-top:1px solid #ccc; height:1px;padding-bottom:10px}
.foot dd.line2 {padding:0;margin-bottom:0px}
.foot dd.blank { height:5px}
.footer { background:#f2f2f2;padding:10px 0;font-size:12px; line-height:16px;}