@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/


/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(about:blank);_background-attachment:fixed;}
body{-webkit-text-size-adjust:none;line-height:120%;font-family:Microsoft Yahei,'Heiti SC',黑体;font-size:12px;min-width:1250px;max-width:1920px;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#707070;}
a:hover{color:#666;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;}
i{font-style:normal;font-weight:normal;}
/*符*/input,textarea,select{border:1px solid #CCC;font-family:Microsoft Yahei,'Heiti SC',黑体,Microsoft Yahei;outline:none;border:none;/*background:none;*/padding:0;}
a:focus{outline:none;}

.clear {display:block;clear: both;}
 
/*--类--*/
.block{width:1250px;margin:0 auto; position:relative;}
.clear{clear:both;height:0;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.footb{position:fixed;_position:absolute;bottom:0;width:100%;}

/* 头部 */
#header{height:110px;width:1103px;background:#fff;margin:0 auto}
#header .logo{float:left;width:119px;height:64px;margin-top:30px;}
/*符*/#header .nav{float:left;height:70px;line-height:70px;margin-left:26px;margin-top:26px;}
/*符*/#header .nav li{float:left; }
#header .nav li.e:hover{background:url(../221/arrow1.png) center bottom no-repeat;}
#header .nav li.e:hover a,#header .nav li.now a{color:#ff6600; background:url(../221/navline.png) no-repeat  right center ;}
#header .nav li.e:hover .links a{color:#231815;}
#header .nav li.e:hover a span,#header .nav li.now a span{color:#ff6600;}

#header .nav li a{font-size:14px;color:#231815;display:block;padding:0 6px; }
#header .nav li a span{color:#fff;}

#header .tel{float:right;width:131px;height:31px;line-height:31px;margin-top:44px;position:relative;background:url(../221/tel.png) no-repeat left center ;padding-left:38px;font-size:14px;}
 

/*底部*/
 
.footerbg{width:1200px;margin:0 auto;height:120px;background:#f9f9f9;line-height:30px;}
.footer{width:1003px;margin:0 auto;color:#333;font-size:12px;padding-top:20px;}
.footer a{margin:0 12px 0 0;color:#333;}

/* 首页 */	
/* flash_start */
.flash_ban {width:1200px;margin:0 auto;height:645px;border-top:0px #0B233D solid;position:relative;text-align: center;z-index:0;}
/* flash背景色 */
.flash_ban .flash_bg{position:relative;}
.flash_ban .flash_bg li{position:absolute;width:100%;height:645px;display:none}
/* flash主图片 */
/* .flash_ban .flash_pic{position:absolute;width:1200px;left:50%;margin-left:-600px;} */
.flash_ban .flash_pic{position:absolute; width:1200px; margin:0 auto; }
.flash_ban .flash_pic li{padding-top:300px; }
/* flash数量切换 */
.flash_ban .flash_nums_menu{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.flash_ban .flash_nums_menu .flash_nums{position:absolute;width:100%;top:590px;text-align:center;font-size:0;}
.flash_ban .flash_nums_menu .flash_nums li{cursor:pointer;margin:0 5px;display:inline}
/* flash左右切换 */
.flash_ban .flash_prev{position:absolute;left:0px;top:280px;cursor:pointer; display:none; background:url(../221/prod_startpage.png) -140px -306px; ; width:105px; height:105px;}
.flash_ban .flash_next{position:absolute;right:0px;top:280px;cursor:pointer; display:none; background:url(../221/prod_startpage.png) -261px -310px; ; width:105px; height:105px;}
/* flash_end */

/* 内页 */	
/* flash_start */
.flash_ban2 {width:100%;height:520px;border-top:0px #0B233D solid;position:relative;text-align: center;z-index:0;}
/* flash背景色 */
.flash_ban2 .flash_bg{position:relative;}
.flash_ban2 .flash_bg li{position:absolute;width:100%;height:520px;display:none}
/* flash主图片 */
/* .flash_ban .flash_pic{position:absolute;width:1200px;left:50%;margin-left:-600px;} */
.flash_ban2 .flash_pic{position:absolute; width:1200px; margin:0 auto; }
.flash_ban2 .flash_pic li{padding-top:300px; }
/* flash数量切换 */
.flash_ban2 .flash_nums_menu{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.flash_ban2 .flash_nums_menu .flash_nums{position:absolute;width:100%;top:490px;text-align:center;font-size:0;}
.flash_ban2 .flash_nums_menu .flash_nums li{cursor:pointer;margin:0 5px;display:inline}
 /* flash_end */


/*news*/
/*内页*/
.banner_neiye{height:300px;border-top:2px #dc0020 solid;}

.web_widthbg {	width:1200px;margin:0 auto;}
.web_width {	width: 1200px;	margin: 0 auto; }
.wang{margin-top:60px;}
.wang .p1{ text-align:center; font-size:30px; font-weight:400;color:#333; line-height:30px;}
.wang .p1 span{color:#888;}
.wang .p3{text-align:center; margin:30px 0 0 0;}
.wang .p3 a{ display:inline-block; padding-left:14px; padding-right:14px; height:28px; line-height:28px; font-size:14px; color:#3c3c3c;   border:1px solid #fff; border-radius:2px;}
.wang .p3 a.a1{ color:#f08300; border:1px solid #f08300;}
.wang .p3 a:hover{ color:#f08300; border:1px solid #f08300; border-radius:2px;}

.wangs{background:#fbfbfb;height:76px;}
.wangs .p2{ text-align:center; font-size:20px; font-weight:400;color:#333;line-height:76px;}
.wangs .p2 a{color:#333;margin:0 30px;}
.wangs .p2 a:hover,.wangs .p2 a.on{color:#f08300;border-bottom:2px #f08300 solid;padding-bottom:10px;}

.newsbox{ margin-top: 40px;}
.newsbox ul li .newbox{ max-width: 1003px; padding: 33px 0px; margin: 0px auto; border-bottom: 1px solid #e8e8e8;}
 
.newsbox ul li .newbox .imgbox{ width: 236px; height: 138px; float: left; margin-right:40px; overflow: hidden;}
.newsbox ul li .newbox .imgbox img{ width: 100%;}
.newsbox ul li .newbox .intro{ margin-left:276px;  height: 138px; position: relative;}
.newsbox ul li .newbox .intro h1{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.newsbox ul li .newbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.newsbox ul li:hover .newbox .intro h1 a{ color: #f08300;}
.newsbox ul li .newbox .intro p{text-align: left; font:12px/26px Microsoft Yahei; margin-top: 50px; color: #686868; }
.newsbox ul li .newbox .intro .more{display: inline-block; width:80px;height:24px;line-height:28px;border:1px solid #f08300;font-size:14px;text-align:center;margin-left:20px;}
.newsbox ul li:hover .newbox .intro .more{background:#f08300;color:#fff}
.newsbox ul li .newbox .intro .tt{position: absolute; left: 0px; top: 38px;}
.newsbox ul li .newbox .intro .tt span{ padding-left: 24px; display: inline-block; margin-right: 24px;  display: inline-block;font:14px/24px Microsoft Yahei; }
.newsbox ul li .newbox .intro .tt .bg1{ background: url(../221/time.png) no-repeat left center;}
.newsbox ul li .newbox .intro .tt .bg2{ background: url(../221/era.png) no-repeat left center;}

 
/*case*/
.list_pro{width:1003px;margin:15px auto;}
.list_pro dl{float:left;width:238px;height:300px;padding-bottom:16px;margin: 20px 13px 0 0;border:1px solid #e6e4e4;}
.list_pro dl:nth-child(4n){margin-right:0;}
.list_pro dl:hover {border:1px solid #efefef;}

.list_pro dt{float:left;width:238px;height:238px;margin-bottom: 10px;position:relative;}
.list_pro dd{width:238px;margin:0 auto;padding: 0 0px;text-align:center}
.list_pro h3{line-height:30px;height:30px;font-weight:bold;text-align:center;display: inline-block;background:#f8c5b7;border-radius:20px;font-size:14px;Color:#fff;padding:0 20px;}
.list_pro p{line-height:30px;height:30px;overflow:hidden;font-size:14px;color:#666;clear:both;text-align:center}
 


/*zhuanjia*/
.zjibox{ margin-top: 40px;}
.zjibox ul li .zjbox{ max-width: 1000px; padding: 33px 0px 60px 0; margin: 0px auto; border-bottom: 1px solid #e8e8e8;}
.zjibox ul li .zjbox .imgbox{ width: 150px; height: 190px; float: left; margin:0px ; overflow: hidden;}
.zjibox ul li .zjbox .imgbox img{ width: 150px; height: 190px;}
.zjibox ul li .zjbox .intro{ margin-left: 200px;  height: 160px; position: relative;}
.zjibox ul li .zjbox .intro h2{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.zjibox ul li .zjbox .intro h2 a{ color: #4b4b4b; text-decoration: none;}
.zjibox ul li .zjbox .intro h3{ text-align: left; font:16px/32px Microsoft Yahei; color: #4b4b4b;}
.zjibox ul li .zjbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
 

.sub_left{	width: 300px;min-height:600px;	float: left;border-right:1px solid #f4f4f4;padding-top:40px;}
.sub_right{	width: 860px;float: right;}
.left_title{	height: 90px;	line-height: 90px;	background: #a21c1b;	color: #fff;	font-size: 36px;	text-align: center;	font-weight: 200;}
.left_menu ul li{	height: 46px;	border-bottom: 1px solid #e6e6e6;	line-height:46px;	}
.left_menu ul li a{	font-weight: bold;	display: block;	 height: 100%;	font-size: 16px;	text-align: right;padding-right:10%}
.left_menu ul li a:hover,.left_menu ul li a.bg{	background:url(../221/ico.png) no-repeat 180px center #eeefeb;	color: #1A4C95;	font-weight: bold;border-bottom: 1px solid #e6e6e6;}
 

.new_con{max-width: 1003px;  margin: 40px auto; padding: 0px 0px 0px; min-height: 550px;   border-radius: 20px;}
.new_con h1{ font:30px/52px Microsoft Yahei; color: #000; text-align: center; font-weight: 400;}
.new_con h2{ font:14px/40px Microsoft Yahei; color: #cccccc; padding-bottom: 10px;text-align: center;  border-bottom: 1px solid #e9e9e9; margin-bottom: 35px;}
.new_con h2 .hits{ background: url(../221/era.png) no-repeat left 2px; padding-left:30px;}
.new_con h2 .times{ background: url(../221/time.png) no-repeat left 2px; padding-left:30px;}

.new_con .introbox{ min-height: 600px;font:16px/36px Microsoft Yahei; text-align: left; color: #4b4b4b;}
.new_con .introbox p{ font:16px/36px Microsoft Yahei; text-align: left;color: #4b4b4b;}

.new_con .fenxiang{ float:right;}
.new_con .uppage{ margin:10px 0; border-top: 1px solid #e9e9e9;}
.new_con .uppage ul li{ width: 50%; float:left; font:16px/50px Microsoft Yahei; text-align: left; color: #000; }
.new_con .uppage ul li a{ color: #000; text-decoration: none;}

.new_con .xgnews{ margin:30px 0; }
.new_con .xgnews h3{font-size:24px;text-align:left;color:#333;height:40px;line-height:40px;display: block;margin-bottom:10px;border-bottom: 1px solid #e9e9e9;	}
.new_con .xgnews ul li{ width: 49%; float:left; font:16px/30px Microsoft Yahei; text-align: left; color: #000;background:url(../221/jt.png) no-repeat left 10px;padding-left:1%;height:30px;}
.new_con .xgnews ul li a{ color: #000; text-decoration: none;}



.textCons{padding:10px 10px 50px 10px;line-height:28px;font-size:14px;min-height:300px;}
.textCons p{line-height:28px;padding-bottom:40px;font-size:14px;}
.textIndent p{text-indent:2em;}

/*分页*/
.pages {	height: 29px;	overflow: hidden;	text-align: center;	padding: 50px 0;}
.pages a,.pages span,.pages em {	padding: 8px 15px;	background: #f0f0f0; border: 1px solid #ddd;	margin: 0 5px;border-radius:2px}
.pages span,.pages a:hover {	background: #f08300;	border: 1px solid #f08300;	color: #fff;border-radius:2px}
.pages a{	color: #333;}


.mainCon{width:100%;background:#fff;padding:40px 0;min-height:600px;}
.textCon{width:1003px;margin:20px auto; line-height:32px;}
.textCon p{line-height:32px;padding-bottom:20px;font-size:16px;}
.textCon h2{line-height:32px;padding-bottom:20px;font-size:20px;}
.textCon img{margin-bottom:20px;}
 
.textCon .leftcon{float:left;}
.textCon .rightcon{float:right;}
.textCon .rightcon h2{text-align:center;font-size:24px;line-height:48px;display: inline-block;width:360px;background:url(../221/line01.jpg) no-repeat center bottom ;margin-top:30px;}
.textCon .rightcon p{text-align:right;font-size:17px;line-height:40px;margin-top:40px;color:#231815}

.textCon1{width:1003px;margin:20px auto;min-height:500px; background:url(../221/spbg.jpg) no-repeat left top ;}
.textCon1 .textCon1tt{width:425px;float:right;margin-top:160px;}
.textCon1 .textCon1tt h2{line-height:32px;padding-bottom:30px;font-size:26px;}
.textCon1 .textCon1tt p{line-height:32px;font-size:16px;}

.textCon2{width:812px;margin:0 auto;min-height:180px;margin-top:80px;}
.textCon2 li{float:left;width:400px;text-align:center}
.textCon2 li img{border:1px solid #efefef;border-radius:2px;}



.textCon3{width:100%;margin:40px auto;min-height:500px; background:url(../221/spbg2.jpg) no-repeat left bottom ;}

.textCon4{width:1100px;margin:40px auto;min-height:992px; background:url(../221/spbg3.jpg) no-repeat center bottom ;}
.textCon4 .textCon4l{width:390px;float:left;margin-top:155px;margin-left:5px;}
.textCon4 .textCon4l li{font-size:14px;line-height:28px;text-align:right;color:#333333}
.textCon4 .textCon4r{width:390px;float:left;margin-top:90px;margin-left:315px;}
.textCon4 .textCon4r li{font-size:14px;line-height:28px;text-align:left;padding-left:5px;color:#333333}



.textCon5{width:1001px;margin:0 auto;margin-top:0px;}
.textCon5 li{width:1001px;font-size:18px;line-height:36px;}
.textCon5 li p{padding-top:20px;color:#f08300}



.textCon6{width:1003px;margin:0 auto; margin-top:80px;}
.textCon6 li{float:left;text-align:left}
.textCon6 li h2{font-size:26px;margin-bottom:20px;}
.textCon6 li p{line-height:30px;text-align:left;color:#878787}
.textCon6 li a{color:#f08300;padding-top:10px;width:76px;display:block;border-bottom:1px solid #f08300}
 


.textCon7{width:1003px;margin:40px auto;min-height:429px; }
.textCon7 .textCon7l{width:470px;float:left; font-size:14px;line-height:26px;text-align:left;color:#333333}
 
.textCon7 .textCon7l h3{font-size:20px;line-height:26px;text-align:left;color:#333333;margin:20px 0 10px;}
.textCon7 .textCon7l p{font-size:12px;line-height:26px;text-align:left;color:#333333}

.textCon7 .textCon7r{width:480px;float:left;margin-left:50px;}
.textCon7 .textCon7r li{float:left;font-size:12px;line-height:26px;text-align:left;padding-left:5px;color:#333333;margin-bottom:20px;}
.textCon7 .textCon7r li img{margin-right:20px;}
.textCon7 .textCon7r li h3{font-size:20px;line-height:26px;text-align:left;color:#333333;margin:0px 0 10px;}
.textCon7 .textCon7r li p{font-size:12px;line-height:26px;text-align:left;color:#333333}
.textCon7 .textCon7r a.mores,.textCon7 .textCon7l a.mores{color:#f08300;font-size:14px;text-decoration:underline}

/*case*/
.anlirowss {width:1003px;height:400px;margin:100px auto 20px; } 
.anlirowss .ul li{ text-align:center;float:left; height:auto; overflow:hidden; margin:0 14px 10px 0px;width:240px; height:360px;position:relative;  }
.anlirowss .ul li:nth-child(4n){margin-right:0;}
.anlirowss .ul li.icon{ padding-right:0px;}
.anlirowss .ul li img{ width:240px; height:360px; display:block;margin:0 auto; }
.anlirowss .ul li:hover img{ width:240px; height:360px; display:block;margin:0 auto; }
.anlirowss .ul li span{ display:block;color:#333; font-size:14px;background-color:#fff;filter:alpha(opacity=80);background-color:rgba(255,255,255,0.8);position:absolute;bottom:0px;height:40px;line-height:40px;width:80%;-moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s;padding:0 10%;}
.anlirowss .ul li:hover span{height:360px;background-color:#fff;filter:alpha(opacity=80);background-color:rgba(255,255,255,0.8);}
.anlirowss .ul li span a{ color:#333; font-size:16px; }
.anlirowss .ul li:hover span a{color:#333; font-size:16px;height:360px;line-height:30px;display:block;padding-top:20% }
.anlirowss .ul li h3{font-size:16px;color:#000;font-weight:bold;}
.anlirowss .ul li p{line-height:28px;overflow:hidden;font-size:14px;color:#333;clear:both;text-align:left}
.anlirowss .ul li:hover a.mores{color:#f08300;border-bottom:1px solid #f08300;font-size:14px;text-decoration:underline}
.anlirowss .ul li:hover h3{margin-top:40px;;}



.gdcp{width:1003px;height:400px;margin:100px auto; }
.gdcp h2{height:50px;line-height:50px;font-weight:400;font-size:23px;Color:#333;border-bottom:1px solid #e6e4e4;}
.gdcp li{float:left;width:240px;height:289px;padding-bottom:16px;margin: 20px 10px 0 0;}
.gdcp li:nth-child(4n){margin-right:0;}
.gdcp li img{width:240px;height:240px;border:1px solid #e6e4e4;}
.gdcp li h3{height:50px;line-height:50px;font-weight:bold;font-size:18px;Color:#333;}
.gdcp li p{height:60px;line-height:30px;overflow:hidden;font-size:14px;color:#666;clear:both;text-align:left}


.contacttxt{max-width: 1003px;  margin: 40px auto;  }
.contacttxt .detailmsg{  height:180px;  margin:1% auto 0;  width:100%;  }
.contacttxt .detailmsg li{  float:left;  width:333px;  height:100%;  text-align: center;  }
.contacttxt .detailmsg li .libox{ margin: 0 auto; text-align: center;}
.contacttxt .detailmsg li .libox .pho{height:99px;  display: block;   }
.contacttxt .detailmsg li .libox .p1{  background:url("../221/lxicoh01.png") no-repeat  center top; }
.contacttxt .detailmsg li .libox .p2{  background:url("../221/lxicoh02.png") no-repeat  center top; }
.contacttxt .detailmsg li .libox .p3{  background:url("../221/lxicoh03.png") no-repeat  center top;  }
.contacttxt .detailmsg li:hover .libox .p1{  background:url("../221/lxico01.png") no-repeat  center top; }
.contacttxt .detailmsg li:hover .libox .p2{  background:url("../221/lxico02.png") no-repeat  center top; }
.contacttxt .detailmsg li:hover .libox .p3{  background:url("../221/lxico03.png") no-repeat  center top;  }
.contacttxt .detailmsg li .libox .tt{ font:16px/40px Microsoft Yahei; text-align: center; color: #242830;text-decoration: none;margin-top:20px;}
.contacttxt .detailmsg li .libox .msg{ font:20px/30px Microsoft Yahei; text-align: center; color: #242830; text-indent: 0px;text-decoration: none;}



