@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font: 14px/22px "Microsoft Yahei",arial,helvetica,clean,sans-serif;min-width:1200px;} /*网站å—体颜色*/
body,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,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
/*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;}
a { color:#666; text-decoration:none;} /*for ie f6n.net*/
a:focus {outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear {clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }
.f_pr{position:relative;}
.f_pa{position:absolute;}
.pa { position:absolute;}
.pr { position:relative}
/*æ ‡ç¾éƒ¨åˆ†*/
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,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,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%;}
.keywords{ height:60px; border-bottom: 1px solid #d6d6d6;margin-bottom:10px; line-height: 60px; }
.content{ width: 1200px; margin: 0 auto;}
.keywords p{display:block;float:left;width:730px; font-size:14px;color:#5e5e5e;}
.keywords p b{display:inline-block;float:left;}
.keywords p a{display:block;float:left;padding:0 5px;text-align:center; color: #5e5e5e;}
.keywords .inp{overflow:hidden;display:block;float:right;margin-top:11px;width:406px;height:36px;}
.keywords .inp input{ outline: none;}
.keywords .itext{display:block;float:left;width:357px;height:36px;line-height:36px;border:0;background:url("../images/search_bg1.jpg") no-repeat;font-size:14px;color:#999999; font-family: "microsoft yahei"; padding-left: 20px;box-sizing: border-box;}
.keywords .ibtn{display:block;float:right;width:49px;height:36px;border:0;background:none;cursor:pointer;background:url("../images/search_bg2.jpg") no-repeat; box-sizing: border-box;}
/* -- 页é¢æ•´ä½“布局 -- */
.header, .footer { width:1200px; margin:0 auto; }
.content{ width:1200px; margin:0 auto;}
.h_nav li a:-webkit-any-link{ display:block;}
.head{ height:227px;position: relative; z-index: 10;}
.header{ width:1200px; margin:0 auto;}
.site-nav{height:36px; line-height:36px; font-size:14px; color:#848484; background: #fbfbfb;}
.site-nav span a{display:inline-block;padding:0 15px;color:#848484;}
.logo{height:136px;}
.logo h1{display:block; width:156px; height:70px; margin: 34px 20px 0 0;}
.logo h1 img{width:100%; }
.logo h1{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.logo h1:hover{margin-left:14px;}
.logo .slogan{display:block;margin-top:44px;width:440px;font-size:18px;color:#2d2d2d; b}
.logo .slogan b{display:block; font-size: 27px; line-height:35px; letter-spacing: 1px;}
.logo .slogan span{ color: #e50112;}
.logo .tel{ width:240px; height:74px; color:#666666; font-size:14px; background: url("../images/tel.jpg") no-repeat 0 7px; padding-left: 40px; margin-top: 30px;}
.logo .tel i{display:block;font-size:28px;color:#e50112;font-style:normal; font-weight: bold; line-height:28px;}
.nav{height:55px;line-height:55px;background:#222;}
.nav ul li{display:block;float:left;font-size:17px; position: relative;}
.nav ul li i{padding-right: 10px;}
.nav ul li > a{display:inline-block;padding:0 35px;color:#ffffff;}
.nav ul li > a:hover,.nav ul li.cur > a{background:#c30c0c;}
.nav li .down{ display: none; position: absolute; left: 0; top: 55px; background: #2f2f31;}
.nav li .down ul{ padding: 10px 0; overflow: hidden;}
.nav li .down li{ height: 40px; line-height: 40px; text-align: center; width:100%; white-space: nowrap;}
.nav li .down li a{text-align: center; display: block;padding: 0; font-size: 14px; background: none; padding: 0 10px;}
.nav li .down li a:hover{ background: none; color: #e2e2e2;}
.nav li:hover .down{ display: block;}
.header , .content , .footer { width:1200px; margin:0 auto; }
.g_ft{ height:288px; background: url(../images/ftbg.jpg) no-repeat center top;}
.g_ft .m_fnav{ height:52px; line-height:52px; color:#fff; text-align:center; }
.g_ft .m_fnav a{ color:#fff; padding:0 34px; font-size: 14px; font-weight: normal;display: inline-block;}
.g_ft .m_fnav .lasta{ border: none;}
.g_ft .f_ftcon{ color: #fff; padding: 40px 0 0 260px; line-height: 40px; font-size: 14px; height:158px; }
.g_ft .f_ftcon a{ color:#fff; display: inline-block;margin-right: 15px;}
.g_ft .f_ftcon ul{width: 720px;height: 146px;}
.g_ft .f_ftcon li{float: left;width: 260px;line-height:30px;}
.g_ft .f_ftcon .lastli{width: 436px;}
.g_ft .flogo{ left:0; top:95px;}
.g_ft .code img{display: block;width: 100px;height: 100px;}
.g_ft .code em{display: block;width: 100px;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 12px;}
.g_ft .code1{right: 120px;top:80px;}
.g_ft .code2{right: 0;top:80px;}
.g_ft .copry{height: 38px;line-height: 38px;font-size: 12px;color: #fff;}
.g_ft .copry a{color: #fff;}
.main-pj{line-height:25px;padding-top:10px;}
.foot{ height: 474px; background: url("../images/ft_bg.jpg"); }
.ft-contact{ height: 120px; color: #a9a9ab; font-size: 14px; margin-bottom: 77px;}
.ft-contact .add{ width: 420px; border-right: 1px solid #33323b; margin-right: 30px; float: left; height: 120px; background: url("../images/add_icon.png") no-repeat 0 36px; padding-left: 40px;box-sizing: border-box;}
.ft-contact .tel{ float: left; background: url("../images/contact_icon.png") no-repeat 0 36px; padding-left: 40px;box-sizing: border-box;}
.ft-contact i{ width: 20px; display: inline-block;}
.ft-contact span{ display: block; font-size: 18px; color: #fff; margin: 37px 0 10px;}
.ft_info{ height: 227px; border-bottom: 1px solid #3b3941;}
.ft_info h2{ width: 350px; font-size: 16px; line-height:34px; color: #acacad; font-weight: normal;}
.ft_info h2 img{ display: block; width: 166px; height: 36px; margin-bottom: 20px;}
.ft_info h2 b{ display: block; font-size: 21px;}
.ft_info .ft_nav{ width: 320px; font-size: 14px; color: #acacad; }
.ft_info .ft_nav span{ display: block; font-size: 18px; color: #fff; margin-bottom: 24px;}
.ft_info .ft_nav a{ display: inline-block; width: 155px; color: #acacad; line-height: 35px;}
.copyright{ height: 49px; line-height: 49px; font-size: 14px; color: #5d5d60;}
.copyright a{ color: #5d5d60;}
.footer {
width: 1200px;
margin: 0 auto;
height: 474px;
position: relative;
}
.form {
width: 474px;
overflow: hidden;
position: absolute;
right: 0;
top: 194px;
}
.form h2 {
display: block;
font-size: 18px;
color: #fff;
margin-bottom: 24px;
font-weight: normal;
}
.form li {
width: 218px;
height: 45px;
line-height: 45px;
background: #3e3d45 url("../images/form_icon.png") no-repeat 202px center;
margin-right: 18px;
float: left;
}
.form li span {
font-size: 14px;
color: #b0b0b2;
float: left;
width: 50px;
text-align: right;
}
.form li input {
width: 150px;
height: 45px;
border: none;
background: none;
float: left;
overflow: hidden;
color: #fff;
outline: none;
}
.form .form-btn {
height: 33px;
line-height: 33px;
margin-top: 20px;
font-size: 14px;
color: #fff;
}
.form .form-btn .submit {
width: 109px;
height: 33px;
border: 1px solid #98989b;
color: #fff;
background: #ee1217;
text-align: center;
}
.form .form-btn .reset {width:109px;height:33px;}
.form .form-btn .submit:first-child {
background: #ee1217;
border-color:#ee1217;
}
.client-2 {font-family:"Microsoft Yahei";
position: fixed;
right: -170px;
top: 50%;
z-index: 900;
}
.client-2 li a {
text-decoration: none;
}
.client-2 li {
margin-top: 1px;
clear: both;
height: 71px;
position: relative;
}
.client-2 li i {
background: url(../images/fx.png) no-repeat;
display: block;
width: 30px;
height: 27px;
margin: 0px auto;
text-align: center;
}
.client-2 li p {
height: 20px;
line-height: 20px;
overflow: hidden;
text-align: center;
color: #fff;
}
.client-2 .my-kefu-qq i {
background-position: 4px 5px;
}
.client-2 .my-kefu-tel i {
background-position: 0 -21px;
}
.client-2 .my-kefu-liuyan i {
background-position: 4px -53px;
}
.client-2 .my-kefu-weixin i {
background-position: -34px 4px;
}
.client-2 .my-kefu-weibo i {
background-position: -30px -22px;
}
.client-2 .my-kefu-ftop {
display: none;
}
.client-2 .my-kefu-ftop i {
width: 33px;
height: 35px;
background-position: -27px -51px;
}
.client-2 .my-kefu-left {
float: left;
width: 77px;
height: 47px;
position: relative;
}
.client-2 .my-kefu-tel-right {
font-size: 18px;
color: #fff;
float: left;
height: 22px;
line-height: 22px;
padding: 0 15px;
border-left: 1px solid #fff;
margin-top: 14px;
width:139px;
overflow:hidden;
}
.client-2 .my-kefu-right {
width: 20px;
}
.client-2 .my-kefu-tel-main {
background: #3482e7;
color: #fff;
height: 56px;
width: 247px;
padding:9px 0 6px;
float: left;
}
.client-2 .my-kefu-main {
background: #3482e7;
width: 97px;
height: 56px;
position: relative;
padding:9px 0 6px;
float: left;
}
.client-2 .my-kefu-weixin-pic {
position: absolute;
left: -130px;
top: -24px;
display: none;
z-index: 333;
}
.my-kefu-weixin-pic img {
width: 115px;
height: 115px;
}
.left,.leftr{ width:244px; float:left; overflow:hidden;}
.leftr{ float:left;}
.left2 { width:890px; float:left; overflow:hidden; margin-top:15px;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop {height:0px; font-size:0; overflow:hidden; margin-top:10px;}
.leftbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right,.rightl{ width:930px; float:right; display:inline;overflow:hidden;}
.rightl{ float:right;}
.right2 { width:275px; float:right; overflow:hidden;margin-top:15px;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right_main { width:930px; overflow:hidden; }
.right2_main { width:273px;overflow:hidden;}
.left2_main { width:900px;overflow:hidden;}
/* -- 当å‰ä½ç½® -- */
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0 auto; margin-bottom:0; }
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}
.plc,.plc2{ background:url(../images/logo_03.png) no-repeat 0 10px;height:20px;line-height:24px;padding:7px 8px 8px 20px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec; padding-bottom:8px; font-family:"Microsoft Yahei","微软雅黑";}
.plc span { color:#e60012;
font-size: 14px;
font-weight: bold;display: inline;
font-family: "Microsoft Yahei","微软雅黑";}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}
em,i{ font-style:normal;}
/*sou*/
.ser_bg{border-bottom: 1px solid #dfdfdf; height:55px; overflow:hidden;margin-bottom:20px;}
.ser_c{ height:85px; overflow:hidden;}
.inp01{ float:left; padding-left:10px; width:254px; height:30px;overflow:hidden; font:14px/30px "Microsoft Yahei"; border:none; background:url(../images/ser1.gif) no-repeat left top; color:#666; margin-top:15px; display:inline;outline:none;}
.inp02{ float:left; background:url(../images/ser2.gif) no-repeat left top; width:100px; height:30px; border:0; margin-top:15px;outline:none; cursor:pointer;}
.ser_c p{height:55px; width:750px; overflow:hidden; display:block; color:#666;font:14px/55px "Microsoft Yahei";}
.ser_c p a{color:#666;padding-right:15px; display: inline-block;}