@charset "utf-8";
/* Global CSS */
*{margin:0 auto;padding:0;font-size:12px;}
html,body,h1,h2,h3,h4,h5,h6,div,span,table,tbody,th,tr,td,ol,ul,li,dl,dt,dd,pre,sup,form{ margin:0 auto;padding:0;}
body{background:#fff;font-size:12px; color: #545454; font-family: '宋体';}
img{margin:0;padding:0;border:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{border:0;font-size:14px/1em; font-family:黑体; overflow:hidden;white-space: nowrap; font-weight:normal;}
ol,ul,li{list-style:none; margin:0; padding:0;}
span{font-size:12px;}
.clear{ clear:both; margin:0; padding:0;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:underline;}
.line { height:1px; overflow:hidden; color:#cfcfcf}

/*页面框架*/
.center{width:970px; height:auto;margin:0 auto;margin-top:10px;}
.center .web_left{width:15px;float:left; background:url(Images/web_left.gif) repeat-y top;}
.center .web_right{width:15px;float:left; background:url(Images/web_right.gif) repeat-y top;}
.center .web_content{width:940px; float:left; height:auto; background:#fff;}

/*页头*/
#header{width:940px; height:95px;float:left; background:url(Images/h_bg.jpg) repeat-x;}
#header .logo{float:left; width:200px;}
#header img{margin:10px 0 0 27px;}
#header .search{float:right; width:700px; height:80px;margin-top:10px;}
#header .search .s_o {float:right; width:500px; margin-top:25px; margin-left:100px; color:white; font-size:16px}
#header .search .s_t { font-size:20px; font-weight:bold}
#header .search .s_st {DropShadow(Color=#000000, OffX=1, OffY=1); font-size:14px}

/*导航*/
#navgation{width:940px; height:37px;}
#navgation .nav_left{width:10px; height:37px; float:left;}
#navgation .nav_right{width:10px; height:37px; float:left;}
#navgation ul{width:920px;height:37px; line-height:37px; float:left;}
#navgation ul li{float:left; width:80px; text-align:center; color:#fff;}
#navgation ul li a{ color:#fff; font-size:16px;FILTER: DropShadow(Color=#000000, OffX=1, OffY=1);}
#navgation ul li a:hover{color:#000; text-decoration:none; font-size:16px}

/*flash图片切换*/
#focus{width:940px; height:175px;}

/*首页内容体框架*/
#content{width:940px;margin-top:10px;}
#content .c_left{float:left; width:703px;}
#content .c_l_part2{width:700px;margin-top:10px;}
#content .c_l_part2 .c_p2_left{float:left;width:294px;}
#content .c_l_part2 .c_p2_right{float:right; width:397px;}
#content .c_right{float:right;width:230px;}
#content .a_title{height:24px; background-color:#f0f0f0;} /* 统一标题背景、高度 */


/*统一模块框架*/
#content .c_title{ background-color:#f0f0f0; height:26px; line-height:26px;}
#content .c_title h2{ background:url(../theme/Images/icon_title_introduce.jpg) no-repeat left;}
#content .c_title h2{padding-left:25px;float:left; font-family:"宋体";}
#content .c_title .more{float:right; width:60px; text-align:center;margin-top:6px;}
#content .c_body{border-left:2px solid #f0f0f0; border-right:2px solid #f0f0f0; }
#content .c_bottom{height:14px;background:url(../theme/Images/icon_border_bottom.jpg) repeat-x;}
#content .c_bottom .c_b_left{float:left; width:14px;}
#content .c_bottom .c_b_right{float:right; width:14px;}

/*活动中心*/
#activity{width:700px; height:auto;}
#activity h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#642E90; padding-left:30px;}
#activity ul{width:695px;_width:690px; height:121px;margin-left:7px;_margin-left:0px; padding-top:10px;}
#activity ul li{float:left; background:url(Images/a_bg.jpg) no-repeat;margin:auto 8px;width:120px; height:121px; text-align:center;}
#activity ul li p{ height:20px; line-height:20px; text-align:left; text-indent:10px;}
#activity ul li p a{font-size:12px; text-decoration:none;} 
#activity ul li p a:hover{color:#ED8900; text-decoration:underline;}

/*资讯动态*/
#news{width:297px; float:left;}
#news h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#642E90; padding-left:30px;}
#news ul{width:275px; margin:0 auto; padding-top:5px;}
#news ul li{ background:url(Images/icon_arr.jpg) no-repeat left; padding-left:15px; height:30px; line-height:30px;}

#english{width:297px; float:left;margin-top:10px}
#english h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#642E90; padding-left:30px;}
#english ul{width:275px; margin:0 auto; padding-top:5px;}
#english ul li{ background:url(Images/icon_arr.jpg) no-repeat left; padding-left:15px; height:30px; line-height:30px;}

/*资讯列表*/
#newslist{float:left; width:700px}
#newslist h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#642E90; padding-left:30px;}
#newslist ul{margin:0 auto; padding-top:5px; margin-left:10px}
#newslist ul li{ background:url(Images/icon_arr.jpg) no-repeat left 6px; padding-left:10px; min-height:30px; line-height:30px;}


#goods{width:700px; height:auto;}
#goods h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#642E90; padding-left:30px;}
#goods ul{width:695px;_width:690px; margin-left:7px;_margin-left:0px; padding-top:10px;}
#goods ul li{float:left; background:url(Images/a_bg.jpg) no-repeat;margin:auto 8px;width:120px; height:207px; text-align:center;}
#goods ul li p{ height:20px; line-height:20px; text-align:left; text-indent:10px;}
#goods ul li p a{font-size:12px; text-decoration:none;} 
#goods ul li p a:hover{color:#ED8900; text-decoration:underline;}

.activitylist {width:700px; padding-top:10px;}
.activitylist ul { width:700px}
.activitylist p{float:left;width:150px; text-align:center;}
.activitylist ol{float:right;width:500px;}
.activitylist ol .hot_title{height:25px; line-height:25px;}
.activitylist a{ font-weight:bold;}
.activitylist ol .hot_descr{line-height:20px; height:50px; overflow:hidden;}
.activitylist .a_c { line-height:18px; text-indent:20px}
.activitylist .a_t { text-indent:20px}

.goodslist {width:700px; padding-top:10px;}
.goodslist ul { width:700px}
.goodslist p{float:left;width:150px; text-align:center;}
.goodslist ol{float:right;width:500px;}
.goodslist ol .hot_title{height:25px; line-height:25px;}
.goodslist a{ font-weight:bold;}
.goodslist ol .hot_descr{line-height:20px; height:50px; overflow:hidden;}
.goodslist .a_c { line-height:18px; text-indent:20px}
.goodslist .a_t { text-indent:20px}

/*项目动态*/
#program{width:394px;}
#content #program h2{ background:url(../theme/Images/icon_title_blue.jpg) no-repeat left; padding-left:30px;}
#program h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#7C912A;}
#program ul{width:372px; margin:0 auto; padding-top:5px;}
#program ul li{ background:url(Images/icon_arr.jpg) no-repeat left; padding-left:15px; height:30px; line-height:30px;}

/*学员中心*/
#student{margin-top:10px; width:394px;}
#student{width:394px;}
#content #student h2{ background:url(../theme/Images/icon_title_blue.jpg) no-repeat left; padding-left:30px;}
#student h2{ font-family:黑体; font-weight:bold; font-size:14px; color:#7C912A;}
#student ul{width:372px; margin:0 auto; padding-top:5px;}
#student ul li{ background:url(Images/icon_arr.jpg) no-repeat left; padding-left:15px; height:30px; line-height:30px;}

#content .hot1{width:280px; padding-top:10px;}
#content .hot{width:369px; padding-top:10px;}
#content .hot p{float:left;width:150px; text-align:center;}
#content .hot ol{float:right;width:209px;}
#content .hot ol .hot_title{height:25px; line-height:25px;}
#content .hot a{ font-weight:bold;}
#content .hot ol .hot_descr{line-height:20px; height:50px; overflow:hidden;}

/*公司简介*/
#introduce{width:230px;}
#introduce h2{color:#642E90;}
#introduce ul{width:215px; min-height:400px; background:#EFEFEF;margin-left:5px; text-align:center;}
#introduce ul img{margin-top:10px;}
#introduce ul p{ text-align:left; line-height:20px; margin-top:10px;width:200px;}

/*联系我们*/
#contact{margin-top:10px;}
#contact h2{color:#642E90;}
#contact ul{width:215px; height:216px; background:#EFEFEF;margin-left:5px; text-align:center;}
#contact ul img{margin-top:10px;}
#contact ul p{ text-align:left; line-height:20px; margin-top:10px;width:200px;}

/*其他*/
#other{margin-top:10px;}
#other h2{color:#642E90; background:url(Images/icon_title_blue.jpg);}

/*页脚*/
#footer{width:940px; height:65px; border-top:1px solid #cbcbcb; margin:20px 0 0 0;}
#footer p{ text-align:center; line-height:65px;}
#footer ul li { float:left; margin-right:10px}


/************************************************************************************************
以下内页样式*/

.page_left{width:230px; float:left; height:auto;}
.page_right{width:700px; float:right; height:auto;}


/*关于洛克*/
#aboutus{width:230px; height:auto;}
#aboutus h2{ font-family:宋体; font-weight:bold; font-size:14px; color:#642E90;  height:25px; }
#content #aboutus h2{ background:url(Images/icon_title_introduce.jpg) no-repeat left;padding-left:30px;width:80px;}
#aboutus .c_body{ border:none;}
#aboutus ul{width:177px; height:auto; border:none}
#aboutus ul li{height:30px; line-height:30px; background:url(Images/icon_+.jpg) no-repeat 10px ; padding-left:24px; border-bottom:1px solid #f0f0f0;}
#aboutus ul li a{}

/*联系我们*/
#contactus{width:230px; margin-top:10px;}
#content #contactus h2{ width:80px; height:26px; background:url(Images/icon_conner_top.jpg) left no-repeat; padding-left:10px;}
#content #contactus h2{ font-size:14px; font-weight:bold; color:#7C912A;}
#contactus ul{width:158px; height:auto;padding-top:5px; margin:0 auto;}
#contactus ul li{width:158px; height:25px; line-height:25px;}
#contactus p{width:158px; height:35px; line-height:35px; border-top:1px solid #f0f0f0;}
#contactus p img{margin-top:5px;}

/*内页左侧图片链接*/
#content #left_img{width:177px; padding:0px; border-top:none; margin:0px; height:auto;}
#content #left_img img{margin-top:10px;}

/*内页右侧内容体*/
#rightContent{width:700px; float:right; height:auto;}
#content #rightContent h2{height:26px; background:url(Images/icon_conner_top1.jpg) left no-repeat; padding-left:25px;}
#content #rightContent h2{ font-size:14px; font-weight:bold; color:#652B92;}

/*关于洛克详细*/
#rightContent .right_content{ width:700px; margin:0 auto;}
#rightContent .right_content h1{height:65px; line-height:65px; padding:5px auto; border-bottom:1px solid #f0f0f0; font-size:16px}
#rightContent .right_content .rc_d { line-height:20px; text-indent:20px}
#rightContent .right_content h1 img{ vertical-align:middle; margin-top:15px;}
#rightContent #aboutDescr{width:700px;line-height:25px; height:auto; font-size:14px;padding-top:20px; text-indent:28px}
#rightContent #aboutDescr p{line-height:25px; font-size:14px;}
#rightContent #aboutDescr strong{font-size:14px;}

#other ul { margin:5px}
#other ul li { height:25px}

/*内页左侧菜单*/
#category{ width:230px; border:1px solid #B4B4B4;}
#category h2{ width:228px; height:24px; line-height:24px; margin:1px; background:#565662; color:#fff; text-indent:15px; font-weight:bold; }
#category ul{ width:220px; height:auto;}
#category ul li{ height:30px; line-height:30px; border-bottom:1px solid #cbcbcb;}
#category ul li a{ font-family:"幼圆"; color:#333333; font-size:14px; font-weight:bold; margin-left:10px; width:162px; height:35px;  display:block;}
#category ul li a:hover{ color:#cc0000;}

/*产品详细*/
#productDetail{ height:auto; border-bottom:1px solid #cbcbcb; padding-bottom:10px; width:940px}
#productDetail .p_d_img{ width:500px; float:left; height:400px; background:#cbcbcb;}
#productDetail .p_d_intro{ width:390px; float:right;}
#productDetail .p_d_intro ul{ border-bottom:1px solid #E6E6E6; height:auto;margin-top:10px; padding-bottom:20px;}
#productDetail .p_d_intro ul li{ height:25px; line-height:25px; width:380px;}
#productDetail h1{ font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.color2black{ color:#000;}
.color2red{ color:#cc0000;}

/*站内导航*/
#sitemap{ height:40px; line-height:40px; border-bottom:1px solid #cbcbcb; margin-bottom:10px; width:940px}
#sitemap a{ color:#333;}
#sitemap a:hover{ color:#cc0000; text-decoration:underline;}
#sitemap span{ color:#cc0000;}

#productDetail1{ height:auto; border-bottom:1px solid #cbcbcb; padding-bottom:10px; width:650px}
#productDetail1 .p_d_img{ width:250px; float:left; height:200px; background:#cbcbcb;}
#productDetail1 .p_d_intro{ float:right;}
#productDetail1 .p_d_intro ul{ border-bottom:1px solid #E6E6E6; height:auto;margin-top:10px; padding-bottom:20px;}
#productDetail1 .p_d_intro ul li{ height:25px; line-height:25px; width:300px;}
#productDetail1 h1{ font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.color2black{ color:#000;}
.color2red{ color:#cc0000;}

 /* 翻页 */
.Pager{ height:20px;}
.Pager .pageinfo{ height:20px; float:left; line-height:20px}
.Pager .pagecontain{height:20px; float:right; margin-left:20px}
.Pager ul { list-style:none; padding:0px; margin:0px}
.Pager LI {display:block; width:22px; height:18px; line-height:18px; background-color:#cfcfcf; margin:2px; text-align:center; float:left
}
.Pager .page_pre2 { background:url(images/p1.gif) no-repeat; width:52px; height:20px}
.Pager .page_pre2 a { background:url(images/p1.gif) no-repeat; width:52px; height:20px; display:block}
.Pager .page_next1 { background:url(images/p2.gif) no-repeat; width:52px; height:20px}
.Pager .page_next1 a { background:url(images/p2.gif) no-repeat; width:52px; height:20px; display:block}
