@charset "gb2312";
/* Style Reset
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; font-size: 12px;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset,img{ border: 0; }
.clear { clear:both;}
a{text-decoration:none;outline:0;}
center{padding:30px 0;}
/* _behavior: url(js/iepngfix.htc); IE6下png透明 */
/* topbg */
body{background:url(../../images/2/bg.png) top center repeat;min-width:980px;}
.top{width:980px;height:133px;margin:0 auto;}
.logo{float:left;margin:0px 0 0 8px; color:#0066cc; line-height:133px; font-size:36px; }
.toptel{float:right;width:330px;height:50px;margin:65px 0 0; color:#2a2a2a; font-size:27px; font-weight:bold;}

/* navbg */
.navbg{width:100%;height:55px; background:url(../../images/2/navbg.jpg) repeat-x 0 0;}
.navbg ul{width:980px;margin:0 auto;height:55px;}
.navbg li{width:108px;height:55px;float:left;text-align:center;font:16px/55px 微软雅黑;}
.navbg a{display:block;width:100%;height:100%;color:#fff;}
.navbg a:hover{display:block;width:100%;height:100%;color:#fff;background:#ffa42f;}
.banner{width:980px;height:350px; margin:0px auto;}
/* marquee_box */
.marquee_box{width:978px;height:42px;margin:13px auto;}
.marquee_border{width:978px;height:42px;background:url(../../images/2/navbg.jpg) repeat-x 0 0;}
.marquee_border span{float:left;font:16px/40px 微软雅黑;color:#fff;text-indent:14px;}
marquee{width:775px;float:left;height:40px;font:12px/40px 宋体;color:#fff;}
.search{width:244px;height:27px;float:right;margin:7px 30px 0 0;display:inline;}
.text{float:left;width:206px;height:24px;border:1px solid #080808;background:url(../../images/2/inputbg.png) repeat-x 0 0;_behavior: url(js/iepngfix.htc);color:#8f8f8f;font:12px/24px 宋体;text-indent:14px;}
.button{float:left;width:32px;height:25px;background:url(../../images/2/search.png) no-repeat 0 0;border:1px solid #080808;margin-left:2px;cursor:pointer;}
/* con1 */
.con1{width:980px;height:300px;margin:0 auto;}

.con1title,.news_title,.about_title,.con3_left_title,.con3_right_title{width:100%;height:36px;border-bottom:1px solid #1173bc;}
.con1title_bor{width:100%;height:35px;border-bottom:1px solid #1173bc;}
.title_name{float:left;text-indent:8px;font:16px/35px 微软雅黑;color:#000;}
.more{float:right;margin:8px 9px 0 0;display:inline;}
.con1con{width:100%;}
.con1con li{width:229px;height:208px;float:left;margin:20px 15px 0 0;display:inline;}
.con1con img{display:block;width:229px;height:175px;}
.prod_title{width:229px;height:28px;background:url(../../images/2/marqueebg.jpg) repeat-x 0 0;margin:5px 0 0;display:block;font:12px/28px 宋体;color:#cacaca;text-align:center;}
/* con2 */
.con2{width:980px;height:240px;margin:0 auto;}
.con2left{width:450px;float:left;height:260px;}
.news_title_border{width:100%;height:35px;border-bottom:1px solid #1173bc;}
.news_ul{width:448px;height:200px;padding-top:4px;}
.news_ul li{width:100%;height:36px;font:12px/36px 宋体;}
.news_ul a{float:left;color:#2a2a2a;}
.news_ul span{float:right;color:#2a2a2a;}
.con2right{width:472px;height:260px;float:left;padding-left:48px;}
.about_title_bor{width:100%;height:35px;border-bottom:1px solid #1173bc;position:relative;}
.baseicons{position:absolute;left:5px;top:8px;}
.con2right_con{width:472px;height:206px;font:12px/36px 宋体;padding-top:4px;color:#2a2a2a;}
/* con3 */
.con3{width:980px;height:288px;margin:0 auto;}
.con3left{float:left;width:662px;height:258px;}
.con3_left_bor{width:100%;height:35px;border-bottom:1px solid #1173bc;}
.teach_ul{width:100%;}
.teach_ul li{width:145px;height:197px;float:left;margin:26px 20px 0 0;display:inline;}
.teach_ul img{display:block;width:145px;height:165px;}
.teacher_title{display:block;width:145px;height:28px;font:12px/28px 宋体;color:#2a2a2a;text-align:center;margin-top:4px;background:#d3d6d4;}
.con3right{float:left;width:254px;height:258px;padding-left:56px;}
.con3_right_bor{width:100%;height:35px;border-bottom:1px solid #1173bc;}
.contact_con{width:100%;}
.contact_con p{font:12px/32px 宋体;color:#2a2a2a;}
.contact_con p.free{font:16px/50px 微软雅黑;}
/* links_bg */
.links_bg{width:100%;height:50px;background:url(../../images/2/navbg.jpg) repeat-x 0 0;}
.links{width:980px;height:50px;margin:0 auto;}
.links span{color:#fff;font:12px/50px 宋体;margin:0 9px;}
.links a{margin:0 9px;font:12px/50px 宋体;color:#fff;}
.footbg{width:980px;margin:0 auto;padding-top:54px;height:114px;}
.foottel{text-align:center;width:100%;font:12px/26px 宋体;}
.foottel span{margin:0 4px;color:#2a2a2a;}
.footicp{width:100%;font:12px/26px 宋体;color:#2a2a2a;text-align:center;}
.footicp span{margin:0 6px;}
.footicp a{color:#2a2a2a;margin:0 3px;}
/* subpages */
.subpages{width:980px;margin:0 auto 20px auto;}
.left{float:left;width:217px;}
.lefttitle{background:url(../../images/2/lefttitle.jpg) no-repeat 0 0;width:217px;height:39px;font:16px/39px 微软雅黑; color:#fff;text-indent:12px;}
.leftnav{width:217px;padding:7px 0;}
.leftnav li p{width:215px;height:35px;border:1px solid #d6d6d6; background:url(../../images/2/leftbg.jpg) 0 1px repeat-x;margin:0 0 3px 0;}
.leftnav li a{display:block;width:213px;height:33px;border:1px solid #fff; background:url(../../images/2/lefticons.png) 10px 13px no-repeat;text-indent:26px;font:12px/33px 宋体;color:#1e1e1e;}
.leftnav li li a{display:block;width:213px;height:33px;border:1px solid #fff; background:url(../../images/2/lefticons.png) 23px 13px no-repeat;text-indent:39px;font:12px/33px 宋体;color:#1e1e1e;}
.leftnews,.leftcontact{width:215px;border:1px solid #d6d6d6;border-top:0;margin:0 0 10px 0;}
.leftnews ul,.leftcontact div{width:213px;padding:18px 0 25px 0;border:1px solid #fff;background:#ececec;border-top:0;}
.leftnews ul li{width:190px;margin:0 auto;font:12px/26px 宋体;}
.leftnews ul li a{color:#333;}
.leftcontact div p{font:12px/28px 宋体;width:192px;margin:0 auto;color:#333;}
/* right */
.right{width:725px;float:left;padding-left:36px;}
.right_title{width:100%;height:36px;}
.right_name{float:left;font:16px/34px 微软雅黑;color:#1e1e1e;}
.right_title p{float:right;color:#696969;font:12px/34px 宋体;}
.right_title p a,.right_title p span{margin:0 5px;color:#696969;}
.border{height:0;overflow:hidden;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;width:100%;clear:both;}
.rightcon{width:100%;font:14px/180% 宋体;color:#1e1e1e;padding:10px 0;}
/* product */
.product{width:100%;}
.product li{width:229px;height:208px;float:left;margin:20px 12px 0 0;display:inline;}
.product img{display:block;width:229px;height:175px;}
.prod_title{display:block;width:229px;height:26px;background:#d3d6d4;text-align:center;font:12px/26px 宋体;color:#333;}
/* pages */
.pages{width:100%;height:28px; margin:14px 0; clear:both;}
.pages ul{float:right; margin:0 15px 0 0; display:inline;}
.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 14px/28px 宋体; color:#666;width:26px;height:26px;border:1px solid #2c2c2c; background:#222; text-align:center;}
.pages ul li a{color:#666; display:block;width:26px;height:26px;}
.pages ul li.prev{width:64px;height:26px; background:url(../../images/2/prev_page.jpg) 6px center no-repeat #222; text-indent:13px; border:1px solid #2c2c2c; text-align:left;}
.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}
.pages ul li.ok a{display:block;width:55px;height:28px;}
.pages ul li.next{width:64px;height:26px; background:url(../../images/2/next_page.jpg) 54px center no-repeat #222; text-indent:6px; border:1px solid #2c2c2c; text-align:left;}
.pages ul li:hover{border:1px solid #666;}
.pages ul li.clickli{border:1px solid #666;font-weight:bold;background:#222;}
.pages ul li.dot{border:0; background:none; color:#666;}
.pages ul li.allpage{width:136px;border:0; background:none;}
.allpage input{width:26px;height:26px;border:1px solid #2c2c2c; text-align:center; background:#222; margin:0 5px;color:#666;font:14px/26px 宋体;}
.pages ul li.ok{background:url(../../images/2/okbg.jpg) no-repeat 0 0;width:55px;height:28px;border:0; float:left;}
.pages ul li.ok a{color:#666;}
/* sub_news_ul */
.sub_news_ul{width:100%;}
.sub_news_ul li{width:100%;height:36px;font:14px/36px 宋体;}
.sub_news_ul a{float:left;color:#2a2a2a;}
.sub_news_ul span{float:right;color:#2a2a2a;}
.sub_news_ul li.news_border{border-bottom:1px dashed #2d2d2d;}
/* sub_teach_ul */
.sub_teach_ul{width:100%;}
.sub_teach_ul li{width:145px;height:197px;float:left;margin:26px 18px 0;display:inline;}
.sub_teach_ul li img{display:block;width:145px;height:165px;}
.teach_ul img{display:block;width:145px;height:165px;}
/* list */
.product_list{width:100%;}
.product_list li{width:100%;height:188px; margin:0 0 14px 0;}
.leftimg{float:left;width:229px;height:176px; margin:0 10px 0 0; display:inline;}
.product_list li div{float:left;width:468px;height:188px;overflow:hidden;padding-left:18px;}
.product_list li div a{font:14px/30px 宋体;color:#c4c4c4;}
.product_list li div p{font:12px/26px 宋体;color:#c4c4c4;}
/* book*/
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(../../images/2/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(../../images/2/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:470px; height:30px; float:left; color:#ccc; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:#ccc; text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #000; background:#151616;padding:10px; color:#ccc;}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #747474; border-right:1px solid #747474; border-bottom:1px solid #747474; float:left; padding:10px; color:#ccc;}
.messagecol{ color:#ccc;}
.admincol{ color:#ccc; font-weight:bold;}
.admintimecol{ color:#ccc; float:right; *margin-top:-17px;}
.message{ width:600px; height:auto;float:left;padding-left:50px; color:#ccc;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px; background:none;border:1px solid #363636;color:#fff;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;background:none;border:1px solid #363636;color:#ccc;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
.c_red{color:red;}
/* product_list2 */
.product_list2{width:100%;}
.product_list2 li{width:100%;height:178px; margin:0 0 14px 0;}
.leftimg2{float:left;width:145px;height:165px; margin:0 10px 0 0; display:inline;}
.product_list2 li div{float:left;width:536px;height:178px;overflow:hidden;padding-left:18px;}
.product_list2 li div a{font:14px/30px 宋体;color:#c4c4c4;}
.product_list2 li div p{font:12px/26px 宋体;color:#c4c4c4;}
/* subimg */
.view p{font:500 14px/180% 宋体; color:#a7a7a7;width:100%;}
.view p.bigtit{font-size:18px; color:#b2b2b2; font-family:黑体; font-weight:bold; width:100%; text-align:center;}
.view p.datetime{color:#777; font-size:12px; width:100%; text-align:center;border-bottom:1px dashed #2e2e2e;}
.border3{width:94%; height:0px; border-bottom:1px dashed #b4b4b4; float:left; margin:5px 3% 0 3%;}
.bigimg{margin:10px auto; max-width:500px;_width:500px; border:1px solid #333;}
.view center{padding:0;}
/*------------*/
.viewpage{width:630px; float:left; margin-left:20px; color:#003300;font-size:12px; margin-top:15px;}
.p_view_back{ text-align:center; line-height:24px; color:#ccc;font:500 12px/30px 宋体;}
.p_view_back a{ color:#999; display:block;width:61px;height:25px; margin:0 auto;}
.rightcon p.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#666; font-size:12px;}
.rightcon p.p_view_bottom{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#666; font-size:12px;}
.p_view_top a{color:#666; font-size:12px;}
.p_view_bottom a{color:#666; font-size:12px;}
.searchp{width:100%; height:36px; background:skyblue; text-align:center; line-height:36px; margin:10px auto;}
.searchp a{color:#401e05;}
/* search */
.rightcon p.searchmore{width:96%; height:38px; background:#333; line-height:38px; text-align:center; margin:8px 2% 10px 2%;}
.searchmore a{color:#fff;}
.searchul li{width:96%; line-height:40px; border-bottom:1px dashed #999; margin:0 2%;}
.searchul p{font-size:12px; color:#cacaca; width:98%; margin-left:1%;}
.searchul li div{width:100%; text-indent:13px; line-height:36px; font-size:14px;}
.searchul li div a{color:#cacaca; line-height:40px;}
.searchul li div span{float:right; margin-right:8px; color:#cacaca; *margin-top:-40px;}