/* CSS Document */
/*---------- import ---------*/
@import url("page.css");

@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body{font:14px/0px  "Microsoft YaHei";color:#444; background:#fff; }
a{color:#444;}
a:hover{ color:#c00;}
.fl{ float:left;} 
.fc{ float:left; margin-left:50px;} 
.fr{ float:right;} 
.wrap{ width:1002px; margin:0px auto; overflow:hidden;}
.clear{clear:both;height:1px;overflow:hidden;*display:inline;}

.Amsg{width:1002px;margin:0 auto;overflow:hidden;}
.LMsg{float:left;width:226px; display:inline;}
.RMsg{float:right;width:760px;overflow:hidden;}



/*----------------------------------------------------------------------------------------------------------------------------*/


.header{background:#fafafa; width:100%; height:140px;}
.logo{width:153px; height:80px; margin-top:30px; overflow:hidden;}
.logo_tit{width:170px;line-height:30px; color:#0f763b; margin-top:35px; padding-left:10px; font-size:18px;}
.tel{background:url(../images/tel.png) no-repeat; height:60px;  margin-top:40px; line-height:30px; padding-left:60px; font-size:16px; color:#333; }
.tel span{ font-size:24px; color:#0f763b; font-family:Arial;}

/*nav*/

.nav{width:100%;height:44px;overflow:hidden; background:#02abcf; border-bottom:1px solid #0095b5;}
.nav ul{margin:0 auto;width:1002px;height:44px;overflow:hidden; }
.nav li{float:left;height:44px; padding-left:1px;line-height:44px;text-align:center;overflow:hidden;font-size:14px; background:url(../images/nav_line.png) no-repeat left 17px;}
.nav li a,.nav li a:visited{float:left;line-height:44px;height:44px;color:#fff; padding:0 30px;text-align:center; }
.nav li a:hover{color:#fff;text-decoration:none; background:#0095b5;}
.nav .hover a{color:#fff;text-decoration:none;background:#0095b5;}
.nav .hover a:visited{color:#fff;background:#0095b5;}



/*slider*/
.fullSlide {margin:0 auto;width:100%;position:relative;height:470px; margin-top:0px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:470px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:470px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:10px;line-height:10px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-20px;left:5%;z-index:1;width:40px;height:45px;background:url(../images/slider-arrow.png) 0px 0px no-repeat;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-0px -45px;}


/*banner*/

.banner{margin:0 auto;width:100%;position:relative;height:250px;overflow:hidden; background:#CCC }
.banner .bd ul {width:100% !important;}
.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd li {width:100% !important;height:300px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block;height:300px;}



/*search*/
.hotsearch{float:left;width:650px;overflow:hidden; height:40px;margin-top:0px; color:#fff; line-height:40px;}
.hotsearch a{color:#fff; padding-left:10px;}
.hotsearch a:hover{color:#ff0000;}

.searchbg_t{float:left;width:100%;height:40px; background:#00b0d6;}
.searchbg{margin:0 auto;width:1002px;height:40px;overflow:hidden;}
.search{overflow:hidden;float:right; font-size:12px; margin-top:8px;height:28px; line-height:24px; display:inline;overflow:hidden;width:245px; background:#00b0d6;}
.search-keyword {float:left; width:180px; height:26px;  color:#e5e5e5;background:#00b0d6 url(../images/search_bg.png) no-repeat left 2px;padding-left:30px; line-height:26px; font-size:12px; border:none;border:1px solid #fff;border-radius:5px 0px 0px 5px;}
.search-submit { float:left;width:33px;height:28px;border:none; margin-top:1px;}
.search-option {float:left;height:28px;}


/*categories*/

.categories{width:226px; float:left;margin-top:40px; background:#02a8cc; }
.categories ul .text{width:226px;line-height:30px; text-align:center;font-size:26px; padding-top:20px; font-weight: normal; color:#fff;}
.categories ul .text1{width:226px;line-height:20px; text-align:center;font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;  font-weight: normal; color:#d3f7ff;}
.categories ol{width:200px; padding:6px; float:left; overflow:hidden; margin-top:20px; min-height:30px; background:#fff;border-radius:5px; margin-left:6px;margin-bottom:10px;}
.categories ol li{float:left;width:200px; color:#fffefe; margin-top:5px;font-size:14px;height:38px;line-height:38px; }
.categories ol li a{float:left;width:175px; padding-left:25px;color:#fffefe; background:#0d97b5 url(../images/ico.png) no-repeat 10px 16px; font-size:14px;height:38px;line-height:38px;border-radius:3px ;}
.categories ol li a:hover{color:#fffefe; background:#077d97 url(../images/ico.png) no-repeat 10px 16px;}
.categories .thisclass{color:#fffefe; background:#077d97 url(../images/ico.png) no-repeat 10px 16px;}
.categories .contact{width:210px; margin-left:5px; float:left; height:60px; margin-bottom:10px;background:url(../images/left_tel.png) no-repeat; }



/*homepro*/
.tui_pro{float:right;width:760px;overflow:hidden;margin-top:40px;}
.tui_pro ol{float:left;width:760px; height:40px; line-height:40px;overflow:hidden; background:url(../images/protitle.png) no-repeat}
.tui_pro ol .text{float:left;line-height:40px; padding-left:30px; font-size:18px;color:#fff;font-weight: normal; }
.tui_pro ol .more a{float:right; line-height:40px; color:#0d97b5; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.tui_pro ul{float:left;width:760px;overflow:hidden; }
.tui_pro ul li{float:left;width:237px; height:220px; overflow:hidden; margin-left:12px;margin-top:10px;}
.tui_pro ul li a img{float:left;width:235px;height:170px; border:1px solid #dbdbdb;}
.tui_pro ul li a img:hover{float:left;width:235px;height:170px; border:1px solid #02aace;}
.tui_pro ul li p{ float:left;width:235px; text-align:center;height:26px;font-weight: normal;font-size:14px; margin-left:1px; margin-top:-26px;line-height:26px;color:#fff; background:url(../images/p_title.png) repeat-x}
.tui_pro ul li a:hover p{ float:left;width:235px; text-align:center;height:26px;font-weight: normal;font-size:14px; margin-left:1px; margin-top:-26px;line-height:26px;color:#02aace; background:url(../images/p_title.png) repeat-x}
.tui_pro .details{float:left;width:235px; height:40px; background:#ccc; line-height:30px; margin-left:1px;font-weight:normal;}
.tui_pro .details .d_l{float:left;width:117px; height:40px;text-align:center;line-height:40px;border-right:1px solid #e4e1e1;}
.tui_pro .details .d_r{float:right;height:40px;width:117px; text-align:center; color:#fff;line-height:40px; background:#00b0d6;}
.tui_pro .details .d_r a{color:#fff;}






/*liyou*/
.liyou{margin:0 auto; width:100%;height:1750px;overflow:hidden; margin-top:30px; background:url(../images/liyou.jpg) no-repeat center;}
.liyou_box{margin:0 auto; width:1002px; height:1750px;margin:0 auto;overflow:hidden;}

.liyou1{float:left; width:420px; margin-left:550px; margin-top:165px; height:130px; overflow:hidden;}
.liyou1 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou1 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou1 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou2{float:left; width:420px; margin-left:550px; margin-top:15px; height:110px; overflow:hidden;}
.liyou2 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou2 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou2 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou3{float:left; width:420px; margin-left:550px; margin-top:10px; height:200px; overflow:hidden;}
.liyou3 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou3 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou3 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou4{float:left; width:420px; margin-left:60px; margin-top:50px; height:130px; overflow:hidden;}
.liyou4 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou4 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou4 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou5{float:left; width:420px; margin-left:60px; margin-top:13px; height:110px; overflow:hidden;}
.liyou5 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou5 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou5 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou6{float:left; width:420px; margin-left:60px; margin-top:10px; height:160px; overflow:hidden;}
.liyou6 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou6 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou6 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou7{float:left; width:420px; margin-left:550px; margin-top:70px; height:130px; overflow:hidden;}
.liyou7 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou7 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou7 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou8{float:left; width:420px; margin-left:550px; margin-top:15px; height:130px; overflow:hidden;}
.liyou8 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou8 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou8 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

.liyou9{float:left; width:420px; margin-left:550px; margin-top:15px; height:200px; overflow:hidden;}
.liyou9 h2{float:left; width:365px; line-height:22px; padding-left:55px;font-size:18px; color:#333; font-weight:bold; overflow:hidden;}
.liyou9 p{float:left; width:365px; line-height:22px; padding-left:55px;font-size:12px; color:#b2b2b2; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.liyou9 span{float:left; width:420px; line-height:23px;font-size:13px; color:#666; padding-top:13px; overflow:hidden;}

/*ad*/
.ad01{margin:0 auto; width:100%;height:170px;overflow:hidden; background:url(../images/ad01.jpg) no-repeat center;}
.ad01_box{margin:0 auto; width:1002px;height:170px;overflow:hidden;}
.ad01_box p{float:right; width:94px; height:60px; margin-top:70px; padding-right:90px; overflow:hidden;}

/*about*/

.about{width:675px; height:290px; overflow:hidden; margin-top:40px;}
.about ol{float:left;width:675px; height:40px; line-height:40px;overflow:hidden; border-bottom:1px solid #ccc;}
.about ol .text{float:left;line-height:40px; padding-left:15px; font-size:18px;color:#13a3bf;font-weight: bold; }
.about ol .text span{padding-left:5px; font-size:13px;color:#999;font-weight: normal;  }
.about ol .more a{float:right; line-height:40px; color:#5555; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.about .box{width:675px; line-height:25px; font-size:14px; margin-top:15px; color:#666;}

/*faq*/
.faq{width:300px; height:290px; overflow:hidden; margin-top:40px;}
.faq ul{float:left;width:300px; height:40px; line-height:40px;overflow:hidden; border-bottom:1px solid #ccc;}
.faq ul .text{float:left;line-height:40px; padding-left:15px; font-size:18px;color:#13a3bf;font-weight: bold; }
.faq ul .text span{padding-left:5px; font-size:13px;color:#999;font-weight: normal;  }
.faq ul .more a{float:right; line-height:40px; color:#5555; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.faq ol{float:left; width:280px; margin-left:10px; margin-top:10px; overflow:hidden}
.faq ol dl{float:left; width:280px; height:75px; overflow:hidden; border-bottom:1px dotted #ccc;}
.faq ol dl dt{ float:left; width:260px; padding-left:20px; height:28px; line-height:28px; font-size:12px; color:#333; background:url(../images/w_03.jpg) no-repeat left 7px;}
.faq ol dl dd{float:left; width:260px; padding-left:20px; overflow:hidden;  height:40px; line-height:20px; font-size:12px; color:#4c4c4c;background:url(../images/w_06.jpg) no-repeat left 2px;}


/*news*/
.newsbg{margin:0 auto; width:100%; margin-top:40px;height:472px;overflow:hidden; background:url(../images/newbg.jpg) no-repeat center;}
.newsbg .box{margin:0 auto; width:1002px; margin-top:121px;height:350px;overflow:hidden; background:#fff;}


.news{width:300px; height:300px; overflow:hidden; margin-top:30px;}
.news ul{float:left;width:300px; height:40px; line-height:40px;overflow:hidden; border-bottom:1px solid #ccc;}
.news ul .text{float:left;line-height:40px; padding-left:15px; font-size:18px;color:#13a3bf;font-weight: bold; }
.news ul .text span{padding-left:5px; font-size:13px;color:#999;font-weight: normal;  }
.news ul .more a{float:right; line-height:40px; color:#5555; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.news ol{float:left; width:280px; height:270px; padding:10px;overflow:hidden}
.news ol li{float:left; width:265px;line-height:30px; height:30px; padding-left:15px;background:url(../images/dian1.jpg) no-repeat left 14px; overflow:hidden; border-bottom:1px dotted #ccc;}
.news ol li span{float:right;}



.site{width:759px; overflow:hidden; height:40px; margin-top:20px; background: url(../images/sitebg.jpg) repeat-x; border-right:1px solid #d8d8d8;}
.site ul{float:left;width:760px; height:40px; line-height:40px;overflow:hidden; border-bottom:1px solid #ccc;}
.site ul .text{float:left; color:#fff; height:40px;line-height:40px; padding:0 25px;font-size:20px; font-weight: normal; background:#02a1c2;}
.site ul .more{float:right; line-height:46px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}

.subcontent{float:right;width:760px;padding-top:10px;overflow:hidden; min-height:350px;line-height:25px;}



.tui_pro11{float:right;width:760px;overflow:hidden;}
.tui_pro11 ul{float:left;width:760px;overflow:hidden; }
.tui_pro11 ul li{float:left;width:237px; height:220px; overflow:hidden; margin-left:12px;margin-top:10px;}
.tui_pro11 ul li a img{float:left;width:235px;height:170px; border:1px solid #dbdbdb;}
.tui_pro11 ul li a img:hover{float:left;width:235px;height:170px; border:1px solid #02aace;}
.tui_pro11 ul li p{ float:left;width:235px; text-align:center;height:26px;font-weight: normal;font-size:14px; margin-left:1px; margin-top:-26px;line-height:26px;color:#fff; background:url(../images/p_title.png) repeat-x}
.tui_pro11 ul li a:hover p{ float:left;width:235px; text-align:center;height:26px;font-weight: normal;font-size:14px; margin-left:1px; margin-top:-26px;line-height:26px;color:#02aace; background:url(../images/p_title.png) repeat-x}

.tui_pro11 .details{float:left;width:235px; height:40px; background:#ccc; line-height:30px; margin-left:1px; font-weight:normal;}
.tui_pro11 .details .d_l{float:left;width:117px; height:40px;text-align:center;line-height:40px;border-right:1px solid #e4e1e1;}
.tui_pro11 .details .d_r{float:right;height:40px;width:117px; text-align:center; color:#fff;line-height:40px; background:#00b0d6;}
.tui_pro11 .details .d_r a{color:#fff;}




.news_list{ float:right; width:760px;overflow:hidden; }
.news_list ol{float:left;width:760px;overflow:hidden;}
.news_list ol li{float:left;width:758px; padding:5px 0;overflow:hidden; border-bottom:1px solid #f1f1f1}
.news_list ol li p{float:left;width:748px; padding-left:10px;  height:35px; line-height:35px; font-size:14px; color:#f56e00;font-family:"Microsoft YaHei"; font-weight: 700;}
.news_list ol li p span{float:right; font-size:12px; color:#999; padding-right:10px; font-weight:normal;}
.news_list ol li a p{ color:#666;}
.news_list ol li a:hover p{ color:#F00}
.news_list ol li dd{float:left;width:718px; margin-left:10px; line-height:25px; padding:10px; font-size:12px; border:1px dotted #fcfcfc;font-family:"Microsoft YaHei"; font-weight: normal; }
.news_list ol li a:hover dd{border:1px dotted #ff0000;}




.allnews{float:left;width:760px ;overflow:hidden}
.allnews li{width:755px;height:35px;padding-left:5px; font-weight:normal;line-height:35px; border-bottom:1px dotted #ccc;background:url(../images/dian1.jpg) no-repeat left 15px}
.allnews li span.time{float:right;}
.newstit{margin-top:10px;text-align:center;width:755px;height:20px;font-size:16px; line-height:20px;font-weight:bold;color:#666; }
.news_stit{text-align:center;width:755px;height:33px; margin-left:5px;line-height:33px;margin-top:20px;font-size:12px;color:#333; border-top:1px solid #CCC}
.news_content{float:left;width:755px; margin-left:5px;overflow:hidden; line-height:30px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}





/*link*/

.link{margin:0 auto; width:1002px;overflow:hidden; margin-top:25px;border-bottom:1px solid #dedede; border-top:1px solid #dedede; }
.link ol{float:left;width:1002px; height:40px; line-height:40px;overflow:hidden; color:#313131}
.link ol .text{float:left;line-height:40px; font-size:18px;}
.link ol .text span{padding-left:5px; font-size:13px;font-weight: normal;  }
.link ul{ margin:0 auto;width:1002px;line-height:30px; }
.link ul li{ float:left;line-height:30px; }
.link ul li a{ float:left; padding-right:10px;}
.link ul li a:hover{color:#ff0000}


.footerbg{float:left;width:100%;background:#2b3141; padding:10px 0 20px 0; margin-top:20px; }
.footer{ margin:0 auto;width:1002px; text-align:center; padding-top:20px; line-height:25px; color:#7f838e;}
.footer a{color:#7f838e;}

.footer_nav{margin:0 auto;width:1002px;height:35px;overflow:hidden; border-bottom:1px dotted #7f838e}
.footer_nav ul{float:left;width:740px;height:35px; padding-left:210px; overflow:hidden; }
.footer_nav li{float:left;height:35px;line-height:35px; display:inline;padding:0 15px; overflow:hidden;font-size:12px; background:url(../images/kaimeng_85.jpg) no-repeat left}
.footer_nav li a,.footer_nav li a:visited{float:left;line-height:35px;height:35px;color:#7f838e;  font-weight:normal;}
.footer_nav li a:hover{color:#ff0000;text-decoration:none;line-height:35px;height:35px;  font-weight:normal; overflow:hidden;}



