﻿@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bg.gif) top center repeat-x #faf7f8;}

.main{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.top{ height:120px;overflow:hidden;}
.top .left{ width:490px; float:left; height:45px; margin-top:40px; }
.top .right{ width:280px; float:right; text-align:right; height:60px; margin-top:30px; background:url(../images/phone.gif) no-repeat bottom right;}

.menu{ height:37px; overflow:hidden; background:url(../images/menu_bg.gif) repeat-x;}
.menu ul{ margin-left:30px;}
.menu ul li{ width:100px; float:left;}
.menu ul li a{ display:block; width:93px; height:37px; text-align:center; line-height:37px; color:#fff; font-weight: bold;}
.menu ul li a:hover{ background:url(../images/a_bg.gif) no-repeat; color:#000}

.banner{ height:340px; width:1000px; overflow:hidden; margin:0 auto;}
.TB-focus{ width:1000px; height:340px; position:relative; overflow:hidden; }
.t{ height:auto; overflow:hidden; padding-top:10px;background:#fff; margin:0 auto;}
.t1{ height:auto; overflow:hidden; width:275px; float:left; margin-left:10px;}
.t2{ height:auto; overflow:hidden; width:410px; float:left; margin-left:10px;}
.t3{ height:auto; overflow:hidden; width:275px; float:left; margin-left:10px;}

.t_div{ border:solid 1px #ccc; height:auto; overflow:hidden; margin-bottom:10px;}
.t_title{ line-height:30px; height:30px; overflow:hidden; padding-left:10px; background:url(../images/nav_bg.gif) repeat-x; border-bottom:solid 1px #ccc}
.t_title a{ font-size:14px; font-weight:bold; margin-left:5px;}
.t_content{ padding:10px;}
.t_content p{ line-height:22px; text-indent:2em; margin-bottom:2px;}
.t_content p img{ float:left; margin-right:5px; width:150px; height:110px; padding:2px; border:solid 1px #ccc;}

.t_title1{ line-height:30px; height:30px; overflow:hidden;border-bottom: solid 1px #ccc;}
.t_title1 em{float:right; margin-top:12px; *+margin-top:7px; margin-right:10px;}
.t_title1 a{ display:block; width:80px; height:27px; border-bottom:solid 3px #164cbd; text-align:center;}

.t_title2{ line-height:30px; height:30px; overflow:hidden;border-bottom: solid 2px #ccc; padding-left:10px}
.t_title2 em{float:right; margin-top:12px; *+margin-top:7px; margin-right:10px;}


#pro_ul{}
#pro_ul li{ line-height:30px; height:30px; border:solid 1px #ccc; background:url(../images/nav_bg1.gif) repeat-x; padding-left:15px; margin-bottom:10px;}
#pro_ul li a{ display:block; width:180px; height:30px; line-height:30px; padding-left:15px; background:url(../images/li_01.gif) no-repeat left center;}

#pro_ul1{ height:auto; overflow:hidden; margin-bottom:5px; position:relative; padding-left:4px;}
#pro_ul1 li{height:98px; width:118px; float:left; margin-right:10px; margin-top:10px;}
#pro_ul1 li img{ height:92px; width:112px; border:solid 1px #ccc; padding:2px;}

#news_ul{}
#news_ul li{ height:30px; line-height:30px; border-bottom: dashed 1px #ccc; background:url(../images/li_02.gif) no-repeat center left; padding-left:10px; overflow:hidden;}

.r_img{ width:960px; margin:10px auto;height:140px; overflow:hidden; margin-top:15px;}
.r_img ul{ margin:0; padding:0; width:1960px;display:_inline}
.r_img ul li{ width:140px; height:140px;padding:0px; float:left; margin-right:10px;}
.r_img ul li img{width:140px; height:110px;overflow:hidden;}
.r_img ul li p{ height:30px; padding-top:10px; text-align:center;}

.footer{ width:980px; margin:0 auto; height:auto; overflow:hidden; margin-top:15px; padding-bottom:20px;}
.foot_link{ line-height:23px; height:auto; overflow:hidden; border-bottom:solid 2px #174cbd;}

.t_center{ height:auto; overflow:hidden; width:980px; margin:0 auto;}
.t_left{ width:228px; height:auto; overflow:hidden; float:left; border:solid 1px #ccc;}
.t_right{ width:730px; height:auto; overflow:hidden; float:right;}

.t_l_title{ background:url(../images/n_title.gif) no-repeat; height:30px; line-height:30px; padding-left:60px; color:#fff;}
.t_r_title{ background:url(../images/content_title.gif) no-repeat; height:30px; line-height:30px; padding-left:40px; font-size:15px; font-weight:bold;}
.t_r_title em{ float:right; margin-right:10px; font-size:12px; font-weight:normal; color:#666}

.t_r_content{ height:auto; overflow:hidden; line-height:26px; border-bottom:solid 1px #ddd; padding-bottom:15px; margin-top:15px;}
.t_r_content p{ margin-bottom:5px; font-size:13px; text-align:2em;}
.t_r_content p img{ float:none;max-width:700px;  /*IE7和Firefox用*/ width: expression(this.width > 700 ? 700: true);   /*IE6用*/ }
.t_r_content img{ margin:5px;max-width:700px;  /*IE7和Firefox用*/ width: expression(this.width > 700 ? 700: true);   /*IE6用*/ }

.t_r_ul{height:auto; overflow:hidden; border-bottom:solid 1px #ddd; padding:15px; margin-top:15px;}
.t_r_ul ul{}
.t_r_ul ul li{line-height:25px; border-bottom:dashed 1px #ccc; margin-bottom:10px; padding-left:20px; background:url(../images/li_01.gif) no-repeat left center;font-size:13px;}
.t_r_ul ul li em{float:right; right:10px; }

.r_nr{ padding:15px; line-height:30px; height:auto; overflow:hidden;text-align:justify; text-justify:inter-ideograph;}
.r_nr p{margin-bottom:5px;}
.r_nr p img{ float:none;max-width:700px;  /*IE7和Firefox用*/ width: expression(this.width > 700 ? 700: true);   /*IE6用*/ }
.r_nr img{ margin:5px;max-width:700px;  /*IE7和Firefox用*/ width: expression(this.width > 700 ? 700: true);   /*IE6用*/ }

.c_r_other{ margin-bottom:5px; margin-top:15px; height:30px; line-height:30px; margin-left:26px; }

.t_r_ul_pro{height:auto;overflow:hidden; padding:0px 15px; margin-top:20px;}
.t_r_ul_pro ul{ margin:0; padding:0; height:auto; overflow:hidden; }
.t_r_ul_pro ul li{ width:150px; height:150px; border:solid 2px #dee0e5; float:left; text-align:center; padding:5px 0px 0px 0px; margin-left:15px; margin-bottom:20px;}
.t_r_ul_pro ul li img{width:140px; height:110px; padding:0px;}
.t_r_ul_pro ul li span{ border-top:solid 2px #dee0e5; display:block; width:150px; height:30px; line-height:30px; margin-top:5px;}

.r_ly_ul{height:auto;width:700px;  overflow:hidden;border-right:solid 1px #eee4da; padding:15px 15px;}
.r_ly_ul td{ padding:5px;}

.r_ly_ul ul{ height:auto; overflow:hidden;}
.r_ly_ul ul li{line-height:25px; height:auto; overflow:hidden; border-bottom:dashed 1px #ccc; margin-bottom:5px;}
.input1{height:25px; line-height:25px;}
input{height:25px; line-height:25px; width:260px;}

.r_ly_ul table{ background:#ccc; margin-bottom:20px;}
.r_ly_ul table tr{ height:35px; line-height:20px; background:#fff;}
.r_ly_ul table tr td{ padding:5px;}

.btnsubmit{ display:block; width:100px; height:35px; line-height:35px; text-align:center; margin-top:20px; border:solid 1px #ccc;}



/*分页*/
.page_link {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px; margin-bottom:0px; margin-top:10px;}
.page_link a {border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #b108a8; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none}
.page_link a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #b108a8}
.meneame a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #b108a8}
.page_link span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
.page_link span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #ff5aff; margin-right: 3px; padding-top: 2px}