/* CSS Document */

body{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
ul{ list-style:none}
/*全局控制*/
html{font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{margin:0;padding:0;font-size:1.4rem;/*1.4 × 10px = 14px */line-height:25px;font-family:Arial,"微软雅黑";-webkit-text-size-adjust:none;}
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;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{text-decoration:none;}
img{ display:block;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.c_b{clear:both;}
.clear{ clear:both}
.header{ width:100%; float:left}
.head{ width:1160px; margin:10px auto;}
.logo{ float:left;}
.email{ float:right;color:#cf0f0f; font-size:18px; font-weight:900; margin-top:20px; background:url(../images/email.jpg) no-repeat left 2px; }
.email span{padding-left:50px;}
.email p{background:url(../images/skype.png) no-repeat left center;line-height:30px;height:30px;color:#0000ee;font-size:18px; font-weight:900;background-size:40px auto;padding-left:50px;}

.menu{ width:100%; float:left}
.nav{ width:1160px; margin:auto}
.nav ul li{ float:left}

.menu{ width:100%; height:50px; float:left; background:url(../images/menubg.jpg) repeat-x;}
.nav{ width:1160px; margin:auto}
.nav ul li{height:50px; float:left; line-height:50px; text-align:center; background:url(../images/menu1.jpg) no-repeat left center}
.nav ul li a{ float:left;color:#fff;padding-left:24px;padding-right:24px;}
.nav ul li a:hover{ background:url(../images/menu.jpg) repeat-x;}

.banner{ width:100%; float:left}

.main{ width:1160px; margin:auto; margin-top:30px;}
.pro{ width:1200px; float:left;}
.pro1{ width:220px; float:left; height:310px; background:url(../images/prob.jpg) no-repeat bottom center; margin-right:20px}
.pro_img{ width:220px; float:left; height:240px; background:#d8e0e0}
.pro_title{ width:220px; float:left; height:57px; line-height:57px; background:#d30202; text-align:center}
.pro_title a{ color:#fff}
.about{ width:1160px; float:left; padding-top:10px;}
.about h3{ font-size:18px; line-height:40px}
.about p{ font-size:16px; line-height:30px;}
.about p.p2{margin-top:25px;font-weight:bold;}

.newsl{ width:1160px; float:left}
.rong{ width:320px; float:left;}
.bt{ width:100%; float:left; height:45px; line-height:45px; background:url(../images/dx.jpg) repeat-x bottom left}
.ry{ width:318px; float:left; border:1px solid #000; margin-top:10px; padding:10px 0px}

.rr{ width:300px; margin:auto;}

.news{ width:810px; float:left; margin-left:30px;}
.new_list{ width:810px; float:left; padding-top:10px}
.n_l{ width:400px; float:left; border-bottom:1px dotted #b6b6b6; padding-bottom:5px; margin-top:5px;}
.n_l_img{ width:110px; height:70px; float:left;}
.n_l_l{ width: 280px; float:left; margin-left:10px;}
.n_l_l h3{ width:260px; float:left; height:25px; line-height:25px; background:url(../images/dian.jpg) no-repeat left center; font-size:16px; color:#000; padding-left:15px;}
.n_l_l p{ width:260px; color:#000; font-size:14px; float:left;}

.more{ float:right; padding-right:15px; font-size:14px; color:#000}

.chan{ width:1160px; float:left;}
.chan_l{ width:1160px; float:left; padding-top:10px}


#marquee_demo img{ width:215px; height:155px; border:1px solid #000; padding:5px;margin-right:10px; }

.footer{ width:100%; float:left; background:#545557; padding-top:30px; margin-top:30px}
.foot{ width:1160px; margin:auto}
.fter{ width:230px; float:left; margin-left:0px; padding-bottom:30px;overflow:hidden;}
.fter h3{ width:230px; float:left; text-align:left; font-size:16px; color:#fff}
.ft{ width:200px; float:left;}
.ft ul li { width:185px; overflow:hidden; float:left; height:30px; line-height:30px; background:url(../images/dian1.jpg) no-repeat left center; padding-left:15px}

.ft ul li a{ font-size:12px; color:#fff}

.foot1{ width:100%; float:left; text-align:center; padding:5px 0px; background:#d3d3d3}
.foot1 p{ font-size:14px; color:#000; line-height:25px;}

.main1{ width:1000px; margin:20px auto}
.main11{ width:1030px; margin:20px auto}
.left{ width:190px; float:left}
.left1{ width:230px; float:left}
.l_b{ width:190px; float:left; height:40px; line-height:40px; font-size:20px; text-align:center; border-bottom:1px solid #c70d0c;color:#c70d0c;font-weight:900}
.l_bb{ width:230px; float:left; height:40px; line-height:40px; font-size:20px; text-align:center; border-bottom:1px solid #c70d0c;color:#c70d0c;font-weight:900}
.l_m{ width:190px; float:left}
.l_m1{ width:230px; float:left}
.l_m ul li{ width:190px; float:left; height:40px; line-height:40px; border-bottom:2px solid #c70d0c; background:url(../images/jian.jpg) no-repeat 170px center}
.l_m ul li a{ font-size:16px; color:#000; font-weight:900}
.l_b1{width:230px; float:left;font-weight:900; border-bottom:1px solid #a7a7a7; height:40px; line-height:40px; font-size:20px; text-align:center; color:#c70d0c}
.tel1{ width:170px; padding-left:60px;height:40px; margin-top:10px; float:left; background:url(../images/tel.jpg) no-repeat 5px center}
.tel1 p{ float:left; width:130px; font-size:14px; color:#a7a7a7;display:none;}
.tel1 span{ float:left; width:130px; font-size:14px;color:#c70d0c;font-weight:900;line-height:40px;}
.dh{ width:230px; float:left; margin:15px 0px;}
.em{ width:170px; padding-left:60px;margin-top:10px; float:left; background:url(../images/em.jpg) no-repeat 5px center}
.em p{ float:left; width:130px; font-size:14px; color:#a7a7a7;display:none;}
.em span{ float:left; width:130px; font-size:14px;color:#c70d0c; font-weight:900;line-height:40px;}

.right{ width:760px; float:left; margin-left:15px;}
.r_b{ width:760px; float:left; height:40px; line-height:40px;border-bottom:2px solid #c70d0c; background:url(../images/jian1.jpg) no-repeat left center}
.r_b span{ float:left; padding-left:30px;}
.wei{ float:right;}
.wei a{ color:#000; font-size:14px;}
.news_list{ width:760px; float:left}
.news_list ul li{ width:760px; float:left; height:30px;border-bottom:1px dotted #ccc; line-height:30px; background:url(../images/dian.jpg) no-repeat left center;}
.news_list ul li a{ float:left; padding-left:15px; font-size:14px; color:#000;}
.news_list ul li span{ float:right; font-size:14px; color:#000}
.ym, .yp{ width:760px; float:left; margin-top:30px;}
.ym a{ color:#fff; margin-left:10px; background:#c70d0c; padding:5px;}
.about_n{ width:760px; float:left; margin-top:10px}
.about_n p{ font-size:14px; color:#000; line-height:25px;margin-bottom:10px;}
.yp p{ width:760px; float:left}
.yp a{ color:#000; font-size:14px;}
.lx_n{ width:900px ; margin:auto}
.l_left{ width:550px; float:left}
.l_l_b{float:left;font-weight:900; width:530px; padding-left:20px; background:url(../images/jian1.jpg) no-repeat left center; height:40px; line-height:40px; font-size:20px; color:#c70d0c}
.l_l_1, .l_l_2, .l_l_3, .l_l_4{ width:500px; height:50px; float:left; line-height:50px; padding-left:50px}
.l_l_1{ background:url(../images/l1.jpg) no-repeat left center}
.l_l_2{ background:url(../images/l2.jpg) no-repeat left center}
.l_l_3{ background:url(../images/l3.jpg) no-repeat left center}
.l_l_4{ background:url(../images/l4.jpg) no-repeat left center}
.l_right{ width: 300px; float:left}
.l_l_b1{float:left;font-weight:900; width:300px; text-align:center; height:40px; line-height:40px; font-size:20px; color:#c70d0c}

.liu{ width:300px; float:left}
.liu td{ padding-top:10px}
.ll{ width:240px; float:left; height:30px; border:1px solid #ccc}
.ln{ width:240px; height:80px;border:1px solid #ccc}
.tj{ width:100px; margin-top:40px; margin-left:30px; height:30px; background:#cf0f10; font-size:16px; color:#fff; border-radius:10px; border:none}

.pro_list{ width:780px; float:left;}
.pro_d{ width:240px; float:left; margin-right:20px; margin-top:10px;}
.pro_d_img{ width:238px; float:left; height:180px; border:1px solid #ccc;}
.pro_d_img:hover{border:1px solid #cf0f10;}
.pro_d_img a{width:238px;height:180px;display:block;overflow:hidden;}
.pro_d_img a img{width:auto;height:180px;display:block;margin:auto; vertical-align:middle;}
.pro_d_t{ width:240px; float:left; height:30px;text-align:center; line-height:30px}
.pro_d_t a{ color:#000; font-size:14px; }

.tableborder .input{margin-left:10px;border:1px solid #ddd;height:24px;width:200px;}
.tableborder #lytext{width:280px;height:120px;border:1px solid #ddd;padding:10px;margin-left:10px;}
.tableborder .sub{width:100px;height:35px;color:#fff;background:#c70d0c;font-size:14px;line-height:35px;text-align:center;display:inline-block;margin-top:15px;border:none;margin-left:10px;}
.tableborder .sub2{width:100px;height:35px;color:#fff;background:#a7a7a7;font-size:14px;line-height:35px;text-align:center;display:inline-block;margin-top:15px;border:none;margin-left:10px;}