*{ margin:0; padding:0;list-style:none}
a{ text-decoration:none;color:#333}
a:hover{ color:#F00;}
.w{ width:1100px; margin:0px auto; clear:both; display:block; overflow:hidden;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
body{ font-family:"Microsoft YaHei";font-size:14px; color:#333;}
img{ border:0;}

.top_top{ border-bottom:1px solid #ddd; background:#f7f7f7; line-height:33px; color:#666;}
.top_top .fr{ color:#ccc; float:right;}
.top_top .fr a{ color:#666; padding:0px 10px;}
.top_top .fr a:hover{ color:#F00;}
/*header*/
#header{ position:relative;}

#logo_div{ width:1100px; padding:10px 0; margin:0 auto}
#logo{ display:block;  float:left; margin-top:-10px;}
#logo_l{ float:left;  height:80px;padding: 0 0 0 20px; margin:0 0 0 10px;border-left:1px solid #ddd;letter-spacing: 2px;}
#logo_l h1{ line-height:40px; font-size:20px; color:#333 }
#logo_l h1 span{ color:#333; font-size:36px; }
#logo_l h3{ line-height:40px; font-size:23px; color:#333;}
#logo_l h3 span{ color:#11418b; font-size:18px;}
#logo_l h2{ color:#444; font-size:16px}
#logo_r{ height:80px; float:right;padding: 10px 0px 0 0; text-align:left; width:310px}
#head_dh{ float:left; width:70px; padding-right:10px;}
#logo_r .text{ font-size:14px; color:#666; display:block; float:left; width:170px;margin-top:5px;}
#logo_r .tel{color:#DE160B; font-family:Tahoma, Geneva, sans-serif; font-size:33px;  margin-top:5px; display:block; float:left; }
.keifu .keifu_bot{font-family:Tahoma, Geneva, sans-serif!important;}
.all_nav{ width:100%; position:relative;margin: 10px 0 0;}
.nav{box-shadow: 0 5px 5px #F00;height:45px;background:#004a3d;}
.nav ul{ width:1100px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; }
.nav ul li a{ display:block;line-height: 45px;padding:0px 39px; color:#fff; text-align:center; transition:all 0.2s; font-weight:bold}
.nav ul li a:hover{ color:#fff;  background:#208a78; }
.nav ul li a.cur{ color:#fff;  background:#208a78;}
.nav ul dl:after{ content:""; display:block; clear:both}
.nav ul dl{ display:none} 
.nav ul dl dd{ border-top:1px solid #ddd;background:#004a3d; width:134px;}
.nav ul dl dd a{ padding:0;}
.nav ul li:hover dl{ display:block; position:absolute; z-index:999;}
#banner{ width:100%; height:450px;  overflow:hidden; position:relative}
#banner ul{width:100%; height:100%;position:relative}
#banner ul li{ width:100%; height:100%; position:absolute; display:none}
#banner #btn{ position:absolute; bottom:10px; left:50%;}
#banner #btn span{ display:inline-block; width:30px; height:5px ;background:#ddd; margin:0 5px; color:#FFFFFF; text-align:center; cursor:pointer}
#banner #btn span.cur{ background:#ec8607;}
#banner2{ width:100%; height:350px; background:#0CC; overflow:hidden }

#search{line-height:40px; height:40px; background:#f1f1f1;}
#search .hot_key{ float:left;}
#search a{ padding:0 7px }
#search .search_form{ float:right; width:260px;overflow: hidden; margin-top:5px}
#search .search_form .keyword{ float:left;  height:31px; border:1px solid #ddd;line-height: 31px;width:170px; padding:0px 5px; }
#search .search_form .go{float:left; margin-left:3px;  background:url(../images/tb.jpg) 0px 5px no-repeat; line-height:31\9;}
#input{ border:none;outline:0; width: 115px;
height: 24px;padding-left: 30px;}
#submit{ background:#11418b; border:none; height:33px; width:50px; color:#FFF; float:left}

#content{}
.title{ background:url(../images/t02.png) center bottom no-repeat; padding-bottom:20px;}
.t1{ width:1100px; text-align:center;  margin:0 auto; padding:20px 0 5px;font-size:32px; font-weight:bold}
.t1 span{ color:#004a3d;font-size:32px;}
.t2{ text-align:center;font-size:16px; color:#000 }
.t2 span{  font-size:16px;}
.t3{ text-align:center;font-size:14px; color:#bbb}
.t4{text-align:center; padding:20px 0 20px;font-size:20px; font-weight:bold;  width:1100px; margin: 0 auto;background:url(../images/t02.png) center bottom no-repeat;}
.t4 span{color:#004a3d;font-size:24px;}
#product{ width:1100px;  margin: 0 auto; padding:30px 0 0; overflow:hidden}
#product ul li{  margin:3px 10px 0; float:left; position:relative; height:260px;}
#product ul li img{padding: 5px;border: 5px solid #ddd;width: 235px; display:block; margin:0 auto; padding-bottom:20px; background:url(../images/s02.gif) center bottom no-repeat; transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s}
#product ul li p.pro_t{ text-align:left;line-height: 24px;padding: 0px 15px;font-size: 16px;margin: 10px 0;font-weight:bold;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s}
#product ul li p.pro_t span{ color:#999; font-weight:normal; display:none; font-size:13px;}
#product ul li:hover img{border-color:#11418b; transform:scale(1.03);-webkit-transform:scale(1.03);}
#product ul li:hover p.pro_t{color:#11418b}
#product ul li:hover p.pro_t span{ display:block}

#index_prolist{ margin:15px auto 30px; width:1100px;}
#index_pro{ width:1100px; margin:30px auto 0; overflow:hidden}
#index_prolist:after{ content:""; display:block; clear:both}
#index_proleft{ width:230px;float:left}

#index_proleft b{margin-top: 5px;background:#004a3d;line-height:46px; text-align:center; font-size:18px;display: block; color:#fff;position: relative;}
#index_proleft li{cursor:pointer}
#index_proleft li a:hover{ color:#004a3d;}
#index_proleft li a{ display:block; margin: 0 24px;
border-bottom: 1px #bbb dotted; line-height:36px; font-size:15px; font-weight:bold; color:#666 }
#index_proleft .u1{width: 220px; text-align:center;padding: 10px 0 5px;margin: -6px auto 0;border: 5px solid #004a3d;border-top: 0;}
#index_proleft ul .l1a:before{ content:""; width:5px; height:12px; background:#004a3d; display:inline-block; margin-right:5px;}
#index_proleft ul .l2 a{ background:url(../images/ico02.gif) left center no-repeat; padding:0 0 0 10px; font-weight:normal;border-bottom:0; line-height:28px;font-size:14px; width:142px; margin:0 auto}
#index_proright{ width:837px; float:right}
#index_proright h1{ line-height:36px;  margin:0 0 5px 0; padding:0 10px 7px 0; font-size:16px; background:url(../images/t01.png) left bottom no-repeat;}
#index_proright h1 span{ float:right; font-size:12px; font-weight:normal}
#index_proright h1 font{ color:#999; font-weight:normal; padding:0 5px }
.pro_tuijian{ width:837px; position:relative; height:242px; overflow:hidden;margin: 20px 0;}

.tuijian_list{ width:9999px; overflow:hidden; position:absolute; left:0; top:0}
.tuijian_list ul li{ float:left; width:860px;}
.tuijian_list ul li .zspic{height: 230px;width: 350px;
display: block; padding:5px; border:1px solid #fff; float:left;margin-left: 40px; border:1px solid #ddd;}
.tuijian_list ul li img:hover{}
.tuijian_list ul li dl{ float:left; width:370px; margin-left:5px; line-height:24px;padding: 0px 21px 0;}
.tuijian_list ul li dl dt{ font-weight:bold; font-size:18px;padding-bottom: 10px;}
.tuijian_list ul li dl dd{ color:#666; font-size:12px; text-indent:2em}
.tuijian_list ul li dl dd .xq{margin-top: 10px;
text-align: center; position:relative}
.tuijian_list ul li dl dd .xq img{ z-index: -1;
position: absolute;
width: 120px;
left: 137px; }
.tuijian_list ul li dl dd .xq a{ display:inline; color:#FFFFFF;line-height: 29px;}
.pro_zuixin{ width:850px;}
.zuixin_list{ position:relative}
.zuixin_list ul.cur{ display:block;}
.zuixin_list ul li{ float:left; margin:5px 5px;width:250px;height:197px; border:2px solid #ddd;}
.zuixin_list ul li img{  display:block; margin-top:10px;max-width:250px;max-height:160px; margin:0 auto}
.zuixin_list ul li p{ text-align:center; color:#000;background: #eee; font-size:19px; line-height:38px}
.zuixin_list ul li:hover p{ background:#004a3d; color:#FFFFFF}
.zuixin_list ul li:hover{ border-color:#004a3d}


#ly_bg{ width:100%; background:url(../images/ly_bg.jpg) center bottom -28px no-repeat;height: 675px; position:relative}
#lingyu { width:1100px; margin:0 auto;   }
#lingyu ul{ overflow:hidden; margin-top:20px;}
#lingyu ul li{ float:left; position:relative;width:218px;height:100%;padding-bottom: 20px;
background: rgba(255,255,255,0.6);}
#lingyu ul li:nth-child(1){ margin-left:0;}
#lingyu ul li.pic1{}
#lingyu ul li.pic2{ margin-top:100px;}
#lingyu ul li img{width: 218px;
height: 140px;}
#lingyu ul li .right_line{ position:absolute; left:100%;width: 10px; top:0;z-index: 2; height:100%}
#lingyu ul li dl{padding:0 5px; margin-top:10px;}
#lingyu ul li dl dt{ text-align:center; font-size: 22px;}
#lingyu ul li dl dd{ padding:0 5px 0 10px; font-size:12px; line-height:24px; text-indent:2em}
.jiahao img{width: 34px;}
.jiahao{ position: absolute;
bottom: 20px;
left: 50%;
width:280px;
text-align:center;
margin-left: -140px;}
.jiahao p{ color:#000; padding:10px 0}
#fuwu{ width:1100px; margin:0 auto}
/*服务流程*/
#liucheng{ width:1100px; margin:0px auto}
#liucheng:after{ content:""; display:block; clear: both}
#liucheng .t1{ padding-left:20px; font-size:18px}
#liucheng .t1 span{font-size:22px}
#liucheng ul{padding: 20px 79px;
overflow: hidden;}
#liucheng li { float: left; width:100px; height:100px; background:url(../images/lc.png) center no-repeat; text-align:center; margin:0 3px; padding:36px 0 0;}
#liucheng li b{ display:block; float:left;font-size: 35px;
line-height: 50px;}
#liucheng li p{font-size: 16px;
line-height: 30px; color:#FFF}
#liucheng li.l2{height:135px;
width:33px;margin: 0;
padding: 0;  background:url(../images/jiantou2.png) no-repeat center}
.zixun p{ text-align:center; font-size:18px; line-height:36px}
.zixun p span{ color:#F00; font-size:28px; padding:0 10px;font-weight: bold;}
.zixun a{ text-align:center; background:#11418b; display:block; margin:10px auto; width:120px; color:#FFF; padding:5px;}
/*案例*/
#anli{ background:url(../images/anli.jpg) center bottom no-repeat; position:relative;height: 598px;}
.line{ width:100%; position:absolute; bottom:0;}
#anli_list{ width:1100px; margin:0 auto; padding:20px 0 ; overflow:hidden}
#anli dl{ float:left; width:500px;margin:0 25px 20px 20px;}
#anli dl dt{ float:left}
#anli dl dt img{ width:178px; height:223px; padding:2px; border:1px solid #ddd}
#anli dl dd{ float:left; width:240px; padding-left:10px;}
#anli dl dd div{text-indent: 2em;line-height: 24px;font-size: 12px;}
#t2{ text-align:center; font-size:24px; padding:10px 0 35px}
#t2 span{ font-size:24px;}
#gs_about{ overflow:hidden;border-bottom: 2px dotted #ddd;}
#gs_about h2{ font-size:24px; line-height:68px;}
#gs_about h2 font{ color:#ddd; font-size:24px; padding:0 10px; font-weight:normal; }
.more{ display:inline-block;  float:right}
#video{  float:left; width:550px; height:340px;position:relative; }
.con{ width:508px; line-height:26px; text-align:left; float:left;  color:#444; padding:0px 0px 0px 17px;}
.con b{ font-size:18px; padding:0 0 5px; display:block}
.con p{ font-size:14px; color:#666; line-height:32px; text-indent:2em}
.con font{ text-align:center; font-size:16px; float:right; color:#F00;}
#rongyuzz{ width:300px;padding:0px 30px 20px;   float:left;height:300px;}
#rongyuzz h2{ font-size:24px; line-height:68px;}
#rongyuzz h2 font{ color:#ddd; font-size:24px; padding:0 10px; font-weight:normal; }
#zz{width: 260px; margin:0 auto; overflow:hidden; border:1px solid #ddd; padding:5px}
#zz_list{ width:9999px;margin: 5px 0;}
#zz_list ul{ float:left}
#zz_list:after{ content:""; display:block; clear:both}
#zz_list li{ width:265px; text-align:center; float:left}
#zz_list li img{ max-width:260px; max-height:175px;  }
#zz_list li p{ background:#11418b; color:#FFF; text-align:center; width:260px; line-height:24px;}
.gg{ width:100%; height:120px; background:#11418b}
.gg p{ line-height:120px; width:500px; color:#FFF; float:right; font-size:20px;}
.gg p span{ font-size:26px}
.fenge{  width:100%; height:300px; display:none }
#fengcai h2{ font-size:24px; line-height:68px;}
#fengcai h2 font{ color:#ddd; font-size:24px; padding:0 10px; font-weight:normal; }

#about{ margin: 0 auto; width:1100px; }
#about .p1{ font-size:14px; text-align: left; border-bottom:2px solid #ddd; padding:5px 0; font-weight:bold; color:#888}
#about dl{ width:1000px; margin:0 auto; overflow:hidden; margin-top:5px;}
#about dl dt{ width:550px;height:350px; float:left}
#about dl dt img{ width:100%; height:100%;}
#about dl dd{ font-size:14px;width:425px;  float:left; padding-top:20px;}

#about dl.dl_1 dd{ text-align:left;padding-left:20px;}
#about dl.dl_2 dd{ text-align:right;padding-right:20px;}
#about .ys_tit{line-height:38px; overflow:hidden; display:block;}
#about .ys_tit{ background:url(../images/line_02.png) center bottom no-repeat; padding-bottom:20px;}
#about dl.dl_1 .ys_tit .ys_p1{ font-size:28px;padding:10px 0 0 110px; font-weight:bold}
#about dl.dl_1 .ys_tit .ys_p2{font-size:18px;padding:0px 0 0 110px; font-weight:bold; color:#f00}
#about dl.dl_1 .ys_tit img{ width:90px; height:80px; float:left}
#about dl.dl_2 .ys_tit .ys_p1{ font-size:28px;padding:10px 110px 0 0; font-weight:bold}
#about dl.dl_2 .ys_tit .ys_p2{font-size:18px;padding:0px 110px 0 0; font-weight:bold; color:#f00}
#about dl.dl_2 .ys_tit img{ width:90px; height:80px; float:right}
#about dl.dl_1 .ys_con p { line-height:32px; background:url(../images/li_bg.png) left 3px no-repeat;padding-left: 30px; font-size:14px; color:#444}
#about dl.dl_2 .ys_con p { line-height:32px; background:url(../images/li_bg2.png) right 3px no-repeat;padding-right: 30px;font-size:14px; color:#444}
#about dl .ys_con p span{ font-weight:bold; padding:0 2px; color:#11418b}
/*荣誉*/
#fengcai{ width:100%;}
#fengcai #left{ position:absolute; left:0;top:73px; cursor:pointer}
#fengcai #right{ position:absolute; right:0;top:73px; cursor:pointer}
#fengcai_con{ width:1100px; height:205px; margin:0 auto; overflow:hidden; position:relative}
#fengcai_con #gd_div{width:9999px;}
#fengcai_con ul{ float:left; overflow:hidden;}
#fengcai_con ul li{margin:0 3px; float:left; position:relative;width: 263px;height: 199px;}
#fengcai_con ul li img{padding: 2px;border: 1px solid #ddd;max-width: 263px;max-height: 199px; display:block; margin:0 auto;}
#fengcai_con ul li p{ position:absolute; bottom:0; left:0; width:100%; display:block; background:rgba(0,0,0,.6); color:#FFF; line-height:24px; text-align:center}

/*公司新闻*/
.news_con{padding:0px 0 10px; border-top: 2px dotted #ddd; margin-top:30px}
.new_box{overflow:hidden}
.new_box h1{ color:#333; text-align:center; font-size:16px; line-height:34px;margin-bottom:5px; padding-bottom:10px;background:url(../images/t02.png) center bottom no-repeat;}
.new_box p a{ line-height:30px; font-size:14px; color:#333; padding:0 10px; display:block }
.box1 h2{ font-size:24px; line-height:68px;}
.box1 h2 font{ color:#ddd; font-size:24px; padding:0 10px; font-weight:normal; }
.box1{ width:1100px; border-bottom:2px dotted #ddd;}
.box1 dl{ overflow:hidden; width:550px; float:left; margin:5px 0}
.box1 dl dt{ float:left;}
.box1 dl dt img{ width:215px; height:155px; padding:2px; border:1px solid #ddd}
.box1 dl dd{ float:left;width:280px; height:31px; overflow:hidden; padding-left:18px; border-bottom:1px dotted #ddd; ;background:url(../images/icon03.gif) 10px 14px no-repeat;}
.box1 dl dd a{ line-height:31px;}

.box1 ul li{ float:left}
.new_box ul li a{ display:block; color:#666;width: 303px;  line-height:50px; font-size:14px; padding:0 0 0 25px; background:url(../images/jiantou3.gif) left 7px center no-repeat}
.box2{ width:388px;}
.box2 ul li{ overflow:hidden; margin:5px 0}
.box2 ul li a{ line-height:57px; float:left; width:240px}
.box2 ul li img{width:95px; height:55px; padding:2px ; border:1px solid #ddd; display:block; float:left}
.box3{ width:200px;}
/*合作客户*/
#hezuo{}
#hezuo ul{padding:10px 0 0;}
#hezuo ul li{ width: 150px;display:block;margin: 10px 10px; float:left;padding:2px; text-align:center}
#hezuo ul li p{ font-size:12px; background:#004a3d; color:#FFF; padding:5px; text-align:center}
#hezuo ul li a{ color:#fff;}
#hezuo ul li a:hover{ color:#FC0;}
#hezuo li img{width: 150px;height: 100px; }
#kh_con{ width:1100px; overflow:hidden; margin:0 auto}
#kh_list{ width:9999px; }
#kh_ul,#kh_ul2{ float:left}

/*foot*/
#footer{ width:100%; background:#fff; margin:20px 0 0 ; overflow:hidden; }

#foot_left{ float:left}
#foot_right{ float:left}
#foot_right img{width:214px;}

.foot_nav { width:100%; clear:both; background:#004a3d; height:45px; line-height:45px; overflow:hidden;}
.foot_nav ul{ width:1100px; margin:0px auto; }
.foot_nav li{ float:left;}
.foot_nav li a{ padding:0px 48px; color:#fff;}
.foot_nav li a:hover{ color:#FC0;}

#foot_bottom{ width:100%; }
#bottom_1{ width:320px; float:left; text-align:right; padding-right:60px;}
#bottom_2{ width:700px; float:left;margin-top: 22px;}
#bottom_2 p{ line-height:26px; font-size: 12px;}
#bottom_3{ width:460px;float:left}
#bottom_3 dl{ margin-left:0px;}
#bottom_3 dl dt img{ width:120px; display:block; margin: 0 auto}
#bottom_3 dl dd{ color:#FFF; text-align:center; line-height:26px; font-size:12px;}

#youqing{ width:1100px; margin: 10px auto; border-bottom:1px solid #ddd; padding:5px 0; overflow:hidden}
#youqing a{ padding:0 5px;}


/*list*/
#content_list{ width:1100px; margin:20px auto 0;overflow: hidden;}
.content_list_left{ width:220px;  background:#fff; float:left}
.content_list_left ul{ border:1px solid #ddd; padding-top:10px;margin-bottom:10px;}
.left_h2{ text-align:center; font-size:16px; line-height:36px; background:#11418b; color:#FFF; }
.content_list_left .ul_lanmu li a{ text-align:left ;display:block; padding:0 0 0 50px;; line-height:30px; font-size:14px; background:url(../images/jiantou2.gif) left 35px top 10px no-repeat;}
.content_list_left .ul_lanmu li a.cur{ font-weight:bold; color:#11418b}
.content_list_left .ul_chanpin li{ width:180px; margin:0 auto}
.content_list_left .ul_chanpin li img{ width:170px; height:120px; border:1px solid #ddd; padding:3px; display:block}
.content_list_left .ul_chanpin li p{ text-align:center; line-height:24px; font-size:12px;}
.left_lianxi {border: 1px solid #ddd;
padding: 15px 5px;}
.left_lianxi .dh{ overflow:hidden}
.left_lianxi .dh img{ display:block; float:left; margin:5px 5px 0; height:10px; }
.left_lianxi .dh p{ float:left; line-height:20px;}
.left_lianxi .dh p span{ font-size:18px; color:#F00; font-weight:bold;padding: 0 5px;
line-height: 35px;}
.left_lianxi p{font-size:12px; line-height:26px; color:#333}
.content_list_right{margin-left: 10px;
width: 868px; background:#fff; float:left;border: 1px solid #ddd; }
.right_h2{ line-height:36px; font-size:18px; padding:0 0 0 20px; border-bottom:1px solid #ddd; color:#004a3d}
.right_h2 span{ float:right;padding: 0 10px;font-weight: normal; color:#666}
.right_h2 span a{color:#666}
/*新闻列表*/
.news_main{ padding:10px;}
.news_main dl{ margin:10px 0px; height:150px;border-bottom: 1px dotted #ddd; clear:both;}
.news_main dl dt{ float:left;}
.news_main dl dt img{ width:205px; height:130px; border:1px solid #ddd; padding:2px}
.news_main dl dd { width: 605px; float:left; height:130px; padding-left:10px;}
.news_main dl dd .main_t1{ font-size:16px; line-height:36px}
.news_main dl dd .main_t1:hover{ color:#F00}
.news_main dl dd .main_t1 span{ float:right}
.news_main dl dd .main_t2{ font-size:12px; color:#333; line-height:24px;}

.news_wenzi li{ padding:20px 15px; border-bottom:1px dotted #ccc;}
.news_wenzi li .tit{ font-size:16px; padding:8px 0px;}
.news_wenzi li span{ color:#999;}

/*产品列表*/
.pro_main{padding:10px;}
.pro_main dl{ float:left; margin:10px;}
.pro_main dl dt{width:254px; height:214px;}
.pro_main dl dt img{ display:block; margin:0 auto;max-width:254px; max-height:214px;padding:2px ; border:1px solid #ddd }
.pro_main dl dd .main_t1{ text-align:center;width:254px; height:30px; overflow:hidden; line-height:30px;}
.pro_main dl a:hover{ color:#F00;}

/*详细页*/
.about_main{ padding:20px; line-height:24px;}
.about_title h1{ font-size:22px; text-align:center; font-weight:normal; line-height:44px; border-bottom:1px dotted #ddd; }
.about_title p{ color:#666; text-align:center; line-height:28px;}
.about_con{ padding:10px;}
.sx{ line-height:28px;}
.sx a{ color:#333}
.sx a:hover{ color:#F00}
.content_pro_show{ width:212px; float:right}
.content_pro_show ul{ border:1px solid #ddd; padding-top:10px;margin-bottom:10px;}
.left_h2{ text-align:center; font-size:16px; line-height:36px; background:#004a3d; color:#FFF; }
.content_pro_show .ul_lanmu li a{ text-align:left ;display:block; padding:0 0 0 50px;; line-height:30px; font-size:14px; background:url(../images/jiantou2.gif) left 35px top 10px no-repeat;}
.content_pro_show .ul_lanmu li a.cur{ font-weight:bold; color:#11418b}
.content_pro_show .ul_chanpin li{ width:180px; margin:0 auto}
.content_pro_show .ul_chanpin li img{ width:170px; height:120px; border:1px solid #ddd; padding:3px; display:block}
.content_pro_show .ul_chanpin li p{ text-align:center; line-height:24px; font-size:12px;}


/*产品*/
.box{width:310px; float: left}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; }
#thumblist li{ cursor:pointer}
#thumblist img{max-width: 56px;
max-height: 55px;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;margin:0 2px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height: 55px;
width: 56px;
}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
#pro_right{padding: 0 18px;
width: 475px; float:left; height:380px;}
#pro_right h1{ font-size:24px; border-bottom:2px dotted #ddd; margin-bottom:10px}
#pro_right h2{ font-size:22px; text-align:center}
#pro_right h2 span{color:#c4261d; font-size:22px;}
#pro_right p{ font-size:14px; line-height:32px;}
#pro_right p b{ font-size:14px; padding-right:5px;}
.pro_main h1{ font-size:16px; border-bottom:2px solid #11418b; color: #11418b; line-height:36px;}

/*分页样式*/
.page{ text-align:center}
.page a,.page span{ font-size:14px; line-height:28px; border:1px solid #ddd ; padding:0 10px;}


.newslist_nopic li.tit{ font-size:16px;}
.newslist_nopic li.intro{ padding:10px 0px 20px 0px; margin-bottom:20px; color:#999; border-bottom:1px dotted #ccc;}
.newslist_nopic li .riqi{ float:right;}

.xiangguanwenzhang{ clear:both; margin-top:15px; border:1px solid #ddd; padding:5px 15px 15px;}
.xiangguanwenzhang div{ font-size:16px; color:#11418b; line-height:35px;}
