@charset "utf-8";
/* CSS Document */
body{ background:url(../images/index_bg.jpg) repeat-x #efeeb8; font-size:12px; color:#525252; padding:0px; margin:0px;}
div,p,ul,li,table,tr,td,th,img { list-style:none;margin:0px; padding:0px;}
img{ border:0px;}
a{color:#525252;text-decoration:none;}

.b1s{ border:1px #dddddd solid;}
.bb1d{ border-bottom:1px #dddddd dotted;}
.cblack{color:#000;}
.cred{ color:red;}
.cblue{color:#003366;}
.clear{ clear:both;}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.fs { font-family: "simsun", "宋体"; }
.fyh { font-family: "Microsoft YaHei", "微软雅黑"; }
.h33{ height:33px;}
.h45{ height:45px;}
.h235{ height:235px;}
.lh26{ line-height:26px;}
.ml10{ margin-left:10px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;} 
.mt5{ margin-top:5px;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pt5{ padding-top:5px;}
.pr10{ padding-right:10px;}
.w225{ width:225px;}
.txtcenter{ text-align:center;}

#wrap{ width:1002px; margin:0px auto; padding:0px; overflow:hidden;}

#wrap .tipe{ width:1002px; height:32px; margin:0px; line-height:32px;  padding:0px; overflow:hidden;}

#wrap .indextop{ background:url(../images/index_top_bg.jpg) no-repeat; margin:0px auto; padding:0px; height:265px; overflow:hidden;}
#wrap .menu{background:url(../images/menu_bg.jpg) no-repeat; width:1000px; height:50px; margin:0px; padding:0px; overflow:hidden;}
#wrap .menu ul{width:1000px; height:50px;margin:0px; padding:0px;}
#wrap .menu ul li { float:left; width:110px; text-align:center; height:50px; overflow:hidden; }
#wrap .menu ul li a{ padding-top:15px; font-size:15px; font-weight:bold; color:#333; height:35px; line-height:50px; padding-left:5px;}
#wrap .menu ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat; display:block; height:50px; padding-top:0px; padding-left:5px; line-height:50px; color:#FFF;}
#wrap .menuhover{background:url(../images/menu_hover.jpg) no-repeat; DISPLAY: block; float:left; height:50px; padding-top:15px;margin:0px;padding:0px;}

#wrap .indexmain{width:982px; margin:0 auto; background:url(../images/indexmain_bg.jpg) #FFFFFF no-repeat; padding:10px; height:auto; overflow:hidden;}
/*flash*/
.indexpic{float:left;width:603px; height:330px; overflow:hidden; margin:0px; padding:0px;}
.pb {width:603px; height:330px; border:1px #dddddd solid; overflow:hidden; background:#f4f4f4;}
.pb .banners {FLOAT: left; width:570px; height:330px; margin:0px; padding:0px;}
.pb .banners LI {DISPLAY: none; OVERFLOW: hidden; WIDTH: 570px; HEIGHT: 330px; }
.pb .banners LI.current {DISPLAY: block; margin:0px; padding:0px;}

.pb .switcher {FLOAT: right; WIDTH: 24px; HEIGHT: 140px;text-align:center;}

.pb .points {MARGIN: 8px 0px; WIDTH: 19px;}
.pb .points LI {BACKGROUND: url(../images/index_neck_shoulders.png) no-repeat left top;}
.pb .points LI {BACKGROUND-POSITION: -26px -76px;  MARGIN: 0px 0px 2px 3px; OVERFLOW: hidden; WIDTH: 16px; COLOR: #fff; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center;}
.pb .points LI.current {BACKGROUND-POSITION: -45px -76px; MARGIN-LEFT: 0px; WIDTH: 19px; TEXT-INDENT: 3px; TEXT-ALIGN: center;}

.pb .steps {BACKGROUND: url(../images/index_neck_shoulders.png) no-repeat left top;}
.pb .steps {BACKGROUND-POSITION: -26px -93px; MARGIN: 0px 0px 0px 3px; WIDTH: 16px; BOTTOM: 3px; FLOAT: left;HEIGHT: 23px; _overflow: hidden;}
.pb .steps .up {WIDTH: 15px; CURSOR: pointer; HEIGHT: 11px;}
.pb .steps .down {WIDTH: 15px; CURSOR: pointer; HEIGHT: 11px;}




/*滚动*/
#scrollWrap {width:360px;height: 28px; background:url(../images/gundong_bg.jpg) no-repeat; overflow: hidden;} 
#scrollMsg { float: left; text-align: left;padding:0 10px;width:340px;}
#scrollMsg ul {margin:0;padding:0; width:340px;}
#scrollMsg li { line-height: 28px; list-style:none; height:28px; padding-left:30px; width:310px; overflow:hidden; vertical-align:middle;}

/**/
.gg {}

/**/
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.rrow{width:215px; height:165px; color:#000000; overflow:hidden;}
.login{ background:url(../images/box.png); height:165px; width:215px; overflow:hidden;}
.login h2{margin:0px;}
.login h2 span{ float:right;cursor:pointer;margin:0px;}
.rrow ul{ margin:0px;}
.rrow ul li {width:216px; height:31px;margin-bottom: 5px; overflow:hidden; float:left;color:#000000;}
.rrow ul li a,.rrow ul li span{ cursor:pointer; display:block; float:left; margin-right: 4px; width:69px;padding-left:35px; height:31px;  overflow:hidden; line-height: 32px; font-weight:700;}
.rrow ul li .lhover{ display:block; float:left; margin-right: 4px; background:url(../images/title.gif) 0 -183px; width:69px;padding-left:35px; height:37px;  overflow:hidden; line-height: 32px; font-weight:700;}
.rrow ul li .yhzc{ background:url(../images/title.gif) 0 -152px;}
#yhzc{background:url(../images/title.gif) 0 -183px;height:37px;}
.rrow ul li .hysj{ background:url(../images/title.gif) -104px -152px; }
#hysj{ background:url(../images/title.gif) -104px -183px;height:37px;}
.rrow ul li .fbxx{ background:url(../images/title.gif) 0 -220px; }
#fbxx{ background:url(../images/title.gif) 0 -251px;height:37px;}
.rrow ul li .gstg{ background:url(../images/title.gif) -104px -220px; }
#gstg{ background:url(../images/title.gif) -104px -251px;height:37px;}
.rrow ul li .xzmj{ background:url(../images/title.gif) 0 -288px; }
#xzmj{ background:url(../images/title.gif) 0 -319px;height:37px;}
.rrow ul li .bzzx{ background:url(../images/title.gif) -104px -288px; }
#bzzx{ background:url(../images/title.gif) -104px -319px;height:37px;}
.rrow ul .hoverli{background:url(../images/title.gif) 0 -357px;height:92px;  overflow:hidden; line-height: 32px; font-weight:700;}
.qlogin{height:92px; width:210px; line-height: 32px; margin:5px 0 0 10px; display:none;}
.qlogin dt{ height:0; overflow:hidden; }
.qlogin dd{ padding:4px; width:210px; height:22px; text-align:left; float:left;clear:both;overflow:hidden;}
.qlogin dd .passw,.qlogin a:hover.passw{ margin: -4px 12px 0 0; float:right;}
.rrow ul li div{ margin-top:5px; width:210px; display:none;}
.rrow ul li div a,.rrow ul li div a:hover{float:left; text-align:left; background:url(../images/title.gif) -80px -1px; height:20px; line-height:20px; font-weight:400; width:60px; }
.rrow ul li div a:hover{ color:#FF0000; }
.rrow ul li .block,.rrow .block{ display:block; float:left;}
.rrow ul .none{ display:none; }
.btn{font-size:12px; font-family:宋体; float:left; width:57px; height:20px; overflow:hidden; background:url(../images/title.gif); line-height: 21px;padding-left:18px;margin-right: 10px; }
a:hover.btn{background:url(../images/title.gif) 0 -20px;}
#btn4{background:url(../images/title.gif);width:75px; margin-left: 48px; cursor:pointer;}
.input2{font-size:12px; border:1px solid #999; width:140px; height:16px; padding:1px 2px 0 2px; }

/**/
.links{ padding:10px 20px; height:45px;}
.links ul li{ float:left; margin:5px 10px;}

/**/
.copyright{ text-align:center; padding-top:25px; color:#ececb2; line-height:30px;}


/*
 *
 *二级页css
 *
 *
 */
#content{ width:982px; height:auto; float:left; background:#fff; padding:10px;}
#left{ width:679px; float:left;  margin-left:2px; _margin-left:1px;}
#news{ width:679px; height:auto; float:left;}
#news_title{ width:679px; height:37px; background:url(../images/index_06.jpg) no-repeat;}
#news_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:42px; padding-left:25px; float:left;}
#news_title a{ float:right; margin:15px 15px 0 0;}
#news_con{ width:677px; border:1px solid #dddddd; border-top:none; float:left;  _margin-top:-5px; height:198px;}
#focus{ float:left; margin:5px 0 10px 10px;}
#news_list{ float:left; width:385px; height:179px;}

.list_sort{ clear:both; width:96%; background:#f1f1f1; height:30px; line-height:30px; margin:15px 0 0 15px; _margin:15px 0 0 8px;text-align:center;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#2B4078;}

/*               list       */
.tab_list1{ width:98%; margin-left:4px;}
.tab_list1 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list1 dd{background:url(../images/dot.gif) 0 9px no-repeat; padding: 5px 0 0 18px; line-height:22px; text-align:left;overflow:hidden; height:22px;}
.tab_list1 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list1 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list1 dd a:hover{font-size:12px;color:#2B4078;text-decoration:none;} 


.tab_list2{ width:740px; padding-top:10px; _padding-top:5px;}
.tab_list2 dl{padding: 0px; width:700px; list-style-type:none; margin:0 auto;}
.tab_list2 dd{background:url(../images/dot2.jpg) left center no-repeat; padding-left:12px; line-height:35px; border-bottom:1px #dddddd dotted; text-align:left; height:35px;overflow:hidden;}
.tab_list2 span{float:right; color:#333; font-size:12px; overflow:hidden;}
.tab_list2 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list2 dd a:hover{font-size:12px;color:#2B4078;text-decoration:none;} 


.left1{ width:337px; height:auto; float:left;}
.left1_title{ width:337px; height:35px; background:url(../images/index_12.jpg) no-repeat;}
.left1_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:35px; line-height:40px; padding-left:18px; float:left;}
.left1_title a{ float:right; margin:10px 15px 0 0; color:#fff;}
.left1_title a:hover{color:#333;}
.left1_con{ width:335px; border:1px solid #dddddd; border-top:none; float:left;  _margin-top:-5px; height:193px;}
.left1_hot{ width:325px; height:69px; margin-left:10px;}
.left1_hot img{ margin-top:5px;}
.left1_hot a{ margin:10px 25px 0 0;  *margin:-60px 25px 0 0;  float:right; line-height:20px; color:#004E89;}
.left1_hot a:hover{ color:#ff0000;}
.line{ border-bottom:1px dotted #ccc; width:320px; margin:auto; height:5px;}

#right{ width:270px; float:right; margin-right:3px; _margin-right:1px;}			
#right1{ width:270px; height:auto;}
#right1_title{ width:270px; height:37px; background:url(../images/index_08.jpg) no-repeat;}
#right1_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:46px; padding-left:18px; float:left;}
#right1_title a{ float:right; margin:13px 15px 0 0; color:#fff;}
#right1_title a:hover{color:#333;}
#right1_con{ width:268px; border:1px solid #dddddd; border-top:none; float:left; _margin-top:-11px; height:198px;}
#mail{ width:268px; height:auto;}
#mail img{ margin:12px 0 0 0;}

#footer{ width:956px; border:1px solid #dddddd; height:50px; text-align:center; float:left; margin-top:5px; 
         margin-left:2px; _margin-left:1px;}
#footer p{ text-align:center; height:50px; line-height:50px;}

/*               list                */
.list_left{ width:210px; float:left; margin:0px; padding:0px;}			
.list_left1{ width:210px; height:auto; float:left; overflow:hidden;}

.list_left01{ width:210px; padding:0px; margin:0px; height:auto;}
.list_left01_title{ width:210px; height:35px; background:url(../images/add01.jpg) no-repeat; overflow:hidden;}
.list_left01_title h3{ float:left; width:100px; font-size:14px; padding-left:10px; color:#fff; line-height:100%; height:35px;}
.list_left01_title a{ float:right; width:50px; margin:13px 10px 0 0; color:#999999;}
.list_left01_title a:hover{color:#333;}


.list_left01_con{ width:208px; border-top:none; height:auto; border:1px solid #dddddd; border-top:0px;overflow:hidden;}
.list_left01_con ul{ margin-left:5px;}
.list_left01_con ul li{ height:25px; line-height:25px; text-align:left;}

.list_right01{ width:760px; float:right;margin-left:5px; _margin-left:5px;}
.list_right01 h2{ font-size:16px; color:#004E89; margin-top:8px; height:35px; line-height:35px; text-align:center;}
.list_right01_title{ float:left; width:760px; height:37px; background:url(../images/add02.jpg) no-repeat;}
.list_right01_title h3{ font-size:14px; font-weight:600px;padding-top:0px; color:#fff; height:33px; line-height:5px; padding-left:10px; float:left;}
.list_right01_title a{ float:right; margin:13px 5px 0 0; color:#000;}
.list_right01_title a:hover{ color:#333;}
.list_right01_con{ width:758px; border:1px solid #dddddd; border-top:0px; float:left; _margin-top:-5px; height:auto; line-height:26px; font-family: "Microsoft YaHei", "微软雅黑"; }

.list_right02_con a{ display:block; width:60px; float:left; padding:8px 10px; color:#333; text-align:center;}
.list_right02_con a:hover{color:#ff0000;}

.add_sub{ width:208px; height:auto; padding:0px; margin:0px; overflow:hidden;}
.add_sub ul{ width:190px; list-style:none;}
.add_sub ul li{ width:190px; text-align:left; height:29px; background:url(../images/i3.jpg) left center no-repeat; border-bottom:1px #eee dotted;}
.add_sub ul li a{ float:left; width:130px; padding-left:15px; height:29px; line-height:29px; background:url(../images/add_link.jpg) no-repeat; color:#004E89;}
.add_sub ul li a:hover{ height:29px; line-height:29px; background:url(../images/add_hover.jpg) no-repeat; color:#990000;}
.add_sub ul li span{ float:right; width:40px;}




/*             article pages                  */
#article_right{width:760px; height:auto; float:right; background:#F2F9FF; border:1px solid #dddddd;line-height:200%; font-family: "Microsoft YaHei", "微软雅黑"; padding-bottom:50px;}
#article_right h3{ font-size:18px; font-weight:600; color:#000; height:40px; line-height:40px; 
                 text-align:center; margin:15px 0 0 0;}
#art_from{ margin:auto; width:560px; height:35px;}
#art_from span{ height:35px; line-height:35px; text-align:center; margin:0 15px;}
#pp{ width:95%; margin:auto; line-height:24px; text-indent:16px;  border-top:1px dashed #ccc; padding-top:15px;}

.xgfj{ width:96%;height:auto; margin:0 5px 10px 5px; float:left;}
.xgfj_title{ width:100%; height:30px;  border-bottom:1px solid #13508F; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h4{ float:left; width:80px; height:24px; line-height:24px; color:#333; 
                  font-size:14px; text-align:left; margin:2px 0 0 10px; _margin:2px 0 0 10px;}
.com_list1{ width:97%; margin-left:14px;}
.com_list1 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.com_list1 dd{background:url(../images/dot2.gif) 0 7px no-repeat; padding: 3px 0 0 13px; line-height:22px; text-align:left;overflow:hidden; height:22px;  }
.com_list1 span{float:right; color:#333; font-size:12px; padding-right:15px; overflow:hidden; font:"宋体";}
.com_list1 dd a{font-size:12px;color:#464646;text-decoration:none;} 
.com_list1 dd a:hover{font-size:12px;color:#046CD1;text-decoration:none;}

/*               pic pages                     */
.pic_list{ width:736px; height:auto; margin:0 auto; margin-left:auto; margin-right:auto;}
.pic_list ul{ list-style-type:none; padding-top:15px; margin-left:8px;}
.pic_list ul li{ float:left; width:160px; height:171px; margin:0 10px;}
.pic_list ul li h3{width:160px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:100;}
.pic_list ul a{ display:block; width:160px; height:171px; color:#333;}
.pic_list ul a:hover{width:160px; height:171px; background:#0787DB; color:#fff; margin:0px; padding:0px;}
#list_sort1{ width:96%; height:30px; line-height:30px;  margin:15px 0 0 15px; _margin:15px 0 0 8px;text-align:center; float:left;} 
#list_sort1 a{ color:#333; }
#list_sort1 a:hover{ color:#004E89;}

#pp span{line-height:200%; font-family: "Microsoft YaHei", "微软雅黑";}

/**_________________________________**/
#footer{ width:100%; text-align:center; background:#3467d5; height:80px; border:0px;}
#footer div{ padding-top:10px; margin:0px auto; line-height:30px;color:#ececb2; border:0px; width:1000px; overflow:hidden;}