/* CSS Document */
html {min-width:1002px;}
body {font-size:12px; padding:0px;margin:0px; position:relative;line-height:20px; color:#444; font-family:"宋体"; background:#ffffff;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea{margin:0px;padding:0px;font-size:12px;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;font-size:12px;}
ul,ul li{list-style:none; padding:0px; margin:0px; font-size:12px;}
div, span, ul, li, hr{padding:0px; margin:0px;}
img{ border:0px; padding:0px; margin:0px;vertical-align:middle;}
a{ text-decoration:none; color:#444; outline:none; outline:none;}
a:hover{color:#de0000;}
input{ border:0px;}
hr {padding:0px; margin:0px; border:0px;}
em,i {}
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after {clear:both; }
.clearfix {zoom:1;}
.none {display:none;}
.block {display:block;}
border {border:0px;}

/*公共样式*/

.main_l {width:240px; float:left;}
.main_r {width:696px; float:right;}
.fleft {float:left;}
.fright {float:right;}
.input2{ border:#CCCCCC solid 1px; height:21px; padding:4px;border-radius:5px;}
.submitly{ background:#2b7ddd; height:40px; width:90px; color:#FFFFFF; font-family:"微软雅黑"; font-size:14px; margin-right:5px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;text-shadow:#0a58b3 0 1px 0;  }

.top{ width:1002px;margin:0 auto;position:relative; height:125px;}
.top .logo{ float:left; margin-left:40px;}
.top .tips{ position:absolute; top:20px; right:10px; }
.top .menu{ background:url(../images/menu_bg.jpg) no-repeat left bottom; width:700px; height:39px; position:absolute; bottom:0px; right:0px;color:#FFFFFF; line-height:39px; padding-left:41px;}
.top .menu a{ color:#FFFFFF; margin:auto 12px;}
.top .menu a:hover{color:#89fd0c;}

.bannerBox{ width:1002px; margin:auto; height:250px; overflow:hidden;}

.mainbox {width:1002px; margin:0 auto; clear:both; position:relative;background:url(../images/cbg.jpg) repeat-y; position:relative;  padding-top:28px; }
.mainbox .bgtop{ position:absolute;  top:0px; left:0px; width:1002px; height:50px; background:url(../images/mainbox_top.jpg) no-repeat; z-index:0;border:#000000 solid 0px;}
.pageleft{ float:left; width:226px; position:relative; z-index:1;} 
.pageleft .search{ width:176px; margin:auto;}
.productsearchformzone{ margin:15px auto;}
.pageleft .search .input{ float:left; width:150px; height:20px; line-height:20px; text-indent:10px;}
.pageleft .search .submit{ float:left;}
.pageleft .nav{width:176px; margin:auto;}
.nav .post{width:161px; margin-bottom:0px;}
.nav .post h1{ font-size:14px;}
.pageleft .nav ul{}

.pageright{ width:775px; float:right; position:relative; z-index:1;}

.pageright .part1{  width:100%;}
.pageright .part2{width:100%; }
.pageright .part2 .caseimg{ float:left; display:inline; margin-right:25px; width:135px; height:100px;}
.pageright .part2 .caseimg_r{ float:right; margin-right:0px;width:135px; height:100px;}
.pageright .part3{ width:100%; margin-top:15px;}
.pageright .part4{ width:100%;}
.pageright .part4 ul{ width:100%; margin-top:5px;}
.pageright .part4 ul li{ float:left; width:50%; margin:5px auto; height:142px; overflow:hidden;}
.pageright .part4 ul li a{ text-align:center; display:block;}
.pageright .part4 ul li a img{ border:#efefef solid 1px; padding:2px; margin-bottom:5px; width:113px; height:113px;}
.pageright .part5{ width:100%; margin-top:10px;}
.more{ background:url(../images/more.jpg) no-repeat left center;width:33px;height:100%; float:right;}

.pageright .container{ width:735px; margin:auto; }
.post{ background:url(../images/title_bg.png) no-repeat left bottom; height:23px; width:715px; padding-left:15px; line-height:23px; margin-bottom:15px;}
.post h1{ float:left; font-family:"微软雅黑"; font-size:12px; line-height:20px;}
.post h1 i{ color:#1069c8; font-style:normal; margin-left:8px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.post .location{ float:right; color:#999999; }
.post .location a{ color:#999999;}

.pageright .aboutinfo{ width:100%; border:#000000 solid 0px; padding:0px; font-size:14px; padding-top:5px; min-height:350px;}
.pageright .aboutinfo img{ max-width:100%;}
/* ============分类列表============== */

div.productclass_dolphin{
margin:0px;
padding:18px 0px 22px 20px;
}
.productclass_dolphin a.cur{  font-weight:bold;}
a.productclass_dolphin{
display:block;
text-decoration: none;
font:12px/14px "宋体",Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background:url(../images/dot2.jpg) 0px 4px no-repeat;
padding-left:14px;
margin-bottom:9px;
color:#202020;
}

a.productclass_dolphin:hover{
display:block;
color:#e10000; 
text-decoration: none;
}
/* ============文章列表============== */

ul.newslist_1{
margin:0px;
padding:0px 2px 4px 140px;
}

li.newslist_1 {
margin:0px;
padding-left:13px;
list-style-type: none;
height:24px;
background: transparent url(../images/arrow.jpg) 0px 3px no-repeat; overflow:hidden;
}

li.newslist_1 .time{
float:right;
font:10px/13px Verdana, Arial, Helvetica, sans-serif;
color:#636363;
padding:0px;
}

a.newslist_1:link,a.newslist_1:visited,a.newslist_1:active{
color:#636363;
text-decoration: none;
font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}

a.newslist_1:hover{
color:#e10000;
font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}

.news_frm{ _height:408px; min-height:400px; padding:8px 21px 10px;}
.news_frm h2{font-size:18px; margin:0 0 0px; color:#dc0000; font-weight:normal; font-family:\5FAE\8F6F\96C5\9ED1;}
.news_frm dl{ padding:0px 0 9px 0; overflow:hidden; zoom:1;}
.news_frm dt{ float:left; display:inline; width:154px; margin:0 11px 0 0;}
.news_frm dt img{ width:148px; height:97px; display:block; padding:2px; border:1px solid #d2d2d2;}
.news_frm dd{ float:left; display:inline; width:522px;}
.news_frm dd h3{ height:24px; font-size:14px; line-height:24px; overflow:hidden; zoom:1; margin:0 0 3px;border:#000000 solid 0px;}
.news_frm dd h3, .news_frm dd h3 a, .news_frm dd h3 a:hover{ color:#000;}
.news_frm dd .p1{ height:42px; line-height:21px; overflow:hidden; color:#aaa; text-indent:24px; margin:0px;}
.news_frm dd .p2{ margin:5px 0 0 0;}
.news_frm ul{ padding:0 5px;zoom:1;}
.news_frm li{ overflow:hidden; zoom:1; height:27px; line-height:27px; border-bottom:1px dotted #cecece;}
.news_frm li span{ float:left; display:inline; background:url(../images/news_li.gif) no-repeat 0 11px; padding:0 0 0 12px; width:315px;}
.news_frm li em{ float:right; display:inline; color:#aaa;}
.news_frm li a{ color:#777;}
.news_frm li a:hover{ color:#dc0000; text-decoration:none;}
.a_link2{ display:inline-block; width:86px; height:25px; line-height:25px; font-size:12px; color:#fff; text-align:center; background:url(../images/a_link2.gif) no-repeat;}
.a_link2:hover{ color:#FFCC00; text-decoration:none;}

#Article{ border:#000000 solid 0px; padding:15px 0px; margin-bottom:30px;}
#Article h1{color:#000;font-weight:800;line-height:26px;font-size:22px;margin-bottom:6px; text-align:left; padding:8px 0 8px; text-align:center;}
#Article h1 span,
#Article .times{ font-size:12px; font-weight:normal; line-height:30px; color:#999; text-align:left;border-bottom:1px solid #e5e5e5; margin-bottom:20px;padding:16px 0 8px; }
#Article .info_share{ float:right;}
#Article .content{ font-size:14px; line-height:180%; color:#666666; min-height:350px;_height:350px; padding:0px; border:#000000 solid 0px;}
#Article .content a{color:#1f65bb; }
#Article .content img{width: expression(this.width > 730 ? 730 : true); max-width:730px; margin:auto;}
#Article .content p{}
.pronext{ width:100%; border-top:#CCCCCC dotted 1px; padding-top:4px; margin-top:5px;}
.pronext li{ float:left; width:49%; list-style:none; }
.pronext li.r{ float:right; text-align:right;}


/*产品列表*/
.productlist {width:100%; clear:both; min-height:400px;_height:400px;color:#000; border:#000000 solid 0px; padding-top:15px;}
.productlist .listbox {width:204px; padding:0 10px; height:255px; float:left; overflow:hidden; font-weight:300; text-align:center; line-height:18px; color:#000; margin:auto 10px;}
.productlist .listbox img {width:202px; height:202px; border:#dedede solid 1px; margin-bottom:5px;}
.productlist .listbox a {color:#000;}
.productlist .listbox a:hover {color:#f00;}

.foot{width:1002px; margin:0px auto auto; clear:both; position:relative; background:url(../images/foot.jpg) no-repeat center top; min-height:119px; padding-top:41px; border:#000000 solid 0px;}
.foot .bottommenu{ text-align:center; color:#FFFFFF; height:39px; line-height:39px; border:#009900 solid 0px;}
.foot .bottommenu a{ color:#FFFFFF; margin:auto 5px;}
.foot .bottommenu a:hover{ color:#89fd0c;}
.foot .con{ text-align:center; padding:15px 0px; line-height:180%; position:relative; width:100%;}
.foot .con .footewm{ position:absolute; top:10px; right:80px;}