/* CSS Document */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, 
hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
ol, ul { list-style: none outside none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%; font-family:"Î¢ÈíÑÅºÚ";}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none;}
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; outline:none; color:#333;}
a:hover{ color:#2097dc}
.tr{ text-align:right;}

body { width:100%;min-width:1050px; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; line-height: 1; color:#666; background:#fff; }

.clear {clear: both; height:0px; line-height:0px; zoom:1; font-size:1px;}
.g1200 { width:1200px; height:auto; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}


/*  Í·²¿  */

#header { height:136px; position:relative; background:url(../images/top-bg.png) center no-repeat; z-index:99;  }

/*  logo  */
.logo_th { width:100%; height:82px; margin:0 auto;}
.logo_th .logo-tu { width:640px; height:65px; margin-top:12px;}
.logo_th .logo-tu a { width:640px; height:65px; display:inline-block; }

/*  ËÑË÷  */
.search_th { width:224px; height:28px; margin-left:70px; margin-top:33px; }
.search_th input { margin:0px; padding:0px; border:none; background:none; float:left;}
.search_th .inputText { width:160px; height:26px; color:#666; border:1px solid #8e8e8e; font: 12px/23px Microsoft Yahei; padding:0px 10px;}
.search_th .inputSubmit { width:42px; height:28px; background:#8e8e8e url(../images/search-tu.png) center no-repeat; display: inline-block; cursor:pointer; text-indent:-9999px; }


/*  µç»°  */
.tel { width:235px; height:50px; background:url(../images/tel.png) 0px 3px no-repeat; text-align:left; margin-top:15px;}
.tel p { font-size:12px; padding-left:70px; margin-top:10px;}
.tel span { font-size:20px; font-weight:bold; font-style:italic; color:#e4263f; padding-left:70px; line-height:35px;}


/*  µ¼º½ÁÐ±í  */
.nav_th { width:100%; height:45px; margin:0 auto;}
.nav_th ul { width:1200px; height:45px; margin:0 auto;}
.nav_th ul li { float: left; height:45px; line-height:45px; text-align:center; }
.nav_th li a { font-size:14px; color: #616161; display: inline-block; text-align:center; height:45px; line-height:45px; margin-left:28.5px; margin-right:28.5px;}
.nav_th ul li#bgli a {  }
.nav_th ul li#bgli a:hover { }
.nav_th li a:hover{ background:url(../images/nav-tb.png) bottom no-repeat; }

.nav_th li a.active { background:url(../images/nav-tb.png) bottom no-repeat;}
 

/*  banner  */
.index-content{ width:100%; height:600px !important; overflow: hidden; position: relative; margin-top:-9px; z-index:5; }

/*
.banner_th{ width:100%; height:600px; margin:0 auto; position: relative; box-shadow:0px -3px 3px #eee;}
.banner_th ul { height:600px;}
.banner_th .slides { width:1920px !important;}
.banner_th .slides li{ position: relative;overflow: hidden;}
.banner_th img { width:1920px; display:block; }
.banner-s img { position:relative; left:50%; width:1920px; margin-left: -800px;}

.banner_th .para, .banner .text,.banner .para, .banner .pp{position: absolute;top: 0;left: 0;margin-left: 0;}
.banner_th .text{top: 15%;left: 50%;width: auto;height: auto;margin-left: -500px;color:#fff;font-family:'Î¢ÈíÑÅºÚ'}
.banner_th .text dt{font-size:36px;height:50px;font-weight: bold;}
.banner_th .text dd.tit{height:18px;font-size: 14px;text-indent:2px;}
.banner_th .text dd.data{font-family: arial;font-size:10px;text-indent:2px;}
.banner_th .text dd.btn{margin-top:12px;}
.banner_th .text dd.btn a{display: block;height:28px;line-height:28px;width:80px;background:#ff6e00;text-align: center;font-size:12px;color:#fff;font-family:'Î¢ÈíÑÅºÚ'}
.banner_th .flex-prev,.banner_th .flex-next{position: absolute;top:50%;width: 77px;height: 118px;margin-top: -90px;text-indent: -100em;overflow: hidden;}
.banner_th .flex-prev{ left: 0; background: url(../images/arrow-left.png) no-repeat center center;}
.banner_th .flex-next{ right: 0; background: url(../images/arrow-right.png) no-repeat center center;}
.banner_th .flex-control-nav{ position: absolute; top:480px;left: 50%;margin-left: -50px;}
.banner_th .flex-control-nav li{float: left;width: 10px;height: 10px;margin-left: 8px;}
.banner_th .flex-control-nav li a{display: block;width: 100%;height: 100%;text-indent: -100em;overflow: hidden;background: #fff;cursor: pointer;background: url(../images/index-btn2.png) no-repeat;}
.banner_th .flex-control-nav li .flex-active{background: url(../images/index-btn1.png) no-repeat;} */

/*  banner °´Å¥  */
/* 
.newsslide{position: absolute;top: 29%;left: 50%;width: 320px;height: 103px;margin-top: 145px;margin-left: -500px;z-index: 1000;font-family: 'Î¢ÈíÑÅºÚ';}
.newsslide h2{color:#fff;font-size: 12px;height:22px;background: url(../images/index-png.png) repeat-x left bottom;}
.newsslide li a{display: block;height:38px;overflow: hidden;line-height:38px;color:#f1f1f1;font-size:12px;width: 320px;background: url(../images/index-png.png) repeat-x left bottom;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.newsslide .flex-prev,
.newsslide .flex-next{position: absolute;left: 0;top: 123px;width: 26px;height: 16px;text-indent: -100em;overflow: hidden;background: url(../images/news-btn.png) no-repeat;}
.newsslide .flex-next{left: 27px;background-position: -27px 0;}
.newsslide .flex-direction-nav a:hover{background-image:url(../images/news-btn2.png);} */

/*  banner 2 */
.banner_2 { position: relative; height:600px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slider{ width:100%; height:600px; margin:0 auto; overflow:hidden;}
.slider{ }
.slider #slider1_container { position: relative; top: 0px; left: 0px; width:100% !important; height:600px;}
.slider .slides { cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width:1920px !important; height:600px;}
.slider .slides .img{ width:1920px; height:600px; text-align:center; position:relative;  }
.slider .slides .img a { position:absolute; width:100% !important; left:00% !important; vertical-align:middle; margin:0 auto; text-align:center; display:table-cell;}
.slider .slides .img a img { width:1920px !important; height:600px; text-align:center; vertical-align:middle; position:absolute; left:-00% !important; z-index:2; margin-left:-000px !important;}
.av{ background-color:#FFFFFF !important;}
.slidetip{ position:fixed; z-index:99; bottom:120px; left:5%; margin-left:650px;}



/*  ÖÐ²¿  */

.module{ width:100%; height:98px; position:absolute; left:0; bottom:0px; background: url(../images/index-icon.png) repeat-x 0 0; z-index:5;}
.module .index-center{ background: none;}
.kwicks{ width:1200px; height: 98px;}
.kwicks .kwick{ float:left; width:156px; height:98px; background: url(../images/y-bg4.png) no-repeat right center;/*2.11 add style*/overflow: hidden; margin-right:1px;}
.kwicks .kwick div{ width:571px; height:98px;/*background:url(../images/index-icon.png) repeat-x;*/}
.kwicks .first{ width:571px;}
.kwicks .last{ border-right: 0;}

.kwicks .icon{ width:156px; height:98px;float:left; background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.kwicks .icon00{ background-image: url(../images/icon01.jpg);}
.kwicks .icon01{ background-image: url(../images/icon02.jpg);}
.kwicks .icon02{ background-image: url(../images/icon03.jpg);}
.kwicks .icon03{ background-image: url(../images/icon04.jpg);}
.kwicks .icon04{ background-image: url(../images/icon05.jpg);}

.kwicks img{ float: left;}
.kwicks .first .icon{ background-color: #ff6e00;}
.module .left{ position:absolute; left:0; right:50%; margin-right:500px; background:url(../images/index-icon.png) repeat-x;height: 98px;}
.module .right{ position:absolute; right:0; left:50%; margin-left:500px; background:url(../images/index-icon.png) repeat-x;height: 98px;}
.kwicks .kwick div.kwick-nr{ width:414px;height:98px; float:left;}
.kwick-nr p{ height:98px;width:179px;overflow: hidden;float: left;}
.kwick-nr h3{ width:210px; color:#f1f1f1; padding-top:12px; line-height:24px; margin-left:24px; float:left; font-size:12px; font-family: 'Î¢ÈíÑÅºÚ';}




/*  µ×²¿  */
#footer{ width:100%; height:115px; margin-top:5px;background: #fff;_zoom:1; -moz-box-shadow:0px -3px 3px #eee;-webkit-box-shadow:0px -3px 3px #eee; box-shadow:0px -3px 3px #eee; z-index:6; position:relative;}

.footL{ width:300px; height:90px; font-size:12px; float:left; line-height:1.5; padding-top:15px;font-family:"Î¢ÈíÑÅºÚ";}
.footL .ewm {}
.footL .link { width:190px; height:50px; margin-left:10px; margin-top:16px;}
.footL .link p { margin-bottom:5px;}
.footL .link p a { margin-left:5px; margin-right:5px;}
.footL .link p a:hover { color:#a78a5e;}

.link .xsd-choose{ position:relative;width:176px; padding:0 5px; height:24px; line-height:24px; background:url(../images/xiala.jpg) no-repeat;  display:inline-block; color:#666; z-index:25;}
.link .xsd-choose span{ font-size:12px; display:block; width:100%; height:24px; cursor:pointer;}
.link .xsd-choose ul{ display:none; position:absolute; left:0px; bottom:23px; z-index:100; width:178px; background:#fff; border:1px solid #d2d2d2; border-bottom:none; font-size:12px;}
.link .xsd-choose ul li a{ display:block; width:100%; height:24px; line-height:24px; text-indent:5px; color:#666;}
.link .xsd-choose ul li a:hover{ background:#a78a5e; color:#fff; text-decoration:none;}

.foot-tu { width:312px; height:60px; margin-left:100px; margin-top:25px;}

.footR{ float:right; font-size:12px; padding-top:10px; text-align:right;}
.footR p { font-size:12px; color:#555; line-height:30px;}
.footR p span { margin-right:5px; color:#a78a5e; }
.footR p a { color:#333; margin:0 2px; font-family:"Î¢ÈíÑÅºÚ"; }
.footR p a:hover { color:#a78a5e;}











.ny-banner{ height:199px; background-repeat:no-repeat; background-position:center top;}
.con-main{ margin-bottom:10px;}
.con-main .center > h2{ height:42px; background:url(../images/d-sb.jpg) repeat-x left bottom; font-size:12px;}
.con-main .center > h2 span{ display:inline-block; height:42px; background:url(../images/locs.jpg) no-repeat left bottom; min-width:98px; line-height:39px;}
.con-main .center > h2 span a,.con-main .center > h2 span i{ margin:0 5px;}
.cp-list{ padding-top:10px;}
.cp-list .listL{ width:237px; float:left;}
.cp-list .listL h3{ height:148px; color:#fff; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; line-height:1.4; padding-top:68px;}
.cp-list .listL h3 span{ color:#e0e0e0; font-size:16px;}
.cp-list .listL h3.cp-son{background:url(../images/cp-con.jpg) no-repeat;}
.cp-list .listL h3.ab-son{background:url(../images/ab-con.jpg) no-repeat;}
.cp-list .listL h3.nt-son{background:url(../images/nt-con.jpg) no-repeat;}
.cp-list .listL h3.news-son{background:url(../images/ne-con.jpg) no-repeat;}
.cp-list .listL h3.re-son{background:url(../images/re-con.jpg) no-repeat;}
.cp-list .listL ul{ padding-top:10px;}
.cp-list .listL ul li{ height:49px; line-height:49px;  margin-bottom:10px;background:url(../images/li-bgs.jpg) repeat-x;}
.cp-list .listL ul li a{ display:block; width:100%; background: url(../images/li-s.png) no-repeat 18px center; text-indent:30px;font-family:"Î¢ÈíÑÅºÚ";}
.cp-list .listL ul li.cur a{ background: url(../images/li-t.png) no-repeat 18px center;color:#fff;}
/*color choose*/
.cp-list .listL ul.cp-ul li.cur{ background:url(../images/red-cur.jpg) repeat-x;}
.cp-list .listL ul.ab-ul li.cur{ background:url(../images/yel-cur.jpg) repeat-x;}
.cp-list .listL ul.nt-ul li.cur{ background:url(../images/org-cur.jpg) repeat-x;}
.cp-list .listL ul.news-ul li.cur{ background:url(../images/blue-cur.jpg) repeat-x;}
.cp-list .listL ul.re-ul li.cur{ background:url(../images/gre-cur.jpg) repeat-x;}
.cp-list .listR{ float:right; width:735px;}
.cp-list .listR h3{ color:#0356a7; font-size:14px; line-height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-bottom:10px;}
.cp-sot{}
.cp-sot dl{width:194px; float:left; margin-bottom:15px; margin-right:76px;}
.cp-sot dl dt{ width:194px;}
.cp-sot dl dt a{ display:block; width:184px; padding:4px; border:1px solid #b2b1b1;}
.cp-sot dl dt a:hover{ border-color:#146aba;}
.cp-sot dl dd{ text-align:center; font-size:12px; line-height:35px;font-family:"Î¢ÈíÑÅºÚ"; height:35px; overflow:hidden;}
.page-site{ margin:20px 0; text-align:center;}
.page-site a{ display:inline-block; padding:3px 6px; font-size:12px; border:1px solid #666; margin:0 3px;}
.page-site a.cur{ background:#1268b8; border:1px solid #1268b8; color:#fff;}

.listR h4{ text-align:center; padding:25px 0 15px 0; line-height:1.8;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; color:#065aab;}
.listR h4 span{ color:#666; font-size:12px; font-weight:normal;}
.o-pts{ line-height:2; font-size:12px; color:#666; padding:15px 0 30px 0;}

.ab-sot{ line-height:2; color:#666; font-size:12px; padding-bottom:15px;}
.ab-sot > h5{ height:41px; background:url(../images/bgc.jpg) repeat-x; line-height:41px; text-align:center; color:#fff; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:20px;}
.ab-sot > h5 span{ display:inline-block; background:url(../images/res.jpg) no-repeat left center; padding-left:50px;}
.pgnet{ width:615px; margin:0 auto;}
.pgnet td{ padding:10px 5px;}
.pgnet span{ color:#f00; margin-right:2px;}
.pgnet td input[type=text]{ background:#f4f4f4; border:1px solid #ababab; width:130px;}
.pgnet td textarea{ background:#f4f4f4; border:1px solid #ababab; width:440px; height:80px;}
.pgnet td input[type=button]{ margin-right:5px;}

.news-sot{ line-height:2; font-size:12px; color:#666; padding:10px 0 25px 0;}
.news-sot dl dt{ height:25px;}
.news-sot dl dt span{ line-height:25px; background:#1268b8; display:inline-block; text-align:center; color:#fff;}
.news-sot dl dt span.tit{ width:582px;}
.news-sot dl dt span.time{ width:140px;}
.news-sot dl dd{ height:40px; line-height:40px; background:url(../images/xd.jpg) no-repeat 10px center; padding-left:20px; border-bottom:1px dashed #1268b8;}
.news-sot dl dd span{ display:inline-block; width:140px; text-align:center;}
.newsxx-sot h5{ text-align:center; color:#065aab;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; line-height:2; }
.newsxx-sot h5 span{ font-weight:normal; color:#666; font-size:12px;}
.tisn-co{ padding:15px 0; line-height:2; font-size:12px; color:#666;}
.buttons-ol{ padding:20px 0; text-align:center; font-size:12px;}
.buttons-ol a{color:#065aab;}
.pres-ov{ padding:15px 0; line-height:2; font-size:12px; color:#666; border-top:1px dashed #ccc;}
.pres-ov li a{ color:#065aab;}
.ab-sot dl{ padding:15px 0;}
.ab-sot dl dt{font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:14px;}




