﻿@charset "utf-8";
/* CSS Document */

.tabon{}

.header{ padding-top:6px; width:100%; margin:0 auto;}
.header .logo{ display:block; width:173px;}

.header .top{width:950px;margin:0 auto; height:102px;}

.top .nav{ padding-top:20px; width:750px; height:28px;}
.top .topright{ width:190px; color:#808080;}

.nav li{ float:left; position:relative;}
.nav li, .nav li>a{ font-weight:900; font-size:16px; letter-spacing:2px; color:#707070;}
.nav li .smallspace{ padding:0 12px; font-size:10px;}


#navjs{width:980px;margin:0 auto;position:absolute; top:107px; z-index:9999; clear:both; }
#navjs div {  float: left;  margin-top: -2px; position: absolute;filter:alpha(opacity=90); opacity: 0.9; display:none;}
#navjs dl{float: left;position: relative;padding:8px 0 0 0; }
#navjs dt{background:url(../images/sy_ico3.gif) no-repeat center top;width:100px;height:7px;position:absolute;}
#navjs dd{float: left; padding:15px; background:#fff url(../images/synavbg1.gif) repeat-x 0 bottom;border:1px solid #e4e4e4;}
#navjs ul{ float:left; padding:0 10px; line-height: 20px;text-align: left;}
#navjs ul a,#navjs ul a:visited{color:#007acb;text-decoration:none; line-height:25px;}
#navjs ul p{font-size:12px;font-weight:bold;line-height: 25px;}
#navjs ul p a,#navjs ul p a:visited{color: #707070; font-size:13px; line-height:25px;}
#navjs .line{float:left;background:url(../images/line.gif) no-repeat center center;padding:0 4px;width:3px;height:127px;}
.topright{ overflow:hidden; margin-top:48px;}
.topright a{ padding:0 5px; color:#0087DC; font-weight:bold;}
.topright .searchbox{ margin-top:7px; height:19px;}
.topright .searchbox .iptxt{ background:url(../images/iptxt.jpg) no-repeat; width:140px; height:19px; line-height:19px; padding-left:2px; border:0px;}
.topright .searchbox .ipbtn{ background:url(../images/ipbtn.jpg) no-repeat; width:43px; height:19px; border:0;}
.topright .searchbox .iptxt, .topright .searchbox .ipbtn{ vertical-align:middle; float:left;}

.banner{ width:1024px; margin:0 auto; position:relative;width:1024px; height:330px;}

.banner ul li{ position:absolute; left:0px; top:0px;width:1024px; height:285px;}


.banner .arrows{ position:absolute; left:0px; top:295px; width:1024px; overflow:hidden;}
.arrows a{ float:left; display:block; overflow:hidden; background:url(../images/bullets.jpg) no-repeat; width:225px; height:35px; line-height:35px; padding-right:25px; margin-right:8px; text-align:right; font-size:18px; font-weight:300; text-shadow:0 1px 0 #FFFFFF; color:#2D3536}
.arrows a:hover, .arrows a.active{background:url(../images/bullets.jpg) no-repeat left -35px; color:#fff;}

.symain{ width:980px; margin:0 auto; padding:30px 0 10px;}

/*syleft*/
.symain .syleft{ width:375px;}
.sylblock1{ width:375px;}
.sylblock1 .sylbtit{}
.sylblock1 .sylbtit a{ line-height:23px; color:#2D3536; font-family:Arial; font-size:13px;}

.sylblock1 .sylbwrap{ border:1px solid #AAAAAA; border-radius:4px; width:367px; font-size:1.1em; padding:0.2em; color:#0F58A7;}
.sylbwrap .sylbtab{ background:url(../images/sy_tabbg1.png) repeat-x 50% 50% #ccc; border:1px solid #AAAAAA; border-radius:4px; padding:0.2em 0.2em 0; font-weight:bold; color:#222;}
.sylbwrap .sylbtab li{ float:left; position:relative; top:1px; background:url(../images/sy_tabbg2.png) repeat-x 50% 50% #E6E6E6; margin:0 0.2em 1px 0; border:1px solid #D3D3D3; padding-bottom:1px; border-bottom:0 none !important; border-top-left-radius:4px; border-top-right-radius:4px; color:#212121; font-weight:normal; }
.sylbwrap .sylbtab li a{ padding:0.5em 1em; float:left; color:#555555;}
.sylbwrap .sylbtab li.selected{ top:2px; background:url(../images/sy_tabbgh.png) repeat-x 50% 50% #fff; border:1px solid #AAAAAA; margin-bottom:0px;}
.sylbwrap .sylbtab li.selected a{ color:#0F58A7;}

.sylbwrap .sylbbox{}
.sylbwrap .sylbbox .sylbcon{ display:none; padding:1em 1.4em;}
.sylbcon ul li{ background:url(../images/sy_ico1.jpg) no-repeat left center; padding-left:15px; height:1.5em; line-height:1.5em;  font-size:13px;}
.sylbcon ul li a{ display:inline-block; max-width:90%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#0F58A7; line-height:1.5em;}
.sylbcon ul li a:hover{ text-decoration:underline;}
.sylbcon ul li span{ padding-right:5px; color:#8C8C8C;}

.sylabout{ margin-top:20px;}

.sylblock2{ margin-top:20px; border:1px solid #AAAAAA;}
.sylblock2 .jzimg{ margin:2px; width:86px; height:81px; *font-size:71px;}
.sylblock2 dl{ width:275px;}
.sylblock2 dl dt{ height:25px; line-height:25px; font-weight:bold; font-size:14px;}
.sylblock2 dl dt a{ font-weight:normal; font-size:13px;}
.sylblock2 dl dd{ }
.sylblock2 dl dd a{ display:block; background:url(../images/sy_ico1.jpg) no-repeat left center; height:1.5em; line-height:1.5em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:15px; color:#0F58A7;}
.sylblock2 dl dd a:hover{ text-decoration:underline;}
a.symore:hover, a.symore:active{ color:#9e805c;}
a.symore:link, a.symore:visited{ color:#2D3536;font-family:Arial;}

/*syright*/
.symain .syright{ width:563px;}
.syrblock1{}
#featureCarousel{clear:both; height: 320px; position:relative;}
#featureCarousel img { border:0;}
#featureCarousel .feature {position:absolute;top:-1000px; left:-1000px;cursor:pointer;}
#featureCarousel .feature > div {position:absolute;bottom:0px; left:0px;background-color:black;width:100%;}
#featureCarousel .feature > div p { margin:0; padding:5px; font-weight:bold;font-size:12px;color:white;}
a.bighonor{ width:337px; height:220px; *font-size:193px;}
a.smalhonor{ width:167px; height:110px; *font-size:96px;}
#featureCarousel .blipsContainer { position:absolute; color:white;right:25px; top:280px;padding:0;margin:0;}
#featureCarousel .blipsContainer li{ float:left;}
#featureCarousel .blipsContainer .blip{ margin:3px; background:gray; height:9px; width:9px; border:1px solid black; color:white; text-align:center; font-size:10px; }
#featureCarousel .blipsContainer .blipSelected { background:#0f58a7; color:white; font-weight:bold;}

.syrblock2 .syrbtit{line-height:30px;height:30px;border-bottom:3px solid #0087dc;}
.syrblock2 .syrbtit span{ display:inline-block; overflow:hidden; max-width:300px; font-size:16px;color:#0087dc;font-weight:bold;}
.syrblock2 .syrbtit a{ display:inline-block; background:url(../images/sy_ico2.png) no-repeat 95px center; background-color:#0087dc; padding-left:10px; padding-top:3px; padding-right:70px; height:30px; line-height:26px; font-size:14px; font-weight:bold; color:#fff;}
.syrblock2 ul{ width:110%; padding-top:13px;}
.syrblock2 ul li{ float:left; margin-right:25px; margin-bottom:10px; width:73px; overflow:hidden;}
.syrblock2 ul li a.jzimg{ width:73px; height:73px; *font-size:64px;}
.syrblock2 ul li p{ height:25px; line-height:25px; overflow:hidden; text-align:center;}
.syrblock2 ul li p a{ color:#2D3536;}
.syrblock2 ul li p a:hover{ color: #8e805c;}

.footernav{ background:#EDEDED; width:100%;}
.footernav .fnav{ width:950px; margin:0 auto; padding:10px 0;}
.footernav .fnav .fnavl{ width:120px;  margin-right:32px;}
.fnav .fnavl dt{ height:40px; line-height:45px; border-bottom:2px solid #9AD1EF; font-size:14px; color:#333; font-weight:bold; margin-bottom:10px;}
.fnav .fnavl dd a{ display:block; height:25px; line-height:25px; color:#888; font-size:12px;overflow:hidden;}
.fnav .fnavl dd a:hover{ color:#00B8DA;}

.fnavm{ width:310px; margin-right:32px;}
.fnavm p{ height:40px; line-height:45px; border-bottom:2px solid #9AD1EF; margin-bottom:10px; font-size:14px; font-weight:bold; color:#333; text-align:center;}
.fnavm dl{ width:150px; margin-right:5px;}
.fnavm dl dt{ border-bottom:0px;}
.fnavm dl dt a{ color:#00B8DA; font-size:12px; font-weight:bold;height:25px;overflow:hidden;display:block;}
.fnavm dl dd a{display:block; overflow:hidden; height:25px; line-height:25px; color:#888; font-size:12px;}
.fnavm dl dd a:hover{ color:#00B8DA;}

.footer{ background:#EDEDED; width:100%; overflow:hidden;}
.footer .foot{ width:950px; margin:0 auto; overflow:hidden;}
.foot p{ line-height:30px; color:#888; font-size:12px;}
.foot p a{ padding:0 5px; color:#888;}
.footer p a:hover{ color:#00B8DA;}
.footer p.p1{ text-align:center;}
.footer p.p1 span{ color:#ff7e00}

.nyheader{ background:url(../images/ny_headerbg.png) repeat-x;}
.nybanner{ width:1024px; height:214px; margin:0 auto;}


.nymain{ width:994px; margin:0 auto; padding:15px; overflow:hidden;}
.location{ height:25px; line-height:25px; overflow:hidden; color:#999; font-size:12px;}
.location a{ padding:0 5px; color:#B2B2B2;}
.location a:hover{ text-decoration:underline;}

.nyleft{ width:170px; padding-top:10px;}
.nylblock1{}
.nylblock1 .nylbtit1{ height:30px; line-height:30px; overflow:hidden; margin:6px 0 25px; color:#d7d7d7; font-size:28px;}
.nylblock1 .menulist{}
.nylblock1 .menulist li{ border-top:1px solid #CDCDCD; position:relative;}
.nylblock1 .menulist li>a{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; color:#000; font-weight:bold;}
.menulist li:hover a,.menulist li.on a{ background:url(../images/nylmenulih.gif) no-repeat;}
.menulist li:hover>a,.menulist li.on>a{ color:#1468C5;}
.nylblock1 .menulist li div{ padding:15px 0 0 15px; border-top:1px solid #CDCDCD;}
.nylblock1 .menulist li div>a{ display:block; background:url(../images/ny_ico1.gif) no-repeat left center; height:25px; line-height:25px; overflow:hidden; color:#666; font-weight:bold; padding-left:10px;}
.nylblock1 .menulist li div>a:hover,.nylblock1 .menulist li div>a.on{ text-decoration:underline;}

.nylblock2{ background:url(../images/ny_lblockbg.gif) no-repeat; padding:20px; width:130px; min-height:135px;}
.nylblock2 .nylbtit2{ height:35px; line-height:35px; overflow:hidden; padding:0 5px; margin-bottom:10px; font-weight:bold; color:#333;}
.nylblock2 ul li{ background:url(../images/ny_ico1.gif) no-repeat left center;  padding-left:12px;   line-height:20px;   color:#666;}
.nylblock2 ul li a{ color:#666;}
.nylblock2 ul li a:hover{ text-decoration:underline;}

.nyright{ width:800px; padding-top:10px;min-height:500px;}
.nyright h2{ height:35px; line-height:35px; overflow:hidden; color:#1468C5; font-size:19px;}
.nyright .bdsharebuttonbox{ width:50%;}
.nyright p.zan{ width:50%; text-align:right;}


/*about*/
.about{ padding:5px;}
.about p{ line-height:25px; padding:10px 0;}

/*honour*/
.honour{ padding:5px; width:680px;}
.honour .honourtab{ height:44px; overflow:hidden;}
.honourtab li{ float:left; width:74px; height:44px; line-height:37px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
.honourtab li:hover, .honourtab li.dq_zsli{  background:url(../images/ny_tabh1.jpg) no-repeat; color:#fff;}
.honourbox .honourcon{ display:none; padding:20px 0 0;}
.honourcon li{ padding:15px 0; border-bottom:1px dashed #CCCCCC;}
.honourcon li span.jzimg{ width:110px; height:80px; *font-size:70px;}
.honourcon li div.fr{ width:550px;}
.honourcon li div p.zstit{ height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#595959; overflow:hidden;}
.honourcon li div p.zsjs{ line-height:25px; font-size:12px; color:#B2B2B2;}

/*picture*/
.picture{ padding:35px 0 65px; width:675px; margin:0 auto;}
.picture ul li{ float:left; border:1px dashed #ccc; width:294px; height:204px; border-top:0px; border-left:0px;}
.picture ul li.piclli{ padding:4px 21px 23px 10px;}
.picture ul li.picrli{ border-right:0px; padding:4px 10px 23px 21px;}
.picture ul li.picxli{ padding-top:23px;}
.picture ul li div{ width:284px; height:194px; border:5px solid #e9e9e9;}
.picture ul li:hover div{ border:5px solid #006ebc;}

/*suppport*/
.partner{overflow:hidden; width:762px; margin:0 auto; padding-bottom:45px;}
.partner ul{list-style:none; padding-top:20px;}
.partner li{float:left; height:108px; width:253px; border-top:1px solid #d8d8d8; padding:30px 0px 20px 0px; margin-top:-50px; *float:none; *display:inline; *zoom:1; *vertical-align:top;}
.partner li a.jzimg{width:253px; height:80px; *font-size:70px;}
.partner li p{height:28px; line-height:28px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.partner li.border{border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; margin-top:0;}
.partner li.gao{padding-top:80px; margin-top:-50px; margin-left:0;}
.partner li.cmt{clear:both;}

/*case*/
.case{ padding:10px 0;}
.case p{ line-height:1.5em; color:#666;}
.caselblock{ width:620px;}


.casebox{}
.casebox .casecon{ background:url(../images/ny_newsbg1.gif) repeat-x; padding:15px 15px 10px 15px; border:1px solid #E5E5E5;}
.casecon ul li{ padding-bottom:5px;}
.casecon li div.fl{ width:304px; height:214px; padding:2px; border:1px solid #808080;}
.casecon li div.fr{ width:270px; padding-top:10px; color:#666; line-height:1.5em;}
.casecon li div.fr .pscasetxt{ max-height:178px; overflow:hidden; line-height:23px;}
.casecon li div.fr .pscasetxt a{ display:block; margin-bottom:20px; color:#1468C5; font-weight:bold;}
.casecon li div.fr .pscasetxt a:hover{ text-decoration:underline;}
.casecon li div.fr p.pscaselect{ margin-top:10px; text-align:right;}
.casecon li div.fr p.pscaselect select{ width:150px; color:#999;}

/*f_products*/
.fproducts{ padding:10px 0;}
.fproducts .fprolblock{ width:620px;}
.fprolblock ul li{ float:left; padding:0 0 35px 0; width:300px;}
.fprolblock ul li div.fl{ width:150px; height:100px; border:1px solid #ccc;}
.fprolblock ul li div.fr{ width:140px;}
.fprolblock ul li div>a{ display:block; height:35px; line-height:35px; color:#1468C5; font-weight:bold;overflow:hidden;}
.fprolblock ul li div p{ max-height:60px; overflow:hidden;}
.fprolblock ul li div p a{overflow:hidden; display:block; height:20px; line-height:20px; color:#333;}
.fprolblock ul li div p a:hover{ color:#1468C5;}


/*products*/
.products{ padding:10px 0;}
.products .protop{ background:url(../images/ny_pro1.jpg) repeat; padding-bottom:10px;}
.products .protop .protopic{ width:280px; height:160px;  margin:13px 13px 0 10px;}
.products .protop .protopic span.jzimg{ width:280px; height:160px; *font-size:140px;}
.products .protop .protoptit{ background:url(../images/ny_pro2.gif) no-repeat;  padding:0 10px 0 20px; margin-top:20px; width:370px; height:51px; line-height:39px; overflow:hidden; font-size:19px; font-weight:bold; color:#fff;}

.products .protop .protoptxt{ padding:71px 45px 0 25px; line-height:1.7em;}
.products .oprolblock{ width:620px;}
.prolist{ width:560px; padding:0 20px 0 40px;}
.prolist li{ padding:20px 0; border-bottom:1px solid #DFDFDF;}
.prolist li .prolixtpic{ width:150px; height:100px; border:1px solid #ccc;}
.prolist li .prolixtpic table{ width:150px; height:100px;}
.prolist li .prolixtpic table img{max-width:150px; max-height:100px; }

.prolist li .prolistxt{ margin-left:10px; width:234px; line-height:20px; }
.prolist li .prolistxt a{display:inline-block; width:100%; height:20px; overflow:hidden;}
.plisttxtit a{font-weight:bold; color:#1468C5;}
.plisttxtjs a{ background:url(../images/ny_ico1.gif) no-repeat left center; padding-left:10px; color:#333; font-weight:bold;}
.plisttxtjs a:hover{ color:#1468C5;}
.prolist li .prolistsmpic{ width:85px;}
.prolist li .prolistsmpic span.jzimg{ width:82px; height:82px; border:1px solid #dfdfdf; font-size:72px;}
.prolist li .prolistsmpic a{ display:block; background:url(../images/ny_ico2.gif) no-repeat left center; padding-left:30px; height:20px; line-height:20px; overflow:hidden;}

.prorblock{ width:170px;}
.prorblock .prormess{ background:url(../images/ny_pro6.jpg) no-repeat top left #F2F2F2; padding:90px 0 5px 5px;}
.prorblock .prormess li{ padding-bottom:5px;}
.prormess li .piptxt{ height:20px; line-height:20px; color:#999;}
.prormess li .piparea{ width:155px; height:93px;}
.prormess li .pchecktxt{ padding-left:2px;}
.prormess li .pipcheck, .prormess li .pchecktxt{ vertical-align:middle;}
.prormess li .pipbtn{ background:#ededed; border:1px solid #acacac; width:100%; height:25px; line-height:25px; text-align:center;}

.prorblock .prorlx{ background:url(../images/ny_pro7.jpg) no-repeat; padding:10px 13px; width:144px; color:#B2B2B2; font-weight:bold; font-size:12px;}
.prorlx .prorlxtit{ color:#FF7E00; font-weight:600; font-size:16px;}
.prorlx .prorlxtit a{ color:#00A1E9; font-size:13px;}
.prorlx .prorlxtit a:hover{ text-decoration:underline;}
.prorlx .prorlxtxt b{ color:#00A1E9; font-size:12px;}

.prorblock .prorlinks{ width:168px; border:1px solid #D8D8D8;}
.linksdown dt.linkstit{ background:url(../images/ny_linkbg1.gif) no-repeat left top;}
.linksnew dt.linkstit{ background:url(../images/ny_linkbg2.jpg) no-repeat left top;}
.linksport dt.linkstit{ background:url(../images/ny_linkbg3.jpg) no-repeat left top;}
.linksdown dt.linkstith{ background:url(../images/ny_linkbg1h.gif) no-repeat left top;}
.linksnew dt.linkstith{ background:url(../images/ny_linkbg2h.gif) no-repeat left top;}
.linksport dt.linkstith{ background:url(../images/ny_linkbg3h.jpg) no-repeat left top;}


.prorlinks dt{ height:48px; cursor:pointer;}
.prorlinks dd{ display:none; padding:10px 10px 0;}
.prorlinks dd p{ background:url(../images/ny_line1.gif) no-repeat left bottom; height:25px; line-height:25px;overflow:hidden;}
.prorlinks dd a{ background:url(../images/ny_ico1.gif) no-repeat left center; padding-left:12px; color:#666; font-size:12px;}
.prorlinks dd a:hover{ color:#00a1e9;}

/*new*/
.news{}
.news .newstop{ background:url(../images/ny_newsbg1.gif) repeat-x; padding:10px 10px 7px; margin-bottom:15px; border:1px solid #E5E5E5;}
.newstop a.jzimg{ width:170px; height:130px; *font-size:114px;}
.newstop>div{ width:595px;}
.newstop>div .newstoptit{ border-bottom:1px solid #E5E5E5;}
.newstoptit img{margin:0 3px 3px;}
.newstop>div .newstoptit span{ display:block; max-width:90%; height:25px; line-height:25px; overflow:hidden;}
.newstop>div .newstoptit a{ display:block; max-width:100%; height:25px; line-height:25px; overflow:hidden; font-weight:bold;}
.newstop>div .newstoptit a:hover{ color:#1468c5;}
.newstop>div .newstopjs{ padding-top:5px; max-height:40px; line-height:20px; overflow:hidden;}
.newstop>div .newstopmore{ text-align:right; padding-top:5px;}
.newstop>div .newstopmore a{ color:#1468C5;}
.newstop>div .newstopmore a:hover{ text-decoration:underline;}

.newscon{}
.newscon .newscontit{ background:#00A1E9; height:30px; line-height:30px; color:#fff; overflow:hidden;}
.newscon .newscontit span{ overflow:hidden; display:inline-block; margin-right:11px; width:100px; text-align:center;}
.newscon ul li{ border:1px solid #E5E5E5; border-top:0px; height:35px;}
.newscon ul li span{ display:inline-block; overflow:hidden; padding:0 10px; width:80px; height:35px; line-height:35px; border-right:1px solid #E5E5E5; text-align:center;}
.newscon ul li a{ display:inline-block; padding:0 10px; width:677px; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#1468C5;}

.page{ padding:20px 0; text-align:center;}
.page a,.page span{ display:inline-block; margin-right:10px; width:18px; height:18px; line-height:18px; color:#666;}
.page a:hover, .page a.dq_page,.page .cpb{ color:#1468C5; font-weight:bold;}

/*news_show*/
.newshow{}
.newshow .nshowtop{ background:url(../images/ny_newsbg1.gif) repeat-x; padding:10px 10px 7px; margin-bottom:15px; border:1px solid #E5E5E5;}
.nshowtop h1{ padding-bottom:5px; border-bottom:1px solid #E5E5E5; color:#1468C5; font-size:13px;}
.nshowtop p{ font-weight:bold; line-height:35px; color:#666;}

.nshowtxt{ padding:5px;}
.nshowtxt p{ line-height:25px; padding:10px 0; text-indent:2em;}

.nshowpage{}
.nshowpage li{ padding:3px 7px; width:664px; border:1px solid #DFDFDF; color:#666;}
.nshowpage li:first-child{ background:url(../images/ny_prevpage.gif) no-repeat top left;}
.nshowpage li:last-child{ background:url(../images/ny_nextpage.gif) no-repeat bottom left;}
.nshowpage li span{ display:inline-block; padding-left:28px; width:60px; height:25px; line-height:25px; overflow:hidden;}
.nshowpage li:first-child span{ background:url(../images/ny_ico4.gif) no-repeat left center;}
.nshowpage li:last-child span{ background:url(../images/ny_ico5.gif) no-repeat left center;}
.nshowpage li a{ display:inline-block; margin-right:10px; width:560px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#1468C5;}

.nshowback{ background:url(../images/ny_ico7.gif) no-repeat left center; display:inline-block; height:20px; line-height:20px; padding-left:20px;}
.nshowback a{ background:url(../images/ny_ico7.gif) no-repeat right center; display:inline-block; color:#666; padding-right:5px;}

/*live*/
.live{}
.live p{ line-height:25px; padding:10px 0;}
.live p b{color:#1468C5;}
.live .livelist li{ float:left; background:#EFF8FC; border:1px solid #E5E5E5; border-left:0px; width:198px;}
.live .livelist li:first-child{ border:1px solid #E5E5E5;}
.live .livelist li span.jzimg{ width:167px; height:201px; *font-size:176px; margin-top:1px; margin-left:1px;}
.live .livelist li p{ padding:10px; border-top:1px solid #E5E5E5;}

/*job*/
.job{ padding:10px 0;}
.job .jobtop{}
.jobtop li{ float:left; background:#00A1E9 url(../images/ny_line2.gif)  no-repeat right center; height:30px; line-height:30px; color:#fff;}
.jobtop li.jtit1{ width:312px; padding:0 11px;}
.jobtop li.jtit2{ width:160px; padding:0 11px;}
.jobtop li.jtit3{ width:160px; padding:0 11px;}
.jobtop li.jtit4{ width:80px; padding:0 11px; background:#00A1E9;}

.job .job_tail{}
.job_tail li{ background:url(../images/ny_ico8.gif) no-repeat 10px 10px; padding:8px 0 8px 0px; line-height:1.5em; border:1px solid #E5E5E5; border-top:0px;}
.job_tail li.jpadding{ padding-bottom:0px;}
.job_tail li a.jname{ padding-left:47px; color:#1468C5; font-weight:bold;}
.job_tail a:hover{ color:#e72d3a;}
.jname, .jdepart, .jadd, .jbm{ float:left; display:inline-block; color:#666; overflow:hidden;}
.job_tail li a.jname{ width:284px;}
.job_tail li span.jdepart, .job_tail li span.jadd{ width:160px; padding:0 10px;}
.job_tail li a.jbm{ padding:0 10px; width:86px; height:20px;}

.job_tail li>div{ display:none; background:#F4FBFE; padding:14px 18px; margin-top:10px; color:#666;}

/*jobapp*/
.jobapp{ padding:10px 0;}
.jbule{ color:#2484c2; font-size:24px; }

.jobinput{ background:#f3f4f4; height:106px; margin-top:30px; padding-top:5px}
.jobinput li{ margin-top:13px; position:relative; background:url(../images/job_bg.jpg) no-repeat; width:210px; height:26px; margin-left:15px; float:left}
.jobinput li .iputbg{ width:210px; height:26px; line-height:26px;color:#c7c6c6; position:absolute; left:0; top:0; overflow:hidden; text-indent:15px}
.jobinput li .iputext{ width:210px; position:absolute; left:0; top:0; height:26px; line-height:26px;  font-family:Arial; color:#c7c6c6; opacity:0; filter:alpha(opacity=0); overflow:hidden; }
.jobinput li .iputext option{ opacity:1; filter:alpha(opacity=100); overflow:hidden; text-indent:10px}

.jobtit{ height:32px; line-height:32px; font-size:14px; font-weight:bold; background:#2484c2; margin-top:25px}
.jobtit li{ float:left; color:#fff; width:144px; text-align:center; border-left:solid 3px #fff; font-weight: bold}

.joblistbox{border:solid 1px #e3e3e3; overflow:hidden; margin-left:3px; background:#fff}
.joblistbox .jbut{margin-top:20px; margin-left:20px}

.joblist li{float:left; color:#666; width:145px; text-align:center; border-left:solid 1px #e4e4e4;background:#f4f4f4; height:30px}
.joblist li:first-child{ border-left:none; width:147px}

.jobsoll{ height:317px;overflow-y:scroll; overflow-x:hidden}
.jobsoll p{padding:0 20px}

.joblist2{ margin-top:30px; overflow:hidden; width:761px}
.joblist2 li{border-top:solid 1px #e3e3e3;  height:34px}
.joblist2 li p{ float:left;border-right:solid 1px #e3e3e3; height:34px; line-height:34px; width:146px; text-align:center; overflow:hidden;}

.jobswtit{ background:#2484c2; display:inline-block; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff; padding-right:30px; margin-top:10px}

.jobswbg{ background:#f3f4f4; height:142px; margin-top:20px; padding-left:80px; padding-top:18px}
.jobswbg .infile{width:240px; height:22px; line-height:22px; border:1px solid #94b8d9; background:#fff; display:inline; vertical-align:middle; cursor:pointer;}
.jobswbg .tj{ background:url(../images/tj.jpg) no-repeat; width:84px; height:30px; border:none; cursor:pointer}
.jobswlist{ width:660px; padding-left:74px}

.jobswlist li { margin-top:8px; width:640px; display:block}
.jobswlist li span{ display:inline-block}
.jobswlist li .j1{ width:78px; text-align:right; padding-right:5px}
.jobswlist li .red{ color:#ff0000; font-family:Arial; padding-left:5px}
.jobswlist li .inpuline{ border:1px solid #94b8d9; background:#fff; padding:0 5px; line-height:20px;  height:20px; width:170px}
.jobswlist li .inpuline2{ border:1px solid #94b8d9; background:#fff; padding:0 5px; line-height:20px; width:500px }
.jblue{ color:#2484c2; padding:50px 0 10px 0}
.jtj{ background:url(../images/tj.jpg) no-repeat; width:84px; height:30px; border:none; cursor:pointer}
.jcz{background:url(../images/cz.jpg) no-repeat; width:84px; height:30px; border:none; cursor:pointe; margin-left:10px}

/*download*/
.down{ padding:10px 0;}
.down .downtop{ display:none;  background:url(../images/ny_newsbg1.gif) repeat-x left top; padding:10px 20px 15px; border:1px solid #E5E5E5;}
.downtop li{ padding-bottom:10px;}
.downtop li .diptxt{ width:300px;}
.downtop li .dipbtn{ background:#e7e7e7; margin-left:5px; width:34px; height:22px; border:1px solid #acacac;}

.downtab{ display:none; height:30px; background:#00A1E9; padding:0 0 0 20px;}
.downtab li{ float:left; margin:5px 15px 0 0; height:25px; line-height:25px; color:#fff; font-size:14px; font-weight:bold; }
.downtab li:hover{ text-decoration:underline;}
.downtab li.dq_downli{ padding:0 20px; background:#fff; color:#1468C5;}

.downbox{ display:none; background:url(../images/ny_newsbg1.gif) repeat-x left top; padding:10px 20px 15px; border:1px solid #E5E5E5;}
.downbox .downcon table tr th{ background:#F3F2F1; border-left:1px solid #fff; height:25px; line-height:25px; text-align:left;}
/*以上为past*/

.down .downlist{}
.down .downlist li{ border-bottom:1px solid #ececec;}
.down .downlist li a.downbtn{ margin-top:14px; display:inline-block; background:url(../images/ny_downbtn.jpg) no-repeat; width:78px; height:19px; line-height:19px; color:#fff; text-align:center; overflow:hidden;}
.down .downlist li a.downfile{ display:inline-block; max-width:80%; height:40px; line-height:53px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#484848; font-size:14px;}
.down .downlist li:hover a.downfile{ color:#0071b8;}

/*t_down*/
.tdown{ padding:10px 0;}
.tdown .tdowntop{ display:none;}
.tdowntop .tdtoptit{ background:#00A1E9; padding:0 20px; height:30px; line-height:30px; color:#fff; font-weight:bold; }
.tdowntop .tdtopcon{ background:url(../images/ny_newsbg1.gif) repeat-x left top; padding:10px 20px 15px; border:1px solid #E5E5E5; color:#666;}
.tdowntop .tdtopcon p .tdiptxt{ width:300px;}
.tdowntop .tdtopcon p select{ margin-right:5px;}
.tdowntop .tdtopcon p .tdipbtn{ background:#e7e7e7; width:34px; height:22px; border:1px solid #acacac;}

.tdown .tdowntab{ display:none;}
.tdown .tdowntab li{ float:left; margin-right:10px; padding:6px; width:60px; height:35px;  border:1px solid #ccc; border-bottom:0px; text-align:center;}
.tdown .tdowntab li:first-child{ border:0px; border-bottom:1px solid #ccc; margin-right:0px; width:296px;}
.tdown .tdowntab li:last-child{ border:0px; border-bottom:1px solid #ccc; margin-left:-10px;}
.tdown .tdowntab li a{ color:#00A1E9; font-size:14px; font-weight:bold;}
.tdown .tdowntab li.dq_tdownli a{ color:#000;}
.tdown .downbox{ display:none;}
.tdown .tdowncon{ background:url(../images/ny_newsbg1.gif) repeat-x left top; ;}
.tdowncon table tr th{ height:35px; line-height:35px; border:1px solid #E5E5E5;}
.tdowncon table tr td{ background:#F9F9F9; padding:6px 10px; border:1px solid #E5E5E5; color:#666;}
.tdowncon table tr td.tdownfont1, .tdowncon table tr td.tdownfont1 a{ color:#1468C5;}
.tdownsize{ background:url(../images/ny_ico10.gif) no-repeat left 2px; padding-left:22px;}
/*以上为past*/



/*advice*/
.message{ width:675px; margin-left:14px; padding-bottom:30px;}
.message p.mesmsh{ padding-top:15px; line-height:35px; font-size:14px; color:#484848;}
.message p.mesmsh b{ color:#ff9a00;}
.meslist{ padding-top:40px; padding-left:29px; border-top:1px dashed #dcdcdc;}
.meslist li{ float:none; padding-bottom:20px;}
.meslist li p{ display:inline-block; float:left; width:80px; line-height:28px; font-size:14px; text-align:right; color:#484848;}
.meslist li p b{ padding-right:2px; font-weight:normal; color:#ff9a00;}
.meslist li .miptxt{ margin-left:22px; padding:0 5px; width:222px; height:26px; border:1px solid #dcdcdc;}
.meslist li .miptxt2{ width:344px;}
.meslist li .miptxt3{ width:344px; height:78px;}
.meslist li .miptxt4{ width:118px;}
.meslist li .myz{ display:inline-block; width:81px; height:27px; margin-left:7px;}
.meslist li .mts{ display:inline-block; padding-left:8px; color:#009999; text-decoration:underline;}
.meslist li.mly p{ height:78px; line-height:78px;}
.meslist li p, .meslist li .miptxt4, .meslist li a.myz, .meslist li a.mts{ vertical-align:middle;}
.meslist li.mbtn{ padding-top:18px;}
.meslist li .mipbtn{ width:110px; height:32px; line-height:32px; font-size:14px; text-align: center; color:#e9e9e9; font-weight:bold;}
.meslist li .mipbtn1{ background:#026fba; margin-left:100px;}
.meslist li .mipbtn2{ background:#929292; margin-left:20px;}

/*t_products*/
.tproducts{ padding:10px 0;}
.tprolblock{ width:620px; color:#666; line-height:1.5em;}
.tprolblock ul li{ padding:20px 0; border-bottom:1px solid #DFDFDF;}
.tprolblock ul li div>.fl{ width:150px; height:100px;  overflow:hidden;}
.tprolblock ul li div>.fl table{ width:100%; height:100%;}
.tprolblock ul li div.fr{ width:460px;overflow:hidden;}
.tprolblock ul li div>a{ display:block; height:35px; line-height:35px; color:#1468C5; font-weight:bold;overflow:hidden;}
.tprolblock ul li div p.tproltxt{ max-height:60px; overflow:hidden;}
.tprolblock ul li div p.tprolmore a{ color:#666;}
.tprolblock ul li div p.tprolmore a:hover{ color:#1468C5;}
.tprolblock ul li div p.tprolselect{ text-align:right;}
.tprolblock ul li div p.tprolselect select{ width:200px; color:#999999;}

/*product_show*/
.proshow{ padding:10px 0;}
.pshowlblock{ width:620px;}
.pshowpic{ width:300px; height:200px;}
.pshowpic span{ width:300px; height:200px; *font-size:175px;}

.pshowtab{ height:30px; background:#00A1E9; padding:0 0 0 20px; margin-top:20px;overflow:hidden;}
.pshowtab li{ float:left; margin:5px 15px 0 0; height:25px; line-height:25px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; }
.pshowtab li:hover{ text-decoration:underline;}
.pshowtab li.tabon{ padding:0 20px; background:#fff; color:#1468C5;}

.pshowcon{ display:none; padding:20px;}
.pshowdown{}
/*.pshowdown table tr th{ background:url(../images/ny_newsbg1.gif) repeat-x left top; height:35px; line-height:35px; border:1px solid #E5E5E5; color:#666;}
.pshowdown table tr td{ border:1px solid #E5E5E5; padding:6px 10px;}
.pshowdown table tr td p{ background:url(../images/ny_line3.gif) repeat-x left bottom; padding:6px 10px;}
.pshowdown table tr td p a{ color:#1468C5;}*/
.pshowdownli{ border-bottom:1px solid #ececec;}
.pshowdown li a.downbtn{ margin-top:14px; display:inline-block; background:url(../images/ny_downbtn.jpg) no-repeat; width:78px; height:19px; line-height:19px; color:#fff; text-align:center; overflow:hidden;}
.pshowdown li a.downfile{ display:inline-block; max-width:80%; height:40px; line-height:53px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#484848; font-size:14px;}
.pshowdown li:hover a.downfile{ color:#0071b8;}

.pshowcase{}
.pshowcase ul li{ padding-bottom:5px;}
.pshowcase li div.fl{ width:304px; height:214px; padding:2px; border:1px solid #808080;}
.pshowcase li div.fr{ width:260px; padding-top:10px; color:#666; line-height:1.5em;}
.pshowcase li div.fr .pscasetxt{ max-height:179px; overflow:hidden; line-height:23px;}
.pshowcase li div.fr .pscasetxt a{ display:block; margin-bottom:20px; color:#1468C5; font-weight:bold;}
.pshowcase li div.fr .pscasetxt a:hover{ text-decoration:underline;}
.pshowcase li div.fr p.pscaselect{ margin-top:10px; text-align:right;}
.pshowcase li div.fr p.pscaselect select{ width:150px; color:#999;}

.pshowskill{}
.pshowskill ul li{ padding-bottom:6px; height:30px; line-height:30px; border-bottom:1px solid #E5E5E5; color:#666;}
.pshowskill ul li span{ float:left; display:inline-block; max-width:25%; overflow:hidden; height:30px; line-height:30px;}
.pshowskill ul li a{ float:left; display:inline-block; max-width:70%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px; color:#1468C5;}


/*sitemap*/
.sitemap{ padding:10px 0;}
.sitemap li{ vertical-align:top; clear:both; overflow:hidden; margin-top:20px; margin-left:6px; border-bottom:dashed 1px #cccccc; padding-bottom:20px;}
.sitemap li span{ width:100px; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; background:#1468C5;}
.sitemap li .dsubmap{ width:680px; line-height:24px;}
.sitemap li .dsubmap a{display:inline-block; margin-right:10px; color:#666;}
.sitemap li .dsubmap a:hover{ color:#1468C5;}

/*添加2014-10-13*/
#sylb_about p span{ float:left; margin-right:10px; display:block; width:123px; height:73px;}
#sylb_about p a.jzimg{width:123px; height:73px; *font-size:64px;}


/***************************图片轮转*****************************************/
#carrousel{position:relative; z-index:1; width:563px; height:224px; margin:10px auto 50px; overflow:hidden;}
#carrousel li{position:absolute; left:0; top:0; border:1px solid #b7b7b7; padding:1px;  width:337px; height:220px; text-align:center;}
#carrousel li img{vertical-align:middle; width:100%; height:100%;z-index:-1;}
#carrousel li i{display:inline-block; height:100%; vertical-align:middle;}
#carrousel_prev,#carrousel_next{position:absolute; z-index:9; width:18px; height:19px; top:100px;}
#carrousel_prev{background:url(../images/l.png); left:5px;}
#carrousel_prev:hover{background:url(../images/lhv.png);}
#carrousel_next{background:url(../images/r.png); right:10px;}
#carrousel_next:hover{background:url(../images/rhv.png);}
