﻿@charset "utf-8";
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%;overflow-x:hidden;word-break:break-all;}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none;}

/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden; overflow:scroll} 
div:hover,li:hover,tr:hover,a:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* 公用样式 */


/*基本设置完毕*/
.biaoti{color:#FFF;font-size:14px;font-weight:bold;width:250px;text-align:center;height:20px;line-height:35px;}
.Dhead_bg{width: 100%;background: #fbfbfb;height: 95px;}
.Dhead{width: 1000px;margin:0px auto;padding-top: 20px;}
.Dhead_left{background:url(../images/DSC_head_left.png) no-repeat;width: 386px;height: 58px;float: left;}
.Dhead_right{background:url(../images/call.png) no-repeat;float: right;width: 356px;height: 58px;}
.search_text{background: #FFF;list-style: none;border: 0px;margin: 0px;width: 125px;margin-top: 23px;height: 15px;margin-left: 76px;line-height: 6px;font-size: 10px;}
.search_button{background: url(../images/DSC_searchbutton.png);width: 29px;height: 19px;border: 0px;list-style: none;margin: 0px;margin-top: 3px;position: absolute;margin-top: 20px;}
:hover.search_button{background:url(../images/DSC_searchbutton_hover.png);width: 29px;height: 19px;border: 0px;}
/*top结束，menu开始*/
.Dmenu{background: url(../images/DSC_menu_bg.png) repeat-x;width:100%;height: 44px;}
.DSC_nav{width: 1000px;margin: 0px auto;font-size: 14px;font-weight: bold;color:#4d4d4d;line-height:44px;}
.DSC_nav li{width: 110px;height: 44px;float: left;}
.DSC_nav li a{display: block;margin: 0px auto;width: 115px;text-align:center;}
.DSC_navd{background:url(../images/DSC_menu_bg_hover.png) repeat-x;height: 45px;}
.DSC_nav li ul{display: none;z-index: 99;position:relative;margin-top:-1px;}
.DSC_nav li ul li a{display: block;margin: 0px auto;text-align:left;background: #F6F6F6;width:195px;overflow:hidden; padding-left:25px}
.DSC_nav li ul li a:hover{height: 45px;background: #dcdcdc;}
/*menu结束，幻灯片开始*/



.box{ width:1000px; margin:0 auto;}
.dh{ width:790px; height:100px;}
.dh .activesss{ float:left; width:100px; text-align:center; height:100px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.dh .activesss .a1{ color:#fff; font-size:14px; font-weight:bold; display:block; height:100px; overflow:hidden; cursor:pointer;}
.dh .activesss .a1 .div_top{ padding-top:25px; height:75px; overflow:hidden; display:block;}
.dh .activesss .a1 .div_top .div2{ font-size:10px; font-weight:normal; margin-top:5px;}
.dh .activesss1{ width:90px;}
.dh :hover.activesss, .dh .activesss_on{ background:#00606C
; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.dh .Locate{ position:absolute; top:100px; overflow:hidden; display:none; background:url(../images/1_04.png) repeat; width:100px; height:160px; *margin-left:-50px; z-index:10000;}
.dh .Locate ul{ padding-top:5px;} 
.dh .Locate li a{ display:block; height:22px; line-height:22px; background:url(../images/1_05.png) 13px center no-repeat; padding-left:26px; text-align:left; color:#fff; margin-top:2px;}
.dh .Locate li a:hover{ background:url(../images/1_05a.png) 13px center no-repeat; color:#00606C
;}
:hover.dh .activesss_on{ background:none; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
:hover.dh :hover.activesss_on{ background:#00606C
; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.foot{ background:#f3f3f3; border-top:3px solid #fff; position:relative; left:50%; margin-left:-800px; width:1600px; height:40px; line-height:40px;}
.foot .rg{ color:#666}
.foot .rg a{ color:#666;}
.foot .rg a:hover{ color:#00606C
;}
/* 公用样式 End */

/* Index */
.banner{ width:1600px; position:relative; left:50%; margin-left:-800px; z-index:100; overflow:hidden;}
.banner .slides_container a {width:1600px;height:450px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.prev{ display:block; position:absolute; left:373px; float:left; top:237px; z-index:10;}
.next{ display:block; position:absolute; right:373px; float:right; top:237px; z-index:10;}

.ss{ height:340px; position:relative; z-index:10000;}
.ss .sss{position:relative; top:20px; z-index:20; float:left; width:241px; height:314px; background:url(../images/1_06.jpg) no-repeat; margin-right:9px; cursor:pointer; padding-top:6px;}
.ss .sss a{ display:block; cursor:pointer;}
.ss .sss .div1{ background:url(../images/1_09.jpg) 12px center no-repeat; padding-left:25px; color:#918b8a; font-size:14px; font-weight:bold;}
.ss .sss .div2{ color:#bcbcbc; padding-left:25px; line-height:20px; text-transform:uppercase;}
.ss .ss1 .div3{ margin-top:5px; padding-left:12px; position:relative; z-index:10000;}
.ss .ss1 .div3 div{ display:none;}
.ss .ss1 :hover.div3 div{ display:block; position:absolute; z-index:10000; width:650px; height:500px; left:0px; top:-400px;}
.ss .ss1 .div4{ padding-left:10px; padding-right:10px; font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:4px; color:#909090}
.ss .sss .div5{ float:right; margin-top:3px;}
.ss .sss .div5 .p1{ background:#7b7473; height:14px; line-height:14px; font-family:Arial; font-size:9px; color:#fff; float:left; padding-left:5px; padding-right:5px;}
.ss .sss .div5 .p2{ background:url(../images/1_08.jpg) left center no-repeat; height:7px; width:6px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; float:left; margin-top:4px; margin-right:10px; margin-left:5px;}
.ss .sss :hover.div5 .p1{ background:#00606C
;}
.ss .sss :hover.div5 .p2{ background:url(../images/1_08.jpg) right center no-repeat; height:7px; width:6px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.div_index_news { padding-left:10px; padding-right:10px;}
.div_index_news a{ display:block; margin-top:5px; padding-bottom:9px;}
.div_index_news a .lf{ width:112px;}
.div_index_news a .rg{ width:102px; overflow:hidden; height:108px;}
.div_index_news a .rg .p1{ color:#b2b2b2;}
.div_index_news a .rg .p2{ color:#7f7f7f;}
.div_index_news a:hover .rg .p1,.div_index_news a:hover .rg .p2{ color:#00606C
;}

.dd{ background:url(../images/1_14.jpg) repeat; width:1600px; height:200px; border-top:1px solid #3c3e43; margin-top:20px; position:relative; left:50%; margin-left:-800px;}
.dd ul{ float:left; width:100px; padding-left:50px; padding-top:24px;}
.dd .teshu{ float:left; width:250px; }
.dd ul li{ margin-bottom:4px;}
.dd ul li a{ color:#686769;}
.dd ul li a:hover{ color:#fff; text-decoration:underline;}
.dd ul .li{ font-size:14px; font-weight:bold; margin-bottom:10px;}

/* Index End */
/* Main */
.head_main{ background:#7f7f7f}
.banner_main{ position:relative; width:1600px; margin-left:-800px; left:50%; padding-top:0px;}
.ff{ margin-top:20px; margin-bottom:40px;}
.fflf{ width:236px;}
.fflfa{ padding:15px 8px; padding-bottom:8px; border:1px solid #dedfe0;}
.fflf1{ background:url(../images/2_02.jpg) 15px center no-repeat; padding-left:26px; color:#7f7f7f; font-size:14px; font-weight:bold;}
.fflf2{ padding-left:26px; color:#cececf; margin-top:3px;}
.fflf3{ margin-top:5px;}
.fflf3 a{ display:block; height:36px; line-height:36px; background:#f2f2f2; color:#898989; border-bottom:1px solid #fff; padding-left:26px;}
.fflf3 a:hover,.fflf3 .a1{ background:#00606C
; color:#fff;}

.fflf4{ margin-top:60px;}
.fflf4 .div1{ color:#d1042f; font-size:14px; font-weight:bold; margin-bottom:5px;}
.fflf4 .div3{ border:1px solid #f2f2f2; border-top:0px; padding:8px 10px; color:#959495;}
.fflf4 .div3 strong{ color:#595757; font-size:14px; font-weight:bold;}
.fflf4 .div3 a{ color:#959495}
.fflf4 .div3 a:hover{ color:#00606C
}

.ffrg{ width:730px;}
.ffrg1{ border-bottom:1px solid #e3e2e2; padding-bottom:5px;}
.ffrg1 .lf{ background:url(../images/2_04.jpg) left center no-repeat; padding-left:25px; color:#00606C
; font-size:14px; font-weight:bold;}
.ffrg1 .rg{ color:#7f7f7f;}
.ffrg1 .rg a{ color:#7f7f7f;}
.ffrg1 .rg a:hover{ color:#00606C
}
.ffrg1 .rg span{ color:#00606C
}
.ffrg2{ color:#595757; margin-top:15px; padding-left:15px; padding-right:15px;}

.div_abo{ width:670px; margin:0 auto; margin-top:25px;}
.div_abo .nTab .TabTitle li{float: left;cursor: pointer; text-align:center; font-size:14px; width:166px; margin-left:1px; background:#f2f2f2; height:34px; line-height:34px;}
.div_abo .nTab .TabTitle .active{ background:#00606C
; color:#fff;}
.div_abo .nTab .TabContent{ clear:both; padding-left:1px; margin-top:4px; padding-right:2px;}
.div_abo .td1{ background:#00606C
; border-right:4px solid #fff; color:#fff; border-bottom:4px solid #fff;}
.div_abo .td2{ background:#f2f2f2; padding:10px 15px; color:#989898; border-bottom:4px solid #fff;} 
.none {display:none;}

.div_abo1{ color:#7f7f7f; font-size:#7f7f7f; font-size:16px; font-weight:bold; display:block; margin-top:30px; text-align:center;}
.ul_abo li{ width:122px; border:1px solid #eee; float:left; margin-right:8px; margin-left:8px; margin-top:16px;}
.ul_abo li:hover{ border:1px solid #00606C
;}

.div_news{ padding-top:10px; padding-bottom:25px;}
.div_news a{ display:block; cursor:pointer;}
.div_news a .lf{ width:144px; height:122px; overflow:hidden;}
.div_news a .rg{ width:528px;}
.div_news a .rg .div1{ color:#00606C
; font-size:14px; font-weight:bold;}
.div_news a .rg .div2{ color:#7a7979; line-height:20px; margin-top:5px;}
.div_news a:hover .rg .div1{ text-decoration:underline;}
.ul_news{ padding-top:10px; height:1%;}
.ul_news li{/* margin-bottom:2px;*/ height:43px; line-height:43px; overflow:hidden; *margin-bottom:-4px; background:#f2f2f2;}
.ul_news .li{ background:#fff}
.ul_news li a{ display:block; cursor:pointer; color:#919191;}
.ul_news li a .lf{ background:url(../images/3_03.jpg) 15px center no-repeat; padding-left:35px; display:block;}
.ul_news li a .rg{ display:block; padding-right:16px;}
.ul_news li:hover{background:#00606C
;}
.ul_news li:hover a{  color:#fff;}
.ul_news li:hover a .lf{ background:url(../images/3_04.jpg) 15px center no-repeat;}

.biaoti{ text-align:center; color:#666666; font-size:16px; font-weight:bold; text-align:center; line-height:28px;}
.time{ text-align:center; margin-top:4px; border-bottom:1px dashed #ccc; padding-bottom:9px;}
.time strong{ font-size:14px; color:#00606C
}
.txt{ margin-top:10px;}
.div_ind{ position:relative;}
.div_ind #tabs{ position:absolute; top:256px; left:160px;}
.div_ind #tabs li{ float:left; margin-right:3px;}
.div_ind #tabs li a { display: block; width:111px; height:43px; background:#fff; padding:2px;}
.div_ind #tabs li a:hover{ background:#00606C
;}
.div_ind #tabs li a.current{ background:#00606C
;}
.div_ind #output {display:block; overflow:hidden; width:700px; height:359px;}
.div_ind #output .div1{ width:700px; height:359px;}
.div_ind #output .div_bg{ height:35px; line-height:35px; width:670px; color:#fff; position:relative; top:324px; text-align:right; background:url(../images/1_04.png) repeat; padding-right:30px;}

.div_ind1{ background:url(../images/4_07.jpg) no-repeat; min-height:775px; font-weight:bold; color:#7a7979}
.div_ind1 .div1{ color:#00606C
; font-size:14px; font-weight:bold;}
.div_ind1 .div2{ width:175px; height:99px; margin-top:10px; float:right; padding-right:100px;}
.div_ind1 .div3{ margin-top:130px;}
.div_ind1 .div3 .lf{ width:160px;}
.div_ind1 .div3 .rg{ width:160px; padding-right:20px;}
.div_ind1 .div4{ color:#00606C
; font-size:14px; font-weight:bold; margin-top:50px;}
.div_ind1 .div5{ margin-top:300px;}
.div_ind1 .div6{ margin-top:10px;}
.div_ind1 .div6 span{ background:url(../images/4_06.jpg) 20px center no-repeat; display:block; width:100px; float:left; padding-left:40px;}

.div_jobs{ font-size:14px; font-weight:bold; color:#00606C
; width:660px; margin:0 auto; margin-top:15px; padding-left:25px;}
.div_jobs1{ width:660px; margin:0 auto; margin-top:10px;}
.div_jobs1 ul li{ width:102px; float:left; height:190px; margin-right:15px; margin-left:15px; margin-bottom:20px; background:#bfa060; line-height:18px;}
.div_jobs1 ul li a{ color:#fff; display:block; cursor:pointer;}
.div_jobs1 ul li:hover{ background:#00606C
}
.div_jobs1 ul li .div2{ padding:5px; padding-bottom:0px;}
.div_jobs1 ul li .div3{ padding:5px; padding-top:0px;}

.table tr td{ height:22px; background:#f2f2f2;}
.table tr td a{ display:block; cursor:pointer; color:#898989; padding:6px 15px;}
.table tr:hover td{ background:#00606C
;}
.table tr:hover td a{ color:#fff;}
.table tr .td{ background:#00606C
; color:#fff; font-weight:bold; padding:6px 15px;}

.table1{ margin-top:40px;}
.table1 tr td{ padding-left:10px; padding-bottom:15px; color:#666; font-size:14px;}
.table1 tr td .text{ width:300px; height:26px; line-height:26px; border:1px solid #c8c5c4; font-size:12px; font-family:微软雅黑; color:#666; background:#fff}
.table1 tr td span{ color:#00606C
; margin-left:5px;}
.table1 tr td .text1{ width:300px; height:126px; line-height:26px; border:1px solid #c8c5c4; font-size:12px; font-family:微软雅黑; color:#666; background:#fff}
.table1 tr td :hover.text, .table1 tr td :hover.text1{ background:#eee; color:#666}
.table1 tr td a{ display:block; width:100px; height:26px; line-height:26px; background:#999; text-align:center; float:left; color:#fff; margin-right:15px;}
.table1 tr td a:hover{ background:#00606C
;}

.dddd{ background:#f2f2f2; padding-left:14px; width:164px; color:#797979; height:30px; line-height:30px; border-radius:4px; cursor:pointer; margin-bottom:2px;}
.dddd-active, :hover.dddd{ color:#fff; background:url(../images/8_02.jpg) 150px center no-repeat #00606C
;}
.culture_menudiv{ background:#f2f2f2; padding:12px 15px; line-height:20px; margin-bottom:2px;}

.div_jobs2{ font-size:16px; font-weight:bold;}
.div_jobs3{ margin-top:5px;}


.table111{ margin-top:15px;}
.table111 span{ color:#c32227; margin-left:6px;}
.table111 .text{ border:1px solid #dadadb; width:244px;}
.table111 .text1{ border:1px solid #dadadb; width:445px;}
.table111 .text2{ border:1px solid #dadadb; width:445px; height:206px;}
/* Main End */

.page1{clear:both; text-align:center;font-size:12px; height:24px; line-height:24px;}
.page1 span a{border:1px solid #999;color:#999;padding:2px 6px;line-height:15px;height:15px;text-decoration:none;background:#fff;}
.page1 span a:hover{border:1px solid #00606C
;color:#00606C
;}
.page1 span{margin:2px;}
.page1 span.current a{border:1px solid #00606C
;background:#00606C
;color:#fff;}
.page1 span a.disabled{border:1px solid #999;color:#999;cursor:default;}

.ul_ind li{ width:346px; background:url(../images/4_08.jpg) no-repeat; margin-right:8px; margin-bottom:16px; float:left;}
.ul_ind li a{ display:block; cursor:pointer;}
.ul_ind .li{ margin-right:0px;}
.ul_ind li .div1{ width:339px; height:224px;}
.ul_ind li .div2{ background:#f2f2f2; margin-top:4px; width:319px; padding-left:10px; padding-right:10px;}
.ul_ind li .div2 .p1{ padding-top:10px; color:#333; font-size:14px; font-weight:bold;}
.ul_ind li .div2 .p2{ margin-top:5px; color:#666; height:44px; overflow:hidden;}
.ul_ind li .div2 .p3{ margin-top:10px; float:right; padding-bottom:15px;}
.ul_ind li .div2 .p3 .pp1{ background:#7b7473; height:14px; line-height:14px; font-family:Arial; font-size:9px; color:#fff; float:left; padding-left:5px; padding-right:5px;}
.ul_ind li .div2 .p3 .pp2{ background:url(../images/1_08.jpg) left center no-repeat; height:7px; width:6px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; float:left; margin-top:4px; margin-right:10px; margin-left:5px;}
.ul_ind li .div2 :hover.p3 .pp1{ background:#00606C
;}
.ul_ind li .div2 :hover.p3 .pp2{ background:url(../images/1_08.jpg) right center no-repeat; height:7px; width:6px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}



.ss .div_box{ width:225px; margin:0 auto; margin-top:7px; height:237px;}
.rollBox{width:230px;;overflow:hidden;}
.rollBox .LeftBotton{height:17px;width:9px;background:url(../images/4_10.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:24px 0 0 0;cursor:pointer; margin-right:2px;}
.rollBox .RightBotton{height:17px;width:9px;background:url(../images/4_11.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:24px 0 0 0;cursor:pointer; margin-left:2px;}
.rollBox .Cont{width:204px;overflow:hidden;float:left; margin-top:10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:60px;float:left;text-align:center; margin-right:4px; margin-left:4px;}
.rollBox .Cont .pic a{ padding:2px; display:block; background:#ccc; width:56px; height:37px;}
.rollBox .Cont .pic a:hover{ background:#00606C
;}
.rollBox .Cont .pic .current{ background:#00606C
;}
.rollBox #List1,.rollBox #List2{float:left;}
ul#output {display:block; overflow:hidden; width:225px; height:165px; position:relative;}
ul#output li{ position:relative; width:225px; height:165px;}
ul#output li a{ display:block; cursor:pointer;}
ul#output li a .div_div1{ position:absolute; background:url(../images/1_04.png) repeat; height:35px; width:225px; line-height:35px; text-align:center; color:#fff; font-size:14px; bottom:0px; left:0px;}


#demo{ overflow:hidden; width:700px; color:#333333; height:140px; display:inline; float:right;}
#demo1{ width:100%;}
.ny2010{height:129px; margin:0 auto; background:url(/jscss/demoimg/201009/scorllbg.jpg) 0 0 no-repeat;}
.ny2010 td img{ width:223px; height:129px; display:block; margin-left:14px;}

.ul_onl li{ width:171px; float:left; margin-right:15px; margin-bottom:20px; height:280px; overflow:hidden;}
.ul_onl li .div1{ background:url(../images/tj_02.jpg) no-repeat; height:230px; padding-left:3px; padding-top:3px;}
.ul_onl li .div2{ position:relative; margin-top:-10px; text-align:center; color:#666; padding-right:15px;}
.ul_onl li .div3{ color:#fff; background:#999; width:80px; height:24px; line-height:24px; text-align:center; margin-left:38px; margin-top:6px;}
.ul_onl .li{ margin-right:0px;}
/* 00606C
 */