@charset "utf-8";
/***********************成都凡思特网络科技有限公司*******************/
/***********************http://www.028fast.com***********************/
/***************************028-83119625*****************************/
/*
 *********全**局**公**用**哦*********
 */
*{margin:0;padding:0}
body{font-family:tahoma,"宋体";font-size:12px;background:url(../images/bg2.jpg) repeat-x #dedede}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}
dd,dl,dt,li,ol,ul{list-style:none}
a img,img{border:0;vertical-align:middle}
a{color:#333;text-decoration:none}
a:hover{color:#ff6C00;text-decoration:none}
.row{position:relative;min-height:1px}
.row:after,.row:before{display:table;content:" "}
.row:after{clear:both}
.w1004{width:1004px;margin:0 auto;overflow:hidden}
/*header*/
.nav{width:1004px;margin:0 auto;height:76px}
.nav li{font-size:14px;padding:0 13px;font-weight:700;height:76px;line-height:76px;display:inline-block;position:relative;}
.nav li a,.nav span{color:#efefef}
.nav li a:hover, .nav li a.current, .nav .sub-nav li a:hover{color:#F93}
.nav li:hover .sub-nav{display:block}
.nav .sub-nav{display:none;position:absolute;z-index:9999999;top:76px;left:0;overflow:hidden;font-size:13px;font-weight:bold;font-family:"微软雅黑"}
.nav .sub-nav li{display:block;padding:0;line-height:35px;height:35px;text-align:center;background:#016bc1;border-bottom:1px solid #fff;width:90px;}
.nav .sub-nav li:last-child{border:0;border-radius:0 0 10px 10px}
.logo{width:1004px;margin:0 auto;height:116px;background:url(../images/logo.png) no-repeat;position:relative; z-index:-999}
/*footer*/
.footer{width:1004px;margin:10px auto 0 auto;line-height:25px;color:#7b7b7b}
.footer a{color: #7b7b7b;}
.footer a:hover{color:#FF6C00;text-decoration:underline}
.banner{width:1002px;margin:0 auto;height:240px}
/*
 *********首**页**专**用**哦*********
 */
/*slider*/
#yc-mod-slider{width:1003px;margin:0 auto 20px auto;position:relative}
#slideshow{width:1003px;height:398px}
#slideshow ul{display:none}
.fn-clear{zoom:1}
.box_skitter{position:relative;background:0 0}
.box_skitter ul{display:none}
.box_skitter .container_skitter{overflow:hidden;position:relative}
.box_skitter .image{overflow:hidden}
.box_skitter .image img{display:none}
.box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20}
.box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20}
.box_skitter .prev_button{display:none}
.box_skitter .next_button{display:none}
.box_skitter .label_skitter{z-index:150;position:absolute;display:none}
.loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px}
/*index tools*/
.index-border{border:1px solid #d4d4d4}
.index-showden{height:3px;background:url(../images/index_r9_c3.jpg);width:100%}
/*index about*/
.index-about{width:392px;margin-right:10px;background:#FFF;float:left}
.index-about-nr{padding:8px;line-height:26px;color:#656565;height:192px}
.index-about-nr img{float:left;margin-right:5px}
/*index news*/
.index-news{width:356px;margin-right:10px;background:#fff;float:left}
.index-news ul{width:100%;padding:8px;height:192px}
.index-news ul li{width:90%;border-bottom:1px dotted #999;margin-top:2px;color:#000;font-size:12px;line-height:24px;padding-left:12px;background:url(../images/icon-09.gif) 0 54% no-repeat}
.index-news ul li a:hover{color:#000;text-decoration:underline}
/*index contact*/
.index-contact{width:235px;background:#fff;float:left}
.index-contact-nr{padding:8px;line-height:25px;color:#656565;height:192px}
/*index partner*/
.partner-bg{width:1004px;margin:20px auto 0 auto;padding-bottom:3px;background:url(../images/index_r9_c3.jpg) repeat-x left bottom #fff;height:76px}
.partner-border{border:1px solid #d4d4d4;height:73px}
.partner-title{width:140px;float:left}
.partner-nr{width:820px;float:left}
.partner-next{width:41px;float:left}
.partner{width:98%;margin:0 auto;color:#000;clear:both;text-align:left}
.partner li{float:left;margin:10px 0;width:150px}
.partner li img{height:55px;margin:2px;width:140px}
.partner li a{border:1px solid #CCC;display:block;height:57px;margin:0 auto;padding:0;width:144px}
.partner li a:hover{border:1px solid #F60;background:#fff4ce;display:inline-block}
.partner .scrollable{position:relative;overflow:hidden;float:left;height:70px;width:810px}
.partner .scrollitems{width:5000px;position:absolute;clear:both}
.partner .scrollliner{position:static}
.partner .scrollliner .scrollitems{position:static}
/*
 *********内**页**专**用**哦*********
 */
/*son page*/
.main-box{width:1004px;margin:10px auto 0 auto;background:url(../images/nei_bg.jpg) repeat-y;overflow:hidden}
.main-left{width:237px;padding-top:5px;padding-left:5px;padding-right:5px;float:left;border-top:1px solid #d4d4d4}
.main-right{width:745px;float:left;margin-left:8px;border-top:1px solid #d4d4d4}
/*side*/
.side{width:235px;background:#fff;float:left}
.side-title{height:45px;border-bottom:1px solid #b3b3b3;font-weight:bold;color:#4d4d4d;text-transform:uppercase}
.side-title h3{color:#016bc1;font-weight:bold;font-size:16px;margin-left:20px;padding-top:20px;display:inline-block}
.side ul{width:98%;margin:0 auto}
.side ul li{display:inline}
.side ul li a{padding-left:30px;background:url(../images/first-bg-02.gif) 0 0 no-repeat;font-size:12px;color:#4c4948;line-height:32px;height:32px;display:block;margin:2px 0;overflow:hidden}
.side ul li a:hover{width:200px;color:#142752;background:url(../images/first-bg-02.gif) 0 -32px no-repeat}
.side ul li a.current,.side ul li a.current:hover{background:url(../images/first-bg-02.gif) 0 -64px no-repeat;width:200px;color:#0082D2;margin:2px 0;font-weight:700}
.side-link {width:98%;margin:0 auto}
.side-link img { margin-top: 20px; border: solid 5px #d2d2d2; }
/*now position*/
.now{border-bottom:#e5e5e5 dotted 1px;padding-left:2%;padding-top:8px;clear:both;height:22px;line-height:22px;text-align:left;overflow:hidden}
.now a{color:#06c}
.now a:hover{color:#06c}
/*nr-box*/
.nr-box{width:96%;margin:0 auto;padding-bottom:10px;font-size:12px;line-height:28px;color:#656565}
.nr-box img{max-width:100%;height:auto;}
.nr-title{text-align:center;font-size:18px;font-weight:700;padding:20px 0 10px 0;border-bottom:#666 dotted 1px;}
.nr-message{text-align:center;font-size:12px;padding:0 0 10px 0;}
/*pagenavi*/
.pagenavi{padding:10px 0 0 25px;clear:both;text-align:center;}
.pagenavi a{display:inline-block;height:22px;line-height:22px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 10px}
.pagenavi a.a1{background:url(../images/pages.png) no-repeat 0 5px;width:56px;padding:0}
.pagenavi a:hover{background:#f1f1f1;color:#000;text-decoration:none}
.pagenavi span{display:inline-block;height:22px;line-height:22px;background:#5a85b2;border:1px solid #5a85b2;color:#fff;text-align:center;padding:0 10px}
/*newslist*/
.news-list{width:95%;margin:0 auto;clear:both;text-align:left}
.news-list a{color:#333;text-decoration:none}
.news-list a:hover{color:#0162B3;text-decoration:underline}
.news-list li{color:#4B5959;width:100%;float:left;overflow:hidden;padding:0;margin-top:5px;border-bottom:#666 1px dotted}
.news-list li dl{width:100%;min-height:1px;height:1px;clear:both}
.news-list li dl dt{float:left;width:70%;line-height:40px;display:inline;color:#000;font-size:14px;font-weight:700;padding-left:12px;background:url(../images/icon-09.gif) 0 50% no-repeat}
.news-list li dl dt a{color:#06c;font-weight:700}
.news-list li dl dt a:hover{color:#ff6C00;text-decoration:none}
.news-list li dl dd{float:right;width:25%;line-height:40px;display:inline;text-align:right;padding-right:10px}
.news-list p{float:left;line-height:28px;overflow:hidden}
/*piclist*/
.list-pic{width:95%;margin:0 auto;}
.list-pic li{border-bottom:#666 1px dotted;height:175px;position:relative}
.list-pic li h3{font-weight:700;padding:20px 0 20px 0}
.list-pic li h3 a{color:#06c;}
.list-pic li h3 a:hover{color:#ff6C00;}
.list-pic img{float:left;width:136px;height:100px}
.list-pic dl{float:left;width:555px;margin-left:10px}
.list-pic dl dd{color:#3e3e3e;font-size:12px;line-height:24px}
.list-pic dl dd a{display:block;width:73px;height:18px;background:#b8b8b8;color:#fff;text-align:center;line-height:18px}
.list-pic dl dd a:hover{background:#666;}
/*kefu*/
.float0831 { POSITION: fixed; TOP: 200px; RIGHT: 1px; _position: absolute }
.float0831 A { COLOR: #016bc1 }
.float0831 A:hover { COLOR: #ff8100; TEXT-DECORATION: none }
.float0831 .floatL { POSITION: relative; WIDTH: 28px; FLOAT: left }
.float0831 .floatL A { TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px }
.float0831 .floatR { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .tp { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .cn { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .floatR { PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden }
.float0831 .tp { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px }
.float0831 .cn { BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px }
.float0831 .cn H3 { TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px }
.float0831 .cn UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px }
.float0831 .cn UL LI { BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal }
.float0831 .titZx { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .titDh { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .titDc { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .icoZx { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .icoTc { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .icoFf { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .icoTl { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .btnOpen { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .btnOpen_n { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .btnCtn { BACKGROUND: url(../images/float_s.png) no-repeat }
.float0831 .titZx { BACKGROUND-POSITION: 5px -10px }
.float0831 .titDh { BACKGROUND-POSITION: 5px -66px }
.float0831 .titDc { BACKGROUND-POSITION: 5px -124px }
.float0831 .icoZx { BACKGROUND-POSITION: 2px -154px }
.float0831 .icoTc { BACKGROUND-POSITION: 0px -323px }
.float0831 .icoFf { BACKGROUND-POSITION: 2px -213px }
.float0831 .icoTl { PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left }
.float0831 .btnOpen { BACKGROUND-POSITION: -30px -396px }
.float0831 .btnOpen_n { BACKGROUND-POSITION: 0px -530px }
.float0831 .btnCtn { BACKGROUND-POSITION: 0px -396px }
.float0831 .icoZx { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .icoTc { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .icoFf { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .btnOpen { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen_n { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnCtn { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen { TOP: 90px; LEFT: 1px }
.float0831 .btnOpen_n { TOP: 90px; LEFT: 1px }
.float0831 .btnCtn { TOP: 90px; LEFT: 2px }
.float0831 UL LI.top { BORDER-BOTTOM: #016bc1 1px solid }
.float0831 UL LI.bot { BORDER-BOTTOM-STYLE: none }