@charset "utf-8";
@import url("core.css");
@import url("fonts.css");
/* CSS Document */
html{min-width:1100px;margin:0 auto; overflow:auto}
body { background:#282828;font-family:calibrii,Arial, Helvetica, sans-serif; font-size:14px;min-width:1100px;margin:0 auto;}
.center, #center { width:1065px; margin:0 auto; }
#top{margin:0 auto; width:1065px;z-index:9999;height:33px; position:relative}
#header { height:38px;width:1065px; margin:0 auto;z-index:9999;position:relative}
/***/
.top_position{position:relative;height:38px; background:url(../images/navbg.png) repeat-x; position:absolute; left:0; top:-5px;}
#nav{ padding-left:42px;}
#menu{}
ul.dropdown { zoom:1; }
.hasNav{ float:left;}
ul.dropdown li {float:left;}
ul.dropdown li.selected a,ul.dropdown li.selected a{background:url(../images/navhover.jpg) repeat-x}
ul.dropdown li a{color:#fff;text-decoration:none; display:block;float:left; position:relative; z-index:9999}
ul.dropdown li a:hover{ background:url(../images/navhover.jpg) repeat-x}
ul.dropdown li a font{ display:block;padding:0  65px;padding-top:5px;height:33px; font-size:12px; line-height:33px; background:url(../images/navline.png) no-repeat left bottom;}
ul.dropdown li a:hover font{background:none }
ul.dropdown li a#home font{ background:none}
/* LEVEL TWO*/
ul.dropdown .sub_menu{ margin:0; list-style-type:none;display:none; position:absolute; top:-35px; left:0px; width:100%; padding:6px 0;background:rgba(19,45,104,0.8);z-index:9990}
ul.dropdown .sub_menu_ul{ width:1065px; margin:0 auto;} 
ul.dropdown ul li{ float:left; margin-left:0; padding:0; margin-left:15px;}
ul.dropdown li.selected ul li a, ul.dropdown li ul li a{display: block; background:url(../images/icon-l1.png) no-repeat left 12px; float:none; text-align:left; padding:7px 15px;px;height:auto; font-size:12px; line-height:20px; color:#fff; font-weight:normal; line-height:normal; margin:0; border:0;}
ul.dropdown li.selected ul li a:hover{ color:#f87b32;}
ul.dropdown li.selected ul li a:before{}
/**/
#body_logo p{ background:#fff; text-align:center; padding:30px 0; width:1065px; margin:0 auto;}
#banner{ margin:0 auto; width:1065px; margin:0 auto; position:relative;z-index:9999;}
#banner a.logo{ position:absolute; left:476.5px; top:20px;z-index:9999;}
/***/
#scrolltop{ position:fixed; right:15px; bottom:50px; z-index:9998}
#scrolltop a{ background:url(../images/icon_yuan.png) no-repeat; height:36px; width:36px; z-index:9999; display:inline-block; position:relative}
/**/
#footer{ background:#fff; width:1065px; margin:0 auto; padding:30px 0; font-size:12px; color:#383838; position:relative}
#footer b{ font-size:14px;}
#copyright{ padding-left:42px; line-height:1.4;}
#follow{ position:absolute; right:42px; top:30px;}
#follow a{ position:relative; margin:0 5px; vertical-align:middle}
#follow label{ vertical-align:top; line-height:23px; font-weight:bold; margin-right:20px;}
#follow a em{ display:none; position:absolute; left:0; top:15px;-moz-border-radius:5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;}
#follow a:hover em{ display:block; background:#132d68; padding:10px 10px; color:#fff;left:-60px;font-size:14px; width:168px;}
#follow a:hover em.code{ padding:0; background:none; left:-60px;}
#follow a:hover em.Linkin{ width:200px;}
/***/
.link-a { display:block; position:absolute; right:241px; top:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#e7e7e8; line-height:18px; }
.link-a font { display:inline-block; line-height:18px; float:left; margin-right:5px; }
.link-a a { background:url(../images/ficon.jpg) no-repeat; height:18px; display:inline-block; width:18px; margin:0 5px; float:left; }
.link-a a.email { }
.link-a a.facebook { background-position:-25px top; }
.link-a a.twitter { background-position:-50px top; }
.link-a a.youtube { background-position:-75px top; }
/***/
.sitemap_ul { }
.sitemap_ul li { border-bottom:1px solid #dedede; padding-bottom:10px; margin-bottom:10px; }
.sitemap_ul li a { font-size:14px; color:#0d3593; }
.sitemap_ul li { list-style:circle inside; color:#0d3593; line-height:25px; }
.sitemap_ul li p a { margin-right:20px; color:#333 }
/***/
.conact_right{ float:right; width:560px;}
.contact_5{ float:left; width:400px;}
/***/
#innerbaner{ padding:5px 20px; width:1025px; margin:0 auto; height:30px; line-height:30px; border-bottom:1px solid #dedede; background:#fff}
#innerbaner .center{ position:relative; width:100%}
#innerbaner b{ text-transform:uppercase; color:#132d68;font-size:18px; font-weight:normal;display:block}
.position{font-size:12px;color:#333;position:absolute; right:0px; top:0px;}
.position p{ display:block; font-size:12px; color:#666;text-transform:capitalize}
.position a{ font-size:12px; color:#666; vertical-align:top;text-transform:capitalize}
.position span { margin:0 6px; }
.position a:hover { color:#2dbd07 }
/**/
/**/
#left { float:left; width:180px; margin-left:25px; margin-top:30px; }
#right { float:right; width:770px; padding-right:25px; margin-top:30px; }
.category_title{ font-size:16px;color:#000; text-align:center; display:block}
.category_title h1{ font-size:14px;}
.category_ul { padding-top:15px; }
.category_ul li { padding:10px 0; }
.category_ul li a { color:#999; font-size:16px; font-weight:bold }
.category_ul li a:hover, .category_ul li a.selected { color:#29affb }
/**/
#category_ul{ text-align:center;}
#category_ul a{}
#category_ul a.hover{}
#category_ul a:hover{}
/****/
.about_h1{ font-size:20px; color:#17a8ea; font-weight:bold }
.about_h1 font{ display:block; font-size:18px; color:#2dbd07; padding:8px 0;}
.about_h1 span{ width:40px; display:inline-block; height:2px; background:#17a8ea;}
.about_p{ padding-top:35px;}
.about_p p{ display:block; padding-bottom:0px;}
.culture_ul{}
.culture_ul li{ float:left; width:220px; background:#fff; text-align:center; border:1px solid #98c940; padding:25px 25px; margin-right:37.33333333333333px; min-height:190px;}
.culture_ul li b{ display:block; font-size:15px; padding:20px 0; padding-bottom:15px; text-align:center; color:#98c940}
.culture_ul li p{ font-size:14px; color:#666; line-height:24px; display:block}
.culture_ul li.last{ float:right; margin-right:0}
/****/
.case_h1 { color:#0361cb; font-size:32px; text-align:center; padding:22px 0; padding-bottom:30px }
#case_list li { margin-bottom:35px; }
/****/
.current_content .zoomdiv img{ width:auto; max-width:none;}
.current_h1 { color:#0361cb; font-weight:bold; font-style:italic }
.current_h1 h1 { font-size:22px; }
.current_time { font-size:14px; color:#c4c4c4; padding:20px 0 }
.current_content{ color:#000; font-size:14px; line-height:22px; padding-top:5px; }
.current_content1{ color:#000; font-size:14px; line-height:22px; padding-top:5px; }
#tearm_bg { background:#f2f2f2; padding:50px 0; margin-top:50px; }
.yuanli { border-top:1px dotted #666; border-bottom:1px dotted #666; padding:15px 0; margin:15px 0; }
.yuanli li { background:url(../images/ys.jpg) no-repeat 5px 9px; padding-left:20px; }
.inner { }
#article-left {float:right; width:260px; margin-top:63px;}
.category_title{border:1px solid #dedede;height:35px; padding:5px 0; line-height:35px; padding-left:15px; color:#363636; font-size:16px; text-transform:uppercase; text-align:left;}
.category_border{ background:#fff; padding:8px;}
#category_ul {border:1px solid #dedede; border-top:0; padding:10px;}
#category_ul li{ position:relative;border-bottom:1px solid #dedede; }
#category_ul li a { color:#1a1a1a; text-align:left; padding-left:5px;font-size:14px; height:30px; line-height:30px; padding-bottom:5px; display:block; }
#category_ul li.hover { }
#category_ul li.hover a{ color:#17a8ea; }
#category_ul li a:hover { color:#17a8ea}
.category_li { border:0px solid #dedede; border-top:0; }
#category_ul li .category_li a { background:#e9e9e9; height:26px; line-height:26px; padding-left:30px; font-size:12px; color:#666; font-weight:normal }
#category_ul li .category_li li.hover a { background-color:#f45550; color:#fff; }
.category_div { padding:5px 0; display:none; }
#category_ul li .category_li li.hover .category_div { display:block; }
#category_ul li .category_li p a, #category_ul li .category_li li.hover p a { color:#333; background:#fff url(../images/icon1.png) no-repeat 35px center; height:24px; line-height:24px; padding-left:48px; font-weight:normal; }
#category_ul li .category_li a:hover, #category_ul li .category_li li.hover p a:hover { color:#c6322e; }
#category_ul li .category_li p.hover a, #category_ul li .category_li li.hover p.hover a { color:#c6322e; }
/***/
.telhost{ background:#fff; margin-top:20px; padding:15px;}
.h3_news_title{border-bottom:1px solid #dedede; line-height:25px; padding-bottom:6px; display:block;color:#363636; font-size:16px; text-transform:uppercase; text-align:left; font-weight:bold;}
.telhost li{border-bottom:1px solid #dedede; padding:15px 0; float:left; width:100%}
.telhost li a{color:#1a1a1a; font-size:14px; line-height:1.2; font-weight:bold}
.telhost li a:hover{ text-decoration:underline; color:#17a8ea}
.telhost li p{ display:block; padding-top:6px; font-size:13px;}
/**/
.i_title { text-align:center;}
.i_title h1{ text-transform:uppercase; color:#000;font-size:30px; display:block; padding-bottom:6px; font-weight:normal;}
.i_title h2{ font-size:18px; padding-bottom:50px;background:url(../images/title_line.png) center no-repeat;}
/**/
.category_ul_P{ padding:0 20px; padding-top:10px;}
.category_ul_P li{ float:left; margin-top:10px;}
.current_content .category_ul_P li a{color:#fff; background:#132d68 url(../images/icon-l1.png) no-repeat 8px center; display:block; margin-right:8px; font-size:12px; padding:1px 20px; padding-right:10px;}
.current_content .category_ul_P li.hover a,.current_content .category_ul_P li a:hover{ background-color:#f0712e; color:#fff}
/**/
#article-right { float:left; width:100%; background:#eaeaea; padding-top:10px; min-height:416px;}
.current_title{line-height:32px; padding:3px 0; height:32px;border-bottom:1px solid #17a8ea; font-size:15px; color:#17a8ea;text-indent:0px; position:relative; }
.current_title font{ display:block; position:absolute; left:0; top:1px; padding-bottom:3px; font-weight:bold; padding-top:0px; border-bottom:5px solid #17a8ea; padding-right:25px;}
.catpos { font-size:12px; font-weight:normal; position:absolute; right:10px; top:0; background:url(../images/icon2.gif) no-repeat left center; padding-left:20px; }
.catpos a { color:#666; }
.current_content{ font-size:14px; line-height:22px; color:#333; padding:15px 0px;}
.current_content a{ color:#000; }
.current_content img { max-width:100%; }
/**/
.field_title{ border-bottom:1px solid #ececec; font-weight:bold; padding:10px 0; display:block; color:#c6322e}
/**/

#pages { text-align:center; padding:0px 0; margin-top:40px; padding-bottom:20px; }
#pages .a1 { display:none; }
#pages a { border:1px solid #132d68; padding:2px 7px; margin:0 5px; font-size:13px; color:#132d68; vertical-align:top}
#pages span, #pages a:hover { border:1px solid #132d68; padding:2px 7px; margin:0 5px; font-size:13px; background:#132d68; color:#fff; vertical-align:top}
/**/
.product_list{ padding-left:20px;}
.product_list li {float:left; width:180px;position:relative;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; border:1px solid #dedede; background:#fff;margin-right:28.75px;margin-top:20px;}
.product_list li.both{ width:100%; clear:both; padding:0; margin:0; border:0;}
.product_list li img{ width:180px; height:180px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.product_list li b { display:block; text-align:center; padding:0px 12px;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; height:36px;text-align:center;}
.product_list li b a { color:#132d68; line-height:12px; font-weight:normal; font-size:12px;text-transform:capitalize}
.product_list li b a:hover { text-decoration:underline;}
.product_list li:hover{}
.product_list li:hover b{}
.product_list li:hover b a{color:#fc7f34}
/**/
.product_list li .img_span{ display:block; width:180px; height:180px; display:block; overflow:hidden; margin-bottom:15px;}
.product_list li .img_span a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
/**/
.case_list { }
.case_list li { float:left; width:245px; position:relative; margin-right:12.5px; margin-bottom:20px; }
.case_list li img { width:245px; height:155px; margin-bottom:6px; }
.case_list li a { color:#5b9e26 }
.case_list li a:hover { text-decoration:underline }
/**/
.product_p { background:#efefef; padding:8px 0; width:100%; text-align:center; font-weight:bold; margin-top:15px; }
.news_list { padding:0 20px}
.news_list li { position:relative;color:#8b8989;font-size:12px;line-height:18px; float:left; width:100%; padding:10px; border:1px solid #efefef; margin-bottom:15px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; float:left; width:100%; background:#fff;}
.news_list li.odd{ float:right}	
.news_list li div { width:100%; margin:0 auto; }
.news_list li.odd { background:#fff; }
.news_list li img { width:200px; height:120px; float:left; margin-right:35px; border:1px solid #ccc; }
.news_list li a { color:#132d68; font-size:13px; font-weight:bold}
.news_list li b{ font-weight:normal}
.news_list li a:hover { text-decoration:underline; color:#fb7d33 }
.news_list li p{ display:block; padding-top:8px;}
.news_list li p.time {color:#7c7b7b; font-size:12px;}
.news_list li p.time a { color:#fb7d33; font-size:12px; vertical-align:top; margin-left:15px; font-weight:normal }
.news_list li p.amore a { font-size:12px; font-weight:normal }
/**/
.faq_list { border-top:0px solid #ccc; width:100%; margin:0 auto;  margin-top:15px;}
.faq_list li { border-bottom:1px solid #dedede; }
.faq_list .faq_h5 { border-top:0px solid #ccc; padding:12px 0; font-size:14px; cursor:pointer; font-weight:normal; }
.faq_list .faq_h5 i { color:#193985; font-style:normal; margin-right:15px; margin-left:10px; }
.faq_content { background:#e3f4fb; display:none; padding:15px 43px; font-size:13px; color:#313131; line-height:20px;}
.faq_list li.on .faq_h5 { color:#fff; background:#17a8ea}
.faq_list li.on .faq_h5 i { color:#fff }
/****/
.tit { text-align: center; font-size: 18px; padding:10px 0; font-weight:normal; border-bottom: 1px dotted #ccc; }
.tit span { font-size: 12px; text-align: center; line-height: 20px; color: #888; padding: 10px 0; }
/* SLIMBOX */
.width340 { float:left; width:340px; }
.width312 { margin-left:50px; width:270px; float:left; }
.width308 { width:308px; float:right }
/**/
.table_form .input-text { margin:0; font:12px/1.5 Helvetica, Arial, sans-serif; width:250px; }
.table_form .input-text, .table_form textarea, .table_form select { border: 1px solid #c6c6c6;/* -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;*/ padding:6px 5px; }
.table_form .input-text, .table_form textarea { /*-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);*/ }
.table_form .input-text:focus, .table_form textarea:focus, .table_form select { outline: 0 none; }
.table_form .input-text:focus, .table_form textarea:focus { border-color: #e49d37; -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); -moz-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); }
.table_form input { padding:6px 5px; }
.table_form td { padding:6px 0; padding-right:25px; }
.table_form table { font-size:14px; }
.table_form .button { cursor:pointer; border:1px solid #132d68; color:#132d68; padding:8px 15px; background:none;text-align:center; font-size:12px; }
.table_form em.error { padding-left:10px; color:#F00; font-weight:bold; }
/**/

/**/
.product_title { font-size:12px; font-weight:bold; }
.product_span { border-bottom:1px solid #dedede; padding:15px 0; float:left; }
.product_span a { display:block; float:left; padding:2px 15px; font-size:15px; margin-right:15px; }
.product_span a:hover, .product_span a.active { background:#e9c004; }
.content_show { padding-top:10px; }
.producttitle td { padding:3px 0; }
.productdescription{ padding:0 20px;padding-top:20px;}
.bigsmall{ float:left; width:350px; background:#fff; padding:3px;}
.bigsmall img{ max-width:100%; margin:0 auto;}
.bigcontent { float:right; width:635px; line-height:24px; font-size:14px; }
.bigcontent b{color:#f0712e; font-size:16px;}
.tabclick { margin-top:25px; border-bottom:4px solid #ccc; height:26px; }
.tabclick li { float:left; padding:4px 30px; height:21px; cursor:pointer; line-height:21px; font-size:13px; color:#333; background:#ccc; margin-right:5px; }
.tabclick li.on { background:#6a972e; color:#fff; }
.blickitem { padding:15px 0; display:none; font-size:14px; line-height:22px; }
.show_h{background:#efefef; padding:8px 0; width:100%; text-align:center; font-weight:bold; margin-top:15px; }
.product_index .owl-prodcut img{ width:214px; height:214px; margin-bottom:10px;}
.owl-prodcut .owl-item{ float:left;}
.product_index .owl-stage-outer{ width:100%;}
.product_index{ padding-top:30px;}
.product_index .owl-prodcut{ padding:0 35px;}
.product_index p a{ line-height:18px; color:#333;}
.product_index p{ display:block; padding:5px 8px; text-align:center;}
.product_index p a:hover{ color:#17a8ea; text-decoration:underline}
.owl-prodcut { position:relative; }
.owl-prodcut .owl-prev { background:url(../images/prev.png); background-size:100% 100%; width:20px; height:36px; position:absolute; left:0px; top:50%; margin-top:-18px; cursor:pointer; z-index:9999 }
.owl-prodcut .owl-prev:hover{ background-image:url(../images/prev1.png)}
.owl-prodcut .owl-next { background:url(../images/next.png); background-size:100% 100%; width:20px; height:36px; position:absolute; right:0px; top:50%; margin-top:-18px; cursor:pointer; z-index:9999 }
.owl-prodcut .owl-next:hover{ background-image:url(../images/next1.png)}
/**/
.contact_left { float:right; width:420px; }
.contact_right { float:left; width:500px; padding-right:40px; border-right:1px solid #ccc; }
.h2_t { background:none; border-bottom:2px solid #0380f1; font-size:16px; padding-bottom:10px; float:left; padding-right:15px; }
.contact_left .table_form td, .join_form td { position:relative }
.contact_left .table_form em, .join_form td em { position:absolute; right:5%; top:8px; font-size:12px; }
/***/
.comment_form{ margin-top:45px; border-top:1px solid #dedede;}
#comment_form input[type='text'],#comment_form textarea{ border:1px solid #333; padding:5px; font-size:12px; line-height:20px;}
#comment_form p{ display:block; padding:8px 0;}
#comment_form input.Validform_error,#comment_form textarea.Validform_error{ border-color:#F00}
#message_form  input.Validform_error,#message_form textarea.Validform_error{ border-color:#F00}
#comment_form p input[type='submit'],#comment_form p input.submit{ border:1px solid #333; padding:8px; color:#333; background:none; cursor:pointer;}
#comment_form p input[type='submit']{ width:135px;}
#comment_form p input[type='submit']:hover,#comment_form p input.submit:hover{ background:#00a2ff; color:#fff; border-color:#00a2ff}
.comment_h5{background:#efefef; padding:4px 15px; font-size:13px; font-weight:bold}
.comment_ul_list{}
#comment_form{ padding-top:25px;}
.comment_ul_list .single_item{ padding:15px 0px;}
.comment_ul_list .single_item{ border-bottom:1px solid #ccc;}
.comment_ul_list .single_item div{ padding:0 15px;}
.comment_ul_list .single_item p.name{  color:#000; padding-bottom:10px; font-weight:bold}
.comment_ul_list .single_item p.name span{ margin-left:50px; color:#666; font-weight:normal;}
.comment_ul_list .get_more{background:#efefef; padding:8px 0; font-size:13px; width:100%; text-align:center; font-weight:bold; margin-top:15px; color:#666}

/*********member********/
.table_form .input-text.Validform_error, .table_form textarea.Validform_error{ border:1px solid #F00}
.Validform_checktip { margin-left:0; padding:0px 6px; font-size:12px; color:#F00}
.info { border:1px solid #F00; padding:2px 20px 2px 5px; border-radius:2px; color:#F00; position:absolute; display:none; line-height:20px; background-color:#fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #F00; }
.dec .dec2 { color: #fff; top: -10px; }