/*

作者：天兴工作室

地址：http://www.txcstx.cn

邮箱：admin@txcstx.cn

*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

















body{font-size:14px;font-family: "Microsoft YaHei", Verdana, sans-serif;line-height: 24px;}

img{max-width:100%; height:auto; width:auto\9; border:0;vertical-align:middle;}

a {

	text-decoration: none;color: #333;

}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
    text-align: left;
    color: #000000;
    font-size: 18px;

}







ol, ul {

	list-style: none;

}

caption, th {

	text-align: left;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}



.clear {

	margin: 0px auto;

	width: 100%;

	height: 1px;

	font-size: 1px;

	clear: both;

	background: none;

	overflow: hidden;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}



.space_hx { 

	clear: both;

	width: 100%;

	height: 20px;

	font-size: 1px;

	overflow: hidden;

}

.space_zx { 

	float: left;

	width: 10px;

	font-size: 1px;

	overflow: hidden;

}

/* 分页条 */

.pagebar{width: 100%;clear: both;margin:10px 0;}

.pagebar a,.pagebar .now-page{padding:4px 12px;color: #333;display:inline-block;clear: both;border: 1px solid #dddddd;margin:0 3px 3px 0;border-radius: 2px;}

.pagebar a:hover,.pagebar .now-page{color: #FFF;background-color:#D38F00;border: 1px solid #D38F00;}

/* 评论 */

#comments,#comments h4{margin:15px 0 5px 0;}

#comments h3,#comments h4,.xg h2{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ccc; position:relative; font-size:15px;font-weight:700; color:#3F3F3F;}

#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{padding:6px 10px;border: 1px solid #ddd;height: 15px;width: 40%;line-height: 15px;float: left;margin-right: 10px;}

.commentpost label{height:15px;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}

#txaArticle{width:98%;height:120px;border:1px solid #ddd;padding:5px;}

#frmSumbit p{padding:0px;margin:0 0 5px 0;line-height: 30px;}

#frmSumbit .button{color: #FFFFFF;background-color:#D38F00;height: 30px;width: 100px;border:0;margin-right: 15px;}

.msgname .dot{font-size: 30px;color: #f4f4f4;float: right;margin-left: 15px;font-weight: 700;}

.msg .msgimg img{clear: left;float: left;margin-right: 10px;padding: 2px;height: 36px;width: 36px;border: 1px solid #ddd;background-color: #f1f1f1;}

.msgtxt .msgarticle{padding-bottom: 4px;}

.msg{font-size: 12px; line-height:22px;border: 1px solid #dddddd;padding:9px 9px 1px 9px;margin-top: 12px;border-radius: 5px;}

.msg .msgname{color: #999999;}

.msg .msgarticle{color: #666666;}

.msg .msgarticle .msg{background-color:#f9f9f9; margin-top:9px;}

.msgarticle .msg .msgname .dot{display: none;}

/* 404页面 */

#logo404{background-color: #FFFFFF;background:url(../images/logo.png) no-repeat center center;padding:60px 0;border-bottom:1px solid #9eaa99;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}

#cw404{width: 720px;margin:20px auto;}

#cw404 h1{font-size: 18px; line-height: 60px; font-weight: normal; text-align: center;}

#cw404 .kuang{font-size: 14px;border: 1px solid #9EAA99;border-radius: 3px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);padding: 20px;background-color: #FFFFFF;}

#cw404 #ts404{text-align: center;}



.head{ width:1100px; margin:0px auto;  height:100px; text-align:left;position: relative;z-index: 1999;}

.head .logo{ width:226px; height:10px; float:left; margin-top:30px;}

.head .logo img{ width:160px; height:51px; vertical-align:top;}

.head .head_r{ width:750px; float:right; text-align:right;}

.head_r .lang{ width:100%; height:20px; line-height:20px; margin-top:25px; font-size:12px; color:#676767;}

.head_r .lang a{ color:#676767; margin:0 5px;}

.head_r .nav{ width:100%; height:30px; line-height:30px; text-align:right; margin-top:5px;}

.head_r .nav li , .head_r .nav li a{ display:inline-block; *display:inline; zoom:1;}

.head_r .nav li{margin-left:30px;position: relative;}

.head_r .nav li a{ height:30px; line-height:30px; border-bottom:3px solid #FFF;font-size:16px; color:#000000; }

.head_r .nav>li.now>a , .head_r .nav>li:hover>a{ border-bottom:3px solid #FFAE00;}

.head_r .nav li ul{position: absolute;left: -30px;top:30px;padding-top: 15px; display: none;}

.head_r .nav li ul li{margin-left: 0;display: block;width: 100%;}

.head_r .nav li ul li a{display: block;white-space: nowrap;background: #fff;padding: 0 30px;}

.head .nav_m{ display:none; position:relative; margin-top:20px; width:100%;}

.nav_m .n_icon{ display:block; width:22px; height:18px; background:url(../images/nav_ico.png) no-repeat; position:absolute; right:10px; top:-50px; z-index:9999; cursor:pointer;}

.nav_m ul{ width:100%; border-top:3px solid #FFAE00; display:none; text-align:left;}

.nav_m ul li{ width:100%; height:38px; line-height:38px; border-bottom:1px dashed #ddd;}

.nav_m ul li a{ display:block; width:94%; height:38px; line-height:38px; padding:0px 3%; color:#555;}

.nav_m ul li a:hover{ color:#002F79;}







.i_about{overflow:hidden; width:1100px; margin:0px auto; box-shadow:0px 0px 5px #666; height:327px; margin-top:-30px; position:relative; z-index:3; margin-bottom:30px; background:#FFF;}

.i_about dt , .i_about dt img{ width:322px; height:327px; float:left; vertical-align:top;}

.i_about dd{ width:713px; float:right; margin-right:30px; text-align:left;}

.i_title{ width:100%; height:60px; line-height:60px; text-align:left; border-bottom:1px solid #ddd; position:relative; font-size:24px; color:#000; font-weight:bold;}

.i_title .more{ display:inline-block; *display:inline; zoom:1; font-size:16px; color:#4C4C4C; height:25px; line-height:25px; border-bottom:2px solid #DCA93C; position:absolute; right:0px; bottom:15px;}

.i_about dd .ctn{ width:100%; height:220px; overflow:hidden; text-align:left; font-size:14px; color:#555; line-height:180%; padding-top:30px;}

.i_about dd .ctn p{ margin-bottom:25px;}

.hui_bg{ width:100%; background:#F2F2F2; padding:15px 0;}

.i_new{ width:1100px; margin:0px auto;}

.i_new .i_newm{ width:100%; padding-top:15px;}

.i_newm dl{ width:540px; height:250px; float:left; text-align:left;margin-bottom:20px;}

.i_newm dl:nth-child(2n){float:right;}

.i_newm dl a{ color:#FFF;}

.i_newm dl.two{ float:right;}

.i_newm dl dt{ width:256px; float:left;}

.i_newm dl dt img{ width:256px; height:250px; vertical-align:top;-o-object-fit: cover;object-fit: cover;}

.i_newm dl dd{ width:224px; float:right; height:220px; background:#333333; padding:20px 30px 10px;}

.i_newm dl dd .name{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}

.i_newm dl dd .time{ display:inline-block;*display:inline; zoom:1; height:20px; line-height:20px; font-size:12px; border-bottom:1px solid #555;}

.i_newm dl dd .des{ width:100%; height:60px; font-size:12px; line-height:175%; overflow:hidden; margin-top:30px;}

.i_newm dl dd .more{ display:inline-block; *display:inline; zoom:1; width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; border:2px solid #FFF; margin-top:30px;}

.i_brand{ width:1100px; margin:0px auto; padding:15px 0;}

.i_brand .i_brd_m{ width:100%;}

.i_brd_m li{ width:353px; float:left; margin-right:20px;margin-top:15px;}

.i_brd_m li:nth-child(3n){margin-right:0;}

.i_brd_m li h6{ width:100%; height:40px; line-height:40px;overflow:hidden; font-size:18px; color:#000000; text-align:left; font-weight:normal;text-align:center;}

.i_brd_m li img{ width:353px; height:226px; vertical-align:top;-o-object-fit: cover;object-fit: cover;}

.foot_bg{ width:100%; background:#1484f4; padding:30px 0;}


.foot_bg .foot{ width:1100px; margin:0px auto; color:#FFFFFF; text-align:left;}

.foot_bg .foot a{ color:#FFF;}

.foot .f_nav{ width:100%; padding:10px 0; text-align:left; border-bottom:1px solid #E0EEEE;}

.foot .f_nav a{ display:inline-block; *display:inline; zoom:1; font-size:14px; margin-right:30px;}

.foot .f_m{ width:100%; position:relative; padding-top:20px;}

.foot .f_m p{
    width: 70%;
    font-size: 12px;
    line-height: 200%;
    color: #FFFFFF;
}

.foot .f_m .code{ width:220px; position:absolute; right:0px; top:10px;}

.foot .f_m .code li{ width:100px; text-align:center; float:right; margin-left:10px;}

.foot .f_m .code li img{ width:95px; height:95px; vertical-align:top;}

.foot .f_m .code li p{ width:100%; height:25px; line-height:25px; text-align:center;}

.scd{ width:1100px; margin:0px auto; padding:20px 0 60px; text-align:left;}

.scd .scd_l{ width:270px; float:left;}

.scd_l .title{ height:40px; line-height:40px; border-bottom:1px solid #333;margin-bottom:0;}

.scd_l .title span{ font-size:18px;font-weight: 700; color:#BB7F00;}

.scd_l .s_nav{ margin-top:2px;}

.scd_l .s_nav li{  width:100%; }

.scd_l .s_nav li a { border-bottom:1px dashed #ddd;height:35px; line-height:35px;font-size:16px; color:#252525;width: 92%; padding:5px  4%;display:block;margin-bottom:1px;background-color:#f1f1f1;border-radius:3px;}

.scd_l .s_nav li.now a,.scd_l .s_nav li a:hover{ background:#FFAD00;  -moz-border-radius:3px; -webkit-border-radius:3px;color:#fff;}

.scd_l .s_nav li.now a{ border:0px;}

.scd_l .s_nav li.now em , .scd_l .s_nav li.now a:hover em{ color:#FFF;}

.scd_l .s_nav li .xia{ display:none;}

.scd_l .s_nav li.now .xia{ display:block;}

.scd_l .s_nav li .xia , .scd_l .s_nav li.now .xia{ width:100%; background:#fff;}

.scd_l .s_nav li .xia li{ width:100%;}

.scd_l .s_nav li .xia li a , .scd_l .s_nav li.now .xia a{ display:block; width:100%; height:48px; line-height:48px; border-bottom:1px dashed #ddd;}

.scd_l .s_nav li .xia li a em , .scd_l .s_nav li.now .xia a em{font-size:14px; color:#656565; margin-left:50px;}

.scd_l .s_nav li .xia li.active a em , .scd_l .s_nav li .xia li a:hover em{ color:#0689C9;} 

.scd .scd_r{ width:800px; float:right;}

.scd_r .s_title{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #333; position:relative; font-size:18px;font-weight: 700; color:#3F3F3F; }

.scd_r .s_title .pst{ width:60%; text-align:right; position:absolute; right:0px; bottom:0px; font-size:12px; color:#929292;font-weight: 400;}

.scd_r .s_title .pst a{ font-size:12px; color:#929292;}

.scd_r .s_title .pst a:hover,.scd_l .s_nav li a:hover em{ color:#FFAD00;}

.info-bt{ padding-bottom:10px; margin:15px 0; border-bottom: 1px solid #e8e8e8; text-align:center;}

.title{ font-size:1.5em; font-weight:700; line-height:1.8;margin-bottom:15px;}

.hui{ font-size:0.75em; color:#999;}

.hui a{color:#999;}

.hui span{margin-right:12px;}

.scd_r .scd_m{
    width: 100%;
    padding: 20px 0;
    font-size: 36px;
    color: #000000;
    ;
    text-align: center
}

.info-tag{margin:18px 0;}

.info-tag a{margin-right: 9px;}

.sx{margin:10px 0;padding: 10px 0;border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;}

.sx li{width:45%;}

.sx li a{color:#888;}

.sx li.ziyou{text-align:right;}

.xg{margin-top:25px;}

.xg ul{margin: 10px 0;}

.xg li{line-height: 25px;height: 25px;overflow: hidden;}

.xg li span{float: right;color: #999;margin-left: 9px;}

.fl{float:left;}

.fr{float:right;}

.news{ width:100%;}

.news dl{ width:100%; padding-bottom:30px; border-bottom:1px solid #ddd; margin-bottom:30px;}

.news dl dt , .news dl dt img{ width:210px; height:135px; float:left; vertical-align:top;margin-left:50px;}

.news dl dd{ width:565px; float:left; margin-left:75px;}

.news dl dd .title{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news dl dd .title a{ display:inline-block; *display:inline; zoom:1; height:29px; line-height:29px; vertical-align:top; font-size:18px; color:#454545;}

.news dl dd .des{ width:100%; margin:10px 0; font-size:15px; color:#7F7F7F; line-height:175%; overflow:hidden;}

.news dl dd .more , .news dl dd .more i{display:inline-block; *display:inline; zoom:1; height:12px; line-height:12px; vertical-align:top; margin-top:15px; color:#585858; font-size:12px;}

.news dl dd .more:hover{ color:#FFAE00;}

.news dl dd .more i{ width:12px; background:url(../images/icon2.jpg) no-repeat; margin-left:5px; margin-top:0px;}

.pages{ width:100%; text-align:center;}

.pages a{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:14px; color:#FFF; background:#919191; padding:0px 10px; margin:0px 2px;}

.pages a.now , .pages a:hover{ background:#D38F00;}

.pro{
    width: 100%;
    font-size: 16px;
    color: #323232;
}

.pro .pro_l{ width:101%;margin-left:-1%;}

.pro .pro_l li{ width:32.33%; float:left; margin:5px 0 5px 1%;}

.pro .pro_l li img{ width:100%; height:183px; vertical-align:top;-o-object-fit: cover;object-fit: cover;}

.pro .pro_l li p{ width:96%;padding:0 2%; height:42px; line-height:42px; text-align:center; color:#FFF; background:#0689CA; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}

.pro .pro_l li a:hover p{ background:#FFAE00;}

.pro_d{ width:100%;}

.pro_d dl{ width:100%;}

.pro_d dl dt , .pro_d dl dt img{ width:370px; height:285px; float:left; vertical-align:top;}

.pro_d dl dd{ width:405px; float:right;}

.pro_d dl dd h1{ width:100%; margin-bottom:10px; line-height:150%; font-weight:normal;}

.pro_d dl dd h1 span{ display:inline-block; *display:inline; zoom:1; font-size:16px; color:#0688C9; border-bottom:1px dashed #ddd; padding-bottom:5px;}

.pro_d dl dd .des{ width:100%; font-size:12px; color:#939191; line-height:175%;}

.pro_d .pro_ctn{ width:100%; margin-top:10px;}

.pro_d .pro_ctn .title{ display:inline-block; *display:inline; zoom:1; width:auto; border-bottom:1px dashed #ddd; font-size:16px; color:#383838; padding-bottom:5px;}

.pro_d .pro_ctn .ctn_m{ width:100%; padding:15px 0;}

.pro_d .p_dx{ width:100%;}

.pro_d .p_dx a{ display:inline-block; *display:inline; zoom:1; height:23px; line-height:23px; width:75px; text-align:center; background:#919191; font-size:12px; color:#FFF;  margin:10px 0;margin-right:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.pro_d .p_dx a.on , .pro_d .p_dx a:hover{ background:#D28E00;}





/* Browser Resets */

.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus  {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 



/* FlexSlider Necessary Styles

*********************************/ 

.flexslider {margin: 0; padding: 0;}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}



/* Clearfix for the .slides element */

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .slides {display: block;} 

* html .slides {height: 1%;}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {display: block;}





/* FlexSlider Default Theme

*********************************/
