@charset "utf-8"
/*CSS Document*/
body{background:#f2f2f2; font-size:12px;}
span{ display:-moz-inline-box; display:inline-block;}
img{border:none;}
*{margin:0; padding:0;}
.left{float:left;}
.right{ float:right;}
.clear{ clear:both;}
.bold{font-weight:bold;}
.font_14{font-size:14px;}
.text_center{text-align:center;}
a{ color:#000; text-decoration:none; cursor:pointer;}
a:hover{color:#000; text-decoration:underline;}
.white{ color:#fff;}
.white a{ color:#fff; text-decoration:none;}
.white a:hover{ color:#fff; text-decoration:underline;}
.dark{color:#656565;}
.dark a{ color:#656565; text-decoration:none;}
.dark a:hover{color:#656565; text-decoration:underline;}
.grey{ color:#B4B4B4;}
.grey a{ color:#b4b4b4; text-decoration:none;}
.grey a:hover{color:#b4b4b4; text-decoration:underline;}
.yellow{color:#FFD200;}
.yellow a{color:#ffd200; text-decoration:none;}
.yellow a:hover{ color:#ffd200; text-decoration:underline;}
.red{color:#F00;}
.red a{color:#f00; text-decoration:none;}
.red a:hover{ color:#f00; text-decoration:underline;}
.huang{color:#A48700;}
.huang a{color:#A48700; text-decoration:none;}
.huang\1 a:hover{ color:#A48700; text-decoration:underline;}
/*box*/
.box{ width:1003px; margin:0 auto; background:#353535;  font-size:12px;}

/*header*/
.header{ width:100%; overflow:hidden;}

/*menu*/
#nav{ width:1003px; height:25px;postion:absolute; top:0; left:0; background:url(../images/nav_bg.jpg);}
#nav ul{ margin-left:25px; font-weight:bold}
#nav ul li{ float:left; list-style:none;position:relative; height:25px; line-height:25px; width:103px; text-align:center}
#nav ul li a{ color:#fff; text-decoration:none; display:block}
#nav ul li a:hover,#nav ul li a.current{ color:#000; text-decoration:none; display:block; background: url(../images/001.gif) no-repeat center center}
#nav ul li ul{ display:none; position:absolute; top:25px;left:-30px;border-bottom:3px #ccc solid; border-right:2px #ccc solid;}
#nav ul li ul li{ width:108px; height:23px; line-height:23px; text-align:center;background:#fff; border:1px  #ccc solid; border-top:none; list-style:none;margin:0; color:#6C6C6C;font-weight:lighter;}
#nav ul li ul li a:link,#nav ul li ul li a:visited{color:#6C6C6C; background:none  }
#nav ul li ul li a:hover{color:#EA0F00; background:none}

/*content tab*/
.content_box{ width:100%; overflow:hidden; margin-top:12px; background:url(../images/index_bg.gif) no-repeat bottom right; line-height:16px;}
.content_left{ width:688px;  padding-left:21px; background:url(../images/line_red.gif) repeat-x top;}
.tab_bg1{ width:688px; height:23px; background:url(../images/tab_bg1.gif); cursor:pointer;}
.tab_bg2{ width:688px; height:23px; background:url(../images/tab_bg2.gif); cursor:pointer;}
.tab_bg3{ width:688px; height:23px; background:url(../images/tab_bg3.gif); cursor:pointer;}
.tab_bg4{ width:688px; height:23px; background:url(../images/tab_bg4.gif); cursor:pointer;}
.tab_span{ width:166px; cursor:pointer; height:23px; }
.tab_box{ width:100%; overflow:hidden;margin:30px 0; } 
.tab1{ width:49%; height:65px; float:left;  margin-bottom:30px;}
.content_right{width:220px; height:300px; background:url(../images/line_red.gif) repeat-x top;}
.content_about{ margin-top:30px;margin-left:10px;}

/*bottom*/
.bottom{width:100%; background:#1e1e1e; border-top:1px #fff solid; height:54px; line-height:54px; overflow:hidden;}
.bottom img{vertical-align:middle;}

/*inner box*/
.inner_box{width:100%; overflow:hidden; background:#fff url(../images/inner_bg.gif) no-repeat bottom left; padding-bottom:55px;}
.inner_left{ width:192px; margin-right:14px;}
.inner_left_tit{ margin-top:14px;}
.inner_right{ width:797px; }

/*inner content*/
.inner_nav{ width:100%;}
.inner_nav ul{width:90%; margin: 7px auto;}
/*.inner_nav ul li{ background:url(../images/jt_black_left.gif) no-repeat left ; list-style:none; line-height:22px; padding-left:16px;}*/
.inner_nav ul li{ list-style:none; line-height:22px; padding-left:16px;}
.inner_src{height:35px; line-height:35px; width:100%; text-align:right; border-bottom:1px #DFDFDF solid;}
.text_right{ text-align:right;}
.page{ text-align:center; line-height:50px;}
.page span{margin:0 5px;}

/*news*/
.news_tit{ margin:23px 0 7px 0; }
.news_list{ width:95%; margin:0 auto;overflow:hidden;}
.news_list ul{ margin-bottom:10px;}
.news_list ul li{ height:23px; line-height:23px;border-bottom:1px #DFDFDF dashed; background:url(../images/jt_red.gif) no-repeat left; padding-left:10px;}
.news_list ul li span{ color:#a4a4a4;}
.news_content_tit{ line-height:35px; text-align:center;}
.news_content_tit p span{ margin-right:10px;}
.news_content{ line-height:20px; width:92%; margin:0 auto;}
.news_list_add{margin-bottom:20px;}

.news_content_1{ line-height:20px; width:95%; margin:0 auto;}

/*product*/
.product_box{width:86%; margin:10px 0 10px 20px; overflow:hidden; line-height:20px;}
.product_img{width:143px; height:109px; border:1px #DCDCDC solid;margin-right:10px; margin-left:12px;}
.product_list{ width:100%; overflow:hidden;}
.product_list ul{ margin:10px 0;}
.product_list ul li{list-style:none; width:25%;float:left;  text-align:center; margin-top:8px;}
.product_list ul li img{border:1px #DCDCDC solid;}
.product_list ul li p{margin-bottom:5px;}
.product_page_box{width:92%; margin:10px auto; overflow:hidden;}
.product_page_both{width:70%;}
.product_page_font{line-height:23px; margin:8px 0;}
.product_tabs{padding-left:15px;}
.product_tab{ width:101px; height:24px; background:url(../images/product_tab.gif); line-height:24px; text-align:center; color:#767676; font-weight:bold; margin:0 2px; cursor:pointer;}
.product_tab_content{width:97%; border:1px #E0E0E0 solid;  padding:20px 10px; line-height:23px; }
.product_page_tit{margin-top:20px;}
.product_tit{ margin:10px 0 7px 0; }

/*project*/
.tab2{ width:49%; height:109px; float:left;  margin-bottom:30px; line-height:18px;}
.tab2_1{ width:33%; height:81px; float:left;  margin-bottom:15px; line-height:18px;}
.project_box{ width:97%; margin:0 auto; line-height:25px;}