/**首页头部与底部**/
#head,#nav,#newsmain_a,#maincontent,#mainabout,#newsbox{width:1020px; margin:0px auto;}
#head{ height:75px; padding-top:15px}
#logo{width:460px; float:left;}
#middle{float:left; font-size:16px; font-weight:bold; line-height:28px; padding-top:2px}
#right{float:right; padding-top:9px}
#banner{ width:100%; height:370px; background:url(../img/b1.jpg) no-repeat top}
#maincontent{ height:auto;}
#maincontent_left{float:left; width:210px; height:auto; padding-top:35px}
.leftimage{ padding:0px ; margin:0px; padding-bottom:30px}
#maincontent_right{float:right; width:790px; height:auto; padding-top:35px;}
.lefttitle{ background:url(../img/titlebg.jpg) repeat-x bottom;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7; border-bottom:1px solid #e4e8e9; line-height:45px; height:45px; font-size:16px; font-weight:bold; color:#003a79; padding-left:18px}
.contact_l{ padding-top:9px; padding-bottom:9px; line-height:21px;font-size:14px;}
.contact_l strong{ font-size:14px; color:#DF0003}
.contact_l span{ padding-left:76px}
.cline{ border-bottom:1px dashed #DDDDDD}
.leftcontact{ background:#ffffff;border:1px solid #d7d7d7;border-top:0px; padding-left:15px; padding-right:15px}
.padding15{ padding-left:15px; padding-right:15px}
.righttitle{height:45px; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7; border-bottom:1px solid #e4e8e9; background:url(../img/titlebg.jpg) repeat-x bottom;}
.righttitle_a{float:left; width:auto;line-height:45px;font-size:16px; font-weight:bold; color:#003a79; padding-left:20px}
.righttitle_b{float:right; padding-top:15px; padding-right:20px}
.newsproduct{ background:#ffffff; border:1px solid #d7d7d7;border-top:0px;padding-top:25px}
.newsproduct li{float:left;width:170px; padding-bottom:15px; padding-left:21px; padding-right:1px}
.newsproduct img{width:170px; height:110px; border:0}
.newsproduct dt{ padding-top:8px; text-align:center}

.morean { width:80px; height:26px; background:#00a85d; color:#ffffff; font-size:12px; line-height:26px; cursor:pointer; border:0; padding:0; text-align:center; margin:0px auto; margin-top:15px}
.morean a{ color:#FFFFFF}
.morean a:hover{ color:#FFFF00}
.indeximage{ text-align:center; padding-top:25px; padding-bottom:17px}
.kefuboximage{ text-align:center; padding-top:30px; padding-bottom:30px}
.kefuimage_wrap{ height:170px; padding-top:25px}
.kefuimage{ height:170px;}
.p_tu{ height:135px; overflow:hidden;}
.p_tu li{float:left; width:190px; height:135px; text-align:center;}
.p_tu li img{width:180px; height:135px; border:0}

#indexabout{ width:100%; background:#fafafa;}
#newsmain{ width:100%;background:#eeeeee; padding-bottom:35px}
.aboutbox{ height:275px; line-height:22px; font-size:14px; border-bottom:2px solid #dddddd; padding-top:20px}
.aboutbox dt{ text-align:right;padding-top:2px; font-size:12px}
.aboutbox dt a{ color:#ff3300;}
.aboutboxtitle{ color:#999999; font-size:14px; text-align:center; border-bottom:1px solid #e5e5e5; padding-bottom:10px}
.aboutboxtitle h2{ font-size:24px; font-weight:normal; line-height:30px; color:#0b5daa; padding-top:20px; padding-bottom:5px}
#foot{ width:100%; height:auto; background:#1167b8; text-align:center}
#foot a{ color:#cce1f0;}
#footmenu{color:#cce1f0;text-align:center; line-height:45px;}
#copyright{ height:auto; color:#cce1f0;text-align:center; border-top:1px solid #2480bf; padding-top:10px; padding-bottom:10px; line-height:20px}
/**导航**/
#navbox{width:100%; background:url(../img/menudi.jpg) repeat-x #006bb4;}
#nav{height:45px; line-height:45px;font-size:14px;font-weight:bold; color:#FFFFFF; background:url(../img/menuline.gif) no-repeat right;}
#nav li{float:left; width:150px;height:45px; text-align:center; background:url(../img/menuline.gif) no-repeat left;}
#nav tt{float:left; width:110px;height:45px; text-align:center;font-family: 微软雅黑;font-size:14px;font-weight:bold;}
#nav a{ display:block; color:#ffffff;}
#nav a:hover{ background:url(../img/menuline.gif) no-repeat left #e90006; color:#ffffff;}
#nav li.home{background:url(../img/menuline.gif) no-repeat left #e90006; color:#ffffff;}
#nav li.home a{background:url(../img/menuline.gif) no-repeat left #e90006; color:#ffffff;}
#nav li.home a:hover{ background:#ce0005; color:#ffff00;}
/**内页**/
.aboutcontent{background:#ffffff; border:1px solid #d7d7d7;border-top:0px; padding:15px 22px 20px 22px; font-size:14px; line-height:180%}
.productcontent{ background:#ffffff; border:1px solid #d7d7d7;border-top:0px;}
.newscontent{background:#ffffff; border:1px solid #d7d7d7;border-top:0px; padding:15px 22px 20px 22px;}
.leftmenu{ padding:0; margin:0; border-bottom:3px solid #ff6600}
.leftmenu li{ height:40px;line-height:40px;background:url(../img/leftmenudi.gif)}
.leftmenu a{ padding-left:20px; font-size:14px; color:#4d4b4c;}
.leftmenu .home{ color:#DF0003; font-weight:bold}
.leftmenu .home a{ color:#DF0003; font-weight:bold}
.img{ border:0; padding:0; margin:0}
.product_pic{ padding-top:25px}
.product_pic li{float:left;width:170px; padding-bottom:15px; padding-left:21px; padding-right:1px}
.product_pic dt{ padding-top:8px; text-align:center}
.product_pic img{width:170px; height:110px; border:0}
.workshop_pic{ width:765px; margin:0px auto; padding-top:25px}
.workshop_pic li{float:left;width:255px; text-align:center; padding-bottom:15px}
.workshop_pic dt{ padding-top:8px; text-align:center}
.workshop_pic img{width:230px; height:145px; border:0}
.news{width:auto;height:auto;}
.news li{ height:36px; line-height:36px;border-bottom:1px dashed #dddddd; font-size:14px; padding-left:3px}
.news span{ padding-right:20px; color:#999999; font-size:12px}
.viewbox{width:auto; padding-top:6px}
.viewbox h2{font-size:18px;color: #444444; font-weight:normal; height:35px;text-align:center;border-bottom:1px dashed #dddddd}
.info{ line-height:25px; height:35px; text-align:right; color:#787878; padding-top:10px}
.content{ height:auto; padding-top:15px; text-align:left; min-height:277px; _height:277px}
.context{width:auto; border-top:1px dashed #dddddd;padding-top:5px; height:55px;}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li{line-height:23px;}
.muluzong{ background:#eeeeee; border-bottom:1px solid #e2e2e2;height:34px; font-weight:bold; font-size:14px; margin-top:10px}
.mululist{ background:url(../img/muludi.gif)}
.mulu{ float:left; width:368px; height:34px; line-height:34px;}
.mulu a{ text-decoration:underline; color:#004895}
.mulu_left{float:left; width:150px; padding-left:15px;}
.mulu_right{float:left; width:200px}
.mulutitle{ text-align:center; padding:12px 0px}
.mulutitle h2{ font-size:20px; font-weight:normal; line-height:40px}
.mulutitle img{ padding-top:5px}
.mulucontent{ padding-bottom:15px;text-align:center}
.smbox{ padding:5px 20px 15px 20px; min-height:125px}
.productfenye{border-top:1px dashed #e2e2e2; height:60px; padding-top:8px;padding-left:20px}
.pre{ background:url(../img/prejt.gif) no-repeat 2px 50%; padding-left:28px; font-size:12px; line-height:26px;}
.next{ background:url(../img/nextjt.gif) no-repeat 2px 50%; padding-left:28px; font-size:12px; line-height:26px;}
/**按钮**/
.btn02 { width:120px; height:40px; background:#00a85d; color:#ffffff; font-family: 微软雅黑; font-size:16px; font-weight:bold; line-height:40px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;}
.btn04 { width:120px; height:40px; background:#009247; color:#ffffff; font-family: 微软雅黑; font-size:16px; font-weight:bold; cursor:pointer; line-height:40px; border:0; margin:0; padding:0; text-align:center;}
#newsbox_wrap{width:100%; height:35px; background:url(../img/newsdi.gif) repeat-x;}
#newsbox{height:35px}
#newsbox_left{float:left; font-size:14px; color:#044f9f; line-height:35px; font-weight:bold}
#newsbox_middle{float:left;line-height:35px; padding-left:8px}
#newsbox_right{float:right; line-height:35px;}
#Scroll {CLEAR: both;LINE-HEIGHT:35px; HEIGHT: 35px; TEXT-ALIGN: left}
#Scroll A {TEXT-DECORATION: none}