@charset "utf-8";
BODY { padding:0px; margin:0px; font-size:12px; line-height:180%; color:#444444; font-family:"微软雅黑",Arial,"宋体";  text-align:left; }
TD { font-size:12px; color:#444444; line-height:180%; }
TH { font-size:12px; color:#444444; line-height:180%; }
a { COLOR: #444444; TEXT-DECORATION: none; font-size: 12px; line-height:180%; pickbar:expression(this.hideFocus=true)}
a:active { TEXT-DECORATION: none; font-style: normal; }
a:hover { TEXT-DECORATION: none; COLOR: #d00001; font-style: normal; }
a:link { TEXT-DECORATION: none; font-style: normal; font-variant: normal; DISPLAY: inline; }
a:visited { TEXT-DECORATION: none; font-style: normal; }

body, div, ul, li, iframe, form, p,span,h1,h3,h4{ margin: 0px; padding: 0px; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
table { border-collapse: collapse; }

div, ul, li, iframe, form, span, h1, h3, h4 { margin: 0px; padding: 0px; }
h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

.topbg{ width:100%; height:162px; overflow:hidden; margin:0 auto; background:url(../images/PATtopbg.jpg) top left repeat-x;}
.top1{ width:338px; height:36px; padding-left:664px; padding-bottom:76px; margin:0 auto; overflow:hidden; background:url(../images/PAT_r1_c6.jpg) top left no-repeat; text-align:right; line-height:32px;}
.top1 a{ line-height:32px;}
.top2{ width:1002px; height:49px; overflow:hidden; margin:0 auto;}
.topmenu{ width:763px; height:49px; overflow:hidden; float:left;}
.topsearch{ width:219px; height:26px; margin-top:15px; margin-left:10px; margin-right:10px; padding-bottom:8px; float:right; overflow:hidden; background:url(../images/PAT_r4_c21.jpg) top left no-repeat;}
.topsearch li{ float:left; height:26px; line-height:26px; overflow:hidden; color:#FFFFFF;}

/*导航用css*/
.clear {LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden}
#nav {TEXT-ALIGN: center; MARGIN: auto; HEIGHT: 49px; OVERFLOW: hidden;}
#nav UL {TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 49px; PADDING-TOP: 0px}
#nav UL LI.menu {POSITION: absolute; WIDTH: 107px;}
#nav UL LI.menu SPAN {WIDTH: 107px; FLOAT: left; HEIGHT: 26px; text-align:center; border-bottom:1px solid #cccccc;}

a.menu { width:107px; height:49px; display:block; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; line-height:55px; text-align:center;}
a.menu:hover{ color:#ffffff; background:url(../images/PATmenujingguo.jpg) top left no-repeat;}
a.menujingguo{ width:107px; height:49px; display:block; background:url(../images/PATmenujingguo.jpg) top left no-repeat; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; line-height:55px; text-align:center;}
a.menujingguo:hover{ color:#ffffff; background:url(../images/PATmenujingguo.jpg) top left no-repeat;}

a.ta{ width:107px; height:26px; display:block; background:#ffffff; color:#444444; line-height:26px;}
a.ta:hover{ color:#FFFFFF; background:#136BC2;}
.menuline{ width:2px; height:49px; background:url(../images/PATmenuline.jpg) bottom left no-repeat; overflow:hidden;}

.index-main-box{position:relative;width:100%;overflow:hidden;height:435px; margin:0 auto;}
/* indexslider */
#indexslider{position:relative;width:1438px;margin:0px auto;height:447px;margin-left:-719px;left:50%;}
.index-img{display:block;width:1438px;height:447px;overflow:hidden; margin:0 auto;}
.index-img img{width:1438px;height:447px;}
.index-pagination{position:absolute;z-index:66;top:400px;left:55%;height:30px;width:210px;margin-left:-170px;text-align:center;}
.index-pagination li{display:inline-block;width:30px;position:relative;float:left;height:23px;margin-right:4px;overflow:hidden;background:url(../images/index-ar2r.png) -20px 0px no-repeat;}
.index-pagination li a{position:relative;z-index:666;display:block;padding:16px 0px 5px 0px;height:10px;color:#5f6a72;text-align:center;}
.index-pagination li a div{position:relative;z-index:555;display:block;height:10px;background:#367300;}
.index-pagination li a div span{position:absolute;top:0px;left:0px;height:10px;width:0px;background:#FFF;}
.index-pagination li a div em{position:absolute;display:none;width:27px;height:10px;top:-5px;left:1px;}
.index-pagination li.current a{color:#0b4da2;}
.index-pagination li.back{display:block;position:absolute;width:27px;height:10px;left:0px;top:4px;z-index:444;}

.aboutbanner{ width:100%; height:363px; margin:0 auto; overflow:hidden;}
.banneryinying{ width:100%; background:url(../images/PATindex_r8_c3.jpg) top left repeat-x; overflow:hidden;}
.bottombg1{ width:100%; height:77px; background:url(../images/PATbottombg1.jpg) top left repeat-x; background-color:#098CDC; margin:0 auto; overflow:hidden;}
.bottommenu{ width:960px; height:43px; overflow:hidden; background:#39B111; margin:0 auto; line-height:43px; color:#FFFFFF; font-size:14px; text-align:center;}
.bottommenu a{ line-height:43px; color:#FFFFFF; font-size:14px;}
.bottommenu a:hover{ color:#f5f5f5;}
.bottomyinying{ width:960px; height:34px; background:url(../images/PAT_r31_c7.jpg) top center no-repeat; margin:0 auto; overflow:hidden;}
.bottombg2{ width:100%; background:#098CDC; overflow:hidden; margin:0 auto;}
.bottom{ width:1002px; margin:0 auto; padding-bottom:26px; text-align:center; overflow:hidden; color:#FFFFFF;}
.bottom a{ color:#FFFFFF;}
.bottom a:hover{ color:#f5f5f5;}
.friendlink{ width:960px; margin:0 auto; padding-top:4px; padding-bottom:4px;}

.nrcon{ width:1002px; margin:auto; overflow:hidden; margin-top:21px;}
.nrleft{ width:234px; padding-right:35px; background:url(../images/PAT_r9_c13.jpg) top right no-repeat; float:left; overflow:hidden;}
.nrright{ width:733px; float:right; overflow:hidden;}

.lefttitle{ width:234px; height:68px; background:url(../images/PAT_r9_c6.jpg) top left no-repeat; text-align:center; line-height:48px; color:#ffffff; font-size:18px;}
.leftfl{ width:184px; margin-left:25px; margin-right:25px; padding-bottom:30px; overflow:hidden;}
.leftfl li{ width:184px; height:35px; overflow:hidden;}
a.left{  width:130px; height:35px; padding-left:35px; padding-right:19px; display:block; background:url(../images/PAT_r17_c8.jpg) top left no-repeat; color:#333333; line-height:35px; text-align:left; font-size:14px;}
a.left:hover{background:url(../images/PAT_r15_c8.jpg) top left no-repeat; color:#FFFFFF;}
a.leftjingguo{ width:130px; height:35px; padding-left:35px; padding-right:19px; display:block; background:url(../images/PAT_r15_c8.jpg) top left no-repeat; color:#ffffff; line-height:35px; text-align:left; font-size:14px;}
a.leftjingguo:hover{ background:url(../images/PAT_r15_c8.jpg) top left no-repeat; color:#FFFFFF;}
.leftlxpic{ width:234px; height:173px; background:url(../images/PAT_r20_c6.jpg) top left no-repeat;}
.leftlx{ width:204px; padding:15px; overflow:hidden; background:url(../images/PAT_r23_c6.jpg) top left repeat-x;}
.leftservice{ width:234px; height:85px; overflow:hidden;}
.indexcon1{ width:733px; margin-top:6px; overflow:hidden;}
.indexcon1left{ width:395px; background:url(../images/PATindex_r10_c14.jpg) top left no-repeat; float:left; overflow:hidden;}
.indexcon1right{ width:312px; background:url(../images/PATindex_r10_c20.jpg) top left no-repeat; float:right; overflow:hidden;}
.indexnewstitle{ width:369px; height:60px; padding-left:15px; padding-right:11px; line-height:44px; font-size:16px; color:#222222;}
.indexnewstitle font,.indexcasetitle font,.indexcon2title font{ font-size:13px; line-height:44px; color:#1F982E;}
.indexnewstitle span,.indexcasetitle span,.indexcon2title span{ float:right; margin-top:14px;}
.indexnews{ width:375px; min-height:200px;_height:200px; padding-left:10px; padding-right:10px; overflow:hidden;}
.indexnews li{ width:375px; height:28px; line-height:28px; overflow:hidden;}
.indexnews span{ float:right; line-height:28px; padding-left:8px;}
.indexnews a{ line-height:26px;}
.indexcasetitle{ width:283px; height:54px; line-height:44px; padding-left:18px; padding-right:11px; font-size:16px; color:#222222;}
.indexcase{ width:265px; height:190px; padding-left:23px; padding-right:24px; overflow:hidden;}

.indexcon2{ width:706px; padding-left:16px; padding-right:11px; overflow:hidden; background:url(../images/PATindex_r19_c14.jpg) top left no-repeat;}
.indexcon2title{ width:706px; height:62px; overflow:hidden; font-size:16px; color:#222222; line-height:44px;}
.indexabout{ width:706px; padding-bottom:20px; overflow:hidden;}



.norecord{ color:#cc0000; font-size:14px;}


.input_pro{
	color: #333333;
	font-size: 12px;
	text-align:center;
	border: 1px solid #999999;
}

.righttitle{ width:696px; height:80px; padding-left:17px; padding-right:20px; line-height:44px; font-size:16px; color:#222222;}
.righttitle span{ float:right; font-size:12px; line-height:44px; font-weight:normal; color:#444444;}
.righttitle span a{ line-height:44px; font-size:12px;}
.rightnr{ width:696px; padding-left:17px; padding-right:20px; min-height:400px;_height:400px; padding-bottom:20px;}
