@charset "utf-8";
html,body,div,iframe,span,
dl,dt,dd,
ul,ol,li,
form,input,textarea,
pre,p,blockquote,
th,td{ margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
.clear{ clear:both;}
h1,h2,h3{ font-weight:normal; padding:0px; margin:0px; }
img{ border:0; }

/* a B13CDC*/

a{ color:#353637; }
a:hover { color:#289ef8; text-decoration:underline; }
/* body */

.wsl{ margin-left:20px; }

body,html { font-size:12px; font-family:"微软雅黑";}
body{}
.w-box{ width:960px; margin:0 auto; }


/* top */
.w-top{ color:#494949; background:#f9fbf0; font-size:12px;}
.w-top .w-box{ height:34px;line-height:34px; position:relative;}
.w-top .w-l{ width:400px; float:left;}
.w-top .w-r{ position:absolute; right:0; width:470px; text-align:right; line-height:24px; font-size:12px; top:0;}
.w-top .w-r a{ padding:0 10px; color:#494949; line-height:32px;}
.w-top .w-r  span{ padding:0 8px 0 12px; }


.w-head{ height:110px; }
.w-head .w-l{ padding-left:160px; height:110px; text-align:left; background:url(../images/w-logo.png) no-repeat 0 30px;}
.w-head .w-l .x001{ display:block; font-size:24px; color:#0d7ed5; width:342px; height:30px; margin:0 auto;  margin-top:30px;}
.w-head .w-l .x001 span{}
.w-head .w-l .x002{ color:#0d7ed5; font-size:18px; }
.w-head .w-l{ float:left; display:block; }
.w-head .w-l .w-x{ padding-left:30px; text-align:left;}
.w-head .w-r{ background:url(../images/wwl.png) left center no-repeat; height:43px; width:210px; text-align:right; float:right; margin-top:30px; margin-right:10px;}
.w-head .w-r .m001{ font-size:14px; color:#7d7d7d; }
.w-head .w-r .m001 span{ font-size:24px; color:#ff4a00; }
/* nav */



.w-nav{ height:50px; line-height:50px; background:#289ef8; }
.w-nav .w-box{ position:relative; }
.w-nav .w-box li{ float:left; width:136px; text-align:center; font-size:14px; padding-right:1px; background:url(../images/line.png) no-repeat center right;}
.w-nav .w-box li a{ color:#fff; font-size:14px; }
.w-nav .w-box li#end{ background-image:none; }
.w-nav .w-box li:hover,
.w-nav .w-box li.cur{ background:#72cc2f url(../images/lv.png) no-repeat center; }
.w-nav .w-box li:hover a{ color:#FFF; }


.w-banner { width:100%; position:relative; height:410px; overflow:hidden; }
.w-banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.w-banner .bd ul {width:100% !important;}
.w-banner .bd li {width:100% !important;height:410px;overflow:hidden;text-align:center;}
.w-banner .bd li a {display:block;height:410px;}
.w-banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.w-banner .hd ul {text-align:center;}
.w-banner .hd ul li {cursor:pointer;display:inline-block;width:80px;height:5px;margin:1px;overflow:hidden;background:#fff;opacity:0.6;line-height:999px;}
.w-banner .hd ul .on {background:#fe510d;}
.w-banner .prev,.w-banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.w-banner .next {left:auto;right:15%;background-position:-6px -137px;}


.w-pct { width:960px; position:relative; height:277px; overflow:hidden; margin:0 auto; margin-bottom:8px;}
.w-pct .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.w-pct .bd ul {width:100% !important;}
.w-pct .bd li {width:100% !important;height:277px;overflow:hidden;text-align:center;}
.w-pct .bd li a {display:block;height:277px;}
.w-pct .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.w-pct .hd ul {text-align:center;}
.w-pct .hd ul li {cursor:pointer;display:inline-block;width:10px;height:10px;margin:1px 2px;overflow:hidden;background:#289ef8;opacity:0.9; border-radius:50%;line-height:999px;}
.w-pct .hd ul .on {background:#fe510d;}
.w-pct .prev,.w-pct .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.w-pct .next {left:auto;right:15%;background-position:-6px -137px;}







.w-search{ width:1000px; margin:0 auto; height:32px; line-height:32px; position:relative;  padding:5px 0; color:#282828; margin-top:9px;  margin-bottom:9px;}
.w-search .tags{ width:700px; float:left; margin-left:10px;}
.w-search .tags span{ padding-right:10px; }
.w-search .tags  a{ padding:0 5px; }
.w-search .tags  a:hover{ color:#ffcc00; }
.n-banner{width:960px; margin:0 auto;}
.w-form{ position:relative; top:1px; }
.w-search .search-keyword{ height:28px; line-height:28px; width:226px; border:1px solid #2c0d09; padding-left:10px; color:#2c0d09; background:#FFF;  position:absolute; right:50px;}
.w-search .search-submit{ font-size:14; color:#FFF; background:#2c0d09; width:52px; height:30px; border:0; line-height:20px;margin-left:-8px; padding:0; position:absolute; right:0px; top:0px; }
.index-search{ background:#232220; margin-bottom:10px; color:#FFF; }
.w-search a{color:#404142;}


.w-footer{  font-size:12px; background:#045899; padding:13px 0;}
.w-footer .w-box{ color:#fff; width:620px; line-height:26px;  padding:36px 0 30px 340px; background:url(../images/w-logo-footer.png) no-repeat 150px 58px; position:relative; font-size:12px;}
.w-footer .w-box .s{ font-size:14px; }
.w-footer .w-box a{  color:#fff; }
.w-footer .c{ border-left:1px solid #054576;padding-left:46px;}
.w-footer .c1{}
.w-footer span,
.w-footer p{ color:#fff; font-size:14px; line-height:26px;}
.w-footer a:hover{ color:#fff; }
/* fnav */
.w-fnav{font-size:14px;margin:0 auto; width:960px; }
.w-fnav .sbox{ background:url(../images/sbg.png) no-repeat center; height:66px; line-height:66px;text-align:center; margin:10px auto; }
.w-fnav .sbox li{ display:inline-block; width:110px; text-align:center; }
.w-fnav .sbox li a{  color:#fff; }
.w-fnav .sbox li a:hover{  }
.w-fnav .sbox li a{ display:block;}
.w-fnav .sbox li.end{border-right:0;}


.fqq{ display:none }


.w-link{  line-height:35px; height:35px; padding-bottom:6px;}
.w-link .box{}
.w-link .w-more{ right:10px; color:#aaaaaa; }
.w-link span,
.w-link a{ color:#fff; font-size:14px; padding:2px 10px; }
.w-link a:hover{ color:#fff;}


.bann{ width:960px; margin:8px auto; margin-top:0; }

.main .l{ width:236px; float:left; display:inline }
.main{ width:960px; margin:0 auto; }
.main .r{ width:715px; float:right; display:inline}

.main .r .t{ height:30px; line-height:30px; color:#5b5f61; padding:0; border-bottom:1px solid #dcdcdc; }
.main .r .t a{color:#5b5f61;}
.news{ border:1px solid #dcdcdc; border-radius:5px; margin-top:5px; padding:20px; padding-top:10px;}
.news .list{ border-bottom:1px dashed #dcdcdc; padding:5px 0; padding-top:10px; }
.news .list h2{ font-size:14px; }
.news .list .wpp{ line-height:25px; padding-top:10px; }
.n-page {  margin-top:10px; padding-top:10px; }
.n-xx{ background:#e6e6e3; margin:20px; line-height:30px; font-size:14px; padding:0 10px;}
.n-page li {display: inline-block;height: 20px; line-height: 20px;padding: 0 5px;}
.thisclass { background:#372801 none repeat scroll 0 0; color: #fff; border-radius:5px; }
.n-page  strong{ font-style:normal; padding:0 5px;  }

.px{ height:44px; line-height:44px; text-align:center; background:#29a2fe; color:#fff; font-size:18px; }
.all,
.ninfo{border:1px solid #dcdcdc; margin-bottom:5px; color:#3b3a3a; border-radius:0 0 5px 5px;}
.btel{ font-size:24px; }


.alla{ line-height:25px; padding-bottom:20px; color:#373737; }
.alla img{ margin-bottom:10px; margin-left:4px; }
.alla p{ margin:0 10px; display:block; font-size:14px; line-height:26px; }
.alla p.btt{  padding-top:10px; padding-bottom:15px; font-size:18px; margin-right:0;}
.alla p.bts{ padding-left:42px; }
.all ul{ padding:20px; }
.all ul li{ font-size:14px; height:32px; line-height:32px; text-align:left; padding-left:40px; }
.all ul li a{ color:#48494a; line-height:32px; }
.all ul li span{ font-size:20px; color:#29a2fe; }
.ninfo{ margin-top:5px; padding:20px; border-radius:5px; }
.n-title{ font-size:16px; text-align:center; padding-bottom:20px; border-bottom:1px dashed #dcdcdc; }
.n-ttt{ text-align:center; padding: 10px; }
.n-info{ padding:20px 0; }
.n-next{ border-top:1px solid #dcdcdc; padding-top:10px; padding-bottom:10px;}
.n-next li{ line-height:25px; }

.nt1{ height:35px; line-height:35px; text-align:center; background:#372801; color:#FFF; font-size:16px; }
.nt1 a{color:#FFF;}
.nt1:hover{ background:#ffcc00; }
.wprc ul{ padding:10px; }
.wprc li{ font-size:14px; height:28px; line-height:28px; padding-left:55px; }
.wprc { border:1px solid #dcdcdc; padding-top:5px; margin-bottom:5px;}

.tagss{ border-top:1px solid #dcdcdc; padding-top:10px; }
.tagss a{ padding:0 5px; }


.resultlist{ border:1px solid #dcdcdc; margin-top:5px; border-radius:5px; padding:20px; }
.resultlist li p{ line-height:20px; padding:10px 0; }
.resultlist li{ border-bottom:1px dashed #dcdcdc; padding-bottom:10px; }

.wwpr{ border:1px solid #dcdcdc; margin-top:5px; border-radius:5px; padding:20px 5px;}
.wwpr .list{ float:left; width:245px; margin:0 5px;}
.wwpr .list img{ width:245px; height:198px; border:1px solid #dcdcdc; }
.wwpr .list h2{ font-size:12px; line-height:58px; text-align:center; }


.pinfof,
.xxinfo{ border:1px solid #dcdcdc; margin-top:5px; border-radius:5px; padding:20px; }
.allt{ padding-top:20px;  border-bottom:1px solid #29a2fe ;}
.allt li{ width:90px; height:28px; background:#29a2fe; line-height:28px; color:#fff; text-align:center; font-size:14px; }
.bk1{ padding-top:20px; }
.ak .img{ width:390px; float:left; }
.ak .img img{ width:390px; height:310px;border:1px solid #dcdcdc; }
.ak .info{ float:right; width:324px; margin-right:10px; }
.ak .info .title{ font-size:14px; border-bottom:1px dashed #dcdcdc; height:30px; line-height:30px; }
.ak .info .descr{ line-height:25px; padding-top:10px; min-height:180px; }
.tel2{ font-size:18px; font-style:italic; padding-bottom:10px; text-align:center;}
.cg{ display:block; text-align:center; height:40px; line-height:40px; width:135px; border-radius:5px; background:#372801; font-size:18px; color:#ffcc00; margin:0 auto;}
.cg:hover{ background:#ffcc00; color:#372801;}
.all h3{ font-size:14px; }

.wprc li:hover{ background:#372801; color:#ffcc00; }
.wprc li:hover a{ color:#ffcc00; }
.llll{ border:1px solid #dcdcdc; margin-top:5px; border-radius:5px; padding:20px 5px; padding-left:8px; margin-bottom:30px; }
.llll .list{ float:left; width:245px; margin:0 5px;}
.llll .list img{ width:245px; height:340px; border:1px solid #dcdcdc; }
.llll .list h2{ font-size:12px; line-height:58px; text-align:center; }
.llll .list img{ height:160px; }
.nmb{ font-size:14px; line-height:26px; height:26px; background:url(../images/ww3.png) no-repeat left center; padding-left:50px;  }
.uiop ul{border:1px solid #dcdcdc; border-radius:5px; border-top:2px solid #372801;}
.uiop ul li{ float:left; width:250px; margin:5px; text-align:center; }
.uiop ul img{ width:250px; height:200px;border:1px solid #dcdcdc; }
.uiop ul li .yyhh{ line-height:50px; line-height:50px; text-align:center; }
.uiop{ margin-bottom:10px; }
.xxinfo{ padding:10px; margin-bottom:20px; }
.zt0{  padding-right:280px; background:url(../images/ww06.png) no-repeat right center; }
.zt00{ font-size:18px; border-bottom:1px solid #000; height:10px; width:100%; margin-bottom:30px; margin-top:20px; }
.zt00 span{ display:block; margin:0 auto; width:200px; text-align:center; background:#FFF; height:20px; line-height:20px; padding:0 10px; }
.zt01{ font-size:12px; text-indent:2em; line-height:26px; }
.zt02{ font-size:18px; padding-left:20px; border-left:10px solid #000; margin:30px 0; }

.zt10{ padding:20px; line-height:26px; font-size:14px;}

.maps {border: 1px solid #dcdcdc;border-radius: 5px;margin: 10px auto;width: 960px;}
.maps .linkbox {border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 {font-size: 16px;padding: 10px 20px;}
.maps .t { border-bottom: 1px solid #dcdcdc;font-size: 16px;line-height: 30px; padding: 20px;position: relative;}
.maps .t a {position: absolute; right: 20px;top: 20px;}
.f6 { padding:0 20px; }
.f6 li {border: 1px solid #e5e5e5;display: inline-block; margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#289ef8 none repeat scroll 0 0;border: 1px solid #289ef8; color: #fff;}
.f6 li:hover a{ color:#FFF }


#jsnav .w-nav-a{ position:relative; }
#jsnav ul li{ background-image: none;float: none; text-align:center; line-height:30px; height:30px;text-align:center;width: auto;}
#jsnav ul{background:rgba(41,162,254,0.8); margin: 0; padding: 0; position: absolute;text-align: center;width: 100%;z-index: 999;}


.wzz { width:415px; margin:10px auto 0 auto; position:relative; height:230px; background:#FFF; }
.wzz .hh{ width:275px; height:33px; background:#20529b ; text-align:center; font-size:14px; line-height:33px; color:#FFF; position:absolute; left:350px; top:-14px;  }
.wzz .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden; margin:0 32px;}
.wzz .bd ul {}
.wzz .bd li { width:100%;height:230px;overflow:hidden;text-align:center; float:left; padding:0 5px; background:url(../images/wwhz.png) no-repeat top center; padding-top:4px;}
.wzz .bd li .wwe{  color:#1a1a1a; text-align:center; line-height:35px; font-size:14px; display:block; }
.wzz .bd li img{ height:200px; }
.wzz .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; display:none}
.wzz .hd ul {text-align:center;}
.wzz .hd ul li {cursor:pointer;display:inline-block;width:60px;height:11px;margin:1px;overflow:hidden;opacity:0.5;line-height:999px;}
.wzz .hd ul .on {background:#f68016;}
.wzz .prev,.wzz .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-33px;left:10px;z-index:1;width:23px;height:68px;background:url(../images/6l.png) no-repeat;cursor:pointer;}
.wzz .next {left:auto;right:5px;background:url(../images/6r.png) no-repeat;}



.wwpc { width:958px; margin:10px auto 0 auto; position:relative; height:230px; background:#FFF; }
.wwpc .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden; margin:0 20px;}
.wwpc .bd ul {}
.wwpc .bd li { width:230px;height:230px;overflow:hidden;text-align:center; float:left; padding:0 5px; background:url(../images/wwhz.png) no-repeat top center; padding-top:4px;}
.wwpc .bd li .wwe{  color:#1a1a1a; text-align:center; line-height:35px; font-size:14px; display:block; }
.wwpc .bd li img{ width:210px; height:170px; border:1px solid #dcdcdc; }
.wwpc .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; display:none}
.wwpc .hd ul {text-align:center;}
.wwpc .hd ul li {cursor:pointer;display:inline-block;width:60px;height:11px;margin:1px;overflow:hidden;opacity:0.5;line-height:999px;}
.wwpc .hd ul .on {background:#f68016;}
.wwpc .prev,.wwpc .next {display:none;}










.k1{ width:960px; margin:0 auto; padding-bottom:10px; }
.k1 ul{ border:1px solid #dcdcdc; padding:10px 20px 20px 10px; border-top:1px solid #353637;min-height:380px; }
.k1l{ width:292px; float:left; }
.k1c{ width:292px; float:left; margin-left:38px;  }
.k1l li,
.k1c li{ line-height:36px; height:36px; border-bottom:1px dashed #666;}
.k1r{ width:292px; float:right; }
.ktt{ background:#fff; color:#1788df; font-size:14px; height:36px; line-height:36px; position:relative; }
.ktt span{ font-size:18px; border-bottom:5px solid #1788df; height:34px; display:block; width:150px; text-align:center; position:absolute; left:50%; margin-left:-75px;}
.ktt a{ position:absolute; right:0px; top:0;color:#1788df; font-size:12px; }
.wweq{background:url(../images/w.png) no-repeat center; display:block; width:25px; height:27px; position:absolute; top:0; left:0;}
.wwea{ background:url(../images/a.png) no-repeat center; display:block; width:25px; height:27px;position:absolute; top:0; left:0;}
.sw{ position:relative; height:27px; line-height:27px; font-size:14px; padding-left:30px; }
.sa{ position:relative; line-height:20px; font-size:12px; padding-left:30px; padding-bottom:10px; }
.sw a{ color:#003399; }


.k2{ width:960px; margin:0 auto; margin-top:10px;min-height:282px; margin-bottom:25px; }
.k2 .ktt{ border-bottom:1px solid #1788df; }
.k2 .ktt span{ width:240px; margin-left:-120px; }
.k2 .kc{ margin-top:5px; border:1px solid #dcdcdc; border-radius:5px; }


.k3{ width:960px; margin:0 auto; margin-top:10px;min-height:282px; }
.k3l{ width:504px; float:left;  }
.k3c{ width:416px; float:right;  min-height:; }
.k3 .ktt{ border-bottom:1px solid #1788df; }
.k3l .ktt span{ width:240px; margin-left:-120px; }
.k3c .ktt span{ width:240px; margin-left:-120px; }
.vb{ padding-top:15px; position:relative; padding-bottom:30px;}
.vb p{  line-height:24px; font-size:14px; color:#2e2f30; text-indent:2em; }

.vb .m{ width:98px; height:28px; font-size:14px; color:#FFF; text-align:center; line-height:28px; background:#1788df; display:block; border-radius:5px; position:absolute; bottom:0px; right:10px;}

.zz { width:1000px; position:relative; height:260px;margin:0 auto; margin-top:30px; border:1px solid #aaaaaa; border-radius:5px; margin-bottom:10px; padding-top:15px; }
.zz .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.zz .bd ul {}
.zz .bd li {width:240px;height:220px;overflow:hidden;text-align:center; padding:0 5px;}
.zz .bd li img{ padding:5px; width:227px; height:180px; border:1px solid #aaaaaa; padding:1px; }
.zz .bd li h2{ font-size:12px; text-align:center; line-height:33px; height:33px; }
.zz .bd li a {display:block; color:#3e3e3e; line-height:30px;}
.zz .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; display:none}
.zz .hd ul {text-align:right; padding-right:10px;}
.zz .hd ul li { display:none;cursor:pointer;display:inline-block;width:15px;height:15px;margin:1px;overflow:hidden;background:#fff;opacity:1; margin:0 4px; border-radius:50%;line-height:999px;}
.zz .hd ul .on {background:#15790f;display:none;}
.zz .prev,.zz .next {display:inline-block;width:40px;height:40px;background:url(../images/vv.png) 5px 0  no-repeat #fff;cursor:pointer; margin-top:-15px;}
.zz .next { background-position:-38px 0; margin-left:-5px;}
.zz .prev:hover,.zz .next:hover{background-image:url(../images/vv1.png); }
.xxcc{ height:5px; background:#372801; width:700px; margin:0 auto; position:relative; text-align:center; }

.k4{width:1000px; margin:0 auto; position:relative; margin-top:20px;}
.k4 .kttt { border-bottom:1px solid #000; height:26px; margin-bottom:35px; }
.k4 .kttt span{ display:block; background:url(../images/s1.jpg); height:52px; width:142px;  }
.k4 .vb{ width:520px;  position:absolute; right:30px; top:10px; padding-top:50px; color:#372801;  }
.k4 .vb span{ font-size:18px; line-height:30px; margin-bottom:10px; display:block;}
.k4 .vb p{ font-size:14px; line-height:30px; text-indent:2em;} 
.k4 .vb .m{ display:inline-block; margin-top:20px; width:115px; height:30px; line-height:30px; text-align:center; background:#372801; border-radius:5px; color:#ffcc00; font-size:14px; }


.k5{width:1000px; margin:0 auto; position:relative;}
.k5 .kttt { border-bottom:1px solid #000; height:26px; margin-bottom:35px; }
.k5 .kttt span{ display:block; background:url(../images/s2.jpg); height:52px; width:142px;  }
.vd{ border-top:1px solid #000;  border-left:1px solid #000;}
.vd li{border-right:1px solid #000;  border-bottom:1px solid #000; float:left; width:218px; padding-left:280px; height:232px; position:relative; }
.vd li img{ width:262px; height:232px; position:absolute; left:0; top:0; }
.vd h2{ font-size:14px; line-height:30px; margin-bottom:10px; display:block; margin-top:30px;}
.vd p{ font-size:12px; line-height:20px; display:block; height:100px; padding-right:10px;} 
.vd .m{ display:inline-block; margin-top:20px; width:115px; height:30px; line-height:30px; text-align:left; background:url(../images/w99.png) no-repeat 60px center;color:#372801; font-size:14px; }

.k6{ background:url(../images/sa.jpg) no-repeat center; height:200px; margin-top:20px; margin-bottom:6px; }
.k7{ background:url(../images/sbb.jpg) no-repeat center; height:754px; }
.k7b{ background:url(../images/sb.png) no-repeat center bottom; height:754px; width:1000px; margin:0 auto; position:relative; }





.all li:hover{ background:#29a2fe; color:#fff; }
.all li:hover span{color:#fff;}
.all li:hover a{color:#fff; }

.zzxx .list img{ height:215px; width:164px; border:1px solid #dcdcdc; }
.zzxx .list{ width:165px; text-align:center; }
.zzxx .list h2{ line-height:53px; }
.main-im{ position:fixed; right: 0px; top:50%; margin-top:-136px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; border-bottom: 1px solid #dddddd; padding:10px 0; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin:5px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
.wqqs{ background:#372801; color:#ffcc00; display:block; border-radius:10px; margin:2px 5px; padding:5px 0; }

.bor01{ border-bottom:1px solid #cdcdcd;  border-left:1px solid #cdcdcd; text-align:left; margin-top:20px;}
.bor01 td{ border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:5px 10px; color:#373a3c; line-height:16px; }
.bor02 td{ background: #cdcdcd; font-size:14px;}


.u001{ background:url(../images/u001.jpg) no-repeat top center; padding-top:340px;}
.u001t{ color:#5b5f61; font-size:18px; line-height:50px; text-align:center; }
.u001 p{ font-size:14px; line-height:24px; text-indent:2em; color:#444343; padding:0 20px; padding-bottom:10px; }
.u001a{ color:#fff; font-size:14px; background:#29a2fe; height:30px; line-height:30px; width:130px; text-align:center; display:block; margin:20px;  }


.u002{ padding:20px;}
.u002 img{ width:0 auto; text-align:center; }
.u002a{font-size:14px; line-height:24px;  color:#444343;}
.u002t{ color:#444343; font-size:14px; line-height:30px; text-align:left; border-bottom:1px solid #29a2fe;  margin-top:15px; margin-bottom:15px;}
.u002t span{ display:inline-block; width:30px; line-height:30px; border-radius:50%; color:#fff; text-align:center; background:#29a2fe; margin-right:10px; }
.u002 p{ font-size:14px; line-height:24px;color:#444343; padding:0 20px; padding-bottom:10px; }

.u003a{ font-size:18px; line-height:30px; text-indent:3em; color:#222223; padding:20px; }
.u003b{ padding:10px 40px; font-size:14px; line-height:26px; }

.u005t{ line-height:28px; color:#1f1f1f; }
.u005t p{ text-indent:2em;padding:0; }
.u005a1{ padding:15px; }
.u005a1 span{ background:#2ca30f; font-size:14px; display:inline-block; height:30px; line-height:30px; color:#fff; padding:0 20px; margin:2px;  }
.u005 p{ font-size:14px; line-height:24px;color:#444343; padding:0 15px;}

.u005a2{ padding:15px; }
.u005a2 span{ background:#0fa9ff; font-size:14px; display:inline-block; height:30px; line-height:30px; color:#fff; padding:0 20px; margin:2px;  }

.u005a3{ padding:15px; }
.u005a3 span{ background:#eb2b0f; font-size:14px; display:inline-block; height:30px; line-height:30px; color:#fff; padding:0 20px; margin:2px;  }

.u005x{ padding:20px; }

.hhhh .list{ width:220px; }
.hhhh .list img{ width:220px; }

.u008{padding:20px;  padding-right:250px; background:url(../images/tyui.jpg) no-repeat right center ; min-height:370px; }
.u008a p{ line-height:29px; color:#545454; font-size:14px; text-indent:2em;}
.yyyhhh { padding-left:5px; }
.yyyhhh .list{ width:230px; margin:0 1px; text-align:center; }
.yyyhhh .list img{ width:228px; height:180px; }
.n-page{ text-align:center; padding-top:0px; }


.nff{ border:1px solid #dcdcdc; border-radius:5px; margin-top:10px; padding:15px; margin-bottom:20px;}
.nff .n-title { border-bottom:1px solid #dcdcdc; font-size:14px; margin-bottom:20px; }
.nff .img{ text-align:center; }
.nff .img img{border:1px solid #dcdcdc; height:300px;}

.w-message{  padding-left:170px;   }
.w-in{ border:1px solid #a4400f; width:150px; }
.w-message ul{ padding-top:20px; margin-left:10px; }
.w-message .w-btn{ margin-left:30px; }
.w-message ul li{ clear:both; }
.w-message ul li div{ float:left;line-height:30px; }


.gotoall {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #29a2fe #29a2fe;
    border-image: none;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 20px 50px;
}
.gotoall .in {
    line-height: 25px;
    margin-bottom: 10px;
}
.gotoall .in, .gotoall .descr {
    border: 1px solid #acacac;
    height: 24px;
    width: 350px;
}
.gotoall .descr {
    height: 48px;
    vertical-align: baseline;
}
.gotoall .a1, .gotoall .a2 {
    font-size: 14px;
    margin-bottom: 7px;
    padding-left: 23px;
}
.goto{ background:#29a2fe; font-size:14px; color:#fff; line-height:30px; padding:0 20px; }
.gotoall .sub, .gotoall .a3 {
    background: #29a2fe none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 37px;
    margin-left: 0;
    margin-top: 18px;
    text-align: center;
    width: 147px;
}
.gotoall .a3 {
    margin-left: 24px;
    width: 268px;
}


.all ul li.tcur a{ color:#F00; }

.xfwl{ border-top:1px solid #000; border-right:1px solid #000; }
.xfwl td{ border-left:1px solid #000; border-bottom:1px solid #000; padding:5px;}
