@charset "utf-8";
/* CSS Document img{*display:block;}*/
a:hover{ text-decoration:none;}
#ads{ position:relative; height:210px; overflow:hidden;}
#ads .bgitems{  z-index:1;position:absolute; top:0; }
#ads .btns{ position:absolute; z-index:7; bottom:20px; right:295px; padding:0px 379px;}
#ads .btns span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:70px;height:15px;font-size:12px;line-height:20px;text-align:center;}
#ads .btns span.cur{ background:#D97B55;}

/*banner头轮播效果*/
#flashs{ position:relative; height:590px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#F30505;}



/*banner头轮播效果*/
#flashs1{ position:relative; height:352px; overflow:hidden;}
#flashs1 .bgitem{  z-index:1;position:absolute; top:0; }
#flashs1 .btn{ position:absolute; z-index:7; bottom:22px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs1 .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs1 .btn span.cur{ background:#F30505;}

@charset "utf-8";
/* CSS Document */
.mor{ background:url(../images/mobg.png) no-repeat center; width:53px; height:15px;}

.tsty{ text-align:center; font-weight:normal; padding-bottom:10px; background:url(../images/tline.png) no-repeat center bottom;}
.tsty a{ font-size:30px; color:#252525; text-decoration:none;}
.tsty a span{ color:#c61b1a; font-weight:bold;}
.tsty p{ font-size:20px; color:#c7c7c7; text-transform:uppercase;}

.tle{ height:48px; background:#f6f6f6; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.tle h4{ height:48px; width:227px; background:#d10f0e; line-height:48px; float:left;}
.tle h4 a{ font-size:18px; margin-left:20px; color:#fff;}
.tle h4 span{ font-size:12px; color:#ed7d7d; font-weight:normal; margin-left:5px; text-transform:uppercase;}
.tle .mor{ float:right; margin-top:19px; margin-right:12px;}

.tle2{ overflow:hidden;border-bottom:1px solid #d8d8d8;}
.tle2 .at{ float:left; font-size:18px; color:#000; padding-left:25px; background:url(../images/abg.png) no-repeat left 5px; padding-bottom:7px; border-bottom:3px solid #d10f0e;}
.tle2 .mor{ float:right; margin-top:8px; margin-right:8px;}

.cbot1{ background:url(../images/cb1.png) no-repeat center;}
.cbot2{ background:url(../images/cb2.png) no-repeat center;}
/*common style*/
/*ssBox*/

.baner{ background:url(../images/banerbg.jpg) no-repeat center; height:631px;}
.profession{ margin-top:18px;}
.profession .par01{ width:100%; position:relative; margin-bottom:15px; }
.profession .par01 em{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:100px;}
.profession .par01 .parLt{ background:url(../images/about_btn01.png) no-repeat center top; left:-20px;} 
.profession .par01 .parRt{ background:url(../images/about_btn02.png) no-repeat center top; right:-20px;}  
.profession .par01 em:hover{ background-position:bottom;} 
.profession .par02{ overflow:hidden; width:1065px;height:250px; position:relative; margin:0 auto; margin-top:20px; }
.profession .list{position:absolute; top:0;left:0; width:105%;}
.profession .list li{ width:355px; height:250px;  margin-right:15px; float:left;}
.profession .list li img{ display:block; border:1px solid #e3e3e3;}
.profession .list li span{ display:block; text-align:center; font-size:13px; color:#333333; margin-top:15px;}


/*sy-cp*/
.part3 {padding-bottom: 40px; padding-top: 25px;}
.part3 .w .product {width: 960px; float:right;}
.part3 .w .product .title {background: url(../images/title.jpg) no-repeat;height: 46px;border-bottom: 2px solid #ebebeb;}
.part3 .w .product .title span {padding-left: 10px;display: block;}
.part3 .w .product .title span b {font-size: 18px;color: #e62626;font-family: "microsoft yahei";line-height: 18px;height: 18px;}
.part3 .w .product .title span p {font-size: 18px;color: #ccc; font-family: arial;}
.part3 .w .product .title .more { margin-top: 12px;}
.part3 .w .product .comt { width: 960px; overflow: hidden;}
.more {background: url(../images/more.jpg) no-repeat;width: 56px;height: 21px;display: block;opacity: 0.6;}
.more:hover {opacity: 1;}
.prolist .title {background: url(../images/lefttop.jpg) no-repeat;width: 224px;height: 75px;}
.prolist .title span {text-align: center;display: inline-block;font-size: 14px;font-weight: bold;padding-top: 20px;width:100%;color: #fff;font-family: "microsoft yahei";}
.prolist .title span p {font-size: 18px;font-family: "microsoft yahei";color: #fff;}

.prolist .comt {background: url(../images/leftcomt.jpg) repeat-y;}
.prolist .comt ul {padding: 9px 17px 1px;width: 190px;overflow: hidden;}
.prolist .comt ul li {margin-bottom: 5px;}
.prolist .comt ul li a {height: 36px;line-height: 36px;border: 1px solid #c7c7c7;display: block;text-align: center;font-size: 14px;color: #fff; 
  font-family: "microsoft yahei";background: url(../images/lefth.jpg) repeat-x;}
.prolist .comt ul li a:hover,.prolist .comt ul li a.hover {background: url(../images/lefthh.jpg) repeat-x;color: #fff;border: none;height: 38px;}
.lnav{}


.rdata {float: right;width: 960px; display:none;}
.rdata li {width:240px;height: 350px;float: left;margin-top: 20px;list-style:none;}
.rdata li .img {width: 230px;border: 1px solid #e0e0e0;background-color: #efefef;overflow: hidden;}
.rdata li .img img {display: block;width: 230px;margin: 2px;}
.rdata li .title1 {width: 230px;height: 28px;background-color: #23201d;font-size: 14px;line-height: 28px;color: #fff;text-align: center;margin-top: 2px;}








.prolist .contact {background: url(../images/leftbottom.jpg) no-repeat;width: 224px;height: 198px;}
.prolist .contact .moreti {padding-top: 147px;padding-left: 22px;}
.prolist .contact .moreti a {height: 24px;line-height: 24px;}
.moreti .a1 {height: 35px;width: 175px;border: 3px solid #FFF;color: #FFF;display: block;float: left;line-height: 35px;text-align: center;font-size: 14px;font-weight: bold;font-family: "microsoft yahei";margin-right: 5px;background: #E62626 none repeat scroll 0% 0%;}
/*sy-ys*/
.tantou{ width:100%; height:150px; background:url(../images/aa.jpg) no-repeat top center;}



.introduce{ width:100%; height:1490px; background:url(../images/introduce_bj.jpg) no-repeat top center; padding-top:45px;}
.introduce_title{ color:#424242; text-align:center; width:780px; margin-left:244px;}
.introduce_title h4{ font-size:40px; font-weight:bold; margin-bottom:10px;}
.introduce_title p{ font-size:25px; }
.introduce_nr{ padding-top:55px;}
.introduce_nr ul li{ width:661px; margin-bottom:45px; float:left; margin-left:30px;}
.introduce_nr ul li .title{ background:url(../images/introduce_li.png) no-repeat bottom left; height:64px; padding-left:70px; position:relative;}
.introduce_nr ul li .title span{ font-size:25px; font-weight:bold; line-height:45px;}
.introduce_nr ul li .title p{ color:#aaaaaa; font-size:13px; font-family:Arial; }
.introduce_nr ul li .title h4{ position:absolute; left:15px; bottom:10px; font-family:Times New Roman; color:#FFF; font-size:38px; font-weight:bold; font-style:italic}
.introduce_nr ul li font{width:545px; display:block; font-size:15px; color:#424242; background:url(../images/abg.png) no-repeat left top 5px; padding-left:15px; line-height:24px; margin:15px 0 0 70px; }
.introduce_nr ul li i{ color:#e10005;}

.tantou2{ width:100%; height:167px; background:url(../images/aa1.jpg) no-repeat top center;}


/*about*/
.about { position:relative; width:100%; height:910px; background:url(../images/about_bg.jpg) no-repeat center top;}
.about h2{ text-align:center; font-size:38px; padding-top:40px;}
.about h2 a{ color:#1b1b1b;}
.about h2 i{ display:inline-block; width:504px; height:1px; background-color:#d8d8d8; margin:0 20px; position:relative; top:-12px;}
.about h2 i{ *display:inline}
.about em{ display:block; text-align:center; font-size:16px; color:#1b1b1b; text-transform:uppercase; margin-top:10px; margin-bottom:35px; opacity:0.2; filter:alpha(opacity=20)}
.about .awen{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:40px;}
.about .awen img{ display:block; float:left; border:3px solid #fff;}
.about .awen .wen{ overflow:hidden; width:680px; float:right; margin-top:24px;}
.about .awen h3{ font-weight: bold; font-size:16px; margin-bottom:15px;}
.about .awen h3 a{ color:#cb1920;}
.about .awen p{ font-size:14px; line-height:28px; color:#333; height:188px; overflow:hidden; text-align:justify; margin-bottom:30px;}
.about .awen a.btn{ display:block; width:136px; height:31px; text-align:center; line-height:31px; font-size:14px; color:#fff; background-color:#949494; float:left; margin-right:10px;}
.about .awen a.btn.btna02{ background-color:	}

.about .fengcai { width:1200px; height:370px; box-shadow:8px 8px 8px #ccc; background-color:#fff; margin:0 auto; position:relative}
.about .fengcai i{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:190px;}
.about .fengcai .btn01{ background:url(../images/about_btn01.png) no-repeat center top; left:-20px;}
.about .fengcai .btn02{ background:url(../images/about_btn02.png) no-repeat center top; right:-20px;}
.about .fengcai i:hover{ background-position:bottom}
.about .menu{ overflow:hidden; width:100%; height:52px; padding-top:35px; padding-bottom:10px; margin-bottom:25px; text-align:center}
.about .menu li{ display:inline-block; width:180px; height:52px; margin:0 -2px; text-align:center; font-size:18px; font-weight:bold; position:relative; background-color:#ececec; line-height:52px;}
.about .menu li{ *display:inline}
.about .menu li a{ display:block; text-decoration:none; color:#333;}
.about .menu li img{ display:none; position:absolute; top:52px; left:86px;}
.about .menu li.cur{ background-color:#dc1510;}
.about .menu li.cur a{ color:#fff;}
.about .menu li.cur img{ display:block}
.about .fcbox { overflow:hidden; width:1132px; margin:0 auto; height:225px; position:relative;}
.about .fcbox ul{ overflow:hidden; position:absolute}
.about .fcbox li{ margin-right:10px; float:left; width:218px; /*height:225px;*/}
.about .fcbox li .fctu{ width:208px; height:140px; overflow:hidden; position:relative; border:5px solid #f3f3f3; margin-bottom:10px;}
.about .fcbox li span{ display:block; text-align:center; font-size:13px; color:#333;}
.about .fcbox li a{ display:block; text-decoration:none;}
.about .bbg { display:block; position:absolute; left:50%; bottom:-220px; margin-left:568px;}

/*流程*/
.liucheng { overflow:hidden; width:100%; height:502px; background-color:#dc1510;}
.liucheng h2{ text-align:center; font-size:38px; color:#fff; margin-top:45px;}
.liucheng i{ display:inline-block; width:404px; height:1px; background-color:#d34550; margin:0 20px; position:relative; top:-12px;}
.liucheng i{ *display:inline}
.liucheng em{display:block; text-align:center; font-size:16px; color:#fff; text-transform:uppercase; margin-top:10px; margin-bottom:35px; opacity:0.2; filter:alpha(opacity=20)}
.liucheng .hzbox { overflow:hidden; width:1200px; margin:0 auto; height:270px; position:relative}
.liucheng .hzbox ul{ overflow:hidden; position: absolute}
.liucheng .hzbox li{ float:left; width:390px; height:270px; margin-right:15px; text-align:center}
.liucheng .hzbox li a{ display:block; text-decoration:none}
.liucheng .hzbox li img{ border:2px solid #fff;}
.liucheng .hzbox li span{ display:block; text-align:center; font-size:14px; color:#fff; margin-top:10px;}

/*news*/
.news { overflow:hidden; width:100%; height:430px; padding:50px 0; background:url(../images/hezuo_bg.png) repeat center;}

.leftnews { overflow:hidden; float:left; width:745px; padding:0 20px; height:430px; background-color:#fff;}
.leftnews .top{ overflow:hidden; width:100%; margin-top:25px; margin-bottom:24px; border-bottom:1px solid #cdcdcd}
.leftnews .menu{ overflow:hidden; float:left}
.leftnews .menu li{ float:left; margin-right:50px; padding:0 10px; padding-bottom:15px; border-bottom:3px solid #fff; font-size:20px;}
.leftnews .menu li a{ color:#000; text-decoration:none}
.leftnews .menu li.cur{ font-weight:bold; border-color:#c81624;}
.leftnews .menu li.cur a{ color:#c81624;}
.leftnews .top .morea{ float:right; font-size:14px; color:#8a8a8a;}
.leftnews .newsbox { overflow:hidden; width:100%; height:325px; position:relative;}
.leftnews .newslist{ overflow:hidden; width:100%; height:100%;}
.leftnews .newslist dl{ overflow:hidden; width:100%; height:156px; margin-bottom:12px;}
.leftnews .newslist dt{ overflow:hidden; float:left}
.leftnews .newslist dd{ overflow:hidden; float:right; width:520px;}
.leftnews .newslist h3{ font-size:14px; color:#c81624; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0;}
.leftnews .newslist h3 a{ color:#c81624}
.leftnews .newslist p{ font-size:13px; line-height:22px; color:#333; height:66px; overflow:hidden; text-align:justify}
.leftnews .newslist .morea{ display:block; width:122px; height:30px; background-color:#e7e7e7; text-align:center; line-height:30px; font-size:12px; color:#848484; margin-top:20px; text-decoration:none; f}
.leftnews .newslist .morea:hover{ background-color:#c81624; color:#fff;}
.leftnews .newslist ul{ overflow:hidden; width:100%;}
.leftnews .newslist li{ padding-left:15px; background:url(../images/news_s.png) no-repeat left center; width:730px;overflow:hidden; font-size:13px; line-height:30px;}
.leftnews .newslist li a{ color:#333; display:block; width:480px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.leftnews .newslist li span{ float:right; color:#333}

.rightnews { overflow:hidden; width:395px; float:right; height:430px; background-color:#fff;}
.rightnews .top{ overflow:hidden; width:100%; height:70px; background-color:#333}
.rightnews h3{ float:left; font-size:20px; margin-left:10px; margin-top:15px;}
.rightnews h3 a{ color:#fff;}
.rightnews h3 em{ display:block; font-size:12px; color:#fff; font-family:Arial; text-transform:uppercase; opacity:0.3; filter:alpha(opacity=30)}
.rightnews .morea{ float:right; margin-right:10px; margin-top:28px; font-size:14px; color:#fff;}
.rightnews .wenda{ overflow:hidden; width:375px; margin:0 auto; height:320px; margin-top:20px; position:relative}
.rightnews .wenda ul{ overflow:hidden; width:100%; position:absolute}
.rightnews .wenda li{ overflow:hidden; width:100%; height:94px; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.rightnews .wenda h5{ font-weight:normal; font-size:14px; padding-left:35px; line-height:25px; background:url(../images/news_w.png) no-repeat left center; margin-bottom:8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.rightnews .wenda h5 a{ color:#000}
.rightnews .wenda p{ padding-left:35px; background:url(../images/news_d.png) no-repeat left top; font-size:13px; line-height:22px; color:#666; height:44px; overflow:hidden;}






/* 友情链接 */
.g_link{height: 110px; padding-top: 36px;background: #35363a;}
.g_link h2{float: left;width: 115px;height: 54px;border-right: 1px solid #ccc;margin-top: 8px;}
.g_link h2 a{color: #fff; font-size: 14px;font-weight: bold;  text-decoration: none;}
.g_link h2 em{color: #c8161d; font-size: 22px;display: block; font-weight: normal; text-transform: uppercase; padding-bottom:5px; }
.link_c {float: left;width: 965px;}
.link_c a{ white-space:nowrap; padding:0 22px; height: 34px; line-height:34px; color:#fff;display: inline-block;}

/*about*/
.bg1 { background:#f2f2f2; height:auto; padding-bottom:52px; overflow:hidden; }
.weiz { height:63px; font:14px "Microsoft Yahei"; line-height:63px; color:#666; overflow:hidden; }
.weiz a { color:#666; padding:0 5px; }

.fen { background:#fff; width:270px;padding-left:10px; padding-bottom:46px; }
.fen1 { width:255px; padding-top:20px;}
.fen1 h2 { height:80px; background:url(../images/fen_h.gif) no-repeat left top; font:24px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:70px; overflow:hidden; margin-bottom:3px; color:#fff; }
.fen1 h2 i { font:16px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-transform:uppercase; padding-left:8px; }
.fen1 h3 { font:14px "Microsoft Yahei"; height:41px; line-height:41px; overflow:hidden; margin-bottom:2px; }
.fen1 h3 a { display:block; background:url(../images/fen_bg1.gif) no-repeat left top; color:#fff; padding-left:21px; }
.fen1 h3 a:hover, .fen1 h3.cur a { background:url(../images/fen_bg2.gif) no-repeat left top; }

.pro {width:890px; background:#fff; padding:10px 10px 10px 10px; }
.pro .tit01 {font:20px "Microsoft Yahei"; height:53px; line-height:53px; overflow:hidden; color:#333; background:url(../images/line.gif) no-repeat left bottom; font-weight:bold; }
.pro2 { margin-top:5px; }
.pro2 ul { margin-top:22px; }
.pro2 li {width:295px; height:220px; overflow:hidden;}
.pro2 li img { width:280px; border:1px solid #d6d6d6; display:block; }
.pro2 li span { display:block; font:14px "Microsoft Yahei"; text-align:center; height:38px; line-height:38px; overflow:hidden; color:#333; cursor:pointer; }

.fy{ clear:both;}
.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}


/*xiangqing*/
/*product info */
.product_img{width:755px;position:relative;margin-top:20px;}
/*fangda*/
.fangda{width:382px;height:382px;float:left; z-index:99;}
.fangda .fd_min_img{width:382px;height:382px;overflow:hidden;}
.fangda .fd_min_img img{width:380px;height:380px; border:1px solid #EBEBEB;}
.fangda .fd_mouse_m{ display:none;width:80px;height:60px;position:absolute;top:0;left:0;opacity:0.3;filter:alpha(opacity=30);background:#009ab1;}
.fd_max_img{ display:none;width:400px;height:300px;overflow:hidden; position:absolute;left:384px;top:0; z-index:99; background:url(3-10.gif) center center no-repeat #fff;}
.fd_max_img .img{width:atuo;height:auto;position:relative; z-index:10;}
.fd_max_img .img2{position:absolute;top:0;left:0; z-index:60;}

.product_class{float:right;width:330px;padding:10px;border:#ebebeb solid 1px; line-height:30px;}
.product_x{height:35px;border-bottom:1px solid #ccc;margin-top:20px; clear:both;}
.product_x h2{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-weight:normal; background-color:#eb5606;}
#product_info{ padding-top:20px;width:915px; height:auto;overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both;}


