@charset 'utf-8';
* { margin:0; padding:0; list-style:none; }
body { background:#FEFDFB;font:14px/1.231 Microsoft Yahei,arial,helvetica,clean,sans-serif; }
.float_clear { clear:both; }
.float_left,.fl { float:left; }
.float_right,.fr { float:right; }
.bk20{height:20px;font-size:1px;}
.bk30{height:30px;font-size:1px;}
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { color:#363636; text-decoration:none; -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; }
a:hover { text-decoration:none; color:#c42f29; }
p { line-height:26px; }
/* 顶部 */

/* 导航 */


.inbt{width: 100%; height: 35px; background: url(../images/inbt_bg.png) no-repeat center center;text-align: center;line-height: 35px;overflow: hidden;margin-bottom: 30px;}
.inbt span{font-size: 28px;padding: 0px 6px;font-weight: bold;font-family: 微软雅黑;}
.inbt em{border-bottom: 1px solid #333;padding: 0px 41px;display: inline-block;height: 13px;margin-top: 0px;}
.inbt .blue{color: #c42f29;margin-left: 20px;}
.inbt .black{color: #333;margin-left: 10px;margin-right: 20px;}

/*banner*/
.ibanner{  background:url(../images/ibanner_bg.jpg);overflow: hidden; margin-top:0px;}
.picbox{width:100%;margin:10px auto 0 auto;}
#featured{height:400px;overflow:hidden;position:relative;width: 1000px; margin:0 auto;}
#featured .image{position:absolute;height:400px;overflow:hidden;}
#featured .word{z-index:10;left:0px;width:1000px;color:#fff;bottom:0px;position:absolute;height:0px;padding:0px;text-align:left;background:#333;font-size:12px;line-height:17px;color:#fff;}
#thumbs{height:57px; margin:0 auto;}
#thumbs{height:100%;}
#thumbs li{display:inline;float:left;cursor:pointer}
#thumbs li a{display:block;font-size:0px;width:90px;height:37px;padding:5px;}
#thumbs li a img{display:block;font-size:0px;width:76px;height:35px;}
#thumbs li a:hover img{display:block;border:1px solid #0099FF;height:35px;width:76px;}
#thumbs li a.current img{display:block;border:1px solid #0099FF;height:35px;width:76px;}
#thumbs li a:hover{background-image:url(../images/bgover.gif);}
#thumbs li a.current{background-image:url(../images/bgover.gif);}
.picbox #thumbs{ border-top:#babec1 solid 5px; width:100%;}
.picbox #thumbs ul{ margin:0 auto; width:1000px;}
.picbox #thumbs li a{ font-size:14px; color:#333333; text-align:center; line-height:37px; margin-top:0px; position:relative; top:-4px; }
.picbox #thumbs li a:hover{color:#2e609b;border-top:#2e609b solid 3px;margin-top:0px;position:relative; top:-4px;}
.picbox #thumbs li a.current{border-top:#1975A9 solid 3px;margin-top:0px; color:#1975A9;position:relative; top:-4px;}

/*  search  */
.h_search{width:100%;background:#efefef;border-bottom:1px solid #ccc;}
.top_search{width:1100px;height:70px;padding:15px 0;margin:0 auto;background:url(../images/search_bg.jpg) no-repeat 30px center;}
.search_n{width:965px;margin-left:135px;}
.top_search td{vertical-align:middle;font-size:15px;padding:7px 0;}
.top_search td input.text1{padding:0 5px;width:120px;height:18px;line-height:18px}
.top_search td input.text2{padding:0 5px;width:100px;height:18px;line-height:18px}
.top_search td input.btn1{width:77px;height:22px;border:0;background:#c42f29;color:#fff;text-align:center;font-size:12px;cursor:pointer}
.select_box{z-index:500;margin-right:10px;width:150px;height:20px;border:1px solid #ccc;color:#000;font-size:12px;line-height:24px;cursor:pointer}
.selet_open{display:inline-block;width:20px;height:20px;background:url(../images/search_kj.gif) no-repeat center center}
.select_txt{z-index:200;display:inline-block;overflow:hidden;padding-left:5px;width:125px;height:24px;line-height:24px;cursor:text;float:left;}
.option{position:relative;top:-4px;left:-1px;z-index:999;display:none;overflow:hidden;width:150px;border:solid 1px #ede7d6;}
.option a{display:block;padding:0 10px;width:100%;height:26px;background:#fff;text-align:left;line-height:26px}
.option a:hover{background:#0085D7;color:#fff}



.f_title{width:100%;height:30px;line-height:30px;overflow:auto;}
.f_title a{font-size:13px;float:left;color:#666;}
.f_title em{font-style:normal;float:right;font-size:14px;color:#999;}





.r_cangku{float:right;width:274px;}
.r_cangku .ck_pic{border:1px solid #ccc;overflow:auto;padding:0;}
.slide_x{overflow:hidden;position:relative;width:270px;height:180px;border:1px solid #ccc;background:#000;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:270px;height:180px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:270px;}
.slide_x .list img{vertical-align:top;}

.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#f30;color:#fff;}


.lingyu {width:1100px;margin:20px auto;}
.lingyu .title a{display:block;height:25px;background:url(../images/icon_title.gif) no-repeat;background-position:-10px -181px;line-height:999px;overflow:hidden;margin-bottom:25px;}
.lingyu ul {width:1100px;margin-top:15px;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;}
.lingyu li {width:250px;height:222px;overflow:hidden;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:12px;float:left;}
.lingyu li:hover{width:251px;height:223px;padding:10px;border:2px solid #c42f29;}
.lingyu li .pic {display:block;width:250px;height:145px;overflow:hidden;}
.lingyu li .pic img{width: 250px;
    margin-top: 18px;
    display: block;
    height: 120px;}
.lingyu li .txt {line-height:22px;padding-top:10px;color:#999999;font-size: 14px;}
.lingyu li .txt a {font-size:15px;display:block;font-family:"微软雅黑";font-weight:bold;margin-bottom: 5px;}
.lingyu li .txt a span{ color:#c42f29}

#product{width:100%;background:#efefef;padding-top:40px;overflow:auto;padding-bottom: 50px;}
.p_box{width:1100px;margin:0 auto;}
.p_box .p_list{margin:0;padding:0;margin-top:15px;overflow: hidden;}
.p_box .p_list li{float:left;width:202px;margin-right:15px;margin-bottom:15px;overflow:hidden;background:#fff;border:3px solid #fff;}
.p_box .p_list li:hover{border:3px solid #1975A9;-o-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;border-radius: 12px;}
.p_box .p_list li .p_img{width:182px;height: 120px;margin:10px auto;display:block;}
.p_box .p_list li span{display:block;font-size:14px;line-height:30px;text-align:center;margin:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.p_box .p_list li p{margin:0 6px;padding-bottom:10px;}

.f_about{width: 100%; padding:60px 0;overflow:auto;background: url(../images/about_bg.jpg) no-repeat center center; }
.f_about .l_about{width: 1100px; margin: 0 auto;}
.f_about .l_about .text{overflow:auto;}
.f_about .l_about .text img{float:left;width:400px;height:260px;}
.f_about .l_about .text p{float:left;width:680px;margin-left:20px;color: #fff;text-align:justify;text-indent:2em;font-size:14px;line-height:26px;}
.f_about .l_about .text p a{color: #fff;}
.f_about .l_about .text p a:hover{color: #333;}

.kc{width: 1100px; margin: 0 auto; overflow:hidden;margin-top: 35px;}
.kc .kc-t{height:40px; line-height:40px;}
.kc .kc-t strong{ font-size: 28px; color: #8b8b8b; font-family:fantasy; display:block; float:left;}
.kc .kc-t span{color:#c42f29; font-size: 18px; line-height: 40px; display: block; float:left; margin-left:12px; font-family: "微软雅黑";}
#demo {overflow:hidden;}
#demo li {float:left;width:270px;text-align:center;list-style:none;margin: 0 5px; border:1px solid #ddd; padding:2px;}
#demo img {display: block;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.h_news{width:100%;background:#efefef; margin-top:40px;}
#f_news{width:1100px;margin:0 auto;padding:40px 0 20px;overflow:hidden;}
.inNews {width:1100px;float:left;padding-right:30px;}
.inNews .inlists li {border-bottom: 1px dotted #999;width: 530px;margin-top: 10px;padding-bottom: 10px;}
.inNews .inlists li .pic{width: 100px;height: 70px;float: left;display: block;}
.inNews .inlists li .pic img{width: 100px;height: 70px;display: block;}
.inNews .inlists li .text{float: left;width: 415px;margin-left: 15px;}
.inNews .inlists li .text .btit{display: block;line-height: 26px;font-size: 15px;color: #565656;margin-bottom: 0px;}
.inNews .inlists li .text .btit:hover{ color:#1975A9;}
.inNews .inlists li .text .btit span{float: right;font-size: 12px;color: #888;}
.inNews .inlists li .text .desc{line-height: 22px;font-size: 13px;color: #888;}

/*立即留言*/
.tj{ background:url(../images/tj_bg.jpg) no-repeat center 0; height:498px;}
.content{ width:1100px; margin:0 auto;}
.tj_l{ padding-top:51px; font-size:0; width:481px; padding-right:98px;}
.tj_l h3{ margin-bottom:1px;}

.tj_r{ width:380px; height:456px; float:right;}
.tj_r h3{ padding-top:60px; height:48px; border-bottom:1px solid #cbcbcb; overflow:hidden; margin-bottom:21px;}
.tj_r h3 i { float:left; padding-right:12px;}
.tj_r h3 i a{ color:#c42f29; font-size:36px;}
.tj_r h3 em{ float: left; width:200px; font-size:14px; text-transform:uppercase; color:#666; display:inline-block; padding-top:8px;}
.tj_r h3 em b{ display:block; font-size:16px; font-weight:normal;}
.tj_r ul li { height:41px;}
.tj_r ul li img { float:left; padding:0 10px;}
.sbt { width:80px; display:block; float:left; padding-top:3px;color:#333; font-size:14px;}
.sinp01{ background: url(../images/tj_bg1.gif) no-repeat; width:265px; padding:0 2px; height:25px; line-height:25px; border:none; float:left}
.sinp02 { background: url(../images/tj_bg3.gif) no-repeat; width:122px; padding:0 2px; height:28px; line-height:28px; border:none; float:left}
.sbz { color:#db262d; padding:6px 0 0 9px; float:left; display: block; color:#fb3333;}
.area { background: url(../images/tj_bg2.gif) no-repeat; width:265px; height:77px; padding:2px; overflow:auto; border:none;}
.tj_r ul .h66 { height:99px;}
.sx { padding-top:5px;}
.sx a {padding-top:3px; color:#333; }
.tj_r ul .inpimg input{ padding:16px 0 0 11px;}

.foot{background:#c42f29;border: none;}
.bottommenu{width: 1100px;margin: 0 auto;border-bottom: 1px solid #ddd;overflow: hidden;padding: 20px 0;}
.bottommenu ul li{float: left;width: 137px;height: 30px;line-height: 30px;text-align: center;}
.bottommenu ul li a{color: #ddd;font-size: 15px;}
.bottommenu ul li a:hover{color: #333;}
.foot .box{background: none;border: none;padding: 40px 0;}
.foot .box p{text-align: center;font-size: 14px;color: #fff;line-height: 36px;}
.foot .box p a{color: #fff;}

/*   内页   */
.main{width:1100px;margin:0 auto;}
.website {margin-top:30px;}
.website a, .website span {font-size:16px;color:#fff;padding:10px;border-radius:5px;}
.website .red {background:#1687ff;}
.website .black {background:#333;}
.website a:hover {background:#333; color:#fff;}

/*  page  */
.inTitle {background:url(../images/icon_title.gif) no-repeat left top;height:35px;overflow:hidden;line-height:9999px;margin:35px 0 25px;}
.inAbout .txt {margin:0 auto;line-height:1.8em;color:#333;}
.inAbout .txt table{ margin:0;}
.main_l{ width:200px; float:left; background:url(../images/ibanner_bg.jpg);}
.main_r{ width:880px; float:left; padding-bottom:20px; padding-left:20px;}
.l_top{ width:200px; height:120px; background:#c42f29; font-size:24px; line-height:120px; color:#fff; text-align:center;}
.main_l ul{ margin-top:20px; border-top:1px solid #b7b7b7;}
.main_l ul li{ line-height:30px; border-bottom: 1px solid #b7b7b7; padding-left:15px;}
.main_l ul li .this{ color:#c42f29; font-weight:bold;}
#banner_ad{ width:900px; height:120px;}
.about_title { height:30px; line-height:30px; border-bottom:1px dotted #999;}
.txt{ padding-top:10px;}
#header{ height:185px; border-bottom:3px solid #fe9f4d;}

.out_feile{ padding-left:4px; padding-top:10px; background:#fff; border:1px solid #d8d8d8;border-top:none; }
.sub_feile dl{ background:url(../images/line.gif) repeat-y left; margin-left:18px;}
.sub_feile dl dd{ height:20px; line-height:20px;padding-left:18px; overflow-y:hidden;}
.sub_feile dl dd a{ color:#333;}
.sub_feile dl dd.tree_c{ background:url(../images/plus.gif) left no-repeat;}
.sub_feile dl dd.tree_c:last-child{background:url(../images/plus_last.gif) left no-repeat;}
.sub_feile dl dd.tree_o{background:url(../images/minus.gif) left no-repeat;}
.sub_feile dl dd.tree_o a,.sub_feile dl dd.page.on a{ color:#cf243e;}
.sub_feile dl dd.tree_o:last-child{background:url(../images/minus_last.gif) left no-repeat;}
.sub_feile dl dd.page{background:url(../images/page.gif) left no-repeat;}
.sub_feile dl dd.page:last-child{background:url(../images/page_last.gif) left no-repeat;}

#list_table{border-collapse:collapse;}
#list_table tr{ height:30px;}
#list_table td{ color:#000; border:1px solid #000000; text-align:left; padding: 4px 0px 2px 10px;}
.b_01{ background-color:#B9B9B9;}
#list_table a{ color:#cc092f}

.cbl{position: fixed;bottom: 250px;right: 10px;z-index: 30;}
#back-top{width: 72px;border: 1px solid #eceff1;background: #FFFFFF;}
#back-top .userqq{position: relative;}
#back-top .lines{height: 1px;width: 62px;background: #e5e5e5;margin-left: 5px;}
#back-top .Nlines{height: 1px;width: 230px;background: #e5e5e5;margin-left:10px;}
#back-top .bg-b{display: block;width: 72px;height: 75px;background: #FFFFFF;}
#back-top .bg-b:hover{background: #EE0E51;}
#back-top .userqq .userqqtiqw{display: none;position: absolute;width: 270px;height: 83px;top: 0;left: -270px;}
#back-top .userqq .userqqtip{width: 250px;position: absolute;-webkit-box-shadow: #bbb 0 0 5px;-moz-box-shadow: #bbb 0 0 5px;box-shadow: #bbb 0 0 5px;left: 10px;background: #FFFFFF;text-align: center;}
#back-top .userqq .userqqtip p{padding: 3px 0px;}
#back-top .userqq .userqqtiqw2{display: none;position: absolute;width: 390px;height: 83px;top: 0;left: -390px;}
#back-top .userqq .userqqtip2{width: 370px;position: absolute;-webkit-box-shadow: #bbb 0 0 5px;-moz-box-shadow: #bbb 0 0 5px;box-shadow: #bbb 0 0 5px;left: 10px;background: #FFFFFF;text-align: center;}
#back-top .userqq .userqqtiqw3{display: none;position: absolute;width: 125px;height: 83px;top: 0;left: -125px;}
#back-top .userqq .userqqtip3{width: 105px;position: absolute;-webkit-box-shadow: #bbb 0 0 5px;-moz-box-shadow: #bbb 0 0 5px;box-shadow: #bbb 0 0 5px;left: 10px;background: #FFFFFF;text-align: center;}
#back-top .userqq .clickqq{display: inline-block;height: 23px;line-height: 23px;width: 80px;background: #383838;border-radius: 40px;font-size: 13px;margin-top: 7px;color: white;}
#back-top .qq{background: url(../images/Icons.png) -170px -16px no-repeat;}
#back-top .userqq a:hover .qq{background: url(../images/Icons.png) -235px -16px no-repeat;}
#back-top .huiyuan{background: url(../images/Icons.png) -18px -98px no-repeat;}
#back-top a:hover .huiyuan{background: url(../images/Icons.png) -80px -98px no-repeat;}
#back-top .sizesc{background: url(../images/Icons.png) -342px -14px no-repeat;}
#back-top a:hover .sizesc{background: url(../images/Icons.png) -412px -14px no-repeat;}
#back-top .upup{background: url(../images/Icons.png) -173px -100px no-repeat;}
#back-top a:hover .upup{background: url(../images/Icons.png) -235px -101px no-repeat;}
#back-top .ty{width: 72px;height: 83px;display: block;}
#back-top .userqq .clickqq{display: inline-block;height: 23px;line-height: 23px;width: 80px;background: #FFFFFF;border: 1px solid #A7A7A7;border-radius: 5px;font-size: 13px;margin-top: 7px;color: #7A7A7A;transition: all 0.3s;padding: 1px 3px 0px 20px;}
#back-top .userqq .clickqq:hover{background-repeat: no-repeat;border-radius: 30px;background-position: 10px 4px;color: white;background-color: #A7A7A7;border: 1px solid #A7A7A7;transition: all 0.3s;}
#back-top .userqq:hover .userqqtiqw{display: block;}
#back-top .userqq:hover .userqqtiqw2{display: block;}
#back-top .userqq:hover .userqqtiqw3{display: block;}
#back-top .userqq .qqtime{height: 38px;line-height: 48px;font-size: 13px;color: #7a7a7a;display: inline-block;margin-left: -120px;font-weight: bold;}
#back-top .userqq .userqqtip .inner{background-color:#FFFFFF;width: 10px;height: 10px;position: relative;left: 245px;top: 36px;transform: rotate(135deg);border-top: 2px solid rgba(204,204,204,0.58);border-left: 2px solid rgba(204,204,204,0.58); padding-top:0px;}
#back-top .userqq .userqqtip2 .inner{background-color:#FFFFFF;width: 10px;height: 10px;position: relative;left: 365px;top: 36px;transform: rotate(135deg);border-top: 2px solid rgba(204,204,204,0.58);border-left: 2px solid rgba(204,204,204,0.58);}
#back-top .userqq .userqqtip3 .inner{background-color:#FFFFFF;width: 10px;height: 10px;position: relative;left: 100px;top: 36px;transform: rotate(135deg);border-top: 2px solid rgba(204,204,204,0.58);border-left: 2px solid rgba(204,204,204,0.58);}
#back-top .userqq .userqqtip .clickqqco{display: inline-block;height: 23px;line-height: 23px;width: 154px;color: #383838;border-radius: 40px;font-size: 12px;margin-top: 7px;text-align: left;cursor: pointer;}
#back-top .qqnameblock{width: 85px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#back-top .userqq .userqqtip .clickqqco i{display: inline-block;height: 12px;line-height: 12px;border: 1px solid #484848;color: #484848;padding: 1px 3px;float: right;margin-top: 4px;font-style: unset;}
.clb a{vertical-align: middle;text-align: center;}
.Service img{vertical-align: middle;}