@charset "utf-8";
/* CSS Document */

/*===========全局样式=============*/
body { font:12px/1.5em  "宋体", arial, tahoma, simsun, sans-serif; color: #000; word-break:break-all; background:#FFF}
html,body,div,ul,li,dl,dt,dd,th,thead,h1,h2,h3,h4,h5,h6,p,form,button,textarea,fieldset,legend {margin:0; padding:0;}
ul,li {list-style-type:none;}
img {border: none; padding:0; margin:0; vertical-align:bottom;text-decoration:none;}
a{ color: #1f1a17; text-decoration:none;}
a:hover{ color: #c32117;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
button{line-height:1.2;vertical-align:middle;cursor:pointer;}
.strong{font-weight:800;}
table{border-collapse:0;border-spacing:0}
.main{width:960px;margin:auto;overflow:hidden;clear:both;}
.t12{margin-top:12px;}
.clear{clear:both}
.more{ float:right; margin-right:5px;}

/*===========全局样式End=============*/



#top{ height:90px; border-bottom:1px solid #CCCCCC;}
.logo{ float:left; margin:30px 0 0 0 ;}
.nav{ float:left; width:680px; margin:60px 0 0 0px;}
.nav li{ float:left; width:85px; text-align:center; font-size:14px; font-family:"微软雅黑";}
.nav li a:hover{ color:#c32117}


#banner1{ margin-top:30px;}
.video{ float:left; width:317px; height:180px;}
.case{ float: right; width:619px;height:180px; overflow:hidden;}
.case span{ float:left;}


#con{}
.con_l{ background:url(con_l_bg.jpg) no-repeat center top; width:302px; height:463px; padding:0 0 0 15px ; float:left}
.con_r{ float:right; width:619px; height:auto}

.news{ width:270px; height:133px; margin-top:38px;}
.news_t{ background:url(news_t.jpg) no-repeat left  center; padding-left:25px;}
.news ul#news_list{ margin:20px 0;}
.news ul#news_list li{ background:url(hot_1.jpg) no-repeat 3% 50%; padding-left:25px; line-height:20px;}

#more{ margin-left:25px; width:67px; height:18px;}


.alliance{width:270px; height:54px; margin-top:38px; _margin-top:34px;}
.alliance ul#alliance_list{margin:20px 0;padding-left:25px;}
.alliance ul#alliance_list li{ float:left; text-align:left; margin:0 20px 0 0; width:60px;}


.guide{ width:270px; height:115px; margin-top:38px; _margin-top:34px;}
.guide ul#guide_list{ margin:20px 0;}
.guide ul#guide_list li{ background:url(hot_1.jpg) no-repeat 3% 50%; padding-left:25px; line-height:20px;}




.about{width:619px; margin-top:38px; height:171px;}
.about_con{ background:url(about_con.jpg) no-repeat; width:619px; height:155px;}
.about_con h1{ margin:38px 0 24px 0;_margin:38px 0 12px 0; height:58px; line-height:24px;}


.team{ margin-top:19px;}
.team_con{ height:200px; background:url(team_con_bg.jpg) no-repeat  top top;}
.team_con dl{ width:166px; height:63px; margin:28px 19px 0 15px; float:left}
.team_con dt{ float:left;}
.team_con dd{ width:109px; float:left; margin-left:8px;}
.team_con dd a{ color:#71706e}
.team_con dd a:hover{ color:#c32117; text-decoration:underline;}
.team_con dd h1{ height:28px; line-height:28px; overflow: hidden; width:109px;display:block;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.team_con dd h1 a{ color:#454545}
.team_con dd h1 a:hover{ color:#c32117; text-decoration:none}



#foot{ border-top: 1px solid #CCC; margin-top:30px;}
.foot_l{ float:left; width:700px; margin:13px 0 0 0 ;}
.foot_r{ float: right; margin:13px 0 0 0 ;}

.foot_l h1{ line-height:18px; color:#71706e;}
.foot_l h2{ height:24px; margin-top:5px;}





/*===========内页全局样式=============*/
#sub_con{ background: url(sub_con.jpg) repeat-y ; height: auto; width:960px;}
.sub_con_l{ float:left; width:242px; margin-top:30px;}
.sub_con_r{ float:right; width:702px; margin-top:30px;}

.sub_con_l_t{ background:url(sub_con_l_t.jpg) no-repeat; height:4px;overflow:hidden}
.sub_con_l_d{ background:url(sub_con_l_d.jpg) no-repeat; height:55px;overflow:hidden}
.sub_con_l_m{ background:#FFF; height: auto; padding:20px 0; overflow:hidden}
.sub_con_l_m li{ background:url(news_t.jpg) no-repeat 20px 10px; line-height:36px; text-indent:50px; height:36px; text-align:left; list-style-type:none; font-size:12px}





.sub_about{ margin-top:40px;}
.sub_r_tit{ height:35px; width:702px;}
.sub_about_con{  padding-bottom:30px; background:url(about_con.jpg) no-repeat bottom right}
.sub_about_con h1{ margin:30px;line-height:30px;}



.sub_news{ margin:30px 0; width:auto; height:auto }
.sub_news li{line-height:30px;background:url(hot_2.jpg) no-repeat; height:30px;background-position:28px 8px;list-style-type:none; padding-left:55px;}
.sub_news li span { float:right; color:#71706e;height:30px;line-height:30px;}


#page{ width:100%;height:32px;  background-color:#f1f1f1;line-height:32px; margin:30px auto 30px auto; text-align:center; color:#212121;}




.sub_lianxi{margin:30px 0; width:auto; height:auto }
.sub_lianxi_l{ float:left; width:400px; line-height:30px;}
.sub_lianxi_r{ float:right; width:256px;}
.sub_lianxi_r h2{ background:url(mapshow.jpg) no-repeat  left top; height:20px; padding:35px 0 0 60px}
.sub_lianxi_r h2 a{ color:#c4261d;}
.sub_lianxi_r h2 a:hover{ text-decoration:underline}




.team_l{ float:left; width:666px;margin:70px 0 0 0}
.team_r{ float:right; width:293px; height:647px; margin:70px 0 0 0; border-left:1px solid #d3d0cc;}
.team_l_t{ margin: 0 0 0 66px ;_margin: 0 0 0 33px}


.team_l_list{ width:580px;margin: 30px 0 0 0; padding:0 20px 0 66px; _padding:0 20px 0 33px;}
.team_l_list dl{width:580px; border-bottom:1px solid #E2E2E2; height:90px; margin: 35px 0 0 0px}
.team_l_list dt{ float:left; width:49px;height:63px;}
.team_l_list dd{ color:#71706e}
.team_l_list dd.text{ float: left; width:450px; margin-left:10px;}
.team_l_list dd.text h1{ height:28px; line-height:28px; }
.team_l_list dd.text h1 a{ color:#454545}
.team_l_list dd.text h1 a:hover{ color:#c32117; text-decoration:none}
.team_l_list dd.xiangxi{ float: left; width:50px; margin:45px 0 0 20px;}
.team_l_list dd.xiangxi a{ color:#afafaf}
.team_l_list dd a:hover{ color:#c32117; text-decoration:underline;}

#page2{ background:url(hot_3.jpg) no-repeat left top; height:32px; line-height:32px;width:100%; margin:30px auto 20px auto; padding-left:30px;color:#212121; }



.teamshow{ margin:30px 0 0 30px; line-height:30px;width:558px;}
.teamshow_d{ background:url(teamshow_d.jpg) no-repeat; width:490px; height:18px; margin:50px 0 0 30px; padding:10px  0 0 68px; }



#case{ margin-top:30px;}
.case_list{ float:left; width:790px; margin-left:39px;_margin-left:37px;}
.case_t{ background:url(hot_4.jpg) no-repeat 0 5px; padding:0 0 0 25px; height:22px; line-height:22px;}
.case_con{ /*background:url(case_con.jpg) no-repeat;*/ height:650px; width:160px; margin-top:10px;}
.case_con li{ text-align:center; margin:30px 0 30px 1px}
.case_con li span{ height:34px; line-height:34px; text-align:center}
#chakan{ margin-left:20px;}
#chakan a{ color:#c32117;}
#chakan a:hover{ color:#c32117; text-decoration:underline}


.casesub_t_l{ float:left; width:100px;background:url(hot_4.jpg) no-repeat  0 5px; padding:0 0 0 25px; height:22px; line-height:22px;}
.casesub_t_r{ float:right; width:390px;}
.casesub_t_r li{ float:left; margin:0 0 0 40px; _margin:0 0 0 30px; text-align:left;}
.casesub_t_r li a{ color:#d1d1d1;}
.casesub_t_r li a:hover{ color:#c32117;text-decoration:underline}



.casesub_con{ background:url(casesub_con.jpg) no-repeat; width:954px; height:614px; margin-top:10px; padding:30px 0 0 1px;}
.casesub_con li{ float:left; width:160px; text-align:center; margin:10px 103px 10px 0px}
.casesub_con li span{ height:34px; line-height:34px; text-align:center}


.casesubshow_con{ background:url(casesubshow_con.jpg) no-repeat top center; width:956px; height:auto; margin-top:10px;}
.casesubshow_con h1{ font-family:"微软雅黑"; font-size:18px; font-weight:bold; text-align:center; margin:30px 0}

.datu{ text-align:center}
.datu img{ width:520px; height:325px;}
.xiaotu{width:740px; text-align:center; margin:0 auto ; overflow:hidden }
.xiaotu li{ width:110px; height:69px; float:left;  display:block; margin:30px 5px;}
.xiaotu li img{ width:110px; height:69px;}

.casesubshow_con h2{ margin:30px 110px; line-height:24px;}