﻿@charset "utf-8";
<style>
@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Lato');
</style>

html { padding:0; margin:0;}
*{margin:0;	padding:0;font-size:14px; font-family: 'Lato',Arial, Helvetica, sans-serif;}
body{ margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#fff;}
body .home{background:#fff;}
a{text-decoration:none;}
input[type="button"],input[type="submit"],input[type="reset"]{ -webkit-appearance:none;}
textarea{ -webkit-appearance:none; resize:none; overflow:hidden;} 
a:active {outline: none;star:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;list-style:none;outline:none;word-wrap:break-word;}
img{border:none}
table{table-layout:fixed; border-collapse:collapse}
a {
	color:#666;
	text-decoration:none
}
textarea {
	resize:none
}
a:active, a:focus {
	text-decoration:none;
	outline:0;
	color:#666
}
a:hover {
	color:#29B8C0;
	text-decoration:none
}
img {
	border:0
}
.fl {
	float:left;
	_display:inline
}
.fr {
	float:right;
	_display:inline
}
.fb{ font-weight:bold;}
.fz14{ font-size:14px;}

.head{ width:100%; height:auto; transition:300ms;z-index:98;}
.head .ding{margin:0 auto; padding:0; width:100%; height:40px; background:#333;}
.head .dingmain{margin:0 auto; padding:0; width:100%; max-width:1200px; height:40px;}
.head .dingleft{margin:0; padding:0; width:50%; float:left; height:40px;font-size:14px;line-height:40px; color:#fff;  }
.head .dingleft a{font-size:14px;line-height:40px; color:#fff; text-align:left;  }
.head .dingleft a:hover{ color:#fff; text-decoration:underline;}
.head .dingright{margin:0; padding:0; width:50%; float:right; height:40px;font-size:14px;line-height:40px; color:#fff; }
.head .dingright a{font-size:14px;line-height:40px; color:#fff; text-align:right;  }
.head .dingright a:hover{ color:#fff; text-decoration:underline;}

.head .box{ width:1200px; margin:0 auto; height:auto; position:relative; }
.head .logo{ width:216px; height:69px; margin:0; float:left; transition:300ms; padding-bottom:10px;box-sizing:content-box}
.head .logo1{ width:215px; height:69px; margin:0; float:left; transition:300ms; padding-bottom:10px;box-sizing:content-box}
.head .tool{ position:absolute; right:0; top:10px; transition:300ms;}
.head .search{ float:left;}
.head .search a{ padding-left:20px;}
.dingright .c{ width:30px; height:16px; float:right; padding-top:7px; }
.dingright .d{ width:auto; height:30px; font-family:Arial; text-align:left; font-size:14px; padding-right:20px; line-height:30px; color:#fff; float:right;  }
.dingright .d a{ font-family:Arial; text-align:left;font-size:14px; line-height:30px; color:#fff; float:right;  }
.dingright .d a:hover{ color:#fff; text-decoration:underline;}


#banner{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:130px;}

.indexline{ margin:0 auto; padding:0; width:100%; height:1px; background:#e3e3e3;}

/*
.nav{ margin:0; padding:0; width:700px; height:auto; float:right; z-index:100; margin-top:20px;}

.nav li{ margin:0; padding:0;float:left;width:auto; }
.nav li a{margin:0; padding:0;color:#000;text-decoration:none;line-height:50px;display:block;width:auto; font-family:Arial; height:50px;padding-left:15px; padding-right:15px;font-size:14px; font-weight:blod;}
.nav li a:hover,.nav li a.cur{color:#666;text-decoration:none;}
.nav li ul{margin:0; padding:0;display:none;position:absolute; width:260px;}
.nav li ul li{margin:0; padding:0;width:260px; height:30px; line-height:30px;}
.nav li ul li a{margin:0; padding:0;width:240px; height:30px; font-size:14px; line-height:30px; text-align:left; padding-left:20px;background:#20b8bf; color:#fff;}
.nav li ul li a:hover{ background:#1597a2; color:#fff;}
*/
.k1{ margin:0 auto; padding:0; width:100%; height:20px; display:block; }

.navBtn{ display:none; width:46px; height:42px; overflow:hidden; background:#0054ab; position:fixed; right:10px; top:15px; z-index:99;}
.navBtn .line{ width:26px; height:2px; overflow:hidden; background:#fff; -webkit-transform-origin:center; -ms-transform-origin:center; transform-origin:center; position:absolute; left:10px; top:0;}
.navBtn .line1{ top:11px; transition:300ms;}
.navBtn .line2{ top:20px; transition:300ms;}
.navBtn .line3{ top:29px; transition:300ms;}

.navShow{ transition:400ms;}
.navShow .line1{ top:20px; transition:300ms 100ms; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.navShow .line3{ top:20px; transition:300ms 100ms; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.navShow .line2{ left:100%; transition:140ms;}
.navShow2{ background:#7D3845 url(../images/close.jpg) no-repeat center;}
.navShow2 .line{ display:none;}

.navM{ display:none; width:110%; height:300px; background:#f1f1f1; overflow:hidden; overflow-y:scroll; position:absolute; left:0; top:40px; z-index:9999999}
.navMbox{ width:100%; overflow:hidden; background:#f1f1f1; padding:0 0 100px 0;z-index:9999999}
.navM ul{ width:100%; padding:15px 0 30px 0; margin:0 0 0 -5px; background:#f1f1f1; overflow:hidden;z-index:9999999}
.navM li{ padding:0; height:auto; line-height:40px; text-align:center; font-family:Arial;z-index:9999999}
.navM li a{ width:100%; height:auto; display:inline-block; color:#5a5a5a; text-transform:uppercase; font-size:15px; border-bottom:1px dashed #888;z-index:9999999}
.navM li a:hover{ color:#0054ab;z-index:9999999}

.navM li ul li a{ width:100%; height:100%; display:inline-block; color:#5a5a5a; text-transform:uppercase; font-size:15px; border-bottom:0;z-index:9999999}
.navM li ul li a:hover{ color:#0054ab;}


.searchM{ overflow:hidden; margin:0 20px 0 0;}
.searchBox{ width:370px; overflow:hidden; margin:0 auto;}
.searchM .input{ width:310px; height:14px; font-size:15px; padding:12px 0 12px 10px; border:none; color:#c4c4c4; float:left;}
.searchM .btn{ width:50px; height:38px; border:none; background:#29B9C2 url(../images/search.png) no-repeat center; float:left; cursor:pointer;}


/*
.fixedBody .head{ height:45px; background:#fff; }
.fixedBody .ding{display:none;}

.fixedBody .logo{ width:141px; height:45px; margin:0; padding-top:0;}
.fixedBody .logo img{ width:141px; height:45px; }

.fixedBody .logo1{display:none;}

.fixedBody .tool{ top:-50px;}


.fixedBody .nav{ position:absolute; right:0; height:45px; margin-top:0;}
.fixedBody .nav li{ width:auto; line-height:45px; height:45px; text-align:center; position:relative; float:left; }
.fixedBody .nav li p{ width:100%; position:absolute; left:0;}
.fixedBody .nav li .p1{ top:0;}
.fixedBody .nav li .p2{ top:25px; display:none;}
.fixedBody .nav li a{ display:block; color:#666;height:45px;  font-size:13px; font-family:Arial; line-height:40px; font-weight:bold;}
.fixedBody .nav li a:hover,.nav .cur a{ color:#fff;background:#20b8bf;}
.fixedBody .nav li.acc a{ display:block; height:30px; color:#fff;background:#BC2C2B; font-size:14px; font-family:Arial;  border-bottom:3px solid #0054ab; line-height:30px;}
.fixedBody .nav li.acc a:hover,.nav .cur a{ color:#fff;background:#20b8bf;}
.fixedBody .nav li ul { width:260px;}
.fixedBody .nav li ul li { height:30px;}

.fixedBody .nav li ul li a{ display:block; color:#fff;background:#20b8bf; font-size:14px;  height:30px;font-family:Arial; line-height:30px; text-align:left;}
.fixedBody .nav li ul li a:hover,.nav .cur a{ color:#fff;background:#1597a2;}

*/
.lantiao{ width:auto; height:auto; color:#28b8bf;font-size:18px; font-family:Arial; background:#fff; text-align:center; line-height:20px; }
.lantiao a{ width:auto; height:auto; padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:15px; color:#28b8bf;font-size:18px; font-family:Arial; background:#fff; text-align:center; line-height:20px;}
.lantiao a:hover{}


#indextiao{ margin:0 auto; padding:0; width:100%; height:120px; background:#4e7ac7;}
#indextiaomain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;font-family:Arial; text-transform:uppercase; line-height:30px; text-align:center; font-size:40px; color:#fff; line-height:120px;}


.kong1{ margin:0 auto; padding:0; width:100%; height:40px;}
.cle{ clear:both;}
#indexsearch{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; border-bottom:2px solid #28b8bf;}
#indexsearchmain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:15px; padding-bottom:15px;}
#indexsearch1{ margin:0 auto; padding:0; width:79%; height:auto; float:left;}
#indexsearch11{ float:left; margin:0; padding:0; width:10%; height:40px; border:1px solid #28b8bf;font-size:14px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#28b8bf;}
#indexsearch12{ float:left;margin:0; padding:0; width:88%; height:40px;border:1px solid #28b8bf; border-left:none;font-size:14px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#28b8bf;}
#indexsearch12 .input{ width:86%; height:38px; padding:0; color:#c4c4c4; float:left; line-height:38px; border:0; padding-left:2%; color:#999; background:#fff;}
#indexsearch12 .btn{ width:10%; float:right; height:40px; border:none; background:#40A9D0 url(image/search.png) no-repeat center; cursor:pointer; margin:0;}
#indexsearch12 .btn:hover{background:#1aa0a7 url(image/search.png) no-repeat center;}


#indexsearch2{ margin:0 auto; padding:0; width:20%; height:auto; float:right;}
#indexsearch21{ margin:0 auto; padding:0; width:100%; height:auto; color:#666; font-size:14px; font-family:Arial; text-align:center;line-height:40px;}
#indexsearch21 a{ margin:0 auto; padding:0; width:100%; display:block; height:40px;background:url(image/ic1.png) no-repeat left 20px center #fff; font-size:14px;font-family:Arial;text-decoration:none;border:1px solid #28b8bf; color:#28b8bf; line-height:40px; text-align:center;}
#indexsearch21 a:hover{ color:#ffffff; background:url(image/ic2.png) no-repeat left 20px center #28b8bf; }



#indexpro{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:40px; padding-bottom:20px; max-width:1200px;}
#indexprotitle{ margin:0 auto; padding:0; width:100%; height:auto;font-size:24px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexprocon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:20px; padding-top:10px;font-size:14px;font-family:Arial;text-decoration:none;line-height:25px; text-align:center; color:#666;}

.tab{width:100%; max-width:1200px;margin:10px auto;border:0;}
.tab ul.menu{height:50px;}
.tab ul.menu li{float:left;text-align:center;width:20%;height:32px;border:1px solid #28B8C0; color:#28B8C0; margin-right:2%; margin-left:2%;;line-height:32px;list-style:none;font-size:14px;cursor:pointer;}
.tab ul.menu li.hover{background:#28B8C0;color:#fff;}
.tab ul.menu li.active{background:#28B8C0;color:#fff;}
.con1,.con2,,.con3,.con4,.con5,.con6,.con7{ clear:both;height:auto;border-top:2px solid #28B8C0;margin-top:20px;}
.con2,.con3,.con4,.con5,.con6,.con7{display:none;}

.con111{ margin:0; padding:0; width:98%; padding-bottom:20px;font: normal 14px Arial;  color:#333333; line-height:20px; text-align:left; font-weight: normal;}
.con111 a{font: normal 14px Arial;  color:#333333; line-height:20px; text-align:left; font-weight: normal;}
.con111 a:hover{ text-decoration:underline;}


.boxtex li{ width:32%; height:67px; margin-right:18px; float:left; overflow:hidden; position:relative;color:#666666; text-decoration:none;line-height:30px; font-size:14px;}
.boxtex li p{ padding:10px; font:normal 13px/24px Arial; cursor:pointer; color:#ffffff; text-decoration:none; position:absolute; top:0; left:0; line-height:30px; }
.boxtex li a{  float:left; overflow:hidden; position:relative;color:#666666; text-decoration:none;line-height:30px; font-size:14px; }

#indexsolution{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; padding-top:40px; padding-bottom:40px; background:#f3f3f3;}

#indexsolutiontitle{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexsolutiontitle1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-top:10px;}
#indexsolutiontitle2{ margin:0 auto; padding:0; width:100%; height:auto;padding-bottom:10px; padding-top:10px; font-size:14px;font-family:Arial;text-decoration:none;line-height:20px; text-align:center; color:#666;}
#indexsolutiontitle2 a{ font-size:14px;font-family:Arial;text-decoration:none;line-height:20px; text-align:center; color:#666;}
#indexsolutiontitle2 a:hover{ text-decoration:underline;}
#indexsolutioncon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}



#indexabout{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:40px; padding-bottom:40px; background:#FFF;}

#indexabouttitle{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexabouttitle1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-top:10px;}
#indexaboutcon{ margin:0 auto; padding:2%; width:96%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}
#indexaboutcon1{ margin:0 auto; padding:0; width:25%; height:auto; float:left; }
#indexaboutcon1 img{ max-width:100%;}
#indexaboutcon2{ margin:0 auto; padding:0; width:46%; height:auto; float:left; padding-left:2%; padding-right:2%;}
#indexaboutcon21{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font: normal 14px Arial;  color:#333333; line-height:25px; text-align:left; font-weight: normal;}
#indexaboutcon21 a{ font: normal 14px Arial;  color:#333333; line-height:25px; text-align:left; font-weight: normal;}
#indexaboutcon21 a:hover{ text-decoration:underline;}
#indexaboutcon22{ margin:0 auto; padding:0; width:100px; height:auto; float:left;font: normal 14px Arial; margin-top:20px;line-height:25px; text-align:left; font-weight: normal;}
#indexaboutcon22 a{ margin:0; padding:0; width:100px; display:block; height:40px;font-size:14px;font-family:Arial;text-decoration:none;color:#fff; background:#2DB9C6;line-height:40px; text-align:center;}
#indexaboutcon22 a:hover{ color:#ffffff; background:#20949F;  }
#indexaboutcon3{ margin:0 auto; padding:0; width:25%; height:auto; float:left;}
#indexaboutcon3 img{ max-width:100%;}


#indexnews{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; padding-top:40px; padding-bottom:40px; background:#f3f3f3;}
#indexnewstitle{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indexnewstitle1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-top:10px;}
#indexnewscon{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px; max-width:1200px;}


.indexnewscon1{ margin:0 auto; padding:0; width:46%; height:auto; margin:2%; float:left; background:#fff; border:1px solid #e3e3e3;}
.indexnewscon11{ margin:0 auto; padding:0; width:100px; height:100px; background:#ccc;font-size:14px;font-family:Arial;text-decoration:none;color:#fff;line-height:100px; text-align:center; }
.indexnewscon12{ margin:0 auto; padding:0; width:auto; height:100px; background:#ccc;font-size:14px;font-family:Arial;text-decoration:none;color:#fff;line-height:100px; text-align:center; }



#indextrade{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:40px; padding-top:40px; padding-bottom:40px; background:#FFF;}

#indextradetitle{ margin:0 auto; padding:0; width:100%; height:auto; font-size:24px;font-family:Arial;text-decoration:none;line-height:40px; text-align:center; color:#000;}
#indextradetitle1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-top:10px;}
#indextradecon{ margin:0 auto; padding:0; width:96%; height:auto; padding:2%; max-width:1200px;}
.indextradecon1{ margin:0 auto; padding:0; width:29%; padding:1%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #e3e3e3; min-height:110px;}
.indextradecon11{ margin:0 auto; padding:0; width:96%; height:auto; float:left; margin-left:2%; margin-right:2%; text-align:center;}
.indextradecon11 img{ max-width:100%; height:auto;}
.indextradecon12{ margin:0 auto; padding:0; width:96%; height:auto; float:left; margin-left:2%; margin-right:2%; font-size:14px;font-family:Arial;text-decoration:none;color:#666;line-height:22px; text-align:center;}
#indextradecondi{ margin:0 auto; padding:0; width:100%; height:40px; }






#conaboutbanner1{ margin:0 auto; padding:0; width:100%; height:646px; background:url(image/banner1.jpg) no-repeat top center;margin-top:130px;}
#conaboutbanner2{ margin:0 auto; padding:0; width:100%; height:690px; background:url(image/b1.jpg) no-repeat top center;margin-top:130px;}
#conaboutbanner3{ margin:0 auto; padding:0; width:100%; height:550px; background:url(image/b2.jpg) no-repeat top center;margin-top:130px;}


/*con*/
#conmain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; background-color:#fff;margin-top:20px;}
#conmaincon{ margin:0 auto; padding:0; width:92%; max-width:1180px; height:auto; padding-top:40px;padding-bottom:25px; border-bottom:1px solid #E6E6E6; }

#conmain1{ margin:0 auto; padding:0; width:62%; height:40px;font-family:Arial;font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px; float:right;}
#conmain1 a{ font-family:Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#conmain1 a:hover{ color:#000;}

#conmain2{ margin:0 auto; padding:0; width:32%; float:left;  margin-left:3%;  height:auto; font-family:Arial; font-size:36px;color:#000; text-align:left; text-decoration:none; line-height:40px;}


#conmainzong{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; }

#contitle{ margin:0; padding:0; width:100%; height:auto;font-family:Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a{ font-family:Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle a:hover{ color:#026D38;}

#contitle1{ margin:0; padding:0; width:100%; height:auto; border-bottom:1px solid #f3f3f3;font-family:Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle1 a{ font-family:Arial; font-size:11px;color:#666; text-align:right; text-decoration:none; line-height:40px;}
#contitle1 a:hover{ color:#026D38;}



#conmainaboutzong{ margin:0 auto; padding:0; width:96%; padding:2%; height:auto; background:#fff; }
#conmainabout1{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-top:40px; padding-bottom:40px;}
#conmainabout11{ margin:0 auto; padding:0; width:55%; height:auto; float:left;}
#conmainabout111{ margin:0 auto; padding:0; width:100%;  height:auto; float:left;font-family:Arial; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px;}
#conmainabout112{ margin:0 auto; padding:0; width:100%; padding-top:30px; height:auto; float:left;font-family:Arial; font-size:16px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conmainabout112 p{font-family:Arial; font-size:16px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conmainabout12{ margin:0 auto; padding:0; width:40%; height:auto; float:right;}
#conmainabout12 img{ max-width:100%;}



#conmainabout2{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3;padding-top:40px; padding-bottom:40px;}
#conmainabout21{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px;}
#conmainabout211{ margin:0 auto; padding:0; width:100%;  height:auto;padding-top:40px; padding-bottom:40px; font-family:Arial; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
#conmainabout212{ margin:0 auto; padding:0; width:100%;  height:auto;padding-bottom:40px; font-family:Arial; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
.conmainabout2121{ margin:0; padding:0; width:31%;  height:auto; margin-left:1%; margin-right:1%; float:left; border:1px solid #b3b3b3; border-radius:20px;}
.conmainabout21213{ margin:0 auto; padding:0; width:92%;  height:auto; padding-top:20px; padding-bottom:20px; font-family:Arial; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
.conmainabout21211{ margin:0 auto; padding:0; width:92%;  height:auto; padding-top:20px; padding-bottom:20px; font-family:Arial; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:40px;}
.conmainabout21212{ margin:0 auto; padding:0; width:92%;  height:auto; padding-top:10px; padding-bottom:20px; font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}



/*newcon*/
#connewmain{ margin:0 auto; padding:0; width:100%; height:80px; background:#F4F4F4;}
#connewmain1{ margin:0 auto; padding:0; width:100%; height:40px; max-width:1200px; padding-top:20px; padding-bottom:20px;}
#connewmain11{ margin:0 auto; padding:0; width:30%; height:40px; float:left;font-family:Arial;font-size:24px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:40px;}
#connewmain12{ margin:0 auto; padding:0; width:60%; height:40px; float:right;font-family:Arial;font-size:14px;color:#666; font-weight: normal; text-align:right; text-decoration:none; line-height:40px;}

#connewmenu{margin:0 auto; padding:0; width:100%; height:40px; max-width:1200px; margin-top:20px; padding-bottom:20px;}
#connewmenu ul{margin:0 auto; padding:0; width:100%; height:40px; padding-top:20px; padding-bottom:20px;}

#connewmenu ul li{ margin:0; padding:0; width:22%; height:auto; margin-left:1%; margin-right:1%; float:left;}
#connewmenu ul li a{ margin:0; padding:0;display:block; border:1px solid #29B8C0; margin-top:10px;  height:40px; font-family:Arial;font-size:14px;color:#29B8C0; font-weight: normal; text-align:center; text-decoration:none; line-height:40px; }
#connewmenu ul li a:hover{ font-family:Arial;color:#fff; text-decoration:underline; background:#29B8C0; }

#connewcon{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; margin-top:40px;}
#connewcon1{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; padding-bottom:20px;font-family:Arial;font-size:30px;color:#000; font-weight: normal; text-align:center; text-decoration:none; line-height:30px;}
#connewcon2{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:20px; padding-bottom:20px;font-family: Arial;font-size:16px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon2 p{font-family: Arial;font-size:16px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon3{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; padding-top:20px; padding-bottom:20px;font-family: Arial;font-size:16px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon4{ margin:0 auto; padding:0; width:96%; max-width:1152px; height:auto; padding:2%; border:1px solid #D9D9D9; margin-top:20px; margin-bottom:20px;font-family: Arial;font-size:14px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}
#connewcon4 p{font-family: Arial;font-size:14px;color:#888; font-weight: normal; text-align:left; text-decoration:none; line-height:28px;}

/*newcon end*/

#conleft{ margin:0; padding:0; width:22%; height:auto; float:left;}
#conleft1{ margin:0; padding:0; width:96%; height:auto; float:left;}

#conleft11{ margin:0; padding:0; width:100%; height:40px; float:left; border-bottom:2px solid #29B8C0; font-family:'Fjalla One',Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conleft11 span{ padding-left:20px;font-family: ,Arial; font-size:24px;color:#29B8C0; text-align:left; text-decoration:none; line-height:40px;}
#conleft12{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff;}
#conleft12 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#conleft12 ul li{ margin:0; padding:0; width:100%; height:auto;}
#conleft12 ul li a{ margin:0; padding:0;padding-left:20px; display:block; border-bottom:1px dashed #f3f3f3;  padding-top:10px; padding-bottom:10px; height:auto; font-family:Arial;font-size:14px;color:#666; font-weight: normal; text-align:left; text-decoration:none; line-height:20px; }
#conleft12 ul li a:hover{ font-family:Arial;color:#666; text-decoration:underline; background:#f3f3f3; }

#conleft12 ul li.current_page_item a{background:#026D38;background: url(image/right.jpg) no-repeat center left #fff; padding-left:30px; font-family:Arial; color:#0364BD;}
#conleft12 ul li.current_page_item a:hover{background:#026D38;background: url(image/right.jpg) no-repeat center left #fff; padding-left:30px; font-family:Arial; color:#0364BD;}


#conleft12 ul li ul{ margin:0; padding:0; width:100%; height:auto; display: block;}

#conleft12 ul li ul li a{ margin:0; padding:0;width:100%-40px; padding-left:40px; border-bottom:1px dashed #E8E8E8; background:#fff; display:block;  padding-top:4px; padding-bottom:4px; height:auto; font-family:Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:30px; font-weight:normal;}
#conleft12 ul li ul li a:hover{  background:#A7CF7C;font-family:Arial; font-size:14px;color:#ffffff; }

#conleft13{ margin:0 auto; padding:0; width:96%; height:20px;}

#conleft16{ margin:0; padding:0; width:100%; height:40px; float:left; border:0; border-bottom:1px solid #91aee4; font-family:Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}
#conleft16 span{ padding-left:40px;font-family:Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}

#conleft17{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:8px; padding-right:8px;font-family:Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft17 span{ font-family:Arial; font-size:24px;color:#EC6219; text-align:center; text-decoration:none; line-height:45px;}
#conleft18{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px;font-family:Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft19{ margin:0 auto; padding:0; width:96%; height:auto;  padding-top:5px; padding-right:5px;font-family:Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#conleft191{ margin:0 auto; padding:0; width:140px; height:auto; display:block; }
#conleft191 a{ margin:0 auto; padding:0; width:140px; height:30px;  display:block;background:#EF6F02;color:#fff; text-align:center; font-size:14px; font-family:Arial; line-height:30px; }
#conleft191 a:hover{ background:#7F3006; color:#fff; }





#conleft20{ margin:0 auto; padding:0; width:96%; padding:2%; height:auto; float:left;}


#article-tag{ height:auto;overflow:hidden; text-align:left;}
#article-tag a{padding:3px 8px;background-color:#F3F3F3;margin:2px;height:20px;line-height:30px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear; text-align:left;}
.tagcloud a:hover{background-color:#1A903C;color:#FFF;}
#article-tag a:hover{background-color:#A7CF7C;color:#FFF;}

#conleftk{ margin:0; padding:0; width:100%; height:30px;font-family:Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:65px;}

#conright{ margin:0; padding:0; width:77%; height:auto; float:right;}



#conright1{ margin:0; padding:0; width:100%; height:auto; padding-top:20px; padding-bottom:20px;font-family:Arial;font-size:24px;color:#000; text-align:center; text-decoration:none; font-weight:bold; line-height:30px;}
#conright2{ margin:0 auto; padding:0;width:96%; padding-left:2%; height:auto; padding-top:20px; padding-bottom:20px;font-family:Arial; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}

#conright2 a{ color:#000; text-decoration:underline; line-height:30px;}
#conright2 a:hover{ color:#888;}

#conright2 img{ max-width:100%; height:auto;}
#conright2 table{ width:100%;}
#conright2 td{ border:1px solid #ccc; text-align:center;}


#conright21{ margin:0 auto; padding:0; width:45%; height:auto; float:left;font-family:Arial; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}
#conright22{ margin:0 auto; padding:0; width:52%; height:auto; float:right;font-family:Arial; font-size:16px;color:#666; text-align:left; font-weight:normal; text-decoration:none; line-height:30px;}



#conright3{ margin:0 auto; padding:0; width:96%; height:auto; padding-top:40px; padding-bottom:20px; border-bottom:1px dashed #888; padding-left:2%;font-family:Arial; font-size:14px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#conright4{margin:0 auto; padding:0; width:96%; height:auto; padding-top:40px; padding-bottom:20px; border-bottom:1px dashed #888; padding-left:2%;font-family:Arial; font-size:18px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright5{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%;font-family:Arial; font-size:18px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright51{margin:0; padding:0; width:31%; height:auto; margin-left:1%; margin-right:1%; float:left;font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conright511{margin:0; padding:0; width:100%; height:auto; font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conright511 IMG{ max-width:100%; height:auto;}
#conright512{margin:0; padding:0; width:100%; height:auto; font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight:bold;}
#conright512 a{font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight:bold;}
#conright512 a:hover{ color:#000; text-decoration:underline;}
#conright513{margin:0; padding:0; width:100%; height:auto; min-height:60px; font-family:Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conright514{margin:0; padding:0; width:100%; height:auto; font-family:Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conright5141{margin:0; padding:0; width:100px; height:30px; background:#20b8bf; font-family:Arial; font-size:14px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conright5141 a{margin:0; padding:0; width:100px; height:30px; display:block; background:#20b8bf; font-family:Arial; font-size:14px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conright5141 a:hover{background:#336DA3; }

#conright6{margin:0 auto; padding:0; width:96%; padding-left:2%;height:auto; padding-top:40px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;  font-family:Arial; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#conright7{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px;padding-bottom:20px; border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3; padding-left:2%;font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}


#conprocon{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%; line-height:30px; max-width:1152px;}
#conprocon1{margin:0; padding:0; width:29%; padding:1%; height:auto; margin-left:1%; margin-right:1%; float:left; margin-top:30px; border: 1px solid #f3f3f3;}
#conprocon11{margin:0; padding:0; width:100%; height:auto; }
#conprocon11 IMG{ max-width:100%; height:auto;}
#conprocon12{margin:0; padding:0; width:100%; height:auto; font-family:Arial; font-size:20px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight: normal;}
#conprocon12 a{font-family:Arial; font-size:20px;color:#666; text-align:left; text-decoration:none; line-height:30px; padding-top:10px; font-weight: normal;}
#conprocon12 a:hover{ color:#000; text-decoration:underline;}
#conprocon13{margin:0; padding:0; width:100%; height:auto; min-height:130px; padding-top:10px; padding-bottom:10px; font-family: Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conprocon14{margin:0; padding:0; width:100%; height:auto; font-family: Arial; font-size:12px;color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#conprocon141{margin:0; padding:0; width:100px; height:30px; background:#87B9E7; font-family: Arial; font-size:12px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conprocon141 a{margin:0; padding:0; width:100px; height:30px; display:block; background:#87B9E7; font-family: Arial; font-size:12px;color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal;}
#conprocon141 a:hover{background:#336DA3; }



#conprocon5{margin:0 auto; padding:0; width:96%; height:auto; padding-top:20px; padding-bottom:20px; padding-left:2%; border-bottom:1px solid #e3e3e3; line-height:30px; max-width:1152px;font-family: Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}
#conprocon5 span{ padding-left:20px;font-family: Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}

#conprocon5 a{font-family: Arial; font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}
#conprocon5 a:hover{color:#888;text-decoration: underline;}

#conprocon6{margin:0 auto; padding:0; width:96%; height:auto; padding-top:10px; padding-bottom:10px; padding-left:2%; line-height:30px; max-width:1152px;font-family: Arial; font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}

#conprocon61{margin:0 auto; padding:0; width:33%; height:auto; float:left; background:url(image/dot1.png) no-repeat top left;}
#conprocon612{margin:0 auto; padding:0; width:auto; height:auto; padding-left:30px; font-family: Arial; font-size:12px;color:#666; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}
#conprocon612 sapn{padding-left:20px; font-family: Arial; font-size:12px;color:#888; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}
#conprocon612 a{font-family: Arial; font-size:12px;color:#666; text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}
#conprocon612 a:hover{color:#000;text-decoration: underline;}


#conprocon7{margin:0 auto; padding:0; width:100%; height:auto; padding-top:10px; padding-bottom:10px; line-height:30px; max-width:1200px;}



#conproright{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproright1{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
#conproright1 img{ max-width:100%;}

#conproright2{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}
#conproright21{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font-family:Arial;font-size:24px;color:#000; text-align:left; text-decoration:none; font-weight:bold; line-height:30px;}
#conproright22{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font-family:Arial;font-size:12px;color:#888; text-align:left; text-decoration:none; font-weight: normal; line-height:22px;}
#conproright23{ margin:0 auto; padding:0; width:100%; height:auto; float:left; padding-top:10px; padding-bottom:10px; margin-bottom:10px; margin-top:10px; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
#conproright231{ margin:0 auto; padding:0; width:117px; height:121px; float:left; display:block;}
#conproright231 a{ margin:0 auto; padding:0; width:117px; height:121px; background:url(image/ic11.jpg) no-repeat top center; float:left; display:block; font-family:Arial;font-size:14px;color:#fff; text-align:center; text-decoration:none; font-weight: normal; line-height:30px; border-radius:8px;}
#conproright231 a:hover{ background:url(image/ic1.jpg) no-repeat top center;}
#conproright232{ margin:0 auto; padding:0; width:117px; height:121px; float:left; display:block;}
#conproright232 a{ margin:0 auto; padding:0; width:117px; height:121px; background:url(image/ic21.jpg) no-repeat top center; float:left; display:block; font-family:Arial;font-size:14px;color:#fff; text-align:center; text-decoration:none; font-weight: normal; line-height:30px; border-radius:8px;}
#conproright232 a:hover{ background:url(image/ic2.jpg) no-repeat top center;}
#conproright233{ margin:0 auto; padding:0; width:117px; height:121px; float:left; display:block;}
#conproright233 a{ margin:0 auto; padding:0; width:117px; height:121px; background:url(image/ic31.jpg) no-repeat top center; float:left; display:block; font-family:Arial;font-size:14px;color:#fff; text-align:center; text-decoration:none; font-weight: normal; line-height:30px; border-radius:8px;}
#conproright233 a:hover{ background:url(image/ic3.jpg) no-repeat top center;}


#conproright24{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}


#conk{ margin:0 auto; padding:0; width:100%; height:50px;}
#conk1{ margin:0 auto; padding:0; width:100%; height:50px; }

#concontactmain{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3; padding-bottom:40px; padding-top:40px; }
#concontact1{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact11{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto;font-family:Arial; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact12{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact121{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
#concontact121 img{ max-width:100%;}
#concontact122{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}
#concontact122 img{ max-width:100%;}

#concontact13{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact13 p{font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}


#message1{ margin:0 auto; padding:0; width:100%; background:#fff; padding-top:20px; padding-bottom:40px;height:auto;font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#message1 p{ margin:0 auto; padding:0 4%; width:92%; height:auto; font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}



#message{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#message p{ margin:0 auto; padding:0; width:46%; height:auto; padding-right:4%; float:left;}
#message lable{ margin:0 auto; padding:0; width:100%; height:auto;}
#message form{ margin:0 auto; padding:0; width:100%; height:auto;}
#message input{ margin:0 auto; padding:0; width:100%; height:auto;}
#message textarea{ margin:0 auto; padding:0; width:100%; height:auto;}

#message input.wpcf7-submit{ margin:20px auto; width:200px; height:40px;}

#message .wpcf7{ clear:both; margin:0 auto; padding:0; width:100%; height:auto;}
#message .submit{ margin:0 auto; padding:0; width:100%; height:auto;}


#concontactmain2{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; padding-bottom:40px; padding-top:40px; }
#concontact2{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact21{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto;font-family:Arial; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact22{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact22 img{ max-width:100%;}
#concontact23{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact23 p{font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}


#concontact24{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:20px;height:auto; max-width:1200px;}
#concontact241{ margin:0 auto; padding:0; width:31%; margin:1%;height:auto; float:left;}
#concontact241 img{ max-width:100%; height:auto;}

#concontact241 h3{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact241 p{ margin:0 auto; padding:0; width:100%; height:auto; float:left;font-size:13px;color:#666; text-align:left; text-decoration:none; line-height:30px;}


#concontactmain3{ margin:0 auto; padding:0; width:100%; height:auto; background:#f3f3f3; padding-bottom:40px; padding-top:40px; }
#concontact3{ margin:0 auto; padding:0; width:94%; height:auto; max-width:1200px;}
#concontact31{ margin:0 auto; padding:0; width:100%; padding-top:30px; padding-bottom:10px; height:auto;font-family:Arial; font-size:24px;color:#000; text-align:left; text-decoration:none; line-height:40px; font-weight:bold;}
#concontact32{ margin:0 auto; padding:0; width:100%; padding-top:10px; padding-bottom:10px; height:auto;}
#concontact32 img{ max-width:100%;}
#concontact33{ margin:0 auto; padding:0; width:100%; padding-top:20px; padding-bottom:40px;height:auto;font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}
#concontact33 p{font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

#concontactleft{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px; font-size:18px; color:#000; text-align:center; text-decoration:none; line-height:50px; }
#concontactlefttitle{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:18px; color:#000; text-align:left; text-decoration:none; line-height:50px; }
#concontactleftcon{ margin:0; padding:0; width:100%; height:auto; float:left;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; }

#concontactright{ margin:0; padding:0; width:50%; height:auto; float:left;padding-top:30px;}


#contrade{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:40px; padding-top:40px;}
#contrademain{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px;}
#contradetitle{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px; font-family:Arial; font-size:24px;color:#000; text-align:center; text-decoration:none; line-height:40px; font-weight:bold;}
#contradecon{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1200px; }
.contradecon1{ margin:0 auto; padding:0; width:31%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #f3f3f3; min-height:300px; background:#fff;}
.contradecon11{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px; text-align:center;}
.contradecon12{ margin:0 auto; padding:0; width:100%; height:auto; padding-bottom:15px; padding-top:15px;font-family: Arial; font-size:16px;color:#666; text-align:center; text-decoration:none; line-height:30px;}


#conaboutcon{ margin:0 auto; padding:0; width:96%; height:auto; margin-top:40px; margin-bottom:40px; padding-left:2%;font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conaboutcon p{ font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#conaboutcon img{ max-width:100%;}


#consolution{ margin:0 auto; padding:0; width:100%; height:auto;max-width:1200px;  margin-top:110px;}
#consolutionpro{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}
#consolutiontitle{ margin:0 auto; padding:0; width:100%; height:auto;max-width:1200px;  font-family:Arial; font-size:18px;color:#000; text-align:center; text-decoration:none; line-height:30px;}

#consolutionpro1{ margin:0; padding:0; width:28%; height:auto;  margin-right:2%; margin-left:2%; float:left;}
#consolutionpro11{ margin:0; padding:0; width:100%; padding:8px; border:1px solid #DBDBDB; height:auto; text-align:center;}
#consolutionpro11 img{ max-width:100%;}
#consolutionpro12{ margin:0; padding:0; width:100%; height:auto;font-family:Arial; font-size:13px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#consolutionpro12 a{ font-family:Arial; font-size:13px;color:#666; text-align:center; text-decoration:none; line-height:30px;}
#consolutionpro12 a:hover{ color:#000; text-decoration: underline; line-height:30px;}

#consolutioncontent{margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; font-family:Arial; font-size:14px;color:#666; text-align:left; text-decoration:none; line-height:30px;}
#consolutionk{ margin:0 auto; padding:0; width:100%; height:40px;}


.xiangguancp{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1200px; padding-bottom:40px; padding-top:40px;}
.xiangguancptitle{ margin:0; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; background:#A8A8A8;font-family:Arial; font-size:18px;color:#fff; text-align:left; text-decoration:none; line-height:40px;}

#conproduct1{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct11{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
.conproduct111{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center;}
.conproduct111 img{ max-width:100%;}
.conproduct112{ margin:0 auto; padding:0; width:100%; height:auto; font-family:Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:30px;}

#conproduct12{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}

#conproduct2{ margin:0 auto; padding:0; width:100%; height:auto;}
#conproduct21{ margin:0 auto; padding:0; width:32%; margin-right:1%; height:auto; float:left; margin-top:20px;}


.news_list1 {
	margin:0;
	padding:0; margin-top:30px;
	background:#fff;
	padding:0;
	width:100%;
}
.news_list1 li {
	padding:1%;
	border-bottom:1px solid #eee;
	font-size:14px;
	line-height:30px;
	color:#999;
	width:46%; float:left; margin:1%;
	height:140px
}
.news_list1 li:hover {
	background:#f2f2f2
}
.news_list1 li img {
	float:left;
	margin-right:20px;
	width:180px;
	height:120px
}
.news_list1 li h5 {
	font-size:14px;
	color:#333;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.news_list1 li h5 a{
	font-size:14px;
	color:#53991D;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.news_list1 li h5 a:hover{
	color:#000;
}
.news_list1 li p {
	max-height:120px;
	overflow:hidden;
	display:block
}
.news_list1 li:hover p {
	color:#888
}
.news_list1 li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
	line-height:30px;
	color:#CCC
}





.news_list {
	margin:0;
	padding:0;
	background:#fff;
	padding:20px 40px;
	
}
.news_list li {
	padding:10px;
	border-bottom:1px solid #eee;
	font-size:13px;
	line-height:20px;
	color:#999;
	clear:both;
	height:140px;
	
}
.news_list li:hover {
	background:#f2f2f2
}
.news_list li img {
	float:left;
	margin-top:8px;
	margin-right:20px;
	width:150px;
	height:90px;
}
.news_list li h5 {
	font-size:16px;
	color:#333;
	line-height:30px;
	font-weight:normal
}
.news_list li:hover a h5 {
	color:#A81514
}
.news_list li p {
	max-height:110px;
	overflow:hidden;
	display:block
}
.news_list li:hover p {
	color:#333
}
.news_list li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
	line-height:30px;
	color:#CCC
}
.news_info {
	background:#fff;
	padding:40px;
	font-size:14px;
	line-height:30px;
	margin-bottom:40px
}
.news_info h1.title {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}
.news_info h1 {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}

.news_info .data {
	font-size:14px;
	color:#ccc;
	line-height:30px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #eee
}
.news_info .prev {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_l.png) 3% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:left
}
.news_info .prev a {
	display:block;
	padding:10px 0 10px 40px;
	color:#ccc
}
.news_info .prev:hover {
	background:url(../images/arrow_l.png) 1% center no-repeat #A81514
}
.news_info .prev:hover a {
	color:#fff
}
.news_info .next {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_r.png) 97% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:right;
	text-align:right
}
.news_info .next a {
	display:block;
	padding:10px 40px 10px 0;
	color:#ccc
}
.news_info .next:hover {
	background:url(../images/arrow_r.png) 99% center no-repeat #A81514
}
.news_info .next:hover a {
	color:#fff
}



.news_info .contentnew{font-family:Arial; font-size:16px;color:#000; text-align:left; text-decoration:none; line-height:30px;}

.news_info .contentnew img{ max-width:100%;
}

.news_info .contentnew td{ border:1px solid #ebebeb; padding-left:25px;
}


.tagcloud{height:auto;overflow:hidden; text-align:left;}
.tagcloud a:link,tagclouda:visited{padding:3px 8px;background-color:#F3F3F3;margin:2px;height:20px;line-height:30px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear; text-align:left;}
.tagcloud a:hover{background-color:#1A903C;color:#FFF;}



.prori {
	width:100%;
	overflow:hidden
}
.prori ul {
	width:100%
}
.prori ul li {
	float:left;
	width:220px;
	height:220px;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	padding-left:20px;
	margin:0 16px 16px 0;
	overflow: hidden;
	background:url(../images/loading.gif) no-repeat center center #fff
}
.prori ul li a{
	font-family:Arial; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;
}
.prori ul li a:hover{
	color:#FA9900;
}

.prori ul li img{
	width:240px;
	height:180px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.prori ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}



.prori ul li .proliname {
	text-align:center;
	font-size:14px;
	color:#666;
	margin-top:5px
}
.prori ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}
.prori ul li .prolicover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.9;
	filter:Alpha(opacity=90);
	background:#A81514;
	display:none;
	overflow:hidden
}

.prori ul li .prolicover .love1 a{ margin:0 auto; padding:0;	width:80%;
	height:auto; padding:10%;
	display:block;
		background:#A81514;
color:#fff;
font-size:13px;
}

.prori ul li .prolitext {
	position:absolute;
	width:220px;
	left:20px;
	top:-160px;
	font:14 Arial;
	color:#fff;
	height:235px;
	overflow:hidden
}
.prori ul li .prolitext span {
	display:block;
	font:normal 12 Arial;
	color:#fff;
	opacity:.5;
	filter:Alpha(opacity=50)
}
.prori ul li .prolimore {
	position:absolute;
	right:101px;
	bottom:-26px;
	overflow:hidden

}
.prori ul li .prolimore a {
	padding:5px 10px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	display:block;
	transition:all .3s;
	font-size:14px
}
.prori ul li .prolimore a:hover {
	background:#fff;
	color:#A81514;
	border:1px solid #fad1d1
}
.pro_head {
	height:auto;
	margin-bottom:10px;
	background:#fff;
	width:100%;
	position:relative
}

.pro_head .title{
	height:auto; margin:0; padding:0; width:100%; padding-top:40px; padding-bottom:20px;font-family:Arial; font-size:20px; color:#666; text-align:center; text-decoration:none; line-height:25px;
}

.pro_head .tt{
	height:auto; margin:0 auto; padding:0; width:96%;font-family:Arial; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}
.pro_head .tts{
	height:auto; margin:0 auto; padding:0; width:80%; margin-top:30px; font-family:Arial; font-size:20px; color:#666; text-align:center; text-decoration:none; line-height:50px;
}

.pro_head .ttk{
	height:auto; margin:0 auto; padding:0; width:96%;font-family:Arial; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}
.pro_head .con{
	height:auto; margin:0; padding:0; width:92%; padding-left:4%; padding-right:4%;font-family:Arial; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:25px;
}

.pro_head .pro_intro {
	width:240px;
	color:#ccc;
	padding:25px;
	color:#666;
	background:#fff;
	height:450px;
	font-size:14px;
	margin-left:10px;
	position:absolute;
	right:0
}
.pro_head .pro_intro h3 {
	font:21px/30px Arial normal;
	color:#000;
	margin-bottom:25px
}
.pro_head .pro_intro .price {
	font-weight:normal;
	text-align:center;
	position:absolute;
	font-size:21px;
	color:#F00;
	top:450px
}
.pro_img {
	background:#fff;
	height:500px;
	position:relative;
	text-align:center
}
.more_img {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	margin:15px
}
.more_img img {
	width:60px;
	height:60px;
	margin-bottom:10px;
	border:1px solid #eee
}
.pro_nav {
	height:38px
}
.pro_nav li {
	float:left;
	width:100px;
}
.pro_nav li a {
	display:block;
	border-right:2px solid #fff;
	text-align:center;
	line-height:38px;
	font-size:14px;
	background:#e0e0e0
}
.pro_nav li:last-child a {
	border-right:0
}
.pro_nav li:hover a, .pro_nav li.on a {
	color:#fff;
	background:#A81514
}
#pro_show {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:25px 0
}

#pro_show .content{ margin:0 auto; padding:0; width:94%; height:auto;font-family:Arial; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_tech {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_tech .content{ margin:0 auto; padding:0; width:94%; height:auto;font-family:Arial;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_pack {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_pack .content{ margin:0 auto; padding:0; width:94%; height:auto;font-family:Arial;font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px;
}

#pro_tech p, #pro_pack p {
	display:block;
	background:#eee;
	padding:3px 10px;
	margin-bottom:2px
}
#pro_aq {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_news {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:5px 0
}
#pro_news div {
	float:left;
	text-align:left;
	padding:10px;
	width:90%;
	margin:10px;
	border-bottom:2px solid #f2f2f2
}



.prori1 {
	width:100%;
	overflow:hidden
}
.prori1 ul {
	width:100%
}
.prori1 ul li {
	float:left;
	width:220px;
	height:220px;
	position:relative;
	overflow:hidden;
	border:1px solid #f3f3f3;
	padding-top:10px;
	padding-left:20px;
	margin:0 16px 16px 0;
	overflow: hidden;
	background:url(../images/loading.gif) no-repeat center center #fff
}
.prori1 ul li a{
	font-family:Arial; font-size:14px;color:#666666; text-align:center; text-decoration:none; line-height:20px;
}
.prori1 ul li a:hover{
	color:#FA9900;
}

.prori1 ul li img{
	width:240px;
	height:180px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.prori1 ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}



.prori1 ul li .proliname {
	text-align:center;
	font-size:14px;
	color:#666;
	margin-top:5px
}
.prori1 ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}


.pro {
	width:100%;
	overflow:hidden
}
.pro ul {
	width:100%
}
.pro ul li {
	float:left;
	width:28%;
	height:auto;
	position:relative;
	overflow:hidden;
	border:0;
	padding-top:10px;
	margin:1% 2% 1% 2%;
	overflow: hidden;
	background:#fff; min-height:500px;
}
.pro ul li a{
	font-family: 'Fjalla One',Arial; font-size:14px;color:#000; text-align:left; text-decoration:none; line-height:20px;
}
.pro ul li a:hover{
	color:#29B8C0;
}

.pro ul li img{
	width:99%;
	height:auto; border:1px solid #f3f3f3;
	transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.pro ul li img:hover{
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1); overflow:hidden;
}

.pro ul li .proliname {
	font-family: 'Fjalla One',Arial; font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:20px;
	padding-top:5px;
}
.pro ul li .proliname a{
	font-family: 'Fjalla One',Arial; font-size:20px;color:#000; text-align:left; text-decoration:none; line-height:20px;
}
.pro ul li .proliname a:hover{
	color:#29B8C0;
}
.pro ul li .proliname1 {
	margin:0; padding:0; width:100%; height:20px;
	text-align:left;
	font-size:14px; line-height:20px;font-family:Arial;
	color:#888;
}
.pro ul li .proliname2{
	margin:0; padding:0; width:100%; height:auto;
	text-align:left;font-family:Arial;
	font-size:13px; line-height:20px;
	color:#888;
}
.pro ul li .proliname2 p{
	text-align:left;font-family:Arial;
	font-size:13px; line-height:20px;
	color:#888;
}

.pro ul li .proliname3 {
	margin:0; padding:0; width:100px; height:auto; margin-top:10px;
	text-align:left;font-family:Arial;
	font-size:14px; line-height:20px;
	color:#888;
}
.pro ul li .proliname3 a{
	margin:0; padding:0; width:100px; display:block; height:auto;
	text-align:center; padding-left:10px; padding-right:10px;font-family:Arial;
	font-size:14px; line-height:35px;
	color:#29B8C0; border:1px solid #29B8C0;
}
.pro ul li .proliname3 a:hover{ background:#29B8C0; color:#fff;
}

.pro ul li .proliname span {
	text-align:center;
	font-size:14px;
	color:#999;
	display:block
}



/*input*/
.comments-title,
.comment-reply-title {
	font-family:Arial;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 1.3333em;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-list .children > li {
	padding-left: 0.8em;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .reply {
	font-size: 14px;
	font-size: 1.2rem;
}

.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	font-family: Arial;
	font-size: 12px;
	line-height: 1;
	margin-top: 2em;
	padding: 0.4167em 0.8333em;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
}

.comment-form label {
	color: #707070;
	font-family:Arial;
	font-size: 14px;
	font-weight: 700;
	display: block;
	line-height: 30px;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{
	width: 90%;
}

.comment-form input[type="submit"] {
	width: 130px;
	font-family: Arial;
	font-size:12px;	margin-top:30px;

}

button,
input,
select,
textarea {
	background-color: #f7f7f7;
	border-radius: 0;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5; 
	margin: 0;
	max-width: 90%;
	vertical-align: baseline;
}

button,
input {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); /* Removing the inner shadow on iOS inputs */
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size:14px; line-height:40px; font-family:Arial;
}

input:focus,
textarea:focus {
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border: 1px solid rgba(51, 51, 51, 0.3);
	color: #333;
}

input:focus,
select:focus {
	outline: 2px solid #c1c1c1;
	outline: 2px solid rgba(51, 51, 51, 0.3);
}

button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
	cursor: default;
	opacity: .5;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	background-color: #5F5F5F;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-family:Arial;
	font-size: 14px;
	font-weight: 700;
	padding: 10;
	text-transform: uppercase;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
	outline: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}


textarea {
	overflow: auto;
	vertical-align: top;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	outline: 0;
}


.lline{margin-top: 18px;
	margin-bottom: 18px;
	margin-left: 33px;}


.list_page {
	border-left:1px solid #d8d8d8;
	text-align:center;
	font-size:0;
	line-height:0;
	display:inline-block;
*display:inline;
	vertical-align:middle;
}
.list_page li{
	float:left; 
}

.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	padding:0 30px;
	border:1px solid #d8d8d8;
	border-left:0;
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#666;
	float:left;text-decoration:none;
	background-color:#f0f0f0
}
.list_page .current, .list_page a, .list_page .gap {
	width:60px;
	padding:0;
	height:40px;text-decoration:none;
	display:inline-block
}
.list_page .current {
	color:#fff;
	background-color:#28B8C0; text-decoration:none;
}
.list_page .disabled {
	color:#b4b4b4
}
.list_page .next_page {
	width:auto
}
.page_div {
	height:auto;
	margin:0 auto 20px;
*margin:20px 0;
	padding:25px 0 28px 0;
	display:none
}
.list_page a{
	margin-left:10px;
}
.list_page a:hover {
	background-color:#fff
}
a.prev_page {
	padding:0 30px;
	width:auto
}
.page_div .picnext {
	width:225px;
	height:95px;
	display:none;
	background:url(../images/paging_icon1.png) no-repeat 0 -7px;
	vertical-align:top;
	margin:-22px 0 0 20px
}
.list_page span {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}
.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	float:none;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}


#profrom{ width:500px; height:500px; background:#fff; padding:20px;}
#profrom p{ height:40px;}
#profrom input{ width:350px; float:left; height:30px; line-height:30px; padding:0;}
#profrom label{ width:100px; float:left;}
 
#profrom textarea{ width:350px; float:left; height:80px;}
#profrom .submit{ width:150px; float:left; height:40px; margin-left:100px; color:#fff;}




/*foot*/
#HBox{ width:500px; height:500px; background:#fff; padding:20px;}
#HBox p{ height:40px;}
#HBox input{ width:350px; float:left; height:30px; line-height:30px; padding:0;}
#HBox label{ width:100px; float:left;}
 
#HBox textarea{ width:350px; float:left; height:80px;}
#HBox .submit{ width:150px; float:left; height:40px; margin-left:100px; color:#fff;}

#shejiao{margin:0 auto; padding:0; width:100%; height:auto; background:#212121; padding-top:30px; padding-bottom:30px;}
#shejiaomain{margin:0 auto; padding:0; width:100%; height:auto; background:#212121; padding-top:30px; padding-bottom:30px; max-width:1200px;}
#shejiaotitle{margin:0 auto; padding:0; width:100%; height:40px; font-family:Arial; font-size:24px;color:#fff; text-align:center; text-decoration:none; line-height:40px; }
#shejiaocon{margin:0 auto; padding:0; width:100%; height:auto;padding-top:15px; padding-bottom:15px; }
.shejiaocon1{margin:0; padding:0; width:14%; height:auto; float:left; text-align:center;}
.shejiaocon1 img{ max-width:100%; height:auto;}
.shejiaocon1 img:hover{-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;  }


.slide{ margin:0 auto; padding:0;}
.slide img{ max-width:100%; height:auto;}

#site{ margin:0 auto; padding:0; width:100%; height:AUTO; background:#212121; padding-top:30px; padding-bottom:30px; border-top:1px solid #404040;}
#sitemain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}
#site1{ margin:0; padding:0; width:70%; height:auto; padding-top:30px; float:left;}

.site1{ margin:0; padding:0; width:auto;height:auto; }
.site1{ height:auto;}
.site1 ul { padding:0; margin:0 auto; list-style:none; border:0;  width:auto; text-align:left;}
.site1 ul li{ margin:0; padding:0;border:0; width:33%; display:block;   height:auto;  font-family:Arial; font-size:14px;color:#fff; text-align:left; text-decoration:none; line-height:22px; float:left;}
.site1 ul li a{margin:0; padding:0;border:0;width:100%; display:block;  padding-left:2%;font-family:Arial; font-size:14px; color:#fff; text-align:left; text-decoration:none; line-height:22px; font-weight: bold;}
.site1 ul li a:hover{color:#29B8C0;}

.site1 ul li ul{ margin:0; padding:0;border:0; width:100%;  height:auto;  display:block; font-family:Arial; font-size:14px;color:#ffffff; text-align:center; text-decoration:none; line-height:22px; float:left;}
.site1 ul li ul li { margin:0; padding:0; border:0;width:100%; height:auto; display:block; font-family:Arial; font-size:13px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}

.site1 ul li ul li a{ margin:0; padding:0; border:0;width:96%; padding-left:2%; padding-right:2%; height:auto; display:block; font-family:Arial; font-size:11px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
.site1 ul li ul li a:hover{color:#29B8C0;}




#site2{ margin:0; padding:0; width:30%; height:auto; padding-top:30px; float:left;}
#site21{ margin:0; padding:0; width:30%; height:auto; padding-top:30px; float:left;}


#foot{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:15px; padding-bottom:15px; border-top:1px solid #404040; background:#212121;font-family:Arial; font-size:14px; color:#f6f6f6; text-align:center; text-decoration:none; line-height:30px;}
#foot a{font-family:Arial; font-size:14px; color:#f6f6f6; text-align:center; text-decoration:none; line-height:30px;}
#foot a:hover{ color:#29B8C0; }

#conleftsearch{  margin:0 auto; padding:0; width:90%; padding:10px 0 30px 0;}
#conleftsearch .input{ width:80%; height:30px; padding:0; color:#c4c4c4; border:1px solid #c0c0c0; border-right:none; float:left;font-family:Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:25px;}

#conleftsearch .btn{ width:19%; float:left; height:30px; border:none; background:#40A9D0 url(image/search.png) no-repeat center; cursor:pointer; margin:0;}
#conleftsearch .btn:hover{background:#1aa0a7 url(image/search.png) no-repeat center;}


.search1{  margin:0 auto; padding:0; width:96%; padding:10px 0 30px 0;}
.search1 .input{ width:80%; height:25px; padding:0; color:#c4c4c4; border:1px solid #c0c0c0; border-right:none; float:left;font-family:Arial; font-size:14px;color:#888; text-align:left; text-decoration:none; line-height:25px;}
.search1 .btn{ width:14%; height:26px; border:none; background:#6698cc; float:left; cursor:pointer; margin:0 8px 0 0;}


@media screen and (max-width:1290px) {
	.head .box{ width:100%; padding:0 20px;}
	.head .logo1{display:none;}
	
}



@media screen and (max-width:1199px) {
	.head{ height:60px; overflow:inherit; background:#fff;}
	.head .box{ width:auto; padding:0 20px;}
	.head .logo{ width:141px; height:45px; margin:5px 0 0 0;}
	.head .logo1{display:none;}
	
	.head .tool{ right:75px; top:18px;}
	.head .search{ display:none;}
	.head .searchM{ display:block;}
	.nav{ display:none;}
	.navBtn{ display:none;}
	.ding{ display:none;}
	#banner{ margin-top:80px;}

	
#conaboutbanner2{ width:100%; height:431px; background:url(image/b1020.jpg) no-repeat top center;margin-top:80px;}

#site1{ width:100%; }
.site1 ul li{  width:33%;}
#site2{ display:none;}

.indextradecon1{width:47%; padding:1%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #e3e3e3;}
.indextradecon11{ margin:0 auto; padding:0; width:40%; }
.indextradecon12{ margin:0 auto; padding:0; width:56%;}

#connewmain1{  max-width:1000px;}

#connewmain11{ margin:0 auto; padding:0; width:50%; height:40px; float:left;font-family:Arial;font-size:20px;color:#000; font-weight: normal; text-align:left; text-decoration:none; line-height:20px;}
#connewmain12{ margin:0 auto; padding:0; width:50%; height:40px; float:right;font-family:Arial;font-size:14px;color:#666; font-weight: normal; text-align:right; text-decoration:none; line-height:40px;}

	
}

@media screen and (max-width:1020px) {
		#ding{ display:none;}
.head .tool{ display:none;}
#connewmain{ margin-top:20px;}
#connewmain{height:auto;}
#connewmain1{ width:96%; height:auto; padding:2%;}
#connewmain11{  width:100%; height:40px; float:left; font-size:18px;}
#connewmain12{  width:100%; height:30px; float:right;text-align:left;  line-height:30px;}

}

@media screen and (max-width:860px) {
.head .logo{ width:141px; height:45px; margin:5px 0 0 0;}
#ding{ display:none;}

	.navBtn{ display:block;}

#conprocon1{ width:45%; }

#conleft{ margin:0; padding:2%; width:96%; height:auto; float:left;}
#conright{ margin:0; padding:2%; width:96%; height:auto; float:left;}
#conaboutbanner2{ width:100%; height:309px; background:url(image/b860.jpg) no-repeat top center;}

.conmainabout2121{  width:47%;  margin-top:20px;}

.pro ul li {width:46%;}
#connewmenu ul li{ width:47%;margin-top:10px;}
.contradecon1{width:47%;}

#site1{ width:100%; }
.site1 ul li{  width:98%; margin-top:20px;}


#indexsearch21 a{background:#fff;}
#indexsearch21 a:hover{background:#28b8bf; }
#indexprocon{padding-bottom:10px;}

.tab{margin:0 auto;}

.tab ul.menu{height:80px;}
.tab ul.menu li{width:46%; margin-top:10px;}


#indexaboutcon1{ margin:0 auto; padding:0; width:25%; height:auto; float:left; }
#indexaboutcon1 img{ max-width:100%;}
#indexaboutcon2{ margin:0 auto; padding:0; width:69%; height:auto; float:left; padding-left:2%; padding-right:2%;}
#indexaboutcon3{ margin:0 auto; padding:0; width:100%; height:auto; float:left; margin-top:20px;}
#indexaboutcon3 img{ max-width:100%;}

.indextradecon1{width:47%; padding:1%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #e3e3e3; min-height:210px;}
.indextradecon11{ margin:0 auto; padding:0; width:100%; text-align:center; }
.indextradecon12{ margin:0 auto; padding:0; width:100%; text-align:center;}

}


@media screen and (max-width:740px) {
	.head .box{ width:auto; padding:0 10px;}
		.head .logo{ width:141px; height:45px;margin:2px 0 0 0;}

	.head .tool{ right:65px;}

#conmainabout11{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}
#conmainabout12{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}

#indexsearch{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff; border-bottom:2px solid #28b8bf;}
#indexsearchmain{width:96%; padding:2%;}
#indexsearch1{ width:100%; }
#indexsearch11{  width:28%;}
#indexsearch12{ width:72%;}
#indexsearch12 .btn:hover{background:#1aa0a7 url(image/search.png) no-repeat center;}


#indexsearch2{ margin:0 auto; padding:0; width:100%; height:auto; float:left; margin-top:10px;}
}
@media screen and (max-width:640px) {

#conprocon61{margin:0 auto; padding:0; width:100%; height:auto; float:left; background:url(image/dot1.png) no-repeat top left;}

#conproright1{ margin:0 auto; padding:0; width:96%; height:auto; float:left; padding-left:2%; padding-right:2%;}
#conproright1 img{ max-width:100%; height:auto;}

#conproright2{ margin:0 auto; padding:0; width:96%; height:auto; float:left; padding-left:2%; padding-right:2%;}

#profrom{ width:96%; height:auto; background:#fff; padding:2%; margin-bottom:20px;}
#profrom p{ height:40px;}
#profrom input{ width:100%; float:left; height:30px; line-height:30px; padding:0;}
#profrom label{ width:100%; float:left;}
 
#profrom textarea{ width:100%; float:left; height:80px;}
#profrom .submit{ width:96%; float:left; height:40px; margin:2%; color:#fff;}

}

@media screen and (max-width:540px) {
		.head .logo{ width:71px; height:45px; margin:2px 0 0 0;}
#conaboutbanner2{ width:100%; height:194px; background:url(image/b540.jpg) no-repeat top center;}
.conmainabout2121{ margin:0; padding:0; width:97%;  height:auto; margin-left:1%; margin-right:1%; float:left; border:1px solid #b3b3b3; border-radius:20px;}
.pro ul li {width:96%;}
.contradecon1{width:97%;}

#indexaboutcon1{ margin:0 auto; padding:0; width:100%; height:auto; float:left; }
#indexaboutcon1 img{ max-width:100%;}
#indexaboutcon2{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}
.lantiao a{ width:auto; height:auto; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; color:#28b8bf;font-size:14px; font-family:Arial; background:#fff; text-align:center; line-height:20px;}

		
}

@media screen and (max-width:450px) {
	.searchM{ width:auto; margin:0 40px 0 20px;}
		.head .logo{ width:141px; height:45px; margin:2px 0 0 0;}
	.searchBox{ width:100%;}
	.searchM .input{ width:68%; height:14px; padding:14px 0 14px 5%; border:none; color:#c4c4c4; float:left;}
	.searchM .btn{ width:22%; height:38px; border:none; background:#6698cc url(../images/search.png) no-repeat center; float:left; cursor:pointer;}
	#conprocon1{ width:95%; }
#connewmenu ul li{ margin:0; padding:0; width:97%; height:auto; margin-left:1%; margin-right:1%; float:left;}
#site1{ display:none;}
.tab ul.menu{height:150px;}

.tab ul.menu li{width:95%;}
.indextradecon1{width:96%; padding:1%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:20px; border:1px solid #e3e3e3;}
.indextradecon11{ margin:0 auto; padding:0; width:100%; }
.indextradecon12{ margin:0 auto; padding:0; width:100%;}

}


ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.share-buttons img{
  width: 32px;
}
