/* CSS Document */

body{ background: url("images/bg1.png") ; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#373737;position:relative;}
*{ margin:0px; padding:0px; list-style:none;border:none; font-size:14px;}
div{ text-align:left; margin:0px auto;}
a{ color:#1155cc; text-decoration:none;}
a:hover{ color:#f30;}



.default-footer{ width:990px; padding-top:240px;}
#footer{text-align:center; height:80px; line-height:80px;width:100%;font-family:Verdana;font-size:12px;color:#a3a3a3 ;  }
.top{width:100%;height:202px;margin-bottom:8px}

.logodiv{  height:140px; width:990px;margin:0px auto;}
.logodiv img.logo{float:left;margin-top:40px}
.logodiv dl{width:300px;height:130px;float:right;margin-top:13px}
.logodiv dl dt{color:#888;font-size:12px;text-align:right;margin-bottom:5px;font-family:"\5FAE\8F6F\96C5\9ED1";letter-spacing:1px}


/*.menu{  height:90px; width:600px;margin-bottom:1px; font-family:"\5FAE\8F6F\96C5\9ED1";margin-top:15px;float:right}
.menu ul{ width:600px; height:40px; margin:0px auto;}
.menu ul li{float:left; width:100px; line-height:40px; text-align:center; margin-right:0px;}
.menu ul li a{ font-size:16px;color:#333; }
.menu ul li a.active{  width:100px; height:40px; line-height:40px; display:block; color:#0e71cf;border-bottom:4px solid #0e71cf;}

.menu a:hover{color:#0e71cf ;}
.menu ul li a:hover.active{color:#0e71cf;}*/
.width{background:#eee; height:60px; width:100%;border: #ddd 1px solid;}
.menu{width:990px;margin:0 auto; font-family:"\5FAE\8F6F\96C5\9ED1";letter-spacing:2px}
.menu ul{ width:772px; height:60px; float:right}
.menu ul li{float:left; list-style:none;width:110px; line-height:60px; text-align:center; margin-right:0px; }
.menu ul li#li {height: 60px;width: 110px;}
.menu ul li .demo-box {width: 110px;height: 60px;font-size:16px;text-align: center;line-height: 60px;text-align: center;}
.menu ul li #linear {-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.menu ul li#li:hover .demo-box {height: 60px;line-height: 60px;color:#fff;background:#014c8f}
.menu ul li a{ color:#323232; text-decoration:none }
.menu ul li a.active{  width:110px; height:60px; line-height:60px; display:block; color:#fff;background:#014c8f; }

.menu a:hover{color:#fff ;}
.menu ul li a:hover.active{color:#ff0000;}

/*menu——new*/
#banner{ width:990px;height:370px;margin:0 auto;overflow:hidden;position:relative;}
#banner .focusBts{top:145px;width:51px;height:50px;z-index:223;position:absolute;}
#banner #focusBtl{ left:0px; background:url(http://www.desay.com/images/right_btn1.png) no-repeat; width:51px; height:50px; cursor:pointer; }
#banner #focusBtr{right:0px; background: url(http://www.desay.com/images/right_btn1.png) no-repeat; width:50px; height:50px;cursor:pointer;}
#focusAdv{height:370px; width:100%; position:relative; }
#focusPics{}
#focusPics,#focusPics li,#focusPics li a,#focusPics li img{display:block;height:370px;}
#focusPics li{opacity:0;filter:alpha(opacity=0);}

#focusAdv #focusPics{z-index:1;}
#focusAdv #focusPics li{top:0;left:50%;position:absolute; margin-left:-720px;}

#focusAdv #thumb{left:50%;bottom:17px;z-index:888;position:absolute; margin-left:-310px; z-index:222; width:700px;}/*3.27*/
#focusAdv #thumb li,#focusAdv #thumb li a,#focusAdv #thumb li a img{display:block;width:96px;height:45px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
#focusAdv #thumb li a{overflow:hidden; width:96px; height:45px;}
#focusAdv #thumb li{display:inline;margin-right:6px;width:96px;height:45px;float:left;position:relative; z-index:22}
#focusAdv #thumb li.active{ width:96px; height:45px;}
#focusAdv #thumb li.active a,#focusAdv #thumb li.active img,#focusAdv #thumb li.active{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
#focusAdv #thumb li.active img{ width:90px; height:39px; border:3px solid #fff;}
/*menu——new*/






/*banner*/
.indexCon{width:100%;overflow:hidden;margin-bottom:8px }
.indexCon .flashBanner{width:100%;height:370px;overflow:hidden;text-align:center;position:relative}
.flashBanner a{margin:0 auto; overflow:visible; display:block; text-align:center; height:370px; width:100%; zoom:1}
.imgBox img{filter:alpha(opacity=0);opacity:0; }
.imgBox{background-position:center top}
.flashBanner .mask2{width:100%; text-align:center;	position:absolute;left:0;bottom:-20px;filter:alpha(opacity=80);opacity:0.8;overflow:hidden;}
.flashBanner .mask2 img{vertical-align:middle;margin-right:10px;cursor:pointer; border:2px solid #333;margin-bottom: 10px}
.flashBanner .mask2 img.show{margin-bottom:16px; display:inline}
img{border:0 none;}
/*banner*/

.vidContainer{float:right; width:300px; margin-left:30px; margin-top:15px;}

.center{ width:990px; background:#fff;box-shadow:0px 2px 4px #f0f0f0; border-bottom:1px #eee;padding-bottom:50px;}
.rt{ width:890px; line-height:2em; margin:40px auto;font-family:"\5FAE\8F6F\96C5\9ED1";}
.rt .jieshao{}
.rt .jieshao img{float:right;margin-left:29px}
.rt p{color:#555;font-size:14px;}
.rtaction{ width:940px;margin-left:0px;}
.rtaction li{ float:left;}
.rtaction li img{ margin:5px 3px 24px 0px;overflow:hidden; display:block;zoom:1;}
.rt .profile{  font-size:16px;height:30px; line-height:30px;}
.rt strong,.rter strong,.clx strong{ font-size:14px;}

.rt .fzcop{width:890px;margin:0 auto}
.rt .fzcop li{width:100%;margin:25px 0;float:left}
.rt .fzcop li img{width:210px;height:140px}
.rt .fzcop .p_width{width:650px;}
.rt .fzcop  span,.rt .fzcop .honor dl,.fzcop .honor dt,.rt .yf_title,.rt .yanfa,.rt .rencai{color:#014c8f; }
.rt .fzcop dl{font-size:14px;}
.rt .fzcop dd.jiazhi{height:30px;width:84px;float:left;margin-left:70px;color:#fff; text-align:center; line-height:30px}
.rt h2{ text-align:center;color:#014c8f; font-weight:600; ;margin:30px 0}
.rt .fzcop .honor{width:500px;float:right}
.rt .fzcop dd dl{ float:left;}
.rt .yanfa{ font-size:16px; text-align:center;width:100%;margin-bottom:30px}
.rt .rencai{font-size:16px;font-weight:600}


.rter{width:890px; line-height:2em; margin:40px auto;letter-spacing: 1px;}
.rter .clf{ width:40px; text-align:right;}
.rter  li,.rter p{color:#555;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:14px}

.rt table tr td.color{ background:#fafafa; border-right:1px solid #f1f1f1;  text-align:center;}
.rt table tr.bordercolor td{ border-bottom:1px solid #f1f1f1; line-height:30px;}
.job_des td{line-height:25px; padding-left:5px; text-align:left}
.jobtit2 td{line-height:28px;padding-bottom:4px; text-align:left; font-weight:bold; font-size:14px; color:#1155cc; border-bottom:1px solid #f1f1f1;}
.jobtiter td{line-height:25px; text-align:left; font-weight:bold; font-size:12px; color:#444; padding-top:8px;}
.job {color:#444;font-size:14px; font-weight:bold;padding:15px 0px 0px 0px; text-indent:.5em; text-align:left; line-height:30px; }
.job2{line-height:25px; text-align:left; text-indent:.5em;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.job2 a{ text-decoration:none; color:#555;font-family:"\5FAE\8F6F\96C5\9ED1";}
.job2 a:hover{ text-decoration:underline; color:#f30;}
.text{ margin-bottom: 10px;}
.table{ margin:50px auto 30px auto; text-align:center;}

.lc, .clx{ width:940px; height:35px; line-height:30px; border-bottom:1px solid #ddd; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#323232; margin-bottom:10px;letter-spacing:1px}
p.title{font-family:"\5FAE\8F6F\96C5\9ED1";color:#1f737d;margin-top:20px;font-size:18px;}
p{text-align:justify;text-justify:inter-ideograph;word-break:break-all;}
.right,.left{width:500px;}
.right{padding-left:40px}
.left{padding-right:40px}

dl.dl2{font-family:"\5FAE\8F6F\96C5\9ED1" ;margin-bottom:10px;font-size:14px;color:#555}
dl.dl2 dt{float:left;margin-right:15px}
li.li1{float:left;width:175px}
ul.ul2{font-family:"\5FAE\8F6F\96C5\9ED1" ;font-size:14px;color:#555;height:550px;}
.liucheng{ text-align:center;}

.jiye_growth{width:990px;margin:0 auto;text-align:center;}

.scroll_div {background: #FFF;background:#ddd;border:8px solid #ddd ;width: 854px;height:184px}
#scroll {background: #FFF;overflow:hidden;width: 854px;}
#scroll img {border-right: 2px solid #eee;}
#inscroll {float: left;width:800%;}
#scroll1 {float: left;}
#scroll2 {float: left;}