﻿@charset "utf-8";
/* CSS Document */

/*reset*/
body{background:#fff;font-family: 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666; }
input,textarea{font-size:100%;border:0;padding:0;background:none;outline:none;font-family:'Microsoft Yahei';color:#666;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;padding:0;font-weight:normal;cursor:default;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#666;transition:all .2s ease; cursor:pointer;}
a:hover{color:#333;}
img{border:0;vertical-align:top;}
i,s,em,u{font-style:normal;text-decoration:none;}
.clear{ clear:both;}



.top{ width:auto; height:95px;}
.top1{ width:990px; height:95px; margin: 0 auto;}
.top1z{ width:676px; height:95px; float:left; }
.top1y{ width:187px; height:95px; float:right;}
.top1ys a{ font-size:12px; font-family:"宋体"; color:#696969; line-height:24px; padding:16px;}
.top1yx{width:185px; height:20px; margin-top:20px;}


.wrap{overflow:hidden;margin:0 auto;width:1016px;}
.navBar{  position:relative; z-index:9;   height:41px; background: url(../images/nav_bg.jpg) repeat-x; line-height:41px; margin-bottom:2px;  }
.nav{ margin:0 auto; width:990px;}
.nav h3{ font-weight:normal; font-size:100%; font-size:16px;  }
.nav .m{  position:relative; float:left;  }
.nav h3 a{  display:block; width:118px; height:41px; color:#fff; text-align: center; font-size: 16px; line-height:41px;  zoom:1; background:url(../images/nav_a.jpg) right no-repeat;}
.nav h3 a:hover{color: #fff; background:url(../images/nav_bg_a.jpg) repeat-x;}
.nav .sub{ position:absolute; top:41px; left:-130px;  display:none;line-height:30px; }
.nav .subCtWrap{border: 1px solid #b3b3b3;border-radius:3px;}
.nav .subCt{ overflow: hidden;padding:12px 20px; width:860px;border: 1px solid #ffffff;border-radius:3px;background: #f0f0f3 url(../images/lbg.png) no-repeat right bottom;}
.nav .sub dl{overflow: hidden;width: 146px;zoom:1;float: left; border-right:#dfdfe0 1px solid; margin-left:20px; padding-right:5px;}
.nav .sub dt img{vertical-align:-9px;margin-right: 8px;}
.nav .sub dt a{font-size:15px ;font-weight:bold; color:#0569be;}
.nav .sub dd{ height: 100px; line-height:25px; overflow: hidden;}
.nav .sub dd a{ display:inline; padding:0 8px;}

.banner_bg{ width:100%; height:387px; background:url(../images/banner_bg.jpg) repeat-x; margin:auto;}
.banner{ width:986px; height:387px; margin: 0 auto;} 
.slideBox{ width:986px; height:387px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px;cursor:pointer; background-color:#fff; }
.slideBox .hd ul li.on{ background: #335581; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:986px; height:387px; display:block;  }


#main{ width: auto;  margin:0 auto;}
#main11{ width: auto;border-top:#e0e0e0 1px solid;  background:#eaeaea;  }
.main1{ width:990px;margin:0 auto; height:54px;}
.main1 p{ font-size:18px; font-weight:bold; color:#000000; line-height:54px; float:left;}
.main1 a{ font-size:14px; line-height:54px; float:left; padding-left:20px; color:#7f7f7f;}
#main21{ width: auto; background-color:#f5f5f5;}
.main2{ width:990px; margin:0 auto; }
.main2s{ width:990px; float:left; margin:0 auto;}
.main2s p{font-size:30px; color:#e80000; line-height:80px; float:left;}
.main2s p span{color:#999999;}
.main2sz{ width:200px; float:left; margin-left:15px;}
.main2sz span{color:#999999; line-height:83px;font-size:14px;}
.main2sy{ margin-right:20px; float: right;}
.main2sy a{ color:#e80000; line-height:83px; font-size:30px;}
.main2x{ padding-bottom:20px; }
.main2x ul{}
.main2x ul li { float:left; padding:0 9px; position:relative;}
.main2x ul li img{ border:1px solid #ccc;}
.main2x ul li .di{ width:227px; height:42px; background: url(../images/ll.png) repeat; position: absolute; bottom:0; left:9px; z-index:1;}
.main2x ul li .di a{ font-size:14px; color:#fff; line-height:39px; margin-left:20px;}
.main2x ul li .di:hover{ background: url(../images/lv.png) repeat;}

#main3{ width:990px;border:#f5f5f5 1px solid; margin:0 auto; margin-top:26px; }
.main3z{ width:259px; margin-left:18px; float:left;}
.main3z ul{ width:259px; margin-top:8px;}
.main3z ul li{ height:30px; background:url(../images/yuandian11_03.png) no-repeat left center;}
.main3z ul li p{ font-size:22px; color:#666666; line-height:30px; padding-left:28px; }
.main3z ul span{ font-size:14px; color:#ababab; line-height:25px; }
.main3z ul  span a{ font-size:14px; color:#464646; line-height:22px; }
.main3l { width:186px; float:left; margin-left:25px;}
.main3y{ width:165px; margin-left:25px; float:left;}
.main3y ul{ width:165px; margin-top:8px;}
.main3y ul li{ height:30px; background:url(../images/yuandian11_03.png) no-repeat left center;}
.main3y ul li p{ font-size:22px; color:#666; line-height:30px; padding-left:28px;}
.main3y ul  a{ font-size:15px; line-height:35px; color:#818181; padding:0px 11px 0px;}
.main3y ul  a:hover{ color:#3dc2a8;}
.main3r{ width:260px; margin-top:8px; float:left; margin-left:25px;}
.main3r span{ font-size:14px; color:#919191; line-height:28px;}

.hyjjfa{ width:490px; float:left;}
.hyjjfa ul { margin-left:30px;}
.hyjjfa ul .fa1{ float:left; width:230px; height:28px; line-height:25px; font-size:14px;}
.hyjjfa ul .fa2{ float:left; width:150px; height:28px; line-height:25px; font-size:14px;}

.chanpin{ width:990px; height:472px;}
.chanpin img{ border:1px solid #ccc; width:180px; height:145px;}
.canpin1{ width:185px; height:240px; float:left; margin-right:13px;}
.canpin2{ width:186px; height:240px; float:left;}
.chanp_font{ line-height:30px; padding-top:10px; font-size:14px;text-align: center;}
.chanp_font span{ font-size:18px; color:#ff7800;}


#main4{ width: auto; background-color:#f5f5f5; margin:0 auto; margin-top:27px;}
.main41{ width:990px; padding-bottom:20px; margin:0 auto;}
.main41s{ width:990px;}
.main41sz{ float:left;  font-size:30px; line-height:80px; width:250px;}
.main41sz p{color:#e80000; float:left;}
.main41sz span{ color:#999999;}
.main41sj{ float:left; font-size:12px; line-height:16px; margin-top:22px; margin-left:8px; width:590px;}
.main41sj p{ color:#c1c1c1;}
.main41sj p span { color:#e80000;}
.main41sy{ float:left;}
.main41sy a{ color:#e80000; line-height:80px; font-size:30px;}
.main4x{ width:990px; height:108px;  overflow:hidden; position:relative; margin:0 auto;  }
.main4x .hd { width:990px; position:absolute; z-index:100; height:33px;}
.main4x .next{display:block;width:35px;height:30px;overflow:hidden;top:29px;left:14px;*left:-30px!important;position:absolute;background:url(../images/jiantou_03.png) no-repeat;z-index:100;}
.main4x .prev{display:block;width:35px;height:30px;overflow:hidden;top:29px;right:35px;*right:100px!important;position:absolute;background:url(../images/jiantou_05.png) no-repeat;z-index:100;}
.main4x .bd{ padding-top:10px;width:842px; margin:0 auto;padding-left:30px;}
.main4x .bd ul{ overflow:hidden;zoom:1;margin:0 auto; }
.main4x .bd ul li{ margin:0 2px; float:left; _display:inline;overflow:hidden;text-align:center;padding:0 4px 0 4px; }
.main4x .bd ul li .pic{width:118px;height:80px;border:#999 1px solid;background-color:#dedede; }
.main4x .bd ul li .pic img{ width:118px; height:58px; display:block;}
.main4x  .bd ul li .pic span{ font-size:13px; color:#000; line-height:22px;}

#main5{ width:990px; margin:0 auto;}
.main5s{ width:990px;}
.main5sz{ width:220px; float:left;}
.main5sz p{font-size:30px; color:#e80000; line-height:80px; float:left;}
.main5sz p span{color:#999999;}
.main5sj{ width:130px; float:left; padding-left:10px;}
.main5sj p{ color:#999; line-height:14px; margin-top:26px;}
.main5sy{ width:317px;float:right; margin-top:30px;}
.main5sy ul{ width:317px; float:right;}
.main5sy ul li{ width:90px; height:28px; border:#b5b5b5 1px solid; float:right; margin-right:10px; background-color:#fff;}
.main5sy ul li a{ font-size:15px; color:#4b4b4b; line-height:28px; padding-left:15px;}
.main5sy ul li:hover{ background-color:#666666; }
.main5sy ul li a:hover{ color:#fff;}
.main5x{ width:990px; margin: 0 auto;}
.main5x ul{ float: right; width:990px;}
.main5x ul img{ float:left; }
.main5x ul li{ height:92px; border-bottom:#6d6d6d 1px dashed; float: right; margin-left:15px;}
.main5x ul li .img  { width:77px; height:58px; margin-top:14px; float:left; }
.main5x ul li .img img{ width:77px; height:60px; border:solid 1px #dedede;}
.main5x ul li .y{ width:636px; margin-left:16px; float:right;} 
.main5x ul li .head a{ color:#444444; line-height:23px; font-weight:bold;}
.main5x ul li .zhong p{ color:#666666; line-height:23px;}
.main5x ul li .xia span{ color:#6d6d6d; line-height:16px;}

.main6{ height:52px; width:990px; margin:0 auto; border:#f6f6f6 1px solid; margin-top:25px; margin-bottom:15px;}
.main6 p{ font-size:13px; color:#585858; line-height:26px; margin-left:25px; }
.main6 a{ font-size:13px; color:#585858; line-height:26px; margin-left:4em;}


.foot1s{ width: auto; height:117px; background-color:#e1e1e1; background:url(../images/foot_bg.jpg) repeat-x;}
.foot1{ width:990px; height:87px;margin:0 auto;}
.foot1z { margin-top:8px; float:left;}
.foot1j{ width:990px; height:68px; margin-left:10px; float:left; margin-top:20px; text-align:center;}
.foot1j p{ font-size:12px; color:#666666; line-height:28px;}
.foot1j p a{ padding:0 5px; font-size:12px;}


.actGotop{position:fixed; _position:absolute; bottom:111px; right:50px; width:150px; height:69px; display:none;}
.actGotop a,.actGotop a:link{width:150px;height:195px;display:inline-block; background: url(../images/fan11_03.png) no-repeat; _background: url(../images/fan11_03.png)  no-repeat; outline:none;}
.actGotop a:hover{width:150px; height:195px; background: url(../images/fan11_03.png) no-repeat; outline:none;}

.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle; z-index:-1;}
.scrollsidebar{position:absolute; z-index:999; top:138px;}
.side_content{width:161px; height:auto; overflow:hidden; float:left; background-color:#FFF; }
.side_content .side_list {width:161px;overflow:hidden;}
.side_title{background: url(../images/qq_03.png) no-repeat;height:99px;}
.side_title {height:99px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle; font-size:15px; color:#000; z-index:100;}
.other p {  _height:16px; margin:0;color: #333333; font-size:14px; line-height:22px; font-weight:600;}
.other span{ _height:16px; margin:0; color:#ed1c24; font-size:16px; line-height:22px;font-weight:600;}





/* 本例子css */
.cptj{ width:990px; margin:0 auto; }
.picMarquee-left{ width:990px;  overflow:hidden; position:relative;float:left;  }
.picMarquee-left .hd{ overflow:hidden; position:absolute; z-index:400; width:990px;}
.picMarquee-left .hd .prev{ display:block;  width:22px; height:48px; float:left; overflow:hidden; margin-left:0px; margin-top:60px; overflow:hidden; cursor:pointer; background:url("../images/jt_left.png") no-repeat; z-index:300;}
.picMarquee-left .hd .next{ display:block;  width:22px; height:48px; background:url("../images/jt_right.png") no-repeat;overflow:hidden; cursor:pointer; float:right; margin-top:60px;}
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{  position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:226px; height:187px; display:block; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a{ color:#fff;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#666;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .pic span{ left:1px; line-height:42px; text-align:center; font-size:14px; background:#0CC; position:absolute; bottom:0; display:block; width:226px; height:42px; background: url(../images/ll.png) repeat;}














