﻿/*html,body{-webkit-text-size-adjust:none;}*/
html {}
html, body{overflow-x: hidden; overflow-y: auto;}
body{ background:url(../images/topbg.jpg) top center no-repeat;}




body,td,th {font-size: 12px;color:#434343;}
body {margin-left: 0px; margin-top: 0px; /*font-family:SimSun;*/ background:url(../images/topbg.jpg) top center no-repeat;/* background-size:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/BodyBg.jpg,sizingMethod=scale); */font-family:Microsoft YaHei;  } 
a{transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;color:#333;}
a:hover {text-decoration: none;color: #999;transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
a:active {text-decoration: none;color:#666;}
* { margin:0; padding:0;behavior: url(iecss3.htc) }
ul,ol,dl { list-style-type:none; }
img { border:0; }
/*Main Css End*/

.hs{ line-height:30px;height:30px;}

.header { margin:0 auto; width:1200px; height:108px;}
.logo { float:left; width:auto; padding:10px 0 5px 0;margin-top:15px;}
.top_tel { float:right; width:auto; background:url(../images/icon00.jpg) no-repeat 0 0; padding-left:37px; color:#FF5704; font-size:14px; font-weight:normal; margin-top:25px;}
.top_tel span { color:#FF0000; font-size:24px; font-weight:bold;}
.header_flag { float:right; padding:35px 40px 0 0;}
.header_flag li { float:left; width:38px; height:24px; overflow:hidden; padding:0 10px;}

.man_nav_box { margin:0 auto; width:100%; height:60px; background:#0D59C0; border-bottom:0px solid #383e42;}
.main_nav { margin:0 auto; width:1200px; height:60px; position:relative; z-index:999;}
.main_nav li { float: left; width:150px; height:60px; position:relative; color:#FFF; font-size:17px; text-align:center; line-height:60px;}
.main_nav li a:link,.main_nav li a:visited { color:#FFF; display:block; }
.main_nav li a:hover,.main_nav li a.cur {background:#c0160d;color:#fff; text-decoration:none;}
.main_nav li dl { display:none;}
.main_nav li:hover dl { display:block; }
.main_nav li:hover dl dd { height:35px; line-height:35px; background:url(../images/bg06.png) no-repeat center center; margin-bottom:1px; font-size:12px;}
.main_nav li:hover dl dd a:link,.main_nav li:hover dl dd a:visited { display:block; color:#FFF; background:none;}
.main_nav li:hover dl dd a:hover { background:#383e42; color:#FFF; text-decoration:none;}
.main_nav li:hover a{background:#383e42; color:#FFF; text-decoration:none;}

.Bannerbox { width:100%; position:relative; z-index:10;}
#slider { width:100%; margin:0 auto; height:471px; text-align:center;}
div#slideshow { float:left; width:100%; height:471px; overflow:hidden;  }
.slider-item { width:100% !important; height:471px; text-align:center;}
.slider-item img {}
.slider_content_inner img { border:none;}

.controls-center { width:100%; position:absolute; bottom:40px;}
#slider_controls { padding:5px 0 0 0; position:relative; margin:0 auto; z-index:10; width:1200px; }
#slider_controls ul {margin:0 auto; padding:2px 3px; width:100%; height:19px; text-align:center;}
#slider_controls ul li { margin:0; padding:0; list-style:none; }
#slider_controls ul li {display:inline-block; *display:inline; zoom:1; }
#slider_controls ul li a { width:17px; height:17px; background: url(../images/point.png) no-repeat 0 0; display:block; float:left; padding:0; /*margin:2px !important; */margin:1px 5px; outline:none; font-size:24px; color:#6F3939; text-align:center; line-height:30px;}
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background: url(../images/point.png) no-repeat -27px 0; color:#FFF; }

.indext_title { margin:20px auto; width:100%; height:75px; background:url(../images/bg00.gif) repeat-x 0 60px; text-align:center;}
.indext_title p { font-size:24px; color:#c9190c; font-weight:bold; line-height:45px;text-transform : uppercase}
.indext_title h2 { display:block; color:#333; font-size:18px; line-height:30px; font-weight:normal; background:url(../images/bg03.jpg) no-repeat center center; text-align:center;}
.indext_title h3 { display:block; color:#333; font-size:18px; line-height:30px; font-weight:normal; background:url(../images/bg04.jpg) no-repeat center center; text-align:center;}



.index_mid { margin:0 auto; width:1200px; height:auto; overflow:auto; padding-top:20px;}



.index_news { margin:0 auto; width:400px; height:auto; overflow:auto; padding-bottom:10px;display:inline;}
.index_news_title { float:left; width:396px;line-height:30px; font-size:14px; overflow:hidden; height:30px; background:url(../images/index-left-bg.jpg); color:#333333;}
.news_r { float:left; width:396px;border:2px solid #e0e0e0; padding:5px;}
.news_r h2 { float:left; width:390px; height:25px; overflow:hidden; font-size:14px; font-weight:bold; color:#c9190c; margin-top:8px;}

.news_r h2 a{color:#c9190c;}

.news_r h2 a:link,.news_r h2 a:visited {color:#c9190c; line-height:25px; display:block;}
.news_r h2 a:hover { background:#c9190c; color:#FFF; text-decoration:none; padding:0 10px;}

.news_r li { float:left; width:390px; height:25px; overflow:hidden; font-size:14px; font-weight:bold; color:#333333; margin-top:8px;}



.index_about { margin:0 auto; width:780px; height:auto; overflow:auto; padding-bottom:10px;display:inline;}
.index_about_title { float:left; width:770px;line-height:30px; font-size:14px; overflow:hidden; height:30px; background:url(../images/index-title-bg.jpg); color:#ffffff;}
.about_r { float:right; width:770px;border:2px solid #e0e0e0; padding:5px;}
.about_r h2 { float:left; width:77px; height:25px; overflow:hidden; font-size:14px; font-weight:bold; color:#c9190c; margin-top:8px;}

.about_r h2 a{color:#c9190c;}

.about_r h2 a:link,.about_r h2 a:visited {color:#c9190c; line-height:25px; display:block;}
.about_r h2 a:hover { background:#c9190c; color:#FFF; text-decoration:none; padding:0 10px;}

.about_r li { float:left; width:770px; height:25px; overflow:hidden; font-size:14px; font-weight:bold; color:#333333; margin-top:8px;}

.about_r p	{  font-size:13px; font-weight:bold; color:#333333; margin:10px; line-height:23px;}



.about_r img	{ width:235px; height:216px; border:1px solid #EFEFEF;  padding:5px; display:inline;}



.pro_con_box { margin:0 auto; width:100%; height:auto; overflow:auto; padding:20px 0; background:#EFEFEF;}

.tabPanel ul{width: 1200px;margin: 0 auto;clear:both;}

.tabPanel ul li{float:left; width:170px; height:73px; line-height:50px; text-align:center; color:#FFF; font-size:18px; margin:0 33px; background:url(../images/bg01.jpg) no-repeat 0 0;cursor:pointer;}
.tabPanel ul li:hover{background:url(../images/bg02.jpg) no-repeat 0 0;}
.tabPanel ul li a{color:#FFF;}

.tabPanel .hit{background:url(../images/bg02.jpg) no-repeat 0 0; }


.pane{ margin:0 auto; width:1232px; min-height:280px; height:auto;display:none; clear:both; padding-top:20px;}

.pro_ul { margin:0 auto; width:1232px; height:auto; overflow:auto; }
.pro_ul dd { float:left; width:222px; height:190px; background:url(../images/bg04.png) no-repeat 0 0; margin:10px; position:relative;}
.pro_ul dd span { height:25px; font-size:14px; line-height:25px; position:absolute; left:0; bottom:3px; width:222px; text-align:center;}
.pro_ul dd span a:hover { text-decoration:none;}
.pro_ul dd img { display:block; width:218px; height:150px; border:2px solid #EFEFEF; border-bottom:none; }
.pro_ul dd:hover { transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.pro_ul dd:hover img{ border:2px solid #c9190c;}
.pro_ul dd:hover a { color:#c0160d;}
.more { margin:0 auto; width:337px; padding-top:10px;  display:block; height:70px;}
.more a { display:block;height:70px;background:url(../images/more.png) no-repeat center bottom;}
.more a:hover { background:url(../images/moreHover.png) no-repeat center bottom;transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}


.index_contact { margin:0 auto; width:1200px; height:500px; padding:10px 10px 40px 10px; position:relative;}
.index_map { position:absolute; left:0; top:0; width:1210px; height:308px; background:url(../images/bg05.png) no-repeat; z-index:5;}
.c_01 { float:left; width:400px; height:280px; background:url(../images/C1.png) no-repeat  center top; position:relative; z-index:10; margin-top:217px;}
.c_02 { float:left; width:400px; height:280px; background:url(../images/C2.png) no-repeat  center top; position:relative; z-index:10; margin-top:217px;}
.c_03 { float:left; width:400px; height:280px; background:url(../images/C3.png) no-repeat  center top; position:relative; z-index:10; margin-top:217px;}
.c_01 h2,.c_02 h2,.c_03 h2 { margin:0 auto 10px auto; width:175px; line-height:50px; border-bottom:3px solid #333; text-align:center; padding-top:170px; font-size:21px; font-weight:normal;}
.c_01 p,.c_02 p,.c_03 p{ line-height:25px; font-size:16px; text-align:center;}
.c_01:hover {background:url(../images/C11.png) no-repeat  center top; cursor:pointer;}
.c_02:hover {background:url(../images/C22.png) no-repeat  center top;cursor:pointer;}
.c_03:hover {background:url(../images/C33.png) no-repeat  center top;cursor:pointer;}

.footer_box { margin:0 auto; width:100%; background:#1F1F1F; height:auto; overflow:auto; padding:10px 0;}
.footer { margin:0 auto; width:1200px;}
.ewm { float:right; width:195px;}
.copyright { float:left; width:1000px; padding:15px 0; line-height:30px; color:#FFF; font-size:14px;}
.hot_tel { position:fixed; width:333px; height:99px; right:0; top:15%; z-index:999;}

.fudong { position:fixed; width:81px; height:300px; right:0px; top:35%;z-index:999;}
.fudong li { height:70px; padding-bottom:10px; position:relative; cursor:pointer;}
.fudong li div { display:none;}
.fudong li:hover div { position:absolute; right:81px; bottom:0; display:block; padding:10px; background:#FFF; width:120px; height:120px;}

.content { margin:0 auto; width:1200px; height:auto; overflow:auto; padding:40px;}
.left { float:left; width:250px;}
.left_t { background:url(../images/leaves.gif) no-repeat 5px 5px; color:#383e42; height:50px; line-height:50px;font-size:24px; font-weight: normal; border-bottom:1px solid #dcdcdc; text-indent:56px;overflow:hidden;}
.left_nav {margin-bottom:40px;border-bottom:none; margin-top:20px;}
.left_nav li { width:100%; height:43px; line-height:43px; font-size:16px;margin-bottom:3px; text-indent:20px;}
.left_nav li a:link,.left_nav li a:visited {color:#FFF; display:block; background:url(../images/left.jpg) no-repeat 0 -46px; }
.left_nav li a:hover,.left_nav li a.left_cur {  background:url(../images/left.jpg) no-repeat 0 0; color:#FFF; text-decoration:none;transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.left_c { background: url(../images/bg08.jpg) no-repeat 0 0; color:#000; padding:10px; line-height:25px; font-size:14px;}
.left_c h2 { font-size:24px; }
.left_c h2 em { font-size:18px; color:#FFF; font-style:normal;}


.right { float:right; width:930px;}
.right_t { width:100%; height:52px; border-bottom:1px solid #dcdcdc;}
.right_n { float:left; width:auto;  font-size:24px; font-weight: normal; height:49px; overflow:hidden; line-height:49px; border-bottom:3px solid #c9190c; padding-right:100px;}
.right_n span {font-size:18px; color:#c9190c; font-weight: normal; padding:15px 10px 0 10px;text-transform : uppercase }
.cookie { float:right; width:auto; padding-top:25px; font-size:14px;}
.cookie em{ color:#c9190c; font-style:normal;}

.right_bg { background:#F7F7F9; margin-top:20px;}
.simple_txt { padding:20px; line-height:30px; color:#666; font-size:14px;}
.simple_txt img { margin:0 auto; text-align:center; padding:10px 0; display:block;}


.products_ul { margin:0 auto; width:924px; height:auto; overflow:auto; padding:20px 0;}
.products_ul dd { float:left; width:288px; height:250px; background:url(../images/bg04.png) no-repeat 0 0; margin:10px; position:relative;}
.products_ul dd span { height:30px; font-size:14px; line-height:30px; position:absolute; left:0; bottom:10px; width:288px; text-align:center;}
.products_ul dd span a:hover { text-decoration:none;}
.products_ul dd img { display:block; width:284px; height:200px; border:2px solid #EFEFEF; border-bottom:none; }
.products_ul dd:hover { transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.products_ul dd:hover img{ border:2px solid #c9190c;}
.products_ul dd:hover a { color:#c9190c;}


DIV.sabrosus { TEXT-ALIGN: center;clear:both; font-size:14px; line-height:43px; height:43px;overflow:hidden; padding-top:20px;}

DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
PADDING:10px 15px;TEXT-DECORATION: none; margin-right: 1px; margin-left: 1px; border-bottom:0px solid #218325; color:#FFF; background:#787878;}


DIV.sabrosus A:hover { text-decoration:none;background:#c0160d;border-bottom:0px solid #D37B0B; transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

DIV.sabrosus span.current {
     PADDING:10px 15px; border-bottom:2px solid #D37B0B; color:#FFF; font-weight:bold; line-height:43px; background:#F08600;}

DIV.sabrosus span.disabled {
    PADDING:10px 15px;margin-right:1px; border-bottom:2px solid #218325; color:#FFF; background:#c0160d;}




.Pages { padding:10px; height:37px;background:#F6F7F9; font-size:14px;}
.Pages li { float:left;line-height:37px; color:#7B7975; padding:0 10px;width:45%;}
.Pages li.r { float:right; text-align:right;}
.Pages li a:link,.Pages li  a:visited { color:#010101;}
.Pages li a:hover {text-decoration: none;color: #c0160d;}


.detail_title { font-size:18px; text-align:center; color:#333; line-height:30px; font-weight: bold; padding:30px 0 0 0;}
.detail_time { border-bottom:1px dashed #C5C5C6; color:#c0160d; text-align:center; line-height:30px; font-size:12px; font-weight:normal; margin:0 20px; padding:10px 0 20px 0;}

.news_ul { padding:20px;clear:both;}
.news_ul li { width:100%; height:65px; border-bottom:1px dashed #C5C5C6; padding:20px 0;}
.n_t { float:left; width:78px; height:65px; background:#c0160d; text-align:center; color:#FFF;}
.n_t h2 { height:37px; line-height:37px; font-size:30px; font-weight:normal;}
.n_t p { height:28px; line-height:28px; background:#666; font-size:16px;}
.n_r { float:right; width:780px;}
.n_n { width:100%; height:30px; color: #666; line-height:30px; overflow:hidden; font-size:18px;}
.n_n a{  color: #666; }

.n_txt { width:100%; height:30px; line-height:30px; padding-top:5px; overflow:hidden; font-size:14px; color:#000;}
.news_ul li:hover .n_n a,.news_ul li:hover .n_txt a{color:#c9190c; cursor:pointer; padding:10px;}

.d_ul_w { margin:0 -8px; width:976px; padding:20px 0;}

.detail_img { margin:20px auto; width:863px; height:606px; background:url(../images/bg07.gif) no-repeat  0 0; padding:0 9px 34px 9px;}
.detail_img img { width:863px; height:606px;}

.gbook_link { margin:0 auto; width:224px; border:1px solid #FFA9A9; background:#FFF; height:30px; line-height:30px;  font-size:14px; background: url(../images/icon02.gif) no-repeat 57px 8px; color:#FFA9A9; text-indent:105px;}
.gbook_link a:link,.gbook_link a:visited {color:#FFA9A9;} 
.gbook_link:hover{background:#FF3303 url(../images/icon03.gif) no-repeat 57px 8px;transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.gbook_link:hover a{ color:#FFF;transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

.online {margin:0; height:auto; overflow:auto; padding:50px 60px; width:800px; background:url(../images/Pro08.jpg) no-repeat right bottom;}
.online li { float:left; width:100%; line-height:24px; padding:10px 0;}
.online li em { color:#F00; font-style:normal; padding-left:5px;}
.online li span { float:left; width:70px; padding-right:10px; text-align:right; color:#333; font-size:14px;}
.online_input, .online_input2,.online_input3 {float:left; border:1px solid #B3B3B2; background:#FFF;font-family:Microsoft YaHei;}
.online_input { width:330px; height:28px; padding:0 5px;}
.online_input2 {width:330px; height:105px; padding:5px;}
.online_input3 {width:140px; height:26px; padding:5px;}
.online_btn1,.online_btn2 { float:left; width:80px; height:33px; text-align:center; border:none;border-bottom:3px solid #1F8321; background:#c0160d;line-height:20px; color:#FFF; font-size:14px; margin-left:80px; margin-right:30px;margin-top:10px; transition:background 0.2s ease 0s; cursor:pointer;-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari 和 Chrome */
  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */}
.online_btn1 {margin:0;margin-top:10px; background:#c0160d; }
.online_btn1:hover,.online_btn2:hover {color:#FFF; background:#F18700; border-bottom:3px solid #D27B0B;}
.online_p { float:left; padding:0 50px; font-size:14px;}
.online_input:hover, .online_input2:hover,.online_input3:hover{ border:1px solid #218326;transition:background 0.2s ease 0s; cursor:pointer;-moz-border-radius: 3px; background:#E7EAEF; color:#000;}

.c_map { margin:20px auto 20px auto; width:890px; height:380px; border:2px solid #2CA933; overflow:hidden;}
.c_txt { padding:20px; line-height:30px; font-size:15px; font-weight:bold; background:url(../images/Pic01.jpg) no-repeat right top;}
.c_txt  h2 { font-size:30px; padding-bottom:10px; color:#2CA933;}

.video { margin:0 auto; width:924px; height:auto; overflow:auto; padding:20px 0; position:relative;}
.video dd { float:left; width:288px; height:250px; background:url(../images/bg04.png) no-repeat 0 0; margin:10px; position:relative;}
.video dd span { height:30px; font-size:14px; line-height:30px; position:absolute; left:0; bottom:10px; width:288px; text-align:center;}
.video dd span a:hover { text-decoration:none;}
.video dd div.v_img { display:block; width:284px; height:200px; border:2px solid #EFEFEF; border-bottom:none; }
.video dd:hover { transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.video dd:hover div.v_img{ border:2px solid #2CA933;}
.video dd:hover a { color:#2CA933;}
.video dd .playbtn { position:absolute; left:119px; top:76px; width:47px; height:47px; z-index:999}



