@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;background: url(../images/taianBack.jpg) center top no-repeat #e6e6e6;-webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#0363af; text-decoration:none;}
@font-face {
  font-family: 'iconfont';
  src: url('http://at.alicdn.com/t/font_1399368006_203389.eot'); /* IE9*/
  src: url('http://at.alicdn.com/t/font_1399368006_203389.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/font_1399368006_203389.woff') format('woff'), /* chrome、firefox */
  url('http://at.alicdn.com/t/font_1399368006_203389.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('http://at.alicdn.com/t/font_1399368006_203389.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
  font-family: 'GothamThin';
  src: url(/proximanova-thin-webfont.eot);
  src: url(/proximanova-thin-webfont.eot?#iefix) format("embedded-opentype"), url(http://tianyi.lvkai.net/font/proximanova-thin-webfont.woff) format("woff"), url(http://tianyi.lvkai.net/font/proximanova-thin-webfont.ttf) format("truetype"), url(http://tianyi.lvkai.net/font/proximanova-thin-webfont.svg#ProximaNovaThin) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBold';
  src: url(/proximanova-bold-webfont.eot);
  src: url(/proximanova-bold-webfont.eot?#iefix) format("embedded-opentype"), url(http://tianyi.lvkai.net/font/proximanova-bold-webfont.woff) format("woff"), url(http://tianyi.lvkai.net/font/proximanova-bold-webfont.ttf) format("truetype"), url(http://tianyi.lvkai.net/font/proximanova-bold-webfont.svg#ProximaNovaBold) format("svg");
  font-weight: 400;
  font-style: normal;
}
.container { margin:0 auto; width:1040px; height:auto; background-image: url(../images/layout_07.png);background-repeat: repeat-y;}
/*头部*/
.topbox{height:134px; width:1020px; position:relative;}
.inner{ width:1000px;  margin:0 auto; position:relative;}
header{ height:132px; zoom:1; width:1020px; margin:auto;}
header .inner{height:132px;}
#web_logo{ font-size:0px; position:relative; z-index:999;}
.top-logo{ height:72px; width:640px; position:absolute; left:40px; top:0;}

header .nav{height:60px; width:905px;position:absolute; right:57.5px; top:72px; }
header .nav ul{ float:left; list-style:none; padding:0; margin:0;}
header .nav ul li.class1{ float:left; text-align:center; height:60px; width:150px;  line-height:60px;position:relative; }
header .nav ul li.line{background:url(../images/navleftbj.png) right no-repeat; width:1px;height:60px;float:left;}
header .nav ul li a.class1{ display:inline; float:left; height:60px;width:150px; text-align:center; color:#333;font-size:16px;} 
header .nav ul li a.class1:hover{ color:#0363af;}
header .navdown{}
.navdown2{background:url(../images/jttop.png) center bottom no-repeat;}
#nav_10001{ background:none;}
header li#n_33{ padding-right:0;}
header .nav ul ul{ position:absolute; top:60px; left:10px; background:url(../images/menu_bg.png) bottom; height:auto; width:980px!important; padding:0px 0px 0px 20px; margin:0; z-index:9999;}
header .nav ul ul .navshuoming{ padding:0; margin:0; padding-top:30px; padding-bottom:30px; width:400px; min-height:200px; float:left; text-align:left; line-height:25px; font-size:14px;}
header .nav ul ul .navshuoming h2,.navshuoming2 h2{ font-size:24px; line-height:45px;height:45px; padding-bottom:15px;}
header .nav ul ul p{width:350px; float:right; padding:0!important; position:relative;}
header .nav ul ul p img{width:350px; padding:0!important; border-bottom-right-radius:10px; position:absolute; top:0; left:0;}
header .nav ul ul .erjinava{ width:170px; float:left; padding-top:85px; padding-left:30px; padding-bottom:30px; }
header .nav ul ul .erjinava a{ display:block; text-align:left;background:url(../images/youjt.png) left center no-repeat; font-weight:700; font-size:14px; padding-left:15px; line-height:35px; color:#000;}
header .nav ul ul .erjinava a:hover,.navdiv .erjinava a:hover{color:#0363af!important;background:url(../images/youjt2.png) left center no-repeat;}
#navul-7{ width:980px!important; left:-349px; padding-top:30px; padding-bottom:30px;background:url(../images/menu_bg2.png) bottom;}
.navdiv h2{ font-size:16px; line-height:35px;height:35px; padding-top:5px; padding-bottom:5px; color:#444;}
.navdiv{ float:left; width:180px; text-align:left; padding-left:45px;}

.navdiv img{width:180px!important; margin:0!important; padding:0!important;}
.navdiv .erjinava{float:none!important; padding-top:0px!important; padding-left:0px!important; }
.navdiv .erjinava a{color:#666!important;}
.navshuoming2{ width:220px; min-height:200px; float:left; font-size:14px; line-height:25px; text-align:left; padding-top:0px; padding-right:40px;}
.navshuoming2 a{ display:block; font-size:14px; color:#0363af; padding-top:20px;}

header .nav ul ul li{ height:45px; line-height:45px;overflow:hidden; text-align:left; }
header .nav ul ul li a{ color:#666666; display:block;background:url(../images/youjt.png) right center no-repeat; font-size:14px;}
header .nav ul ul li a:hover{color:#0363af;background:url(../images/youjt2.png) right center no-repeat;}

header .search_btn{display:block; position:absolute;right:0px;bottom:20px;width:20px;height:20px;background:url(../images/search.png) no-repeat;}
header .sear2{ display:none; position:absolute;left:0;right:0;top:65px;padding:5px;background:#f6f6f6;}
header .sear2 p{width:100%;height:40px;border:1px solid #e3e3e3;margin-bottom:0;background:#fff;line-height:40px;}
header .sear2 p input{float:left;height:30px;border:0;width:85%;line-height:0; padding-left:10px;margin:5px;}
header .sear2 p input:hover{border:0;}
header .sear2 p input:focus{border:0;}
header .sear2 p a{float:right;margin-right:5px;}
#dplayer2{ display:none;}
.topnav{ height:25px; color:#ccc; width:300px; text-align:right; position:absolute; top:10px; right:0px;}
.topnav a{ color:#6d9cda; margin-left:15px;}

.topss{
	height:25px;
	width:250px;
	position:absolute;
	right:40px; bottom:80px;background:url(../images/topsstj.jpg) no-repeat right;
}
.topss:hover .win{
display:block;
}
.sstext{ background:#f4f4f4; height:23px; width:193px; padding-left:5px; border:1px solid #ccc;outline:0px; line-height:23px;}
.sstijiao{ width:50px; height:25px; border:none; float:right; background:none;}

.met_flash{width:1000px; margin:auto;} 
.met_flash ul{ margin:0px; padding:0px;} 
.bannerimg{ width:750px; margin-bottom:20px;}
/*metv5s专属Flash样式开始*/
.Zbannar{width:1000px; margin:auto; overflow:hidden;}
.Zbannar #mPics li{height:380px; }
.Zbannar .a1 #anim{background-position:0 0;}
.Zbannar .a2 #anim{background-position:0 -443px;}
.Zbannar .a3 #anim{background-position:0 -906px;}
.Zbannar .a4 #anim{background-position:0 0;}
.Zbannar .a1 #btnsWrap{background-position:0 -127px;}
.Zbannar .a2 #btnsWrap{background-position:0 -254px;}
.Zbannar .a3 #btnsWrap{background-position:0 -381px;}
.Zbannar .a4 #btnsWrap{background-position:0 0;}
.Zbannar li.libegin{background:url(../images/flash_bg.jpg) 50% 50% no-repeat;}
.Zbannar .cc{background-position:-589px -404px;}
.Zbannar .cnow{background-position:-589px -430px;}
.Zbannar #anim{height:380px;background-image:url(../images/flash_bg.jpg); background-repeat:repeat-x;}
.Zbannar #marquee{position:relative;}
.Zbannar #mPics{height:380px;overflow:hidden;position:relative;}
.Zbannar #mPics a{display:block;width:100%;height:100%;}
.Zbannar #circle{position:relative;margin:-28px auto 0;width:960px;overflow:hidden;text-align:right;}
.Zbannar #circle li{display:inline-block;*display:inline;zoom:1;width:20px;}
.Zbannar #circle li a{display:block;width:11px;height:11px;overflow:hidden;text-indent:-9999px;text-align:left;}
.Zbannar #circle li a:hover{background-position:-589px -430px;}
.Zbannar #liB,.Zbannar #liG,.Zbannar #liY,.Zbannar #liX{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;}
.Zbannar #circle li a,
.Zbannar #circle li a:hover,
.Zbannar #nWin .nCon a{background-image:url(../images/sprites-high3.png);background-repeat:no-repeat;}
/*metv5s专属Flash样式结束*/
/*首页*/
.indpro{width:980px; padding:10px; margin:auto;}
.indpro h2,.index-product h2{ font-size:32px; text-align:center;color:#0056b9;background: url(../images/product_bg1.jpg) no-repeat center bottom;padding-bottom: 10px;margin-bottom: 40px;}
.index1{ height:330px; width:980px; margin:auto;}
.index1 ul{ padding:0; margin:0;}
.index1 ul li{ width:236px; height:330px; float:left; margin-right:12px; position:relative;}
.index1 ul li p{font-size:12px; font-weight:normal; height:80px; padding-top:10px; overflow:hidden; line-height:20px;position:absolute; top:205px; left:0;}
.index1 ul li h3{ line-height:40px; font-size:18px;background:#0363af; text-align:center; width:236px; position:absolute; top:165px; left:0;}
.index1 ul li h3 a{ color:#fff;}
.index1 ul li img{ width:236px; height:165px; background:#eee; position:absolute; top:0px; left:0;}


#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

h3.indexyy{ height:30px; background:url(../images/indexyy.png) repeat-x; font-size:14px; margin:20px auto; color:#fff; width:980px; padding:0 10px;}
h3.indexyy a{ float:right; font-size:12px; font-weight:normal; color:#fff; line-height:30px;}

/*滚动产品*/
.alBox{width:999px; margin:auto; }
.alBox .alCont{position:relative; padding:0px 0px;}
.alBox .alCont ul{margin:0 auto; width:999px; overflow:hidden; padding:0;}
.alBox .alCont li{float:left; width:333px; height:220px; padding:0; margin:0;}
.alBox .alCont li img{ width:333px; height:220px;}


.alBox .alCont .btnLeft , .alBox .alCont .btnRight{position:absolute; top:88px; width:45px; height:45px; background:url(../images/jiantoubj.png); }
.alBox .alCont .btnLeft{left:5px;}
.alBox .alCont .btnRight{right:5px; }

.gdnews{ height:22px; width:860px; padding:4px 70px; background:url(../images/indexyy.png); margin:auto;}
.gdnews div{ width:860px; height:22px; line-height:22px; overflow:hidden;}
.gdnews a{ color:#fff;}

.dongtai h2 span{ display:block; width:40px; height:40px; float:left; background:url(../images/ico_dt.png);}
.dongtai{ width:540px; height:400px; float:right; background:#fff;}
.dongtai ul{ margin:0; padding:10px 0;}
.dongtai ul li{ margin:0; background:url(../images/ico_dtli.png) no-repeat left; line-height:30px; padding-left:40px; font-size:14px;}
.dongtai ul li span{ float:right; padding-right:20px; color:#999; font-size:12px;}



#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px;  position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

/*底部*/
.youqing{ background:#950287; margin-bottom:0; padding:10px 0;}
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#eee;}
.foot-nav a,.foot-text a{ color:#fff;}
.foot-text{ text-align:center; padding:0px 0px 5px; color:#fff;}

/*内页侧栏*/
.sidebar{ margin-top:35px; margin-bottom:15px;}
.sidebar .sb_nav{ float:left; width:200px; padding-left:10px;}
.sidebar .sb_nav h3.title{ text-align:left; background:#fff; height:35px; line-height:35px; font-size:28px; color:#b1b1b1; font-weight:normal;border-bottom:1px solid #ccc; font-family: 'GothamThin', "HeitiSC-Light", "Microsoft Yahei" sans-serif;}
.sidebar .sb_nav h3.line{ margin-top:20px; }
.sidebar .sb_nav .active{background:#fff;}
#sidebar dl{ border-bottom:1px solid #ccc;}
#sidebar dl dt a{ display:block; font-size:13px; font-weight:bold;}
#sidebar dl dt{ line-height:30px; padding-left:10px;/* background:url(../images/dt-11.gif) no-repeat 10px 10px #fff;*/}
#sidebar dl dt:hover a{color:#0363af;}


#sidebar dl dd{ padding:10px 0px; background:#f6f6f6;border-top:1px solid #ccc;}
#sidebar dl dd h4{ font-weight:normal; line-height:24px; padding-left:40px; background:url(../images/dt-0.gif) no-repeat 15px 7px #f6f6f6;}

#sidebar dl dd h4:hover{}#sidebar dl dd h4:hover a{ color:#0363af;}
#sidebar dl dt.on a{ color:#0363af;}

#sidebar dl h4.on a{ color:#0363af;}
.sidebar .sb_box{ float:right; width:750px; overflow:hidden; margin-bottom:15px; padding-right:10px; min-height:680px;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:46px; line-height:46px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; height:30px; left:0px; top:8px; font-size:14px; margin-left:10px;color:#fff; border-radius:15px; background:#838383; line-height:30px; padding:0px 25px; font-weight:normal;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#333;}
.sidebar .editor2{ margin-top:20px;}
.sidebar .editor2 img{ border:none;}

.indexnews{ height:330px; width:1000px; margin:auto; background:#fff; position:relative; overflow:hidden;}
.indexnews h2{ font-size:20px; color:#0077c6; border-bottom:1px solid #ccc; height:20px; line-height:20px; padding:10px 0; overflow:hidden; margin-bottom:12px;}
.indexnews h2 span{ font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#777; padding-left:6px; padding-top:6px; font-weight:normal;}
.indexnews a.inmore{ display:block; width:26px; height:19px; background:url(../images/inmore.png) right no-repeat; float:right;}

.aboutus{width:250px; height:320px; position:absolute; top:15px; left:70px;}
.indexabout{font-size:12px; height:235px;overflow:hidden;font-family:"宋体";}
.indexabout img{ width:250px; height:120px; padding-bottom:5px;}
.indexabout p{ padding-bottom:10px;}
.aboutus ul{height:250px; overflow:hidden; padding:0; margin:0;}
.aboutus ul li{ line-height:22px; height:22px; overflow: hidden; font-family:"宋体"; padding-left:13px; background:url(../images/youjt.png) left no-repeat;}
.aboutus ul li span{ float:right; color:#777;}


.newsjj {width:250px; height:320px;position:absolute; top:15px; left:375px;}
.newsjj ul{height:235px; overflow:hidden; padding:0; margin:0;}
.newsjj ul li{ line-height:22px; height:22px; overflow: hidden; font-family:"宋体"; padding-left:13px; background:url(../images/youjt.png) left no-repeat;}
.newsjj ul li span{ float:right; color:#777;}

.dy_fw{width:250px; height:320px;position:absolute; top:15px; right:70px;}


.mypronav p{ background:#f6f6f6; padding:10px 0;}
.mypronav h2{ height:28px; line-height:28px; border-bottom:1px solid #cccccc;border-top:1px solid #cccccc; font-size:14px; background:#fff; padding-left:10px;  color:#0066b3;}
.mypronav a{ display:block; height:24px; line-height:24px; padding-left:10px; font-size:12px;}
.mypronav a:hover,.mypronav a.hover{color:#0066b3;}

.lib_menu_zzjsnet {
	height: 34px;
	line-height: 34px; width:620px;border-bottom:1px solid #eaeaea;
	position: relative;
}

.lib_menu_zzjsnet ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0;
	margin-left: 0px;
	height: 34px; 
}
.lib_menu_zzjsnet li {
	float: left;
	display: block;
	cursor: pointer;
	width: 120px;
	color: #333;
	font-weight: bold;
	text-align:center;
	height: 34px;
	line-height: 34px;
	font-size:14px;
}
.lib_menu_zzjsnet li.hover {
	padding: 0px;
	background:url(../images/newstbg.png);
	width: 120px;
	color: #fff;
	height: 34px;
	line-height: 34px;
}

.lib_Contentbox_zzjs {
	clear: both;
	margin-top: 0px;
	border-top: none;
	height:220px;
}
.xxknr{ width:620px; height:220px; position:relative; font-family:"宋体";}
.xxknr span{ width:290px; height:20px; position:absolute; left:270px; text-align:left; top:55px;color:#999; font-size:12px; color:#bababa;}
.xxknr img{ width:240px; height:160px; position:absolute; left:0; top:30px;color:#999; font-size:12px; background:#eaeaea;}
.xxknr h5{ width:350px; height:30px; overflow:hidden; position:absolute; left:270px; top:25px; line-height:30px;color:#999; font-size:14px; text-align:left;}
.xxknr p{ width:350px; height:75px; overflow:hidden; position:absolute; left:270px; top:85px; line-height:25px;color:#999; font-size:12px; overflow:hidden;}


.sousuo{ width:190px; height:30px;  background:#838383; padding:8px 10px 9px 10px;}
.navtexts{ width:120px; height:28px; border:1px solid #1d5fae; float:left;}
.navsbs{ height:30px; border:0; background:#1d5fae; color:#fff; width:68px; float:left;}

.footnav{ 
	width: 1040px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    margin: auto;
    font-family: "宋体";
    background-image: url(../images/layout_07.png);
    background-repeat: repeat-y;
    padding: 30px 0;
}
.footnav span{ color:#999; padding:0 15px;}

.foottxt{ width:1000px; margin:auto; min-height:30px; line-height:30px; height:30px; padding-bottom:13px; background:url(../images/bottomnavbj.png) center no-repeat; overflow:hidden; text-align:center;font-family:Verdana,"宋体"; margin-top:-42px;}
.foottxt script{ display:none;}

.youqinglj{ height:44px; width:980px; margin:auto; padding-top:6px; text-align:center;}
.youqinglj ul{ padding:0; margin:0;}
.youqinglj ul a{ padding: 0 5px;}
.youqinglj ul li{ padding:0 10px;height:22px; line-height:22px; display:inline;color:#666; text-align:left;font-family:Verdana,"宋体";}
.youqinglj ul li a{ color:#666;font-family:Verdana,"宋体";}
.youqinglj ul li a:hover{ color:#333;}

.titlewz{ height:34px; line-height:34px;width:750px;margin:auto; font-weight:normal; text-align:right; border-bottom:1px solid #ccc; margin-bottom:20px; color:#cccccc;}
.titlewz a{ color:#ccc;}
.titlewz span{ float:left;color:#0363af; font-size:16px; font-weight:bold;}
.pageh3{ font-size:20px; color:#0d5cc1;height:50px; line-height:50px; margin-bottom:15px;}
.pageh31{ font-size:20px;display:none; height:50px; line-height:50px; margin-bottom:15px;}
.pageh31 span,.pageh3 span{ padding:10px 25px 11px 15px;background:#eee; color:#333; font-weight:normal;height:50px;border-radius:3px;}
.iconfont{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;margin-right:15px;font-size:12px;line-height:12px;vertical-align:0px}
.iconfont2{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;margin-right:5px;font-size:16px;line-height:35px;vertical-align:0px}
.iconfont3{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;font-size:30px;line-height:43px;vertical-align:0px}
.alBox .alCont .btnLeft .iconfont3{ padding-left:4px;}
.alBox .alCont .btnRight .iconfont3{padding-left:8px;}


.FlashBox { width:1000px; height:400px;  overflow:hidden; z-index:999; position:relative;  }
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
     height:380px;

   
}

.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav 
{
	text-align: center;
	height:32px;
	left:880px;
	top:348px;
	/*background-image:url(../images/midderbuttom.jpg); */
	 position:absolute;
	 z-index:999;
}
.theme-default .nivo-controlNav a 
{
   display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 4px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a 
{
    display:none;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
.theme-default .nivoSlider img{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	 height:380px;
}
#banneraa{ display:block;width:1000px!important; height:380px!important; text-indent:0!important; z-index:999; background:none; position:absolute; top:0; left:0;} 

.kuaisudh{ margin-top:20px;}
#basic-accordian{
	width:750px;
	z-index:2;
	border-bottom:1px solid #ccc;
}

.accordion_headings{
	padding:0px;
	background:url(../images/jiahao.png) right center no-repeat;
	height:42px; line-height:42px;
	color:#0363af; font-size:12px; padding-left:10px;
	cursor:pointer;
	border-top:1px solid #ccc;
}

.accordion_child{ padding:0 10px 10px 10px;
	background:#f6f6f6; font-size:12px;
}

.header_highlight{
	background:url(../images/jianhao.png) right center no-repeat #f6f6f6;
}


#xykfp {
    position: fixed;
    top: 10%;
    right: 1px;
    _position: absolute;
    z-index: 999999;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 18px;
    FONT-SIZE: 13px;
    _margin-right: -1px;
    
}

#xykfp .xyobtn {
    PADDING-BOTTOM: 12px;
    MARGIN: 20px 0px 0px;
    PADDING-LEFT: 4px;
    WIDTH: 16px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #0099cc;
    FLOAT: left;
    COLOR: #fff;
    CURSOR: pointer;
    PADDING-TOP: 12px;
    border-radius: 5px 0 0 5px;
}

#xykfp .xybox {
    BORDER-BOTTOM: #0099cc 5px solid;
    BORDER-LEFT: #0099cc 5px solid;
    WIDTH: 120px;
    FLOAT: left;
    BORDER-TOP: #0099cc 5px solid;
    BORDER-RIGHT: #0099cc 5px solid;
    border-radius: 5px;
    background-color:#fff;
}

#xykfp UL {
    PADDING-BOTTOM: 10px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 100px;
    PADDING-RIGHT: 10px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 10px;
}

#xykfp LI {
    LINE-HEIGHT: 18px !important;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 6px;
}

    #xykfp LI IMG {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        MARGIN: -2px 4px 0px 0px;
        VERTICAL-ALIGN: middle;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
    }

    #xykfp LI A {
        COLOR: #555;
        TEXT-DECORATION: none;
    }

    #xykfp LI STRONG {
        COLOR: #f03;
    }

    #xykfp LI A:hover {
        COLOR: #f03;
    }

    #xykfp LI SPAN {
        COLOR: #888;
    }

    #xykfp LI.xyline {
        TEXT-ALIGN: left;
        MARGIN-TOP: 6px;
        PADDING-LEFT: 8px;
        BORDER-TOP: #ddd 1px solid; font-size:12px; font-weight:normal;
    }

#xykfp .xytor {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    HEIGHT: 22px;
    CLEAR: both;
    PADDING-TOP: 0px;
}

    #xykfp .xytor A {
        OUTLINE-STYLE: none;
        OUTLINE-COLOR: invert;
        OUTLINE-WIDTH: medium;
        COLOR: #aaa;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
    }
.fuwudiv{ width:360px; height:100px; overflow:hidden; float:left; margin-right:30px; margin-bottom:20px;margin-top:20px; position:relative;}
.fuwudiv img{ position:absolute; left:0; top:0; width:140px; height:100px; background:#eee;}
.fuwudiv h3{ position:absolute; left:155px; top:0; width:205px; height:20px; line-height:20px;}.fuwudiv h3 a{ font-size:14px; text-decoration:none; color:#333;}
.fuwudiv p{ position:absolute; left:155px; top:30px; width:205px; height:40px; line-height:20px; overflow:hidden; padding:0!important;}
.fuwudiv .sanjiname{position:absolute; left:144px; top:0px; width:216px; height:100px; overflow:hidden; padding:0!important;}
.fuwudiv .sanjiname a{ display:block; float:left; margin-left:10px; width:88px; height:30px;text-decoration:none; padding-left:10px; overflow:hidden; margin-bottom:5px; background:#eee; line-height:30px; color:#333;}
.fuwudiv .sanjiname a:hover{  background-color:rgba(3,99,175,0.8); color:#fff; text-decoration:none;}
.fuwudiv h2{ position:absolute; left:0px; top:70px; width:140px; height:30px; line-height:30px; background-color:rgba(3,99,175,0.8);}.fuwudiv h2 a{ font-size:14px; text-decoration:none; color:#fff; padding-left:10px;}

/*服务团队*/
.bd_con4 { background: #f4f4f4; height:800px; width:650px;  position: relative; margin: 0px auto; padding:50px;}
.bd_t3 { font: 18px/45px "微软雅黑"; color: #FFF; padding: 0px 14px 14px 14px; height: 45px; position: absolute; left: -1px; top: -1px; background: url(../images/bd_bg1.jpg) right no-repeat; width: 311px; z-index: 100; }
.bd_c4l {height: 344px; width:625px; padding-top: 30px; padding-left: 25px; position: absolute; }
.bd_c4l ul,.bd_long ul{ padding:0; margin:0;}
.bd_c4l ul li { font: 18px/30px "微软雅黑"; border:1px solid #ddd; text-align: center; height: 60px; padding-top:23px; padding-bottom:24px; width: 138px; cursor: pointer; background:url(../images/tuanduibj.jpg) repeat-x; margin: 0px 10px 10px 0px; float: left; }
.bd_c4l ul li span{ font-size:12px; color:#666;}
.bd_c4l ul .bd_cutLi { background: #0363af; color:#fff;border:1px solid #0363af;}
.bd_c4l ul .bd_cutLi span{ color:#ccc;}
.bd_c4r {width:650px; }
.bd_c4top { height: 460px;}
.bd_lbtn { padding: 0px 0px 0px 5px; float: left; width: 23px; background: url(../images/bd_lbtn.jpg) no-repeat; display: block; height: 21px; margin-top: 165px; }
.bd_rbtn { float: right; width: 19px; padding-top: 0px; padding-right: 0px; display: block; height: 21px; margin-top: 165px; background: url(../images/bd_rbtn.jpg) no-repeat; }
.bd_lbtn:hover { background: url(../images/hbd_lbtn.jpg) no-repeat; }
.bd_rbtn:hover { background: url(../images/hbd_rbtn.jpg) no-repeat; }
.bd_chgBox { float: left; height: 460px; width: 594px; overflow:hidden; position:relative}
.bd_long { width: 3216px; position: absolute; left: 0px; top: 0px; height:460px; }
.bd_long ul li { height: 460px; width: 594px; float: left;}
.bc_chgTitle { height: 96px; width:594px; padding-top: 9px; line-height:24px; font-size:14px; }
.bd_lbtn img,.bd_rbtn img{cursor:pointer}
.bd_long ul li p { font-size: 14px; line-height: 20px; padding-top: 5px; }

.bd_chgBox2 { float: left; height: 600px; width: 650px; overflow:hidden; position:relative;}
.bd_long2 { width: 3216px; position: absolute; left: 0px; top: 0px; height:460px; }
.bd_long2 ul li { height: 600px; width: 650px; float: left; padding:0; margin:0;}
.bd_con42 { background: #fff; height:600px; width:650px;  position: relative; margin: 0px auto; }
.bd_t32 { font: 24px/45px "微软雅黑"; height: 45px; z-index: 100; text-align:center;}
.bd_c4r2 {width:650px; padding-top:200px;}
.bd_c4l2 {height: 344px; width:650px; padding-top: 30px; position: absolute; }
.bd_c4l2 ul,.bd_long2 ul{ padding:0; margin:0;}
.bd_c4l2 ul li { font: 18px/30px "微软雅黑"; border:8px solid #ddd; text-align: center; height: 118px;width: 118px; border-radius:69px; line-height:118px; cursor: pointer; background:url(../images/tuanduibj.jpg) repeat-x; margin: 0px 0px 10px 60px; float: left; }
.bd_c4l2 ul li span{ font-size:12px; color:#666;}
.bd_c4l2 ul .bd_cutLi { border:8px solid #0363af; color:#0363af;}
.bd_c4l2 ul .bd_cutLi span{ color:#ccc;}

.bc_chgTitle2 { height: 96px; width:650px; padding-top: 9px; line-height:28px; font-size:16px; text-align:center;}
.wenhs{ text-align:center; height:45px; margin:0px auto 20px; line-height:45px;}
.wenhs span{border-radius:24px; border:1px solid #ddd; padding:5px 25px; font-size:16px;}

/*历史*/
.his_1 {
	padding: 20px 0;
	text-align: center;
}
.his_1 h2 {
	font-size: 36px;
	color: #333;
}
.his_1 h3 {
	font-size: 18px;
	color: #555;
	line-height: 28px;
}

.his_2 {
	padding: 20px 0 80px;
}
.his_2 h2 {
	font-size: 36px;
	color: #333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0;
}
.his_2 h3 {
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-top: 10px;
}
.his_2 .his_by {
	padding-top: 50px;
	width: 950px;
	margin: 0 auto;
}
.his_2 .slides li {
	display: none!important;
}
.his_2 .slides li.flex-active-slide {
	display: block!important;
}
.his_2 .slides li.flex-active-slide .scrollBody ul li {
	display: block!important;
}
.his_2 .top {
	position: relative;
}
.his_2 .top span {
	font-size: 26px;
	color: #555;
	width: 100px;
}
.his_2 .top span.left {
	position: absolute;
	left: 22%;
	top: 2px;
	text-align: right;
}
.his_2 .top span.right {
	position: absolute;
	right: 22%;
	top: 2px;
}
.his_2 .txt {
	float: left;
	margin-left: 40px;
	width: 560px;
}
.his_2 .txt table th {
	font-size: 14px;
	color: #0d5cc1;
	padding-bottom: 15px;
	width: 90px;
	padding-right: 30px;
	font-weight: normal;
	vertical-align: top;
}
.his_2 .txt table td {
	font-size: 14px;
	color: #555;
	padding-bottom: 15px;
}
.his_2 .pic {
	float: left;
}
.his_2 .pic div.clearfix {
	width: 343px;
	position: relative;
}
.his_2 .pic div.clearfix .leftBtn {
	position: absolute;
	top: 80px;
	left: 0;
	font-size: 40px;
	color: #999;
	font-family: simsun;
	font-weight: 600;
	text-decoration: none;
	z-index: 99;
}
.his_2 .pic div.clearfix .rightBtn {
	position: absolute;
	top: 80px;
	right: 0;
	font-size: 40px;
	color: #999;
	font-family: simsun;
	font-weight: 600;
	text-decoration: none;
}
.his_by .scrollBody {
	position: relative;
	height: 245px;
	width: 343px;
	overflow: hidden;
}
.his_by .scrollBody ul {
	height: 352px;
	width: 9999em;
	position: absolute;
	top: 0;
	left: 0;
}
.his_by .scrollBody ul li {
	width: 343px;
	display: block;
	overflow: hidden;
	float: left;
}
.his_by .scrollBody ul li .txCont {
	text-align: center;
	color: #fff;
	height: 30px;
	line-height: 30px;
	background: #4d4b45;
	font-size: 14px;
}
.ca-container {
	margin: 40px auto 100px auto;
	width: 686px;
	height: 396px;
	overflow: hidden;
	background: url(../images/hisBg.png) no-repeat center;
}
.ca-container ul{ padding:0; margin:0;}
.ca-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.ca-item {
	float: left;
	width: 225px;
	height: 100%;
	text-align: center;
}
.hist_1 {
	position: relative;
	width: 750px;
	margin: 0 auto;
}
#g_left {
	position: absolute;
	top: 46%;
	left: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(../images/left.png) no-repeat;
	z-index: 999;
}
#g_left:hover {
	background: url(../images/left_h.png) no-repeat;
}
#g_right {
	position: absolute;
	top: 46%;
	right: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(../images/right.png) no-repeat;
}
#g_right:hover {
	background: url(../images/right_h.png) no-repeat;
}
.ca-item .txt {
	height: 102px;
}
.ca-item .txt h3 {
	font-size: 18px;
	color: #1458c1
}
.ca-item .txt p {
	font-size: 13px;
	color: #666;
	line-height: 18px;
}
.ca-item .tu1 {
	background: url(../images/his_bg2.png) no-repeat center top;
}
.ca-item .tu1{
	padding-top: 116px;
}
.ca-item .tu2 {
	background: url(../images/his_bg3.png) no-repeat center bottom;
}
.ca-item .tu2 {
	padding-bottom: 116px;
}
.ca-item .tu1 img,.ca-item .tu2 img{ width:158px; height:158px; border-radius:79px;}
.ca-nav span {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	margin-top: -19px;
	left: -30px;
	text-indent: -9000px;
	opacity: 0.7;
	cursor: pointer;
	z-index: 100;
}
.ca-nav-prev {
	background: url(../images/left.png) no-repeat;
}
.ca-nav-next {
	background: url(../images/right.png) no-repeat;
}
.ca-nav span.ca-nav-next {
	left: auto;
	right: -30px;
}
