﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
*html .fixed { height: 1%; }
body{ background:#f6f6f8;font-family:Microsoft YaHei,Verdana, Geneva, sans-serif; font-size:12px;}
img{ border:0;}
table{border-collapse:collapse;}
ul,li{ list-style:none;}
input{ vertical-align:middle;}
.lfet{float:left;}
.right{float:right;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.fixed_zs{position:fixed;}
.clear {clear: both; }
.hr_10,.hr_20{ clear:both; font-size:1px; line-height:1px;}
.hr_10{ height:10px;} 
.hr_15{ height:15px;}
.hr_20{ height:20px;}
a{text-decoration:none; cursor:pointer; color:#08c;}
a:hover{text-decoration:none;}
.fontblue{ color:#08c;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.paddingleft35{padding-left:35px;}
.paddingleft15{padding-left:15px;}


#warpper{width:980px; margin:0 auto;}
/*------menu------*/
.menu{width:100%; height:36px; margin:15px auto 0 auto;border-radius: 4px;-khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0px 1px 2px rgba(0,0,0,0.3); -khtml-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; -ms-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; -o-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;}
.menu ul{width:900px; float:left;}
.menu .menur{width:80px; height:36px;float:left; background:url(../images/menubg.png) no-repeat -150px -116px;_background:url(../images/menubg.png) no-repeat -150px -115px;}
.menu li{ display:inline;width:150px; height:36px; float:left;}
.menu li a{	background: url(../images/menubg.png) no-repeat; width: 150px; height:36px; text-indent:-9999px; overflow: hidden; float: left;}
.menu li a {background-position: 100% 0px;}
.menu li a.home{ background-position:left 0;}
.menu li a.home:hover{ background-position:left -36px;}
.menu li a:hover,#menu li a:focus{background-position: 100% -36px;_background-position: 100% -35px;}
.menu li a.selected{background-position: right -72px;_background-position: right -71px;}
.menu li a.index,.menu li a.index:hover{background-position: left -72px;_background-position: left -71px;}

.menu li a span {background: url(../images/menu_text.png) no-repeat 50% 0px; margin: 3px auto; width: 100%; height:30px; display: block;}
.menu li#logo a span {background-position: 50% -9px;}
.menu li#xxt a span {background-position: 50% -40px;}
.menu li#ssl a span {background-position: 50% -73px;}
.menu li#syp a span {background-position: 50% -105px;}
.menu li#szxy a span {background-position: 50% -136px;}
.menu li#download a span {background-position: 50% -167px;}

/*------banner------*/
.banner{width:100%; height:540px; margin:0 auto;}
.piclist{width:980px; height:540px;float:left; display:inline; overflow:hidden;position: relative;}
.piclist ul.slides {position: relative;left:0; top:0;width:980px; height:573px;}
.piclist ul.slides li {display: none;width:980px; height:541px;position:absolute; top:0;}
.piclist ul.slides li a img{ width:980px; height:540px;}
.piclist #loopedSlider {clear: both; margin: 0px auto; width: 980px; position: relative;}
.piclist ul.pagination { position: absolute;left:460px;top:500px;_top: 500px;}
.piclist ul.pagination li{float: left;margin-right:10px}
.piclist ul.pagination li a { text-indent:-9999px;display: block; background:url(../images/icon.png) no-repeat 0 0; width:11px; height:11px;}
.piclist ul.pagination li.active a,ul.pagination li a:hover {background:url(../images/icon.png) no-repeat -26px 0;}
.piclist div.slides div {display: none; width: 980px;position: absolute; top: 541px;}
.piclist ul.slides li div.txt{background:url(../images/textbg.png) no-repeat;width:980px; height:32px; line-height:32px; color:#7a7a7a; text-align:center;}

/*------guild------*/
.guild{width:100%; height:200px; margin:0 auto;}
.guild li{ float:left;width:235px;height:200px; background:url(../images/index_listbg.png) no-repeat;margin-right:13px; display:inline;}
.guild li.margin0{ margin-right:0;}
.guild .listpic{ background:url(../images/index_imgbg.png) no-repeat center;width:127px; height:90px; margin:19px auto 5px auto;}
.guild .listpic img{ padding:5px; width:117px; height:70px;}
.guild li dl{width:140px; margin:0 auto;}
.guild li dt{height:25px; line-height:25px; text-align:center; font-weight:bold;}
.guild li dd{width:70px; text-align:center; float:left; height:24px; line-height:24px;}

/*------service------*/
.service{ width:100%; height:105px; background:url(../images/servicebg.gif) no-repeat; margin:0 auto;}
.service li{ float:left; width:243px; height:90px; line-height:90px; margin-top:7px;display:inline;text-align:center; font-size:16px}
.service li img{height:35px;padding-top:27px; display:block; margin:0 auto;}
.service li.tel{background:url(../images/tel.png) no-repeat 10px 33px;}
.service li.tel span {padding:0 0 0 25px;}
.service li.qq{background:url(../images/qq.png) no-repeat 20px 33px;}
.service li.line{ width:2px; height:90px; background:url(../images/service_line.gif) no-repeat center;}

/*------footer------*/
.footer{width:980px; margin:0 auto;}
.link{ width:100%; height:35px; border-top:#e2e2e3 solid 1px; border-bottom:#e2e2e3 solid 1px;}
.link ul{ float:right;}
.link ul li{ width:90px; height:35px; float:left; margin:0 5px 0px 0px;font-size:12px; text-align:center}
.link ul li span{width:85px; height:20px; margin-top:7px; border-right:1px solid #c4c4c4; display:block;}
.link ul li span.noborder{ border-right:0;}
.link ul li span a{width:80px; color:#2895cc; height:20px; line-height:20px;display:block;}
.footer_txt{ text-align:center; height:25px; line-height:25px; color:#787878;margin-top:10px;font-size:12px; }
.contact{text-align:center}
.contact span{margin:0 10px;text-align:center}


/*------neiye------*/
.nei_banner{width:100%; height:540px; margin:0 auto;}
.nei_banner img{width:980px; height:540px;}
.nei_banner .text{background:url(../images/textbg.png) no-repeat;width:980px; height:32px; line-height:32px; color:#7a7a7a; text-align:center;}

/*------nei_list------*/
.nei_list,.szxy_list{width:979px; height:280px; border-top:#e5e5e5 solid 1px; border-left:#dbdbdb solid 1px; border-bottom:#d2d2d2 solid 1px;}
.nei_list li{background:url(../images/ssl_listbg.jpg) no-repeat  right bottom;width:244px;  height:280px; float:left; border-right:#e5e5e5 solid 1px;}
.nei_list li:hover,.szxy_list li:hover{background:url(../images/ssl_listhoverbg.jpg) repeat-x top left;}
.nei_list li.last{width:243px;}
.nei_list a,.szxy_list a{ color:#000;}
.nei_list .img_area,.szxy_list .img_area{width:99%; height:150px; text-align:center;}
.nei_list .img_area img,.szxy_list .img_area img{ margin:25px auto 5px;}
.nei_list dl{ width:220px; margin:0 auto;color:#000;}
.nei_list dt,.szxy_list dt{font-size:14px; text-align:center; font-weight:bold; height:30px; line-height:30px;}
.nei_list dd,.szxy_list dd{ font-size:12px; text-align:left; line-height:23px;}

/*------szxy_list------*/
.szxy_list li{background:url(../images/ssl_listbg.jpg) #fff no-repeat right bottom;width:325px;  height:280px; float:left; border-right:#e5e5e5 solid 1px;}
.szxy_list li.last{width:326px;}
.szxy_list dl{ width:290px; margin:0 auto;color:#000;}


/*------xxt_xxjm------*/
#main{width:100%; margin:0 auto; background:#fff;overflow:hidden;_zoom:1;}
    #left{width:235px; float:left;}
        #itemtitle{line-height:32px;border:#e2e2e2 solid 1px;  background:#fff;}
        #itemtitle dl dt{font-size:14px;font-weight:bold;padding:0 15px;background:url(../images/submunebg.jpg) no-repeat 0 -30px;cursor:pointer;}
        #itemtitle dl dt.show{background-position: 0 0;}
        #itemtitle dl dt a{color:#000;}
        #itemtitle dl dt a.current{color:#b90000;}
        #itemtitle dl dd{padding:10px;display:none;}
        #itemtitle dl dd a{width:183px;padding:0 15px;height:32px;display:block; color:#333; background:#fff;border-bottom:#ddd dashed 1px;}
        #itemtitle dl dd a.current{background:#747474;color:#fff;}

        #itemtitle_zs{line-height:32px;border:#cacaca solid 1px; }
        #itemtitle_zs dl dt{font-size:14px;font-weight:bold;padding:0 15px;background:#707070;cursor:pointer;}
        #itemtitle_zs dl dt a{color:#fff;}
        #itemtitle_zs dl dt a.current{color:#ff0;}
        #itemtitle_zs dl dd{background:url(../images/zs_lubmune_bg.jpg);}
        #itemtitle_zs dl dd a{width:193px;padding:0 20px;height:32px;display:block; color:#000;border-bottom:#c9c9c9 solid 1px;border-top:#f1f1f1 solid 1px;background:url(../images/dian.gif) no-repeat 10px 14px;}
        #itemtitle_zs dl dd a.current{color:#f00;}

    .right-zs{background: url(../images/right_bg_zs.jpg);}
    #right{width:743px;float:right; border:#d9d9d9 solid 1px;_height:400px;min-height:400px;}
        #right .title{width:734px;height:88px; border-bottom:#d9d9d9 solid 1px; position:relative;}
        #right .title img{ position:absolute; left:26px; top:13px;}
        .section-title{height:30px;line-height:30px;padding:0 20px;margin:10px 0;color:#000;border-bottom:1px solid #f6f6f8;background:url(../images/icon.jpg) left center no-repeat;}
.formlist{width:100%; margin-top:30px;}
.formlist li{width:600px;margin-left:100px; height:31px; line-height:31px;margin-bottom:15px;}
.formlist li.xuanze{ position:relative;}
.formlist label{width:100px; text-align:right; color:#333; font-size:14px; float:left;vertical-align:middle;}
.formlist input{ width:322px;height:29px; border:#ddd solid 1px; background:#fbfbfb; line-height:29px;}
.formlist li #diqu{width:324px; position: absolute; z-index:2;top:0; left:100px;_left:103px;}
.formlist li #diqu a{text-align:left; margin:0;}
.formlist li #diqu .btn-a{display:block; background:url(../images/selectbg.gif) no-repeat;width:320px; height:31px; line-height:31px;padding-left:4px;}
.formlist li #diqu ul{width:322px; border-right:1px solid #cecec5;border-bottom:1px solid #cecec5;border-left:1px solid #cecec5; background:#fff; display:none;}
.formlist li #diqu ul li{margin:0;padding-left:4px; width:318px; text-align:left; cursor:pointer;}
.formlist .btn{ height:36px; line-height:36px;  text-align:center; margin-top:20px;margin-bottom:100px;}
.formlist .btn a{margin-right:10px;}


/*------大片文字css------*/
.text_content{ width:680px; margin:0px auto;padding:20px 0; line-height:28px; text-align:left; color:#535353; font-size:14px;}
.text_content span {color:#0066CC;}
.text_content strong {color:#000;}
.text_content_zs{color:#444;}
.text_content_zs h2{font-size:22px;padding-left: 15px;margin:10px 0;font-weight:normal;}
.text_content_zs p{font-size:14px;text-indent:2em;line-height:23px;padding-left: 15px;margin-bottom:15px;}
.text_content_zs strong{color:#444;font-size:14px;}
.text_content_zs .text-indent0{text-indent:0;}
.text_content_zs .section_zs{border-bottom:#bdb7b2 dashed 1px;padding-bottom:30px;margin-bottom:30px;}

/*------about_us------*/
.bigtitle{ width:100%; height:35px; background:url(../images/line2.gif) repeat-x bottom;padding-bottom:2px;}
.bigtitle img{ margin-left:3px; margin-top:3px;}
.content{width:100%; margin:0 auto;}
.leftmenu{width:235px; float:left; margin-right:10px; background:url(../images/about_us_leftB.png) no-repeat bottom; padding-bottom:15px; display:inline;}
.leftmenu #leftbox{width:233px;border-left:#e2e2e2 solid 1px; border-right:#e2e2e2 solid 1px; background:#fff;}
.leftmenu h3{ background:url(../images/about_us_leftT.png) no-repeat; width:235px; height:31px; line-height:31px; text-indent:20px; font-size:12px;color:#000; font-weight:bold;}
.leftmenu ul{padding:20px 0;}
.leftmenu ul li{width:223px; margin:0 auto; height:32px; line-height:32px; text-indent:30px; border-bottom:#ddd dashed 1px;}
.leftmenu ul li a{width:223px; height:32px; margin-bottom:1px; display:block; color:#333;}
.leftmenu ul li a:hover{ color:#000;}
.leftmenu ul li a.current{ background:#747474; color:#fff;}

.rightlist{width:734px; float:left; background:url(../images/about_us_rightB.png) no-repeat bottom; padding-bottom:15px;}
.rightlist .title{background:url(../images/about_us_rightT.png) no-repeat; width:734px; height:31px; line-height:31px;position:relative;}
.rightlist .title h3{ text-indent:20px; font-size:12px;color:#000; font-weight:normal; }
.rightlist .title a{ position:absolute; right:10px; top:0; color:#0088cc; background:url(../images/jiantou.png) no-repeat right center;padding-right:12px;}
.rightlist #rightbox{width:732px; border-left:#e2e2e2 solid 1px; border-right:#e2e2e2 solid 1px; background:#fff;}
.rightlist ul{padding:20px 0;}
.rightlist ul li{width:680px; margin:0 auto; height:33px; line-height:33px; }
.rightlist ul li a{background:url(../images/dian.gif) no-repeat left center; padding-left:15px; color:#333;}
.rightlist ul li a:hover{ color:#000;}
.rightlist ul li .date{ float:right;width:100px; text-align:right;}

.page{width:100%; height:35px; line-height:35px; text-align:center;}
.page a{ margin-right:10px;}
.page a.current{ color:#000;}
