@charset "utf-8";
/* CSS Document */
body { 
  margin:0; padding:0;
  font-size:medium;
  vertical-align:middle;
  COLOR: #000; 
  
 }
html{font-size:medium;vertical-align:middle }

 /*链接样式*/
a{  color:#000;} 
a:link{text-decoration : none ;color : #000;} 
a:visited {text-decoration : none ;color : #000;} 
a:hover {text-decoration : underline ;color: #900; text-decoration:none;} 
a:active {text-decoration : none ;color : #900;}

/*去除链接虚线*/  
a{
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ 
    -moz-outline-style: none;   /*    FF    */
}


 /*定义层容器*/
#container {
  width: 100%;
  margin:0 auto;
}
   
/*定义顶部*/
#head {
 width:100%;
 margin:0 auto;
 padding:0;
 overflow:hidden;
 
 background:url(img/topbg.jpg) repeat-x left top;
 position:relative;


}

#top{ float:left; width:100%; height:58px; overflow:hidden; color:#fff; background-color:#fff;}
#top a{ float:left; display:inline; width:184px; text-align:center;}
#top input{ float:right; display:inline; width:26px; height:20px; border:none; background:url(img/menu.png) no-repeat left top; margin-right:10px; margin-top:20px;}
#top img{ border:0;}
#top span{ float:right; display:inline; width:30%; }

#top1{float:left; width:100%; height:30px; line-height:25px; display:inline; margin-top:15px;}
#top1 a{ color:#000;}
#top2{ float:left; width:100%; height:80px; display:inline;}

.put2{ background:url(img/search.jpg) no-repeat left top; width:72px; height:24px; border:0; cursor:pointer;}
.put1{ width:110px; margin-right:5px;}

#banner{ width:100%; height:277px; float:left; background:url(img/banbg.jpg) no-repeat left top;}
#gg{ float:left; width:600px; height:24px; line-height:24px; display:inline; margin-left:140px;}
#gg a{ color:#FF6600}
#tel{ float:left; height:24px; line-height:24px; color:#FF6600; position:absolute; right:0px; top:70px; font-size:14px; font-weight:bold;}

#menu{ width:100%; height:auto; float:left; background:#981503 url(img/menu_bg.jpg) repeat-x left top;}
#menu ul{ padding:10px 0; margin:0; float:left; display:inline; width:100%;}
#menu ul li{ float:left; display:block; width:25%; height:32px; line-height:32px;}
.m_line{ background:url(img/m_line.jpg) no-repeat right center;}

#menu ul li a{ float:left; width:100%; text-align:center;overflow:hidden; color:#fff;}
#menu ul li a:hover{ text-decoration:none; font-weight:bold;}

/*定义主内容*/
#PageBody {width:100%;margin:0 auto;height:auto; overflow:hidden;_height: 1%;}


/*定义底部内容*/
#Bottom {
width:100%; margin:auto auto; float:left; display:inline; margin-top:10px; height:42px; font-size:small; padding-top:10px; line-height:180%;
 }
 
 
 #con_lx{ position:fixed; width:100%; height:48px; line-height:48px; bottom:0;}
 #con_lx a{ float:left; display:inline; width:50%; height:100%; font-weight:bold; font-size: medium;  text-align:center;}
 
#con_home{ background-color:#F3F3F3 !important; color:#333;}
#con_phone{ background-color:#006E6F !important; color:#fff;}

#smenu{ position:fixed; right:0; top:0; height:100%; background:url(img/sbg.png) repeat; width:120px; z-index:999; display:none;}
#smenu a{ color:#fff; float:left; display: inline; width:100%; padding:8px 0;}
#smenu ul{ padding:0; margin:0; margin-top:56px;}
#smenu ul li{ float:left; display:inline; width:100px; margin-left:10px; text-align:center; border-bottom:#eee dotted 1px;}

#smenu  input{ position:absolute; right:10px; top:20px; width:26px; height:22px; background:url(img/menu2.png) no-repeat left top; border:none;}

#show_vd_cot{ float:left; display:inline; border:#eee solid 1px; background-color:#fafafa; width:94%; padding:10px; margin:20px 0 20px 2%; line-height:180%; color:#999;}


/*左列样式*/ 
#left{
  width:232px;
  height:auto;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  clear:left;
  display:inline;
  margin-top:10px;
  margin-left:4px;
} 


/*右列样式*/ 
#right{
  width:700px;
  text-align:left;
  float:right;
  clear:right;
  overflow: hidden;
  height:auto;
  display:inline;
  background-color:#fff;
  margin-top:10px;
  }  
  
#home{ float:left; display:inline; width:100%; height:auto; margin-top:20px;}  
#home a{ float:left; display:inline; width:24%; margin-left:1%; margin-top:8px; padding:10px 0; color:#333;}
#home img{ float:left; display:inline; width:60%; margin-left:20%; border:0; margin-bottom:8px;}
#home b{ float:left; display:inline; width:100%; text-align:center; font-weight:normal;}



  
  
#ind{ float:left; display: inline; width:100%; height:auto; margin-top:10px;}  


#ind1{ float:left; display:inline; width:100%; background:url(img/bg_1.jpg) no-repeat center bottom; background-size:auto 100%; height:auto; padding-bottom:10px;}
#ind_tit{ float:left; display:inline; width:100%; background:url(img/line.gif) no-repeat center center; text-align:center; height:60px; margin-top:20px; margin-bottom:20px;}
#ind_tit a{ width:270px; color:#000;}
#ind_tit h3{ float:left; display:inline; width:100%; padding:0; margin:0; font-weight:600; font-size: large;}
#ind_tit b{ float:left; display:inline; width:100%; font-weight:normal; font-size:medium; margin-top:8px;}
#ind_abt{ padding:10px;  line-height:160%; font-size:small;}
#ind_abt img{ float:left; display:inline; width:100%;}

#abt_tit{ float:left; display:inline; width:96%; margin-left:2%; position:relative;}
#abt_tit h1{ float:left; display:inline; width:100%; padding:10px 0; margin:0; font-size:large; background:url(images/abt_line.gif) no-repeat left bottom;}
#abt_tit h2{ float:left; display:inline; width:100%; padding:0; margin:5px 0 10px 0; font-size: medium; color:#005356;}
#abt_tit a{ position:absolute; right:10px; top:20px; width:41px; height:41px; background:url(images/abt_m.png) no-repeat center center;}



#m_video{ float:left; display:inline; width:96%; margin-left:2%; position:relative;}
#js_video{ float:left; display:inline; width:100%; height:auto;}

#m_video img{ width:100%; border:0; float:left; display:inline;}
#vd_video{ display:none;}
#m_video b{ position:absolute; width:175px; height:175px; background:url(images/play.png) no-repeat center center; left: 50%; top: 50%;  margin-top:-80px; margin-left:-80px; cursor:pointer;}


#js_video ul{ padding:0; margin:0;}
#js_video ul li{ float:left; display:inline; width:48%; margin:4px 0 0 1%;  border:#eee solid 1px;}
#js_video ul li a{ float:left; display:inline; padding:6px; font-size: small; height:50px; overflow:hidden;}
.a_on{ background-color:#005356 !important; }
.a_on a{color:#fff !important;}


.a_no{ background-color:#eee;}



#ind_tit2{ float:left; display:inline; width:100%; background:url(img/tit_bg.png) no-repeat center center; text-align:center; height:60px; margin-top:30px; line-height:60px; margin-bottom:20px;}
#ind_tit2 b{ color:#C1272D; font-size: large;}


#ind2{ float:left; display:inline; width:100%; background:url(img/bg_2.jpg) no-repeat center top; background-size:auto 100%; height:auto; padding-bottom:10px;}

#ind_news1{ float:left; display:inline; width:100%; height:auto; background:url(images/pro_bg.jpg) repeat-y center top; padding-bottom:10px;}
#ind_news1 a{ float:left; display:inline; width:47%; overflow:hidden;  border:#eee solid 1px; background-color:#fff; border-radius:5px; margin-left:2%; margin-top:10px; position:relative; }
#ind_news1 img{ float:left; display:inline; width:100%;}
#ind_news1 h3{ float:left; display:inline; width:100%; padding:10px 0; margin:0; text-align:center; font-size:medium;}
#ind_news1 span{ float:left; display:inline; width:100%; line-height:160%; font-size:small;}
#ind_news1 b{ font-size: small; position:absolute; left:0; bottom:0; font-weight:normal; color:#fff; padding:5px 5px; width:100%; background:url(images/span_bg.png) repeat;}

#more2{ width:40%; float:left; display:inline; border:#eee solid 1px; text-align:center; padding:5px 0; margin:10px 0 0 30%; border-radius:5px;}
#more2 a{ color:#999; font-size:medium;}


#ind3{ float:left; display:inline; width:100%; background:url(img/bg_3.jpg) no-repeat center bottom; background-size:auto 100%; height:auto; padding-bottom:40px;}


#ind_news2{ float:left; display:inline; width:100%; height:auto;}
#ind_news2 a{ float:left; display:inline; width:29%; overflow:hidden; padding:4px; border:#eee solid 1px; background-color:#fff; border-radius:5px; margin-left:1%; margin-top:10px;}
#ind_news2 img{ float:left; display:inline; width:100%;}
#ind_news2 h3{ float:left; display:inline; width:100%; padding:10px 0; margin:0; text-align:center; font-size:medium;}
#ind_news2 span{ float:left; display:inline; width:100%; line-height:160%; font-size:small;}


#ind4{ float:left; display:inline; width:100%; background-size:auto 100%; height:auto; padding-bottom:10px;}

#ind5{ float:left; display:inline; width:100%; background-size:auto 100%; height:auto; padding-bottom:10px;}

#ind6{ float:left; display:inline; width:100%; background:url(img/bg_6.jpg) no-repeat center bottom;background-size:auto 100%; height:auto; padding-bottom:20px;}


#ind7{ float:left; display:inline; width:100%; padding-bottom:40px;}
#ind7 ul{  padding:0; margin:0;}
#ind7 ul li{ float:left; display:inline; width:60%; margin-left:20%; border:#eee solid 1px; margin-top:10px; margin-bottom:10px; padding:8px 10px; color:#333; font-size:medium; border-radius:5px;}
#ind7 span{ float:left; display:inline; width:100%; text-align:center; margin-top:20px; color:#C1272D; font-size:medium;}
#ind7 ul li b{ color:#C1272D;}
#ind7 ul li input{ width:70%; border:none; padding:5px;}
.sub{ float:left; display:inline; width:65%; margin-left:20%; margin-top:10px; padding:10px 0; background-color:#C1272D; color:#fff; border:none; border-radius:5px;}


#ind_xz{ float:left; display:inline; width:95%; margin-left:2%;}
#ind_xz ul{ float:left; display:inline; width:100%; background:url(img/a1.png) no-repeat left 6px; padding:0; margin:20px 0 10px 0;}
#ind_xz ul li{ float:left; display:inline; margin-left:15px; margin-top:5px; font-size:small; line-height:160%; width:95%;}
#ind_xz b{ float: left; display:inline; margin-left:15px; font-size:medium;}



#ind_pro{ float:left; display:inline; width:100%; height:auto;}
#ind_pro a{ float:left; display:inline; width:96%; margin-left:2%; font-size:small; text-align:center; border-bottom:#ccc dotted 1px; padding-bottom:10px; margin-top:10px;}
#ind_pro img{ border:0; width:100%; float:left; margin-bottom:8px;}
#ind_pro ul{ padding:0; margin:0;}
#ind_pro ul li{ float:left; display: inline; width:100%; margin-top:10px;}
#cot_btm{ float:left; display:inline; width:100%; border-top:#ccc solid 1px; padding-top:10px; font-size:small;}
#cot_btm a{ font-size:small;}
.more{ float:right; display:inline; width:30px; height:18px; background:url(img/m.gif) no-repeat left top; margin-top:7px; margin-right:10px;}


#ind_news{ float:left; display:inline; width:100%; height:auto; margin-top:5px;}
#ind_news ul{ padding:0; margin:0;}
#ind_news ul li{ float:left; display:inline; width:100%; height:34px; line-height:34px; background:url(img/a4.gif) no-repeat 5px center; overflow:hidden; border-bottom:#eee dotted 1px;}
#ind_news ul li a{ float:left; display:inline; margin-left:20px;}
#ind_news ul li span{ float:right; display:inline; margin-right:10px; font-size:small; color:#999;}




#ind_news2{ float:left; display:inline; width:100%; height:auto; margin-top:5px;}
#ind_news2 ul{ padding:0; margin:0;}
#ind_news2 ul li{ float:left; display:inline; width:100%; height:auto; margin-top:20px;}
#ind_news2 ul li img{ float:left; display:inline; width:30%; margin-left:1%; max-height:120px;}
#ind_news2 ul li p{ float:right; display:inline; padding:0; margin:0; width:65%; margin-right:1%;}

#ind_news2 ul li a{ float:left; display:inline;}
#ind_news2 ul li span{ float:left; display:inline; font-size:small; color:#999; line-height:160%; margin-top:5px; width:100%;}
#ind_news2 ul li span b{ font-weight:normal; float:left; display:inline;}
#ind_news2 ul li span a{ float:right; display:inline;}



#ind_news3{ float:left; display:inline; width:100%; height:auto;}
#ind_news3 a{ float:left; display:inline; width:98%; margin-left:1%; height:80px; margin-top:5px; margin-bottom:5px; border:#eee solid 1px; background-color:#fff; overflow:hidden; border-radius:5px;}
#ind_news3 b{ float:left; display:inline; width:25%; height:100%; padding:0; margin:0; background:#ccc; text-align:center; color:#fff;}
#ind_news3 h3{ float:left; display:inline; width:100%; margin:0; padding:0; height:50px; line-height:50px; font-size:xx-large;}

#ind_news3 h4{ float:left; display:inline; border:0; width:100%; margin:0; padding:0; font-weight:normal; font-size:larger;}
#ind_news3 span{ float:right; display:inline; width:72%; font-size:small; line-height:160%; padding:4px; color:#999;}
#ind_news3 h2{ float:left; display:inline; border:0; width:100%; margin:6px 0; padding:0; font-size:medium; color:#333;}



#ind_news4{ float:left; display:inline; width:100%; height:auto; margin-top:5px;}
#ind_news4 ul{ padding:0; margin:0;}
#ind_news4 span{ float:left; display:inline; width:100%;  margin-bottom:20px;}
#ind_news4 span a{ float: left; display:inline; width:96%; text-align:center;  overflow:hidden; margin-left:2%; margin-top:20px; border-bottom:#eee solid 1px; padding-bottom:10px;}
#ind_news4 span img{ float:left; display:inline; border:0;  width:100%; max-height:70%; padding-bottom:10px; }
#ind_news4 b{ font-weight:normal; font-size:small; float:left; display:inline; width:100%; height:20px; overflow:hidden;}



#ind_menu{ float:left; display:inline; width:100%; height:auto; margin-top:5px;}
#ind_menu ul{ padding:0; margin:0; }
#ind_menu ul li{ float:left; display:inline; width:31%; margin-left:2%; height:30px; line-height:30px; overflow:hidden; margin-top:5px;}
#ind_menu ul li a{ float:left; display:inline; width:98%; height:28px; text-align:center; border:#ccc dotted 1px;}
#ind_menu ul li a:hover{ text-decoration:none; background-color:#eee;}



  
  #lefttit{ float:left; width:100%; height:30px; line-height:34px; overflow:hidden; background:#027DE4 url(img/lefttitbg.jpg) no-repeat left top; color:#fff; font-weight:bold; text-indent:30px;}
  
 #left1{ float:left; width:100%; display:inline; height:120px; overflow:hidden;} 
 
 #left1 ul { padding:0; margin:0;}
 #left1 ul li{ float:left; display:block; width:50%; height:30px; line-height:30px; overflow:hidden;}
 .li1{ background:url(img/li1bg.gif) no-repeat left top;}
 .li2{ background:url(img/li2bg.gif) no-repeat right top;}
 #left1 ul li a{ margin-left:20px; color:#000;}

#left2{ float:left; width:99%; border:#ccc solid 1px; border-top:none; height:196px; overflow:hidden;}
#left2 ul { padding:0; margin:0;}
#left2 ul li{ float:left; width:85%; height:30px; line-height:30px; background:url(img/line2.gif) no-repeat left bottom; padding-left:20px; margin-left:6px; display:inline; overflow:hidden;}

#left3{ float:left; width:99%; border:#ccc solid 1px; border-top:none; height:143px; overflow:hidden;}
#left3 ul{ padding:0; margin:0; margin-top:8px;}
#left3 ul li{ float:left; display:inline; width:85%; margin-left:20px; line-height:26px; line-height:26px;}

#right1{ float:left; width:100%; height:255px; overflow:hidden;}
#right1_l{ float:left; width:345px; height:100%;}
#right1_r{ float:right; width:345px; height:100%;}
#rtit{ float:left; width:100%; height:29px; overflow:hidden; background:url(img/t_2.jpg) repeat-x left top;}
#rtitl{ float:left; width:145px; line-height:32px; text-indent:30px; color:#fff; font-weight:bold;height:100%; background:url(img/t_1.jpg) no-repeat left top;}
#rtitr{ float:right; width:10px; height:100%; overflow:hidden; background:url(img/t_3.jpg) no-repeat right top;}
#more{ float:right; margin-top:6px;}
#more img{ border:0;}
#right1cot{ float:left; width:343px; height:216px; display:inline; border:#66B2F0 solid 1px; border-bottom:none; border-top:none; overflow:hidden;}
#rbtm{ float:left; width:100%; height:10px; overflow:hidden; background:url(img/b_2.jpg) repeat-x left top;}
#rbtml{ float:left; width:10px; height:10px; overflow:hidden; background:url(img/b_1.jpg) no-repeat left top;}
#rbtmr{ float:right; width:10px; height:10px; overflow:hidden; background:url(img/b_3.jpg) no-repeat right top;}

#right1cot ul{ padding:0; margin:0;}
#right1cot ul li{ float:left;display:inline; width:92%; height:28px; line-height:28px; padding-left:15px; margin-left:5px; background:url(img/a2.gif) no-repeat left center;}
#right1cot ul li span{ float:right; width:65px; }

#content{ float:left; width:100%; height:auto;}
#cot{ padding:10px; line-height:200%;}
#cot_tit h4{color: #D50000; font-weight:bold; text-align:center; font-size: medium; padding:0; margin:0; float:left; width:100%; font-weight:bold;}
#cot_tit{ float:left; display:inline; width:100%; height:70px; text-align:center; border-bottom:#ccc solid 1px; margin-bottom:10px;}
#cot_tit span{ float: left; display:inline; width:100%; font-size:small; color:#999;}

#right2{ float:left; width:100%; height:auto; margin-top:10px;}
#ptit{ float:left; width:100%; height:29px; overflow: hidden; background:url(img/r_2.jpg) repeat-x left bottom;}
#ptitl{ float:left; width:160px; height:100%; line-height:29px; display:inline; background:url(img/r_1.jpg) no-repeat left bottom; text-indent:35px; color:#fff; font-weight:bold;}
#ptitr{ float: right; margin-top:8px; margin-right:20px; display:inline;}

#right2cot{ float:left; width:100%; height:266px; margin-top:10px; overflow:hidden;}

#right2cot a{ float:left; text-align:center; margin:5px 15px  0 20px; text-align:center; width:140px;}
#right2cot img{ margin-bottom:5px; border:#ccc solid 1px; padding:1px; width:135px; height:100px; float:left;}
#left4{ float:left; width:100%; height:auto;}
#left4tit{ float:left; width:100%; height:30px; line-height:30px; text-indent:40px; font-weight:bold; color:#fff; background:url(img/t_4.jpg) no-repeat left top;}
#left4{ float:left; width:100%; height:auto;}
#left4cot ul{ padding:0; margin:0;}
#left4cot ul li{ float:left; display:inline; height:28px; line-height:28px; width:100%; }
#left4cot ul li a{ float:left; width:100%; height:100%;padding-left:20px; width:80%; margin-left:10px; border-bottom:#ccc solid 1px; background:url(img/a3.gif) no-repeat 10px center;}
#left4cot ul li a:hover{ text-decoration:none; background-color:#eee;}

#left5{ float:left; width:100%; height: auto; margin-top:10px;}
#left5cot{ float:left; width:228px; border:#ccc solid 1px; border-top:none;}
#left5cot ul{ padding:0; margin:0; margin-top:8px;}
#left5cot ul li{ float:left; display:inline; width:85%; margin-left:20px; line-height:26px; line-height:26px; }

#left6{ float:left; width:100%; height:auto; margin-top:10px;}

#rightcot{ float:left; width:698px; height:auto !important; height:600px; min-height:600px;border:#66B2F0 solid 1px; border-bottom:none; border-top:none; }

#pagelist {width:100%; float:left; display:inline; margin-top:20px; margin-bottom:10px; text-align:center;}
#page{ margin:0 auto; width:300px;}
#page span{ float:left; display:inline; border:#ccc solid 1px;  width:80px; height:27px; line-height:27px;}
#page select{ float:left; display:inline; height:25px; line-height:25px; margin-left:5px; margin-right:5px; text-align:center;}
#page a{ text-decoration:none; float:left; width:100%; height:100%;}
.pageup_1{ background:url(img/page.gif) no-repeat center 8px;}
.pageup_0{background:url(img/page.gif) no-repeat center -32px;}
.pagenext_1{ background:url(img/page.gif) no-repeat center -66px;}
.pagenext_0{background:url(img/page.gif) no-repeat center -107px;}



#newslist{ float:left; width:100%; height:auto;}
#newslist ul{ padding:0; margin:0;}
#newslist ul li{ padding-left:12px; height:28px; line-height:28px; float:left; display:block; width:98%;  background:url(img/a5.gif) repeat-x left bottom;}

#cotpros{ float:left; width:100%; height:130px; border-bottom:#eee solid 1px; line-height:200%;}

#cotpro img {border:0; margin-top:8px; margin-bottom:16px; margin-left:-2px; width:145px; height:120px; cursor:pointer;}
#cotpro a { display:inline; float:left; width:165px; height:180px; margin:0px 2px; text-align:center; background:url(img/probg.gif) no-repeat top left;}
#cotpro a:hover {border-color: #0099FF;}


fieldset ul li { list-style:none; float:left;}


.img_1{ background:url(img/bar_1.jpg) no-repeat center top;}
.img_2{ background:url(img/bar_2.jpg) no-repeat center top;}
.img_3{ background:url(img/bar_3.jpg) no-repeat center top;}

#cot img{ width:100%;}


#r_menu{ width:120px; height:100%; position:fixed; right:-120px; background-color:#000; top:0;}
#r_menu ul{ padding:10px 10px 0 10px; margin:0; }
#r_menu ul li{ float:left; display:inline; width:100%; height:32px; line-height:32px; border-bottom:#999 dotted 1px;}
#r_menu ul li a{ float:left; display:inline; width:100%; height:100%; color:#ccc; text-align:center; font-size:small;}

.menu{ float:right; display:inline; width:40px; margin-top:10px; border:0;}

#top_s{ float: left; display:inline; width:100%; background:#eee; padding:10px 0;}
#top_s ul{ padding:0; margin:0;}
#top_s ul li{ float:left; display:inline; }
#top_s ul li a{ float:left; display:inline; padding:5px 8px; margin-left:5px; color:#666;}
.m_on{ background-color:#fff;}

#ss_tit{ float:left; display:inline; margin-left:10%;}
#ss0{ float:left; display:inline; width:100%; text-align:center; margin-top:20px;}

#ss{ width:80%; margin-left:10%; float:left; display:inline; border:#ccc solid 1px; margin-top:20px; padding:10px;}
#ss ul{ padding:0; margin:0;}
#ss ul li{ float:left; display:inline; width:100%; height:40px; line-height:40px; border-bottom:#ccc dotted 1px;}
#ss ul li b{ float:left; display:inline; width:30%;}
#ss ul li span{ float:left; display:inline;}

#bar{ float:left; display:inline; width:100%; height:200px;}


#line{ float:left; display:inline; width:100%; background-color:#eee; height:15px; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; margin:20px 0 0 0;}

#link{ float:left; display:inline; width:100%; height:auto; padding:20px 0;}
#link span{ float:left; display:inline;  width:100%; text-align:center; font-size:larger;}
#link a{ float:left; display:inline; width:30%; margin-left:2%; margin-top:20px;}
#link img{ border:0; width:100%; float:left; display:inline;}


#line2{ float:left; display:inline; width:100%; padding:5px 0; background-color:#0168B7; color:#fff; font-size: small; text-align:center; margin-top:30px;}
#line2 span{ margin:0 5px;}
#btm{ float:left; display:inline; width:100%; font-size:small; height:256px; line-height:200%; background:url(img/bg_7.jpg) no-repeat center top; position:relative; background-size:auto 100%;}
#btm span{ float:left; display:inline; margin-top:100px; width:100%; text-align:center;}

#yjfx{ position: fixed; bottom:60px; left:0; width:100%; background-color:#fff; padding:10px 0; display:none; }
.con_fx{ position:relative;}
.jiathis_style_m{  width:300px; float:left; display:inline; margin-left:20%;}






.list5{ padding:0; margin:0;}
.list5 li{ float:left; display:inline; width:100%; height:78px; overflow:hidden; margin:12px 0 5px 10px;}
.list5 span{ float:left; display:inline; width:20%; height:78px; background-color:#777; color:#fff;}
.list5 h3{ float: left; display:inline; width:100%; text-align:center; font-size: larger; font-weight:normal; margin:0; padding:10px 0 5px 0;}
.list5 h4{ float:left; display:inline; width:100%; text-align:center; font-size: small; font-weight:normal; margin:0; padding:5px 0;}
.list5 a{ float:left; display:inline; margin-left:2%; width:78%; color:#333;}
.list5 b{ float:left; display:inline; margin-left:2%; width:78%; font-size:12px; font-weight:normal; color:#999; margin-top:5px; line-height:200%;}		
		





	
.list2{ padding:0; margin:0; float:left; width:100%; margin-top:10px;}
.list2 li{ float:left; display:inline; width:90%; margin-left:3%; height:30px; line-height:30px;  overflow:hidden;}
.list2 li a{ float:left; display:inline; font-size:small; color:#666;}
.list2 li span{ float:right; display:inline; color:#A2A1A1;}	



.smart-green {
margin-left:auto;
margin-right:auto;
margin-top:80px;
max-width: 80%;
background: #F8F8F8;
padding: 0px 30px 20px 30px;
font: 12px Arial, Helvetica, sans-serif;
color: #666;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.smart-green h3 {
	font-size: small;
padding: 0px 0px 20px 10px;
display: block;
margin: 10px -30px 10px -30px;
color: #FFF;
background: #C1272D;
text-shadow: 1px 1px 1px #949494;
border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-bottom:1px solid #C1272D;
 font-weight:normal;
}
.smart-green h1>span {
display: block;
font-size: 11px;
color: #FFF;
}
.smart-green label {
display: block;
margin: 0px 0px 5px;
}
.smart-green label>span {
float: left;
margin-top: 10px;
color: #5E5E5E;
}
.smart-green input[type="text"], .smart-green input[type="email"], .smart-green textarea, .smart-green select {
color: #555;
height: 30px;
line-height:15px;
width: 100%;
padding: 0px 0px 0px 10px;
margin-top: 2px;
border: 1px solid #E5E5E5;
background: #FBFBFB;
outline: 0;
-webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
font: normal 14px/14px Arial, Helvetica, sans-serif;
}
.smart-green textarea{
height:100px;
padding-top: 10px;
}
.smart-green select {
background: url('down-arrow.png') no-repeat right, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
background: url('down-arrow.png') no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E9E9E9));
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width:100%;
height:30px;
}
.smart-green .button {
background-color: #C1272D;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-border-radius: 5px;
border: none;
color: #FFF;
text-shadow: 1px 1px 1px #949494;
width:40%;
padding:20px 0;
margin-left:30%;

}
.smart-green .button:hover {
background-color:#D94047;
}

