﻿@charset "utf-8";
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/* 起始样式 */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#666666; background:url(../images/bgtj.jpg) top repeat-x;}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li{ 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;}
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
tr td{ padding:0px;}
html{ overflow-x:hidden;}
div:hover,li:hover,tr: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;}
/* 起始样式End */

/* 公用样式 */
.box{ width:1003px; margin:0 auto;}
.head{ height:110px; overflow:hidden; z-index:10; position:relative;}
.logo{ width:207px;}
.headrg{ width:650px;}
.top{ padding-top:43px; height:14px; line-height:14px; text-align:right;}
.top a{ color:#3d6ead;}
.top a:hover{ color:#ff8602;}
.top span{ color:#bebebe; margin-left:10px; margin-right:10px;}
.dh{ margin-top:19px; height:34px; line-height:34px;}
.dh ul li{ width:92px; padding-right:1px; text-align:center; float:left; background:url(../images/1_01.jpg) top right no-repeat;}
.dh ul li a{ color:#000000; font-size:12px; font-weight:bold; display:block; height:34px; width:92px;}
.dh ul li a:hover,.dh ul .lia a{ color:#fff; background:url(../images/1_02.jpg) no-repeat;}
.dh ul .li{ width:92px; padding-right:0px; background:none;}
.banner{ background:url(../images/1_03.jpg) repeat-x; padding-top:3px; width:1600px; position:relative; left:50%; margin-left:-800px; top:-1px; z-index:0;} 
.foot{ background:#5d5e5f; border-top:1px solid #bebfbf; height:63px; margin-top:20px; line-height:24px; overflow:hidden; color:#8e908f;}
.foot a{ color:#8e908f; margin-right:10px;}
.foot .div1{ padding-top:6px;}
.foot .div1 a:hover{ color:#ff8602;}
.foot .div2 .rg a{ margin-right:0px;}
.foot .div2 .rg a:hover{ color:#fff; background:#00FF00;}
/* 公用样式 End */
 
/* Index */
.home_banner{ height:518px; background:url(../images/1_04.jpg) center bottom no-repeat; padding-bottom:15px;}
#container {width:1600px;margin:0 auto;position:relative;z-index:0;}
#example {width:1600px;height:518px;;position:relative;}
.slides_container {width:1600px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:1600px;height:518px ;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:307px; left:-41px; width:38px;height:79px;;display:block;z-index:101;}
#slides .next {left:899px;}
.pagination { margin-top:-40px; position:absolute; z-index:100; right:48%;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block; width:15px; font-size:0px; height:15px; background:url(../images/1_06a.png) no-repeat;float:left;overflow:hidden; margin-left:10px; font-size:0px; line-height:1000px;}
.pagination li.current a,.pagination li a:hover{ background:url(../images/1_06.png) no-repeat;}
.ss{ margin-top:8px;}
.ss1{ width:273px; padding-right:21px; background:url(../images/1_08.jpg) bottom right no-repeat;}
.ss1_1{ background:url(../images/1_07.jpg) 0px 5px no-repeat; color:#263287; font-weight:bold; padding-left:16px;}
.ss1_1 a{ color:#ff8a05; font-size:11px; font-family:Arial; font-weight:normal;}
.ss1_2{ height:149px; overflow:hidden; margin-top:8px;}
.ss1_2 .div1{ margin-bottom:6px;}
.ss1_2 .div2 a{ color:#ff8a05; font-size:11px; font-family:Arial;}

.ss2{ width:369px; margin-left:21px; padding-right:21px; background:url(../images/1_08.jpg) right bottom no-repeat;}
.ss2 ul#tabs{ width:103px;}
.ss2 ul#tabs li { height:25px; line-height:25px; margin-bottom:5px; width:103px; }
.ss2 ul#tabs li a { display: block; background:url(../images/1_11.jpg) repeat-x; text-align:center; color:#fff; height:25px; line-height:25px;}
.ss2 ul#tabs li a:hover{ display: block; border:1px solid #3f6fad; color:#3f6fad; background:none; height:23px; line-height:23px;}
.ss2 ul#tabs li a.current{ display: block; border:1px solid #3f6fad; color:#3f6fad; background:none; height:23px; line-height:23px;}
.ss2 ul#output { height:143px; width:258px; display:block; overflow:hidden; border:1px solid #3f6fad}

.ss3{ width:279px;}
.ul_index li{ height:25px; line-height:25px; *margin-top:-4px; color:#6c6f70;}
.ul_index li a{ color:#6c6f70;}
.ul_index li a:hover{ color:#ff8602;}
.ul_index li img{ margin-left:8px;}
/* Index End */
/* Main */
.ff{ margin-top:10px; margin-bottom:40px; *margin-bottom:20px;}
.fflf{ width:226px;}
.fflf1{ background:url(../images/2_02.jpg) no-repeat; height:48px; line-height:48px; padding-left:30px; color:#fff; font-size:18px;}
.fflf1 span{ margin-left:10px; font-size:12px;}
.fflf2{ border:1px solid #f1f0f0; border-top:0px; padding-top:13px; padding-left:14px; padding-right:14px; padding-bottom:25px;}
.fflf2_1 a{ display:block; height:29px; line-height:29px; margin-bottom:1px;}
.fflf2_1 a:hover{ color:#ff8602;}
.fflf2_1 .a1{ border-bottom:1px dashed #a2a5a4; padding-left:30px; background:url(../images/2_03.jpg) 15px 12px no-repeat; color:#575a5d}
.fflf2_1 .a2{ background:url(../images/2_03a.jpg) 15px 12px no-repeat #ff8a06; color:#fff;}
.fflf2_1 .a2:hover{ color:#fff;}
.fflf2_1 .aa1{ border-bottom:1px dashed #a2a5a4; padding-left:43px; background:url(../images/2_04.jpg) 27px 12px no-repeat; color:#575a5d}
.fflf2_1 .aa2{ padding-left:43px; background:url(../images/2_04a.jpg) 27px 12px no-repeat #002878; color:#fff}
.fflf2_1 .aa2:hover{ color:#fff}
.fflf2_2{ margin-top:30px;}
.fflf2_2 .div1{ color:#666666;}
.fflf2_2 .div2{ text-align:center; color:#ea7125; font-size:14px; font-weight:bold; margin-top:7px;}

.ffrg{ width:760px;}
.ffrg1{ background:#f0efef; height:30px; line-height:30px; text-align:right; color:#666666; padding-right:15px;}
.ffrg1 a{ color:#666666;}
.ffrg1 a:hover{ color:#ff8602}
.ffrg2{ margin-top:11px; color:#666666;}
.abo li{ background:url(../images/2_09.jpg) 23px 13px no-repeat; padding-left:39px; padding-right:21px; line-height:30px;}
.abo li .p1{ color:#002878; font-weight:bold;}

.ul_news{ padding-left:15px; padding-right:15px;}
.ul_news li{ height:29px; border-bottom:1px dashed #e3e4e4; *margin-top:-4px; color:#b5b7b4; line-height:29px;}
.ul_news li a{ color:#6c6f70;}
.ul_news li a:hover{ color:#ff8602}
.ul_news li a img{ margin-left:8px;}
.fenye{ text-align:center; margin-top:15px;}
.biaoti{ text-align:center; color:#575a5d; font-size:14px; font-weight:bold;}
.time{ color:#6c6f70; text-align:center; border-bottom:1px dashed #c7c9c8; margin-left:15px; margin-right:15px; margin-top:7px; padding-bottom:7px;}
.txt{ padding:15px;}

.ul_news1 li{ height:145px; width:234px; border:1px solid #ef8200; float:left; margin-right:26px; margin-bottom:25px; overflow:hidden;}
.ul_news1 .li{ margin-right:0px;}
.ul_news1 .div1{ height:145px;}
.ul_news1 .div2{ width:224px; background:url(../images/3_04.png) repeat-x; height:24px; line-height:24px; padding-left:5px; padding-right:5px; position:relative; top:-24px; text-align:center;}
.ul_news1 .div2 a{ color:#fff;}
.ul_news1 .div2 a:hover{ color:#ff8602}

.ul_pro li{ width:231px; float:left; margin-right:33px; margin-bottom:12px; overflow:hidden;}
.ul_pro .li{ margin-right:0px;}
.ul_pro .div1{ border:1px solid #ef8200; width:136px; width:229px;}
.ul_pro .div1 img{ vertical-align:top;}
.ul_pro .div2{ height:30px; line-height:30px; padding-left:5px; padding-right:5px; text-align:center; overflow:hidden;}
.ul_pro .div2 a{ color:#575a5d;}
.ul_pro .div2 a:hover{ color:#ff8602}

.pro1{ color:#030339; font-size:14px; font-weight:bold;}
.pro2{ width:620px; margin:0 auto; margin-top:10px;}
.pro2 .rollBox{overflow:hidden;}
.pro2 .rollBox .LeftBotton{height:13px;width:13px;background:url(../images/4_04.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:137px 0 0 0;cursor:pointer; margin-right:60px;}
.pro2 .rollBox .RightBotton{height:13px;width:13px;background:url(../images/4_05.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:137px 0 0 0;cursor:pointer; margin-left:60px;}
.pro2 .rollBox .Cont{width:474px;overflow:hidden;float:left;}
.pro2 .rollBox .ScrCont{width:10000000px;}
.pro2 .rollBox .Cont .pic{width:452px; height:285px; float:left;text-align:center; margin-left:10px; margin-right:10px; border:1px solid #ef8200;}
.pro2 .rollBox .Cont .pic img{display:block;margin:0 auto; vertical-align:top;}
.pro2 .rollBox #List1,.rollBox #List2{float:left;}

.pro3 { margin-top:15px;}
.pro3 .div1{ color:#030339; font-weight:bold;}
.pro3 .div2{ margin-bottom:24px; margin-top:4px;}
.pro3 .div3{ border-bottom:1px dashed #394991; padding-bottom:10px;}  
.pro3 .div4{ margin-top:10px; margin-bottom:24px;}
.pro3 .div5{ text-align:right;}
.pro3 .div5 a{ color:#030339;}
.pro3 .div5 a:hover{ color:#ff8602;}

.ul_case li{ padding:15px; height:117px; padding-top:5px; margin-bottom:10px; border-bottom:1px dashed #c7c9c8;}
.ul_case li .lf{ width:193px; height:115px; border:1px solid #ef8200;}
.ul_case li .rg{ width:514px;}
.ul_case li .rg .div1{ border-bottom:1px dashed #e3e4e4; padding-bottom:6px; margin-bottom:5px;}
.ul_case li .rg .div1 a{ color:#575a5d; font-size:14px; font-weight:bold;}
.ul_case li .rg .div1 a:hover{ color:#ff8602;}
.ul_case li .rg .div2{ color:#6c6f70; height:66px; overflow:hidden;}
.ul_case li .rg .div2 a{ color:#002878; margin-left:10px;}
.ul_case li .rg .div2 a:hover{ color:#ff8602;}

.case{ color:#575a5d; text-align:center; border-bottom:1px dashed #c7c9c8; margin-left:15px; margin-right:15px; padding-bottom:9px; color:#575a5d; font-size:14px; font-weight:bold;}
.case1{ margin-left:15px; margin-right:15px; margin-top:15px;}
.case1 .td{ color:#002878; font-weight:bold;}

.case1 .div1 img{ vertical-align:top; border:1px solid #ef8200;}
.case1 .div2{ margin-top:10px;}
.case1 .rollBox{overflow:hidden;}
.case1 .rollBox .LeftBotton{height:7px;width:7px;background:url(../images/5_05.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 0;cursor:pointer; margin-right:5px;}
.case1 .rollBox .RightBotton{height:7px;width:7px;background:url(../images/5_06.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 0;cursor:pointer; margin-left:5px;}
.case1 .rollBox .Cont{width:640px;overflow:hidden;float:left;}
.case1 .rollBox .ScrCont{width:10000000px;}
.case1 .rollBox .Cont .pic{width:148px; height:100px; float:left;text-align:center; margin-left:5px; margin-right:5px; border:1px solid #ef8200;}
.case1 .rollBox .Cont .pic img{display:block;margin:0 auto; vertical-align:top;}
.case1 .rollBox #List1,.rollBox #List2{float:left;}

.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;}

.table tr td{ padding-left:10px; padding-right:10px; padding-top:7px; border-bottom:1px dashed #d0d2d1; padding-bottom:2px; color:#575a5d}
.table .tr td{ color:#1d1756; border-bottom:1px solid #1d1756; border-right:4px solid #fff; padding-top:0px; padding-bottom:0px;}
.table .tr .td{ border-right:0px;}
.table tr td a{ color:#575a5d}
.table tr td a:hover{ color:#ff8602;}
.jobs{ color:#070e48; border-bottom:1px solid #1d1756; padding-left:10px; padding-right:10px; font-size:14px; font-weight:bold; padding-bottom:7px;}

.table1{ margin-top:10px;}
.table1 tr td{ border-bottom:1px dashed #ccc; padding-top:5px; padding-bottom:5px; padding-right:4px; color:#575a5d; line-height:26px;}

.btn{ display:block; width:80px; height:26px; line-height:26px; background:#eee; text-align:center; margin:0 auto; border:1px solid #ccc; color:#666666;}
.btn:hover{ color:#FFFFFF; background:#ff8602;}
/* Main End */ 
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
