@charset "utf-8";
body {font: 12px/1.5 "source han sans sc","hanhei sc","pingfang sc","helvetica neue",helvetica,"hiragino sans gb","microsoft yahei","微软雅黑",arial,sans-serif;
color: #333; min-width:1200px; margin:0px auto;}/*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {  text-decoration:none;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix { clear:both;zoom:1;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

html{color:#000;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; background:none; border:none; color:#fff;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;font: 12px/1.5 "source han sans sc","hanhei sc","pingfang sc","helvetica neue",helvetica,"hiragino sans gb","microsoft yahei","微软雅黑",arial,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10{ margin-top:10px;}


.icon_xb{background-image:url(/uploads/image/tmsdicommon/icon_xb.png);}

/*顶部开始*/
.top_m{width:100%;height:30px; background:#e9eaeb; border-bottom:1px solid #cccccc;margin:0px auto;}

.dingbu{width:1100px; height:30px;line-height:30px;margin:0px auto;}
.dingbu p{ float:left; font-size:12px; color:#878787;}
.dingbu ul{ float:right;}
.dingbu ul li{ float:left;margin-left:12px;line-height:30px;color:#c1c1c1;font-size:12px;}
.dingbu ul li a{color:#878787;font-size:12px; padding-left:12px;}
.dingbu ul li i{ width:14px; height:13px; display:inline-block;position:relative; top:2px; margin-right:6px;}
.dingbu ul li i.xb1{ background-position:0px 0;}
.dingbu ul li i.xb2{ background-position:-14px 0;}
.dingbu ul li i.xb3{ background-position:-28px 0;}
.dingbu a:hover,.dingbu ul li.te a:hover{color:#004e9a;}

/*顶部点击微信样式*/
#moquu_wxin {z-index:2;}
#moquu_wxin a {color:#878787;}
#moquu_wxin a:hover { color:#004e9a;}
.moquu_wxin{position:relative;z-index:2}
.moquu_wxin a:hover .moquu_wxinh{display:block}
.moquu_wxin .moquu_wxinh {position:absolute;display:none;left:-51px;top:28px; width:160px;height:169px;background:url(/uploads/image/tmsdicommon/wechatbg.png) no-repeat center;}
.moquu_wxin .moquu_wxinh img{width:130px;height:130px;display: block;margin:24px auto 0;}

.header{width:1100px;height:115px;position:relative; margin:0 auto;}
.header .logo{width:255px;height:71px;float:left;margin:23px 13px 0 0;}
.header .logo a{width:255px;height:71px;display:block; text-indent:-9999px;background: url(/uploads/image/tmsdicommon/logo.png) left center no-repeat; }
.header .zi{ float:left; width:285px;height:52px; line-height:26px; overflow:hidden; text-align:center; margin:30px 0 0; background:url(/uploads/image/tmsdicommon/top_zbj.png) center no-repeat;}
.header .zi h6{ font-size:16px; color:#1a1a1a;}
.header .zi p{ font-size:14px; color:#015098;}
.header .dh{ float:right;height:auto; overflow:hidden; background:url(/uploads/image/tmsdicommon/top_dh.png) left center no-repeat; padding:0 5px 0 50px; text-align:left; margin:21px 0 0;}
.header .dh p{ font-size:14px; color:#ff631b; line-height:20px;}
.header .dh h6{ font-size:24px; color:#121212;line-height:24px;font-family: impact;font-style:italic;}
.header .dh h6 span{ display:block; font-size:26px;}

.nav_sy{ width:100%;height:55px;background:url(/uploads/image/tmsdicommon/nav_bj.jpg) center repeat-x;margin:0 auto;}
.nav_sy ul{ width:1100px; height:55px; margin:0 auto;}
.nav_sy li{ width:156px;height:55px; text-align:center; float:left; background:url(/uploads/image/tmsdicommon/nav_x1.jpg) left 22px no-repeat;}

.nav_sy li a{ display:block;height:55px; overflow:hidden;font-size:16px; color:#fff;font-weight:bold;line-height:60px; }
.nav_sy li a:hover{ background:url(/uploads/image/tmsdicommon/nav_hover.jpg) center repeat-x;}
a.dianji{background:url(/uploads/image/tmsdicommon/nav_hover.jpg) center repeat-x!important;}
a.ce_dianji{color:#ffb81e!important; font-weight:bold !important;}
.nav_sy p{font-size:23px; color:#e43e3e;display:inline-block; margin-left:6px;}
.nav_sy p i{ width:34px; height:34px; float:left;display:block; position:relative; top:8px; background-position:0px -49px; margin-right:6px;}


.search{ width:100%; height:34px;background: url(/uploads/image/tmsdicommon/soso_bj.jpg) center top repeat-x;padding:24px 0 30px;margin:0 auto;}
.search .main{width:1100px;height:34px;overflow:hidden;margin:0 auto;}
.search p{color:#4c4c4c;font-size:13px; line-height:34px; float:left; background:url(/uploads/image/tmsdicommon/weizhi_xb1.png) left center no-repeat; padding-left:18px;}
.search .zi{color:#4c4c4c;font-size:13px; line-height:34px;float:left;}
.search h1{ display:inline-block;color:#4c4c4c;font-size:13px; font-weight:normal;}
.search a{ color:#4c4c4c;font-size:13px;padding:0 3px;}
.search p em{ padding:0 6px; font-family:"宋体";}
.search a:hover{ text-decoration:underline; color:#0069b4;}
.search .search1{ width:300px;height:32px;border:1px solid #d8d8d8; background:#fff;position:relative;float:right;}
.search .search1 .inp01{width:225px;height:24px; padding:4px 15px;line-height:24px;text-align:left;color:#999999;border-radius:17px 0 0 17px;font-size:14px;position:absolute; left:0px; top:0px; outline:0;}
.search .search1 .inpso{width:45px;height:32px;background:url(/uploads/image/tmsdicommon/soso1.png) center no-repeat;border:0;border-radius:0 17px 17px 0;text-align:center; position:absolute;right:0px;top:0px;outline:0; z-index:2;text-indent:-999px; cursor:pointer;}

.m8_m{width:100%;height:468px; padding:38px 0 0;overflow:hidden;background: url(/uploads/image/tmsdicommon/ly_bj.jpg) center top no-repeat;margin:0 auto;}
.m8_m .main{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.m8_l{width:618px;height:auto;overflow:hidden;text-align:left;margin:25px 0 0;}
.m8_l .zi1{height:auto;overflow:hidden;}
.m8_l .zi1 img{ width:274px; height:15px;}
.m8_l .zi1 h6{ font-size:30px; color:#fff;line-height: 40px}
.m8_l .zi3{height:auto;overflow:hidden; margin:20px 0 30px;}
.m8_l .zi3 dl{ width:111px;height:150px; padding:10px 0 0;overflow:hidden; text-align:center; border:1px solid #fff; border-radius:4px; margin-right:10px; float:left;}
.m8_l .zi3 dl dt{ font-size:30px; color:#fff; font-family:impact;}
.m8_l .zi3 dl i{ display:block; width:54px; height:54px; margin:5px auto 8px;}
.m8_l .zi3 dl i.xb1{ background-position:0 -48px;}
.m8_l .zi3 dl i.xb2{ background-position:-54px -48px;}
.m8_l .zi3 dl i.xb3{ background-position:-108px -48px;}
.m8_l .zi3 dl i.xb4{ background-position:-162px -48px;}
.m8_l .zi3 dl i.xb5{ background-position:-216px -48px;}
.m8_l .zi3 dl dd{ font-size:16px; color:#fff;}
.m8_l .tt{ height:auto; overflow:hidden; text-align:left;}
.m8_l .tt dl{ float:left; background:url(/uploads/image/tmsdicommon/ly_dh.png) left center no-repeat; padding-left:76px; color:#fff; line-height:30px;font-style:italic;}
.m8_l .tt dl dt{ font-size:16px;line-height:24px;}
.m8_l .tt dl dd{ font-size:30px;font-family: impact; }
.m8_l .tt dl dd span{ display:block;font-size:29px;}
.m8_l .tt a{ display:block; width:194px; height:55px; line-height:55px; text-align: center; font-size:18px; color:#fff; float:left; background: url(/uploads/image/tmsdicommon/ly_tt.png) center no-repeat; margin:25px 0 0 45px;}
.m8_r{width:490px;height:auto;overflow:hidden;}
.m8_r .t{ height:68px; overflow:hidden; background:url(/uploads/image/tmsdicommon/ly_x.png) left bottom no-repeat;}
.m8_r .t h6{ text-align:left; color:#fff; line-height:57px; font-size:24px; background:url(/uploads/image/tmsdicommon/ly_di.jpg) left center no-repeat; padding-left:18px;}
.m8_r form{ width:490px;height:auto;margin-top:24px;}
.m8_r form input,.m8_r textarea{outline:0px;border:0;}
.m8_r form dl{ width:490px; height:48px;background:#fff; border:1px solid #efefef; border-radius:5px; margin:0 0 10px;}  
.m8_r form dl dt{ width:20px; height:20px; margin:14px 13px; float:left;}
.m8_r form dl i{ float:left; display:block; width:1px; height:18px; margin:15px 0; background:#d5d5d5;}
.m8_r form dl dt.xb1{ background-position:0px 0px;}
.m8_r form dl dt.xb2{ background-position:-20px 0px;}
.m8_r form dl dt.xb3{ background-position:-40px 0px;}
.m8_r form dl dt.xb4{ background-position:-60px 0px;}
.m8_r form dl input{width:420px; height:38px; line-height:38px;padding:5px 11px;color:#666666; font-size:14px; float:left;}
.m8_r form dl.t1{height:86px;}
.m8_r form dl.t1 textarea{width:420px;height:66px; line-height:22px;padding:10px 11px;color:#666666; font-size:14px; }
.m8_r form .t2{width:498px; height:56px; border:0; background:none; margin:0 -4px;}
.m8_r form .t2 input{ width:241px;height:56px; padding:0; cursor:pointer;line-height:56px; text-align:center; font-size:16px; color:#fff;background:#2ebdff;border-radius:5px;float:left; margin:0 4px;}

.jz_m{ width:100%; height:auto;overflow:hidden; padding:45px 0 35px;background: url(/uploads/image/tmsdicommon/jz_bj.jpg) center repeat;position:relative; z-index:3;margin:0 auto;}
.jz_m .main{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.jz_m .z2{ width:400px;height:auto; overflow:hidden; float:left; margin-right:80px;}
.jz_m .z2 h6,.jz_m .z1 h6,.jz_m .jz_ewm h6{ height:31px; line-height:31px; font-size:16px; color:#fff; padding:0 0 10px; font-weight:normal;border-bottom:1px solid #5e76a0; position:relative;margin:0 0 15px;}
.jz_m .z2 h6 span,.jz_m .z1 h6 span,.jz_m .jz_ewm h6 span{ width:20px; height:3px; border-bottom:3px solid #ff5a01; display:block; position:absolute; left:0; bottom:-1px;}
.jz_m .z2 p{ line-height:30px; color:#fff; font-size:12px;}
.jz_m .z2 p span{padding-left:22px;}
.jz_m .z2 p a{color:#fff; font-size:12px;}
.jz_m .z1{ width:200px;height:auto; overflow:hidden; float:left;}
.jz_m .z1 p{height:auto; overflow:hidden;}
.jz_m .z1 p a{width:90px; height:30px; line-height:30px; font-size:13px; color:#fff;margin-right:10px; display:block; float:left;}
.jz_m .jz_ewm{float:right;width:250px;height:auto;overflow:hidden;}
.jz_m .jz_ewm dl{ width:110px;height:auto; overflow:hidden; padding:8px 0 0; float:left;}
.jz_m .jz_ewm dl.t{ float:right;}
.jz_m .jz_ewm dl img{ width:102px; height:102px; border:4px solid #1b1b1b; border-radius:3px;}
.jz_m .jz_ewm dl dd{font-size:12px; color:#fff; padding:8px 0 0; text-align:center;}
.jz_m .z2 p a:hover,.jz_m .z1 p a:hover,.jz_link .main p a:hover{ color:#ff5a01;}

.jz_link{width:100%;height:56px;line-height:56px;overflow:hidden;background: url(/uploads/image/tmsdicommon/jz_bj2.jpg) center repeat;margin:0 auto;}
.jz_link .main{ width:1100px;height:auto; overflow:hidden;margin:0 auto;}
.jz_link .main h6{width:150px; height:56px;font-size:14px;color:#fff; float:left; background:url(/uploads/image/tmsdicommon/link_xb.jpg) left center no-repeat; padding-left:12px;}
.jz_link .main p{width:930px;height:auto; overflow:hidden; float:right;}
.jz_link .main p a{display:inline-block;padding:0 20px;font-size:13px; color:#fff; background: right center no-repeat;}

/**返回顶部**/
.go-top {width: 50px; height: 50px;display: none;text-indent: -100px;overflow: hidden; background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%;position: fixed; z-index: 9999;bottom:80px;right:65px;cursor: pointer; border-radius: 5px;}
.go-top:hover {background: rgba(0,0,0,0.6);}
.go-top:after {content: '';position: absolute;left: 5px;top: 6px;border-bottom: 20px solid rgba(255,255,255,0.4);border-left: 20px solid transparent;border-right: 20px solid transparent;}
.go-top:before {content: '';position: absolute;left: 17px;top: 26px;width: 16px;height: 16px;background: rgba(255,255,255,0.4);}