body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,span, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr,.clear { margin:0; padding:0; }
.clear { clear: both;}
html { font-size: 12px; font-family:"simsun"; color: #000; z-index: -1; position: relative;}
a {color: #000; text-decoration: none;}
a:hover { color: #000;}
p { color: #454545; line-height: 200%;}
img { border:none;}
ul li { list-style: none;}
body { 
	  
     }
.clear { clear: both;}
.head { width:100%; max-width: 1920px; min-width: 1400px; margin: 0 auto;}
.head .headin { width: 1120px; margin: 0 auto; padding: 5px 0; height: 35px;}
.head .headin img { float: left;}
.head .headin div { float: right; line-height: 35px;}
.head .headin div a { color: #454545;}

.content {  background: -moz-linear-gradient(top,#255fa0,#1a9994);
            background: -webkit-linear-gradient(top,#255fa0,#1a9994);
            background: -o-linear-gradient(top,#255fa0,#1a9994);
            background: linear-gradient(top,#255fa0,#1a9994);
            *background:#2661a1;
            background:#2661a1\9;
             }



.banner { background: url(../images/bg.jpg) no-repeat top center; height: 749px;} 

.from { width: 1120px; margin: 0 auto; margin-top: -125px; height: 700px; background: url(../images/from.jpg) no-repeat;}         

.xuanyan { width: 1120px; margin: 0 auto; margin-top: 30px; height: 867px; background: url(../images/xuanyan.jpg) no-repeat;}

.changpao { width: 1120px; margin: 0 auto; height: 254px; background: url(../images/changpao.jpg) no-repeat; position: relative;}
.cp_img { position: absolute; right: 107px; bottom: 40px; width: 639px; height: 145px; overflow: hidden;}
.cp_img ul { position: absolute; width: 9999px;}
.cp_img ul li { float: left; margin-right: 8px; width: 205px; height:149px; }
#arr_l { position: absolute; top:50%; left: 350px; cursor: pointer;}
#arr_r { position: absolute; top:50%; right: 91px; cursor: pointer;}

.zhuren { width: 1120px; margin: 0 auto; height: 850px; background: url(../images/zhuren.jpg) no-repeat;}

.mother { width: 1120px; margin: 0 auto; background: #fff;}
.m_l { margin-left: 80px;display:inline; float: left; width: 400px;}
.m_l ul {}
.m_l ul li { float: left; margin:0 6px 6px 0;  width: 194px; height: 194px; position: relative;}
.no_bottom { margin-bottom: 0 !important;}
.m_l ul li p { width: 194px; height: 194px; position: absolute; top: 0; left: 0; text-align: center; font: bold 16px "microsoft yahei"; color: #fff; line-height: 194px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); filter:alpha(opacity=60); opacity:0.6; background: #000; display: none;}
.m_r { width: 560px; height: 394px; background: url(../images/zhufu.jpg) no-repeat; float: left; position: relative; }
#m_a_l { position: absolute; top: 45%; left: 10px; cursor: pointer;}
#m_a_r { position: absolute; top: 45%; right: 10px; cursor: pointer;}
.zhufu { position: absolute; width: 360px; height: 394px; left: 110px; overflow: hidden; }
.hidden { display: none; width: 360px; padding: 130px 0; font: normal 15px "microsoft yahei"; color: #fff; line-height: 200%; }
.cur { display: block;}

.tea { width: 1120px; margin: 0 auto; height: 911px; background: url(../images/tea_card.jpg) no-repeat;}

.sport { width: 1120px; margin: 0 auto;}
.sport_b { background: url(../images/sport.jpg) no-repeat; width: 1120px; height: 292px;}
.sport_b ul { width: 617px; height: 292px; overflow: hidden; margin-left: 80px;}
.sport_s { width:1120px; margin: 0 auto; background: #fff; padding-top: 10px; padding-bottom: 50px;}
.sport_s ul { width: 960px; height: 107px; margin-left: 75px; }
.sport_s ul li { float: left; margin-left: 4px; _margin-left:2px; cursor: pointer; }
.sport_s ul li img { width: 100%; height: 100%;}
.s_li { width: 188px; height: 107px;}
.act { border: 4px solid #fca94f; width: 180px; height: 99px;}

.huiwang { width: 1120px; margin: 0 auto; margin-top: 30px; height: 654px; background: url(../images/huiwang.jpg) no-repeat; position: relative;}
.num { position: absolute; left: 105px; top: 139px; }
.num ul li { float: left; margin-right: 25px; width: 33px; height: 33px; cursor: pointer;}
.num ul li img { display: none;}
#sanjiao { position: absolute; left: 110px; top: 172px; width: 24px; height: 18px;}
.text { background: #4e78cd; width: 465px; padding:5px; letter-spacing: 0.1em; color: #fff; position: absolute; left: 90px; top: 190px;
        -moz-box-shadow: 3px 3px 5px #999;
        -webkit-box-shadow: 3px 3px 5px #999;
        -o-box-shadow: 3px 3px 5px #999;
        box-shadow: 3px 3px 5px #999;
}
.hw_img { position: absolute; top:300px; width: 960px; height: 320px; margin-left: 80px; overflow: hidden;}
.hw_img ul { position: absolute; width: 99999px; top: 60px;}
.hw_img ul li { float: left; 
        -moz-box-shadow: 0px 0px 8px #999;
        -webkit-box-shadow: 0px 0px 8px #999;
        -o-box-shadow: 0px 0px 8px #999;
        box-shadow: 0px 0px 8px #999;}
.hw_img_w { width: 320px; height: 210px;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); filter:alpha(opacity=40); opacity:0.4; z-index: 1;}
.hw_img_w img { width: 100%; height: 100%;}
.out { width: 499px; height: 306px; position: absolute; left: 310px; top:310px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter:alpha(opacity=100); opacity:1; z-index: 2;
        -moz-box-shadow: 0px 0px 8px #999;
        -webkit-box-shadow: 0px 0px 8px #999;
        -o-box-shadow: 0px 0px 8px #999;
        box-shadow: 0px 0px 8px #999;

}
.out img { width: 100%; height: 100%;}
#hwal { position: absolute; left: 320px; top: 420px; z-index: 3; cursor: pointer;}
#hwar { position: absolute; left: 740px; top: 420px; z-index: 3; cursor: pointer;}

.foot { width: 1120px; margin: 0 auto; }
.footin { width: 280px; margin: 0 auto; color: #292727; height: 100px; }
.footin a { line-height: 100px; color: #292727; font-size: 14px;}