@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#444646;background:#fff;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#444646;text-decoration:none;}
a:hover{text-decoration:underline;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.font_14{font-size:14px;}
.font_18{font-size:18px;}
.font_s{font-family:"宋体";}
.container{width:1197px;margin:0 auto;}
.white{color:#fff;}
.white a{color:#fff;}
.white a:hover{color:#fff;}


/*header*/
.top_bg{width:100%;height:91px;background:url(../images/index_02.jpg) repeat-x; min-width:1240px;}
.top_r{width:808px;float:right;}
.top_tel{padding:9px 0 6px 0;}
.nav li{width:101px;line-height:38px;float:left;text-align:center;}
.nav li a{display:block;width:101px;height:38px; cursor:pointer;}
.nav li a:hover{background:#000;text-decoration:none; cursor:pointer;}
.banner{min-width:1240px;}

/*index*/
.index_top{height:457px;}
.case{width:365px;padding:42px 31px 0 0;float:left;}
.new{width:350px;padding-top:42px;float:left;}
.about{width:406px;padding:23px 15px 0 0;float:right;}
.case_tit{width:200px;height:40px;line-height:40px;background:#8b0301;padding:0 16px 0 40px;margin-bottom:24px;}
.case_tit_bg{width:85px;height:40px;background:#000;display:block;}
.new_list{height:315px;border:#d6e1db solid 1px;border-top:none;}
.new_list li{height:35px;line-height:35px;background:url(../images/index_11.jpg) no-repeat 13px center;padding:0 11px 0 32px;color:#666;}
.new_list li a{color:#666;}
.new_list li a:hover{color:#666;}
.new_more{color:#8b0301;padding-right:11px;}
.new_more a{color:#8b0301;}
.new_more a:hover{color:#8b0301;}
.about_tit{height:62px;padding:23px 0 0 31px;line-height:38px;background:url(../images/index_13.jpg) no-repeat;}
.about_con{height:312px;background:#939393;border-bottom:#cd1211 solid 3px;}
.about_pic img{border:#fff solid 2px;}
.about_text{padding:18px 25px 0;line-height:25px; overflow:hidden; height:100px;}
.pro_bg{width:100%;height:552px;background:url(../images/index_21.jpg) repeat-y center top;margin-bottom:67px;}
.pro_tit{height:90px;line-height:56px;padding:28px 15px 0 38px;background:url(../images/index_20.jpg) no-repeat left 28px;}
.pro_more{width:85px;height:28px;line-height:28px;display:block;background:#ba0200;margin-top:15px;}
.pro_pic{width:290px;position:relative; height:176px; border:1px solid #ccc;}
.pro_name{position:absolute;bottom:0;left:0;width:290px;height:28px;line-height:28px;background:url(../images/index_22.png); text-align:center;}

/*footer*/
.footer_bg{height:135px;background:url(../images/index_27.jpg) repeat-x;border-top:#ba0200 solid 8px; min-width:1240px;}
.erwei{padding:26px 15px 0 20px;}
.copyright{width:770px;padding-top:26px;line-height:24px;}
.bot_logo{padding:15px 26px 0 0;}


/*main*/
.main{width:1240px;margin:0 auto;}
.main_left{width:323px;padding-left:17px;float:left;}
.main_right{width:871px;float:right;}
.type_tit{height:90px;line-height:90px;border-bottom:#9a0403 solid 15px;background:#de1413;margin-bottom:12px;}
.type_list li{height:58px;line-height:58px;margin-bottom:12px;background:url(../images/main01.jpg) no-repeat;padding-left:90px;}
.contact_bor{min-height:388px;border:#d4d6d6 solid 1px;margin-bottom:12px;}
.contact_tit{height:58px;line-height:58px;background:#9a0403;margin-bottom:9px;}
.contact_pic img{border:#9a0403 solid 1px;margin-bottom:23px;}
.contact_text{padding:0 40px;line-height:24px;}
.main_tit{height:63px;line-height:63px;background:url(../images/main03.jpg) no-repeat;padding:0 25px 0 70px;color:#514f4f;}
.main_con{min-height:660px;padding:20px 22px;line-height:26px;}


.new_list2{border-top:none;}
.new_list2 li{height:35px;line-height:35px;background:url(../images/index_11.jpg) no-repeat 13px center;padding:0 11px 0 32px;color:#666;}
.new_list2 li a{color:#666;}
.new_list2 li a:hover{color:#666;}

#ym{ height:30px;  margin:0 auto; width:390px;}

#ym a{ text-align:center;border:1px solid #cccccc; padding:5px 3px; color:#000; margin-left:5px; line-height:30px;}
#ym a:hover{ background:#36F; color:#fff;}

.news_dt{float:left; width:600px; margin-top:10px; margin-left:15px; padding-bottom:25px;}
.news_dt h1{ color:#333; text-align:center; line-height:25px;}
.news_dt h2{ color:#333; text-align:center;line-height:25px;}

.news_dt p{ color:#333; text-indent:2em;line-height:25px;}
.page{ padding-top:10px;line-height:25px;}
.page a{ color:#000; }



.case_list{ width:650px; margin:0 auto;}
/*.case_list ul{ padding-left:10px;  margin-bottom:25px;}
*/
.case_list ul li{ width:200px; height:130px; float:left; margin-right:10px; margin-bottom:38px; text-align:center;}
.case_list ul li .pics{ width:190px; height:130px; padding:3px;}
.case_list ul li .pics  a{ width:190px; height:130px; display:block; border:1px solid #c1c2c3;}
