@charset "gb2312";
.focus2img{width:960px; height:150px; margin:auto;  background:#FFF; overflow:hidden; position:relative;  z-index:-100; top:-3px; *top:0px;  *margin-top:0px; _margin-top:-5px;}
.focus2img_left, .focus2tu, .focus2img_right{float:left;}
.focus2img_left{width:10px; height:150px; background:url(../../images/ugimg/focus2imgbg.gif) no-repeat right 0px;}
.focus2img_right{width:10px; height:150px; background:url(../../images/ugimg/focus2imgbg.gif) no-repeat left 0px;}
.focus2tu{width:940px; height:150px; background:#ccc;}

.page_tit{font-size:12px; text-align:left; margin:auto; background:url(../../images/ugimg/sy_l1.gif) no-repeat; width:900px; height:24px; *height:21px; padding-left:40px; padding-top:7px; *padding-top:10px;  color:#FFFFFF;}
.page_tit a,.page_tit a:hover{ color:#FFF}
.page_wrap{width:940px; background:url(../../images/ugimg/p_bg.gif) repeat-y; padding-bottom:20px; margin:0px auto; overflow:hidden; text-align:left;}
.page_subnav{width:160px;  float:left; margin-left:10px; margin-top:10px; _display:inline; font-size:12px;}
.page_subnav ul{list-style:none;}
.page_subnav ul li{height:30px; line-height:30px; background:url(../../images/ugimg/h_dot.gif) repeat-x bottom;}
.page_subnav ul li a, .page_subnav ul li a:visited{text-decoration:none; color:#333; background:url(../../images/ugimg/tb_rr.gif) no-repeat 8px 2px; padding-left:23px;}
.page_subnav ul li a:hover, .page_subnav ul li a:active{color:#c92a26;}

.page_subnav2{width:160px;  float:left; margin-left:10px; margin-top:10px; _display:inline; font-size:12px;}
.page_subnav2 ul{list-style:none;}
.page_subnav2 ul li{line-height:30px; background:url(../../images/ugimg/h_dot.gif) repeat-x bottom;}
.page_subnav2 ul li a, .page_subnav2 ul li a:visited{text-decoration:none; color:#333; background:url(../../images/ugimg/tb_rr.gif) no-repeat 8px 2px; padding-left:23px;}
.page_subnav2 ul li a:hover, .page_subnav2 ul li a:active{color:#c92a26;}

.service_pic{width:140px; padding:5px 10px; background:none; *background:url(../../images/ugimg/h_dot.gif) repeat-x top;}
.service_pic ul{list-style:none;}
.service_pic ul li{line-height:20px; background:none; }
.service_pic ul li a, .service_pic ul li a:visited{color:#999; background:url(../../images/ugimg/subnav_line.gif) no-repeat 0px 7px; padding-left:12px; line-height:18px; display:inline-block; }
.service_pic ul li a:hover, .service_pic ul li a:active{color:#c92a26;}

.service_middle{border:1px solid #ddd;}
.service_toppic{width:440px;  color:#333; margin:0px auto; margin-left:45px;}
.service_maintit1{height:22px; line-height:22px; padding-left:20px; padding-right:20px; font-weight:bold; padding-top:12px; _padding-top:5px; }
.service_maintit2{line-height:18px; padding-left:20px; padding-right:20px; margin-bottom:10px;}
.service_mainpic{text-align:center; margin-bottom:15px;}
.service_maincon{width:480px; margin:auto; margin-top:20px; margin-left:50px; }
.service_k{width:160px; float:left;}
.service_tit{width:160px; height:22px; line-height:22px;}
.service_tit a, .service_tit a:visited{color:#c92a26; font-weight:bold; text-decoration:none;}
.service_tit a:hover, .service_tit a:active{color:#333;}
.service_k ul{list-style:none; margin-bottom:22px;}
.service_k ul li{width:160px; line-height:22px;}
.service_k ul li a, .service_k ul li a:visited{color:#333;  text-decoration:none; background:url(../../images/ugimg/p_sjt.gif) no-repeat 1px 2px; padding-left:13px;}
.service_k ul li a:hover, .service_k ul li a:active{color:#c92a26; background:url(../../images/ugimg/p_sjt2.gif) no-repeat 1px 2px;}

.service_k2{width:320px; float:left;}
.service_tit2{width:320px; height:22px; line-height:22px;}
.service_tit2 a, .service_tit2 a:visited{color:#c92a26; font-weight:bold; text-decoration:none;}
.service_tit2 a:hover, .service_tit2 a:active{color:#333;}
.service_k2 ul{list-style:none; margin-bottom:22px;}
.service_k2 ul li{width:320px; line-height:22px;}
.service_k2 ul li a, .service_k2 ul li a:visited{color:#333;  text-decoration:none; background:url(../../images/ugimg/p_sjt.gif) no-repeat 1px 2px; padding-left:13px;}
.service_k2 ul li a:hover, .service_k2 ul li a:active{color:#c92a26; background:url(../../images/ugimg/p_sjt2.gif) no-repeat 1px 2px;}


.page_right{width:720px;  float:right; margin-right:10px; _display:inline;}
.page_bread{height:30px; line-height:30px; border-bottom:2px solid #b8b8b8; font-size:12px; color:#999; padding-left:5px; padding-top:5px;}
.page_bread a, .page_bread a:visited{text-decoration:none; color:#999;}
.page_bread a:hover, .page_bread a:active{color:#c92a26;}

.page_content{margin-top:20px;  overflow:hidden; _height:100%}

.page_leftcontent{width:537px; float:left; margin-top:10px; font-size:12px;}
.page_box{width:485px; margin-left:20px;  color:#333;}
.contact_tit{line-height:22px; font-weight:bold; background:url(../../images/ugimg/tb_rl.gif) no-repeat 0px 6px; *background:url(../../images/ugimg/tb_rl.gif) no-repeat 0px 5px; padding-left:15px;}
.contact_con{line-height:22px; text-indent:-3em; padding-left:38px;}

.page_rightnav{width:183px; background:url(../../images/ugimg/page_rbg.gif) no-repeat left top;  float:left; font-size:12px;}
.page_rightpic{text-align:center; width:170px; float:right; margin-top:20px;}
.page_rightpic img{border:1px solid #ddd;}
.page_rightdpdf{float:right; width:157px; line-height:22px; margin-top:3px; margin-bottom:20px;}
.page_rightdpdf a, .page_rightdpdf a:visited{color:#c92a26; text-decoration:none; font-weight:bold;}
.page_rightdpdf a:hover, .page_rightdpdf a:active{color:#333;}

.page_rightcontent{float:right; width:157px; }
.page_righttit{color:#333; font-weight:bold; height:20px;}
.page_rightcontent ul{list-style:none;}
.page_rightcontent ul li{background:url(../../images/ugimg/tb_rl.gif) no-repeat 5px 5px; padding-left:20px; height:22px; line-height:22px;}
.page_rightcontent ul li a, .page_rightcontent ul li a:visited{color:#333; text-decoration:none;}
.page_rightcontent ul li a:hover, .page_rightcontent ul li a:active{color:#c92a26;}
.page_rightmore{float:right; width:157px; line-height:30px; margin-top:5px;}
.page_rightmore a, .page_rightmore a:visited{text-decoration:none; color:#c92a26; background:url(../../images/ugimg/p_sjt2.gif) no-repeat 5px 3px ; *background:url(../../images/ugimg/p_sjt2.gif) no-repeat 5px 1px ; padding-left:15px;}
.page_rightmore a:hover, .page_rightmore a:active{color:#333; background:url(../../images/ugimg/p_sjt.gif) no-repeat 5px 3px ; *background:url(../../images/ugimg/p_sjt.gif) no-repeat 5px 1px ;}
.distribution_name{color:#c92a26; height:16px;}
.distribution_call{color:#333; height:16px; margin-bottom:10px;}
.job_content{color:#333; line-height:22px;}
.job_content  ul{list-style:none;}
.job_content  ul li{ background:url(../../images/ugimg/tb_rl.gif) no-repeat 25px 5px;  padding-left:40px; margin-bottom:22px; line-height:22px;}
.job_name{color:#c92a26; font-weight:bold;}
.job_tit{font-weight:bold;}
.job_btn{margin-top:40px;}
.job_apply, .job_back{float:left; height:20px; line-height:20px;}
.job_apply{text-align:left;  width:300px; color:#c92a26; background:url(../../images/ugimg/tb_rl.gif) no-repeat 0px 4px;  padding-left:15px;}
.job_apply a, .job_apply a:visited{color:#333; text-decoration:none; }
.job_apply a:hover, .job_apply a:active{color:#c92a26;}
.job_back{text-align:left; padding-left:50px; width:107px;}
.job_back a, .job_back a:visited{color:#333; text-decoration:none;background:url(../../images/ugimg/tb_rl.gif) no-repeat 0px 2px; *background:url(../../images/ugimg/tb_rl.gif) no-repeat; padding-left:15px;}
.job_back a:hover, .job_back a:active{color:#c92a26;}
.job_content a, .job_content a:visited{text-decoration:none; color:#c92a26;}
.job_content a:hover, .job_content a:active{color:#333;}

.news_list{overflow:hidden;}
.news_list ul{ list-style:none;}
.news_list ul li{height:40px; line-height:40px; width:485px; background:url(../../images/ugimg/h_dot.gif) repeat-x bottom; float:left;}
.news_listtit, .news_listdate{float:left;}
.news_listtit{width:385px;}
.news_listtit a, .news_listtit a:visited{color:#333; text-decoration:none; background:url(../../images/ugimg/tb_rl.gif) no-repeat 5px 2px;  *background:url(../../images/ugimg/tb_rl.gif) no-repeat 5px 1px; padding-left:20px;}
.news_listtit a:hover, .news_listtit a:active{color:#c92a26;}
.news_listdate{width:95px; text-align:right; padding-right:5px; color:#999;}

.news_area{color:#333;}
.news_tit{font-size:14px; font-weight:bold; text-align:center; line-height:18px; padding:0px 40px 10px 40px;}
.news_date{color:#999; text-align:center;}
.news_content{margin-top:25px;}
.news_content p{text-indent:2em; line-height:22px;}
.news_content .news_pic{text-indent:0em; text-align:center;}
.news_content .news_pic img{border:1px solid #ddd;}

.job_list{width:480px; margin:auto; color:#333; overflow:hidden;}
.job_listtit{height:30px; line-height:30px; font-weight:bold; background:#eaeaea;}
.job_listtit span{display:block; float:left; padding-left:10px;}
.job_list ul{list-style:none;}
.job_list ul li{float:left; background:url(../../images/ugimg/h_dot.gif) repeat-x bottom; height:30px; line-height:30px; width:480px;}
.job_position, .job_date, .job_time{float:left; padding-left:10px;}
.job_position{width:160px;}
.job_position a, .job_position a:visited{color:#333; text-decoration:none;}
.job_position a:hover, .job_position a:active{color:#c92a26;}
.job_date{width:210px;}
.job_time{width:70px;}

.study_list{overflow:hidden;}
.study_list ul{ list-style:none;}
.study_list ul li{height:40px; line-height:40px; width:485px; background:url(../../images/ugimg/h_dot.gif) repeat-x bottom; float:left;}
.study_listtit, .study_listpdf{float:left;}
.study_listtit{width:375px; padding-left:10px; color:#333;}
.study_listpdf{width:90px; text-align:right; padding-right:10px;}
.study_listpdf a, .study_listpdf a:visited{color:#c92a26; font-weight:bold; text-decoration:none; background:url(../../images/ugimg/tb_dl.gif) no-repeat 0px 2px; padding-left:15px;}
.study_listpdf a:hover, .study_listpdf a:active{color:#333;}

.study_con{ overflow:hidden; color:#333; margin-bottom:40px; width:485px;}
.study_pic, .study_word{float:left;}
.study_pic{text-align:center; width:200px;}
.study_pic img{border:1px solid #ddd;}
.study_word{ width:265px; padding-left:20px;}
.study_wordtitle{color:#c92a26; text-indent:0em; font-weight:bold; margin-bottom:5px;}
.study_wordcon{text-indent:2em; line-height:22px;}
.study_worddown{margin-top:15px;}
.study_worddown a, .study_worddown a:visited{color:#c92a26; text-decoration:none; background:url(../../images/ugimg/tb_dl.gif) no-repeat 0px 2px; padding-left:15px; font-weight:bold;}
.study_worddown a:hover, .study_worddown a:active{color:#333;}
.study_more{text-align:right;  line-height:30px;}
.study_more a, .study_more a:visited{text-decoration:none; color:#c92a26; background:url(../../images/ugimg/p_sjt2.gif) no-repeat 5px 3px ; *background:url(../../images/ugimg/p_sjt2.gif) no-repeat 5px 1px ; padding-left:15px;}
.study_more a:hover, .study_more a:active{color:#333; background:url(../../images/ugimg/p_sjt.gif) no-repeat 5px 3px ; *background:url(../../images/ugimg/p_sjt.gif) no-repeat 5px 1px ;}

.case_con{ overflow:hidden; color:#333; width:485px;}
.case_pic, .case_word{float:left;}
.case_pic{text-align:center; width:200px;}
.case_pic img{border:1px solid #ddd;}
.case_word{ width:265px; padding-left:20px;}
.case_wordcon{ line-height:22px; text-indent:-5em; padding-left:60px;}
.case_red{color:#c92a26; margin-right:8px;}

.case_list1{overflow:hidden; width:483px; margin:0px auto;}
.case_list1 ul{list-style:none;}
.case_list1 ul li{width:161px; float:left; text-align:center; margin-top:30px;}
.case_list1 ul li a, .case_list1 ul li a:visited{text-decoration:none; color:#c92a26;}
.case_list1 ul li a:hover, .case_list1 ul li a:active{color:#333;}
.case_list1 ul li a:hover img, .case_list1 ul li a:active img{border:1px solid #999;}
.case_listpic img{width:141px; height:105px; border:1px solid #ddd;}
.case_listcon{line-height:22px; width:150px; margin:5px auto 0px auto; cursor:pointer;}

.sort_case{width:510px; background:#FFC; margin:auto; overflow:hidden;}
#sortcase_con {font-size: 12px; margin: 0px auto;  width: 510px}
#sortcase_tags {background:url(../../images/ugimg/tagbg.gif) no-repeat 0px bottom; padding: 0px; padding-left:30px; height: 28px}
#sortcase_tags li {background: url(../../images/ugimg/tagleft1.gif) no-repeat left bottom; float: left; margin-right: 3px; list-style-type: none; height: 28px}
#sortcase_tags li a {padding:0px 15px; background: url(../../images/ugimg/tagright2.gif) no-repeat right bottom; float: left;  color: #999; font-weight:bold; line-height: 28px;  height: 28px; text-decoration: none}
#sortcase_tags li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px}
#sortcase_tags li.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 28px}
#sortcase_tags li.selectTag A {background-position: right top; color: #333; line-height: 28px; height: 28px; font-weight:bold;}
#sortcase_tagContent {background-color: #fff}
.sortcase_tagContent {display: none; text-align:left;}
#sortcase_tagContent div.selectTag {display: block;}

#cominfo_con {font-size: 12px; margin: 0px auto; width: 510px; overflow:hidden;}
#cominfo_tags {background:url(../../images/ugimg/tagbg.gif) no-repeat 0px bottom; padding: 0px; padding-left:40px; height: 28px}
#cominfo_tags li {background: url(../../images/ugimg/tagleft1.gif) no-repeat left bottom; float: left; margin-right: 3px; list-style-type: none; height: 28px}
#cominfo_tags li a {padding:0px 15px; background: url(../../images/ugimg/tagright2.gif) no-repeat right bottom; float: left;  color: #999; font-weight:bold; line-height: 28px;  height: 28px; text-decoration: none}
#cominfo_tags li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px}
#cominfo_tags li.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 28px}
#cominfo_tags li.selectTag A {background-position: right top; color: #333; line-height: 28px; height: 28px; font-weight:bold;}
.cominfo_tagContent {display: none; text-align:left; }
#cominfo_tagContent div.selectTag {display: block;}
.cominfo_con{width:485px; margin:auto; text-align:left; padding-top:30px; color:#333;}
.cominfo_con p{line-height:22px;}
.cominfo_con .cominfo_pic{ text-indent:0em; text-align:center;}
.cominfo_con .cominfo_pic img{border:1px solid #ddd;}

.kehupinlun{list-style:none;}
.kehupinlun li{margin-bottom:30px; width:485px; float:left;}
.kehupinlun_pic, .kehupinlun_content{float:left;}
.kehupinlun_pic{width:160px;}
.kehupinlun_content{width:325px; color:#333; line-height:22px;}

.lanmenghuoban{list-style:none;}
.lanmenghuoban li{margin-bottom:30px; width:485px; float:left;}
.lanmenghuoban_pic, .lanmenghuoban_content{float:left;}
.lanmenghuoban_pic{width:160px;}
.lanmenghuoban_content{width:325px; color:#333; line-height:22px;}
.lmhb_tit, .lmhb_con{display:block;}
.lmhb_tit{font-weight:bold;}
.lmhb_con{color:#333;}
.lmhb_tit a, .lmhb_tit a:visited{ color:#c92a26; text-decoration:none;}
.lmhb_tit a:hover, .lmhb_tit a:active{color:#333;}

.cn_main { height: auto; overflow: hidden; width: 480px;}
.jytd_lt01 {text-align: justify;   float: left; overflow:hidden;}
.jytd_lt01 UL {text-align: justify; padding: 0px; margin: 0px; display: inline-block; _display: inline}
.jytd_lt01 LI {text-align: center; padding: 0px; list-style-type: none; margin: 0px;  display: inline; float: inherit; }
.jytd_lt01 LI IMG {margin: 0px 2px; float: left; width:80px; height:70px;}
.jytd_lton {cursor: pointer}
.jytd_ltoff {cursor: pointer}
.weaver_side_r {width: 100%; overflow:hidden; }
.jytd_r01 {text-align: right; margin: 5px 0px; padding-right: 35px}
.jytd_bpic {width: 142px; height:160px; background:url(../../images/ugimg/team_img/t_bg.gif) no-repeat; float: left;}
.jytd_bpic img{padding-left:9px; padding-top:9px;}
.jytd_r02 {text-align: left; width: 320px; float: left; margin-left:15px;}
.jytd_r03 {line-height:22px; color: #333; font-weight: bold; width:320px; margin-top:10px;}
.jytd_r04 {height: auto; color: #333; font-weight: bold; width:320px;}
.jytd_r05 {text-align: justify; line-height: 22px; margin-top: 15px;  height: auto; color: #333; width:320px;}
.scrollImgList1 {padding: 2px; margin: 60px 2px 0px;  width: 456px; clear:both;  display: inline; float: left; height: auto;}
.scrollImgList1 {zoom: 1; overflow: hidden}
.scrollImgList1 .leftBtn {width: 13px; background:url(../../images/ugimg/com_left.gif) no-repeat; float: left; height: 70px; cursor: pointer}
.scrollImgList1 .rightBtn {width: 13px; background: url(../../images/ugimg/com_right.gif) no-repeat; float: right; height: 70px; cursor: pointer}
.scrollImgList1 .Cont {padding: 0px; margin: 0px 5px;  width: 420px; display: inline; float: left; overflow: hidden; }
.scrollImgList1 .scrCont {width: 50000px; zoom: 1; overflow: hidden}
#List1_1 {float: left}
#List2_1 {float: left}

.login_area{width:800px;  margin:auto; margin-top:40px; overflow:hidden; text-align:left; color:#333; font-size:12px;}
.login_con{width:700px; margin:0px auto;} 
.login_kuang{width:350px; height:40px; line-height:40px; float:left; }
.login_tit, .login_textcon, .login_red{float:left;}
.login_textcon{ margin-top:7px; *margin-top:5px; width:195px;}
.login_red{color:#c92a26; padding-left:10px;}
.login_red a, .login_red a:visited{color:#c92a26; text-decoration:none;}
.login_red a:hover, .login_red a:active{text-decoration:underline;}
.login_tit{width:80px; text-align:right; padding-right:10px;}
.login_text{width:190px; height:21px; line-height:21px; padding:2px; border:1px solid #ddd;}
.login_select{width:195px; line-height:21px; padding:2px; border:1px solid #ddd;}
.login_list1{width:190px; height:21px; line-height:21px; padding:2px; border:none;}
.login_yzm{width:90px; height:21px; line-height:21px; padding:2px; border:1px solid #ddd;}
.login_yzmpic{ margin-top:7px; padding-left:10px; float:left;}
.login_checkbox{padding:5px 0px; padding-left:102px;}
.login_checkbox a, .login_checkbox a:visited{color:#369; text-decoration:none;}
.login_checkbox a:hover, .login_checkbox a:active{text-decoration:underline; color:#c92a26;}
.login_check{padding:20px 0px 40px 100px;}
#register_btn{width:122px; height:24px; background:url(../../images/ugimg/btnbg_01.gif) no-repeat;}
#login_btnleft{width:92px; height:24px; background:url(../../images/ugimg/login_btn1.gif) no-repeat;}
.login01, .login02, .login03{float:left;}
.login01{width:270px; padding-left:40px;}
.login02{height:185px; padding:0px 60px; background:url(../../images/ugimg/h_fengexian.gif) no-repeat 60px 0px;}
.login_mtextarea{ overflow:hidden; margin-bottom:10px; width:355px; _width:370px;  }
.login_mtextarea span{display:block; float:left;}
.login03{width:355px; _width:370px;}
.login_mtextleft{padding-right:10px; line-height:30px; text-align:right; width:80px;}
.login_mtextright{width:195px;}
.login_mtext{width:190px; height:21px; line-height:21px; padding:2px; border:1px solid #ddd;}
.login_mtextleft2{padding-left:10px; line-height:30px; width:60px;}
.login_mtextleft2 a, .login_mtextleft2 a:visited{color:#c92a26; text-decoration:none;}
.login_mtextleft2 a:hover, .login_mtextleft2 a:active{text-decoration:underline;}
#login_btnright{width:72px; height:24px; background:url(../../images/ugimg/login_btn2.gif) no-repeat;}

.sitemap_area{width:800px;  margin:40px 0px 50px 120px;  *margin:40px 0px 50px 60px; overflow:hidden; text-align:left; color:#333; font-size:12px; }
.sitemap_area ul{list-style:none; }
.sitemap_area ul li{float:left; width:200px; line-height:25px;}
.sitemap_area ul li a, .sitemap_area ul li a:visited{color:#c92a26; text-decoration:none; font-weight:bold;}
.sitemap_area ul li a:hover, .sitemap_area ul li a:active{color:#333;}
.sitemap_area ul li ul{list-style:none;}
.sitemap_area ul li ul li{line-height:22px; height:22px; margin-bottom:0px; }
.sitemap_area ul li ul li a, .sitemap_area ul li ul li a:visited{color:#333; font-weight:normal;}
.sitemap_area ul li ul li a:hover, .sitemap_area ul li ul li a:active{color:#c92a26;}

.ser_box{width:480px; text-align:left;  color:#333;}
.ser_con{ overflow:hidden; color:#333; width:480px;}
.ser_pic, .ser_word{float:left;}
.ser_pic{text-align:center; width:200px;}
.ser_pic img{border:1px solid #ddd;}
.ser_word{ width:260px; padding-left:15px;}
.ser_wordtit {color:#c92a26; text-indent:0em; font-weight:bold; margin-bottom:5px;}

.ser_wordcon{ line-height:22px;}
.ser_red{color:#c92a26; margin-right:8px;}

.fenye{ font-size:12px; color:#c92a26; margin-top:30px; text-align:center; }
.fenye a, .fenye a:visited{text-decoration:none; color:#c92a26; padding:5px 4px;}
.fenye a:hover, .fenye a:active{color:#333;}
.fenye_btn{width:60px; height:26px; background:url(../../images/ugimg/zw_btn.gif) no-repeat; color:#333; margin:0px 5px; font-size:12px;}


.sy_condi2{position:relative; margin:auto; top:-3px; *top:0px; width:968px; height:19px; background:url(../../images/ugimg/h_bg2_2.png) no-repeat; _background:url(../../images/ugimg/h_bg2_2.gif) no-repeat; _background-position:center;}