@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
img{display: block; vertical-align:middle;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666666 ;font:12px/20px "微软雅黑";background:url(../images/banner.jpg) no-repeat center 0 fixed;}
a{color:#666666; text-decoration:none;}
a:hover{color:#e60008; text-decoration:none;}
.clear{ clear:both;}





.head{ width:100%; height:130px; /*background:url(../images/head_bg.png) repeat-x;*/ }
.head .head_wrapper{ width:1060px; margin:0 auto;}
.head .head_wrapper .logo{ float:left;}
.head .head_wrapper .logo_right{ width:817px; float:right;}
.head .head_wrapper .logo_right .welcome{ height:43px; color:#000; padding-top:25px;}
.head .head_wrapper .logo_right .welcome h1{ font-size:12px; font-weight:normal; display:inline;}
.head .head_wrapper .logo_right .welcome h2{ font-size:16px; float:right;}
.head .head_wrapper .logo_right .welcome h2 span{ font-family:Arial, Helvetica, sans-serif;}

#nav{ width:817px; height:44px;text-align:center;background:#707070;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; font-family:"微软雅黑";}
#nav ul{float:;width:816px;margin:0 auto;}
#nav li{float:left;position:relative; font-size:14px; background:url(../images/nav_line.png) no-repeat; padding-top:5px;}
#nav li a{display:block;float:left;text-decoration:none;color:#000;width:102px;blr:expression(this.onFocus=this.blur());outline:none;position:relative;}
#nav li a:hover,#nav .active a,#nav li.sfhover a{color:#fff;text-decoration:none;}
#nav li a span{ font:10px Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none;line-height:12px;padding-bottom:15px;display:block;font-weight:300;cursor:pointer;position:relative;}
/*---当前分类---*/
#nav li ul{display:none;position:absolute;top:44px;left:0;width:102px; text-align:center; z-index:31}
#nav li ul li{ background-image:none;position:relative;z-index:41; background:url(../images/2nav_bg.png) repeat-y; padding:0;}
#nav li ul a,#nav li.active ul a,#nav li.sfhover ul a{background:none;color:#000;font-size:12px;float:none; height:32px; line-height:32px;}
#nav li ul a:hover{color:#fff; background:url(../images/nav_hover.png) no-repeat center 0;}

.in_title{ width:500px; height:100px; background:url(../images/intitle_bg.png) no-repeat; line-height:105px; font-size:24px; color:#000; text-align:center; margin:0 0 0px 440px;}
.in_title span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}

.wrapper{ width:1060px; margin:40px auto 0;}

.left{ width:754px; float:left; border:solid 1px #ccc; background:#FFF; padding:0 10px; margin:82px 0 20px 0;}
.left .title{ height:41px; line-height:41px; border-bottom:solid 1px #ccc;}
.left .title span{ float:right;}
.left .title h3{ font-size:18px; color:#e70014; background:url(../images/title_icon.png) no-repeat 0 5px; text-indent:18px; }
.left .content{ line-height:30px; padding:10px 0 15px ; min-height:305px;}

.newslist{ width:744px; margin:0 auto;}
.newslist li{ line-height:35px; border-bottom:dotted 1px #ccc; font-size:14px; background:url(../images/news_icon.png) no-repeat 5px 8px; text-indent:28px;}
.newslist li span{ float:right;} 

.pagelink{height:26px; line-height:26px; margin:10px 0 0 0px; text-align:center;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.newsdetails{}
.newsdetails h2{ font-size:20px; color:#e60008; text-align:center; line-height:30px; margin-top:10px;}
.newsdetails h4{ font-size:12px; text-align:center; border-bottom:dotted 1px #ccc; font-weight:normal; margin:5px 0 10px;}
.newsdetails .newsdetails{ font-size:14px;}
.newsdetails p .text{ width:400px; height:18px; line-height:18px;}
.newsdetails p .btn{ width:50px; border:none; background:#333; height:22px; line-height:22px; color:#fff; margin-left:5px; cursor:pointer;}

.prolist{ width:710px; height:128px; margin:0 auto; background:url(../images/pro_bg.png) no-repeat; padding:20px;}
.prolist img{ width:147px; height:126px; float:left; border:solid 1px #ccc;}
.prolist dl{ width:550px; float:right;}
.prolist dl dt{ font-size:16px;}
.prolist dl dd{ line-height:24px;}

.pro_title{ width:713px; height:130px; border:dashed 1px #ccc; margin:0 auto; padding:13px; line-height:35px;}
.pro_title img{ width:147px; height:126px; background:url(../images/pro_shadow.png) no-repeat; padding:1px 3px 8px; float:left;}
.pro_title .r{ float:right; width:535px;}
.pro_title h2{ font-size:18px; font-weight:normal; color:#e60008;}
.pro_title p{ font-size:16px;}
.pro_title #bdshare{ line-height:18px; margin-top:20px;}

.pro_details{ width:739px; margin:15px auto 0; border:solid 1px #ccc; background:url(../images/pro_d_t.png) repeat-x;}
.pro_details .ptitle{ height:38px; background:url(../images/pro_submit.png) no-repeat; margin:11px 0 0 12px;}
.pro_details .sub1{ background-position:0 0;}
.pro_details .sub2{ background-position:0 -38px}
.pro_details .sub3{ background-position:0 -76px}
.pro_details .ptitle li{ float:left; text-align:center; line-height:38px; margin-right:10px; font-size:16px; cursor:pointer;}
.pro_details .ptitle #li1{ width:106px; display:block;}
.pro_details .ptitle #li2,#li3{ width:134px; display:block;}
.pro_details .ptitle .c1{ color:#666;}
.pro_details .ptitle .c2{ color:#e60008;}
.pro_details .prodetails{ padding:10px; font-size:14px;}

.select{}
.select .select_left{ float:left; border:dotted 1px #ccc; padding:20px; margin:20px 0 0 50px;}
.select .select_right{ float:right; border:dotted 1px #ccc; padding:20px; margin:20px 50px 0 0;}
.select span{ float:left; margin-right:5px;}
.select .submit1{ width:80px; height:25px; margin:10px 0 0 290px; float:left;}
.select .submit2{ width:80px; height:25px; margin:10px 290px 0 0; float:right;}

.button{ width:80px; height:25px; line-height:25px; text-align:center; background:#bbb; display:block; margin:0 auto}

.right{ width:262px; float:right; border:solid 1px #ccc; background:#FFF; margin:82px 0 20px 0;} 
.right h3{ font-size:18px; height:42px; line-height:42px; background:url(../images/right_nav_bg.png) repeat-x; text-indent:15px; color:#000; font-weight:normal;}
.right ul{ width:242px; margin:0 auto; padding:10px 0 15px;}
.right ul li{ line-height:38px; border-bottom:solid 1px #ccc; background:url(../images/right_nav_icon.png) no-repeat 0 12px; font-size:16px; text-indent:20px;}

.bottom{width:1060px; height:60px; margin:0 auto; background:url(../images/foot_bg.png) repeat; text-align:center; line-height:24px; color:#fff; padding-top:10px;}
.bottom a{ color:#fff;}
.bottom a:hover{ text-decoration:underline;}