@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
img {border:none;}
ul,li,dl,dt,dd{list-style: none;margin:0;padding:0;}
p {	text-decoration:none;margin: 0px;padding: 0px;list-style-type: none;}
a {text-decoration: none; color:#4b4b4b;}
a:hover {color:#FF0000;}
p,li,span { font-size:12px; line-height:20px;}
h1,h2,h3,h4,h5,h6 {margin: 0px;padding: 0px;list-style-type: none; font-size:100%;}
.clear {clear: both;}
body { width:100%; height:auto; background-color:#696969;}

.box { width:960px; height:auto; background-color:#fff; margin:0 auto; border-left:10px solid #fff; border-right:10px solid #fff; overflow:hidden;}

.header { height:81px;}
 .header_left {float:left;}
  .header p { float:left; margin:30px 0 0 10px;}
 .header_right { float:right;}

.nav { width:960px; height:35px; background:url(../images/nav.gif) no-repeat; overflow:hidden;}
.nav p { float:left; margin-left:55px; display:inline; line-height:35px;font-weight:bold;}
 .nav ul { float:right; margin-right:40px;}
 .nav ul li { width:120px; float:left;  line-height:35px; font-size:14px; font-weight:bold; background:url(../images/nav_1.gif) left no-repeat; text-align:center;} 
 .nav ul li a { color:#fff;display:block;}
 .nav ul li a:hover { background-color:#fff; color:#4d4d4d; }

.index_banner, .pro_hot, .banner { margin-top:5px;} 

.pro_hot { height:31px; background:url(../images/hot.gif) no-repeat; overflow:hidden;}
 .pro_hot ul, .pro_hot ul li, .hot_bt { float:left; line-height:31px;}
  .hot_bt { font-weight:bold; text-indent:15px; color:#fff; font-size:14px;}
  .pro_hot ul { margin-left:25px;}
   .pro_hot ul li { margin-left:5px;}
 .hot_right { float:right; margin-right:10px; margin-top:1px;line-height:31px;  font-size:12px; display:inline;} 
  .hot_right a {color:#fff;}

.index_main { height:266px; background:url(../images/index_main_bg2.gif) bottom repeat-x;}
 .main_top { height:28px; background:url(../images/index_main_b1.gif) no-repeat;}
 .main_left { width:293px; float:left;}
  .main_left1 { height:31px; background:url(../images/main_left1.gif) no-repeat;}
   .main_left1 p { padding-left:26px; line-height:31px; font-weight:bold; font-size:14px;}
    #s2 { margin-left:20px;}
  #ul_s1, #ul_s2 { padding-left:10px; padding-right:6px;}
   #ul_s1 ul li, #ul_s2 ul li { width:273px; height:22px; background:url(../images/main_left2.gif) left no-repeat; text-indent:15px; border-bottom:1px dashed #ccc; line-height:22px; margin-top:5px;}
 .main_middle { width:473px; float:left; background:url(../images/main_middle1.gif) top no-repeat;}
  .main_middle1 { height:31px;}
   .main_middle1 p {line-height:31px;}
    .p1 { float:left; font-weight:bold; font-size:14px; margin-left:46px; display:inline;}
    .p2 { float:right; margin-right:13px; display:inline;}
  .main_middle2 { height:188px; padding:10px 0 0 15px;}
   .main_middle2 ul li { width:132px; float:left; margin-left:10px;}
   .main_middle2 ul li img { margin-bottom:5px;}
   .main_middle2 ul li h2, .main_middle2 ul li p { text-align:center; line-height:20px;} 
 .main_right { width:194px; float:left;}
  .main_right1 { height:21px; background:url(../images/main_right1.gif) no-repeat;} 
   .main_right1 p { line-height:21px;}
   .p3 { float:left; font-weight:bold; font-size:14px; margin-left:10px; display:inline;}
   .p4 { float:right;font-weight:bold; font-size:14px; color:#F00;}
  .main_right2 { width:188px; height:164px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin-left:1px;}
   .flash { margin:10px 7px 0 7px;}
  .main_right3 { height:30px; background:url(../images/main_right2.gif) no-repeat; margin-top:5px;}
   .form { width:162px; height:20px; margin-left:13px; margin-top:4px; font-size:12px;} 
  
.line { height:144px; background:url(../images/line_bg.gif) repeat-x; margin-top:5px;}   
 .line_left { width:292px;}
 .line_right { width:650px;}
 .line_left, .line_right { float:left; margin-top:14px;}  
 .line ul li { float:left; margin-left:16px; line-height:25px; display:inline; height:25px; }
 .line_left ul li { width:114px;}
 .line_right ul li { width:90px;}
 /*.line ul li a { color:#000;}*/
 .line_left p, .line_right p { font-size:14px; font-weight:bold; text-indent:15px; line-height:30px;}  

.footer { height:103px;}
 .friendlink { height:34px; line-height:34px; padding-left:10px; font-size:12px;}
 .copyright {height:62px; background:url(../images/logo02.gif) right no-repeat #ebebeb;}
 .copyright p { margin:10px 0 0 10px; float:left;}
 

.banner { height:207px; background:url(../images/banner_bg.gif) bottom no-repeat;}

.content { width:960px; height:auto;}

 .content_left { width:182px; height:auto; float:left; overflow:hidden;}
  .content_left dl dt { font-weight:bold; width:182px; height:26px; background:url(../images/content_left02.gif) left  no-repeat #ededed; text-indent:25px; line-height:26px; font-size:14px; margin-top:5px; margin-bottom:5px;}
  #content_dt { background:url(../images/content_left01.gif) left no-repeat #cd0009; color:#FFF;}
  .content_left dl dd { font-size:12px; height:20px; line-height:20px; text-indent:25px;}
  .content_left img { margin-top:20px; margin-bottom:10px;}
  
.content_right { width:778px; height:auto; float:right; overflow:hidden; background:url(../images/content_rightbg.gif) top left no-repeat;}
  .content_right1 { width:720px; height:28px; border-bottom:1px solid #d0d0d0; margin-left:40px;}
  #p1 { float:left; width:200px; font-weight:bold; color:#e40000; background:url(../images/content_right1.gif) left no-repeat; font-size:14px; text-indent:20px; margin-left:10px; }
  #p2 { float:right; margin-right:10px;} 
  #p1, #p2 { height:27px; line-height:27px;display:inline;}
  .content_right2, .pro_ny, .newslist, .about { width:710px; height:auto; margin-left:45px;}
   .content_right2 ul li { width:160px; height:236px; background:url(../images/content_right2_01.gif) repeat-x; border:1px solid #CCC; float:left;margin:20px 0 0 10px; display:inline;}
   .content_right2 ul li h2 { height:28px; border-bottom:1px dashed #d0d0d0; line-height:28px; text-align:center;}
   .content_right2 ul li p { width:145px; margin-left:7px; font-size:14px; color:#a10a0f;}
   #img_1 { float:right; margin:5px 10px 0 0; }
   #img_2 { width: 160px;height: 100px;margin: 15px auto;}

.page { height:20px; margin-left:200px; margin-top:25px;line-height:20px;}
.page ul { height:20px; overflow:hidden;}
 .page ul li { float:left;margin-left:5px; position:relative; line-height:20px;}   
   
.content_bottom {height:58px; background:url(../images/content_bg.gif) no-repeat;}

.pro_main { width:710px; height:auto; overflow:hidden; margin-top:16px;}
 .pro_tp { border:1px solid #d6d6d6; float:left;}
 .introduction { width:316px; float:right;}
  .introduction h2, .introduction span { color:#da0011; font-size:16px; font-weight:bold; line-height:25px; height:25px;}
  .introduction span { font-size:14px;}
  .introduction p { text-indent:20px; }
 .inquiry_pdf { height:25px; width:235px; overflow:hidden; margin-top:20px;}
 .submenu { width:710px; height:33px; border-bottom:2px solid #da0011; overflow:hidden;}
  .submenu ul { width:500px; height:33px; background:url(../images/switch.gif) repeat-x; float:left; border:1px solid #d6d6d6; border-bottom:none;}
   .submenu ul li { width:125px;  height:33px;float:left; text-align:center; line-height:33px; font-weight:bold;cursor:pointer; display:inline;}
   .submenu li#yuanli { width:125px; height:33px;border:none;}
   .submenu ul li.cli { font-weight:bold; background:#da0011; color:#fff;cursor:pointer; display:inline;}
   #tabcontent {height: auto;margin-top: 20px;width: 700px;}
   #tabcontent .hidden { display:none;}
   #tabcontent ul li p {text-indent:20px;}
   .pro_form { float:right; margin:5px 10px 0 0;}

 
.newslist ul { width:670px; height:auto; margin:20px 0 0 20px; ;}   
 .newslist ul li {  height:25px; border-bottom:1px solid #d6d6d6;background: url(../images/main_left2.gif) left no-repeat;}
 .newslist ul li p { float:left; text-indent:20px; line-height:25px;}
 .newslist ul li span { float:right;} 
 
.news_ny { width:670px; margin-left:45px; padding:20px; overflow:hidden;} 
 .title { text-align:center; font-size:16px; font-weight:bold; line-height:30px;}
 .author {text-align:center; font-size:12px; color:#7c7c7c;} 
 .news_content { margin-top:10px;}
 .news_content p { text-indent:20px; margin-top:10px;  line-height:20px; color:#4B4B4B;}
 .navigation { margin-top:20px; font-size:12px;}
 
.about { margin-top:20px;} 
 .about p { text-indent:20px;}
 .about table tr td { font-size:12px;}


/**line-pro-ny2**/

.line-ny {width:712px; margin:20px 0  0 45px;  overflow:hidden;}
.line-ny p {text-indent:20px; margin-top:10px; color:#4B4B4B; font-size: 13px;line-height: 25px;}
.ore { width:500px; height:150px; background:url(../images/jiantou.jpg) no-repeat center; margin:0 auto;}
.ore-pro { width:712px; height:auto; overflow:hidden; margin-top:10px;}
 .section { width:710px; height:40px; overflow:hidden;}
  .section h2 { float:left; margin-left:30px; display:inline; font-size:16px; color:#b10a11;line-height:40px;}
  .section span { float:right; margin-right:30px; display:inline;line-height:40px;}
.broken-pro { width:710px; height:332px; border:1px solid #a8a8a8;background:url(../images/ore-pro-bg1.jpg) repeat-x;}
 .broken-pro ul li, .aid-pro ul li { width:157px; height:124px; float:left; list-style:none; margin:20px 0 0 16px; display:inline;}  
.aid-pro {width:710px; height:171px; border:1px solid #a8a8a8; background:url(../images/ore-pro-bg2.jpg) repeat-x;} 