﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background:url(../image/bg.gif) repeat-x bottom; background-attachment:fixed; color:#333; font-family:arial; font-size:12px;}
.t_right{float:right}
.t_left{ float:left}
.t_bold{font-weight:bold;}
.t_f14{font-size:14px;}
.t_f13{font-size:13px;}
.t_clear{clear:both;}
img{border:none;}
span{display:-moz-inline-box; display:inline-block;}
.box{width:970px; margin:0 auto;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:#005197; text-decoration:none; cursor:pointer;}
.link_bot{color:#666}
.link_bot a{color:#666; text-decoration:none;cursor:pointer;}
.link_bot a:hover{color:#666; text-decoration:underline;cursor:pointer;}
.link_more{color:#005197; line-height:25px;}
.link_more a{ color:#005197; text-decoration:none;cursor:pointer;}
.link_more a:hover{ color:#005197; text-decoration:underline;cursor:pointer;}
.blue_color{color:#333;}
.blue_color a{ color:#333; text-decoration:none;cursor:pointer;}
.blue_color a:hover{ color:#005197; font-weight:bold; text-decoration:none;cursor:pointer;}
p{line-height:22px;}
/*头部*/
.tab{line-height:65px;}
/*菜单*/

.navs{width:958px; overflow:hidden; font-size:13px; background:url(../image/nav.jpg) no-repeat top right; padding-right:12px; }
.inner{background:url(../image/nav.jpg) repeat-x 0 -131px; height:45px; line-height:45px;}
.navs ul{ margin-right:18px; float:left}
.navs ul li{float:left;text-align:center; list-style:none;}
.navs ul li a{color:#000;}
.navs_home{ background:url(../image/nav.jpg) 0px 0px; width:122px;}
.navs_home a:hover{background:url(../image/nav.jpg) 0px -43px; width:122px; display:block; color:#000;}
.navs_home a.current{background:url(../image/nav.jpg) 0px -86px; width:122px; display:block; color:#fff;}
.navs_other{ width:111px; background:url(../image/nav.jpg) no-repeat -10px -0px; }
.navs_other a:hover{ width:111px; background:url(../image/nav.jpg) no-repeat -10px -43px; display:block; color:#000;}
.navs_other a.current{background:url(../image/nav.jpg) -10px -86px; width:111px; display:block; color:#fff;}
/*搜索*/
.search_box{ width:141px; background:url(../image/search_box.gif); height:17px;  padding:2px 1px 1px 1px; float:left; vertical-align:middle; overflow:hidden; margin-top:10px;}
.search_txt{width:110px; height:17px;  background:transparent; float:left; border:none; padding-left:5px; }
.search_but{ width:22px; height:17px; border:none; cursor:pointer; background:url(../image/search.gif); float:right }
/*banner*/
.banner{width:100%; height:480px; margin:15px 0;}
.banner_inner{width:100%; margin:20px 0; text-align:center;}
/*内容块*/
.con_bg{background:url(../image/con_bg.png); width:962px; height:157px; overflow:hidden; margin:0 auto}
.con_each{width:290px; float:left; height:150px; padding:5px 15px 0 15px;}
.con_font{ margin-top:13px; line-height:17px;}
/*底线*/
.img_line{ margin:20px auto 5px;}
.bottom{ font-size:11px; padding-right:10px; height:62px; }
.bottom a{ margin:0 5px;}

/*内页背景*/
.inner_top{ width:962px; background:url(../image/inner_titbg.gif) no-repeat top; margin:0 auto}
.inner_top2{ width:962px; background:url(../image/inner_titbg2.gif) no-repeat top;margin:0 auto}
.inner_bot{ width:962px; background:url(../image/inner_botbg.gif) no-repeat bottom; padding-bottom:5px;}
.inner_bot2{ width:962px; background:url(../image/inner_botbg2.gif) no-repeat bottom; padding-bottom:5px;}
.inner_bot3{ width:962px; background:url(../image/inner_botbg3.gif) no-repeat bottom; padding-bottom:5px;}
.inner_tit{ width:100%; height:30px; text-align:center; padding-top:5px;}
.inner_tit2{ width:100%; height:30px; text-align:center; }
.inner_tit3{ width:100%; height:30px;  }
.inner_tab_bg{ background:url(../image/inner_tab.gif);width:155px;}
.inner_tab_bg2{ background:url(../image/inner_tab2.gif);width:120px;}
.inner_tab_bg3{ background:url(../image/inner_tab3.gif);width:96px;}
.inner_tab_bg4{width:130px;}
.inner_tab_bg5{ background:url(../image/inner_tab5.gif) no-repeat center;}
.inner_tab_bg5_l{background:url(../image/l.gif) no-repeat left; height:30px; }
.inner_tab_bg5_r{background:url(../image/r.gif) no-repeat right; height:30px; padding:0 15px;}
.inner_tab_ot{ height:30px; line-height:30px; cursor:pointer; text-align:center; font-weight:bold; font-size:13px; }
.inner_tab_wd{padding:0 25px;}
.inner_con{ width:960px;  background:#fff; overflow:hidden; border:#d3d5d7 solid; border-width:0 1px;}
.inner_con2{ width:962px;  background:url(../image/inner_midbg.gif) repeat-y; overflow:hidden;}
.inner_line{ widt:100%; padding-bottom:15px; margin-top:15px; background:url(../image/inner_line_h.gif) repeat-x top;}

/*关于*/
.about_box{width:912px/*960px*/; padding:30px 24px;}
.about_left{ width:198px/*246*/; padding:30px 24px; float:left}
.about_nav{ width:100%;}
.about_nav ul{}
.about_nav ul li{font-size:13px; height:27px; line-height:27px; margin-bottom:13px; width:198px; list-style:none;}
.about_nav ul li a{ padding-left:5px;}
.about_nav ul li a:hover,.about_nav ul li a.current{ background:url(../image/inner_nav.gif); width:193px;height:27px; display:block;}
.about_right{ float:left; width:666px/*714px*/; padding:30px 24px;  background:url(../image/inner_line_s.gif) repeat-y left;}
.about_tit{ font-size:18px; padding-bottom:15px; margin-bottom:22px; background:url(../image/inner_line_h.gif) repeat-x bottom; width:100%;}
.about_con{ width:100%; line-height:20px;}

/*联系我们*/
.contact_box{ width:772px; margin:0 auto; padding:25px 0; line-height:25px; }
.contact_box2{ padding:20px; width:920px;}
.contact_tit{ background:url(../image/face.gif) no-repeat left; padding-left:32px; line-height:40px; height:40px; font-size:13px; font-weight:bold; color:#666}
.contact_span{ float:left; width:370px;}
.contact_text{ width:368px; height:24px; border:1px #96b8cc solid; background:url(../image/contact_txt.gif) repeat-x; line-height:24px;}
.contact_text2{ width:770px; height:24px; border:1px #96b8cc solid; background:url(../image/contact_txt.gif) repeat-x; line-height:24px;}
.contact_area{ width:770px; height:62px; border:1px #96b8cc solid; background:url(../image/contact_txt.gif) repeat-x top; }
.submit{ width:153px; height:46px; cursor:pointer; border:none; background:url(../image/submit.gif); margin:15px 0}
.contact_us{ width:335px; margin-top:25px; line-height:22px;}
.contact_mar{ margin-bottom:20px;}

/*新产品*/
.product_box{width:960px;  height:404px;}
.product_each{ float:left; width:160px; height:183px; text-align:center; padding-top:20px;}
.img_over{ background:url(../image/p_lan.gif);width:134px; height:125px; margin:0 auto; text-align:center; padding-top:10px;}
.img_out{  background:url(../image/p_hui.gif);width:134px; height:125px; margin:0 auto; text-align:center; padding-top:10px;}
.product_each_tit{ height:40px; line-height:40px;  text-align:center; font-size:13px;}

.product_year{ background:url(../image/product_titbg.gif) repeat-x; height:28px; font-size:13px; text-align:center; padding-top:7px;}
.product_year a{width:59px; height:20px; text-align:center; color:#000; display:-moz-inline-box; display:inline-block; margin:0 3px; }
.product_year a:hover,.product_year a.current{ background:url(../image/product_hover.gif); color:#fff;}
.product_fy{ text-align:center; line-height:21px; height:21px;}
.product_fy span{ margin: 0 3px;}
.product_back{ line-height:30px; height:30px; padding-left:30px;}
.product_cs{ width:100%; overflow:hidden; min-height:50px;}
.overview_big{float:left; width:804px; height:481px; text-align:center; }
.overview_s{ width:156px; float:left; height:431px; background:#5e5e5e url(../image/more_line.gif) repeat-y left; padding:25px 0;}
.overview_s p{ width:105px; height:63px; border:1px #999999 solid; margin:0 auto; margin-bottom:4px;}
.product_1{ width:90%; margin:0 auto; padding-bottom:25px;}
.product_2{ width:45%; float:left; border:none; margin:40px 20px 0 0; line-height:20px;}
.product_2tit{ font-size:20px; margin-bottom:15px; padding-bottom:8px; background:url(../image/inner_line_h.gif) repeat-x bottom; width:100%;}
.product_cs_box{ width:90%; margin:0 auto; padding:25px 0;}
.product_cs_but{ width:100px; height:24px; line-height:24px; text-align:center; background:url(../image/cs.gif);}
.product_cs_table{ width:100%; line-height:25px; border-top:1px #999 solid; margin:5px 0}
.product_cs_table td{ border-bottom:1px #ccc solid;}
.product_cs_span1{ background:#e5e9ee; width:150px; padding-left:8px; font-weight:bold}
.product_cs_span2{ background:#eceff3; width:120px; text-align:center; font-weight:bold}
.detail_box{ width:645px; margin:0 auto; padding:20px 0; line-height:22px;}
.detail_img{ width:638px; height:372px;border:1px #005197 solid; }
.detail_font{ font-size:18px; line-height:35px; height:35px; margin-top:15px;}

#flash_show_out {WIDTH: 962px; POSITION: relative; }
#flash_img { FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden;  WIDTH: 962px;}
#flash_img img{ width:962px;}
#flash_show_ctl {Z-INDEX: 20; LEFT: 1px; WIDTH: 318px; POSITION: absolute; TOP: 191px; HEIGHT:0px}
#flash_show_ctl_msg {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); FLOAT: left; OVERFLOW: hidden; WIDTH: 289px}


/*新闻*/
.news_left{ width:685px; float:left; padding:25px 25px;  overflow:hidden; line-height:22px;}
.news_tit1{ width:716px; float:left; font-size:13px; line-height:30px; height:30px; padding-left:20px;}
.news_right{ width:225px; float:left; overflow:hidden;}
.news_tit2{ width:205px; float:left; font-size:13px; line-height:30px; height:30px; padding-left:20px;background: url(../image/inner_line_s.gif) repeat-y left}
/*scroll*/
.scroll{ width:98%; margin:0 auto; padding:0 9%; height:215px; background:url(../image/inner_line_h.gif) repeat-x bottom; }
.scr_tit{ line-height:65px; height:65px; background:url(../image/news_jt.gif) no-repeat left; padding-left:20px; }
.scr_tit1{ line-height:50px; height:50px; background:url(../image/news_jt.gif) no-repeat left; padding-left:20px; }
.news_list{ width:80%; margin:0 auto; padding:10px 0;}
.news_list ul{ margin:0;list-style:decimal; list-style-position:inside;}
.news_list ul li{  line-height:25px;}
.news_v{ width:100%; line-height:22px; background:url(../image/news_bg.gif) repeat-x bottom; padding-bottom:35px;}
.news_but{ width:74px; height:15px; background:url(../image/news_but.gif);border:none; cursor:pointer; color:#fff; text-align:center; margin-left:10px; line-height:15px;}
.news_article{ width:100%; margin:30px 0;}
.news_article p{ line-height:24px; cursor:pointer;width:100%}
.news_span{ width:110px; text-align:center; color:#666}
.news_span1{ width:110px; text-align:center;}
.news_span2{ width:445px; text-align:center; border-left:1px #fff solid;}
.news_span3{ padding-left:10px;}
.news_bg1{ background:#e1e6ea}
.news_bg2{ background:#f5f6f8}
.mes_span{ width:100px; margin-right:15px; text-align:left}
.mes_add{ padding-top:25px;}
.mes_add p{ margin-bottom:10px;}


#nav { width:198px;  }
#nav a { width: 198px; display: block; text-indent:10px; /*Width(一定要)，否则下面的Li会变形*/}
#nav li {/*下面的一条白边*/ line-height:27px;  margin-bottom:5px;  }
#nav li a:hover,#nav li a.current {   /*一级目录onMouseOver显示的背景色*/background:url(../image/inner_nav.gif); }
/*==================二级目录===================*/
#nav li ul { list-style:none; text-align:left; margin-top:2px;  }
#nav li ul li { background:#fafafa;/*二级目录的背景色*/ }
#nav li ul a {width:178px; padding-left:20px;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/}
/*下面是二级目录的链接样式*/
/*==============================*/
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }
-->

/*新增*/
.add_box{ width:100%; overflow:hidden; margin-bottom:15px;}
.add_font{ line-height:35px; height:35px; border-bottom:1px #ccc solid; font-size:14px; font-weight:bold; margin-bottom:15px;}
.add_left{ width:49%; text-align:left; float:left;}
.add_left img{ width:240px; height:160px; margin:0 10px 10px 10px;}
.add_right{ width:50%; float:left;}
.add_right ul{ margin:0; padding:0;}
.add_right ul li{ line-height:25px; height:25px; list-style:none}
.add_right ul li span{ margin-right:15px; color:#666}
.add_table1{ line-height:35px; height:35px; border-bottom:1px #666 solid; font-weight:bold;}
.add_table2{ line-height:35px; height:35px;  }