/*======================reset=================*/
* { margin:0; padding:0; outline:none; border:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, big, code, del, dfn, em, img, ins, q, s, samp, small, strike, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, input { margin:0; padding:0; border:0; outline:none }
body { background: #fff; font:12px/22px "Microsoft YaHei", Verdana, Arial, Tahoma; color:#333; }
h1, h2, h3, h4, h5 { font-weight:normal; }
ul, li { list-style:none }
img { border:none; }
label { cursor:default }
em { font-style:normal; }
p { display:block; }
/*clear*/
.clearfix:after { content:"\20"; display:block; clear:both; }
.clearfix { zoom:1 }
.clear { clear: both; overflow:hidden; font-size:0; line-height:0; height:0; }
/*text*/
a { color:#666666; text-decoration:none; cursor:pointer; }
a:hover { color:#F33; }
a:focus, *:focus { noFocusLine: expression(this.onFocus=this.blur());
}
/*font*/
.f24 { font-size:24px; }
.f20 { font-size:20px; }
.f18 { font-size:18px; }
.f16 { font-size:16px; }
.f14 { font-size:14px; }
.f12 { font-size:12px; }
/*color*/
.red { color: red; }
/*margin*/
.mb0 { margin-bottom:0 !important; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.mr10 { margin-right:10px }
.mr20 { margin-right:20px }
.text-l { text-align:left }
.text-c { text-align:center }
.text-r { text-align:right }
/*padding*/
.pb10 { padding-bottom: 10px; }
/*btn*/
.btn { border: 0; display: inline-block; text-align: center; color: #FFFFFF; cursor: pointer; }
.btn:hover { color: #FFFFFF; }
/*other*/
.bclr { border:none; vertical-align:middle }
.dn { display:none; }
.db { display:block; }
.fl { float:left }
.fr { float:right }
.absolute { position:absolute }
.relative { position:relative }
.t_2em { text-indent:2em }
.inner { width:1004px; margin:0 auto }
ul, ol, li { list-style:none; }
fieldset, img { border:0 }
table { border-collapse:collapse; border-spacing:0 }
/*======================public==================*/
html { overflow-x: hidden; overflow-y: auto; _background-attachment:fixed; _background-image:url(_blank); }
.h0 { height:0px; font-size:0px; list-style:0px; clear:both; }
.h10 { height:10px; font-size:0px; list-style:0px; clear:both; }
.h15 { height:15px; font-size:0px; list-style:0px; clear:both; }
.h20 { height:20px; font-size:0px; list-style:0px; clear:both; }
.hg22 { line-height:22px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.l { float:left; }
.r { float:right; }
.m { margin:0 auto; }
.w { width:1010px; margin:auto; overflow:hidden; clear:both; }
.o { overflow:hidden; }
.wrap { width:100%; }
.header { width:100%; height:94px; }
.main { width:100%; }
.footer { width:100%; }
.rte { position:relative; }
.ale { position:absolute; }
a { color:#000; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
.date { color:#999; float:right; padding-right:10px; }
.border3 { border:1px solid #DEDEDE; border-top-style:none; }
.border { border:1px solid #DEDEDE; }
.bka { border: 2px solid #CAE1A3; }
.bkb { border: 1px solid #DDD9D9; overflow: hidden; border-top:none }
.moer1 { position: absolute; top:0px; left: 346px; width:321px; height:49px; cursor:pointer; }
/*======================head==================*/
.header_top { height:75px; overflow:hidden; padding-top:8px; }
.header_top h2 { float: left; width: 260px; overflow: hidden; }
.header_top h2 img { }
.topad1 { float:left; width: 500px; text-align:center;}
.topad1 p{ text-align:center;}
.toptle { float: right; width:250px; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.navBar { background: #0058b3; height: 55px; position:relative; z-index:9; width:100%; margin:0 auto; clear:both; }
.nav { width:1010px; margin:0 auto; font-family:"Microsoft YaHei", SimSun, SimHei; }
.nav li.home { background:none; }
.nav .n { position:relative; display: block; float: left; text-align: center; line-height: 55px; width: 101px; background: url(../images/nav_line.jpg) no-repeat 0px; text-align: center; }
.nav a { display: block; height: 55px; position:relative; text-align:center; text-decoration: none; font-size: 16px; text-decoration: none; color:#FFF; }
.nav a:hover { background: url(../images/nav_hover.png) no-repeat center 46px; color:#FFF; }
.nav li.on { }
.nav li.on a { background: url(../images/nav_hover.png) no-repeat center 46px; color:#FFF; }
.nav .sub { /*默认隐藏*/ width:130px; position:absolute; left:0px; top:55px; z-index:9; display:none; padding:5px 0; }
.nav .sub li { text-align: center; line-height: 40px; margin-top: 1px; background: url(../images/nav_bg.png) repeat-x; }
.nav li.on .sub li a { display: block; width: 130px; height: 40px; color: #fff; font-size: 14px; }
.nav li.on .sub li a:hover { background: url(../images/nav_h1.png) no-repeat; }
/*.nav .sub {width:700px; position:absolute; left:0px; top:43px; z-index:9; display:none; }
.nav li.n2 .sub {width:980px; left:-200px; }
.nav li.n7 .sub {left:-150px; }
.nav .sub li { text-align:center; float:left; padding:0 10px; z-index:9; }
.nav .sub li a { font-size:12px; color:#fff; padding:0px; height:35px; line-height:35px; background:none; }
.nav .sub li a:hover { text-decoration:underline; color:#fff; }
.nav li.on .sub li a { background:none; }*/


.nav li.n9, .nav li.n10, .nav li.n11, .nav li.n12, .nav li.n14, .nav li.n15, .nav li.n16, .nav li.n17, .nav li.n18 { display:none; }
#main { margin-top: 10px; }
/*banner*/
.fullSlide { width:100%; position:relative; height:335px; background:#fff; overflow:hidden; z-index:1; margin-top:1px; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; padding: 0px; margin: 0px; }
.fullSlide .bd li { width:100% !important; height:335px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:335px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }
.fullSlide .hd ul { text-align:center; }

.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:42px; height:4px; margin:2px; overflow:hidden; background:#364890; font-size:0; }
.fullSlide .hd ul .on { background:#f60; }

.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px; }
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.title_i { overflow: hidden; }
.title_i h2 { color: #2c5885; font-size: 28px; font-weight: bold; text-align: center; height:37px; line-height:37px; }
.title_i h2 span { color: #f08519; }
.title_z { overflow: hidden; text-align: center; margin-top: -2px; }
.title_z span { height: 19px; width: 335px; display: inline-block; *display: inline;*zoom:1;}
.title_z p { color: #bebebe; font-size: 16px; font-family: "Constantia"; margin: 0px 8px; text-transform: uppercase; background: url(../images/title_heng.jpg) no-repeat center 25px; padding-bottom: 30px; display: inline-block; *display: inline; *zoom:1;}
.title_zuo { background: url(../images/title_zuo.png) no-repeat right 10px; }
.title_you { background: url(../images/title_you.png) no-repeat left 10px; }
.product_c, .product_t { overflow: hidden; }

/*关于我们*/

.about { overflow: hidden; padding-top: 40px; }
.about_c { overflow: hidden; padding: 15px 0 35px 0; }
.about_e { width: 675px; overflow: hidden; float: left; padding-bottom: 50px; }
.about_img { display: block; float: left; padding:8px 20px 0 0; }
.about_zi { width: 320px; float: right; overflow: hidden; color:#595757; line-height: 25px; font-size:12px; }
.about_zi p { text-indent:2em; }
.about_zi h5 { width: 90px; height: 28px; background: url(../images/a_more.jpg) no-repeat; color: #fff; line-height: 28px; text-indent: 15px; margin-top: 10px; -webkit-transition: all 0.5s ease-in-out 0s; }
.about_zi:hover h5 { background: url(../images/a_more_hover.jpg) no-repeat; color: #fff; }

.about_r { width: 280px; float: right; background: #efefef; padding: 5px 10px 5px 10px; }
.h_prev, .h_next { width: 17px; height: 31px; display: block; margin-top: 100px; }
.h_prev { float: left; background: url(../images/h_prev.png) no-repeat; }
.h_next { float: right; background: url(../images/h_next.png) no-repeat; }
.h_prev:hover { float: left; background: url(../images/h_prev_hover.png) no-repeat; }
.h_next:hover { float: right; background: url(../images/h_next_hover.png) no-repeat; }
.about_ho { float:left; width: 220px; height: 275px; margin-left: 16px; overflow: hidden; position: relative; }
.about_ho li { width: 220px; float: left; overflow: hidden; }
.about_ho li a { display: block; text-align: center; }
.about_ho li a img { width: 220px; height: 248px; }
.about_ho li a p { color: #595757; font-size: 14px; padding-top: 3px; }
.about_ho li a:hover p { color: #f08519; }

/*新闻*/

.news { background: #efefef; padding: 40px 0px; }
.news_pic{ float:left; margin-right:20px; width:203px; overflow:hidden;}

.news_pic img{ width:203px; }


.news_k { width: 316px; padding-right: 30px; float: left; overflow: hidden; height: 365px; }
.news_k.r { padding-right: 0px; }
.news_k h2 { color: #0c4f9b; font-size: 18px; padding-bottom: 15px; }
.news_k h2 span { color:#989898; font-size: 12px; font-family: Arial; text-transform:uppercase; }
.news_u { background: #fff; padding: 10px; overflow:hidden; }
.news_cu { width: 420px;  overflow: hidden; position: relative; }
.news_cu li { width: 420px; float: left; overflow: hidden; height:25px; line-height:25px; }
.news_cu li a { float:left; width:320px; display: block; height:25px; line-height:25px; padding-left:15px; background:url(../images/lii.png) no-repeat left center; }
.news_cu li a:hover { background:url(../images/lic.png) no-repeat left center; }

.news_cu li span { float: right; color:#999; }

.news_faq { background: #fff; padding: 15px 20px 20px 20px; overflow: hidden; }
.news_f { padding: 16px 0px; border-bottom: 1px solid #f3f5f7; overflow: hidden; }
.news_f h6 { color: #595757; background: url(../images/ask.jpg) no-repeat; padding: 0px 0px 7px 35px; line-height: 25px; }
.news_f h6 a { height:25px; display:block; width:239px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 25px; }
.news_f p { color:#f08519; line-height: 16px; background: url(../images/da.jpg) no-repeat 0px; padding: 0px 0px 0px 35px; }
/*合作用户*/

.he { overflow: hidden; padding: 40px 0px; }
.he_c { overflow: hidden; margin-top: 20px; background: #efefef; padding: 20px 0px; }
.he_prev, .he_next { width:30px; height: 48px; display: block; margin-top: 10px; }
.he_prev { float: left; background: url(../images/c_prev.jpg) no-repeat; }
.he_next { float: right; background: url(../images/c_next.jpg) no-repeat; }
.he_prev:hover { background: url(../images/c_prev_hover.jpg) no-repeat; }
.he_next:hover { background: url(../images/c_next_hover.jpg) no-repeat; }
.he_u { width: 910px; overflow: hidden; height: 70px; position: relative; float: left; margin-left: 27px; }
.he_u li { width: 135px; float: left; overflow: hidden; padding-right: 18px; }
.he_u li.r { padding-right: 0; }
.he_u li a { display: block; width: 133px; height: 68px; border: 1px solid #dfdfdf; }

/* ================================================  foot start ============================================ */

.foot_one { overflow: hidden; background: #0063b3; }


.link{}
.link-con{width:960px;margin:0 auto;position:relative;}
.link h3{font-weight:normal;color:#9ba2b1;text-transform:uppercase;height:24px;overflow: hidden; font-size:12px;background:url(../images/link.png) no-repeat 0 center; line-height:22px; }
.link h3 em{padding-right:8px;display:block;float: left;background:#0058B3;}
.link h3 em a{color:#fff;font-size:14px; font-weight:normal; margin-right:5px; display:inline-block;}
.link b{float: right; font-weight:normal; font-size:12px;background:#0058B3;padding:0 20px;}
.link b a{color:#fff;}
.link p{color:#9097a9;padding:15px 0 12px;}
.link p span{padding:0 0 12px 14px; display:inline-block;}
.link p a{color:#9097a9;margin-right:15px;_margin-right:12px;*margin-right:12px;}


.link a:hover { color:#f08519; }
.foot_two { background: #0058b3; padding-top: 30px; }
.foot_logo { display: block; float: left; margin-right: 10px; }
.foot_code { float:left; overflow: hidden; text-align: center; }
.foot_nav { overflow: hidden; float: left; padding-left: 22px; }
.foot_u { overflow: hidden; padding-bottom:5px; }

.footNav {  font-size: 13px; color: #cedcee; text-align:center; padding-top:15px; background:url(../images/footnav.png) no-repeat top center;  }
.footNav a {  font-size: 13px; color: #cedcee;  }

.footNav a:hover { color: #f08519; }


.foot_nav p, .foot_nav p span, .foot_nav p span a { color: #cedcee; line-height:22px; font-size: 12px; }
.foot_nav p span a:hover { color: #f08519; }
.foot_ban { overflow: hidden; border-top: 1px solid #004f9f; height: 40px; line-height: 40px; color: #cedcee; font-size: 12px; margin-top: 25px; }
.foot_ban a { color: #cedcee; }
.foot_ban a:hover { color: #f08519; }



.foottxt { clear:both; color:#FFF;  margin-top:20px;}
.add1 { float:left; width:190px;color:#FFF; }
.add2 { float:left; width:130px; margin-left:35px; }
.add2 img { float:left; width:95px; height:95px; margin-top:5px; }
.add3 { float:right; width:632px; font-weight:bold; font-size:13px;}


/*客服*/	

.right_scroll_contextxt { font-family:arial; position:absolute; right:4px; top:160px; width:104px; position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+160));/*兼容IE6*/
z-index:99999; }
.fast-tag1, .fast-tag2 { float:right; display:block; height:30px; width:30px; background:#0c7dd2 url(../images/right_qq.gif) no-repeat 0 -30px; text-indent:-9999px; overflow:hidden; cursor:hand; cursor:pointer; }
.fast-tag2 { background:#0c7dd2 url(../images/right_qq.gif) no-repeat 0px -0px; width:30px; }
.help-box { border:1px solid #ddd; width:102px; padding:10px; background: #fff; float:right; }
.help-list0 { border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px; }
.help-list0 li { padding:0 10px; }
.help-box2 { display:none; }
.help-box h3 { color:#333; font-size:12px; margin:0; background:url(../images/right_q2.gif) no-repeat 0px 0px; padding-top:10px; }
.help-box .first-h3 { background:none; padding-top:0; }
.help-box p { font-size:12px; margin:0 0 7px; line-height:18px; }
.help-box p span { color:#666; }
.help-list1 li, .help-list0 li { font-size:16px; line-height:25px; }
.help_button { text-decoration:none; display:block; height:30px; padding-left:30px; line-height:30px; color:#333; font-family:'微软雅黑'; font-size:15px; background:url(../images/right_qq.gif) no-repeat 0 -60px; margin:8px 0; }
.help_button2 { background-position:0 -90px; }
.help_button3 { background-position:0 -120px; }
.help-list1 { border-bottom:0; margin-bottom:0; padding-bottom:0; }
.help_button:link, .help_button:visited, .help_button:active, .help_button:hover { color:#06c; }
p a.help_button { margin-top: 0; }
