/* CSS Document */
/*reset*/
body{background:#fff;font:12px/1.67 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666;}
input,textarea{font-size:100%;border:0;padding:0;background:none;outline:none;font-family:'Microsoft Yahei';color:#666;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;padding:0;font-weight:normal;cursor:default;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#666;transition:all .2s ease; cursor:pointer;}
a:hover{color:#333;}
img{border:0;vertical-align:top;}
i,s,em,u{font-style:normal;text-decoration:none;}
/*通用*/
.content{
margin:0px auto;
width:100%;
}
.na{
float:right;
width:250px;
}
.na ul{
list-style-type:none;
margin-top:20px;
}
.na li{
float:left;
}
.na a:visited,.na a:link{
text-decoration:none;
font-size:14px;
color:#FFFFFF;
padding:2px 5px;
background-color:#FF0000;
margin:3px 5px 3px 5px;

}
.head_f form{background:url(../images/fangdj.gif) 98% 3px no-repeat #f6f6f6;}
.head_f .btn{width:20px;}
.head_f .focous{background-position:98% -33px;background-color:#fff;}
.dao{
float:left;
width:1423px;
background:url(../images/森瑞主页_03.gif) no-repeat center;
}
.dao ul{
list-style-type:none;
margin-left:15%;
}
.dao li{
float:left;
padding:5px 35px;
}
.dao a{
font-size:14px;
color:#FFFFFF;
}
.container{
margin:0px auto;
width:1000px;
padding-top:5px;
}
.left{
float:left;
}
.left1,.left2,.left3{
margin:10px 0px;
width:390px;
border:1px solid #d3d3d3;
}
.left1{
height:325px;
}
.left2，.left3{
float:left;
}
.left1 p{
float:left;
padding:10px 10px 5px 10px;
font-size:12px;
}
.left1 h1{
background:url(../images/22_03.gif) repeat-x;
width:390px;
height:35px;
text-align:left;
font-size:16px; 
color:#FFFFFF;
text-indent:10px;
line-height:35px;
}
.left1 h1 a{
color:#FFFFFF;
float:right;
padding-right:5px;
font-size:14px;
}
.left-h a:visited,.left-h a:link
{
color:#FFFFFF;
float:right;
padding-right:5px;
font-size:14px;padding-top:5px;
}
.left-h a:hover{
color:#FFFFFF;
float:right;
padding-right:5px;
font-size:14px;padding-top:5px;
}
.left1 img{
float:left;
margin:5px 3px 5px 3px;
}
.ss{
width:1000px;
height:110px;
background:url(../images/photo_01.gif) no-repeat left center;
overflow:hidden;
margin:0px auto;
position:relative;
}
.ss .homebtnlink{display:block;float:left;width:302px;height:102px;text-indent:-9999px;}
.header_hotline{position:absolute;bottom:15px;right:0px;font-size:20px;font-weight:bold;font-family:Microsoft Yahei,Times New Roman;color:#096CC7;}

.left-h{
width:390px;
height:35px;
background:url(../images/22_03.gif) repeat-x;
}
.left-h ul{
list-style-type:none;

}
.left-h li{
float:left;

height:35px;
}
.left-h li a:visited,.left-h li a:link{
display:block;
padding:5px 15px;
font-size:15px;
}
.left-h li a:hover,.left-h li a.cur{
color:#FFFFFF;
background-color:#0c88f0;
}
.left3{
border:1px solid #d3d3d3;
height:145px;
}
.left3 h1{
background:url(../images/22_03.gif) repeat-x;
width:390px;
height:35px;
text-align:left;
font-size:16px; 
color:#FFFFFF;
text-indent:10px;
line-height:35px;
}
.left3 img{
float:left;
}
.left3 p{
font-size:14px;
color:#333;
position:relative;
left:20px;
top:30px;
}
.div1,.div2{
width:370px;
height:150px;
padding:10px;
}
.right1{
float:right;
width:600px;
margin-top:10px;
}
.right1 h1{
width:600px;
height:35px;
background:url(../images/22_03.gif) repeat-x;
text-indent:20px;
color:#FFFFFF;
font-size:16px;
line-height:35px;
}
.right1 h1 a{
color:#FFFFFF;
float:right;
padding-right:10px;
font-size:14px;
}
.li1,.li2{
text-align:center;
}
.li1 li,.li2 li
{
background:url(../images/li_03.gif) no-repeat left bottom;
width:350px;
text-align:left;
padding-left:20px;
height: 25px;
line-height:25px;
position:relative;
}
.li1 a,.li2 a
{
    height:25px;
    line-height:25px;
    font-size:13px;
}
.li1 span,.li2 span
{
    height:26px;
    font-size:13px;
    position:absolute;
    top:0;
    right:0;
}
.right-l{
float:left;
width:290px;
height:125px;
padding-top:12px;
padding-left:10px;
overflow:hidden;
}
.right-l p{
float:left;
width:150px;
padding-left:5px;
line-height:21px;
}
.right-l img{
padding:5px 5px 5px 15px;
float:left;
}
.right-l span{
font-size:15px;
display:block;
color:#333333;
}
.right-l .tech_title_link
{
font-size:15px;
display:block;
color:#333333;
font-weight:bold;
    }
.puzhan{
height:auto;
overflow:hidden;
width:1000px;
border: 1px solid #d3d3d3;
margin: 0 auto;
}
.puzhan h1{
background:url(../images/22_03.gif) repeat-x;
font-size:16px;
color:#FFFFFF;
text-indent:10px;
height:35px;
line-height:35px;
}
.puzhan h1 a{
color:#FFFFFF;
float:right;
padding-right:10px;
font-size:14px;
}
.all{
width:100%;
margin:0px auto;
}
.roll{
width:1000px;
height:200px;
float:left;
border-bottom:#CCCCCC solid 1px;
background-color:#ffffff;
}
#middle{
height:150px;
float:left;
overflow:hidden;
padding:3px 0px;
}
#middle a{
display:block;
float:left;
margin:4px 3px;
padding:2px;
height:107px;
}
#thumblist{}
#left{
width:29px;
height:137px;
margin-left:30px;
position:absolute;
background:url(../images/right.gif) no-repeat;
background-position: -0px 0px;
}
#right{
width:29px;
height:137px;
position:absolute;
background:url(../images/left.gif) no-repeat;
right:2px;
}
.lii{
width:100%; height: auto;
overflow: hidden;
 background:#343434;clear: both;
}
.lii a:visited,.lii a:link{
line-height:80px;
font-size:15px;
width:125px;
color:#FFFFFF;
display:table-cell;
text-align:left;
}
.lii a:hover{
color:#FFFFFF;}
.foot-head{
width:1000px;
margin:0px auto;
}

.scrolltitle{height:24px;font-size:14px;width:742px;border-bottom:solid 1px #ddd;margin:20px auto 15px auto;}
/*
a.abtn{display:block;height:135px;width:45px;overflow:hidden;background:url(images/2.png) no-repeat 0px; z-index:100px;}
.abtnn{left:15px; z-index:100;}
a.aleft{ position:absolute;background-position:0px 50%;}
a.agrayleft{cursor:default;background-position:-90px 50%;}
a.aright{ position:absolute; right:22px;background-position:-50px 50%;}
a.agrayright{cursor:default;background-position:-138px 50%;}
.scrolllist{height:150px;margin:20px auto; position:relative;}
.scrolllist .imglist_w{width:975px;height:150px;overflow:hidden;float:left;position:relative; left:15px;/*必要元素*/}
/*
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{float:left;padding:0 4px;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}
*/

#s2{width:214px;}
#s2 .imglist_w{width:176px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}
#s1{
width:974px;
height:auto;
}
.rollpics{padding:20px 0px;}
a.abtn{display:block;height:137px;width:54px;overflow:hidden;background:url(../images/arrows.png) no-repeat 0px 50%;position:absolute;z-index:99999}
a.aleft{top:0px;left:0px;background-position:-10px 50%;}
a.agrayleft{cursor:default;background-position:-101px 50%;}
a.aright{top:0px;right:0px;background-position:-58px 50%;}
a.agrayright{cursor:default;background-position:-148px 50%;}
.scrolllist{width:974px;height:137px;margin:0 auto;position:relative;}
.scrolllist .imglist_w{width:974px;height:137px;overflow:hidden;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:156px;float:left;padding:0 8px 0px 0px;}
.scrolllist .imglist_w li img{}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}
.lian{
margin:0px auto;
clear:both;
width:1000px;
height:180px;
}
#sou{
width:100%; clear:both; margin:0px auto; background:url(../images/bot_searchbg.jpg) repeat-x left top; background-color:#ffffff;
}
.souk{
width:1000px; height:96px; position: relative; margin:0px auto;
}
.soup{
font-size:16px; color:#333333;padding:10px 0;padding-left:20px;
}
.inputk{
width:200px; border:1px solid #CCCCCC; font-size:14px; float:left; height:29px; margin-left: 0px;padding:0;position: absolute;
left: 160px;background-color:#fff;
}
.inputup{
float:left; height:32px; background:url(../images/sousou_20.gif) no-repeat; width:70px;position: absolute;
left: 300px;
}
.jiathis_style{
 float:left;padding: 7px;
position: absolute;
left: 675px;}
#font{
color:#FFFFFF; font-weight:bold;
}
.sp1{float:left;
}
.ff{
float:left;
display: block;
height: 20px;
}
.erweima_div{position:absolute;top:7px;right:0;}
.erweima_div div{float:left;width:75px;height:84px;padding:0 8px;}
.erweima_div .gfdiv{border-right:1px solid #d3d3d3;}




