@charset "gb2312";
/* reset */
body{font:12px/1.5 \5b8b\4f53,"Î¢ÈíÑÅºÚ","ËÎÌå";color:#666666; background:url(bg.jpg) center fixed repeat-y;}
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,fieldset,fieldset,button,sub,sup,textarea{margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
iframe,img{border:0 none;}
iframe,img{vertical-align:top;}
em,i{font-style:normal;}
ul,li,ol{list-style:none outside none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom:1;}
a{color:#333333;text-decoration:none;}
a:hover{ text-decoration:underline; color:#0066FF}
:focus{outline:0;}

input,textarea,select{background-color:#ffffff;}
.mb12{margin-bottom:12px;}

.top { width:auto;  border-bottom:1px solid #EEEEEE; color:#AFAFAF; font-family:Î¢ÈíÑÅºÚ; background:#FcFcFc;}
.top_s { width:960px; height:22px; line-height:22px; margin:0 auto; overflow:hidden;}
.top2 { background:#fcfcfc;}
.welcome { float:left; width:600px;}
.sc { float:right; width:300px; text-align:right;}
.sc span { margin:0 10px;}
.sc a {color:#AFAFAF;}


.header { width:996px; height:100px; margin:0 auto; overflow:hidden;}
.logo { float:left; width:245px; height:58px; margin-top:20px;}
.csearch { float:left; width:345px; height:58px; margin-top:40px;margin-left:80px;}
.tel { float:left; width:245px; height:58px; margin-top:20px;}




/*menu*/
#menu { width:auto; height:40px; background:#0b89f7; line-height:40px;  font-size:14px;}
#nav {margin:0 auto; width:960px; display:block; height:40px;  line-height:40px;}
#nav .jquery_out {float:left;line-height:40px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:14px/40px "Î¢ÈíÑÅºÚ"; background:#FEB65B;}
#nav .jquery_out a { color:#ffffff;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner { width:150px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel { float:left; border-right:1px solid #fff; width:133px;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:40px; display:block; width:133px; text-align:center;font:14px/40px "Î¢ÈíÑÅºÚ";}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#FEB65B;}
#nav .mainlevel ul {display:none; position:absolute; z-index:999}
#nav .mainlevel li {border-top:1px solid #fff; background:#0b89f7; width:133px;/*IE6 only*/}
#nav .mainlevel li:hover {background:#FEB65B;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}



.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:425px;width:990px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(1-0.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#2a95bb url(2-0.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#2a95bb url(3-0.jpg) center no-repeat;}
.banner_img li.bgli04{ background:#2a95bb url(4-0.jpg) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:990px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:393px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}


.main { width:960px; margin:0 auto; padding-top:20px; font-family:Î¢ÈíÑÅºÚ;}

.box1 { width:960px; margin:0 auto; overflow:hidden;}
.box1_t { width:960px; height:65px; background:url(a_1.jpg) no-repeat;}
.box1_t span { float:right; font-size:0; text-indent:-9999px;}
.box1_t span a { display:block; width:50px; height:30px; margin-right:10px; margin-top:10px;}

.box1_s { float:left; width:480px; margin-top:20px; overflow:hidden;}
.box1_s .ysimg { float:left; width:200px; height:145px; padding:5px; background: url(s05.gif) bottom no-repeat; text-align:center; margin-left:10px; margin-top:10px; display:inline;}

.boxss { float:left; width:960px;}
.box1_s .yss { float:right; width:220px; margin-right:15px;}
.box1_s .yss .ysst { float:left; width:220px; height:40px; line-height:40px; font-size:18px; margin-bottom:5px; color:#fd8612; border-bottom:1px dotted #cacaca;}
.box1_s .yss .ysst a{ color:#fd8612; }

.box1_s .yss p { font-size:12px; line-height:24px; }

.box2 { width:960px; margin:0 auto; overflow:hidden; margin-top:20px;}
.box2_t { width:960px; height:65px; background:url(a_2.jpg) no-repeat;}
.box2_t span { float:right; font-size:0; text-indent:-9999px;}
.box2_t span a { display:block; width:50px; height:30px; margin-right:10px; margin-top:10px;}

.cp { width:960px; margin:0 auto;}
.cp ul { float:left; width:960px;}
.cp ul li { float:left; width:220px; margin:25px 10px 0 10px; display:inline;}
.cp ul li a { display:block; width:220px; height:180px; background:url(s05.gif) bottom no-repeat;}
.cp ul li span a {text-align:center; display:block; width:220px; height:20px; background:none;}
.cp ul li p { text-align:center;}



.box3 { width:960px; margin:0 auto; overflow:hidden; margin-top:20px;}
.box3_t { width:960px; height:65px; background:url(a_3.jpg) no-repeat;}
.box3_t span { float:right; font-size:0; text-indent:-9999px;}
.box3_t span a { display:block; width:50px; height:30px; margin-right:10px; margin-top:10px;}

.mts { width:960px; margin:0 auto;}
.mts_l { float:left; width:400px; margin-top:30px; margin-left:10px;}
.mts_r { float:right; width:450px; margin-top:30px; margin-right:10px;}
.mts_r_t { float:left; width:450px; font-size:20px; color:#fd8612;}
.mts_r ul { float:left; margin-top:10px;}
.mts_r ul li { float:left; width:450px; height:40px; line-height:40px; border-bottom:1px dashed #cacaca; font-size:14px; background:url(ico1.gif) left no-repeat; text-indent:10px;}
.mts_r ul li span { float:right;}


.box4 { width:960px; margin:0 auto; overflow:hidden; margin-top:20px;}
.box4_t { width:960px; height:65px; background:url(a_4.jpg) no-repeat;}
.box4_t span { float:right; font-size:0; text-indent:-9999px;}
.box4_t span a { display:block; width:50px; height:30px; margin-right:10px; margin-top:10px;}


.footer { width:auto; height:100px; margin-top:30px; background-color:#FFFFFF}
.footer_list { width:auto; height:30px; line-height:30px; background:#0b89f7;}
.footer_list ul { width:960px; margin:0 auto; text-align:center;}
.footer_list ul a { color:#ffffff;}
.footer_list ul  span { color:#ffffff; margin:0 10px 0 10px;}
.footers { width:auto; margin-top:10px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
.footers p { text-align:center;}



