@charset "utf-8";
body{ margin:0; padding:0; color:#999999; font-family:"微软雅黑"; font-size:14px; background:#ffffff }
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#999999; }
a:hover{color:#035cac; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ float:left; width:100%; text-align:center; }
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px;transition: all 0.3s ease 0s;}
.page a.hover,.page a:hover{ color:#fff; border:1px solid #035cac; background:#035cac;}
input,select,textarea{  font-family:"微软雅黑"; outline:none}
.fl{ float:left;}
.fr{ float:right}

.overflow{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
/*头部*/
.wrap{ width:1200px; margin:0 auto; overflow:hidden;}
.top{ width:100%;min-width:1200px; padding:20px 0;}
.logo{ height:71px; float:left;}
.toptel{ background:url(toptel.png) left center; background-repeat:no-repeat; float:right; margin-top:12px; padding-left:45px; height:48px; font-size:16px; line-height:23px; color:#999999}
.toptel p{ font-family:Arial, Helvetica, sans-serif; color:#035cac; font-size:24px;}

.menubg{min-width:1200px; width:100%; float:left; background:#035cac; height:50px;}
#nav {width:1250px; display:block; height:50px; margin:0 auto; overflow:hidden;}
#nav .jquery_out {float:left;line-height:50px;display:block; }
#nav .mainlevel { float:left;/*IE6 only*/ background-repeat:no-repeat; width:120px; margin-right:34px;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:50px; width:120px;  display:block; text-align:center; text-transform:uppercase; font-size:16px;}
#nav .mainlevel a.hov{ color:#035cac; background:#fff;}
#nav .mainlevel a:hover {color:#035cac; background:#fff;}
.menuh{ background:url(menu1.png) center center; background-repeat:no-repeat;}
#nav .menuh a.hov{ background:url(menu2.png) center center; background-repeat:no-repeat;}
#nav .menuh:hover{ background:url(menu2.png) center center; background-repeat:no-repeat;}
#nav .menuh:hover a{ background:none;  color:#035cac;}


#nav .mainlevel ul {display:none; position:absolute; list-style-type:none; padding:0; margin:0; z-index:1020;  width:120px; }
#nav .mainlevel ul li { width:120px; height:30px; line-height:30px; background:#fff; list-style-type:none;/*IE6 only*/}
#nav .mainlevel ul li a{ width:100%; height:30px;background:#fff; color:#035cac; line-height:30px; padding:0;  text-align:center}
#nav .mainlevel ul li a:hover{ background:#035cac; color:#fff}

.banner{ min-width:1200px; width:100%; float:left; overflow:hidden;}
.banner-box{ width:100%;height:650px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:650px;}
.banner-box .bd li a{display:block;background-size:auto;height:650px; width:100%;}

.banner-btn{width:100%;position:absolute;top:420px; margin:0 auto}
.banner-btn a{display:block;width:30px;height:57px;position:absolute;top:0; outline:none}
.banner-btn a.prev{left:40px;background:url(le.png) no-repeat;} 
.banner-btn a.prev:hover{background:url(le2.png) no-repeat;}
.banner-btn a.next{right:40px;background:url(ri.png) no-repeat;}
.banner-btn a.next:hover{background:url(ri2.png) no-repeat;}

.banner-box .hd {position:absolute;top:190px;left:0; width:100%; text-align:center;}
.banner-box .hd ul li{width:10px;height:10px;border-radius :50%;text-indent:-9999px;margin:0px 5px;background:#035cac; display:inline-block;cursor:pointer;}
.banner-box .hd ul li.on{background:#fff;}

.index_news{ width:1200px; margin:50px auto; overflow:hidden; position:relative;font-size:16px; }
.stitle1{ line-height:35px; font-size:30px; position:absolute; top:0; left:0; color:#035cac}
#g_tabs0 {width: 550px; float:right; overflow:hidden; margin:0 auto;}
.g_menu0{width: 550px; height:35px; text-align:right; line-height:35px;}
.g_menu0 a{ cursor:pointer; display:inline-block; line-height:35px; padding:0 15px; }
.g_menu0 a.g_hover{ color:#fff; background:#035cac; border-radius:5px;}
#g_main0 ol{display: none; padding-top:15px;}
#g_main0 ol.g_block{display: block;}
#news_baner{ width:570px; height:360px; padding:15px; background:#f5f9fc; float:left; margin-top:65px;}
.inews{ width:100%; height:44px; border-bottom:1px dashed #ddd; float:left;}
.inews_t{ width:450px; float:left; overflow:hidden; height:44px; line-height:44px; text-indent:15px; background:url(doc1.png) left center; background-repeat:no-repeat}
.inews_t:hover{ background:url(doc2.png) left center; background-repeat:no-repeat}
.inews_sj{ float:right; line-height:44px;}

#d_tabs0 {width: 550px; float:left; overflow:hidden; margin:0 auto;font-size:16px;}
.d_menu0{width: 550px; height:35px; line-height:35px;}
.d_menu0 a{ cursor:pointer; display:inline-block; line-height:35px; padding:0 15px; }
.d_menu0 a.d_hover{ color:#fff; background:#035cac; border-radius:5px;}
#d_main0 ol{display: none; padding-top:15px; position:relative}
#d_main0 ol.d_block{display: block;}

#s_tabs0 {width: 550px; float:right; overflow:hidden; margin:0 auto;font-size:16px; }
.s_menu0{width: 550px; height:35px; line-height:35px;}
.s_menu0 a{ cursor:pointer; display:inline-block; line-height:35px; padding:0 15px; }
.s_menu0 a.s_hover{ color:#fff; background:#035cac; border-radius:5px;}
#s_main0 ol{display: none; padding-top:15px; position:relative}
#s_main0 ol.s_block{display: block;}
.gengduo{ top:-25px; right:0; position:absolute}


.bannerbox1{ width:570px; height:360px; position:relative; }
.banner1{ width:570px; height:360px; overflow: hidden; position: relative;}
.banner1 ul {height:360px; }
.picnewtu{ width:570px; height:310px; overflow:hidden; float:left}
.banner1 a img{ width:570px; height:310px; display: block; vertical-align: bottom; }
.slidenum1{ position:absolute; display:block; bottom:20px; left:0; width: 100%; text-align: center; display:none;}
.slidenum1 span{display:inline-block; background:#fff;width:12px; height:12px; margin:0 5px; cursor:pointer; border-radius: 100%;}
.slidenum1 span.current{background:#ff6600;}
.lbtn1,.rbtn1{position: absolute;left: 0; top: 140px; background: url(lbtn2.png) no-repeat center center; width: 30px; height:30px;  text-indent: -9999px; cursor:pointer;transition: all 0.3s ease 0s;}
.lbtn1:hover{background: url(lbtn.png) no-repeat center center;}
.rbtn1{right: 0; left: auto; background: url(rbtn2.png) no-repeat center center; }
.rbtn1:hover{background: url(rbtn.png) no-repeat center center;}
.inews0{ width:100%; height:50px;  float:left;}
.inews_t0{ width:450px; float:left; overflow:hidden; height:50px; font-size:16px; line-height:50px; }
.inews_sj0{ float:right; line-height:50px;}

.index_zbxx{ width:1200px; margin:0 auto; overflow:hidden}
.stitle2{ line-height:35px; font-size:30px; color:#035cac; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px; margin-top:10px; width:100%;}

.index_about{ width:100%; min-width:1200px; height:677px; background:url(bg1.jpg) top center; background-repeat:no-repeat; margin:60px 0; margin-bottom:0px;}
.stitle3{ width:100%; float:left; text-align:center; line-height:35px; font-size:30px; color:#035cac; padding-top:20px;}
.entitle1{ width:100%; float:left; line-height:40px; font-size:40px; padding-bottom:15px; padding-top:50px; text-transform:uppercase; color:#cccccc; background:url(xian1.jpg) center bottom; background-repeat:no-repeat; text-align:center;}
.iabout{ width:100%; float:left; line-height:30px; max-height:120px; text-align:center; padding-top:30px;font-size:16px;}
.abmore{ width:85px; height:30px; border:1px solid #ddd; line-height:30px; border-radius:3px;text-align:center; display:block; margin:45px auto;font-size:16px;}
.abmore:hover{ color:#fff; background:#035cac;  border:1px solid #035cac;}
.zjgjlist{ width:1283px; float:left;}
.zjgjlist li{ width:100px; float:left; margin-right:83px;}
.zjgjlist li .img2{ display:none}
.zjgjlist li img{ float:left; width:100px; height:100px;}
.zjgjlist li:hover .img1{ display:none}
.zjgjlist li:hover .img2{ display:block}
.zjgjlist li p{ float:left; width:86%; margin:0 7%; line-height:30px; padding-top:10px; font-size:18px; text-align:center;}
.zjgjlist li:hover p{ color:#035cac}
.index_yjzs{ width:1200px; margin:10px auto 20px auto;font-size:16px;}


.foot{ width:100%; float:left; min-width:1200px; background:#282828; padding:50px 0; color:#999999;}
.foot a{ color:#999999;}
.foot a:hover{ color:#ffffff}
.fnav{ float:left; padding-right:120px; line-height:25px;}
.pptt{ margin-bottom:15px;}
.pptt a{ color:#fff; font-size:16px;}
.fewm{ width:120px; float:right; text-align:center}
.fewm img{ width:120px; float:left}
.fewm p{ float:left; width:100%; line-height:25px; margin-top:5px;}
.links{ width:100%; float:left; height:40px; line-height:40px; border-top:1px solid #333333; margin:30px 0 0px 0; padding-top:10px;}
.copyright{ width:100%; border-top:1px solid #333333; padding-top:20px; margin-top:20px;}
.cfoot_l{ float:left; line-height:25px;}
.cfoot_r{ float:right; line-height:25px;}
.padd0{ padding-right:0}



/*浮动*/
.r_fudong{float: left; width: 40px; position:fixed; right: 10px; bottom:150px;}
.r_fudong ul{float: left; width: 100%; }	
.r_fudong li{float: left; width: 100%;  text-align: center;   cursor: pointer; position: relative; margin-bottom:10px;box-shadow: 0 0 10px #ddd;}
/*.r_fudong li a{display: block; width: 40px;  border-top: medium none; float: left;  position: relative; z-index: 2;height:40px;}*/
.r_fudong li img{display: block; vertical-align: bottom; width: 40px;}

.gotop{float: left; width: 100%; color: #fff; text-align: center; position: relative; z-index: 2;box-shadow: 0 0 10px #ddd;}
.gotop span{display: block; line-height: 20px;}

.fdbox{position: absolute; left: -225px; top: 0; width:206px;  background:url(xf1.png); background:#f6f8fb; box-shadow: 0 0 10px #ddd; text-align: center; transition: all 0.2s ease-out 0s; opacity: 0;  visibility: hidden; line-height:40px;}
.fdbox span{ color:#035cac}

.r_fudong li.hover .fdbox{ margin-left:0;opacity: 1;  visibility: visible; }
.telbox{width:178px; padding: 10px 0 0; height: 58px;}
.teltop{position: relative; margin: 0 auto; width: 128px;}
.teltop em{position: absolute; left: 0; top: 0; width: 100%; height: 13px; border-bottom: 1px solid #b20a18; display: block;}
.r_fudong .teltop span{display: inline-block; line-height: 26px; font-size: 18px; position: relative; padding:0 15px; background: #d73240;}
.telnum{line-height:28px; font-size: 18px;}
.ewmbox{float: left; padding: 13px 13px 0; display: inline; width: 109px; }
.r_fudong .ewmbox img{ width: 109px;  height: 109px; margin: 0;}
.r_fudong .ewmbox span{ line-height: 30px; font-size: 14px;}
.yfd1 .dimg2,.gotop .dimg2{ display:none}
.yfd1:hover .dimg2,.gotop:hover .dimg2{ display:block}
.yfd1:hover .dimg1,.gotop:hover .dimg1{ display:none}

.qqkflist{ width:156px; margin:0 auto; margin-top:20px;}
.qqkflist a{ display:block; width:156px; height:34px; background:url(qqkf.png);  margin-bottom:20px; color:#fff; text-align:left; text-indent:50px; line-height:34px;}
.qqkflist a:hover{ color:#fff;}
/*浮动 end*/

.nbanner{ width:100%; float:left; min-width:1200px; height:450px;}
.aboutln{ width:100%; float:left; padding:72px 0 10px;}
.lnlist{ width:1350px; float:left;}
.lnlist li{ width:200px; margin-left:100px; float:left; margin-right:136px;}
.qyln_t{ width:100%; float:left; font-size:28px; color:#000; background:url(xian1.jpg) left bottom; background-repeat:no-repeat; line-height:35px; padding-bottom:20px; margin-bottom:13px;}
.qyln_txt{ width:100%; float:left; line-height:30px; color:#666}

#u_tabs0 {width: 1200px; margin:0 auto;  overflow:hidden; margin:0 auto; margin-top:60px;}
.u_menu0{width: 1288px; }
.u_menu0 a{ width:100px; float:left; margin-right:83px;cursor:pointer; display:inline-block; color:#666}
.u_menu0 .img2{ display:none}
.u_menu0 img{ float:left; width:100px; height:100px;}
.u_menu0 a.u_hover .img1{ display:none}
.u_menu0 a.u_hover .img2{ display:block}
.u_menu0 p{ float:left; width:86%; margin:0 7%; height:60px; line-height:30px; padding-top:10px; font-size:18px; text-align:center;}
.u_menu0 a.u_hover p{ color:#035cac}
.u_menu0 a.u_hover{ background:url(jiao.png) center bottom; padding-bottom:30px; background-repeat:no-repeat}
.ywfwinfo{ width:100%; float:left; background:url(bg2.jpg) top center; min-height:360px; padding:70px 0;}


.bannerbox2{ width:500px; height:340px; float:right; position:relative; }
.banner2{ width:500px; height:340px; overflow: hidden; margin-top:10px; position: relative;}
.banner2 ul {height:340px; }
.banner2 img{ width:500px; height:340px; display: block; vertical-align: bottom; }
.slidenum2{ position:absolute; display:block; bottom:20px; left:0; width: 100%; text-align: center; display:none;}
.slidenum2 span{display:inline-block; background:#fff;width:12px; height:12px; margin:0 5px; cursor:pointer; border-radius: 100%;}
.slidenum2 span.current{background:#ff6600;}
.lbtn2,.rbtn2{position: absolute;left: 0; top: 140px; background: url(lbtn2.png) no-repeat center center; width: 30px; height:30px;  text-indent: -9999px; cursor:pointer;transition: all 0.3s ease 0s;}
.lbtn2:hover{background: url(lbtn.png) no-repeat center center;}
.rbtn2{right: 0; left: auto; background: url(rbtn2.png) no-repeat center center; }
.rbtn2:hover{background: url(rbtn.png) no-repeat center center;}
.ywinfo{ width:600px; float:left; color:#fff;}
.ywinfo a{ color:#fff;}
.ywinfo_t{ width:100%; height:50px; font-size:25px;}
.ywinfo_txt{ width:100%; line-height:25px;}

.rollBox{width:1200px;overflow:hidden;margin:0 auto; position:relative}
.rollBox .Cont{width:1200px;overflow:hidden;margin:0 auto;padding-top:20px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .picx{width:268px;float:left;text-align:center; margin-right:40px; border:1px solid #ddd; background:#fff; box-shadow: 0 0 10px #ddd;}
.rollBox .Cont .picx img{max-width:268px; height:180px; margin:0 auto;}
.rollBox .Cont .picx p{line-height:26px;color:#505050;}
.rollBox .Cont .picx a{ display:block}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.cimg1{ position:absolute; left:0; background:url(sl.png); height:30px; width:30px; top:95px; cursor:pointer}
.cimg1:hover{background:url(sl2.png); }
.cimg2{ position:absolute; right:0; background:url(sr.png); height:30px; width:30px; top:95px; cursor:pointer}
.cimg2:hover{background:url(sr2.png); }
.stitle4{ width:100%; height:40px; line-height:40px; text-align:center; font-size:30px; color:#035cac; margin:0px 0 30px 0;}
.honorbg{ width:100%; padding:60px 0; float:left; min-width:1200px; }

.gjkhbg{ width:100%; float:left; padding-bottom:50px;}
.bannerbox3{ width:1200px; height:422px; margin:0 auto; position:relative; padding-bottom:50px; }
.banner3{ width:1200px; height:422px; overflow: hidden; margin-top:10px; position: relative;}
.banner3 ul {height:422px; }
.banner3 ul li{ width:1200px;}
.gjkhlist{ width:1226px;}
.gjkhlist span{ width:280px;float:left; margin:10px 26px 10px 0; display:block; height:50px;}
.banner3 img{ width:1200px; height:422px;  display: block; vertical-align: bottom; }
.slidenum3{ position:absolute; display:block; bottom:20px; left:0; width: 100%; text-align: center; }
.slidenum3 span{display:inline-block; background:#ccc;width:12px; height:12px; margin:0 5px; cursor:pointer; border-radius: 100%;}
.slidenum3 span.current{background:#035cac;}
.lbtn3,.rbtn3{position: absolute;left: 0; top: 140px; background: url(lbtn2.png) no-repeat center center; width: 30px; height:30px;  text-indent: -9999px; cursor:pointer;transition: all 0.3s ease 0s; display:none}
.lbtn3:hover{background: url(lbtn.png) no-repeat center center;}
.rbtn3{right: 0; left: auto; background: url(rbtn2.png) no-repeat center center; }
.rbtn3:hover{background: url(rbtn.png) no-repeat center center;}
.sitefl{ width:100%; float:left; min-width:1200px; margin:30px 0 0 0; height:30px; line-height:30px;}
.sitea{ float:left;}
.catefl{ float:right; }
.catefl a{ display:inline-block; height:30px; padding:0 15px;transition: all 0.3s ease 0s; line-height:30px;}
.catefl span{ padding:0 15px;color:#ccc}
.catefl a:hover,.catefl a.on{ border-radius:5px; color:#fff;background:#035cac;}
.newslist{ width:100%; float:left; padding-bottom:50px; margin-top:50px;}
.newslist li{ width:100%; padding-bottom:20px; float:left; margin-bottom:20px; border-bottom:1px solid #ddd;}
.newstu,.newstu img{ width:260px; height:141px; float:left;}
.news_main{ width:680px;transition: all 0.3s ease 0s; float:left; margin-left:40px;}
.news_t{ width:100%; font-size:16px; color:#333; line-height:30px; float:left; height:30px; overflow:hidden;}
.news_txt{ width:100%; float:left; height:90px; color:#999; line-height:30px; margin-top:10px; overflow:hidden;}

.pic_effect{  position: relative; overflow: hidden; }
.pic_effect img{display: block; width:100%; vertical-align: bottom;opacity: 1;filter:alpha(opacity=100);transform: scale(1, 1);transition: all 0.3s ease 0s; }
.pic_effect{ display: block; background: #fff;transition: background 0.3s ease 0s;}
.pic_effect:hover  img{ transform: scale(1.08, 1.08);}
.newslist li:hover .pic_effect img{ transform: scale(1.08, 1.08);}
.newslist li:hover .news_t{ color:#035cac}
.newslist li:hover .news_main{ margin-left:45px;}
.news_rr{ float:right; width:185px;}
.news_sj{ float:right; line-height:30px; width:85px; width:100%; text-align:right;transition: all 0.3s ease 0s; color:#999;}
.news_more{ width:83px; height:28px; float:right; border:1px solid #ddd; border-radius:5px; margin-top:86px; text-align:center; line-height:28px;transition: all 0.3s ease 0s;}
.newslist li:hover .news_more{ background:#035cac;border:1px solid #035cac; color:#fff;}
.newslist li:hover .news_sj{ margin-right:5px;}
.newslist .page{ margin-top:30px;}

.newshow{ width:100%; float:left; padding:30px 0 50px 0}
.news_ll{ width:815px; float:left;}
.newshow_t{ width:100%; float:left; line-height:30px; font-size:16px; color:#333;}
.newshow_gg{ width:100%; line-height:60px; border-bottom:1px solid #ddd; float:left; margin-bottom:20px;}
.news_contents{ width:100%; line-height:25px; float:left;}
.news_contents img{ max-width:815px; height:auto}
.news_xg{ width:315px; float:right;}
.news_xgtit{ width:100%; float:left; line-height:30px; color:#333; border-bottom:1px solid #ddd; margin-top:30px; margin-bottom:20px; padding-bottom:10px;}
.xglist{ width:100%; float:left;}
.xglist li{ width:100%; float:left; margin-bottom:20px; padding-bottom:20px;border-bottom:1px solid #ddd;}
.xgnews_t{ width:100%; line-height:30px; height:30px; overflow:hidden}
.xgnews_t a{ color:#333;}
.xgnews_t a:hover{ color:#035cac}
.xgnews_txt{ width:100%; line-height:25px; height:50px; overflow:hidden}
.zbcgbg{ width:100%; float:left; padding-top:40px; padding-bottom:50px;}
.zbcglist{ width:1251px; float:left; padding-top:10px;}
.zbcglist li{ width:366px; float:left; margin-bottom:72px; margin-right:51px;transition: all 0.3s ease 0s;}
.zbnews_sj{ width:100%; height:30px; line-height:30px; color:#999;}
.zbnews_sj span{ float:left; font-size:24px; display:block;}
.xian2{ color:#cccccc; background:url(xian2.jpg) left center; background-repeat:no-repeat; padding-left:40px; margin-left:8px;transition: all 0.3s ease 0s;}
.nmore{ float:right; margin-top:9px;transition: all 0.3s ease 0s; opacity:0;}
.zbnews_t{ width:100%; height:60px; color:#333; line-height:60px; border-bottom:1px solid #ddd; font-size:16px;transition: all 0.3s ease 0s;}
.zbnews_txt{ width:100%; height:50px; line-height:25px; color:#999; overflow:hidden; margin-top:15px;}
.zbcglist li:hover .nmore{ opacity:1;}
.zbcglist li:hover .zbnews_t{ border-bottom:1px solid #035cac}
.zbcglist li:hover .xian2{ color:#999}
.zbcglist li:hover{ margin-top:-10px; margin-bottom:60px;}

.yejibg{ width:100%; float:left; padding:50px 0 50px 0;}

.yejilist{ width:1240px; float:left;}
.yejilist li{ width:270px; float:left; margin-right:40px; margin-bottom:40px;}
.yejitu{ width:270px; height:290px; float:left;}
.yejitu img{width:270px; height:290px;}
.yejilist li p{ width:220px; padding:0 25px; text-align:center; height:55px; overflow:hidden;transition: all 0.3s ease 0s; float:left; font-size:16px; line-height:55px; }
.yejilist li:hover .pic_effect img{ transform: scale(1.08, 1.08);}
.yejilist li:hover p{ text-align:left; background:url(bg3.jpg); color:#fff;}

.yeji_contents{ width:800px; margin:0 auto; overflow:hidden; line-height:25px;}
.yeji_contents img{ max-width:800px; height:auto}
.yejitit{ font-size:16px; color:#333; margin-bottom:40px;}

.zhaopinbg{ width:100%; float:left; padding:60px 0; min-width:1200px;}
.zhaopinbg li{ width:100%; float:left; padding-bottom:35px; margin-bottom:45px; border-bottom:1px dashed #ddd}
.zptt{ width:100%; font-size:18px; line-height:30px; padding-bottom:10px; margin-bottom:15px; color:#035cac; font-weight:bold; border-bottom:1px dashed #ddd}
.zpmain{ width:1260px; float:left;}
.zhiwms{ width:570px; margin-right:60px; float:left;}
.zhiwms_t{ width:100%; float:left; height:30px; color:#333; font-weight:bold; line-height:30px;}
.zhiwms_txt{ width:100%; float:left; line-height:25px;}
.zpemail{ width:100%; float:left; margin-top:35px; line-height:30px;}
.zpemail span{ color:#035cac;}
.cylian{ width:380px; float:left; height:30px; line-height:30px; padding-left:20px; overflow:hidden; margin-top:10px;}
.cxo1{ background:url(c1.png) left center; background-repeat:no-repeat;}
.cxo2{ background:url(c2.png) left center; background-repeat:no-repeat;}
.cxo3{ background:url(c3.png) left center; background-repeat:no-repeat;}
.cxo4{ background:url(c4.png) left center; background-repeat:no-repeat;}
.cxo5{ background:url(c5.png) left center; background-repeat:no-repeat; width:650px;}
.stitle5{ width:100%; float:left; line-height:30px; font-size:18px; color:#035cac; font-weight:bold; margin-bottom:30px; margin-top:10px;}
.zform{ width:1260px; float:left; margin-top:80px;}
.input1{ width:360px; border:0; border-bottom:1px solid #ddd; line-height:35px; margin-right:60px; float:left;}
.input2{ width:1200px; height:75px; line-height:25px; border:0; float:left; margin-top:15px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.submitbtn{ width:85px; height:30px; border:1px solid #ddd; line-height:30px; background:#fff; border-radius:3px;text-align:center; display:block; margin-top:30px; cursor:pointer}
.submitbtn:hover{ color:#fff; background:#035cac;  border:1px solid #035cac;}