@charset "utf-8";
/* CSS Document */

/*reset*/
body{background:#fff;font-size:12px; 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; background:url(../images/logo.jpg) no-repeat left center;}
.top1y{ width:187px; height:95px; float:right;}
.top1ys a{ font-size:12px; font-family:"宋体"; color:#696969; line-height:24px; padding:16px;}
.top1yx{ background:url(../images/phone.jpg) no-repeat right center; 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 .ww{ font-weight:normal; font-size:100%; font-size:16px;  }
.nav .m{  position:relative; float:left;  }
.nav .ww 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 .ww 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:100%; height:387px; margin: 0 auto;} 
.slideBox{ width:100%; 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:100%; height:387px; display:block;  }

#main{ width:100%; margin:0 auto;}
.mains{ width:100%; height:40px; background-color:#0569be; color:#FFF; line-height:40px;}
.mainss{ width:1000px; margin:0 auto;color:#FFF; line-height:40px;}
.mainss a{ color:#FFF; line-height:40px;}
.mainz{ height:50px; width:1000px; margin:0 auto;}
.mainzz{ width:500px; float:left; background:url(../images/yuandian11_03.png) no-repeat left center; height:50px; }
.mainzz p{color:#666666; font-size:24px; line-height:50px; margin-left:25px;}
.mainzx{ height:60px; width:1000px; margin:0 auto;}
.mainzx span{ color:#666666; font-size:14px; line-height:60px; margin-left:40px; float:left; height:60px;}
.mainzy{ height:30px; border-bottom:#b5b5b5 1px solid; float: right; margin-top:14px;}
.mainzy a{ font-size:14px; color:#3e3a30; margin:0 10px; line-height:24px;}
.mainzy a:hover{ color:#12b49f;}

#shuzi{ text-align:center; padding-bottom:50px;}
#shuzi span{ display:inline-block; width:56px; height:30px; color:#333333; border:#d6d6d6 1px solid; text-align:center; cursor:pointer; margin-right:8px; line-height:24px;}
#shuzi span a{ display:block; width:56px; height:30px;text-align:center; line-height:30px;}
#shuzi span a:hover{ background-color:#00a083; color:#FFF;}
#shuzi p{ color:#020202; font-size:11px; line-height:30px;}
/*cpal*/
.mainc{ width:1000px; margin:0 auto; margin-top:20px;}
.mainc ul{ width:1000px; padding-bottom:50px;}
.mainc ul li{ width:300px; height:231px; float:left; margin-right:25px; margin-bottom:20px; position:relative;}
.mainc ul li .di{ width:309px; height:40px; background: url(../images/ll.png) repeat; position: absolute; bottom:0; z-index:1; text-align:center; left:0px;}
.mainc ul li .di a{ font-size:14px; color:#fff; line-height:40px; text-align:center;}
.mainc ul li .di:hover{ background: url(../images/lv.png) repeat;}

/*cpaln*/
.maincn{ width:1000px; margin:0 auto; margin-top:20px;}
.maincnz{ width:440px; float:left;}
.maincny{ width:560px; float:left;}
.maincny p{ color:#0569be; font-size:22px; line-height:40px;}
.maincny a img{ margin-right:5px; margin-top:10px; margin-bottom:10px;}
.maincny span{ color:#666666; line-height:22px; text-indent:2em;}
.maincnyx{ margin-top:40px; width:500px;}
.maincnyxz{ background:url(../images/cpaln_06.png) no-repeat left center; width:178px; height:50px; float:left; border-right:#cecece 1px solid;}
.maincnyxz p{ color:#878787; font-size:13px; line-height:22px; margin-left:60px;}
.maincnyxy{ width:300px; float:left;}
.maincnyxy p{ color:#878787; font-size:13px; line-height:22px; margin-left:15px;}

/*ygfc*/
.mainy{ width:1000px; margin:0 auto; margin-top:20px;}
.mainy ul{ width:1000px; margin-bottom:20px;}
.mainy ul li{ width:233px; height:180px; margin-bottom:25px;  margin-right:20px; border:#e5e5e5 1px solid; float:left; text-align:center;}
.mainy ul li img{ margin-top:20px; }
.mainy ul li .zi {  border-bottom:#e8e8e8 1px solid; margin:0 10px; text-align:center; height:31px;}
.mainy ul li .zi a{color:#26242e; font-size:14px; line-height:35px;}

/*rczp*/
.mainr{ width:1000px; margin:0 auto; margin-top:20px;}
.mainr ul{ width:1000px; margin-bottom:50px;}
.mainr ul li{ width:1000px;}
.mainr ul li p{ font-size:14px; color:#000; line-height:30px;text-indent:2em ;}
.sideMenu{ width:1000px;  }
.sideMenu h3{ height:34px;padding-left:10px;cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; color:#000;text-indent:2em ; font-size:14px; line-height:34px;}
.sideMenu h3 em{ float: left; display:block; width:400px; height:34px; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; color:#0569be; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; }

/*qyzz*/
.mainq{ width:1000px; margin:0 auto; margin-top:20px; }
.mainq ul{ width:1000px; margin-bottom:20px;}
.mainq ul li{ width:1000px; margin:0 auto; height:278px; float:left; margin-bottom:20px;}
.mainq ul li .z{ width:85px; height:278px; float:left; margin-left:20px;}
.mainq ul li .zs{ width:85px; height:35px; background-color:#696969; text-align:center; }
.mainq ul li .zs a{ color:#fff; font-size:22px; line-height:35px; text-align:center;}
.mainq ul li .zs a:hover{ display:block; background:#12b49f; color:#fff;}
.mainq ul li .zx{ width:1px; height:224px; border-left:#b5b5b5 1px solid; margin-top:15px; margin-left:43px;}
.mainq ul li .y{ width:755px; height:278px; border-top:#b5b5b5 1px solid; margin-left:20px; float:left; margin-top:18px;}
.mainq ul li .y p{ font-size:14px; color:#666666; line-height:30px; margin-top:5px;}
.mainq ul li .y img{ float:left; margin-right:10px; margin-top:10px;}

/*lxwm*/
.mainl{ width:1000px; margin:0 auto;}
.mainls{ width:1000px; height:248px; margin:0 auto; border-bottom:#dddddd 1px dashed;}
.mainlsz{ width:600px; height:248px; float:left; margin-left:50px;}
.mainlsz ul{ width:600px; }
.mainlsz ul li{ width:600px; float:left;}
.mainlsz ul li p{ color:#020202; font-size:18px; line-height:50px; font-weight:bold;}
.mainlsz ul li span{ color:#666666; font-size:15px; line-height:26px;}
.mainlsy{ width:125px; float:right; margin-top:80px; margin-right:200px;}
.mainlsy img{ text-align:center;}
.mainlsy p{ color:#666666; font-size:13px; line-height:23px; text-align:center;}
.mainlx{ margin-left:75px; margin-top:20px; margin-bottom:40px;}

/*dxkh*/
.maind{ width:1000px; margin:0 auto; margin-top:20px;}
.maind ul{ width:1000px; margin:0 auto; margin-bottom:50px;}
.maind ul li{ width:312px; height:81px; border:#d7d7d7 1px solid; margin-right:29px; margin-bottom:20px; float:left;}
.maind ul li a{ width:312px; height:81px; text-align:center; font-size:18px; line-height:81px;}
.maind ul li a .img{ position:relative; z-index:-1;}
.maind ul li:hover{ background:url(../images/lan1.png) no-repeat;width:312px;height:81px;display:block;z-index:-1;}

/*gzsb*/
.maing{ width:1000px; margin:0 auto; margin-top:20px; padding-bottom:60px;}
.maing ul{ width:985px; margin:0 auto; border-bottom:#d6dee6 1px solid;}
.maing ul li{ width:228px; height:340px; float:left; margin-left:15px; }
.maing ul li a{ width:228px; height:340px;}
.maing ul li a:hover{ display:block;}
.maing ul li .s{ background:url(../images/gzsb_07.png) no-repeat 10px center; height:47px; border-top:#d6dee6 1px solid;border-left:#d6dee6 1px solid; border-right:#d6dee6 1px solid; width:228px;}
.maing ul li .s p{ margin-left:33px; color:#747474; line-height:47px; font-size:14px; font-weight:700;}
.maing ul li .x{ height:240px;border-left:#d6dee6 1px solid; border-right:#d6dee6 1px solid; border-bottom:#d6dee6 1px solid; width:228px;}
.maing ul li .x span{ font-size:18px; color:#FF6600;}
.maing ul li .x img{ margin-left:1px;}
.maing ul li .xz{ float:left; margin-left:10px; width:88px;}
.maing ul li .xy{ margin-left:20px; margin-right:10px; width:180px; float:left; font-size:14px; color:#00b99a; line-height:60px; font-weight:800;}
.maing ul li .xy p{ font-size:12px; color:#747474; line-height:24px;}
.maing ul li .xy a{ font-size:14px; color:#00b99a; line-height:60px; font-weight:800;}
.maing ul li a:hover .s{ background:url(../images/gzsb_05.png) no-repeat 10px center;border-top:#0569be 1px solid; border-left:#0569be 1px solid; border-right:#0569be 1px solid;}
.maing ul li a:hover .s p{color:#0569be;}
.maing ul li a:hover .x{ height:240px;border-left:#0569be 1px solid; border-right:#0569be 1px solid;  border-bottom:#0569be 1px solid;}
.maing ul li a:hover .xy p{ color:#0569be;}

/*gzsb1*/
.maing1{ width:1000px; margin:0 auto; color:#666666; font-size:12px; line-height:24px; margin-top:40px; margin-bottom:123px;}

/*gsjj*/
.mainj{ width:1000px; margin:0 auto; background-color:#f5f5f5; overflow:hidden; margin-top:20px;}
.mainj img{ margin:30px 10px 5px 10px;}
.mainj p{ color:#666666; font-size:14px; line-height:28px; text-indent:2em; margin: 0 20px;}
.mainj1{ width:1000px; margin:0 auto;}
.mainj1 ul{ width:1000px; margin:53px auto;text-align:center;}
.mainj1 ul li{ width:308px; background-color:#f5f5f5; float:left; height:259px; text-align:center; margin-right:25px;}
.mainj1 ul li a{ width:151px; height:43px; background-color:#12b49f; font-size:16px; line-height:43px; text-align:center; color:#fff; display:block; margin-top:28px; margin-left:80px;* margin-left:0px !important;}

/*gsxwn*/
.mainxn{ width:1000px; margin:0 auto;}
.mainxns{ width:1000px; margin:0 auto; border-bottom:#dddddd 1px dashed; padding-bottom:10px;}	
.mainxnss{ width:500px;  color:#020202; font-size:18px; line-height:28px;  margin-top:10px;}
.mainxnsx{ width:1000px; margin:0 auto;}
.mainxnsxz{ float:left; width:500px; margin-top:10px;}
.mainxnsxz img{ margin-right:5px;}
.mainxnsxz a{ font-size:12px; line-height:15px; color:#241e0e; margin-right:5px;}
.mainxnsxy{ float:right;font-size:12px; line-height:22px; color:#241e0e; margin-top:10px; margin-right:5px;}
.mainxnx{ width:1000px; margin:0 auto; margin-bottom:40px;}
.mainxnx  p span{ color:#666674; line-height:24px; font-size:14px;}
.mainxnx p{ color:#666666; font-size:12px; line-height:24px; margin-top:10px;}
.mainxnx img{ text-align:center; border:#989898 1px solid; margin-top:10px; margin-left:168px;}
.mainxnz{ width:1000px; margin:0 auto; border-bottom:#dddddd 1px solid; border-top:#dddddd 1px solid;margin-bottom:40px;}
.mainxnz ul{ width:1000px; }
.mainxnz ul li { width:1000px; height:40px;}
.mainxnz ul li .zm{ width:60px; border-right:#dddddd 1px solid; float:left;}
.mainxnz ul li .zm p{ float:left;color:#666666; line-height:40px;}
.mainxnz ul li .ym{ width:799px; float:left;}
.mainxnz ul li .ym a{ color:#020202; font-size:14px; line-height:40px; margin-left:20px;}

/*gsxw*/
.mainw{ width:1000px; margin:0 auto;}
.mainwz{ width:700px; float:left;}
.mainwz ul{ width:700px; float:left; padding-bottom:39px;}
.mainwz ul li{ width:700px; float:left; border-bottom:#f1f1f1 1px solid; margin-top:10px; padding-bottom:18px;}
.mainwz ul li .l img{ float:left; margin:10px;}
.mainwz ul li .r{ width:500px; float:left; margin:10px 0 0 10px;}
.mainwz ul li .r a{ color:#020202; line-height:22px; font-size:18px; font-weight:bold;}
.mainwz ul li .r1{ width:500px; float:left; margin:10px 0 0 10px;}
.mainwz ul li .r1 p{ color:#0569be; line-height:22px; font-size:12px; width:100px; float:left;}
.mainwz ul li .r1 span{ float:right; line-height:17px; font-size:12px; color:#666; margin-right:80px;}
.mainwz ul li .r2{ width:500px; float:left;}
.mainwz ul li .r2 a{ color:#666; font-size:12px; line-height:22px; float:left; margin:0 0 10px 10px; text-indent:2em;}
.mainwy{ width:200px; float:left; margin-top:10px; margin-left:50px;}
.mainwys { width:250px; background: url(../images/yuandian11_03.png) no-repeat left center;}
.mainwys a{ color:#e80000; font-size:16px; line-height:24px; margin-left:28px; font-weight:bold;}
.mainwyx{ width:250px;}
.mainwyx a{ color:#020202; font-size:13px; line-height:24px;} 




.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;}


.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;}


.jjfa{ width:980px; margin:auto;}
.jjfa ul{ padding-bottom:20px;}
.jjfa ul li{ line-height:40px; font-size:14px; border-bottom:1px dashed #ccc;}
.jjfa ul li span{ float:right;}




/*huiyuandenglu*/
.main2{ width:1440px; margin:0 auto; border-top:#313a37 2px solid; background: url(../images/mainbg_02.png) repeat-y;}
.main21{ width:967px; height:320px; margin: auto; margin-top:33px;}
.main21z{ width:570px; height:287px; border-right:#cccccc 1px solid; float:left;}
.main21zs{ width:470px; height:60px; margin:10px 50px 5px 30px; border-bottom:#aaaaaa 1px dashed;}
.main21zs1{ width:330px; height:60px; margin:10px 50px 5px 30px; border-bottom:#aaaaaa 1px dashed;}
.main21zs a{ font-size:20px; font-family:"宋体"; color:#262626; line-height:30px; margin-left:20px; font-weight:900;}
.main21zs p{ font-size:12px; font-family:"宋体"; color:#555555; line-height:20px; margin-left:20px;}
.main21zx { height:38px; width:470px; margin:10px 30px 5px 40px; float:left;}
.main21zx p{ color:#000; font-family:"宋体"; font-size:12px; line-height:24px; float:left;}
.main21zx span{ color:#888888; font-size:12px; font-family:"宋体"; line-height:20px; margin-left:5px;}
.main21zx img{ float:left; margin-left:20px;}
.main21zt { width:316px; height:34px; padding-left:40px; padding-top:20px;}
.main21y{ width:379px; height:287px; float:left;}
.main21y1 { width:379px; height:30px;} 
.main21y1 p{ font-family:"宋体"; font-size:12px; color:#555555; line-height:30px; padding-top:45px; padding-left:120px;}
.main21y1 span { color:#d40632;}
.main21yt{ width:200px; height:34px; text-align:center; padding-top:100px;}