/* CSS Document
	Copyright	:	kksem.com
	Author		:	Murong In 2013-11-21 16:01
	Email		:	1403322690@qq.com	
*/
/*初始化*/
body{ padding:0px; margin:0px; line-height:20px; background-color:#FFF; font-size:12px; font-family:Microsoft YaHei; color:#333333;}
img{ border:none; font-family:Arial;}
ul,dl,dd,dt,p,li{ padding:0px; margin:0px; list-style:none;}
a,a:link{ text-decoration:none; color:inherit;}
.clear { clear:both;}
.center-center { width:1200px; margin:auto; padding-top:15px; margin-bottom:20px;}
.b_content { width:1000px; margin:auto;}
.center-left { float:left;}
.center-right { float:right;}

.list-time { text-align:center; margin:20px 0;}
/*.newsli li:nth-of-type(odd) { color:#F8359D;}/*奇数行*/*/
/*.newsli li:nth-of-type(even) { color:#AB14F7;}/*偶数行**//
.banner,.banner img{ width:416px; height:212px; overflow:hidden;}

.ban{ width:990px; height:347px; margin:auto; padding-top:5px; overflow:hidden;}
.focusBox { position: relative; width:100%; height:347px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:347px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../Images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../Images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../Images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/*初始化结束*/
.logo { background:url(../Images/logo.jpg) no-repeat 50%; width:100%; height:125px; margin:auto;}
.nav { background:url(../Images/nav.jpg) repeat-x; height:50px;}
.nav ul { width:1000px; margin:auto;}
.nav ul li { width:111px; float:left; font-size:14px; font-weight:bold; text-align:center; line-height:50px; color:#FFF;}
.navli li { background:url(../Images/navli.jpg) no-repeat 0 center;}
.search { border:1px #C4C4C4 solid; border-radius:5px; width:220px; height:28px; float:left; margin-right:10px;}

.fenl { background:url(../Images/fenl.jpg) no-repeat; width:242px; height:40px;}
.index-catlist { width:242px;}
.index-catlist li ul { padding:15px 0px;}
.index-catlist li a.link { background-color:#C9EDF9; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#4C4C4C; display:block;}
.index-catlist dd { background:url(../Images/indexdd.jpg) no-repeat 0 center; padding-left:10px; width:90px; margin:6px 10px; float:left; overflow:hidden; white-space:nowrap;}
.index-prolist {}
.index-prolist li { width:240px; float:left; border:5px #E8F7FE solid;}
.index-prolist li a { display:block; background-color:#E8F7FE; text-align:center; line-height:30px;}
.index-prolist li img { width:240px; height:230px;}

.anli  { background:url(../Images/anli.jpg) no-repeat; width:960px; height:48px; margin:auto;}
#indexs { width:958px; overflow:hidden;}
.index-piclist { width:958px; overflow:hidden; border:1px #E6E6E6 solid; border-top:none; padding-top:10px;}
.index-piclist li { width:178px; float:left; text-align:center; padding:7px;}
.index-piclist li img { width:178px; height:134px; border:1px #D9DAD5 solid;}
.index-font img { float:left; padding-right:10px;}
.index-font font { font-size:18px; color:#666666; border-bottom:2px #00AAEA solid; display:block;}
.jianjie { padding-top:10px;}
.jianjie img { float:left; margin-right:10px;}
.index-artlist { padding-top:10px;}
.index-artlist li { border-bottom:1px #E2E2E2 dashed; height:23px; line-height:23px;}
.index-artlist li span { float:right;}
.nav_en { background-color:#00A9E2; height:42px; line-height:42px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;}
.over { font-size:12px; color:#666666; text-align:center; padding:20px;}

/*公共结束*/


.sdmenu { width:215px; padding-top:15px;}
div.sdmenu div{ background:url(../Images/lia.jpg) no-repeat; width:189px; margin:auto; overflow:hidden; color:#00458b; font-size:15px; margin-left:12px;}
div.sdmenu div.collapsed { height:30px; margin-bottom:5px;}
div.sdmenu div span{display:block;line-height:30px; width:189px; height:30px; color:#fff;cursor:pointer; font-size:14px; font-weight:bold; text-indent:15px;}
div.sdmenu div span a{padding:0;background:none;border:0;font-size:14px;line-height:30px;display:block;}
div.sdmenu div.collapsed { background:url(../Images/li.jpg) no-repeat !important; width:189px; color:#00458b}
div.sdmenu div dd { background: url(../Images/indexdd.jpg) no-repeat; width:198px; height:33px; line-height:33px; padding-left:15px; font-size:12px; color:#FFF; text-indent:5px; margin-bottom:3px;}

/*分类下拉*/

.content-content { padding:10px;}
/* left style */
.left { width:202px;}
.left_meun , .con_mian { width:240px; border:1px solid #ccc; margin-bottom:10px; background-color:#FFF;}
.left_meun_t {height:49px; overflow:hidden; background-color:#00A9E2; text-indent:20px; width:240px; overflow:hidden; white-space:nowrap;}
.left_meun_t h2 { font-size:14px; color:#fff;}
.left_meun_m { width:180px; padding:10px; background-color:#FFF;}
.left_meun_m li { line-height:30px; text-indent:25px; background:url(../Images/dot-02.jpg) no-repeat 0 8px;border-bottom:1px solid #F2F2F2; width:220px; overflow:hidden; white-space:nowrap;}
.left_meun_m dd { background:url(../Images/dd.jpg) no-repeat 0 center; border-bottom:1px #B8B8B8 dashed; margin-left:15px;}
.left_meun_m dd { display:none;}
.catlist dd { display:block !important;}


.left_meun_b {padding:12px;}
.left_meun_b li { border-bottom:1px solid #F2F2F2;}
.left_meun_b li a { line-height:20px;  padding-bottom:10px;color:#303030; display:block; padding-left:28px; padding-top:10px; background:url(../Images/dot-02.jpg) no-repeat 0 13px; font-family:"微软雅黑","黑体"; font-size:14px;}
.left_meun_b li a:hover { font-size:16px; color:#FF6600; font-weight:800; text-decoration:none;}
.contact {height:66px; overflow:hidden;}
.a_q {height:70px; overflow:hidden;}
.a_q a { display:block;height:70px;}
.new_sch {padding:20px 0 0 18px;height:150px; overflow:hidden;}

.porlist-porlist { padding:20px 0;}
.porlist-porlist li { width:170px; text-align:center; margin:auto;}
.porlist-porlist li img { width:170px; height:135px; border:1px #CCC solid;}
.porlist-porlist li img:hover { border:1px #C30 solid;}


/* right style */
.con_mian { width:940px;}
.con_mian_t { height:49px; overflow:hidden; background:url(../Images/right.gif) repeat-x;padding-left:35px;}
.con_mian_t h2 { font-size:14px; color:#333;}
.con_mian_m {padding:0px; line-height:20px; background-color:#FFF;}
.con_mian_m .pic { float:left; margin-right:5px; display:inline;}
.adv_y { font-size:14px; color:#dc143c; font-size:20px; clear:both;padding:20px 0 0 20px;}
.new_con {padding:10px;}
.new_list li , .download li {border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../Images/queryli.gif) no-repeat 5px 11px;}
.new_list li .name a , .download li .name a { color:#555;}
.new_list li .name a:hover , .download li .name a:hover { color:#ff6600; text-decoration:underline;}
.new_list li .date , .download li .date { color:#777;}
.download li  {background:url(../Images/li.gif) no-repeat 5px 9px;}
.page {height:30px;}
.page_l {padding:3px 8px;}
.page_r {padding-right:8px;}
.page_r li {background-color:#fff;border:1px solid #ccc;color:#333;padding:0 5px;margin:3px; float:left;height:18px; line-height:18px;}
.page_r li.opt {padding:0 2px;border:none;}
.page_r li.cur {background-color:#EFEFEF;border:1px solid #ccc;color:#333;}

/* feedback style */
.feedback {margin-top:10px; margin-left:10px;}
.feedback table td {padding:4px 3px;}
.feedback table td .text {border:1px solid #ddd;color:#555;height:16px;line-height:16px;padding:4px 3px; width:400px;}
.feedback table td .l_text { width:400px; padding:3px; border:solid 1px #ddd; height:158px;}
.feedback table td .button {background:#F7F7F7;border:1px solid #ddd;height:22px;line-height:22px; width:50px; cursor:pointer; text-align:center;padding:0 3px;}
.red { color:#ff0000;font-family:'宋体';}

.list-news { padding:10px;}
.list-news li { border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../Images/queryli.gif) no-repeat 5px 11px;}
.list-news li span { float:right; color:#999;}
.list-news li:hover { color:#ff6600; text-decoration:underline;}

.new_list li , .download li {border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../Images/queryli.gif) no-repeat 5px 11px;}
.new_list li .name a , .download li .name a { color:#555;}
.new_list li .name a:hover , .download li .name a:hover { color:#ff6600; text-decoration:underline;}
.new_list li .date , .download li .date { color:#777;}

.list-prolist { padding:10px;}
.list-prolist li { width: 223px; height: 187px; overflow: hidden; float: left; padding: 5px 8px; text-align:center;}
.list-prolist li img { width: 215px; height: 155px; border:1px solid #ccc; padding: 3px;}

.list-prolist div.effect7 { float:left; margin:8px;}



.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px; padding:0 10px;}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
/*内页结束*/


/*外加*/
.artlist-artlist {}
.artlist-artlist li { border-bottom:1px dotted #eee;height:30px; line-height:30px;padding:0 15px 0 20px; font-size:14px; background:url(../Images/queryli.gif) no-repeat 5px 11px; width:350px; float:left; margin:0 10px;}
.artlist-artlist span { float:right;}





#wrapper {
	background:#fff;
	position:relative;
}

a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}

a:focus , a:link, a:active {
	outline:none;
}

a:hover {
	color:#444;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../Images/slider-left-arrow.png) no-Repeat;
	width: 42px;
    height: 43px;
	margin-left: 0px;
	margin-top:-21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../Images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
	margin-top:-21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../Images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:500px !important;
	overflow:hidden;
}
