/*
  此文件为雅美官网的公共文件，存放网站框架，头部，尾部等公共信息&#65533;
  为了维护的要求，不需要向公共文件写入其它内容
  -----雅美项目&#65533;(2015-4-28)
*/
*{margin:0; padding:0; border:0; list-style:none; outline:none;}
.left{float:left}
.right{ float:right}

a{ text-decoration:none;}

body{background:#fff; font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1}/*微软雅黑*/

/*头部*/
.wrap_top_1{width:100%; overflow:hidden; background:#1d1d1d; color:#fff;;height:32px}
.top_1{width:1200px; line-height:32px; margin:auto;}
.top_1 ul li{padding:0 5px;float:left;}

.wrap_top_2{width:100%; overflow:hidden; background:#ebecee;color:#fff;height:150px}
.logo_msg{width:1200px; margin:auto; height:152px;}
.top_1 a{ color:#fff;}
.logo_msg .logo{ padding:36px 0 0 26px;}
.logo_msg .logo_center{padding:56px 0 0 100px;}
.logo_msg .logo_phone{padding:26px 0 0 484px;}
.nav{height:40px; width:1200px; margin:auto}

.wrap_top_3{width:100%; overflow:hidden;color:#fff;height:40px}

/*导航*/
.fn-clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.fn-clear { zoom:1; /* for IE6 IE7 */ }
.fl { float:left; }
.mt10 { margin-top:10px; }
.hide { display:none; }
.w1020 { width:1020px; margin:0 auto; }
.mainnav{ overflow:visible}
.wrap_ad{width:1200px; overflow:hidden; margin:0 auto auto auto}
/* headNav */
.cateMenu .on{background:#dc117a;}
.on .listModel a{color:#fff !important;}
.on .cate-tag a{color:#fff !important;}
.headNav { height:40px; background:#000;}
.headNav .navCon { height:40px; position:relative; z-index:11; width:1200px }
.headNav .navCon .navCon-cate { width:232px; height:40px; font-size:14px; font-weight:bold; text-indent:0px; color:#000; position:relative; }
.headNav .navCon .navCon-menu li { float:left; height:40px; text-align:center; width:109px; padding-top:1px; }
.headNav .navCon .navCon-menu li a { color:#000; display:block; font-size:14px; font-weight:bold; height:38px; text-decoration:none; width:115px; text-align:center }
.headNav .navCon .navCon-menu li a img { text-align:center; margin-top:0px; }
.headNav .navCon .navCon-menu li a:hover, .cur { color:#000; text-decoration:none; text-align:center; padding-top:0px }
.headNav .navCon .navCon-menu li a:hover, .curMenu { color:#000; padding-left:0px }

.headNav .navCon .navCon-cate .cateMenu { position:absolute; left:0px; background:#fff; cursor:pointer; width:232px; }
.headNav .navCon .navCon-cate .cateMenu li { width:100%; overflow:hidden; border-bottom:0px solid #7d0000; border-top:0px solid #a40000; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag { width:190px; padding:5px 15px 10px 25px; overflow:hidden; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong { height:40px; line-height:28px; width:172px; display:block; text-indent:0px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a { font-size:14px; font-weight:bold; color:#6f6e6e; padding-left:2px; padding-top:5px }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel { text-indent:0px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel p { height:26px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel a { font-size:12px; font-weight:normal; color:#838181; text-indent:0px; padding:0 14px 0 0; }
.float-list-dnav { background:none repeat scroll 0 0 #d3d4d4; clear:both; font-size:14px; font-weight:bold; height:0px; line-height:47px; width:250px; }
.float-list-dnav a { color:#dd127b; margin:0 10px 0 10px; }
.float-list-dnav a:hover { color:#ccc; background:#dd127b }
.headNav .navCon .navCon-cate .cateMenu .list-item { width:750px; padding:10px 10px 23px 10px; border:0px solid #A7A7A7; border-left:none; background:#ebeced; background:#ebeced; position:absolute; left:232px; top:0px; }
.headNav .navCon .navCon-cate .cateMenu .list-item .itemleft { width:510px; float:left; }
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright { width:220px; float:right; }
.headNav .navCon .navCon-cate .cateMenu .list-item dl { padding-left:10px; }
.headNav .navCon .navCon-cate .cateMenu .list-item dt { color:#7c7c7c; font-size:14px; border-bottom:2px solid #7c7c7c; font-family:"微软雅黑"; font-weight:bold; height:22px; text-align:left; float:left; width:460px; padding-top:14px }
.headNav .navCon .navCon-cate .cateMenu .list-item dd { font-size:12px; font-weight:normal; text-indent:0px; line-height:32px; font-family:"微软雅黑"; }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a { color:#838181; margin-right:2px; width:75px; height:22px; line-height:22px; overflow:hidden; display:block; float:left; margin-bottom:0px; text-align:center; margin-top:2px }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover { color:#fff; line-height:22px; box-shadow:4px 2px 5px rgba(0.1, 0.1, 0.1, 0.1); background:#dc0a77; text-align:center }
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list { padding-left:0px; padding-top:6px }
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list a { display:block; width:210px; height:100px; text-indent:0px; margin-bottom:8px; overflow:hidden; padding-top:18px }
#nav-menu { height:40px; width:950px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:99; }
#nav-menu .menu { padding:0 0 0 34px; }
#nav-menu .menu li { position:relative; float:left; padding:0 8px 0 5px; display:inline; font-size:14px; }
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:10px; display:inline-block; color:#FFF; height:30px; text-decoration:none; font-size:14px; width:100px; text-align:center; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover { color:#1a529c; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover { background-color:#FFF; }
#nav-menu .menu li a.xialaguang span { height:30px; line-height:25px; display:inline-block; font-weight:bold; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span { width:100px; }
#nav-menu .menu ul.children {  position:absolute; top:40px; left:30px; width:100px; background:#dd127b; color:#fff; line-height:32px; display:none}
#nav-menu .menu ul.children li { width:72px; padding:0px 14px; display:inline-block; font-size:12px; border-top:1px dotted #fff; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; font-weight:normal }
#nav-menu .menu ul.children li a { width:100%; line-height:32px;overflow:hidden; padding:3px 0; display:block; color:#fff; text-align:center; text-decoration:none; font-size:12px; }
#nav-menu .menu ul.children li a:hover { text-decoration:none; }


/*底部信息*/
#foot { PADDING-BOTTOM: 10px; MARGIN-TOP: 0px; WIDTH: 100%; FONT-FAMILY: Tahoma; BACKGROUND: #1d1d1d 0px 0px; HEIGHT: 390px; COLOR: #999; FONT-SIZE: 13px; OVERFLOW: hidden }
#foot P { TEXT-ALIGN: center; LINE-HEIGHT: 22px }
#foot .box1 { MARGIN: 0px auto 20px; WIDTH: 1150px; OVERFLOW: hidden; padding-left: 50px; }
#foot .box1 .div1 { WIDTH: 247px; FLOAT: left; HEIGHT: 259px; margin-right:74px; }
#foot .box1 .div1 IMG { MARGIN-TOP: 70px }
#foot .box1 .div2 { FLOAT: left }
#foot .box1 .div2 .u1 { MARGIN: 50px 18px 0px 20px; BACKGROUND: url(../images/img_02.jpg) no-repeat; FLOAT: left; width:92px; height:152px; }
#foot .box1 .div2 .u2 { MARGIN: 50px 18px 0px 20px; BACKGROUND: url(../images/img_03.jpg) no-repeat; FLOAT: left; width:92px; height:152px; }
#foot .box1 .div2 .u3 { MARGIN: 50px 18px 0px 15px; BACKGROUND: url(../images/img_01.jpg) no-repeat; FLOAT: left; width:105px; height:152px; }
#foot .box1 .div2 SPAN { PADDING-LEFT: 34px }
#foot .box1 .div2 SPAN A { LINE-HEIGHT: 40px; PADDING-LEFT: 8px; COLOR: #6b6b6b; MARGIN-LEFT: -8px; FONT-SIZE: 14px; TEXT-DECORATION: none }
#foot .box1 .div2 UL LI { PADDING-LEFT: 30px }
#foot .box1 .div2 LI { LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none }
#foot .box1 .div2 LI A { PADDING-BOTTOM: 2px; OUTLINE-STYLE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #6b6b6b; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 0px; border-radius: 2px; -webkit-transition: all .3s linear 0s;
-moz-transition: all .3s linear 0s;
-ms-transition: all .3s linear 0s
}
#foot .box1 .div2 LI A:hover { BACKGROUND: #f09; COLOR: #fff }
#foot .box1 .div3 { MARGIN: 50px 0px 0px 40px; WIDTH: 238px; FLOAT: left }
#foot .box1 .div3 IMG { FLOAT: left }
#foot .box1 .div3 P { TEXT-ALIGN: left; LINE-HEIGHT: 26px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 18px }
#foot .box1 .div3 FORM { MARGIN: 20px 0px 0px }
#foot .box1 .div3 FORM INPUT { TEXT-INDENT: 1em; WIDTH: 180px; BACKGROUND: #2b2b2b; HEIGHT: 30px; COLOR: #919191 }
.search-submit { TEXT-ALIGN: center; LINE-HEIGHT: 25px; WIDTH: 40px; BACKGROUND: #5f5f5f; HEIGHT: 28px; COLOR: #101010; CURSOR: pointer }

/*ģ Ļ   */
.mainbox5{width:100%;margin:10px auto;background:#fff;height:400px;overflow: hidden;}
.mainbox5-1{width:1201px;margin:40px auto;height:350px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; }
.mainbox5-1 li{float:left}
.mainbox5-1 .title{text-align:center;padding-top:5px}
.mainbox5-1 .wenhua{width:299px;height:350px;border-top:4px solid #727272;border-left:0px solid #e5e5e5;border-right:1px solid #e5e5e5}
.mainbox5-1 .wenhua:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10; background-color:#fff;border-top-color:#dd127b;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}

.focusBox2 { position: relative; width:280px; height:285px; overflow: hidden;margin:10px auto }
.focusBox2 .pic img { width:280px; height:280px; display: block; }
.focusBox2 .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox2 .prev,.focusBox2 .next { width:45px; height:99px; position:absolute; top:81px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.0; opacity:.0; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox2 .prev { background-image:url(index.png); background-position:-112px 0; left:0 }
.focusBox2 .next { background-image:url(index.png); background-position:-158px 0; right:0 }
.focusBox2 .prev:hover,.focusBox2 .next:hover { filter:alpha(opacity=30); -moz-opacity:.2; opacity:.2 }

.mainbox5-1 .yiqi{width:300px;height:350px;border-top:4px solid #c3c3c3;border-right:1px solid #e5e5e5;}
.mainbox5-1 .yiqi:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10; background-color:#fff;border-top-color:#dd127b;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}

.focusBox3 { position: relative; width:280px; height:285px; overflow: hidden;margin:10px auto }
.focusBox3 .pic img { width:280px; height:280px; display: block; }
.focusBox3 .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox3 .prev,.focusBox3 .next { width:45px; height:99px; position:absolute; top:81px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.0; opacity:.0; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox3 .prev { background-image:url(index.png); background-position:-112px 0; left:0 }
.focusBox3 .next { background-image:url(index.png); background-position:-158px 0; right:0 }
.focusBox3 .prev:hover,.focusBox3 .next:hover { filter:alpha(opacity=30); -moz-opacity:.2; opacity:.2 }
.mainbox5-1 .huanjing{width:299px;height:350px;border-top:4px solid #727272;border-right:1px solid #e5e5e5}
.mainbox5-1 .huanjing:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10; background-color:#fff;border-top-color:#dd127b;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.focusBox4 { position: relative; width:280px; height:285px; overflow: hidden;margin:10px auto }
.focusBox4 .pic img { width:280px; height:280px; display: block; }
.focusBox4 .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox4 .prev,.focusBox4 .next { width:45px; height:99px; position:absolute; top:81px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.0; opacity:.0; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox4 .prev { background-image:url(index.png); background-position:-112px 0; left:0 }
.focusBox4 .next { background-image:url(index.png); background-position:-158px 0; right:0 }
.focusBox4 .prev:hover,.focusBox4 .next:hover { filter:alpha(opacity=30); -moz-opacity:.2; opacity:.2 }
.mainbox5-1 .zizhi{width:300px;height:350px;border-top:4px solid #c3c3c3;border-left:0px solid #e5e5e5}
.mainbox5-1 .zizhi:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(17,95,21,.2);z-index:10; background-color:#fff;border-top-color:#dd127b;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.focusBox5 { position: relative; width:280px; height:285px; overflow: hidden;margin:10px auto }
.focusBox5 .pic img { width:280px; height:280px; display: block; }
.focusBox5 .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox5 .prev,.focusBox5 .next { width:45px; height:99px; position:absolute; top:81px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.0; opacity:.0; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox5 .prev { background-image:url(index.png); background-position:-112px 0; left:0 }
.focusBox5 .next { background-image:url(index.png); background-position:-158px 0; right:0 }
.focusBox5 .prev:hover,.focusBox5 .next:hover { filter:alpha(opacity=30); -moz-opacity:.2; opacity:.2 }
