body{font-family:"Microsoft Yahei";font-size:14px;color:#333; padding:0; margin:0; min-width:1300px; }
input , textarea , select{font-family:"Microsoft Yahei"; color:#333; font-size:14px;}
a{ color:#333;}
a:hover{ color:#FC4549;}
.left{ float:left;} .right{ float:right;}
/*头部*/
.i_top{ width:100%; height:40px; background:#222629; color:#BFBFBF; font-size:12px; line-height:40px; position:relative;}
.wrap{ width:1300px; margin:0 auto; position:relative;}
.header{  padding-top:18px; height:109px; background-color:#FFFFFF;     box-shadow: 0 2px 6px rgba(0,0,0,.1); position:relative;}
.header .logo{float:left; }
.header .tel{ background:url(../images/tel.jpg) left no-repeat;  padding-left:38px;font-size:18px; color:#3c3c3c; margin-top:20px; line-height:30px; float:right;}
.header .tel span{ font-weight:bold; color:#1599dd;}

.banner{ background:url(../images/banner.jpg) center no-repeat; height:700px;}
.banner .title{ font-size:46px; font-weight:bold; padding-top:230px; text-align:center; color:#ff0600;}
.banner .anniu{ width:232px; height:50px; background-color:#e10b0b; line-height:50px; font-size:20px; text-align:center; margin:60px auto; display:block; color:#FFFFFF; border-radius: 50px;}

#main{ background:url(../images/bg.jpg) bottom no-repeat;}
.service{ padding-top:100px;}
.t-title{ color:#2a2a2a; font-size:34px; font-weight:bold; line-height:30px; text-align:center; }
.t-title span{ display:inline-block; background:url(../images/xian.jpg) center no-repeat; width:106px; height:20px;}
.t-title_en{ text-align:center; color:#989898; font-size:16px; text-transform:uppercase; line-height:36px;}
.service .list{ margin-top:50px;}
.service .list ul li{background:#000; width:166px; height:296px;  float:left; margin-right:22px; position:relative;}
.service .list ul li:nth-child(7n){ margin-right:0px;}
.service .list ul li img{ position:absolute; top:0px; left:0px; opacity: 0.5;  z-index:-1;}
.service .list ul li a{ color:#fff; font-size:20px; position:inherit; z-index:2; display:block; padding:120px 20px 0px; text-align:center;}
.service .list ul li a span{ display:inline-block; width:45px; height:3px; background-color:#fff;}
.service .list ul li a:hover span{ background-color:#2caeff;} 


.cxbg{ background-color:#fff; padding-bottom:120px;  width:1300px;  margin:20px auto;webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.cxbg .title{ font-size:30px; font-weight:bold; color:#2d2d2d; text-align:center; padding-top:105px;}
.cxbg .title i{ width:53px; height:57px; background:url(../images/tu1.jpg) no-repeat; display:inline-block; margin-bottom:-15px; margin-right:10px;}
.cxbg .kuang{ width:460px; margin:0 auto; padding-top:40px;}
.cxbg .kuang p{ font-size:20px; color:#2d2d2d; padding-bottom:20px;}
.cxbg .kuang p  select{ height:44px; line-height:44px;border:1px solid #cacaca; width:100px; padding:0px 5px; } 
.cxbg .kuang p  input{ width:340px; height:44px; line-height:44px; background-color:#FFFFFF; border:1px solid #cacaca; color:#5e5e5e; padding-left:20px; font-size:16px;}

.cxbg .chaxuninput{ margin:0 auto; background-color: #e10b0b; line-height:45px; height:45px; width:200px; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer; border-radius: 50px; }
.cxbg .chaxuninput:hover,.fanhui:hover{ background-color:#bb0d0d;}

.cxjg{ width:600px; margin:0 auto; display:none; }
.contt{ padding-top:40px;}
.contt p{ font-size:16px; padding:15px 0px; border-bottom:1px dotted #d5d5d5; }
.contt p img{ max-width:600px;}
.fanhui{background-color:#e25916; line-height:50px; height:50px; width:162px; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer; margin:20px auto;}






.about{ margin-top:90px;}

.about_list{width:1200px;margin:20px auto;}
.about_list .title{height:40px;padding-bottom:10px;}
.about_list .title-list{position:relative;top:6px; text-align:center;}
.about_list .title-list li{border-radius: 50px;width:175px;line-height:40px;text-align:center;display:inline-block; cursor:pointer; background-color:#f6f6f6;font-size:15px; color:#565656; margin:0 15px;}
.about_list .title-list li.on{color:#fff;font-weight:bold; background-color:#2caeff; }
.about_list .title-list p{position:absolute;top:24px;left:0px;width:146px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.about_list .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.about_list .list{height:500px;position:relative;overflow:hidden;display:none;margin-top:50px;}
.about_list .list ul{position:absolute;left:0px;}
.about_list .list-wrap .show{display:block;}
.about_list .list-wrap .about_img{ width:690px; height:444px; border:1px solid #f2f2f2;}
.about_list .list-wrap .about_text{ width:648px; height:344px; background-color:#f6f6f6; top:50px; right:0px; position:absolute; padding:55px; font-size:16px; color:#474747; line-height:28px;  webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.about_list .list-wrap .about_text h2{ font-size:24px; text-align:center; color:#000000; padding-bottom:20px; padding-top:20px;}
.about_list .list-wrap img.zuzhi{ margin-top:30px}


.footer{ height:180px; background-color:#212121; padding-top:60px; line-height:36px; font-size:16px; color:#cdcdcd; text-align:center;}
.footer span{ color:#7e7e7e;}

