@charset "utf-8";
/* CSS Document */
@import url("common.css");
/*Home样式*/
.header { padding-top:20px; width:980px; margin:0 auto;}
.top{margin-bottom:20px; }
.logo { width:480px; font-weight:bolder; padding-top:20px; font-size:16px; text-align:center;}
.logo a:link,.logo a:visited,.logo a:active { color:#4A4A4A; font-size:25px; text-decoration:none; text-outline:none; }
.logo a:hover { color:#C91A11; font-size:25px; text-decoration:none; }
.logo .old{ padding-top:10px; color:#666;}
.header_right { width:500px; text-align:right; }
.header_right a { padding:0 12px; }
.text01 { width:200px; }
.btn01 { background:url(../images/search_btn.gif) no-repeat; width:100px; height:26px; border:none; cursor:pointer; margin-left:8px; }
.search { margin-top:20px; }
.menu { position:relative; zoom:1; background:url(../images/nav_bg.gif) repeat-x; width:975px; height:47px; line-height:47px; padding-left:5px; letter-spacing:1px; }
.menu_left { position:absolute; left:0; top:0; }
.menu_right { position:absolute; right:0; top:0; }
*html .menu_right { position:absolute; right:-1px; top:0; }
.menu li { float:left; padding:0 3px; height:47px; }
.menu li a:link, .menu li a:visited, .menu li a:active { color:#fff; font-size:16px; text-decoration:none; text-outline:none; display:block; padding:0 20px; }
.menu li a:hover { color:#fff; font-size:16px; text-decoration:none; background:url(../images/nav_hover_bg.gif) repeat-x; }
/**banner**/
.banner{ width:100%; height:236px; overflow:hidden; background:#1C5E8E; text-align:center;}
#banner_box{width:1280px; margin:0 auto;}
.mainbox { overflow:hidden; position:relative; }
.flashbox { overflow:hidden; position:relative; }
.imagebox { text-align:right; position:relative; z-index:999;}
.bitdiv { display:inline-block; width:18px; height:18px; margin:0 10px 10px 0px; cursor:pointer; float:right; }
.defimg { background-image:url(../images/02.png) }
.curimg { background-image:url(../images/01.png) }
/**banner结束**/
.title01 { background:url(../images/title_01.gif) no-repeat; height:36px; line-height:30px; padding-left:26px; font-size:14px; color:#fff; letter-spacing:1px; }
.body01 { background:#F3F3F3; min-height:690px; _min-height:690px; }
.body01_1 { background:#F3F3F3;}
.ul_01{ margin:6px 0;}
.ul_01 li { background:url(../images/icon_01.gif) 10px center no-repeat; padding-left:25px; height:28px; line-height:28px; overflow:hidden; }
.ul_01 li a:link, .ul_01 li a:visited, .ul_01 li a:active { color:#616161; font-size:12px; text-decoration:none; text-outline:none; }
.ul_01 li a:hover { color:#C91A11; font-size:12px; text-decoration:none; }
.title02 { background:url(../images/title_02.gif) left bottom no-repeat; padding-bottom:8px; }
.title02 h3 { background:url(../images/icon_02.gif) left center no-repeat; padding-left:15px; color:#0770B4; }
.title02 a:link, .title02 a:visited, .title02 a:active { color:#0770B4; font-size:12px; text-decoration:none; text-outline:none; }
.title02 a:hover { color:#C91A11; font-size:12px; text-decoration:none; }
.product_list h3 { font-weight:bold; margin-bottom:5px; }
.product_list h3 a:link, .product_list h3 a:visited, .product_list h3 a:active { color:#0D74AE; font-size:12px; text-decoration:none; text-outline:none; }
.product_list h3 a:hover { color:#C91A11; font-size:12px; text-decoration:none; }
.product_list p { line-height:22px; }
.product_list p a:link, .product_list p a:visited, .product_list p a:active { color:#0D74AE; font-size:12px; text-decoration:none; text-outline:none; }
.product_list p a:hover { color:#C91A11; font-size:12px; text-decoration:none; }
.product_left { background:url(../images/img_bg.gif) no-repeat; width:160px; height:114px; text-align:center; padding-top:5px; }
.product_left img{ width:150px; height:100px; overflow:hidden;}
.ul_product li { margin-bottom:8px; }
.title03 { background:#E1EEF6; height:30px; line-height:30px; color:#1875B0; font-size:14px; padding-left:10px; }
.ul_02 li { background:url(../images/icon_03.gif) left center no-repeat; padding-left:10px; line-height:25px; height:25px; overflow:hidden; }
.ul_02 li a:link, .ul_02 li a:visited, .ul_02 li a:active { color:#505050; font-size:12px; text-decoration:none; text-outline:none; }
.ul_02 li a:hover { color:#C91A11; font-size:12px; text-decoration:none; }
.ul_03 li { float:left; padding:4px; text-align:center; }
.ul_03 p { margin-top:5px; }
.ul_04 li { margin-bottom:10px; }
.box_contact { background:url(../images/contact_bg.gif) no-repeat; height:221px; }
.body_contact { font-size:14px; color:#fff; line-height:20px; padding-top:30px; }
.title04 { background:url(../images/icon_02.gif) left center no-repeat; height:25px; line-height:25px; padding-left:15px; color:#0770B4; border-bottom:1px dotted #D3D3D3; margin-bottom:10px; font-size:14px; }
.ul_05 li { float:left; padding:0 9px; text-align:center; }
.ul_05 li img { width:167px; height:123px; border:2px solid #ddd; padding:2px; }
.box_tuijian { position:relative; zoom:1; }
.tuijian_top { position:absolute; left:0; top:0; }
.tuijian_bottom { position:absolute; left:0; bottom:0; }
.footer { text-align:center; background:#E5E5E5; padding:10px 0; border-top:5px solid #B9B9B9; }
.footer p { line-height:22px; }
#demo { width:100%; overflow:hidden; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
.title_product { background:#DBEEF4; height:30px; line-height:30px; padding-left:10px; font-weight:bold; overflow:hidden; width:260px; }
.title_product a { font-size:14px; }

.bread{ height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.title_about{ background:url(../images/about_title.jpg) repeat-x; height:33px; line-height:33px; padding-left:15px;}
.title_about h3 { background:url(../images/about_icon01.jpg) left center no-repeat; padding-left:15px; color:#0770B4;}
.body_about p{ font-size:14px; line-height:28px;}
.body_contact02{ background:url(../images/contact_bg.jpg) right bottom no-repeat; padding-bottom:150px;}
.body_contact02 p{ font-size:14px; line-height:28px;}
.ul_productlist li{ float:left; padding:10px 8px; text-align:center; width:200px; overflow:hidden;}
.ul_productlist li img{ border:1px solid #dfdfdf; padding:2px;}

.pagelist{ height:40px; line-height:40px; background:#F3F3F3; text-align:center;}
.pagelist span{ padding:0 5px;}
.ul_news li{ position:relative; zoom:1; color:#999999; line-height:40px; background:url(../images/news_li.gif) left 15px no-repeat; padding-left:15px; border-bottom:1px dashed #ccc;}
.ul_news li a{ font-size:14px;}
.table01 td{ height:45px;}
.td01{ width:100px; font-size:14px;}
.text02{ width:250px; height:22px;}
.text03{ width:250px; height:160px;}
.btn02{ background:url(../images/order_btn01.gif) no-repeat; width:119px; height:39px; cursor:pointer; border:none; margin-top:20px;}
.btn03{ background:url(../images/order_btn02.gif) no-repeat; width:119px; height:39px; cursor:pointer; border:none; margin-top:20px; margin-left:20px;}
.td_intro span{ color:#FF211D; padding-left:5px; padding-right:5px;}
.td_intro { color:#999; font-size:12px;}
.title_about01{ background:url(../images/left_title01.gif) no-repeat; height:29px; line-height:29px; padding-left:26px; font-size:14px; color:#fff; letter-spacing:1px; }
.ul_about li{ background:url(../images/left_title_bg.gif) repeat-x; height:40px; line-height:40px; border-bottom:1px solid #bfd6dc; border-left:1px solid #bfd6dc; border-right:1px solid #bfd6dc;}
.ul_about li a{ background:url(../images/left_li01.gif) 15px center no-repeat; padding-left:30px;}
.ul_about li a:link,.ul_about li a:visited,.ul_about li a:active { color:#4A4A4A; font-size:14px; text-decoration:none; text-outline:none; }
.ul_about li a:hover { color:#C91A11; font-size:14px; text-decoration:none; }
.box_contact01 { background:url(../images/contact_bg2.gif) no-repeat; height:221px; }
.body_contact01 { font-size:14px; color:#fff; line-height:22px; padding-top:40px; }
.body_product_intro{ }
.body_product_intro h3{ text-align:center; font-size:16px; line-height:30px; border-bottom:1px solid #ccc; padding-bottom:10px; font-weight:bold; color:#1984C0;}
.body_product_intro img{ width:350px; height:233px; overflow:hidden; margin:10px auto;}
.body_product_intro p { text-align:left; line-height:22px; margin-bottom:10px;font-size:14px;}
