@charset "utf-8";
/* css document */
*{ margin:0; padding:0;color:#656565; font-family:"微软雅黑"; font-size:14px;}
a{ text-decoration:none;}
li{ list-style:none;}
img{ border:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.pagetop{ height:30px; line-height:30px; border-bottom:1px solid #dddddd;}
.pagetbox{ width:1100px; margin:0 auto; overflow:hidden;}
.pagetbox h3{ float:left; font-size:12px; color:#959595;}
.pagetbox ul{ float:right;}
.pagetbox ul li{ float:left;background-repeat:no-repeat; background-position:left center; color:#959595; margin-left:7px;}
.pagetbox ul li a{ margin-left:20px; color:#959595; margin-right:10px;font-size:12px;}
.pagetbox ul li.toplink1{ background-image:;}
.pagetbox ul li.toplink2{ background-image:;}
.pagetbox ul li.toplink3{ background-image:;}
.logoline{ width:1100px; margin:0 auto; overflow:hidden; height:100px; clear:both;}
.logo{ float:left; margin-top:16px;}

.logoline dl {float:right; margin-top:29px;
	background:url(/uploads/image/tztmimages/phone.jpg) no-repeat center;
	background-position:left center; padding-left:75px; height:54px;
}
.logoline dl dd{ color:#949494;}
.logoline dl dt{ font-family:impact; color:#029ed9; font-size:26px;}


 .nav-wrapper ul li{ width:122px; float:left; text-align:center;}
.nav-wrapper ul li:hover{ background-color:#ffa100;color:#fcfafa;}
.nav-wrapper ul li a{ color:white; font-size:16px;color:#fcfafa;}


.nav-wrapper{ height:41px; background-color:#029ed9;   line-height:50px;color:#fcfafa;}
.nav-wrapper ul{width:1098px; margin:0 auto;  }
 



.full_banner{width:100%; position:relative; height:410px; background:#fff; overflow:hidden;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:410px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:410px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:50px; text-align:center;}
.full_banner .hd ul{text-align:center;}
 
.full_banner .hd ul li {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:12px; margin:5px;
	background:url(/uploads/image/tztmimages/tg_flash_p.png) -50px 0;overflow:hidden; line-height:9999px;
}
.full_banner .hd ul .on{background-position:0px 0px;}
.search{ height:44px; border-bottom:1px solid #dddddd; line-height:44px;}
.searchpart{ width:1100px; margin:0 auto; overflow:hidden;}
.searchpart p{ float:left; font-size:12px;}
.searchpart p span{ color:#029ed9;}
.searchpart p a{font-size:12px; color:#656565; margin:0 5px;}
.searchpart p a:hover{ text-decoration:underline}
.searbox{ float:right; width:300px; height:24px; border:1px solid #dddddd; margin-top:10px;}
.searbox input{ float:left; width:235px; height:24px;}
.searbox img{ float:right;}
.coper{ width:1100px; margin:30px auto; clear:both;}

.coper ul{ overflow:hidden; height:110px;}
.copername {
	height:94px;
	background:url(/uploads/image/tztmimages/copername.jpg) no-repeat center;
	 
}

.coper ul li{ float:left; width:167px; height:110px; margin-left:14px;}
.coper ul li img{ display:block; width:165px; height:108px; border:1px solid #dddddd}
#demo {overflow:hidden;width:1100px; margin:0 auto;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
 
.gcenter {
	clear:both;height:680px;
	background:url(/uploads/image/tztmimages/gcbg.jpg)   no-repeat #e9e9e9 center 0 ;
	 
}
 
.gcbox{ width:1100px; margin:0 auto; overflow:hidden;}
.leftgc{ float:left; width:270px; background-color:#029ed9;}
.rightgc{ float:right; width:810px; height:678px;}
.leftgcn{ width:270px; height:70px; background-color:#0d0a7b; text-align:center;}
.leftgcn h2,.leftgcn h3{ color:white;}
.leftgcn h2{ font-size:16px;}
.leftgcn h3{ font-size:24px; line-height:40px;}
.lefthcon{   height:610px;  }
.lefthcon li{ text-align:center; height:45px; line-height:45px;}
.lefthcon li a{ color:white; font-size:16px; display:block;height:45px; width:270px;}
.lefthcon li a:hover{ background-color:#ffa100;}
.rightgcn{ overflow:hidden; margin-top:20px;}
.rightgcn li{ float:left; margin-left:10px; height:60px;width:250px; background-color:#e9e9e9; line-height:60px; text-align:center; font-size:18px; cursor:pointer}
.rightgcn li.speciagc{ color:white; background-color:#029ed9;}
.righthcon{ clear:both;}
.righthcon ul{ overflow:hidden; display:none;}
.righthcon ul li{ float:left; margin:20px 40px 0 10px; width:150px; height:176px;}
.righthcon ul li a{ display:block; width:150px; height:120px;}
.righthcon ul li a img{width:150px;height:120px;}
.righthcon ul li p{ text-align:center; line-height:33px;}
.reason{ clear:both; height:627px; background: no-repeat center 0;}
.ads{ background: no-repeat center 0; padding:69px 0 38px 0}
.ads {
	background:url(/uploads/image/tztmimages/ads.jpg) no-repeat  center;
	background-repeat:center 0 ;
	padding:69px 0 38px 0;
}

.adsbox{ width:1300px; margin:0 auto; overflow:hidden;}
.adtext{ float:right; width:280px; height:93px;}
.adtext img{ margin-left:96px;}
.adtext p{ color:#019bff; font-size:16px; font-family:impact; line-height:50px;}
 
.advan {width:1100px;margin:0 auto; clear:both; overflow:hidden; height:843px; padding:280px 0 48px 0;
	background:url(/uploads/image/tztmimages/advan.jpg) no-repeat  center;
	background-repeat:center 0 ;
	 }
.leftad{ float:left; width:500px; margin-top:367px; margin-left:80px;}
.rightad{ float:right; width:500px;}
.advan p{ height:123px; line-height:30px; font-size:16px;}
 
.casepart {height:417px;  
	clear:both; 
	background:url(/uploads/image/tztmimages/casebg.jpg) no-repeat center ;
	background-repeat:center 0 ;
}
.casebox{ width:1100px; margin:0 auto; background-color:white;height:417px;}
 
.casename {height:92px;  
	clear:both;
	background:url(/uploads/image/tztmimages/casename.jpg)  no-repeat center;
	 
}
.mr_frbox { height:310px;}
.mr_frbtnl { float: left; margin-top:134px; cursor: pointer; display: inline; }
.mr_frul { float: left; height: 310px;}
.mr_frbtnr { float: right; margin-top:134px; cursor: pointer; }
.mr_frul ul li{ display: inline; float: left; height:310px; width:232px; margin:0 12px; overflow: hidden; position:relative; }
.mr_frul ul li div{ width:230px; height:258px; border:1px solid #dddddd;}
.mr_frul ul li img { display: block; width:222px; height:250px; margin:4px auto;}
.mr_frul ul li p{ text-align:center; line-height:40px;}
 
.profile { height:300px;  
	clear:both;
	background:url(/uploads/image/tztmimages/profilebg.jpg)  no-repeat center;
	background-repeat:center 0 ;
}
.profilebox{ width:1100px; margin:0 auto; overflow:hidden;}
.profilebox img{ display:block; float:left; width:300px; height:300px; margin-left:20px;}
.profiletext{ float:right; width:730px; margin-top:100px;}
.profiletext p{ color:white; line-height:26px; height:124px; overflow:hidden; margin-bottom:20px;}
.profiletext input{ width:100%; height:40px; border:1px solid white; background:none; cursor:pointer; font-size:18px; color:white}
.custom{ width:1100px; margin:44px auto;}
 
.customname { height:75px; margin-bottom:12px; 	
	background:url(/uploads/image/tztmimages/customname.jpg)  no-repeat center;
	 
}

 
.custom h2 { color:#029ed9;	width:298px; height:25px; margin:0 auto; text-align:center; line-height:25px;
	background:url(/uploads/image/tztmimages/custombox.jpg)  no-repeat center;
	background-repeat:center 0 ;
}
.customcon{ overflow:hidden; height:506px;}
.leftcus{ width:1200px;}
.leftcus div{ height:132px; margin:20px 0;width:560px;float:left}

.leftcus img{ display:block; width:132px; height:112px; float:left;}
.leftcus dl{ width:340px; float:left;margin-left:20px;}
.leftcus dl dd{ color:#5c5c5c; line-height:24px;}
.leftcus dl dt{ line-height:24px;}
.leftcus dl dt a{ color:#a3a3a3;}
.leftcus dl dt a:hover{ color:#7d7d7d;}
.leftcus div{ background-repeat:no-repeat; line-height:42px; border-bottom:1px dotted #cecece;border-right:1px dotted #cecece;
}
.newspart{ background-color:#f3f3f3; clear:both; padding:30px 0;}
.newsbox{ width:1100px; margin:0 auto; overflow:hidden; height:575px;}
.leftnews,.midnews{ float:left;}
.rightnews{ float:right; width:270px;}
 
.leftnews { width:247px; padding-right:56px;
	background:url(/uploads/image/tztmimages/shadow.jpg)  no-repeat center;
	 background-position:right center;
}
 
.newsname{ height:32px;
	background:url(/uploads/image/tztmimages/newsline.jpg)  no-repeat center;
	background-position:bottom; overflow:hidden;
}
.bluedot{ float:left;}
.newsname h3{ float:left; font-size:16px; font-weight:bold; color:#029ed9; margin-left:17px;}
.newsname a{ float:right;}
.newsmid{ display:block; width:241px; height:107px; margin:24px 0;}
 
.newsbox ul li{ height:42px;
	background:url(/uploads/image/tztmimages/dot.jpg)  no-repeat center;
	background-position:left center; background-repeat:no-repeat; line-height:42px; border-bottom:1px dotted #cecece
}
.newsbox ul li a{ margin-left:14px;}
 
.midnews{ width:462px; padding-right:56px;
	background:url(/uploads/image/tztmimages/shadow.jpg)  no-repeat center;
	background-position:right center;
}
.midnline{ height:109px; margin:24px 0; overflow:hidden;}
.midnline img{ display:block; float:left; width:137px; height:109px;}
.midnline dl{ float:right; width:305px;}
.midnline dl dd,.midnline dl dt{ line-height:26px;}
.midnline dl dd a{ color:#029ed9;}
.botmnew{ clear:both;}
.botmnew div{ height:42px;line-height:42px; border-bottom:1px dotted #cecece; overflow:hidden;}
.botmnew div img{ float:left; margin-top:17px;}
.botmnew div p{ float:left; margin-left:10px;}
.botmnew div h2{ float:right; color:#adadad;}
.newstble{ margin-top:90px;}
.newstble div{ overflow:hidden; margin-bottom:30px;}
.newstble div p{ float:left; width:72px; text-align:left; line-height:30px;}
.newstble div input,.newstble div textarea,.newstble div img{ float:left;}
.newstble div input.longtext{ width:170px;height:28px; border:1px solid #a9a9a9;}
.newstble div input.shorttext{ width:98px;height:28px; border:1px solid #a9a9a9;}
.newstble div img{ margin-left:5px; margin-top:3px;}
 
.pagebotm{  padding:30px 0; clear:both;
	background:url(/uploads/image/tztmimages/botmbg.jpg) #029ed9  no-repeat center 0;
}
 
.pagedbox{ width:1100px; margin:0 auto;}
.pagedbox h3{ line-height:40px; border-bottom:1px solid #0ab0ee; color:white; font-size:18px; font-weight:bold}
.pagedbox h3 span{ color:#19bcf9; font-weight:normal; font-size:18px; margin-left:5px;}
.linkpart p{ color:white; line-height:50px; margin-bottom:15px;}
.linkpart p a{ color:white; margin:0 15px;}
.subnav{ clear:both; height:40px; line-height:40px; background-color:#00adef; text-align:center; color:white}
.subnav a{color:white; margin:0 10px;}
 
.pagebtext{  padding:30px 0; clear:both;
	background:url(/uploads/image/tztmimages/subnavbg.jpg)   no-repeat center;background-position:top center; height:150px; padding-top:40px; overflow:hidden;
}
.botmlogo{ float:left; margin:22px 0 0 60px;}
.pagebtext p{ float:left; width:675px; margin-left:60px; line-height:26px; color:white}
.pagebtext p span{ color:white; margin:0 20px;}
.pagebtext p a{color:white; margin-right:20px;}
.pagebtext p a:hover{ text-decoration:underline;}
.ewm{ float:right; margin:25px 90px 0 0}






/* 图片滚动的代码开始*/

.homeinfotupian{ height:220px; }
.homeinfotupian .mm{ height:220px; overflow:hidden;}
.homeinfotupian .mm ul{ padding:0px; list-style:none}
.homeinfotupian .mm ul li{ width:285px; height:205px; float:left;}

.infoimg{ width:205px; height:135px; float:left; line-height:95px; text-align:center; vertical-align:middle; overflow:hidden; border:5px solid #ffffff}
.infoimg img{vertical-align:middle; margin:0 auto;}

.homegongbox{ width:1350px; height:220px; float:left; overflow:hidden; padding-top:20px; padding-left:10px;}
.toppordbox{ width:1350px; height:200px; margin:0 auto; overflow:hidden; }
.rollbox{width:1300px; margin:0 auto; margin:0 auto;}
.rollbox .cont{width:1300px; overflow:hidden;margin:0 auto;}
.rollbox .scrcont{width:2012em;}
.rollbox .cont .pic{ float:left;text-align:center;}
* html .rollbox .cont .pic{ float:left;text-align:center;}

.rollbox #list1,.rollbox #list2{float:left;}
.homegongdleft{ width:30px; height:110px; float:left; overflow:hidden;  }
.homegongdleft .juli{ width:100%; height:60px; float:right; overflow:hidden}
.homegongdleft .imgbox{ width:23px; height:46px; float:right; overflow:hidden;}
.homegongdright{ width:30px; height:140px; float:right; overflow:hidden;}
.homegongdright .juli{ width:100%; height:60px; float:left; overflow:hidden}
.homegongdright .imgbox{ width:23px; height:46px; float:left; overflow:hidden;}

.guangg2{ height:100px; text-align:center; padding-top:10px; padding-bottom:10px;}


.homearticlebox{ height:352px; padding-top:10px; padding-bottom:10px;}
.homearticlebox .juli{ width:18px; height:352px; float:left;}
.homearticle{ width:320px; height:350px; border:1px solid #cccccc}
.homearticle .tm{ height:41px; background: left top repeat-x;}
.homearticle .tm .tex{ height:40px; width:100%; float:left; background: left top no-repeat; line-height:40px; font-size:16px; color:#0050ba; padding-left:10px; font-weight:bold}
.homearticle .tm .tex a{color:#0050ba; }
.homearticle .tm .tex a:hover{ text-decoration:underline;}

.homewenti{ float:left}
.homewenti .mm{ padding:10px; height:228px; overflow:hidden;}
.homewenti .mm ul{ padding:0px; margin:0px; list-style:none;}
.homewenti .mm ul li{ height:75px; width:100%; float:left; overflow:hidden; border-bottom:1px dotted #cccccc; padding-top:15px;}
.homewenti .mm ul li .wen{ width:25px; line-height:25px; float:left; width:100%; font-size:14px; color:#0050ba}
.homewenti .mm ul li .wen a{ color:#0050ba}
.homewenti .mm ul li .wen a:hover{ text-decoration:underline;}
.homewenti .mm ul li .wen .tupian{ width:20px; height:25px; float:left; background: left 5px no-repeat; padding-right:5px; }

.homewenti .mm ul li .da{ height:40px; float:left;  float:left; width:100%; color:#666666; padding-top:5px; font-size:14px}
.homewenti .mm ul li .da .tupian{ width:20px; height:25px; float:left; background: left -32px no-repeat; padding-right:5px; }
.homewenti .mm ul li .da .tex{ float:right; width:275px; line-height:22px;}

.homenewmm .tupian{ width:220px; height:120px; float:left; overflow:hidden;}
.homenewmm .tupian img{ width:220px; height:120px; float:left;}
.homenew{ float:left;}
.homenew2{ float:right;}
.homenewmm{ padding:5px;}
.homenewmm ul{ padding:0px; margin:0px; list-style:none; width:310px; overflow:hidden; float:left;}
.homenewmm ul li{ width:100%; height:34px; float:left; border-bottom:1px dashed #cccccc; line-height:34px; background: left 50% no-repeat; font-size:14px; padding-left:10px;}
.homenewmm ul li a{ color:#666666}
.homenewmm ul li a:hover{ text-decoration:underline;}



.homelinkbox{ height:110px; padding-top:10px;}
.homelink{ height:106px; border:1px solid #cccccc;}
.homelink .tm{ height:41px; background: left top repeat-x;}
.homelink .tm .tex{ padding-left:15px; background: left top no-repeat; line-height:41px; font-size:16px; color:#0050ba; height:41px; float:left;}
.homelink .mm{ padding:10px;}
.homelink .mm ul{ padding:0px; margin:0px; list-style:none;}
.homelink .mm ul li{ padding-left:5px; padding-right:5px; float:left;}

/* 图片滚动的代码结束**/

/*优势*/
.hxysbg {
	padding-bottom: 36px;
	background: #f9f6f1 url(/uploads/image/tztmimages/boxbg.jpg);
}
.hxysbox {
	text-align: center;
}
.container {
	margin: 0 auto;
	width: 1000px;
}
.hxysbox .hxystit {
	padding: 30px 0 20px 0;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: center;
	background: url(/uploads/image/tztmimages/hxystitbr.png) no-repeat bottom;
}
.hxysbox .hxystit span {
	font-size: 32px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #ff4200;
	text-align: center;
	display: block
}
.hxysbox .hxystit p {
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	color: #029ed9;
	text-align: center;
	display: block
}
.hxysbox ul {
	overflow: hidden;
}
.hxysbox li {
	float: left;
	margin: 0 2px;
	padding: 0 20px;
	width: 152px;
	height: 234px;
	background: url(/uploads/image/tztmimages/hxysdl.png) no-repeat center;
}
.hxysbox li h5 {
	padding-top: 54px;
	margin-bottom: 10px;
	font-size: 24px;
	text-align: center;
	color: #ff4200;
}
.hxysbox li p {
	line-height: 20px;
	font-weight: bold;
	color: #fff;
}