/* CSS Document */
@charset "utf-8";
/**
 * Copyright (C) xyservice.com
 * 版权所有：合肥向阳互联文化传媒有限公司
 * 网址：http://www.xyservice.com
 * 联系电话：0551-65365360
 * QQ：2256101452
 * 如果您喜欢此模版，您可以在不经过作者允许的情况下使用，但是必须保留到合肥向阳互联文化传媒有限公司官网的友情链接
 * 如果不想保留友情链接，请您自觉联系我司购买此模板的使用权，我司保留一切追究侵权行为法律责任的权利。
 * 使用此模板请保留版权信息
 */
body{margin: 0;padding: 0; background:#fff;list-style: none;font: 12px/24px "Microsoft YaHei","微软雅黑";color:#333333;}
ul,li{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none;}

a, a img{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;}
a img{border:none;}/*IE hack*/
a{ text-decoration:none; color:#666666;}
.bd li a:hover, a.btn-more:hover, .top-right-list a:hover{color:#ff0000;}

.top{width:100%;margin:0 auto;}
.logo{float:left;font-size:24px;line-height:80px;}
.logo-r{width:470px;float:right;height:80px;background:url(../../images/ahmz_res/top.jpg) no-repeat;}
.logo-r a, .logo-r span{float:right;color:#333; margin: 5px 5px;}
.logo-r a:hover{color:#ff0000;}
.bg{width:99.9%;height:15px;background:#e3e3e3;border:1px solid #ccc;}

.container{width:1025px; margin:0 auto; }
ul.navbar, ul.navbar .subnav{list-style:none;padding:0; margin:0;background:#e33025;}
ul.navbar{height:30px; position:relative;font-size:14px;color:#fff;}
	
ul.navbar>li{float:left;width:102.5px;}
ul.navbar li a{display:block; height:30px; line-height:30px; text-align:center;color:#fff;}
ul.subnav{display:none; position:absolute; text-align:center; background:#fff; width:102.5px; z-index:9999;}
ul.navbar>li:hover{background:#c50300; color:#fff;}
ul.navbar>li>a{color:inherit;}
ul.navbar>li:hover ul.subnav{display:block; }
ul.subnav a:hover{background:#c50300; color:#fff;}
ul.subnav div.menu-bottom{height:7px;}
.banner1{width:1025px;margin:0 auto;height:auto;}
.banner1{ width:1025px;margin:0 auto;overflow:hidden; position:relative; border:1px solid #ddd;  }
.banner1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner1 .hd ul li.on{ background:#f00; color:#fff; }
.banner1 .bd{ position:relative; height:100%; z-index:0;   }
.banner1 .bd li{ zoom:1; vertical-align:middle; }
.banner1 .bd img{ width:100%;display:block;  }
		
.banner .bd{position:relative; height:100%; z-index:0; }
.banner .bd ul li{zoom:1; vertical-align:middle;}
.banner .bd img{width:950px;height:300px;display:block;}

.main{margin-top:20px;}
.main-l{width:760px;float:left;}
.main-r{width:255px;float:right;}

.wbox-container{border:1px #ccc solid; border-top:none; background:url(../../images/ahmz_res/bg_wbox_top.jpg) no-repeat; width:100%;}
.wbox-container .wbox-header{border-bottom:1px dashed #ccc; height:40px; line-height:40px;}
.wbox-header .wbox-title{color:#ff0000; margin:0; font-weight:normal; padding-left:35px; background:url(../../images/ahmz_res/1.jpg) no-repeat 0 4px; display:inline-block; width:auto;}
.wbox-header a.btn-more{float:right;margin-right:5px;}

.wbox-container.news{height:320px;float:left;}
.wbox-container.right-top{background:none;border-top:3px solid #ff0000; height:156px;}
.wbox-container.right-top-2{background:none;border-top:3px solid #fff; height:156px;}

.wbox-container.right-culture{height:185px; margin-top:10px;}
.wbox-container.right-honor{height:120px; margin-top:7px;}
.wbox-container.right-samples{height:314px; margin-top:7px;}
.little-banner{margin-top:6px;}

.right-honor .wbox-body ul li{float:left;padding:10px 3px 4px 5px;}

.wbox-body-t span{line-height:20px;width:85px;height:60px;}
.wbox-body .wbox-body-b ul li{width:110px;height:27px;line-height:27px;float:left;border:1px solid #ccc;border-radius:5px;margin:4px 4px 5px 8px;text-align:center;}
.wbox-body .wbox-body-b ul li a{display: block;}
.wbox-body .wbox-body-b ul li a:hover{color: #ff0000;}
.right-samples .wbox-body ul li{float:left;padding:5px;border:1px solid #ccc;margin:9px 5px 10px 21px;}


.box-row{margin:9px 0;}
.box-common{width:370px; height:345px;}

.banner{ width:330px; height:230px; float:left;overflow:hidden; position:relative; padding-left:15px;padding-top:15px; }
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:450px; height:230px; display:block;  }

.banner .bd{position:relative; height:100%; z-index:0; }
.banner .bd ul li{zoom:1; vertical-align:middle;}


.news-bottom-r{width:375px;float:left;}
.news-bottom-r-tit{width:355px;float:left;height:40px;line-height:40px;border-bottom:1px solid #f00;font-size:16px;color:#f00;font-weight:bold;padding-right:20px;margin-left:20px;text-indeng:2em;}
.news-bottom-r-tit a{color:#ff0000;}
.news-bottom-r-b ul li{background:url(../../images/ahmz_res/5.jpg) no-repeat;width:375px;float:left;color:#000;margin-left:20px;line-height:31px;text-indent:1em;}
.new{color:#666;font-size:14px; display:block;}
.new:hover{color:#ff0000;}
.date{float:right;}


/**首页模块化选项卡*/
.slideTxtBox{ width:365px; text-align:left;}
.slideTxtBox .hd{ height:35px; line-height:35px; padding: 0 5px;  border-bottom:1px dotted #ccc;  position:relative;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:35px; padding-top:8px; overflow:hidden;}
.slideTxtBox .hd ul li{ height:20px; line-height:20px; float:left; padding:0 12px; cursor:pointer; border-left:1px solid #ccc;}
.slideTxtBox .hd ul li.first{border:none;}
.slideTxtBox .hd ul li:first{border-left:none;}

.slideTxtBox .hd ul li.on a{color:#0033cc; font-weight:bold; display:block}
.slideTxtBox .hd ul li.on a:hover{color:#0033cc;}
.slideTxtBox .bd ul{ padding:10px 15px 15px 15px;  zoom:1;}
.slideTxtBox .bd li{ height:26px; line-height:26px; border-bottom:1px dotted #ccc;}

.top-right-list{margin:0; padding:0; list-style:none;}
.top-right-list li{padding-left:20px; background:url(../../images/ahmz_res/6.jpg) no-repeat; border-bottom:1px dotted #ccc;}
.top-right-list li a{display:block;}

/**友情链接*/
.friendlylinks{}
.friendlylinks a{margin:15px 14px; display:inline-block;}
.friendlylinks a img{border:1px #737373 solid;}
.friendlylinks a:hover img{border:1px #ff0000 solid;}

/**栏目页/内容页*/
.left_part{float:left; width:206px;min-height:600px; background:url(../../images/ahmz_res/bg_cat_left_part.jpg) repeat-y;}
.right_part{width:801px; float:right; position:relative; margin-bottom:15px;}
.title-line{height:1px; background:#ccc; width:825px; position:absolute; right:0; top:45px;}
.right-header{height:43px; line-height:43px;}
.right-title{margin:0; width:300px; float:left;}
.catpos{width:500px; text-align:right; float:right;}
.catpos a:hover, .news-lists a:hover{color:#ff0000;}

.right_part .news-lists{ margin:20px 0;}
.right_part .news-lists li{list-style:inside disc; border-bottom:1px dotted #dfdfdf;}
.right_part .news-lists li a{display:block; height:40px; line-height:40px;}

.left-container .left-header{height:60px; background:#dddddd url(../../images/ahmz_res/bg_left_header.jpg) no-repeat;}
.left-header .box-title{color:#666; text-align:center; margin:0; margin-top:12px; float:left; line-height:1.5em; width:100%;}
.left-header .title-en{color:#ccc; text-transform:uppercase; text-align:center; line-height:1em;}
.left-container .left-body{padding:10px;}

.cat_nav{list-style:none; padding:0; margin:0;}
.cat_nav li{margin:6px 0; width:180px;}
.cat_nav li a{display:block; height:31px; line-height:31px; padding-left:45px; background:url(../../images/ahmz_res/icon_cat_nav.png) no-repeat 20px 8px; border:1px solid #ddd; border-radius:4px; color:#333;}
.cat_nav li a:hover, .cat_nav li.active a{background:#ff0000 url(../../images/ahmz_res/icon_cat_nav_hover.png) no-repeat 20px 8px; color:#fff;}

.pic-news-lists{margin:20px 0;}
.pic-news-lists li{margin-top:7px; margin-bottom: 7px;}
.pic-news-lists .left-pic{width:176px; height:125px; border:1px solid #ccc; float:left; text-align:center; line-height:125px;}
.pic-news-lists .left-pic img{margin-top:10px;}
.pic-news-lists .right-text{float:right; width:610px;}
.pic-news-lists .pic-list-title{color:#ff0000; margin:0; margin-top:5px;}
.right-text .pic-list-body{margin-top:10px;}
.pic-news-lists a:hover{color:#ff0000;}

.pic-pic-lists{list-style:none; margin-top:20px; margin-bottom:20px; padding:0; margin-left:30px;}
.pic-pic-lists li{width:211px;height:175px; float:left; margin:10px 15px; overflow: hidden;}
.pic-pic-lists li a{display:block; border:1px solid #e3e3e3; text-align:center;}
.pic-pic-lists li a img{margin-top:1px;}
.pic-pic-lists li a:hover{border-color:#ff0000; color:#ff0000;}
.pic-pic-lists li a:hover img{opacity:0.8; filter:alpha(opacity=80);}

.content_title{text-align:center; font-size:20px; font-weight:bold;}

/*pageination common classes*/
.pageination{padding:10px 25px; color:#666666;}
.pageination a{padding:3px 8px; border:1px solid #91999b; background:none; color:#666666;}
.pageination a:hover{text-decoration:none; background:#91999b; color:#ffffff;}
.pageination a.a1{padding:3px 8px; border:1px #91999b solid; background:#91999b; color:#fff;}
.pageination a.a1:hover{color:#ffffff; background:#91999b;}
.pageination span{padding:3px 8px;}

.pre_next .btn-prev a, .pre_next .btn-next a{color:#333333;}
.pre_next .btn-prev a:hover, .pre_next .btn-next a:hover{color:#ff0000;}

.footer{padding:35px 0;}
.footer{background:#91999b; text-align:center; color:#fff;}
.footer a{color:#fff;}
.footer a:hover{color:#ffff00;}

/**tool classes*/
.clearfix{clear:both; height:0; border:none; width:100%;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}

/**colors*/
.color-red{color:#ff0000;}
