@charset "utf-8";
/*标签元素*/
body { font-size:12px;font-weight:200;font-family:微软雅黑;font-size:100%;font:12px/1.5 微软雅黑,arial,sans-serif;vertical-align:baseline; overflow-x:hidden;}
body{background:#fff;}
a img {border:none;}
a {text-decoration: none; color:#555555;}
a:hover {text-decoration: none;color:#029DDF; }
b{font-weight:200;}
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
ul li{list-style:none;}
input{vertical-align:middle;margin:0;padding :0; background :white;}
button{border:0;margin:0;padding :0;background :white;}
select{background :white;margin :0;padding :0;border:solid 1px #ccc;}
h1,h2,h3,h4,h5,h6,dt{font-weight:700;}
dd,dt{line-height:24px;height:24px;}
.clear {
clear: both;
height: 0;
overflow: hidden;
}
.left{ float:left;}
.right{ float:right;}
.textarea{font-size:12px;line-height:16px;}
.textc{text-align:center;}
.textr{text-align:right;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
input{padding:0;margin:0;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.floatleft { float:left;}
.floatright { float:right;}

#sh_share {width: 32px !important;}

#bottombox a {COLOR: #fff;}


*{margin:0;padding:0;}
body{}
.bg1 { width:1171px; height:87px; margin:0 auto;}
.bg2 { width:1336px; height:121px; margin:0 auto; }
.bg3 { width:5000px; min-height:450px; padding:50px 0 left:0; margin-left:-2000px; top:0; position:absolute; background:url(../images/bg1.jpg) 0 0 repeat-x; z-index:-9;}
.bg4 { width:105px; height:73px; left:50%; margin-left:-547px; top:8px; position:absolute; z-index:8;}



.fr_header{background:#eaeaea;width:100%; height:170px; position:relative; z-index:999;}
.top_head{height:100px;background: url("../images/head_bg.jpg") repeat-x scroll 0 0 transparent;}
.logo{text-indent:-9999px;float:left;}
.logo a{display: block;background-repeat:no-repeat;background-position: 0 0;height: 87px;width:1171px;}
.logo h1 { height:0; overflow:hidden; clear:both; position:relative; top:-100px; left:-200px; z-index:-9999; line-height:0;}
.head_right{float:right;margin-top:15px;}
.cn {background: url("../images/cn.jpg") no-repeat left center;padding-left: 30px;margin-left: 15px;}
.en {background: url("../images/en.jpg") no-repeat left center;padding-left: 30px;margin-left: 30px;}
.phone {background: url("../images/phone.jpg") no-repeat left center;padding-left: 40px;margin-top: 6px;font-family: "Century Gothic";color: #4197D2;font-size: 24px;}

.fr_menu{height:70px;background:none;width: 1171px;margin: 0 auto;}
.fr_menu ul.sl_menu ul {background: none no-repeat scroll right center #fff; width:280px;}
.sl_menu ul {background: none repeat scroll 0 0 #FBFBFB;display: none;padding: 0 0 11px;position: absolute;width: 146px;z-index: 2;}
.fr_menu ul.sl_menu ul li {margin: 0; height: 15px;margin-top: 9px; width:140px;;float: left; background: none repeat scroll 0 0 transparent !important;}
.fr_menu ul.sl_menu ul li a{background: none repeat scroll 0 0 transparent;color: #000;display: block;height: 18px;line-height: 18px;margin-top: 3px;margin: 0 0 0 3px;text-align: left;text-decoration: none;}
.fr_menu ul.sl_menu ul li a:hover {color:#D56229; background:url(../images/topmenubz.gif) no-repeat 0px 7px; text-decoration:underline; text-align:left; margin: 0 0 0 3px;}
.fr_menu .sl_menu {
height: 50px;
margin: 0 auto;
float: left;
}
.fr_menu .sl_menu li{float: left;height: 70px;line-height: 70px;list-style: none outside none;}


.fr_menu .sl_menu li a {
background: none;
text-align: center;
padding: 0 43px;
float: left;
display: block;
font: 100 16px/56px "微软雅黑";
height: 60px;
color: #29166F;
font-weight: bold;
}

.fr_menu .sl_menu li a:hover {
background: none;
border-bottom: 4px solid #3157AA;
}

.fr_banner {height:694px; width:1000px; position:relative; z-index:-99;}
.index_content{width: 1900px;background: #eaeaea;height: 694px;position: absolute;left: 50%;margin-left: -950px; z-index:99;}
#slider-wrapper {clear: both;float: left;height: 694px;overflow: hidden;width: 1900px;z-index: 0;}
#slider {float: left;height: 694px;position: relative;width: 1900px;}
.nivoSlider img {left: 0;position: absolute;top: 0;}
#slider a {border: 0 none;text-indent: -9999px;}
.nivoSlider a.nivo-imageLink {height: 100%;left: 0;margin: 0;padding: 0;position: absolute; top: 0;width: 100%;z-index: 6;}
.nivo-caption {background: none repeat scroll 0 0 #000000;bottom: 0; color: #FFFFFF;left: 0;position: absolute; width: 100%;z-index: 8;font-family: Arial,Helvetica,sans-serif; font-size: 17px;padding: 10px 0;text-shadow: none;}
.nivo-caption p {color: #FFFFFF;font-family: Georgia,"Times New Roman",Times,serif;font-size: 16px;margin: 0;padding: 5px 5px 5px 20px;}
#slider a {border: 0 none;display: block;}
.nivo-directionNav a {cursor: pointer; position: absolute; top: 45%;z-index: 9;background: url("../images/arrows.png") no-repeat scroll 0 0 transparent;height: 71px;text-indent: -9999px;width: 37px;}
a.nivo-prevNav {left: 350px;}
a.nivo-nextNav {background-position: -37px 0;right: 350px;}
.nivo-controlNav {bottom: 15px;left: 418px;position: absolute;right: 10px;top: 340px;}
.nivo-controlNav a.active {font-weight: bold;background-position: 0 -14px;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display: block; position: absolute; z-index: 5;}

.fr_content2{ width:100%;height:121px; position:relative;background:#070a1d;}
.fr_content2 img { float:left; margin-right:2px; width:332px; height:121px; float:left; }
.fr_content{width:1171px; margin-top:2px; position:relative;}

#contentbg {background: url("../images/conbj1.gif") repeat-x scroll 0 0 #ECECEC;overflow: hidden;padding: 7px 14px 6px 16px; width: 950px;}
.newscontent {float: left;margin-right:20px;padding-top: 4px;width: 320px;}
.newscontent h2 {background: url("../images/bt1.jpg") no-repeat scroll left center transparent;height: 24px;margin-top: 4px;text-indent: -9999px;}
.newscontent ul{margin:5px 0 0 10px;}
.newscontent ul li{line-height:26px;height:26px;}
.newscontent ul li h3{font-weight:normal;float:left;width:240px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newscontent ul li span{float:right;display:block;color:#b4b4b4;}
.procontent {float: left;margin-right:20px;overflow: hidden;width:330px;overflow:hidden;}
.procontent h2 {background: url("../images/bt2.jpg") no-repeat scroll left center transparent;height: 24px;margin-top: 4px;text-indent: -9999px;}
.procontent li {color: #888888;float: left;margin-top: 1px;padding-right: 16px;line-height: 26px;}
.procontent li a {color: #888888;text-decoration: none;}
.procontent li a h3{font-weight:normal;width:148px; text-align:center;height: 26px;sline-height: 26px;}
.aboutus {float: right;width:260px;}
.aboutus h2{background: url("../images/bt3.jpg") no-repeat scroll left center transparent;height: 24px;margin-top: 4px;text-indent: -9999px;}
.aboutus p{line-height:25px;text-indent:24px;}

.copybox {float: left;width: 405px;}
.line{height:5px; background-color:#482f77;}
.bottomlink {float: right;width:300px;margin:30px;}
.bottomlink ul li{float:left;width:60px; text-align:center;}
/********************单页样式*******************/
.left {background: url("../images/sidebar_bg.jpg") no-repeat scroll 0 0 transparent;display: inline;float: left;padding-top:22px;width: 214px;}
.left h2{text-indent:10px;color:#fff;height:30px;line-height:30px; font-family:"微软雅黑"}
.left .acmenu {width: 188px;margin-bottom: 40px;margin-top:5px;}
.left .acmenu li {border-bottom: 1px solid #EAEAEA;height: 30px;line-height: 30px;width: 188px;background: url("../images/barico.jpg") no-repeat scroll 0 0 transparent;}
.left .acmenu li a {color: #555555;display: block;width: 188px;padding-left: 16px;}
.left .acmenu li a:hover {color: #D56229;}
.left .banner1 {padding: 0 0 17px;}
.left .banner1 img, .sidebar .banner2 img {display: block;}
.left .banner2 {padding: 0 0 10px;}

.pagebanner{width:100%; height:400px; margin:0 auto; position:relative; z-index: -999;background-color: #3E65AA;}
.pagebanner2 {width: 1171px;height: 400px;margin: 0px auto;}
.pagebanner img{height: 400px; width:1171px !important;}
.right{width: 900px;}
.right .mode {border-bottom: 1px dashed #CBCBCB;height:45px;line-height:45px;}
.navigation {width: 900px; font:100 26px/70px "微软雅黑"; color:#07895D; border-bottom:1px solid #000;text-align:left;}

.mode .m_search {float: right;}
.rightcontent{margin:10px;}
.rightcontent h2{color:#888888; font-size:16px;}
.neirong{margin:20px 10px; font:100 14px/30px "微软雅黑";}
.neirong p{line-height:24px;text-indent:24px;}
/********************新闻页样式*******************/
.newslist{}
.newslist ul li{height:40px;line-height:40px;clear:both;border-bottom: 1px;border-bottom-color: #ccc;border-bottom-style: dashed;}
.newslist ul li h3{font-weight:normal;width:540px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;float:left;font-size: 14px;}
.info{color: #666;margin: 10px;}
.date{color:#482f77;float:right;width:100px;}
/********************产品样式*******************/
.prolist{margin:10px auto;}
.prolist img{float: left;}
.prolist dl{width:360px;float:left;}
.prolist dl dt{width:150px;float:left;height:150px;}
.prolist dl dd{float:left;width:200px;margin-left: 8px;padding-bottom: 5px;}
.prolist dl dd span{display:block;width:180px;background: url("../images/line02.jpg") no-repeat scroll left bottom transparent;}
/********************产品详情样式*******************/
.changeBox_a1{width:710px;height:546px;padding:2px;padding-bottom:0;position:relative; border:1px solid #aaa;margin:10px auto;}
.changeBox_a1 .a_bigImg{position:absolute;top:2px;left:2px;display:none;}
/* ul_change_a1 */
.ul_change_a1{position:absolute;right:4px;overflow:hidden;}
.ul_change_a1 li{width:78px;height:70px;margin-top:5px;}
.ul_change_a1 img{border:2px solid #ddd;width:74px;vertical-align:middle;}
.ul_change_a1 img.now{border:2px solid #594288;}
#tabbed_box_1 {width:720px;margin:10px auto;}
.tabbed_area {border:1px solid #494e52;background-color:#636d76;padding:8px;width:700px;margin-top: 20px;}
ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:6px;}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {background-color:#464c54;color:#ffebb5;padding:6px 14px;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;border:1px solid #464c54;background:url("../images/tab_off.jpg") repeat-x left bottom;}
ul.tabs li a:hover {background-color:#2f343a;border-color:#2f343a;}
ul.tabs li a.active {background-color:#ffffff;color:#282e32;border:1px solid #464c54;border-bottom: 1px solid #ffffff;background-image:url(images/tab_on.jpg);background-repeat:repeat-x;background-position:top;}
.content {width:687px;background-color:#ffffff;padding:10px;border:1px solid #464c54;font-family:Arial, Helvetica, sans-serif;background-image:url(images/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;}
#content_2, #content_3 { display:none; }
.content ul {margin:0px;padding:0px 20px 0px 20px;}
.content ul li {list-style:none;border-bottom:1px solid #d6dde0;padding-top:15px;padding-bottom:15px;font-size:13px;}
.content ul li:last-child {border-bottom:none;}
.content ul li a {text-decoration:none;	color:#3e4346;}
.content ul li a small {color:#8b959c;font-size:9px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:4px;top:0px;}
.content ul li a:hover {color:#a59c83;}
.content ul li a:hover small {color:#baae8e;}
table, td, th{ border: 1px solid #DDDDDD; }
/********************分页样式*******************/
.product_page, .news_page {border: 0 none;color: #666666; margin: 20px; width: 95%;}
.product_page_left, .news_page_left {border: 0 none;}
.product_page_right, .news_page_right { border: 0 none;text-align: right;width: 400px;}

/*留言表单*/
.message_form{border-collapse:collapse;margin:auto;width:96%;padding:4px;line-height: 30px;}
.message_form_top{display:none;}
.message_form_bottom{display:none;}
.message_form_list1,.message_form_list2{}
.message_form_list1 input,.message_form_list2 input,{background:#f3f3f3;border:1px inset;width:200px;}
.message_form_title1,.message_form_title2{width:15%;text-align:right;text-indent:5px;font-weight:bold;border-bottom:1px dashed #cccccc;}
.message_form_content1,.message_form_content2{width:85%;border-bottom:1px dashed #cccccc;}
.message_form_button{text-align:center;}
.message_form_button input{font-size:12px;width:77px;height:20px;border:0px;background:url("../images/vote_button.gif") no-repeat scroll center center transparent;margin-top: 10px}

.footer_index {width:1000px; text-align:center; margin:30px auto; font:100 12px/180% "微软雅黑"; color:#666;}


.left_n { float:left; width:240px; }
.left_nav_h3 h3 { width:240px; font:100 18px/36px "微软雅黑"; text-indent:15px; color:#fff; background:#1b1a1a; margin-top:20px;font-weight: bold;}
.nav_n { width:238px;border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.nav_n li a { font:100 13px/28px "微软雅黑"; color:#333; text-indent:33px; width:238px; height:28px; background:#f3f3f3; display:block; border-bottom:1px solid #e7e7e7; }

.footer1 { padding-top:0px;color:#000;}
.footer1 a { color:#000;}
.width717 { width:1171px;}
.width240 { width:240px;}
.font2 {border-bottom:1px dotted #747474; background:url(../images/nav1.jpg) 2px center no-repeat; font:100 14px/34px "微软雅黑"; color:#000; text-indent:17px; margin-bottom:18px;}

.footer_beian { margin-top:5px; border-top:1px dotted #747474; padding-top:15px;}

.footer_product li {text-indent:21px; line-height:30px!important; background:url(../images/nav2.png) 7px center no-repeat;}
.margintop100 { margin-top:10px;}

.productdetail { float:left;}
.procontent li {
	padding-right: 8px;
}

/* 页头. */
#top{height: 30px;line-height: 30px;text-align: left;padding-right: 5px;border-bottom: 1px solid #E4E2E2; background: #48B5F5;}
.topnav {width: 950px;margin: 0 auto;}
.topnav .fl {width: 400px;float: left;white-space: nowrap;overflow: hidden;padding-left: 10px;text-overflow: ellipsis;}
.topnav .fr {width: 480px;float: right;}
.topnav .l_menu {color: #fff;height: 30px;text-align: right;line-height: 30px;}
.topnav .l_menu a {text-decoration: none;color: #fff;}
#sh_share{margin-left: -716px !important;}
