#daohang { width:100%;font-size:14px; float:left;position: relative; padding: 13px 0px; margin-top:20px; height: 24px; line-height:24px;  font-family:"Microsoft Yahei"; color: #666; text-align: left; margin-bottom:40px; }
#daohang span{ padding-right:5px; color:#666; background:url(../images/icon-home.png) left 0px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#666; font-size:14px;}
#daohang a:hover{ margin-right:5px;color:#ff6600;}
#daohang a:after {content:'>';font-size:13px;color:#ff6600; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#ff6600;}

.intitle {width:1180px;margin:0 auto; display:block; height: 130px; margin-top:30px; line-height: 60px;text-align: center;  }
.intitle .title{ margin-bottom:6px;color: #ff6600; font-size: 20px; line-height:26px; text-align:center;	padding-bottom:14px;}
.intitle .line {display: inline-block;width: 220px; border-top: 1px solid #ff6600 ;  }
.intitle .txt {color: #ff6600;  vertical-align: middle; padding:0 20px; font-size:30px; font-weight: normal;  /*vertical-align:-4px;*/}

#cntrBody{font-size:14px;line-height:28px;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:25px 0; font-size:16px;line-height:28px;}
#cntrBody p{text-indent:2em;line-height:28px; color:#2a2a2a; text-align:left;}
#cntrBody .ptit{ font-size:20px;color:#ff6600; text-align:left;text-indent:1.5em;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#dituContent{margin:0 auto;}
#cntrBody  img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ;}
#cntrBody p img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; margin-left:-2em;}
#cntrBody a{ color:#666;}
#cntrBody a:hover{ color:#333;}

#cntrBody table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBody table caption{ padding-bottom:5px; text-align:left;}
#cntrBody table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBody table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBody table td p{ margin:0 !important;}
#cntrBody table tr.altrow{ background-color:#ccc;}
#cntrBody table tbody tr.odd{background:#f9f9f9;}
#cntrBody table tbody tr:hover{background:#ddd;}

.aboutimg{ float:right; margin-left:30px; border:0;}
.aboutcul{ width:100%; background:#efefef; margin:20px auto;}


.atPic{ width:1180px; height:530px; float:left; padding-top:50px; position:relative;}
.atPic .apImg{ border-radius:10px; overflow:hidden; position:absolute;}
.atPic .picA{ width:418px; height:374px; left:0; top:0px;}
.atPic .picB{ width:408px; height:184px; left:424px; top:0px;}
.atPic .picC{ width:408px; height:184px; left:424px; top:190px;}
.atPic .picD{ width:332px; height:374px; left:838px; top:0px;}
.atPic .picE{ width:582px; height:210px; left:0; top:380px;}
.atPic .picF{ width:582px; height:210px; left:588px; top:380px;}

.atPic .picA img{ width:418px; height:374px;}
.atPic .picB img{ width:408px; height:184px;}
.atPic .picC img{ width:408px; height:184px;}
.atPic .picD img{ width:332px; height:374px;}
.atPic .picE img{ width:582px; }
.atPic .picF img{ width:582px; }


/*youshi*/
.youshi{ width:1180px; margin:0 auto; margin-top:50px; margin-bottom:20px; border-top:1px solid #ddd; padding-top:20px; padding-bottom:20px;}
.youshi dl{ width:285px; float:left;  border-right:1px solid #eee; margin-right:15px;}
.youshi dl:last-child{width:280px;  border-right:0px; margin-right:0px;}
.youshi dl dd{ width:70px; height:70px; line-height:70px; text-align:center;font-size:46px;float:left; color:#333; border:1px solid #eee;border-radius:50%;box-shadow:0 0px 15px rgba(185,185,185,0.6);}
.youshi dl dd img{ margin:0 auto; margin-top:17px; width:40px; height:34px; }
.youshi dl dt{ width:190px; margin-left:10px; margin-top:0px; float:left;}
.youshi dl dt p{ width:100%; font-size:16px; line-height:25px;color:#000; }
.youshi dl dt span{ width:100%;font-size:13px; color:#777; line-height:20px; padding-top:8px; display:block;}

/*contact*/
.contact_f{ width:500px; float:left;}
.contact_f .compnme{ font-size:24px; color:#ed6519; padding:30px 0;}
.contact_f p{ font-size:14px; color:#333; line-height:36px;}
.contact_f p span{ font-size:14px; color:#ed6519; width:80px; display:inline-block; }
.contact_r{ width:650px;float:right;}

.contactlist{ width:100%; margin:0 auto; background:#efefef; margin-top:80px; padding-bottom:80px; }
.contactlist li{ width:280px; float:left; background:#fff; height:350px; margin-right:20px;}
.contactlist li:last-child{margin-right:0px;}
.contactlist li img{ width:130px; height:130px;border-radius: 50%; margin:0 auto; display:block; margin-top:30px; margin-bottom:20px;}
.contactlist li p{ width:100%; height:36px; line-height:36px; font-size:18px; color:#000; text-align:center; margin-bottom:10px;}
.contactlist li span{ width:90%; margin-left:10%; float:left; height:30px; line-height:30px; font-size:15px; color:#666;}


.contact_feed{ width:1180px; }
.contact_feed .ptitle{ font-size: 24px; font-weight: normal; height: 38px; line-height: 38px;  color:#555;}
.contact_feed .ptitle span{ font-size: 16px; font-weight:normal; height: 38px; line-height: 38px; margin-left:10px; color:#666;}
.contact_feed .ptitle i{display:block;height:15px; float:left;width:50px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.contact_feed .ptitle b{font-size: 12px; font-weight:normal; height: 28px; line-height: 28px; margin-left:10px; color:#999;}
.contact_feed .form{display: block;	max-width: 100%;	margin: 58px auto 0;}
.contact_feed .form input{	border: 1px solid #d5d5d5;font-size: 14px;}
.contact_feed .form .line1{	width: 370px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 34px 15px 0;}
.contact_feed .form .line1:last-child{margin-right:0px;}
.contact_feed .form .name{background: #fff url(../images/i_form_ico1.png) no-repeat right -4px;}
.contact_feed .form .phone{	background: #fff url(../images/i_form_ico2.png) no-repeat right -4px;}
.contact_feed .form .email{/*margin-right: 0;*/	background: #fff url(../images/i_form_ico3.png) no-repeat right -4px;}
.contact_feed .form .company{margin-right: 0;	background: #fff url(../images/i_form_ico5.png) no-repeat right -4px;}
.contact_feed .form .fax{margin-right: 0;	background: #fff url(../images/i_form_ico7.png) no-repeat right -4px;}
.contact_feed .form .address{margin-right: 0;background: #fff url(../images/i_form_ico6.png) no-repeat right -4px;}
.contact_feed .form .yzm{width: 242px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 0 15px 0; }
.contact_feed .form .fyzm{ position:absolute; margin-left:220px; margin-top:8px;}
.contact_feed .form textarea{	width: 100%;	border: 1px solid #d5d5d5;	padding: 10px 46px 10px 13px;	height: 149px;	font-size: 14px;	line-height: 1.5;	margin-bottom: 15px;	background: #fff url(../images/i_form_ico4.png) no-repeat right top;}
.contact_feed .form .anm{ float:right; width:290px;}
.contact_feed .form .submit {border: none;border-radius: 0; background:#f37020; margin-left: 10px; width: 134px; font-size:13px;height: 34px;line-height: 34px;	text-align: center;color: #fff; margin-left:0px; margin-top:4px;cursor: pointer; border-radius: 20px;}
.contact_feed .form .reset { border: none; background: #909090; border-radius: 20px;margin-left: 10px; width: 134px;height: 34px;line-height: 34px;	 font-size:13px;text-align: center;color: #fff;cursor: pointer;}
.contact_feed .form .submit:hover{background: #00a0e9;}
.contact_feed .form .reset:hover{background: #00a0e9;}

/*news*/
.newslist{margin-top:50px;}
.newslist li{ padding:2% 3%; border:1px #fff solid;display: block; border-bottom-color:#f1f1f1;width: 100%;}
.newslist li .box{position:relative;}
.newslist li .info img{width:200px; margin-right: 4%;float:left;height: 200px;}
.newslist li .info{width: 85%; float:left; margin-left:15%;}
.newslist li .info .title{font-size:24px;margin:10px 0 18px; color:#ff6600;}
.newslist li .info .p{font-size:14px; color:#727272;line-height: 26px; margin-top:20px;height: 80px;overflow: hidden;}

.newslist .date{position: absolute;left: 0;top: 50%;margin-top: -40px;}
.newslist .date p{font-size:40px; text-align:center;line-height: 52px; border-top:1px solid #ddd; padding-top:20px;}
.newslist .date span{font-size:20px; text-align:center; display:block; margin-bottom:10px;}
.newslist li:hover{border:1px #ff6600 solid;}
.newslist li:hover .date span{color:#ff6600;}


.news_detail{ margin-top:60px;}
.news_detail h1{  text-align:center; height:40px; font-size:26px; font-weight:normal; color:#ff6600; }
.news_detail .ndate{ text-align:center; margin-top:10px; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:20px; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;margin-right:20px;}
.news_detail .newsinfo{ font-size:13px; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin-top:15px;}
.news_detail .newsinfo span{ font-size:13px; color:#000; }
.news_detail_page{ width:100%; overflow:hidden;}
.news_detail_page a{ font-size:14px; float:left;width:50%;height:50px;line-height:50px;color:#555555;padding-left:35px;background:url(../images/icon-dd7.png) no-repeat 5px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.news_detail_page a:last-child{background:url(../images/icon-dd8.png) no-repeat 5px center;border-top:1px solid #e5e5e5;}
.news_detail_page a:hover{ color:#db0202;}


.new_title{ width:100%; background:#fff; font-size:26px; color: #ff6600;  line-height:30px; display:block; padding:30px 0 8px 0; border-bottom:1px solid #ddd; }
.new_title h1{font-size:26px; color: #ff6600;  line-height:30px; font-weight:normal; display:inline;}
.new_title span{font-size:20px; color: #ff6600; margin-left:10px;}


.news_other{margin:20px auto; overflow:hidden;padding-bottom:20px; }
.news_other li{display:block;width:560px; float:left; margin-right:40px;}
.news_other li a{display:block;overflow:hidden;height:auto;padding:15px 0 10px;border-bottom:0px solid #e3e3e3;border-top:1px solid #FFF;}
.news_other li a .news_pic{float:left;width:160px;text-align:center;}
.news_other li a .news_pic img{ width:150px; height:150px;}


.news_other li a .news_date{float:right;width:380px;margin-left:20px; margin-top:6px;text-align:right;font-size:12px;color:#888888;}
.news_other li a .news_Lbox{float:left;width:380px;position:relative; margin-left:20px;}
.news_other li a .news_Lbox h3{display:block;font-size:15px;color:#ff6600;font-weight:bold;line-height:24px;padding-bottom:15px;border-bottom:1px dashed #ddd; margin-top:5px;}
.news_other li a .news_Lbox p{height:64px;color:#666;line-height:22px;margin-top:10px; display:block; font-size:12px; overflow:hidden;}

.news_other li a:hover{ border-bottom:0px solid #e3e3e3;}
.news_other li:hover a,
.news_other li:hover .news_date,
.news_other li:hover .news_date p:first-child,
.news_other li:hover a .news_Lbox h1,
.news_other li:hover a .news_Lbox p
{color:#000;}
.news_other li:nth-child(2n){ margin-right:0px;}

.typelist{ width:100%; height:34px;  margin: 0 auto;text-align:left; border-bottom:1px #ff6600 solid; }
.typelist a{cursor:pointer; text-align:center; margin-right:4px; font-size:14px; height:30px; line-height:30px; color:#000; border-radius:8px 8px 0 0; padding:10px 20px; }
.typelist a:hover{ background:#ff6600; text-decoration: none; color:#fff;}
.typelist a.hov { background:#ff6600; text-decoration:none; color:#ffffff;}

/*page*/
#page{ height:60px;float: right; margin:0 auto; display:block; margin-top:20px; line-height:24px;}
#page a{ display:block; float:left; margin-right:10px; padding:1px 12px; height:24px; border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  line-height:24px;}
#page a:hover{ color:#ff6600; border:1px #ff6600 solid;}
#page a.cur{border:1px #ff6600 solid; background:#ff6600; color:#fff;}
#page p{ float:left; padding:2px 12px; font-size:12px; height:24px; line-height:24px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:8px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:red;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}